﻿
html, body, div, span,object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, abbr,del, dfn, em, img, ins,strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, object, col, colgroup, caption, summary, tbody, tfoot, thead, th{margin:0; padding:0; border:0;}
input, button {margin:0; padding:0; border:0;}
body {color:#666; font-size:13px; min-width:1000px;}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, em {color:#222; font-style:normal;}
h1, h2, h3, h4, h5, h6 {font-size:14px; font-weight:700;}
ol, ul, li {list-style:none;}
button,input[type="submit"] {cursor:pointer;}
*+html img {margin-bottom:0!important;} /* Fix IE7 */
textarea {margin:0; padding:0; font-size:14px; overflow:auto;}
:focus {outline:0;}
.cfix:before,.cfix:after {content:"";display:table;}
.cfix:after {clear:both;}
.cfix {zoom:1;} 
.clearfix:after {content:"\0020";line-height:0; font-size:0; display:block; clear:both; visibility:hidden; overflow:hidden;}
.clearfix { clear:both; overflow:hidden; visibility:visible;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#da0000; text-decoration:none;}
.w1000{ width:1000px; margin:0 auto;}
span,p{ line-height:22px;}
/*head*/
.head{ width:100%;overflow:hidden; height: 84px; }
.logo{ float:left; margin-top:6px; }
.tel{ float:right; margin-top:16px;}
/*nav*/
.nav{/* background:url(../images/nav-bg.jpg) repeat-x;  background:#19191B;*/width:100%;background:url(../images/bg_nav.jpg) repeat-x ;height:46px; overflow:hidden;}
.nav ul{ overflow:hidden; }
.nav ul li{ float:left; width:142px; text-align:center; /*background:url(../images/line.jpg) no-repeat right center;*/ height: 46px; }
.nav ul li a{ width: 100%; height: 100%; display: block; font-size: 16px; font-weight: bold; color: #fff; line-height: 43px;}
.nav ul li:hover{background-color: #DA0000}
.li1{ background-color: #DA0000 }
.nav ul li a.li0:hover{ color:#fff;}
/*product*/
.pro{ margin-bottom:30px; overflow:hidden;}
.pro_tit { background:url(../images/protit-bg.jpg) no-repeat center center; }
.pro_tit h3{width:500px; text-align:center; color:#ED1C24; font-family:"Microsoft Yahei","SimSun"; font-size:22px; margin:0 auto}
.pro dl{ width:47%; float:left; margin-top:30px; margin-right:30px;}
.pro dl dt{ width:190px; height:140px; float:left;}
.pro dl dt img{ width:190px; height:143px;}
.pro dl dd{ float:right; width:56%;}
.pro dl dd a{ color:#222; font-size:14px; font-weight:bold;}
.pro dl dd a:hover{color:#da0000; text-decoration:none;}
.pro dl dd p{ color:#666; padding:8px 0 16px 0; height:66px; overflow:hidden;}
.pro dl dd a.more{     width: 75px;    height: 36px;    line-height: 36px;    display: block;    color: #222;    background: url(../images/icon1.jpg) no-repeat 15px center #eee;
    font-size: 14px;    font-weight: normal;    border: #d8d8d8 1px solid;    padding-left: 38px;    float: right;}
.pro dl dd a.more:hover{ color:#666; text-decoration:underline;}
/*news-about*/
.main-con{ margin-bottom:35px; overflow:hidden;    margin-top: 40px;}
.news{ width:47%; float:left;margin-top: 10px;}
.news h3,.about-us h3{ /*border-bottom:1px solid #d8d8d8;*/ height:42px; line-height:42px; position:relative; font-size:15px;}
.news h3{ background:url(../images/new_tit.jpg) no-repeat left top; color:#fff; text-indent:28px; width:140px;    margin: 0 0 10px 0;} 

.news h2 span,.about-us h2 span{ position:absolute;/* border-bottom:3px solid #ea2d0d;*/ height:30px; font-family:"Microsoft Yahei","SimSun"; font-size:20px; color:#222;}
.news-tj{ width:100%; margin-top:0px; float:left;}
.news-xg-news{ width:992px; margin: 0 auto; overflow: hidden;}
.news-nr-xg{padding-bottom: 15px;text-indent: 0px;overflow: hidden;line-height: 36px;color: #E90101;font-size: 15px; font-weight: bold;}
.news-xg-news li{ padding-left: 10px;width: 485px;  display: block;  float: left;  line-height: 22px;  background: url("../images/pro.png") no-repeat 0px center;  margin-bottom: 4px;}
.news-xg-news li a{color: #222; font-size: 14px;}
.news-xg-news li a:hover{ color:#E60012;}


.date{ float:left; background:url(../images/news-pic.jpg) no-repeat; width:55px; height:85px;}
.date strong{ width:55px; height:22px; display:block; text-align:center; font-size:20px; color:#fff; font-weight:normal; font-family:"Microsoft Yahei","SimSun";}
.date span{ display:block; text-align:center; font-size:12px; color:#fff;font-family:"Microsoft Yahei","SimSun";}
.news-con{ float:right; width:100%;}
.news-con a{ color:#222; font-size:14px; font-weight:bold;line-height: 22px; }
.news-con a:hover{ color:#da0000; text-decoration:none;}
.news-con span{ color:#bebebe; background:url(../images/icon2.jpg) no-repeat left center; padding-left:20px;}
.news-con p{ color:#666; margin-top: 0px;}
.news-con a.more2{ color:#028CD5; float:right; font-weight:normal; font-size:12px;}
pp{float:right;   font-weight:normal; font-size:12px;}
.about-us{ float:right; width:50%;}

.about-tab{ margin-top:5px; overflow:hidden;}
.about-tab ul{ overflow:hidden; height:42px;}
.about-tab ul li{ float:left; width:123px; height:41px; line-height:41px; background:#222; margin-right:1px; cursor:pointer;}
.about-tab ul li.current{ background:#ea2c0a;; height:41px; _height:40px; *height:40px; position:relative; z-index:3;}
.about-tab ul li span{ color:#fff; font-weight:bold; font-size:14px; display:block; line-height:40px;}
.about-tab ul li.current span{ color:#fff;}
.about-tab ul li span.youshi{; padding-left:48px;}
.about-tab ul li span.shili{ padding-left:48px;}
.about-tab ul li span.shouhou{ padding-left:48px;}
.box{ width:99%; border:1px solid #ccc; overflow:hidden; position:relative; z-index:2; margin-top:-1px; }
.jainjie{ float:left; width:45%; margin:12px 0 12px 20px; _margin:12px 0 12px 10px; height: 193px;}
.jainjie p{ color:#666; text-indent:2em;}
.jainjie h3{ margin-bottom:6px;}
.jainjie_2{ float:left; width:90%; margin:12px 0 12px 20px; _margin:12px 0 12px 10px; height: 520px;}
.jainjie_2 a{line-height: 22px;}
.box .img{ float:right; margin:40px 20px 12px 0; _margin:20px 10px 12px 0;}
.game_links {width: 998px;}
.game_links_1a {float: left;width: 998px;margin-bottom: 20px;}
.game_links_1 {height: 34px;width: 998px;border: 1px solid #CCC;background-color: #F2F2F2;text-indent: 1em;text-align: left;line-height: 34px;font-family: "微软雅黑";font-size: 16px;}
.game_links_2 {float: left;width: 998px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #CCC;border-bottom-color: #CCC;border-left-color: #CCC;line-height: 26px;color: #999;}
.game_links_2 ul {width: 998px;}
.game_links_2 ul li {font-family: "微软雅黑";line-height: 26px;color: #666;height: 26px;width: 100px;overflow: hidden;float: left;}
.game_links_2 a {color: #666;}
/*foot*/
.foot a{ color:#FFF; text-decoration:none;}
.foot a:hover{ color:#da0000; text-decoration:none;}
.foot {background: #CD2626;width: 100%;overflow: hidden;padding-bottom: 10px;height: 150px;}
.acenter p{ text-align: center; margin: 0 auto; color: #fff; height: 38px; line-height: 34px; font-size: 13px;}
.ppjx ul{ overflow:hidden;}
.ppjx ul li{ float:left; margin-right:15px; background:url(../images/icon3.jpg) no-repeat left center; line-height:24px; width:100px;}
.ppjx ul li a{ padding-left:15px; color:#333; line-height:24px;}
.ppjx ul li a:hover{ color:#da0000; text-decoration:none;}
.line-pic img{ margin-right:15px;}
.copy{height:150px;}
.copy p{ float:none; color:#fff; line-height:100px;}
.sitemap{ float:right;}
.sitemap a{ color:#fff; line-height:38px;}
.sitemap a:hover{ color:#fff; text-decoration:none;}
.youqing{ width: 1000px;float: left;clear: both; margin-top:2px;}
.location{width: 100%;background: #F5F5F5 none repeat scroll 0% 0%;margin-bottom: 30px;}
#sub_tit{line-height: 38px;height: 48px;background: transparent url("../images/home.png") no-repeat scroll 18px center;padding-left: 38px; width: 1000px; margin: 0 auto;}
.sub_content{ width: 1030px; overflow: hidden; margin: 0 auto;}
.sub_content .left-bar{width:720px; float: left; overflow: hidden;}
.sub_content .right-bar{width: 255px; float: right; overflow: hidden; }
.pro_list_1{width: 98%;padding: 0px 0px 20px;border-bottom: 1px dotted #CDD6DC;margin-bottom: 25px; overflow: hidden; margin-bottom: 25px;}
.pro_list_img{width: 270px;text-align: center;font-size: 14px;float: left;font-weight: bold;}
.pro_list_img a{ display: block; width: 100%; height:100%;} 
.pro_list_img img{ width: 270px;height: 190px;}
.pro_list_text{ float: right;width: 56%;line-height: 27px;color: #666; font-size: 13px;}
.pro_list_text a{ color: #333;font-size: 16px;font-weight: bold;display: block;margin: 6px 0px 8px;}
.pro_list_text a.go-more{  color: #FFF;background: #333 none repeat scroll 0% 0%;width: 150px;height: 34px;line-height: 34px;text-align: center;
float: right;font-size: 13px;font-weight: normal;}
.pro_list_text a.go-more:hover{ color:#FDD702;}
.h_curr{ background: #E90101 none repeat scroll 0% 0%;line-height: 45px;padding-left: 30px;height: 45px;font-size: 20px;font-weight: bold;color: #FFF;}
.leftSidar2{ padding-bottom: 12px;}
.leftSidar2 .sub{background-color:#F7F7F7;}
.leftSidar2 li b{font-weight:normal;line-height: 40px;text-indent: 40px;display: block;background: #E3E3E3 none repeat scroll 0% 0%;height: 40px;color: #000;font-size: 16px;margin-bottom: 1px;
cursor: pointer; font-family: "微软雅黑";}
.leftSidar2 li b.cur{background: #D7D7D7 none repeat scroll 0% 0%;font-weight: bold;text-decoration: none;color: #E90101;}
.leftSidar2 li .sub a{ display: block; border-bottom: 1px dotted #DDD;line-height: 38px;background: transparent none repeat scroll 0% 0%;height: 38px;color: #666;
font-size: 12px;width: 245px;margin-left: 6px;}
.leftSidar2 li b:hover{background: #D7D7D7 none repeat scroll 0% 0%;font-weight: bold;text-decoration: none;color: #E90101;}
.leftSidar2 li .sub a:hover{border-bottom: 1px dotted #CCC;border-style: none none dotted;background: transparent none repeat scroll 0% 0%;color: #E90101;font-weight: bold;}
.blackbg{ background:#333 none repeat scroll 0% 0%;}
.right-newslis.right-prolis{ padding: 10px 0px 12px; overflow: hidden; background-color: #f7f7f7;}
.right-newslis{ background-color: #f7f7f7;}
.right-newslis li{ width: 210px; height: 35px; overflow: hidden; margin-left: 14px;background: transparent url(../images/point05.gif) no-repeat scroll 2px center;padding-left: 15px;line-height: 30px;color: #4C4C4C;}
.right-newslis li a{ font-size: 14px; line-height: 35px; font-family: "微软雅黑";}
.pro-list-n,.jjfa-list{ width: 100%; overflow: hidden; margin-bottom: 20px;}
.pro-list-n li{ float: left; margin-left: 15px; overflow: hidden; width: 165px; margin-bottom: 20px;}
.pro-list-n li:hover span{color: #E60012;}
.pro-list-n li a{ display: block; width: 165px; overflow: hidden;}
.pro-list-n li a img{ width: 165px; height: 122px;}
.pro-list-n li a span{ display: block; width: 165px; height: 30px; line-height: 30px;color: #515151;font-size: 14px; font-weight: bold;}
.pro-list-n li p{ width: 165px; line-height: 25px; color: #888;}
.pro-list-n li a.pro-more{color: #E60012; font-size: 12px; line-height: 22px;}
.pro-list-n li a.pro-more:hover{ text-decoration: underline;}
.page{ width: 557px; line-height: 36px;  font-size: 12px;  margin: 0 auto;  padding: 0;  clear: both;}
.page a,.page span{ }
.pro-nr{padding:10px;  width: 97%; overflow: hidden; border:1px solid #E0E0E0; margin-bottom: 10px;}
.pro-nr .pro-hd{font-size: 24px;color: #F00;text-align: center;margin-bottom: 10px;font-family: Microsoft Yahei,Simsun;margin-top: 6px;}
.pro-nr .p_n_info {text-align: center;margin: -2px 6px 10 30px;}
.prompt{width: 658px;  height:92px;  background-color: #f5f5f5;  padding: 20px 20px 8px 20px;  color: #444;  margin-bottom: 20px;  line-height: 28px;}
.prompt span{color: #EF4706;  font-weight: bold;}
.bjk{ display: block; font-size: 16px;margin-top: 0px;margin-bottom: 0px;background: transparent url("../images/ico.jpg") no-repeat scroll left center;
padding-left: 20px;color: #000; margin: 20px 0;}
.pro-nr p{ line-height: 26px;  font-size: 13px;  color: #3E3E3E;  text-indent: 2em;margin:5px 4px 1px 1px;}
.pro-nr p img{ margin: 10px auto;}
.xg-news{ width:840px; margin: 0 auto; overflow: hidden;}
.nr-xg{padding-bottom: 15px;text-indent: 0px;overflow: hidden;line-height: 36px;color: #E90101;font-size: 15px; font-weight: bold;}
.xg-news li{ padding-left: 10px;width: 336px;  display: block;  float: left;  line-height: 22px;  background: url("../images/pro.png") no-repeat 0px center;  margin-bottom: 4px;}
.xg-news li a{color: #666; font-size: 13px;}
.xg-news li a:hover{ color: #E60012;}
.new-list{ width: 100%; overflow: hidden; margin-bottom: 20px;}
.new-list li{ width: 100%; height: 40px; line-height: 40px; border-bottom: dotted 1px #ccc;}
.new-list li a{color:#000; line-height: 40px; font-size: 15px;}
.new-list li a:hover{ color: #E60012; font-weight: bold;}
.new-list li span{ float: right; margin-right: 10px; color: #a5a5a5; line-height: 40px;}
.right-prolis{ padding-top: 20px; background-color: #f7f7f7; padding-bottom: 1px;}
.right-prolis li{width: 200px; overflow: hidden; margin: 0 auto; margin-bottom: 15px;}
.right-prolis li a{ display: block; width: 100%; overflow: hidden;}
.right-prolis li a img{ width: 200px; height: 140px;}
.right-prolis li a span{ display: block; width: 100%; text-align: center; line-height: 30px; height: 30px; font-size: 14px; color: #000; font-family: "微软雅黑";}
.right-prolis li a span:hover{ color: #E60012;}
.fy{ width: 100%; height: 50px; overflow: hidden; background-color: #f7f7f7; margin:10px auto;}
.fy span{ float: left; font-size: 14px; font-weight: bold; color: #000; line-height: 50px; padding-right: 15px; }
.fy span.pageup{margin-left: 10px;}
.fy span a{ color: #E60012;}
.fy span:hover a{ text-decoration: underline;}
.xg-pro{ width: 100%; overflow: hidden;}
.xg-pro li{ width: 150px; overflow: hidden; float: left; margin-left: 20px;}
.xg-pro li a{ display: block; width: 150px; overflow: hidden;}
.xg-pro li a img{ width: 150px; height: 110px; }
.xg-pro li a span{ display: block; width: 150px; height: 30px; line-height: 30px; text-align: center; color: #000;}
.xg-pro li a span:hover{ color: #E60012;}
.moive-list{ width: 100%; overflow: hidden;}
.moive-list li{ float: left; width:216px; overflow: hidden; margin-left: 16px; margin-bottom: 14px;}
.moive-list li a{ display: block; width: 200px; overflow: hidden;}
.moive-list li a img{ width:200px; height: 122px; }
.moive-list li a span{ display: block; height: 30px; line-height: 30px; width: 100%; text-align: center; font-size: 14px; font-family: "微软雅黑";}
.fuwu p{ line-height: 25px; text-indent: 2em; font-family: "微软雅黑"; font-size: 14px;}
.fu-ula{ width: 100%; overflow: hidden; margin: 20px 0px;}
.fu-ula li{ width: 215px; height: 120px; float: left; margin-left: 14px; overflow: hidden;}
.fu-ula li img{ margin-left: 0px;}
.fu-ulb{ width: 100%; overflow: hidden; margin-top:20px;}
.fu-ulb li{ width: 100%; overflow: hidden; margin-bottom: 20px; border-bottom: dotted 1px #ccc; padding-bottom: 20px;}
.fu-ulb li img{ float: left;}
.fu-ulb p{ float:right; width:516px;}
.lx-nr{ width:96%; overflow: hidden; border:#eee 7px solid; margin-top: 20px;  padding: 10px;}
.lx-nr img{ float: left;}
.lx-nr-a{ float: right; width: 324px; overflow: hidden; margin-top: 20px;}
.lx-nr-a p{ width: 100%; margin: 0px;  font-size: 14px; width: 100%; font-family: "微软雅黑"; height: 35px; overflow: hidden;}
.lx-nr-a p.tel{ background: url(../images/tel.jpg) no-repeat 0 5px; margin-left: 10px;}
.lx-nr-a p.tel b{color: red;}
.lx-nr-a p.addr{ background: url(../images/add.jpg) no-repeat left 5px;}
.lx-nr-a p.eml{ background: url(../images/email.jpg) no-repeat left 9px;}
.weizhi{ font-size: 16px; font-weight: bold; color: #000; margin-top:20px; margin-bottom:20px; }
.map-a{ text-indent: 0;}
.jjfa-list li{ width: 100%; overflow: hidden; border-bottom: 1px dotted #ccc;  margin-bottom: 20px;  padding-bottom: 20px;}
.jjfa-list li img{ float: left; width: 224px; height: 171px;}
.jjfa-list li a.fa-hd{ font-size: 16px; color: #000; font-weight:bold;}
.jjfa-list li .right-text{ width: 478px; overflow: hidden; float:right;}
.jjfa-list li .right-text p{ line-height: 25px; font-family: "微软雅黑"; margin-top:15px; text-indent: 2em; color: #666;}
.jjfa-list li .right-text .links{ width: 200px; float: right; margin-right: 20px;}
.jjfa-list li .right-text .links a{height: 28px;  line-height: 28px;  display: inline-block;  padding: 0 15px; color: #fff; font-family: "微软雅黑";}
.jjfa-list li span{ float: right; margin-right: 10px; color: #a5a5a5; line-height: 15px;}


.dede_pages ul{float:left;padding:12px 0 12px 16px}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;padding:2px 4px 2px;}
.dede_pages ul li a{float:left;color:#555;display:block}
.dede_pages ul li a:hover{color:#690;text-decoration:none;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:700}
.dede_pages .pageinfo{padding:2px 4px 2px;color:#999}
.dede_pages .pageinfo strong{color:#555;font-weight:400;margin:0 2px}

.linkbox{padding:10px 8px;border-bottom:1px solid #EEE;}
.linkbox h3,.linkbox h3 a{font-size:14px;}