/* function */
html {font-size:10px;overflow-x:hidden;}
body { font-family:"Microsoft YaHei", Arial; font-size:2.2rem; margin:0; padding:0; color:#333333; overflow-x:hidden }
* { margin:0; padding:0 }
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol, th, td { margin: 0px; padding: 0px; }
li { list-style-type: none; }
form, input, button, option, textarea, select { margin: 0px; padding: 0px; }
input, button, textarea, select { font:100% Tahoma, Helvetica, Arial, sans-serif; }
a { text-decoration: none; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur());
color:#333333; }
a:link { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
th { font-weight:normal; }
img { border: 0; }
.clear { clear: both; }
.copy { font-family:Arial, Helvetica, sans-serif; }
table { font-size:inherit; font:100%; }
img { border:none;  }
ul:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
/* Write your styles */

.fl{ float:left; }
.fr{ float:right;}
.app-main{ padding-bottom:9.8rem;}
header {height:7.8rem;background-color:#096ab5; position:relative;}
header .set { display:block; width:4.6rem;height:3.8rem; position:absolute; cursor:pointer; }
header .serch { width:4.6rem;height:4.6rem; position:absolute; right:2.9rem;  background:url(../images/search.png); background-size:100% 100%; border:none; outline:none;}
header a.serch{ top:1.1rem;}
header .go-back { width:3.2rem;height:3.2rem; position:absolute; left:4.6rem; top:2rem;}
header .s_ser1{left:2.9rem; top:1.2rem;}
header .s_ser2{right:3.9rem; top:2rem;}
header .set img,.app-main header .serch img ,.app-main header .logo img,.app-main header .go-back img {height:100%;}
.app-main header .logo {width:22.5rem;height:5rem; position:absolute; left:45%; margin-left:-11.2rem; top:1rem;}

.app-main header .set ul{ display:none; position:absolute; z-index:1000; width:15rem; padding:2rem 0; background:#096ab5;}
.app-main header .s_ser2 ul{ right:0;}
.app-main header .set ul li{ text-align:center; line-height:6rem; font-size:2.4rem; border-bottom:1px solid #5597ca;}
.app-main header .set ul li a{ color:#fff;}
.app-main header .set.on ul{ display:block;}

.searchBox { width: 38rem; height: 4.6rem; line-height: 4.6rem;   font-size: 2.8rem; position:absolute; top:1.8rem; right:2rem; }
.searchBox input.searchText{border: 1px solid #ccc; height: 4rem; background: #fff; position:absolute; top:0; left:0; }
.searchBox input.searchBtn{ border:none; outline:none; background:url(../images/search.png);width:4.6rem;height:4.6rem;background-size:100% 100%; cursor:pointer; position:absolute; top:0; right:0; }



.focusBox { position: relative;width:100%; overflow: hidden; }
.focusBox .pic img { width:100%;  display: block; }
.focusBox .hdbg{ width:100%; position:absolute; bottom:0; height:3.4rem; background:url(../images/banner_iconbg.png);z-index:2}
.focusBox .hd { overflow:hidden; zoom:1;position:absolute; bottom:0.9rem; right:1rem; z-index:3}
.focusBox .hd li{float:left; line-height:0; text-align:center; font-size:0; width:1.4rem; height:1.4rem; cursor:pointer; overflow:hidden; background:#fff; margin:0 0.4rem;}
.focusBox .hd .on{ background:#29aaeb; }

/*.main_cont{width:64rem;  margin:0 auto;}
*/
.index-nav { /*width:64rem;*/ height:39rem; margin:0.8rem auto 0; overflow:hidden;}
.index-nav ul{ width:64rem; margin:0 auto;}
.index-nav li {width:31.6rem;float:left; margin-bottom:0.8rem;overflow:hidden; }
.index-nav li.nav_li1{ height:20.2rem; margin-right:0.8rem; background:url(../images/icon1.jpg);background-size:100% 100%;}
.index-nav li.nav_li2{ height:9.7rem; background:url(../images/icon2.jpg);background-size:100% 100%;}
.index-nav li.nav_li3{ height:9.7rem; background:url(../images/icon3.jpg);background-size:100% 100%;}
.index-nav li.nav_li4{ height:18rem; margin-right:0.8rem; background:url(../images/icon4.jpg);background-size:100% 100%;}
.index-nav li.nav_li5{ height:18rem; background:url(../images/icon5.jpg); background-size:100% 100%;}
.index-nav li a {display:block; color:#fff; font-size:2.4rem; padding-left:2.8rem; font-weight:bold;}
.index-nav li a span {display:block; text-transform:uppercase; font-size:1.8rem; font-weight:normal;}
.index-nav li.nav_li1 a{ padding-top:5rem; }
.index-nav li.nav_li2 a,.index-nav li.nav_li3 a{  padding-top:2.6rem;}
.index-nav li.nav_li4 a,.index-nav li.nav_li5 a{ padding-top:7rem;}
.index-nav li.nav_li5 a{ padding-left:17.7rem;}


.product{ margin:2rem 2.5rem 0;}
.product .title{ height:6.4rem; text-align:center; background:url(../images/tbg1.jpg) center no-repeat; font-size:3rem; font-weight:bold; line-height:6.4rem;}
.product .cont{ background:url(../images/contbg.jpg) center top repeat-x; overflow:hidden;}
.pro_list .cont{padding-top:3.4rem; }
.pro_list .cont ul{ width:61.2rem;margin:0 auto;}
.pro_list .cont ul li{ float:left; width:28.4rem;margin:0 1.1rem 2.2rem; position:relative;}
.pro_list .cont ul li .photo{ width:28.4rem; height:20.6rem; overflow:hidden; text-align:center;}
.pro_list .cont ul li .photo img{ width:100%; height:100%; vertical-align:middle;}
.pro_list .cont ul li .name{ width:26.6rem; padding-left:1.8rem; background:url(../images/banner_iconbg.png); height:4.1rem; line-height:4.1rem; font-size:2.6rem; position:absolute; bottom:0; color:#fff;}

.news_list .cont{ padding-top:3.1rem;}
.news_list .topbg{ width:55.1rem; margin:0 auto;  height:14.8rem; overflow:hidden; }
.news_list .topbg .leftbg{ width:16.1rem; height:10.8rem; float:left; padding-top:1.4rem;}
.news_list .topbg .leftbg img{ width:100%; height:100%;}
.news_list .topbg .rigbg{ width:36.8rem; float:right; padding-top:1rem; overflow:hidden;}
.news_list .topbg .rigbg dl dt a{ font-size:2.6rem;} 
.news_list .topbg .rigbg dl dt a span{ float:right; color:#d7830c; text-transform:uppercase;}
.news_list .topbg .rigbg dl dd{ line-height:4.2rem; color:#888888; }
.news_list .cont ul {  width:55.1rem; margin:0 auto;}
.news_list .cont ul li{ height:5.6rem; line-height:5.6rem; border-bottom:1px dashed #bbc3cc;}
.news_list .cont ul li a{ display:block; background:url(../images/list1.jpg) left center no-repeat; font-size:2.4rem; padding-left:2.7rem;}
.news_list .cont ul li span{ float:right;}
.news_list .cont ul li a:hover{ background-image:url(../images/list2.jpg); color:#1566a4;}

.copyright{ height:4.8rem; margin-top:5.8rem; line-height:4.8rem; font-size:2rem; text-align:center; border-top:1px solid #e6e6e6;}

.f-nav {height:9.8rem;position:fixed;z-index:999;left:0;bottom:0;width:100%;background-color:#096ab5;}
.f-nav ul{ height:9.8rem;}
.f-nav ul li {width:25%;float:left;font-size:2.8rem;}
.f-nav ul li a {color:#fff;}
.f-nav ul li img {width:2.7rem;margin:0 2.4rem 0 3.8rem; vertical-align:middle;}
.f-nav ul li span{ line-height:9.8rem;}


.pagecontent {
     margin:2.5rem auto 0;
}

.crumbs {height:9.7rem;line-height:9.7rem; margin:0 2rem; background:url(../images/contbg.jpg) left bottom repeat-x;}
.crumbs .tit_hd{ font-size:3rem; font-weight:bold; background:url(../images/home.jpg) 8px center no-repeat; padding-left:5.5rem;}

.inRtit{  width:13.1rem; height:3.1rem; margin-top:3rem; background:url(../images/xjt.png) no-repeat right center; border:1px solid #096ab5;  color:#555; text-align:center;  font-size:2rem; position:relative;}
.inRtit span{ display:block; color:#096ab5; font-size:1.8rem;line-height:3.1rem; text-align:center}
.inSelect{ background:#fff; position:absolute; padding:1rem 0; left:-1px; top:3.1rem; width:100%; display:none;  border:1px solid #096ab5; border-top:none;z-index:1000; }
.inSelect a{ display:block; color:#555; line-height:3.5rem}

.txtcontent {line-height:4.8rem;padding:0 2rem; font-size:2.2rem; }

.newshow h3 {text-align:center;font-weight:normal;border-bottom:1px solid #eee;margin-bottom:0px;line-height:4rem;}


.newshow .date {color:#999;line-height:5rem;font-size:1.8rem; text-align:center;}
.newshow .photo {max-width:100%; text-align:center;}
.newshow .txt {color:#666;font-size:2.4rem;line-height:4.2rem;padding:1.5rem 2rem;}


.page { width: 100%; padding: 2rem 0;text-align: center; float:left; font-family:SimSun;font-size:2rem;}
.page .prev, .page .next {  margin:0 0.3rem;width:9.5rem; display:inline-block; height:3.6rem; line-height:3.6rem; color: #414344;  border:1px solid #414344; }
.page .num {  display:inline-block; width:3.6rem; height:3.6rem; margin:0 0.3rem;line-height:3.6rem;  text-align: center; border:1px solid #414344; color: #414344;}
.page .cur { color: #fff; background:#383737; }

.ny_msg{ padding-top:3rem; }
.ny_msg .welcome { height: 5rem; text-align: center; padding-bottom: 25px; background: url(../images/bg_msg_title.png) no-repeat center bottom; font-size: 2.4rem; color: #616c76; }
.ny_msg .welcome span.en { font-family: Arial; line-height: 3rem; white-space: normal; font-size: 2.2rem; -webkit-text-size-adjust: none; display:none; }
.ny_msg .bridge { height: 7.4rem; border-bottom: 3px solid #e3e3e3; background: #fff; text-align: center; font-size: 2.4rem }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:15.8rem;height:6rem;line-height:6rem;text-align:center;color:#58616a; background:#f1f1f1;  background:linear-gradient(#e9edf0 0%,#d0d8db 50%,#bec5cb 100%);}
.ny_msg .bridge a:hover{text-decoration:none; background:#1D292C; background:linear-gradient(#525c65 0%,#67717a 50%,#77848d 100%);  color:#fff;}
.ny_msg .bridge a.on{background:#1D292C;background:linear-gradient(#525c65 0%,#67717a 50%,#77848d 100%);   color:#fff;}
.msgform { width: 40rem; margin: 2rem auto 0 }
.msgWrite .msgform { width: 58rem; margin-top: 8px; margin: 0 auto }
.msgWrite .msgform ul li { padding: 0.8rem 0; float: left; width: 100%; position: relative; }
.msgWrite .msgform ul li p.type { width: 13rem; float: left; line-height: 3.4rem; text-align: right; font-size: 2.4rem }
.msgWrite .msgform ul li span.msgIn { float: left; border-bottom: 3px solid #e3e3e3; padding-bottom: 1px; }
.msgWrite .msgform ul li span.msgIn input { height: 6rem; width: 35rem; line-height: 6rem; border: none; background: #e3e5e7; font-size: 2.8rem; }
.msgWrite .msgform ul li span.tips { line-height: 3.4rem; padding-left: 10px; position: absolute; white-space: nowrap; font-size: 2.8rem }
.msgWrite .msgform ul li span.msgIn textarea { line-height: 3rem; border: none; background: #e3e5e7; width: 35rem }
.msgWrite .msgform ul li.butbox input { width: 18rem; height: 6.2rem; border: none; border-bottom: 2px solid #e3e3e3; background: #6d7983; line-height: 6.2rem; cursor: pointer; color: #fff; font-size: 2.4rem }
.msgWrite .msgform ul li.butbox input:hover { background: #f76b3a; }
.msgCk { margin-top: 3.5rem; font-size: 2.2rem }
.msgCk .bridge { margin: 0; margin-bottom: 1rem }
.msgCk .msglist { overflow: hidden; _zoom: 1; }
.msgCk .msglist ul { margin: -2.2rem 0 0 0; }
.msgCk .msglist ul li { margin-bottom: 2.4rem; border-top: 1px solid #8d8d8d; padding-top: 21px; }
.msgCk .msglist ul li p { line-height: 5rem; padding-left: 1.8rem; background: #e6e9ec; border-bottom: 1px solid #fefdfe; color: #59636c; font-size: 2.2rem }
.msgCk .msglist ul li b.tit { font-size: 2.6rem; font-weight: bold; color: #000; }
.msgCk .msglist ul li div { color: #59636c; line-height: 2.6rem; border-bottom: 1px solid #fefdfe; background: #e6e9ec; line-height: 5rem }
.msgCk .msglist ul li p.msger { background: #d8dde0; }
.msgCk .msglist ul li .msgText { background: #d8dde0; padding-left: 1.8rem; }
.msgCk .msglist ul li .msgReply { border-bottom: none;  padding-left: 1.8rem;}
.msgCk .msgpages { text-align: center; }
.msgCk .msgpages a { margin: 0 1px; font-family: Arial; color: #666666; }
.msgCk .msgpages span.msgpageAll { color: #666666; }

.baidushare {border-radius: 10px;border: solid 1px #b5b5b5;background-color: #fff;height: 20rem;position: absolute;
left: 2px;bottom: 9.8rem;width: 98%;display:none;}
.bdshare-button-style0-32 a{background: none!important;display: block;float: left;width: 9.5rem !important;height: 10rem !important;background-position: 0!important;margin:0 !important; font-size:0 !important}
.bdshare-button-style0-32 .bds_tsina{ background: url(../images/sina.png) no-repeat !important; background-size:100% !important}
.bdshare-button-style0-32 .bds_qzone{background: url(../images/qqzone.png) no-repeat!important;background-size:100% !important}
.bdshare-button-style0-32 .bds_weixin{background: url(../images/weixin.png) no-repeat!important;background-size:100% !important}
.bdshare-button-style0-32 .bds_tqq{ background: url(../images/weibo.png) no-repeat!important;background-size:100% !important}
.bdshare-button-style0-32 .bds_renren{background: url(../images/renren.png) no-repeat!important;background-size:100% !important}
.bdshare-button-style0-32 .bds_sqq{background: url(../images/sqq.png) no-repeat!important;background-size:100% !important}
.cancelbtn {width: 90%;background-color: #fff;height: 3rem;border: solid 1px #87cef3;border-radius: 5px;color: #3c8fdd; margin-top:3rem; font-size:2.4rem}
.f-nav ul li.on .baidushare{display:block}