﻿@charset "utf-8";
*{ box-sizing:border-box}
html{-webkit-font-smoothing:antialiased; font-size:100px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; }
address,caption,cite,code,dfn,em,strong,th,var,i,b{font-style:normal;font-weight:normal}
ul,ol,dl{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal}
a, a:link { text-decoration:none; cursor:pointer; }
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:none;outline:0;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea { resize:none} 
img{ vertical-align:middle}
input[type="submit"],input[type="text"],input[type="button"],button,select {-webkit-appearance: none;border-radius:0; -webkit-tap-highlight-color:rgba(255,0,0,0);outline:none;outline:0;blr:expression(this.onFocus=this.blur()); border:none;}
input[type="submit"],input[type="button"]{ cursor:pointer;} 
/*初始浏览器样式*/

body{ font-family:Arial,"微软雅黑";color:#000; line-height:1.3; font-size:.24rem}
.l{ float:left}
.r{ float:right}
.clear{ clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; line-height:0; font-size:0}
.clearfix{*zoom:1}


#page{ width:100%; max-width:640px; margin:0 auto; opacity:0; position:relative;}
/*img{ width:100%;}*/
.main img{width:100%;}
.banner img{width:100%;}

.Conn{line-height:35px;}

.header{ padding:0 0.56rem 0 0.66rem; height:1rem; position:relative; background:#f6f6f6;}
.header img{width:100%;}
.header .logo{ width:1.95rem; height:0.44rem; margin:0 auto; padding:0.28rem 0;}
.header .m_but{ width:0.4rem; height:0.26rem; position:absolute; left:0.26rem; top:0.37rem;}
.header .search{ width:0.29rem; height:0.31rem; position:absolute; right:0.27rem; top:0.39rem;}
.header .back{ width:0.2rem; height:0.34rem; position:absolute; left:0.26rem; top:0.33rem;}
.header .title{ text-align:center; line-height:1rem; font-size:0.32rem; color:#333;}

.ns_list{display:none;}

.index{}
.index img{width:100%;}
.index .focus{ width:100%; position:relative; overflow:hidden;   }
.index .focus .hd{ width:100%; position:absolute; z-index:1; bottom:0.2rem; text-align:center; height:0.16rem;}
.index .focus .hd ul{ display:inline-block; height:0.16rem; font-size:0;}
.index .focus .hd ul li{ width:0.16rem; height:0.16rem; margin:0 0.1rem; overflow:hidden; float:left; background:url(../images/pic31.png) no-repeat; background-size:cover;}
.index .focus .hd ul li.on{ background:url(../images/pic30.png) no-repeat; background-size:cover;}
.index .focus .bd{ position:relative; z-index:0; }
.index .focus .bd ul li img{width:100%;}
.bt{ height:0.95rem; background:url(../images/pic05.png) no-repeat #f6f6f6; background-size:cover; text-align:center; line-height:0.95rem; font-size:0.3rem; color:#000;}
.index table{ width:100%; border:1px #e5e5e5 solid; border-bottom:none;}
.index table td{ width:33.333%; text-align:center; border-bottom:1px #e5e5e5 solid;}
.index table .td2{ border-left:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; vertical-align:top;}
.index table td a{ display:block; padding-top:0.34rem;}
.index table td.td2 a{ padding-top:0;}
.index table td .pic1{ width:0.47rem; height:0.43rem; margin:0 auto;}
.index table td .pic1 img{width:100%;}
.index table td p{ color:#585858; line-height:0.75rem; font-size:0.2rem;}
.index table .td2 p{ line-height:0.3rem; font-size:0.26rem;}
.index table td .a1:hover{ background:#e5e5e5;}
.index .part1{ padding-bottom:0.45rem;}
.index .part1 p{ font-size:0.2rem; color:#585858; padding:0.46rem 0.3rem 0.3rem; text-indent:2em; line-height:0.36rem;}
.index .more{ width:1.96rem; height:0.45rem; margin:0 auto;}
.index .part2{ padding-bottom:0.55rem;}
.index .part2 ul{ background:#6ec62c; padding:0.29rem 0.22rem 0.38rem 0;}
.index .part2 li{ float:left; margin-left:0.21rem; width:2.87rem; background:#fff; border-radius:0.03rem;margin-bottom:0.2rem;}
.index .part2 li img{ border-radius:0.03rem 0.03rem 0 0;width:100%;}
.index .part2 li p{ line-height:0.63rem; font-size:0.22rem; color:#000; text-indent:0.2rem; padding-right:0.26rem;}
.index .part2 li p em{ width:0.1rem; height:0.18rem; background:url(../images/pic14.png) no-repeat; background-size:cover; display:inline-block; float:right; margin-top:0.24rem;}
.index .part2 .more{ margin-top:0.47rem;}
.index .part3{ padding-bottom:0.52rem;}
.index .part3 #wrapper{ position:relative; z-index:1; height:0.76rem; overflow:hidden; padding:0 0.02rem;}
.index .part3 #scroller{ position:absolute; z-index:1; height:0.76rem;}
.index .part3 #scroller ul{}
.index .part3 #scroller li{ width:2.07rem; height:0.76rem; float:left; line-height:0.76rem; font-size:0.22rem; overflow:hidden; text-align:center;}
.index .part3 #scroller li a{ color:#666;}
.index .part3 #scroller li.on{ font-size:0.27rem; /*border-bottom:2px #d7271a solid;*/ border-bottom:2px darkblue solid;}
.index .part3 #scroller li.on a{ color:#d7271a;}



/*2016-09-12*/
.index .part3 #scroller1{ position:absolute; z-index:1; height:0.76rem;min-width:6.4rem;}
.index .part3 #scroller1 ul{}
.index .part3 #scroller1 li{ width:2.07rem; height:0.76rem; float:left; line-height:0.76rem; font-size:0.22rem; overflow:hidden; text-align:center;}
.index .part3 #scroller1 li a{ color:#666;}
.index .part3 #scroller1 li.on{ font-size:0.27rem; /*border-bottom:2px #d7271a solid;*/ border-bottom:2px darkblue solid;}
.index .part3 #scroller1 li.on a{ color:#d7271a;}


.box_two{ background:#efefef;}
.box_two .con{ padding:0.25rem 0.35rem 0.5rem 0.1rem;}
.box_two .con h3{ font-size:0.23rem; color:#333; font-weight:bold; line-height:0.34rem;}
.box_two .con .p1{ padding-left:0.35rem; background:url(../images/pic16.png) left center no-repeat; background-size:0.24rem 0.15rem; font-size:0.18rem; font-family:Arial; line-height:0.53rem; color:#858588;}
.box_two .con .p2{ font-size:0.22rem; color:#858585; line-height:0.36rem;}
.list_two{}
.list_two li{ padding:0.3rem 0.16rem; border-bottom:1px #efefef solid;}
.list_two span{ float:left; background:#939393; width:1.97rem; text-align:center; display:inline-block; line-height:0.34rem; font-family:Arial; font-size:0.16rem; color:#fff;}
.list_two span img{width:100%;}
.list_two span em{ font-weight:bold; width:0.97rem; font-size:0.5rem; display:inline-block; line-height:0.68rem; border-bottom:2px #fff solid;}
.list_two .wc{ float:right; width:3.8rem;}
.list_two .wc .p1{ line-height:0.3rem; font-size:0.24rem; color:#333;}
.list_two .wc .p2{ font-size:0.2rem; color:#999; line-height:0.28rem; padding-top:0.15rem;}
.index .part3 .more{ margin-top:0.32rem;}

.footer{}
.footer .dhe{ padding:0.35rem 0.42rem; background:#f7f7f7;}
.footer .dhe span{ float:left; font-size:0.18rem; color:#9a9a9a; line-height:0.35rem; width:3.5rem; display:inline-block;}
.footer .dhe span em{ font-size:0.18rem; color:#000; line-height:0.27rem; display:inline-block;}
.footer .dhe .call{ width:0.92rem; height:0.92rem; float:right; margin-top:0.03rem;}
.footer .dhe .ewm{ width:0.96rem; height:0.96rem; float:right; margin-right:0.03rem;}
.footer .dhe img{width:100%;}
.footer .copyright{ font-size:0.18rem; color:#fff; background:#67c221; text-align:center; line-height:0.3rem; padding:0.21rem 0;}

.side{ height:100%; position:absolute; left:0; top:1rem; width:100%; background:url(../images/pic20.png) repeat; background-size:0.01rem 0.01rem; z-index:1000; display:none;}
.side .sjx{ width:0.29rem; height:0.1rem; background:url(../images/pic19.png) no-repeat; background-size:cover; position:absolute; top:-0.1rem; left:0.34rem;}
.side .sub_nav{ width:4.32rem; background:#fff; height:100%; padding-top:0.23rem;}
.side .sub_nav .menu{ padding-left:0.15rem;}
.side .sub_nav .menu li{ height:0.76rem; line-height:0.76rem; padding-left:0.3rem; border-bottom:1px #efefef solid;}
.side .sub_nav .menu li a{ font-size:0.3rem; color:#666; display:block;}
.side .sub_nav .menu li:hover{ background:#f6f6f6;}
.side .sub_nav .menu li:hover a{ color:#dc2f27;}
.side .sidebtn2{ width:0.76rem; height:0.76rem; font-size:0.5rem; color:#000; position:absolute; left:4.32rem; top:0; background:#fff; text-align:center; line-height:0.76rem;} 

.wrapper2{ position:relative; z-index:1; height:0.89rem; overflow:hidden; width:100%; background:url(../images/pic22.jpg) repeat-x; background-size:0.1rem 0.89rem;}
.wrapper2 #scroller{ position:absolute; z-index:1; height:0.89rem;}
.wrapper2 #scroller ul{ padding-top:0.01rem;}
.wrapper2 #scroller li{ width:2.13rem; height:0.89rem; float:left; line-height:0.89rem; font-size:0.24rem; overflow:hidden; text-align:center;}
.wrapper2 #scroller li a{ color:#fff;}
.wrapper2 #scroller li.on{ background:url(../images/pic23.jpg) repeat-x; background-size:0.1rem 0.89rem;}

.bfgc{}
.bfgc .nav{ position:relative; z-index:1; height:0.86rem; overflow:hidden; width:100%; background:url(../images/pic24.jpg) repeat-x; background-size:0.1rem 0.86rem;}
.bfgc .nav #scroller{ position:absolute; z-index:1; height:0.86rem;}
.bfgc .nav #scroller ul{ padding-top:0.01rem;}
.bfgc .nav #scroller li{ height:0.86rem; float:left; line-height:0.86rem; font-size:0.22rem; overflow:hidden; text-align:center; padding:0 0.25rem; }
.bfgc .nav #scroller li a{ color:#999;}
.bfgc .nav #scroller li.on{ background:#f4f5f6;}

.bfgc .nav #scroller1{ position:absolute; z-index:1; height:0.86rem; min-width:800px;}
.bfgc .nav #scroller1 ul{ padding-top:0.01rem;}
.bfgc .nav #scroller1 li{ height:0.86rem; float:left; line-height:0.86rem; font-size:0.22rem; overflow:hidden; text-align:center; padding:0 0.25rem; }
.bfgc .nav #scroller1 li a{ color:#999;}
.bfgc .nav #scroller1 li.on{ background:#f4f5f6;}

.bfgc .box{ padding-top:0.45rem; padding-bottom:0.83rem;}
.bfgc .box li{ padding:0 0.16rem 0.32rem;}
.bfgc .box li .dsb{ width:2.9rem; background:#ececec; border-radius:0.06rem; padding-top:0.03rem; text-align:center;margin:0 0.05rem 0.2rem;}
.bfgc .box li .dsb .pic{ width:2.84rem; height:2.04rem; margin:0 auto;}
.bfgc .box li .dsb .pic img{ width:100%; border-radius:0.06rem 0.06rem 0 0;}
.bfgc .box li .dsb p{ line-height:0.63rem; font-size:0.22rem; color:#666;}

.cgal{ background:#edeeef; padding-bottom:0.75rem;}
.cgal .bt{ color:#858588; font-size:0.22rem; background:url(../images/pic05.png) no-repeat #edeeef; background-size:cover;}
.cgal ul{ padding-bottom:0.25rem;}
.cgal ul li{ padding:0 0.15rem 0.3rem;}
.cgal ul li .box{ width:2.95rem; background:#fff; border-radius:0.06rem; padding-bottom:0.3rem; position:relative;margin-bottom:15px; height:3.5rem;}
.cgal ul li .box .pic img{ border-radius:0.06rem 0.06rem 0 0;width:100%;}
.cgal ul li .box p{ padding-left:0.22rem; font-weight:bold;}
.cgal ul li .box p.p1{ line-height:0.48rem; padding-top:0.05rem; font-size:0.18rem; color:#bbbbbb;}
.cgal ul li .box p.p2{ font-size:0.24rem; color:#666; line-height:0.24rem;}
.cgal ul li .box .sjx{ width:0.1rem; height:0.1rem; background:url(../images/pic29.jpg) no-repeat; background-size:cover; position:absolute; right:0.09rem; bottom:0.08rem;}
.cgal ul li .box .mb{ width:100%; height:2.39rem; /*background:url(../images/pic32.png) repeat; background-size:cover;*/ position:absolute; left:0; top:0; border-radius:0.06rem 0.06rem 0 0; display:none;}
.cgal ul li .box:hover .mb{ display:block;}
.fy{ text-align:center;}
.fy .zcyc{ display:inline-block; zoom:1;}
.fy .zcyc a{ float:left; width:0.57rem; height:0.55rem; line-height:0.55rem; background:#fff; border-radius:0.07rem; font-size:0.18rem; font-family:Arial; color:#b5b8ba; margin:0 0.07rem;}
.fy .zcyc a.a1{ width:0.87rem; font-weight:bold; font-size:0.24rem;}
.fy .zcyc a:hover{ background:#bbbbbb; color:#fff;}
.fy .zcyc a.a1:hover{ background:#f49338;}

.fwxm{ padding-bottom:0.97rem;}
.fwxm .box{ padding:0.37rem 0.15rem 0.3rem;}
.fwxm .box p{ font-size:0.2rem; color:#858585; line-height:0.3rem;}
.fwxm .tit{ font-size:0.3rem; color:#858585; text-indent:0.15rem; line-height:1.03rem;}
.fwxm .gl{ border-top:1px #f89837 solid;}
.gywm{}
.gywm .con img{ width:100%;}
.gywm .con{ padding:0.16rem;}
/*.gywm .con p{ font-size:0.2rem; color:#858585; line-height:0.3rem; padding:0.3rem 0;}
.gywm .con p.p1{ text-indent:2em; border-bottom:1px #e5e5e5 solid;}
.gywm .con p.p2{ border-bottom:none;}*/

.team{ padding-bottom:0.28rem;}
.team ul{ padding-top:0.21rem;}
.team ul li{ padding:0 0.15rem 0.4rem;}
.team ul li .box{ width:2.9rem;}
.team ul li .box .p1{ font-size:0.3rem; color:#333; line-height:0.3rem; padding-top:0.28rem;}
.team ul li .box .p2{ font-size:0.2rem; color:#858585; line-height:0.43rem;}

.rlzy{ padding-bottom:0.65rem;}
.rlzy .z_sea{ line-height:0.71rem; padding-left:0.59rem; background:url(../images/pic43.jpg) 0.26rem center no-repeat; background-size:0.18rem 0.16rem; font-size:0.22rem; color:#fe6e00;}
.rlzy .choose{ padding:0.13rem 0 0.16rem 0.16rem; background:#f4f5f6;}
.rlzy .choose .select{ position:relative; float:left; margin-right:0.07rem;}
.rlzy .choose .select dt{ height:0.69rem; display:inline-block; background:url(../images/pic44.jpg) right center no-repeat #fff; line-height:0.69rem; width:1.97rem; padding-right:0.44rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:relative; z-index:99; font-size:0.22rem; color:#666; text-indent:0.2rem; background-size:0.44rem 0.69rem;}
.rlzy .choose .select dd{position:absolute; left:0; top:0.69rem; background:#fff; display:none; z-index:111; width:100%; border:1px #eee solid;}
.rlzy .choose .select dd ul{ width:100%; max-height:2.5rem; overflow:auto;}
.rlzy .choose .select dd ul li a{ line-height:0.5rem; display:block; padding:0 0.08rem;color:#666;}
.rlzy .sideMenu{ padding:0.16rem; padding-bottom:0;}
.rlzy .sideMenu .tit{ height:0.8rem; line-height:0.8rem; padding:0 0.28rem; background:#f7f7f7; margin-bottom:0.08rem;}
.rlzy .sideMenu .tit .zb{ float:left; font-size:0.24rem; color:#666;}
.rlzy .sideMenu .tit .zb span{ font-size:0.2rem; color:#999; padding-left:0.4rem;}
.rlzy .sideMenu .tit .zb span em{ padding:0 0.05rem;}
.rlzy .sideMenu .tit .tou{ float:right; width:1.35rem; height:0.38rem; text-align:center; line-height:0.38rem; background:#fff; border-radius:0.09rem; font-size:0.22rem; margin-top:0.21rem;}
.rlzy .sideMenu .tit .tou a{ color:#67c221;}
.rlzy .sideMenu .tit.on{ background:#67c221; margin-bottom:0; color:#fff;}
.rlzy .sideMenu .tit.on .zb,
.rlzy .sideMenu .tit.on span{ color:#fff;}
.rlzy .sideMenu .zk{ padding:0.33rem 0.01rem 0.01rem; display:none; border:2px #67c221 solid; border-top:none; margin-bottom:0.22rem; width:100%;}
.rlzy .sideMenu .zk ul{ padding:0 0.25rem;}
.rlzy .sideMenu .zk ul li{ float:left; width:50%; line-height:0.32rem; font-size:0.21rem; color:#666;}
.rlzy .sideMenu .zk ul li i{ width:1rem; display:inline-block;}
.rlzy .sideMenu .zk .cp1{ font-size:0.26rem; color:#fe8000; padding-left:0.25rem; line-height:0.94rem;}
.rlzy .sideMenu .zk .cp2{ font-size:0.22rem; color:#666; background:#f7f7f7; padding:0.32rem 0.25rem 0.53rem; line-height:0.3rem;}

.news{ padding-bottom:0.19rem;}
.news .bt{ background-color:#fff; font-size:0.22rem; color:#858588;}
.news .list_two li:hover:hover{ background:#f4f4f4;}
.news .list_two li:hover span{ background:#d7271a;}
.news .list_two li:hover .wc .p1{ color:#d7271a;}
.news .click{ padding:0.39rem 0.16rem;}
.news .click span{ float:left; line-height:0.61rem; text-align:center;}
.news .click span a{ color:#939393;}
.news .click span{ width:2.07rem; height:0.61rem; display:inline-block; font-size:0.25rem; border:1px #939393 solid;}
.news .click span:hover{ background:#d7271a; border-color:#d7271a;}
.news .click span:hover a{ color:#fff;}
.news .click span.cnm{ width:1.85rem; font-size:0.3rem; color:#bfbfbf; display:inline-block; height:0.61rem;}
.news .click span.cnm em{ font-size:0.48rem; color:#d7271a;}

.news .click .paginator a{ float:left; line-height:0.61rem; text-align:center;}
.news .click .paginator a{ color:#939393;}
.news .click .paginator a{ width:2.07rem; height:0.61rem; display:inline-block; font-size:0.25rem; border:1px #939393 solid;display:none;}
.news .click .paginator a.paginator{display:block;}
.news .click .paginator a:hover{ background:#d7271a; border-color:#d7271a;}
.news .click .paginator a:hover a{ color:#fff;}
.news .click .paginator a.cnm{ width:1.85rem; font-size:0.3rem; color:#bfbfbf; display:inline-block; height:0.61rem;}
.news .click .paginator a.cnm em{ font-size:0.48rem; color:#d7271a;}

.Tips{text-align:center;font-size:20px;color:red;padding:50px 0;}
.newsTit{font-size:20px; text-align:center; /*color:#D6231F;*/ color:darkblue; line-height:50px; margin-top:20px;font-family:"微软雅黑"}
.newsTit2{ font-size:35px; padding:10px; color:#E94F07; line-height:80px; margin-top:10px;font-family:"微软雅黑"}
.newsTit3{ font-size:15px; padding:5px 10px; line-height:30px;font-family:"微软雅黑"}
.newsTime{ text-align:center;line-height:30px;font-size:12px;}
.newsDown{  position:absolute; right:0px; top:0px; text-align:right; font-weight:normal; }
.newsDown a{font-size:13px;color:#f08437;}
.newsConn{ line-height:35px; font-family:'Microsoft YaHei';font-size:14px; padding:30px 10px; height:auto !important;text-align:justify;text-justify:inter-ideograph; height:300px; overflow:hidden;}
.newsConn img{width:100%;}
.news_btn{width:150px;float:right;margin:20px 0 0;}
.news_btn a{display:block;padding:10px 20px;background:#E94F07;color:#fff;text-align:center;font-size:15px;}
.newsTop{line-height:25px;color:#666;font-size:13px;}
.newsTop a{ color:#666}
.newsTop a:hover{ color:#D6231F}
.newsNext{line-height:25px;color:#666;font-size:13px;}
.newsNext a{color:#666}
.newsNext a:hover{color:#D6231F}

.pic_left .hd{ width:100%; position:absolute; z-index:1; bottom:0.2rem; text-align:center; height:0.16rem;}
.pic_left .hd ul{ display:inline-block; height:0.16rem; font-size:0;}
.pic_left .hd ul li{ width:0.16rem; height:0.16rem; margin:0 0.1rem; overflow:hidden; float:left; background:url(../images/pic31.png) no-repeat; background-size:cover;}
.pic_left .hd ul li.on{ background:url(../images/pic30.png) no-repeat; background-size:cover;}

.m_list{ border:#e9eae9 1px solid; padding:0 0 0.1rem; background:#fff;margin-top:30px;font-size:13px;}
.m_list .p1{ color:#666;cursor:pointer;line-height:0.55rem;border-bottom:1px dashed #ddd;padding:0 20px;}
.m_list .p1:hover{ color:#D9221C; }
.m_b{ border:#dcdcdc 1px solid;}

.ss_div{width:100%;}
.ss_div #key{border-radius:10px;-webkit-border-radius:10px;width:100%;border:1px solid #ddd;line-height:0.8rem;display:block;margin-bottom:10px;text-align:center;}
.ss_div .ss_btn{border:1px solid #eee;border-radius:10px;-webkit-border-radius:10px;line-height:0.5rem;color:#fff;background:red;width:100%;display:block;line-height:0.5rem}


/*2016-09-10*/
table, td, tr, th{font-size:0.12rem; width:0.3rem;}
.m_bg2{background: #FFF;margin-top: 0rem;height:6rem;}
.conn{    line-height: 25px;
    font-size: 14px;
    color: #666;}
#msg{height: 310px;
    margin-top: 20px;
    color: #666666;
    font-size: 13px;
    width: 770px;
    margin-left:24px;
}
#msg tr{line-height: 37px;}
#msg input, #msg textarea{border: 0.01rem solid #BBBBBB; height:0.38rem;}
.err{color: red;
    padding: 0 5px;}























