@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
img{vertical-align: middle;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul,li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
:link,:visited ,ins{text-decoration:none}
input,button,select,textarea,a{outline:none;font-size: 100%;}
textarea{resize:none}
li{*vertical-align: middle;}

body{ color: #666;font:12px/2 Helvetica,Arial,Verdana,sans-serif;word-break:break-all;}
a{color: #666;
    transition:color 0.25s ease-out 0s;
    -webkit-transition:color 0.25s ease-out 0s;}
a:hover{ color:#333; 
    transition:color 0.25s ease-out 0s;
    -webkit-transition:color 0.25s ease-out 0s;}

img.o8:hover{filter:alpha(opacity=80);opacity:0.8;}

/*鑷畾涔夊父鐢ㄩ厤鍒?/
.f{float:left;}
.r{float:right;}
.w{width:100%;}
.h{height: 100%;}
.cer{width:980px;margin:0 auto;}
.b{font-weight:bold}
.italic{font-style:italic}
.tc{text-align:center}
.tr{text-align:right}
.pos{ position:relative}
.disn{ display:none}
.disb{ display:block}
.ov{overflow:hidden}
.cur{cursor:pointer}
.clearfloat { clear:both; height:0; font-size: 0px; line-height: 0px; overflow:hidden; visibility:hidden;}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    font-size:0;
}
.clearfix { *zoom:1;}
.opacity_70{filter:alpha(opacity=70);opacity:0.7;}

/*font-style*/
.t14{font-size: 14px;}
.t16{font-size: 16px;}
.t18{font-size: 18px;}
.t24{font-size: 24px;}
.ti200{ text-indent:2em;}
.fontya{ font-family:Microsoft YaHei,'寰蒋闆呴粦';}
.fontso{ font-family:'瀹嬩綋';}
.ell{overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;word-break:normal;}

.ttc{text-transform:capitalize;}/*棣栧瓧姣嶅ぇ鍐?/
.ttl{text-transform:lowercase;}/*鍏ㄩ儴灏忓啓*/
.ttu{text-transform:uppercase;}/*鍏ㄩ儴澶у啓*/

.gray3{color:#333}
.gray6{color:#666}
.gray9{color:#999}

/* ------------------------鍏敤------------------------ */


.header{height: 89px;background: url(../images/head.png) repeat-x;position: relative;z-index: 5;}
.logo{padding: 18px 0 0 6px;}
.nav ul{padding: 0 1px 0 0;background: url(../images/navd.png) no-repeat right 0;}
.nav ol{float: left;padding: 0 0 0 1px;background: url(../images/navd.png) no-repeat;position: relative;}
.nav li.tit a{display: block;line-height: 89px;font-size: 14px;font-family:Microsoft YaHei,'寰蒋闆呴粦';color: #333;width: 104px;text-align: center;}
.nav li.tit.hover a{color: #bc1236;background: url(../images/dh.png) no-repeat center 70px;font-weight: bold;}
.nav li.con{display: none;position: absolute;z-index: 1;width: 392px;min-height: 210px;padding: 25px 20px 65px;background: #fff url(../images/ntel.png) no-repeat 0 bottom;}
.nav li.con .link{width: 120px;}
.nav li.con .link a,
.nav li.con .link1 a{display: block;line-height: 30px;padding: 0 0 0 13px;background: url(../images/d.png) no-repeat 0 center;
overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;word-break:normal;}
.nav li.con a.tel{position: absolute;bottom: 0;right: 0;width: 140px;height: 39px;}
.nav li.con .text{width: 230px;}
.nav li.con .text p.name{padding: 18px 0 12px;}
.nav li.con .iwill{background: url(../images/dd.png) repeat-y 140px;}
.nav li.con .link1{width: 100px;padding: 0 10px 0 0;margin-right: 19px;border-right: 1px solid #cbcbcb;}
.nav li.con .link1.last{border: 0 none;}
.nav li.con .link1 a.eejj{line-height: 20px;background: none;}

.footer{border-top: 2px solid #890405;background: #f2f2f2;}
.foot-t{line-height: 42px;border-bottom: 1px solid #ddd;color: #797979;}
.foot-t a{color: #797979;}
.foot-b{line-height: 59px;border-bottom: 1px solid #fff;color: #585858;}
.foot-b .cer{background: url(../images/f-logo.png) no-repeat 0 center;}

.pban{height: 275px;}

.left{width: 225px;padding: 0 0 76px;}
.right{width: 718px;padding: 0 0 40px;}

.page-name{height: 26px;line-height: 26px;border-bottom: 1px solid #d5d5d5;padding: 16px 0 0;margin: 0 0 25px;}
.page-name span{display: block;height: 26px;border-bottom: 1px solid #bf1238;color: #bf1238;padding: 0 0 0 20px;background: url(../images/pname.png) no-repeat 0 center;}
.loaction,
.loaction a{color: #706c6c;}

.article img{max-width: 100%;}

.pnav h3{height: 73px;padding: 13px 0 0;background: #bf1238;border-top: 1px solid #9d85a3;margin-top: -37px;color: #fff;font-size: 24px;line-height: 1.2;}
.pnav li{height: 45px;padding: 0 0 0 34px;background: url(../images/pnav.png) repeat-x;line-height: 44px;}
.pnav li:hover,
.pnav li.hover{background: #ffafb2;}
.pnav li a{background: url(../images/dr.png) no-repeat 0 center;padding: 0 0 0 18px;color: #333;}

.pcus{height: 53px;padding: 25px 0 0 9px;line-height: 53px;background: url(../images/pcus.png) no-repeat;font-size: 20px;color: #bf1238;}

.pwhat{background: #ededed;padding: 12px 0 12px 6px;}

.pgg{padding: 1px 0 0;}

.art-tit{border-bottom: 1px solid #e2e2e2;padding: 0 0 12px;margin: 0 0 24px;}

.art-btm{border-top: 1px solid #e5e5e5;padding: 24px 0 0;margin: 24px 0 0;}
.art-btm .bdsharebuttonbox em{float: left;line-height: 30px;}
.art-btm .back{padding: 10px 0;}
.art-btm .back a{display: inline-block;width: 84px;height: 32px;line-height: 32px;text-align: center;font-weight: bold;background: #ececec;}
.art-pn{width: 446px;}
.art-pn p{line-height: 32px;background: #ececec;margin: 0 0 8px;padding: 0 0 0 20px;}
.art-pn p a{display: inline-block;border-left: 1px solid #fff;width: 350px;padding: 0 0 0 15px;}

.foorbd{width: 510px;margin: 0 auto;color: #000;}
.foorbd p.name{font-size: 24px;}
.foorbd p.ttu{line-height: 12px;font-size: 8px;}
.foorbd p.tel{padding: 6px;margin-top: 12px;border-top: 1px solid #c5d0d9;border-bottom: 1px solid #c5d0d9;}
.con-bd{padding-top: 12px;}
.con-bd .xd{padding-top: 10px;}
.con-bd .lib{font-family:Microsoft YaHei,'寰蒋闆呴粦';}
.con-bd .lib input,
.con-bd textarea{float: left;}
.con-bd .inp{width: 144px;height: 18px; line-height:18px;padding:3px 5px;border: 1px solid #d6dde3;background: #fff;margin-right: 10px;}
.con-bd .inp input{border: 0 none;width: 144px;height: 18px; line-height:18px;color: #666;float: left;}
.con-bd .intt textarea{border: 1px solid #d6dde3;width: 380px;height: 100px;padding: 5px;color: #666;}
input.anan{background: #000;width: 75px;height: 23px;line-height: 23px;border: 0 none;color: #fff;font-size: 14px;margin: 10px 5px 0;cursor: pointer;}
input.anan:hover{background: #cf0000;}

.art-o p.tit{color: #2d5474;}
.art-o p.name{color: #bf1238;background: url(../images/x`.gif) no-repeat 0 bottom;margin: 5px 0 15px;line-height: 2.5;}
.art-o p.info,
.art-o p.info a{color: #555555;}

.list-news li{line-height: 35px;border-bottom: 1px dashed #9a9999;padding: 0 30px 0 14px;background: url(../images/d.gif) no-repeat 0 center;}
.list-news li a{width: 70%;}

div.pageList{padding: 20px 0 0;}
div.pageList .l{display: none;}
div.pageList .r{float: none;text-align: center;}
div.pageList .r li {line-height: 16px;display: inline;}
div.pageList .r li a{border: 1px solid #fff;background: #fff;color:#666;line-height: 32px;height: 32px;padding: 0 3px;margin: 0 3px 10px;}
div.pageList .r li a.selected{background:#cc0001;border: 1px solid #fff;color: #fff;}

.list-qst li{border-bottom: 1px dashed #9a9999;padding: 15px 0;}
.list-qst li p.name a{color: #000;}
.list-qst li p.name i{display: inline-block;width: 11px;height: 13px;background: url(../images/i.gif) no-repeat;}
.list-qst li p.info{color: #727272;padding: 12px 48px 0 12px;text-indent: 42px;}

.list-pl{border-top: 1px dashed #b9b9b9;}
.list-pl li p{border-bottom: 1px dashed #b9b9b9;}
.list-pl li p.name{color: #cc0001;height: 35px;line-height: 35px;padding: 0 288px 0 5px;}
.list-pl li p.name a{color: #cc0001;}
.list-pl li.hover p.name{color: #000;}
.list-pl li.hover p.name a{color: #000;}
.list-pl li p.name i{position: absolute;right: 1px;top: 6px;width: 27px;height: 23px;background: url(../images/m.png) no-repeat;cursor: pointer;}
.list-pl li.hover p.name i{background-position: right 0;}
.list-pl li p.info{display: none;padding: 12px 0;text-indent: 42px;}
.list-pl li.hover p.info{display: block;}

.list-cp{margin-top: -27px;}
.list-cp li{padding: 27px 0 17px;border-bottom: 1px dashed #b5b5b5;}
.list-cp li .img{width: 199px;height: 97px;padding: 6px;background: url(../images/cp.png) no-repeat;}
.list-cp li .img img{max-width: 199px; height: 97px;}
.list-cp li .text{width: 496px;padding: 6px 0 0;}
.list-cp li .text .b{color: #cc0001;}
.list-cp li .text p.btn{padding: 6px 0 0;}

#ban{height: 454px;position: relative;}
#ban li{position: absolute;top: 0;left: 0;width: 100%;height: 454px;}
#ban li a{display: block;height: 454px;}
#ban-btn{position: absolute;bottom: 11px;left: 0;z-index: 3;width: 100%;line-height: 0;text-align: center;}
#ban-btn em{display: inline-block;width: 13px;height: 13px;margin: 0 4px;background: url(../images/bd.png) no-repeat;cursor: pointer;}

.icer{padding: 28px 0 43px;}

.i-title{height: 54px;line-height: 22px;}
.i-title em{color: #bc1236;}
.i-title span{color: #333;}

.i-about{width: 289px;}
.i-about .con .img ul{margin-right: -1px;}
.i-about .con .img li{float: left;width: 144px;height: 87px;margin: 0 1px 1px 0;position: relative;}
.i-about .con .img li img{width: 144px;height: 87px;}
.i-about .con .img li a.img{position: absolute;top: 0;left: 0;width: 144px;height: 87px;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}
.i-about .con .img li a.text{position: absolute;top: 0;left: 0;width: 144px;height: 87px;background: url(../images/a0.jpg);filter:alpha(opacity=0);opacity:0;color: #fff;
	transform:rotateY(180deg);
	-ms-transform:rotateY(180deg); 	
	-moz-transform:rotateY(180deg); 	
	-webkit-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}
.i-about .con .img li a.text span.f{font-size: 36px;line-height: 80px;padding: 0 0 0 20px;}
.i-about .con .img li a.text span.r{font-size: 14px;line-height: 20px;padding: 24px 4px 0 0; width: 74px; overflow: hidden;}
.i-about .con .img li:hover a.img{
	transform:rotateY(180deg);
	-ms-transform:rotateY(180deg); 	
	-moz-transform:rotateY(180deg); 	
	-webkit-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.i-about .con .img li:hover a.text{filter:alpha(opacity=100);opacity:1;
	transform:rotateY(0deg);
	-ms-transform:rotateY(0deg); 	
	-moz-transform:rotateY(0deg); 	
	-webkit-transform:rotateY(0deg);
	-o-transform:rotateY(0deg);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.i-cp{width: 266px;}
.i-cp .img{height: 66px;border-bottom: 1px solid #e5e5e5;}
.i-cp .img img{max-width: 100%;}
.i-cp .text{padding: 6px 0;}
.i-cp .text a{color: #bc1236;}
.i-cp .btn a{float: left;width: 132px;height: 28px;margin-right: 1px;background: #e2e2e2;color: #1b1e21;}
.i-cp .btn a:hover{background: #bc1236;color: #fff;}

.i-news{padding: 0 0 0 54px;width: 318px;}
.i-news .con{margin-top: -12px;}
.i-news .con ul{border-bottom: 1px dashed #b8b8b8;padding: 12px 0;}
.i-news .con li{line-height: 20px;}
.i-news .con li a{width: 230px;color: #757575;padding: 0 0 0 9px;background: url(../images/dx.png) no-repeat 0 center;}
.i-news .con li span{color: #959494;}
.i-news .con li:hover a{color: #454545;font-weight: bold;width: 223px;padding: 0 0 0 16px;}
.i-news .con li:hover span{color: #454545;}
.i-news a.more{color: #bc1236;}


.img_thumb{ width: 268px;  }
.img_thumb div.img_ta{border-bottom: 1px solid #ccc;padding-bottom: 2px; height:66px;overflow: hidden; display: block;  ;width: 268px;}
.img_thumb div.img_ta a img{ max-width: 120px; max-height: 66px;}
.img_thumb div.img_ta a{ width: 120px; height: 66px; float: left; display: block;}
.img_thumb div.img_ta p{ width: 140px; padding-left: 8px; float: right;}
.img_thumb div.img_ta p a{line-height: 20px; text-align: left;}

.article{ line-height: 28px; text-indent: 2em;}

.data_thumb{ width: 100%; height:auto; overflow: hidden; text-align: center;}

.data_deatil{ width: 100%; height: 40px; line-height: 35px; font-size: 16px;}

.zizhilist{ width:718px; overflow: hidden;}
.zizhilist ul{ width: 743px;}
.zizhilist ul li{ width: 222px; float: left; margin-right: 25px; height: 320px;}
.zizhilist ul li a.zz_thumb{ width:216px; height: 274px; border: 1px solid #ccc; padding: 2px; display: block; border-radius: 5px;}
.zizhilist ul li a.zz_thumb:hover{ width:216px; height: 274px; border: 2px solid #bf1238; padding: 1px; display: block;}
.zizhilist ul li a img{ width: 216px; height: 274px;}

.zizhilist ul li p.zizhi_tit{ width: 222px; height: 40px; line-height: 40px; text-align: center;}

textarea{ font-size: 12px;}

input{ font-size: 12px;}


.erwei{ width: 145px; height: 185px; position: fixed; bottom:190px; z-index: 999;right: 10px; border:1px solid #a8cee7; }
.erwei img{margin: 0 0 10px;}


ul.parent{ width: 225px; height: auto; overflow: hidden;}
ul.parent li.parenta{width: 225px; height: auto; overflow: hidden;}
ul.parent li.parenta a.parentaa{ width: 225px; height: 45px; display: block;}
ul.parent li.parenta ul.child{ display: none;}
ul.parent li.parenta ul.child li{ width: 225px; height: 45px;}
ul.parent li {padding:0px; background: url(../images/pnav.png) 40px 0px repeat-x; text-indent: 40px;}
ul.parent li a.parentaa{ text-indent: 30px;background: url("../images/dr.png") no-repeat scroll 30px center rgba(0, 0, 0, 0);}
ul.parent li.parenta ul.child li a{ width: 225px; height: 45px; display: block; text-indent:40px; background: url("../images/dr.png") no-repeat scroll 40px center rgba(0, 0, 0, 0);}

ul.hover li{background: #ffafb2; border-top: 1px solid #fff;}



.downloads{ width:120px; height: 120px;  height: auto; overflow: hidden; clear: both;  margin: 0 auto; text-align: center; font-family: "寰蒋闆呴粦";}

.product_cont{ height: auto; overflow: hidden; width: 100%;}


.plists{ width: 100%; height: 35px; line-height: 35px; border-bottom: 2px  solid #ccc; margin-top: 40px;}
.plists ul li{ width: 120px; float: left; font-size: 15px; font-weight: bold; font-family: "寰蒋闆呴粦"; cursor: pointer;}
.plists ul li.hover{ color:#d90708; height: 35px; border-bottom: 2px  solid #d90708;}

.plist_content{ padding-top: 30px;}


.data_thumb a img{ width: 50%;}
