@charset "utf-8";
/* CSS Document */
html {font-size: 312.5%;}
body, button, input, select, textarea {font: 14px/1.3 '微软雅黑', tahoma, Arial, Helvetica, sans-serif; background:#fff; color:#545454;}
* {padding: 0;margin: 0;}
body, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th,td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0}
img {vertical-align: middle;border:none}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
ul, ol, li, dl, dd, dt {list-style: none;}
em, i {font-style: normal}
input, img {vertical-align: middle}
input, select, textarea {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-appearance: none;border: 0;border-radius: 0;}
textarea:focus {outline: 0}
.clearfix{clear: both;}
a {color: #545454;text-decoration: none;outline: 0}
a:active, a:hover, a.current {outline: 0}
a:hover{text-decoration: none; color:#FE8854;}
a.color2{color:#fff;}
a.color2:hover{color:#fff;}

.left, .navbox, .backhome, .footbox{float:left;}
.right{float:right;}
.footbox, .navbox{width:100%;}

/*index*/
.head{width:100%; padding:3% 0 4%; overflow:hidden; height:auto; text-align:center;}
.head img{width:80%;}
/*nav*/
.menu{margin-top:2px; background:#27488D;height:42px; line-height:42px; overflow:hidden; width:100%;}
.menu li{float:left; width:20%; text-align:center; font-size:.32rem;}
.menu li a{color:#fff; display:block; background:url(../images/nav_li.gif) repeat-y right;}
/*--banner--*/
.banner{width:100%;height:3rem; overflow:hidden ; position:relative}
.focus{height:2.4rem;}
.focus .bd ul li{height:2.4rem;width:100%;}
.focus .hd{width:100%; position:absolute; z-index:2; bottom:5px; text-align:center; margin:0 auto; }
.focus .hd ul li{width:0.14rem;height:0.14rem;border-radius:50%; float:left;display:inline-block;margin-right:0.05rem; border:1px solid #eee; background:#eee; cursor:pointer;-moz-border-radius:60%; -ms-border-radius:60%; -o-border-radius:60%;-webkit-border-radius:60%; font-size:1%;}
.focus .hd ul .on{ background:#FF8000; border:1px solid #FF8000;}
.focus .hd ul {margin-left:3rem;}
/*cp*/
.cpbox{width:98%; margin:3% 1%; overflow:hidden; border-bottom:1px dashed #bbb; padding-bottom:3%;}
.title-1{background:url(../images/in-tel-bg.gif) center bottom no-repeat; height:.8rem; color:#172837; font-size:.4rem; font-weight:bold; text-align:center; margin-top:2%;}
.title-1 span{color:#E54500;}
.box{width:98%;margin:5% auto 0;background:#fff;}
.tab_menu{overflow:hidden; margin-left:25%;}
.tab_menu li{margin:0;display: inline-block;text-align:center;cursor:pointer;margin:1% 0; padding:2% 6%; color: #666;font-size:.32rem; background:#ddd;}
.tab_menu li.current{color:#fff; background:#E54500;}
.tab_menu li a{color:#fff; background:#E54500;}
.tab_menu li.current a{color:#fff; background:#E54500;}
.tab_box{padding-top:5%; background:#fff;}
.cp-cont{width:100%; margin:0; overflow:hidden;}
.cp-cont li{margin:0 1%; width:48%; float:left; font-size:.28rem; margin-bottom:2.5%; text-align:center;}
.cp-cont li a img{width:100%;}
.cp-cont li a h3{width:100%; color:#212121; background:#DDDDDD; line-height:230%;}
.cp-cont li:hover h3{color:#fff; background:#E54500;}
.tab_box .hide{display:none;}
.more{display:block; float:right; color:#E54500; line-height:200%; font-size:.35rem;}
/*about*/
.about{font-size:.32rem; width:96%; overflow:hidden; border-bottom:1px dashed #bbb; padding-bottom:3%;}
.about p{text-indent:1.5em; line-height:205%; float:left; width:100%; margin:3% 2%;}
/*new*/
.news{background:#fff; width:100%; overflow:hidden; padding:2% 0; margin-top:2%;}
.news li{float:left; width:100%; padding:2% 0;}
.news li a div{width:68%; margin-right:2%; overflow:hidden; float:left;}
.news li a div h3{color:#333; font-size:.37rem; line-height:192%;}
.news li a p{width:100%; line-height:175%; color:#777; font-size:.3rem;}
.news li img{width:30%; float:right;}
/**/
.tell{width:96%; margin:5% 2% 2%; float:left; overflow:hidden;}
.tell li{float:left; width:49%; overflow:hidden; margin-right:1%;}
.tell li img{width:100%;}

/*foot*/
.footbox{background:#27488D; padding:12px 0; text-align:center; color:#fff; margin-top:10px; font-size:0.3rem;}
/*二级页面头部*/
nav{width:96%; background:#27488D; padding:0 2%;}
.backhome{width:8%; float:left; padding-top:7px; text-align:center;}
.text{width:84%; float:left; text-align:center; color:#fff; line-height:45px; font-size:.38rem;}
.navbox{float:right; width:8%; padding-top:10px; text-align:left;}
.nav-list{width: 100%;text-align: center;display: none;}
.nav-list li{float:left; font-size:.35rem; padding:1.2% 3%; line-height:152%; border:1px solid #27488D; margin:3% 2% 0; border-radius:4px;}
/**/
.boxcont{overflow:hidden; width:98%; padding:5% 1% 1% 1%; background:#fff;}
