锘緻charset "utf-8";
/* CSS Document */
.mian{position:relative; margin-left:auto; margin-right:auto; min-width:320px; max-width:640px; overflow:hidden; background-color:#fff; font-family:Microsoft YaHei;}
a{text-decoration:none; color:#666;}

.header{overflow: hidden; padding: 2% 0;}
.hdtop{ height: 2.833em; background: url(../images/Common/htbg.jpg) repeat-x;}
.hdtop p{ height: 1.5em; margin-left: 2em; background: url(../images/Common/mb.png) no-repeat left center; margin-top: 0.4em; background-size: 1.4em; padding-left: 1.45em;}
.hdtop p *{display: inline-block; float: left; line-height: 1.5em; height: 1.5em;}
.hdtop p span{ font-size: 1.1em; color: #292929; font-weight: bold;}
.hdtop p a{ font-size: 1.3em; color: #c81500; font-family: "Arial"; font-weight: bold;}
.hddown{overflow: hidden; padding-top: 0.5em; padding-left: 2%; padding-right: 2%;}
.hddown dt{float: left;}
.hddown dt img{float: left; width: 7.208em;}
.hddown dd{padding-left: 8.042em; padding-top: 0.5em;}
.hddown dd span{ font-size: 1.1em; color: #383838; font-weight: bold;}
.hddown dd p{ font-size: 1em; color: #535353; font-weight: bold;}
/*--header_end--*/

.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1;font-size:0 }
.focus .hd ul .on{ background:#f16528;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  }
.focus .bd li a{ -webkit-tap-highlight-color:#0b85ec; /* 鍙栨秷閾炬帴楂樹寒 */ }

.Banner{ overflow: hidden;}
.Banner img{display: block; width: 100%;}
/*-- Banner_end --*/
  

.Menu{overflow: hidden; background: #f5f5f5; padding: 2% 1%;}
.Menu ul{ overflow: hidden;}
.Menu ul li{ width: 25%; float: left; position: relative; padding-top: 0.7em; padding-bottom: 0.7em; text-align: center;}
.Menu ul li img{ display: inline-block; width: 67%;}
.Menu ul li p{ height: 1.25em; line-height: 1.25em; margin-top: 0.4em;}
.Menu ul li p a{font-size: 1em; color: #313131;}
/*Menu_end*/

.Research{ padding: 1em 7% 1em 5%;overflow: hidden;background: #eaeaea;}
.Research .Rsbox{height: 2.250em; background: url(../images/Index/rsbg.jpg) repeat-x;}
.Research .Rsbox *{display: inline-block;}
.Research .Rsbox span{ width: 2.500em; height: 2.250em; overflow: hidden; float: left;}
.Research .Rsbox span>img{display: block; width: 100%;}
.Research .Rsbox .cont_text{width: 68%; float: left; height: 2.250em; font-size: 1em; color: #6d6d6d; padding-left: 0.3em; line-height: 2.250em; background: none; outline: none; border: none;}
.Research .Rsbox .rsbtn{height: 2.250em; width: 4.417em; float: right;}
.Research .Rsbox .rsbtn>img{display: block; width: 100%;}
/*-- 鎼滅储_end --*/


.cpcenter{ padding-top: 1.5em; padding-bottom: 1.5em; background: #f5f5f5;}
.cptab{ width: 80%; height: 3.108em; margin: 0 auto; border: 0.2em solid #ac1402; box-sizing: border-box; background: #ac1402; overflow: hidden;}
.cptab li{ width: 50%; height: 2.708em; font-size: 1.1em; color: #565656; background: #fff; line-height: 2.708em; float: left; text-align: center;}
.cptab li.on{background: #ac1402; font-weight: bold; color: #fff;}
.cpcenter .tempWrap{margin-top: 1em; padding: 0 1%;}
.cpcenter .picshow ul{overflow: hidden;}
.cpcenter .picshow ul li{ width: 46%; float: left; margin-left: 2%; margin-right: 2%; margin-bottom: 1em;}
.cpcenter .picshow ul li img{display: block; width:100%;height:170px; background: #fff;}
.cpcenter .picshow ul li p{height: 1.8em; line-height: 1.8em; background: #fff; border-top: 0.1em solid #f5f5f5; text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cpcenter .picshow ul li p a{ font-size: 1em; color: #3b3b3b;}
/*-- 鐑攢浜у搧_end --*/



.yyvl{ padding-top: 1.5em; padding-bottom: 1.5em; background: #fff;}
.vltab{ width: 80%; height: 3.108em; margin: 0 auto; border: 0.2em solid #ac1402; box-sizing: border-box; background: #ac1402; overflow: hidden;}
.vltab li{ width: 50%; height: 2.708em; font-size: 1.1em; color: #565656; background: #fff; line-height: 2.708em; float: left; text-align: center;}
.vltab li.on{background: #ac1402; font-weight: bold; color: #fff;}
.yyvl .tempWrap{margin-top: 1em; padding: 0 1%;}
.yyvl .picshow ul{overflow: hidden;}
.yyvl .picshow ul li{ width: 46%; background: #f6f6f6; border: 0.3em solid #f6f6f6; border-bottom: none; box-sizing: border-box; float: left; margin-left: 2%; margin-right: 2%; margin-bottom: 1em;}
.yyvl .picshow ul li img{display: block; width: 100%; background: #fff;}
.yyvl .picshow ul li p{height: 1.8em; line-height: 1.8em; border-bottom: 0.2em solid #eaeaea; text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.yyvl .picshow ul li p a{ font-size: 1em; color: #3b3b3b;}
.yyvl .Afocus{height: 1em; text-align: center; overflow: hidden;}
.yyvl .Afocus span{display: inline-block; width: 0.8em; height: 0.8em; margin-left: 0.2em; margin-right: 0.2em; border-radius: 0.4em; background: #bdbdbd;}
.yyvl .Afocus span.on{background: #b71401;}
/*-- 搴旂敤妗堜緥_end --*/


.Ycys{overflow: hidden;}
.Ycys .Topstn{height: 14.792em; overflow: hidden; width: 100%; background: url(../images/Index/ystt.jpg) no-repeat; background-size:cover; overflow:hidden;}
.Ycys .Topstn .hotline{ height: 1.5em; margin-left: 2em; float: right; margin-right: 1.2em; margin-top: 3em;  background: url(../images/Index/mb.png) no-repeat left center;  background-size: 1.4em; padding-left: 1.45em;}
.Ycys .Topstn .hotline *{display: inline-block; float: left; line-height: 1.5em; height: 1.5em; }
.Ycys .Topstn .hotline span{ font-size: 1.1em; color: #fff; font-weight: bold;}
.Ycys .Topstn .hotline a{ font-size: 1.3em; color: #fff; font-family: "Arial"; font-weight: bold; margin-left: 0.2em;}
.Ycys .Downstn{    position: relative;}
.Ycys .Downstn .bd ul{overflow: hidden;}
.Ycys .Downstn .bd ul li{ width: 100%;}
.Ycys .Downstn .bd ul li img{display: block; width: 100%;}
.Ycys .Afocus{height: 1em; text-align: center; overflow: hidden; margin-top: 0.5em;}
.Ycys .Afocus span{display: inline-block; width: 0.8em; height: 0.8em; margin-left: 0.2em; margin-right: 0.2em; border-radius: 0.4em; background: #bdbdbd;}
.Ycys .Afocus span.on{background: #b71401;}

.Ycys .hd{ width:100%; height:30px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.Ycys .hd { display:inline-block; height:30px; padding:3px 5px;-webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; font-size:0; vertical-align:top;}
.Ycys .hd  li{ display:inline-block; width:15px; height:15px; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:8px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.Ycys .hd  .on{ background:#B71401;  }
.Ycys .Downstn .bd{padding-bottom:3.4em}
/*-- 浜斿ぇ浼樺娍_end --*/

.Hbsdt{ margin-top: 0.2em; overflow: hidden;}
.Hbsdt .Dttab{ height: 3em; background:#252525;}
.Hbsdt .Dttab li{ width: 33.33%; background:#252525; font-weight: bold; position: relative; font-size: 1em;font-weight: bold; height: 3em; color: #fff; float: left; line-height: 3em; text-align: center;}
.Hbsdt .Dttab li:nth-child(2){background: #252525;}
.Hbsdt .Dttab li:nth-child(1){background: #000000;}
.Hbsdt .Dttab li.on{ background: #b71401;}
.Hbsdt .Dttab li.on:after{content:''; position:absolute;bottom:-0.9em; left:50%; margin-left: -0.4em;  width:0; height:0; border:0.5em solid transparent; border-top-color:#b71401;}


.Hbsdt .tempWrap{ margin-top: 1em; padding: 0 2%; width:96%;}
.Hbsdt .cgtext{ overflow: hidden;}
.Hbsdt .cgtext dl{overflow: hidden; width:99%;}
.Hbsdt .cgtext dl dt{ float: left;}
.Hbsdt .cgtext dl dt img{display: block; width: 10.042em;}
.Hbsdt .cgtext dl dd{padding-left: 10.625em;}
.Hbsdt .cgtext dl dd h5{height: 1.4em; line-height: 1.4em; font-size: 1em;}
.Hbsdt .cgtext dl dd h5>a{font-size: 1em; color: #353535; font-weight: bold;}
.Hbsdt .cgtext dl dd p{height: 4.5em; overflow: hidden; line-height: 1.5em; font-size: 1em; color: #3e3e3e;}
.Hbsdt .cgtext dl dd p a{font-size: 1em; color: #ac1402; font-weight: bold; }

.Hbsdt .chgbox ul{ overflow: hidden; margin-top: 0.5em; padding: 0.5em 5% 0 2%; border-top: 0.1em solid #e0e0e0;}
.Hbsdt .chgbox ul li{ line-height: 1.5em; height: 1.5em; overflow: hidden; background: url(../images/Index/sj.jpg) no-repeat left center; background-size: 0.4em;}
.Hbsdt .chgbox ul li a{display: inline-block; width: 70%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float: left; font-size: 1em; color: #404040; margin-left: 1em;}
.Hbsdt .chgbox ul li span{display: inline-block; float: right; font-size: 1em; color: #404040;}
.Hbsdt .chgbox .qhbtn{ text-align: center; margin-top: 1em;}
.Hbsdt .chgbox .smore{ display: inline-block; width: 7.542em; height: 2.458em;}
.Hbsdt .chgbox .smore img{ display: inline-block; width: 100%;}
/*-- 涓囨垚鍔ㄦ€乢end --*/

.Copyright{overflow: hidden; text-align: center; margin-top: 0.5em;}
.Copyright p{ line-height: 1.5em; font-size: 1em; color: #212121;}
.Copyright p *{display: inline-block; font-size: 1em; color: #212121;}
.Copyright p em{width: 0.3em; height: 0.1em;}
/*-- Copyright_end --*/


.ftmagin{ margin-bottom: 7em;}

.ftmenu{ width: 100%; height: 4.8em; background:#2a2a2a; position:fixed; width:100%; left:0; bottom:0; z-index: 100;}
.ftmenu:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.ftmenu li{ float: left; width: 20%; text-align: center;}
.ftmenu li a{ display: block; height: 3.958em; padding-top: 0.6em;}
.ftmenu li.Home{ position: relative; top: -2em;}
.ftmenu li.Home a{ display: block; width: 100%;}
.ftmenu li.Home img{ display: block; width: 100%;}
.ftmenu li img{ width: 2.167em;}
.ftmenu li span{ display: block; font-size: 1em; color: #ffffff; margin-top: 0.2em; font-weight: bold;}
/*-- ftmenu_end --*/




@media screen and (min-width:320px) {
	body{font-size:75%;}
}
@media screen and (min-width:375px) {
	body{font-size:87.5%;}
}
@media screen and (min-width:480px) {
	body{font-size:87.5%;}
}
@media screen and (min-width:540px) {
	body{font-size:112.5%;}
}
@media screen and (min-width:550px) {
	body{font-size:125%;}
}
@media screen and (min-width:640px) {
	body{font-size:150%;}
}












