@charset "gb2312";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin:0;padding:0;color: #666; 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:#666; }
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;}
.m20{ margin-top:20px;}
.m10{ margin-top:10px;}
.pad{ padding-top:20px;}
.maf{ margin-left:19px;}
.center{ width:1200px; height:auto;}

.top{ width:100%; height:40px; line-height:40px; font-size:12px; min-width:1200px; background:#ededed;}
.top font{ float:left;}
.top p{ float: right;}
.top p a{ margin:0px 10px;}
.top p a:hover{ text-decoration:underline;}

.logo{ width:100%; height:100px; background:url(../images/logo.jpg) center no-repeat;}

.nav{ height:50px; background:#c1020e;}
.nav .dh{ width:1200px; height:50px; margin-top:5px;}
.nav .dh li{ width:132px; height:50px; float:left; text-align:center; font-size:15px; background:url(../images/libg.jpg) right no-repeat;}
.nav .dh li a{  color:#FFF; display:block; line-height:50px; }
.nav .dh li a:hover{ background:#f7b428; color:#FFF;}
.nav .dh li:hover ul li{display:block; width:100%;}
.nav .dh li ul li{width:100%; height:40px; line-height:40px;  background:rgba(193,2,14,0.8); position:relative;  z-index:9999; left:0px; top:0px; display:none; text-align:center;  border:none;}
.nav .dh li ul li a{ color:#fff; font-size:14px; line-height:40px; font-weight:normal; }
.nav .dh li ul li a:hover{ color:#FFF; background:#f7b428;}

.banner{width:100%; height:500px; overflow:hidden;}
.bannerc{width:100%; height:500px; margin:0px auto;}

.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:29%; 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:#c80000;}

.pbox{ height:90px; overflow:hidden;}
.ptit{ border-left:5px solid #c1020e; width:240px; height:90px; text-align:center;}
.ptit h2{ font-size:30px; color:#c1020e; line-height:40px; margin-top:20px;}
.ptit p{ text-transform:uppercase; color:#c1020e; font-size:12px; line-height:20px;}

.pnav{ width:900px;}
.pnav a{ float:left; display:block; width:140px; line-height:40px; text-align:center; background:#c1020e; color:#FFF; margin:0 5px 10px; border-radius:3px;}
.pnav a:hover{ background:#f7b428;}

.prodc{ width:1230px;}
.prodc li{ float:left; margin:15px 15px 0px 0px; border:1px solid #c1020e;}
.prodc li img{ width:287px; height:215px;}
.prodc li p{ line-height:40px; background:#c1020e;}
.prodc li a{ color:#FFF; text-align:center;}
.prodc li:hover{ border:1px solid #f7b428;}
.prodc li:hover p{ background:#f7b428;}

.ys{ padding: 40px 0; background: url(../images/ysbg.jpg) no-repeat center #F2F2F2; overflow: hidden;}
.tit{ text-align:center;}
.tit h2{ color: #222222; font-family: 'Impact',Arial; font-size: 36px; text-transform: uppercase; padding-bottom:9px;}
.tit h2 span{ color:#c1020e;}
.tit p{ font-size: 24px; font-weight: bold; color: #222222;}
.tit .line{width: 45px; height: 4px; background: #cccccc; display: inline-block; margin-top: 15px;}

.ys ul{ width:1260px; margin-top:50px;}
.ys li{ width: 300px;margin-right:120px; float: left;}
.ys li .ytit{ padding: 0 0 5px 56px; font-size: 20px; font-weight: bold; line-height: 22px; color:#c1020e;}
.ys li .ytit span{color: #999;font-family: Arial;font-size: 14px;text-transform: uppercase;}
.ys li .font{font-size: 14px;line-height: 24px;}
.ys li:nth-of-type(1) .ytit{ background:url(../images/c1.jpg) left no-repeat;}
.ys li:nth-of-type(2) .ytit{ background:url(../images/c2.jpg) left no-repeat;}
.ys li:nth-of-type(3) .ytit{ background:url(../images/c3.jpg) left no-repeat;}

.about{ width:1200px; height:345px; background:url(../images/aboutbg.jpg) center no-repeat; position:relative;}
.about span{ width:97px; height:134px; position:absolute; z-index:1; top:170px; left:491px;}
.about span img{ width:97px; height:134px;}
.about dl{}
.about dl dt{ float:left; width:466px; margin-left:10px;}
.about dl dt h2{ font-size:14px; color:#c1020e; text-align:right; line-height:30px; padding-right:20px; letter-spacing:3px;}
.about dl dt img{ width:466px; height:263px;}

.about dl dd{ float:left; width:500px; margin-left:130px;}
.about dl dd h2{ margin-top:40px; font-size:18px; color:#c1020e; line-height:40px;}
.about dl dd p{ text-indent:2em; font-size:13px; margin-top:10px;}

.banc{ background:url(../images/banc.jpg) center no-repeat; height:200px; min-width:1200px;}
.pos{ position:relative;}
.banc p{ color:#FFF; position:absolute; z-index:99; left:90px; top:50px; font-size:16px;}
.banc h2{ color:#FFF; font-size:24px; position:absolute; z-index:99; left:100px; top:100px; letter-spacing:2px;}
.banc span{ color:#FFF; font-size:12px; text-transform:uppercase; position:absolute; z-index:99; left:182px; top:132px;}

.banc dl{ color:#FFF; background:url(../images/tel.png) left no-repeat; height:36px; padding-left:50px;  position:absolute; z-index:99; right:25px; top:50px;}
.banc dl dt{ font-size:12px; line-height:14px;}
.banc dl dd{ font-size:20px; font-weight:bold;}
.banc .m{ border:1px solid #dedede; border-radius:5px; width:150px; height:50px; text-align:center; line-height:50px; position:absolute; z-index:99; right:35px; top:110px;}
.banc .m a{ color:#FFF;}
.banc .m:hover{ background:#fff;}
.banc .m:hover a{  color:#c1020e;}

.marquee{width:1200px;height:580px;overflow:hidden;}
.marquee ul li{ width:280px;height:auto;float:left;display:inline;margin:0px 10px; overflow:hidden; text-align:center;}
.marquee ul li div{ margin-top:20px;}
.marquee ul li img{ width:280px; height:210px;}
.marquee ul li p{  background:#f8f4f1; width:280px; margin:0px auto; padding:15px 0px; color:#6c626a; font-size:16px; font-weight:bold; border-bottom:4px solid #c1020e;}
.marquee ul li a{ color:#6c626a;}
.marquee ul li div:hover p{ color:#c1020e;}

.news{ width:580px; margin-top:20px;}
.news dl{ border-bottom:1px dashed #999; height:140px; overflow:hidden;}
.news dt{ float:left; width:210px; height:130px;}
.news dt img{ width:210px; height:130px;}
.news dd{ float:right; width:350px;}
.news dd h2{ font-size:18px; font-weight:normal; line-height:25px;}
.news dd h2 a{ color:#333;}
.news dd h2 a:hover{ color:#c1020e;}
.news dd span{ line-height:50px; color:#999;}
.news dd p{ color:#333;}

.news ul{}
.news li{ border-bottom:1px dashed #999; overflow:hidden; line-height:36px;}
.news li span{ color:#c1020e; margin-right:10px;}
.news li a{ color:#333;}
.news li a:hover{ color:#c1020e;}

.link{line-height:26px; overflow:hidden;}
.link h2{ height:49px; line-height:49px; font-weight:normal; font-size:16px; padding:0 30px 0 38px; border-bottom:solid 1px #bebebe; background:url(../images/ico03.jpg) no-repeat 0 13px; padding:0 0 0 30px;color:#333;}
.link h2 a{ color:#00418d;}
.link h2 em{ font-style:normal; font-size:14px; padding:0 0 0 5px; text-transform:uppercase; font-family:"Times New Roman", Times, serif;color:#bf0908;}
.link h2 span{ font-size:12px;}
.lnk_c{ padding:8px 0 0 10px; overflow:hidden}
.lnk_c a{padding-left:10px; display:inline-block;color:#4d4d4d;}

.fnav{ width:100%; height:50px; background:#282828 url(../images/ft.png) bottom repeat-x; overflow:hidden; text-align:center; line-height:50px;}
.fnav a{ margin:0 20px; color:#CCC;}
.fnav a:hover{ color:#c1020e;}

.foot{ width:100%; height:165px; background:#282828 url(../images/ft.png) bottom repeat-x; overflow:hidden;}
.foot_l{ width:300px; margin-top:40px;}
.foot_l h2{ font-size:16px; color:#CCC; font-weight:normal;}
.foot_l h2 div{ float:left; width:36px; height:3px; background:#c1020e; margin-top:10px;}
.foot_l h2 span{ float:left; margin-left:5px;}
.foot_l p{ font-size:36px; color:#ccc;  margin-top:25px;}
.foot_l p span{ color:#c1020e;}
.foot_r{ width:900px; margin-top:60px;}
.foot_r dl{ float:left; width:300px;}
.foot_r dt{ float:left; width:34px; height:34px; margin-top:10px; }
.foot_r dt img{ display: inline-block; vertical-align: middle;}
.foot_r dd{ float:left; margin-left:15px;}
.foot_r dd span{ font-size:16px; color:#999;}
.foot_r dd p{ font-size:14px; color:#CCC;}
.footer{ width:100%; height:50px; background:#282828; text-align:center; line-height:50px;}
.footer a:hover{ color:#FFF;}

.left{ width:230px; height:auto;}
.tita{color:#fff; height:80px; background:#c1020e; overflow:hidden;}
.tita p{ margin:10px; border:1px solid #FFF; line-height:60px; font-size:26px; text-align:center;}
.left .cpfl{ border:2px solid #c1020e; border-top:none; padding:0px 10px 5px; overflow:hidden;}
.cpfl li{background:url(../images/h3.gif) center no-repeat;line-height:40px;text-indent:30px;font-size:14px;font-weight:normal;margin-top:5px;}
.cpfl li a{ color:#FFF; display:block;}
.cpfl li a:hover{ text-decoration:underline;}

.lxwm{ border:2px solid #c1020e; border-top:none; padding:5px 0 0;  overflow:hidden;}
.lxwm p{ padding:0px 10px;}
.lxwm p b{ color:#c1020e;}
.lxwm img{ margin-top:10px;}

.right{ width:950px;}
.tits{ border-bottom:1px solid #ccc; padding-bottom:8px; line-height:20px; overflow:hidden;}
.tits dt{ float:left; border-left:3px solid #c1020e; text-indent:10px; font-size:18px; font-weight:bold; color:#c1020e;}
.tits dd{ float:right; font-size:12px; line-height:20px;}
.tits dd a:hover{ color:#c1020e;}

.artid{ margin:15px;}
.artid h1{ font-size:18px; text-align:center; height:50px; line-height:50px; color:#666; border-bottom:1px solid #f1f1f1; }
.artid .data{ font-size:12px; text-align:center;  line-height:40px; overflow:hidden;}
.artid .data span{ margin:0 20px;}
.zaiyao{ display:block; color:#868686;font-weight:normal; background:#F5F5F5; border:1px solid #E5E5E5; margin-bottom:15px; padding:5px 15px; font-size:13px;}

.news_s{ margin:10px 10px 0px;}
.news_s li span{font-weight:bold;color:#c1020e;padding-right:10px;}
.news_s li a{ font-weight:bold; font-size:15px; color:#c1020e;}
.news_s li p{color:#999;padding:5px 0px; font-size:13px; text-indent:2em;}
.news_s li{border-bottom:1px dotted #dddddd;padding:10px 0px 10px 0px;}
.news_s li a:hover{ color:#c1020e;}

.prodc_s{ width:970px;}
.prodc_s li{ float:left; margin:15px 15px 0px 0px; border:1px solid #c1020e;}
.prodc_s li img{ width:304px; height:228px;}
.prodc_s li p{ line-height:40px; background:#c1020e;}
.prodc_s li a{ color:#FFF; text-align:center;}
.prodc_s li:hover{ border:1px solid #f7b428;}
.prodc_s li:hover p{ background:#f7b428;}

.newsshow_xg{ margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;line-height:20px;padding:10px 0px 0px; margin-top: 20px; border-top:1px dashed #b5b5b5; }
.newsshow_xg a{color: #333;}
.newsshow_xg a:hover{ color:#c1020e;}

.pagenavi{text-align:center;margin:20px 20px; overflow:hidden;}
.pagenavi li,.pagenavi span.now-page{padding:6px 10px;background:#eee;color:#666;font-size:0.875em;border-radius:2px;float:left; font-style:normal; margin:0 3px;}
.pagenavi a{color:#666;font-size:0.875em;border-radius:2px;float:left; display:block;}
.pagenavi li.thisclass{color:#FFF;background:#c1020e; }
.pagenavi li:hover a,.pagenavi li:hover,.pagenavi span.now-page{background:#c1020e;color:#FFF; display:block;}