@charset "utf-8";
@import url("cms.extend.css");
@import url('../../../assets/font-awesome/css/font-awesome.min.css');
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.14 Microsoft Yahei,\5b8b\4f53;color:#555;outline:0;}
a,a:link,a:visited,a:active{color:#555; text-decoration:none; text-decoration: none; cursor: pointer; -moz-transition: background-color 0.2s ease-out, color 0.1s ease-out; -webkit-transition: background-color 0.2s ease-out, color 0.1s ease-out; -ms-transition: background-color 0.2s ease-out, color 0.1s ease-out; transition: background-color 0.2s ease-out, color 0.1s ease-out;}
a:hover{color:#00A55F; text-decoration:underline;}
body{background:#D3E7F1 url(../images/bg_body.png) repeat-x 0 0; font-family:"Microsoft Yahei"; color:#555; font-size:14px;}

/* function */
.f-clearfix{clear:both;}
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:Microsoft Yahei,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft Yahei",\5fae\8f6f\96c5\9ed1,Microsoft Yahei,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fs3{font-size:16px;}
.f-fs4{font-size:18px;}
.f-fs5{font-size:20px;}
.f-fs6{font-size:22px;}
.f-fs7{font-size:24px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}

/* website */
body{}
.wrapper{width:1200px; margin:0 auto; background:#FFF; padding-bottom:50px;}
.w_wrap{width:1140px; margin:0 auto;}
.top_bar{height:50px; background:#00A55F;}
.top_bar .txt{font:normal 14px/50px 'Microsoft Yahei'; color:#FFF; letter-spacing:1px;}
.top_bar .ico{padding-top:10px;}
.top_bar .ico a{float:right; margin-left:10px; background:#33B77F; text-decoration:none; font:normal 18px/30px ''; overflow:hidden; display:block; width:30px; height:30px; text-align:center; color:#FFF; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px;}
.top_bar .ico a:hover{background:#007B47;}
#bsr_header{}
#bsr_header .section_a{padding:15px 0;}
.logo{width:auto; padding:15px 0;}
.lng{text-align:right; padding-top:30px;}
.lng span{padding:0 5px 0 29px; float:left;}
.lng span a{display:block; height:30px; font:normal 12px/30px 'Microsoft Yahei';}
.lng span a i{height:30px; overflow:hidden; margin:0 1px 0 0; float:left;}
.lng span a i.lng_a{width:36px; background:url(../images/nav_map_icon.png) no-repeat right 0;}
.lng span .lng_on_a{color:#00A55F;}
.lng span .lng_on_a i.lng_a,.lng span a:hover i.lng_a{background:url(../images/nav_map_icon.png) no-repeat right -30px; color:#00A55F;}
.lng span a i.lng_b{width:42px; background:url(../images/nav_map_icon.png) no-repeat right -60px;}
.lng span .lng_on_b{color:#00A55F;}
.lng span .lng_on_b i.lng_b,.lng span a:hover i.lng_b{background:url(../images/nav_map_icon.png) no-repeat right -90px; color:#00A55F;}
.lng span a i.lng_c{width:42px; background:url(../images/nav_map_icon.png) no-repeat right -120px;}
.lng span .lng_on_c{color:#00A55F;}
.lng span .lng_on_c i.lng_c,.lng span a:hover i.lng_c{background:url(../images/nav_map_icon.png) no-repeat right -150px;color:#00A55F;}
.nav_bar{height:50px; background:#00A55F;}
.nav_bar .nav{width:100%;}
.nav_bar .nav .nav_ul{list-style:none;}
.nav_bar .nav .nav_ul .a_one{float:left; position:relative;}
.nav_bar .nav .nav_ul .a_one:hover{background:#50C797;}
.nav_bar .nav .nav_ul .a_one .a_two{display:block; height:50px; padding:0 36px; font:normal 16px/50px 'Microsoft Yahei'; color:#FFF; text-decoration:none;}
.nav_bar .nav .nav_ul .a_one .a_two:hover,.nav_bar .nav .nav_ul .a_one .on{background:#50C797;}
.nav_bar .nav .nav_ul .a_one>ul{display:none; position:absolute; left:0; top:50px;background:#00A55F; list-style:none; width:100%;}
.nav_bar .nav .nav_ul .a_one>ul>li{font:normal 14px/35px 'Microsoft Yahei'; text-align:center;}
.nav_bar .nav .nav_ul .a_one>ul>li>a{display:block; color:#FFF; border-bottom:1px solid #009153;}
.nav_bar .nav .nav_ul .a_one>ul>li>a:hover{background:#50C797;}

.nav_bar .nav_search{width:340px; height:50px; background:#007B47; overflow:hidden;}
.nav_bar .nav_search .box_search{background:#FFF; width:300px; height:30px; margin:10px auto 0 auto; padding-left:10px;}
.nav_bar .nav_search .box_search input{font:normal 14px/30px 'Microsoft Yahei'; border:none;}
.nav_bar .nav_search .box_search .s_key{width:240px; height:30px; overflow:hidden; color:#666; float:left;}
.nav_bar .nav_search .box_search .s_btn{width:50px; height:30px; color:#FFF; background:#00BB89; float:right; cursor:pointer;}

.page_banner {width: 100%;margin: 0 auto;position: relative;height: auto;}
.page_banner .bd {margin: 0 auto;position: relative;z-index: 0;overflow: hidden;}
.page_banner .bd ul {width: 100% !important;}
.page_banner .bd li {width: 100% !important;height: auto;overflow: hidden;text-align: center;}
.page_banner .bd li img{display: block; margin:0 auto;transition: all 2s;transform: scale(1.1);}
.page_banner .bd li.on img{transform: scale(1);width: 100%;}
.page_banner .hd {width: 100%;position: absolute;z-index: 1;bottom: 10px;left: 0;text-align: center;}
.page_banner .hd ul {text-align: center;}
.page_banner .hd ul li {cursor: pointer;display: inline-block;*display: inline;zoom: 1;width: 12px;height: 12px; border-radius:8px; margin: 5px;background:rgba(255,255,255,0.5); text-indent: -99999px; overflow: hidden; border:2px solid rgba(255,255,255,0.8);}
.page_banner .hd ul .on {background:rgba(255,255,255,0.8);border:2px solid rgba(255,255,255,1.0);}

.banner{}
.banner img{display:block; width:100%;}

.about{background:#F5F5F5; border-bottom:1px solid #E8E8E8; padding:25px 0 30px 0; margin-bottom:50px;}
.about .bsr_content{width:1080px; margin:0 auto;}
.about .bsr_content .about_content{width:770px; line-height:1.8;}
.about .bsr_content .about_content h3{font-size:20px; font-weight:normal; padding-bottom:5px;}
.about .bsr_content .about_content p{font-size:14px; color:#999;}
.about .bsr_content .about_btn{width:250px; height:50px; font-size:16px; line-height: 50px; margin-top:20px;}
.about .bsr_content .about_btn a{display:block; height:50px; color:#FFF; background:#00BB89;}
.about .bsr_content .about_btn a:hover{background:#00A55F;}
.product{width:100%; overflow:hidden;}
.product .a_head{height:40px; border-bottom:1px solid #E8E8E8; position:relative;}
.product .a_head h3{position:absolute; top:0px; left:0px; height:40px; padding:0 2px; font:normal 20px/40px 'Microsoft Yahei'; border-bottom:2px solid #00BB89;}
.product .a_content{padding-top:25px;}
.product .a_content ul{width:100%;list-style:none;}
.product .a_content ul li{width:360px; float:left; margin-right:30px; display:inline; text-align:left;}
.product .a_content ul li:last-child{margin-right: 0;}
.product .a_content ul li .a_img{position:relative; display:block; height:240px;}
.product .a_content ul li .a_img span{position:absolute; right:0px; bottom:0px; width:90px; height:22px; overflow:hidden; font:normal 12px/22px 'Microsoft Yahei'; color:#FFF; background:#00A55F; text-align:center;}
.product .a_content ul li h3{font:normal 16px/35px 'Microsoft Yahei'; padding-top:2px;}
.product .a_content ul li p{color:#999; font:normal 12px/17px 'Microsoft Yahei';}

.news_topic{background: #EBEDF3; padding: 5px; margin-bottom: 15px;}
.news_topic .case_list{padding-top: 0;}
.case_list{list-style: none; padding-top: 10px;}
.case_list li{width: 278px; float: left; margin: 1px;}
.case_list li a{display: block; padding: 9px 9px 15px 9px; background-color: #FFF; text-decoration: none;}
.case_list li a .title,.case_list li a .txt{padding: 0 15px;}
.case_list li a .title{text-align: center; font-size: 16px; height: 25px; line-height: 25px; font-weight: normal; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.case_list li a .line{background: #00A55F; height: 2px; overflow: hidden; width: 30px; margin: 5px auto;}
.case_list li a .txt{text-align: center; color: #777; padding-top: 5px;}
.case_list li a:hover{background-color: #00A55F;}
.case_list li a:hover .line{background: #FFF;}
.case_list li a:hover .title,.case_list li a:hover .txt{color: #FFF;}
.case_list li a .img{display: block; height:278px; margin-bottom: 10px;}
.case_list li a .img img{width:100%; height:100%; margin:0 auto; object-fit: cover;}
.case_list li a:hover .img img{opacity: 0.9;}

#side_bar{width:260px; padding-top:20px;}
.side_navigation{}
.side_navigation .s_head{height:40px; background:#00BB89; padding:0px 20px;}
.side_navigation .s_head h3{color:#FFF;font:normal 16px/40px 'Microsoft Yahei';}
.side_navigation .s_content{padding-bottom:50px;}
.side_navigation .s_content>ul{list-style:none;}
.side_navigation .s_content>ul>li{text-align:left; font:normal 16px/20px 'Microsoft Yahei'; margin-top:1px;}
.side_navigation .s_content>ul>li>a{display:block; background:#EFEFEF; padding:10px 20px; color:#666; font-weight: bold;}
.side_navigation .s_content>ul>li>a:hover,.side_navigation .s_content>ul>li.on>a{background:#00A55F; color:#FFF;}
.side_navigation .s_content>ul>li>ul{display: block;}
.side_navigation .s_content>ul>li>ul>li{font-size: 14px; border-bottom: 1px dashed #EEE; line-height: 25px; padding: 5px 20px;}
#content_bar{width:850px; padding-top:20px;}
#content_bar .content_navigation{height:38px; border-bottom:2px solid #DFDFDF; border-left:10px solid #73BCD3; overflow:hidden;}
#content_bar .content_navigation h2{padding-left:10px; font:normal 18px/32px 'Microsoft Yahei';}
#content_bar .content_navigation h3{font:normal 12px/32px 'Microsoft Yahei'; color:#999;}
#content_bar .content_navigation h3 a{color:#999;}
#content_bar .content_box{width:100%; overflow: hidden; margin:0 auto; padding-top:20px;}

#bsr_footer{background:#00A55F; padding:25px 0; overflow:hidden; font-size: 14px; line-height: 24px; color:#FFF;}
#bsr_footer a{color:rgba(255,255,255,0.75);}
#bsr_footer img{vertical-align: middle;}
#SelectPC_box select{widt,h:100%; text-align:center; padding:5px; font-size:16px; border:1px solid #73BCD3; background:#FFF;}

.produts_list{display: block;}
.produts_list dl{display: flex;}
.produts_list dl dt,.produts_list dl dd{width:50%; text-align: left;}
.produts_list .p_hd{background: #009153;}
.produts_list .p_hd dl dt,.produts_list .p_hd dl dd{text-align: center; line-height: 35px; color: #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.produts_list .p_bd dl{border-bottom: 1px solid #DDD; border-TOP: 1px dashed #DDD; line-height: 19px; padding: 10px 0; border-left:1px solid #FFF; border-right:1px solid #FFF;}

#iframepage{margin:0; padding:0;}
.formFeedback{margin:0; padding:0;}
.feedbackMain{display:block;list-style:none;  margin:0; padding:0; width:100%;}
.feedbackMain li{text-align:center; padding:0 0 20px 0; width:100%; display:block; margin:0;}
.feedbackMain li input,.feedbackMain li textarea{padding:10px 0; display:block; width:92%; margin:0;}
.feedbackMain li .f_btn{background:#50C797; border:none; color:#FFF; font-size:18px; padding:15px 30px;}
.feedbackMain li .f_btn:hover{background:#00A55F;}
