.fl{ float:left;}
.fr{ float:right;}
body {width: 100%;/*max-width: 640px;min-width: 320px;*/min-height: 100%; background-color:#fff;margin: 0 auto;font-family: "微软雅黑", Arial, Helvetica, sans-serif;overflow-x: hidden;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.f_familay{ font-family:"微软雅黑";}
.clear{ clear:both;}
.bigzm{text-transform:uppercase;}
input,textarea{ outline:0;}

.header{width:96%; padding:2%; background-color:#fff;}
.header .logo{width:51%;}
.header .logo img{width:100%;}
.header .righ_menu{width:11%;position:relative; cursor:pointer; padding-top:3%;}
.header .righ_menu .menu{width:1000%; position:absolute; right:-15px; top:140%; z-index:10000; background-color:#f9f9f9; display:none;}
.header .righ_menu .menu li{width:100%; float:left; padding:3% 0% 3% 0%; overflow:hidden; border-bottom:1px solid #e7e4e4;}
.header .righ_menu .menu li .a_n{ color:#ef9302; font-size:3.2vmin; font-family:"微软雅黑"; width:100%; text-align:center; display:inline-block;text-align:center}
.header .righ_menu .menu li .a_n:hover{ text-decoration:none; color:#ef9302;}
.header .righ_menu .menu li dl{width:100%; display:none;}
.header .righ_menu .menu li dl dd{width:100%; padding:2% 0px; text-align:center; float:left;}
.header .righ_menu .menu li dl dd a{width:100%; text-align:center; display:inline-block; color:#515151; font-size:3vmin; font-family:"微软雅黑";}
.header .righ_menu .menu li dl dd a:hover{ color:#471761; text-decoration:none;}

#banner{width:100%;}
#banner img{width:100%;}

.cp_title{width:100%; text-align:center; color:#515151; font-weight:bold; font-size:4vmin; padding:4vmin 0px;}
.cp_list{width:100%; padding-bottom:4%;}
.cp_list ul{width:100%;}
.cp_list ul li{width:20%; float:left;text-align:center; color:#f19714; font-size:2.6vmin;}
.cp_list ul li a,.cp_list ul li a:hover{ color:#515151; line-height:2.0;}
.cp_list ul li a img{width:65%;}
.cp_div{width:100%;}
.cp_div ul{width:100%; border:2px solid #dfdfdf; border-left:0px; border-right:0px;}
.cp_div ul li{width:33.33%; float:left;}
.cp_div ul li a{width:98%; display:inline-block; border-right:2px solid #dfdfdf;}
.cp_div ul li a img{width:100%;}
.cp_div_b{width:100%; padding:6% 0px; text-align:center;}
.cp_div_b a,.cp_div_b a:hover{ padding:2% 7%; background-color:#f19714; color:#fff; display:inline-block; font-size:3.3vmin; text-align:center;}

.case_bg{ background-color:#f9f9f9; width:100%;}
.case_title{width:100%; text-align:center; color:#515151; font-weight:bold; font-size:4vmin; padding:4vmin 0px;}
.case_content{width:100%;}

.news_div{width:100%; padding-bottom:19vmin; padding-top:5vmin;}
.news_div_t{width:100%; padding-bottom:5vmin; text-align:center;}
.news_div_t .s1{ padding:1% 4%; border:1px solid #4ed0bc; display:inline-block; color:#515151; font-size:4vmin; display:inline-block;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}
.news_div_t .s1 font{ color:#f19714; font-size:4.4vmin; font-weight:bold;}
.news_div_c{width:100%;}
.news_div_c dt{width:90%; float:left; padding-bottom:4vmin; padding-left:5%; padding-right:5%;}
.news_div_c dt .a_img{width:34%;}
.news_div_c dt .a_img img{width:100%;}
.news_div_c dt .a_img_r{width:63%;}
.news_div_c dt .a_img_r .a_newst,.news_div_c dt .a_img_r .a_newst:hover{width:100%; padding-bottom:1%; line-height:1.0; color:#515151; font-size:3vmin;}
.news_div_c dt .a_img_r .s1{width:100%; color:#a9a9a9; font-size:2.6vmin; padding-bottom:2%;}
.news_div_c dt .a_img_r .s2{width:100%; line-height:1.4; color:#959494; font-size:2.6vmin;}
.news_div_c dd{width:90%; padding:4% 5%; border-bottom:1px solid #efefef; float:left; color:#a9a9a9; font-size:3.2vmin;}
.news_div_c dd a,.news_div_c dd a:hover{ color:#515151;}

.case_ul{width:100%;}
.case_ul li{width:17%; float:left; padding:0px 0.5%; position:relative;}
.case_ul li a{width:100%; padding:4.8vmin 1px;display:inline-block; background:url(../images/more_btn.png) no-repeat; background-size:100% 100%;}
.case_ul li a img{width:100%; }
.case_ul li a:hover{ text-decoration:none;}


.i_footer{width:100%; padding:2% 0px; text-align:center; line-height:1.5; background-color:#f8f8f8; position:fixed; left:0px; bottom:0px; z-index:1000;}
.i_footer li{width:20%; float:left; text-align:center; color:#f19714; font-size:3vmin;}
.i_footer li a,.i_footer li a:hover{ color:#f19714;}
.i_footer li a img{width:56%;}

.a_menu{width:100%; padding-bottom:25vmin;}
.a_menu_ul{width:100%;}
.a_menu_ul li{width:1%;display:table-cell; position:relative; }
.a_menu_ul li a{width:100%; padding:6% 0px 5% 0px; display:inline-block; text-align:center; color:#515151; font-size:3vmin; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
.a_menu_ul li a:hover,.a_menu_ul li a.activetopm{ color:#515151; text-decoration:none; border:1px solid #fe9c3e; position:relative; left:-1px; top:0px;}
.a_menu_ul li a img{width:31%;}
.a_content{width:100%;}
.a_about{width:90%; padding:7% 5% 0px 5%; color:#515151; font-size:3vmin; line-height:1.8; overflow-x:hidden;}
.a_about img{ max-width:100%;}
.a_news_ul{width:94%; padding:5% 3%;}
.a_news_ul li{width:100%; float:left; padding-bottom:15px;}
.a_news_ul li .div{width:94%; border:1px solid #e5e5e5; padding:3%;}
.a_news_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.a_news_ul li .div .a_img img{width:100%;}
.a_news_ul li .div .a_titles{width:100%; padding:2% 0px; color:#979797; font-size:2.3vmin;}
.a_news_ul li .div .a_titles a,.a_news_ul li .div .a_titles a:hover{ color:#515151; font-size:3vmin;}
.a_news_ul li .div .a_cons{width:100%; line-height:1.8; color:#959494; font-size:12px;}
.a_news_ul li .div .a_bon{width:100%; padding-top:3%; text-align:right;}
.a_news_ul li .div .a_bon a,.a_news_ul li .div .a_bon a:hover{ color:#aeaeae; font-size:2.8vmin;}

.a_news_details{width:100%; padding:5% 0px;}
.a_news_t{width:96%; padding:2%; color:#000000; font-size:3.3vmin; font-weight:bold; text-align:center;}
.a_news_time{width:96%; padding:2%; color:#fe9c3e; font-size:12px; text-align:center;}
.a_news_content{width:90%; padding:3% 5% 5% 5%; line-height:1.8; color:#515151; font-size:2.8vmin; overflow-x:hidden;}
.a_news_content img{ max-width:100%;}
.a_news_bottom{width:100%; padding:5% 0px; border:1px solid #eeeeee; border-left:0px; border-right:0px; line-height:1.8; text-align:center;}
.a_news_bottom a{ color:#989898; font-size:2.3vmin;}
.a_news_bottom a:hover{ color:#000000; text-decoration:none;}

.a_case_div{width:97%; padding:5% 1.5%;}
.a_case_ul{width:100%;}
.a_case_ul li{width:47%; float:left; padding:0px 1.5% 3% 1.5%;}
.a_case_ul li .a_img{width:100%; display:inline-block; border:1px solid #dcdcdc;/* padding:5% 0px;*/}
.a_case_ul li .a_img img{width:100%;}

.a_bgdiv{width:100%; padding:5% 0px;}
.a_bgdiv_t{width:84%; padding:0px 8% 5% 8%;}
.a_bgdiv_t .s1{width:100%; text-align:center; padding:2% 0px; color:#515151; font-size:3.8vmin; font-weight:bold;}
.a_bgdiv_t .s2{width:100%; line-height:1.8; color:#7e7d7d; font-size:2.6vmin;}
.a_bgdiv_c{width:93%; padding:0px 3.5%;}
.a_bgdiv_ul{width:100%;}
.a_bgdiv_ul li{width:44%; float:left; padding:0px 3% 5% 3%;}
.a_bgdiv_ul li .a_img{width:100%; display:inline-block; overflow:hidden;}
.a_bgdiv_ul li .a_img img{width:100%;}
.a_bgdiv_ul li .a_baoti{width:100%; margin:2% 0px; height:3vmin; line-height:3vmin; overflow:hidden; color:#515151; font-size:2.6vmin; text-align:left;}
.a_bgdiv_ul li .a_neirong{width:100%; height:6vmin; line-height:3vmin; overflow:hidden; padding:3% 0px 0% 0px; color:#888686; font-size:2.3vmin; text-align:left;}
.a_bgdiv_ul li .a_sc{width:100%; text-align:center; padding-top:5%;}
.a_bgdiv_ul li .a_sc a{width:38%; padding:2% 0px; display:inline-block;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */ background-color:#ee9911; font-size:2vmin;color:#fff; text-align:center; overflow:hidden;}
.a_bgdiv_ul li .a_sc a:hover{ text-decoration:none; color:#fff;}

.a_yx_div{width:100%; line-height:1.8; color:#515151; font-size:2.4vmin; overflow-x:hidden;}
.a_yx_div img{width:100%;}

.a_xtbg{width:92%; padding:8% 4%; color:#515151; overflow-x:hidden; line-height:1.8; font-size:2.6vmin;}
.a_xtbg img{width:100%;}






