@charset "gb2312";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin:0;padding:0;color: #000; line-height:24px; }
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
a{text-decoration:none;color:#000; }
a:hover{text-decoration:none;}
.clear {clear: both; height:0px;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.m10{ margin-top:10px;}
.pad{ padding-top:20px;}
.maf{ margin-left:19px;}
.center{ width:1200px; height:auto;}

.logo{ width:100%; height:100px; background:url(../images/logo.jpg) center no-repeat; margin:15px auto; min-width:1200px;}
.nav{ background:#AF0011; height:50px; min-width:1200px;}
.dh{ width:1200px; height:50px;}
.dh li{width:132px; height:50px; float:left; text-align:center; font-size:15px; }
.dh li a{ display:block; line-height:50px; color:#FFF;}
.dh li:hover{ background:#ed5d07;}
.dh li:hover a{ color:#FFF;}
.dh li:hover ul li{display:block; width:100%;}
.dh li ul li{width:100%; height:40px; line-height:40px; background:#4f5156; position:relative;  z-index:9999; left:0px; top:0px; display:none; text-align:center; margin-left:0px; border:none;}
.dh li ul li a{ color:#666; font-size:14px; line-height:40px; font-weight:normal; }
.dh li ul li a:hover{ color:#FFF; background:#ed5d07;}
.dh li ul li:hover{ border-bottom:none;}

.banner{width:100%; height:500px; overflow:hidden;  min-width:1200px;}
.bannerc{width:100%; height:500px; margin:0px auto; min-width:1200px;}

.bannerc #full-screen-slider { width:100%; height:500px; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:absolute;}
.bannerc #slides li a { display:block; width:100%; height:500px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:28%; top:470px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:35px; height:4px; float:left; margin-left:8px; border-radius:0px; background:#000000; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#AF0011;}

.ys dl{ width:550px; height:98px; margin-top:30px;}
.ys dl dt{ float:left; width:98px; height:98px;}
.ys dl dd{ float:left; margin-left:20px; width:430px;}
.ys dl dd h2{ font-size:18px; color:#000;}
.ys dl dd .line{ width:40px; height:2px; background:#AF0011; margin-top:8px;}
.ys dl dd p{ color:#999; margin-top:10px;}
.ys .d1{ float:left;}
.ys .d2{ float:right;}

.bgc{ width:100%; height:auto; /*background:#f2f2f2;*/ padding:40px 0; overflow:hidden; min-width:1200px;}
.tit{ text-align:center; background:url(../images/tbg.png) bottom no-repeat; height:90px;}
.tit h2{ color:#AF0011; font-size:27px;}
.tit p{ text-transform:uppercase; line-height:40px;}
.pnav{ text-align:center; margin-top:15px;}
.pnav a{ padding:7px 20px; border:1px solid #dedede; margin:0 10px; background:#AF0011; color:#FFF;}
.pnav a:hover{ background:#7f0510;}

.prodc{ margin-top:20px;}
.prodc li{ float:left; padding:5px; border:1px solid #dedede; margin:20px 10px 0; background:#FFF;}
.prodc li img{ width:268px; height:268px;}
.prodc li p{ line-height:40px; text-align:center;}
.prodc li:hover{ border:1px solid #AF0011;}
.prodc li:hover a{ color:#AF0011;}

.about dt{ float:left; width:443px; height:333px;}
.about dt img{ width:443px; height:333px;}
.about dd{ float:right; width:730px;}
.about dd .us{ width:805px; position:relative; left:-80px; margin-top:30px;}
.about dd .us .us_l{ width:173px; height:46px; border:2px solid #AF0011; color:#AF0011; text-align:right; line-height:46px; padding-right:15px; font-size:20px; text-transform:uppercase;}
.about dd .us .us_r{ width:136px; height:45px; text-align:center; line-height:45px; background:#AF0011; text-transform:uppercase;}
.about dd .us .us_r a{ color:#FFF;}
.about dd p{ text-indent:2em; line-height:26px;}

.bac{ width:100%; height:auto; padding-top:180px; background:url(../images/bac.jpg) top no-repeat;; overflow:hidden; min-width:1200px;}

.nnav{ text-align:center; margin-top:30px;}
.nnav a{ padding:10px 25px; border:1px solid #dedede; margin:0 20px; border-radius:5px;}
.nnav a:hover{ background:#AF0011; color:#FFF;}
.nnav .cur{ background:#AF0011; color:#FFF;}

.news{ margin-top:40px;}
.news li{ float:left; width:400px; margin-bottom:30px;}
.news li .time{ float:left; margin-left:10px; width:78px; height:78px; background:#252525; color:#FFF; text-align:center; margin-right:20px;}
.news li .time .d{ font-size:28px; margin-top:18px;}
.news li .time .m{ font-size:12px; margin-top:8px;}
.news li .nei{ float:left; width:282px;}
.news li .nei h2{ font-size:16px; color:#444; font-weight:normal;}
.news li .nei h2 a{ color:#444;}
.news li .nei p{ font-size:13px; color:#808080; margin-top:5px; line-height:21px;}
.news li:hover .time{ background:#AF0011;}
.news li:hover .nei h2 a{ color:#AF0011;}

.marquee{ height:217px; width:1160px; overflow:hidden; padding-top:30px; background:#FFF;}
.marquee ul{ margin:0 20px;}
.marquee li{ float:left; padding:10px; border:1px solid #dedede; margin:0 20px 0 0; background:#FFF;}
.marquee li img{ width:250px; height:188px;}
.marquee li:hover{ border:1px solid #AF0011;}

.cont{ width:1230px; margin-top:20px;}
.cont li{ float:left; margin-right:10px; height:206px; border:2px solid #f1f1f1;}
.cont .a{width: 351px;text-align:center;}
.cont .a img{ margin-top:46px; }
.cont .a h2{ padding:20px 0 15px; font-size:18px; color:#555;}
.cont .a p{ color:#888;}
.cont .b{width: 220px;text-align:center;}
.cont .b img{width:160px;height:160px;margin-top: 10px;}
.cont .b p{line-height: 21px;}
.cont li:hover{ border:2px solid #AF0011;}

.foot{ width:100%; height:auto; padding:20px 0px; background:#222222; overflow:hidden; min-width:1200px;}
.fnav{ border-bottom:1px solid #373737; text-align:center; height:50px; line-height:40px; color:#FFF;}
.fnav a{ margin:0 30px; color:#FFF;}
.fnav a:hover{ color:#AF0011;}
.foot_l{ width:1000px; margin-top:20px;}
.tel{ background:url(../images/f1.png) left top no-repeat; text-indent:70px;}
.tel dt{ color:#CCCCCC;}
.tel dd{ font-size:24px; color:#FFF; font-weight:bold; margin-top:10px;}
.foot_l ul{ margin-top:20px;}
.foot_l li{ line-height:36px; color:#CCC; text-indent:70px;}
.l1{ background:url(../images/f2.png) left no-repeat;}
.l2{ background:url(../images/f3.png) left no-repeat;}
.l3{ background:url(../images/f4.png) left no-repeat;}
.foot_l li a{ color:#CCC;}

.foot_r{ width:120px; text-align:center; margin-top:40px;}
.foot_r img{ width:120px; height:120px;}
.foot_r p{color:#CCC; line-height:40px;}
.links { color:#FFF; background:#000; line-height:40px; width:100%; min-width:1200px;}
.links a{ color:#FFF; margin:0 8px;}


.left{ width:240px;}
.left .ptit{ width:240px; height:80px;  background:#AF0011;}
.left h3{height: 65px; font-size: 24px; font-weight: normal; line-height: 30px; color: #fff; border-bottom: 1px solid #fff; padding-left: 38px; padding-top:10px;} 
.left h3 span{font-size: 14px; text-transform: uppercase; display:block;}
.left li{height: 54px;line-height: 54px;background:url(../images/jia.png) no-repeat right center #c60518;margin-bottom: 1px;}
.left li a{ display: block; font-size: 16px; font-weight: normal; margin-right: 40px; padding-left: 18px; color: #FFF;}
.left li:hover{ background:url(../images/jia.png) no-repeat right center #AF0011; }
.left li:hover a{ color: #FFF;}
.left ul p{ height: 50px; font-size: 16px; line-height: 50px; margin-bottom: 1px; background: #ececec; text-indent:50px;}
.left ul p a{ display:block;}
.left ul p a:hover{ background:#AF0011; color:#fff;}

.leiblx{width: 240px;padding-top: 10px;padding-bottom: 12px;border: 1px solid #dedede;border-top: 3px solid #ddd; margin-top:20px;}
.leiblx .tit{color:#a71427;  font-size:18px; height:100px; padding-bottom: 10px; overflow:hidden;font-weight: bold;}
.leiblx .tit img{width: 217px;height: 100px;display:block; margin:0 auto}
.leiblx .dianh{ padding:0 10px;}
.leiblx .dianhua {display: block;height: 40px;font-size: 20px;line-height: 28px; font-weight:bold; color:#AF0011; line-height:40px;}
.leiblx .dianhua span{ display:block; font-size:24px;line-height: 30px;height: 30px; font-weight:normal; color:#AF0011;font-family: Impact;}
.leiblx p {padding:0;line-height: 28px;font-size: 14px;}

.right{ width:945px; border:1px solid #dedede; border-top:1px solid #AF0011; padding-bottom: 20px; overflow:hidden;}
.ntitle{ height: 40px; line-height: 40px; background: #f2f6f2;}
.ntitle dt{ float:left; text-align: center; background:#AF0011; padding:0 20px; color: #fff;  height: 40px; line-height: 40px;  font-size: 16px; }
.ntitle dd{ float:right;  color: #666; margin-right:15px;}
.ntitle dd a{ color: #666;}
.ntitle dd a:hover{ color:#AF0011; text-decoration:underline;}

.right .const{ margin:15px;}
.right h1{ font-size: 22px; line-height: 40px; text-align: center; font-weight:normal; color:#383838;}
.right .data{ height:28px; line-height:28px; text-align:center; font-size:12px; color:#383838; margin-bottom:20px; margin-top:10px;  background:#eee;}


.news_s li{ border-bottom:1px solid #dedede; overflow:hidden; margin-bottom: 18px; height:94px;}
.news_s .nbt{ width:800px;}
.news_s .nbt a{ height: 32px; line-height: 32px; font-size:16px; color:#333;}
.news_s .nbt p{ font-size:14px; color:#666;}
.news_s .time{ width: 91px; height: 80px; line-height: 40px; padding-top: 10px; text-align: center; background:#AF0011; color: #fff; font-size: 16px; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.news_s .time b{ font-size:30px; display:block;}
.news_s .nbt a:hover{ color:#c03333;}

.prodc_s{ width:100%; height:auto; overflow:hidden; margin-top:15px;}
.prodc_s li{float:left;height: auto;margin:10px 9px 0px 9px;text-align: center;line-height: 30px;}
.prodc_s li img{width: 287px;height: 287px;}
.prodc_s li a:hover{ color:#AF0011;}

.pagenavi{text-align:center;margin:20px 20px;}
.pagenavi li,.pagenavi span.now-page{padding:6px 10px;background-color:#eee;color:#666;font-size:0.875em;border-radius:2px;float:left; font-style:normal;}
.pagenavi a{color:#666;font-size:0.875em;border-radius:2px;float:left;}
.pagenavi li.active{color:#FFF;background-color:#AF0011; }
.pagenavi li.active a{color:#FFF;}
.pagenavi li:hover a,.pagenavi li:hover,.pagenavi span.now-page{background-color:#AF0011;color:#FFF;}

.newsshow_xg{ margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;line-height:20px;padding:10px 0; margin-top: 20px; border-top:1px dashed #b5b5b5; }
.newsshow_xg a{color: #000;}
.newsshow_xg a:hover{ color:#AF0011;}

.right_info{position: fixed;top: 160px;right: 0;width: 115px;z-index: 9999;background: #fff;}
.right_info_tit{height: 35px;line-height: 35px;text-align: center;background:#AF0011;color: #fff;font-weight: bold;letter-spacing: 1px;position: relative;}
.right_close{position: absolute;right: 1px;top: 9px;width: 18px;height: 18px;background: url(../images/close55.png);}
.right_info_box{border: 1px solid #eee;border-top: 0;}
.right_info_qq{text-align: center;padding: 15px 0 4px;line-height: 30px;}
.right_info_qq img{margin-bottom:8px;}
.ri_wx,.ri_fwrx{border-top: 1px solid #eee;text-align: center;padding: 8px 0;}
.ri_wx_tit{margin-bottom: 6px;font-size: 12px;font-weight: bold;}
.ri_wx img{width: 98px;height: 98px;}
.ri_fwrx_info span{display: inline-block;width: 100%;font-size: 12px;color: #777;line-height: 20px;}
.goTop{display: block;height: 35px;line-height: 35px;text-align: center;border-top: 1px solid #eee;color: #666;}
.goTop img{vertical-align: middle;margin: 0 6px 2px 0;}
.goTop:hover{background: #fbfbfb;color: #666;}
.right_info_mf{position: fixed;bottom: 150px;right: 0;width: 60px;height: 121px;z-index: 10;}
.right_kf{display: block;height: 60px;position: relative;}
.right_kf_img{width: 60px;height: 60px;}
.right_kf_info{display: block;position: absolute;right: 0;top: 0;opacity: 0;width: 0;height: 58px;line-height: 58px;padding: 0;border: 0;background: #fff url(../images/r_kf2.jpg) right center no-repeat;overflow: hidden;transition: all 0.3s;-webkit-transition: all 0.3s;}
.right_kf_info img{vertical-align: middle;margin: 0 8px 2px 0;}
.right_kf:hover .right_kf_info{opacity: 1;width: 100px;padding: 0 70px 0 12px;border: 1px solid #F37F1A;color: #333;}
.right_info_mf .goTop{display: none;height: 60px;margin-top: 1px;background: url(../images/r_goTop.jpg);}
.right_info_mf .goTop:hover{background: url(../images/r_goTop2.jpg);}
.right_info_wxjt{margin: 0 0 12px;text-align: center;}
.right_info_wxjt a{display: inline-block;height: 22px;line-height: 22px;width: 77px;background: #3BB034;color: #fff;font-size: 12px;border-radius: 2px;}
.right_info_wxjt img{height: 15px;vertical-align: middle;margin: 0 2px 3px 0;}
