/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding:0;margin:0; font-size:13px; /*color:#333333;*/}
body{ background-color:#fff;font: 13px "Arial,Verdana";}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;list-style-type: none;}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:link,a:visited{ text-decoration:none;color: #333;}
a:hover{text-decoration: none;}
*{outline:none; padding:0px; margin:0px;}
img { max-width: 100%;}
/*基础*/

.wid1200{ max-width: 80%;margin: 0 auto;}
.nav-head{background-color: #fff;height:100px;}
.fixed {opacity: 1;
    -webkit-animation: fadeInDown 0.3s ease-out forwards;
    -moz-animation: fadeInDown 0.3s ease-out forwards;
    -o-animation: fadeInDown 0.3s ease-out forwards;
    animation: fadeInDown 0.3s ease-out forwards;
    position: fixed;top: 0;left: 0;width: 100%;z-index: 999;
    -webkit-box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.3);}
.nav-head .nav{}
.nav-head .nav .nav-logo{ float: left; height:100px ; width: 30%;
    margin-left: 2%;}
	.nav-head .nav .nav-logo img{max-height:100%; max-width:100%; height:auto;}
.nav-head .nav .nav-logo .navbar-brand{height:100px;
transition: 1s;display: block;}
.nav-head .nav .nav-logo .navbar-brand img{}
.nav-head .nav .nav-list{float: left;margin:0; width:63%;}
.nav-head .nav .nav-list ul{float: left; width:100%}
.nav-head .nav .nav-list ul li{height:100px;line-height: 96px;
transition: 1s;float: left; margin:0 0.2%; width:10%; text-align:center; }
.nav-head .nav .nav-list ul span{float: left;margin: 0 1px;line-height: 85px;font-size: 18px;color: #fff;}
.nav-head .nav .nav-list ul li a{ display:block;color: #333333;font-size: 1.3rem; line-height:100px;}
.nav-head .nav .menu ul li .sub-menu {position: absolute;z-index: 1000;float: left;background-color: #fff;
-webkit-transition: top 0.3s ease 0s, opacity 0.3s;transition: top 0.3s ease 0s, opacity 0.3s;transform: scaleX(0);
-moz-transform: scaleX(0);
-webkit-transform: scaleX(0);
-o-transform: scaleX(0);
-ms-transform: scaleX(0);opacity: 0;top: 115%;border: none;border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
-o-border-radius: 0;
-ms-border-radius: 0;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
-o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
-ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);margin: 0;display: block;left: 0;padding: 0;
min-width: 120px;white-space: nowrap;}
.nav-head .nav .menu ul li .sub-menu li{border-bottom: 1px solid #e6e6e6;}
.nav-head .nav .menu ul li .sub-menu li:last-child{border-bottom: none;}
.nav-head .fixed .menu ul li .sub-menu li{padding: 5px 20px;}
.nav-head .head-bottom .menu ul li .sub-menu li {padding: 5px 20px;}
.nav-head .fixed {
            -webkit-animation: fadeInDown 0.3s ease-out forwards;
            -moz-animation: fadeInDown 0.3s ease-out forwards;
            -o-animation: fadeInDown 0.3s ease-out forwards;
            animation: fadeInDown 0.3s ease-out forwards;
            position: fixed;top: 0;left: 0;width: 100%;z-index: 10000;background: rgba(255, 255, 255, 0.95);
            -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
            -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);}
.nav-head .innav .menu ul li:hover > ul {opacity: 1;top: 100%; -webkit-transform: scaleX(1); -ms-transform: scaleX(1);transform: scaleX(1);}
.nav-head .nav .nav-list ul li:hover > ul .menu-item{height: 60px;line-height: 60px;width: 100%;text-align: center;padding: 0px;}
.nav-head .nav .menu ul li .sub-menu li a {padding: 0px;display: block;color: #000;margin-top: 0px;line-height: 60px;display: block;}
.nav-head .nav .menu ul li .sub-menu li.sub-menu {left: 100%;top: 0px !important;}
.nav-head .nav .menu ul li .sub-menu li.sub-menu li a {color: #333;}
.nav-head .nav .menu ul li .sub-menu li:hover { background: #378ca0;}
.nav-head .nav .menu ul li .sub-menu li:hover a { color: #fff;}
.nav-head .nav .menu ul li .sub-menu li:hover a:after {max-width: 0px;}
.nav-head .nav .menu ul li .sub-menu li .sub-menu li:hover a {color: #fff;}
.search{width: 280px;overflow:hidden;z-index:99;padding-top:24px;height:80px;line-height:40px;float:right;margin-left: 20px;}
.search .ss_input{width: 180px;border:none;height:40px;line-height:40px;padding-left:20px;font-size:14px;color:#ccc;float:left;resize:none;border-radius:20px 0 0 20px;-moz-box-sizing: border-box;box-sizing: border-box;background:#f2f2f2;outline:none;}
.search .ss_an{width: 52px;height:40px;float:left;border:none;cursor:pointer;background: #1186a0 url(../images/ss.png) 5px no-repeat;outline:none;border-radius: 0 30px 30px 0;}
.nav-head .nav .nav-list ul li a:hover{color:#fff;}
.nav-head .nav .nav-list ul li.active a{color:#fff;}
.nav-head .nav .nav-list ul li.active,.nav-head .nav .nav-list ul li:hover{background:#16a847; color:#fff}
.nav-head .nav .nav-list ul li:hover > ul {opacity: 1;top: 100%;-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}

/*banner*/
.fullSlide{width:100%;position:relative;height:650px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:650px;overflow:hidden;text-align:center;background-position: center center;}
.fullSlide .bd li img{object-fit: cover;    width: 100%;height: 100%; }
.fullSlide .bd li a{display:block;height:650px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:1;line-height:999px;}
.fullSlide .hd ul .on{background:#16a847;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}
.slideBox{ display:none;}


/*搜索*/


.fa-search:before{/*content:"\f002"; font-size: 18px;cursor:pointer;*/}
.fa {font: normal normal normal 14px/1 FontAwesome;}
.sousuo {right:0;bottom:0;    margin-top: 32px; float: right;    margin-right: 20px; position:relative; width:3%;}
.form-group input::-webkit-input-placeholder {color:#fff;}
.navbar-form .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;    padding: 0 10px;}
.navbar-form .form-control {display:inline-block;background:#fff;border: none;color: #333;margin-top: 19px;padding:7px;height: 27px;width: 380px;}
.navbar-form .form-control-static {display:inline-block}
.navbar-form .input-group {display:inline-table;vertical-align:middle}
.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn {width:auto}
.navbar-form .input-group>.form-control {width:100%}
.navbar-form .control-label {margin-bottom:0;vertical-align:middle}
.navbar-form .checkbox,.navbar-form .radio {display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .checkbox label,.navbar-form .radio label {padding-left:0}
.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio] {position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback {top:0}

.fa-search{background: url(../images/seach.png) no-repeat #e8e8e8 center;width:36px;height:36px;display: block; border-radius: 50px; cursor:pointer }
.fa-search1{background: url(../images/seach2.png) #16a847 no-repeat center;cursor:pointer; border-radius:1px;    height: 41px; width:40px;}
.sbtn{    position: absolute;right:10px; top: 19px;  }








.footer{background:url(../images/obg5.jpg) no-repeat;; padding:60px 0;    background-position: center center;background-attachment: fixed; width:100%; float:left;}
.foot{max-width:84%;margin: 0 auto;overflow: hidden;}
.foot ul {width: 800px;border-bottom: 1px solid rgb(226, 226, 226,0.2); overflow:hidden;}
.foot ul li{ float:left; margin:20px;}
.foot ul li a span{font-size: 15px; color: #fff;}
.foot ul li a:hover{ color:#16a847;}
.fff p{color: #fff;}
.fl { float: left;}
.footer-adr-con{max-width:84%; margin: 10px auto 20px ; overflow: hidden;border-top:1px solid rgb(226, 226, 226,0.2);padding-top: 20px;}
.footer-adr-con ul{max-width:100%;}
.footer-adr-con ul li{width:33%; float:left;}
.adress-icon{width:60px; height: 60px; background: url(../images/tel2.png) no-repeat; text-align: left; margin-right: 10px;}
.db-lianxi{ margin-top:10px; color: #fff;}
.db-lianxi span, .db-lianxi strong{display: block; }
.db-lianxi span{font-size: 16px; text-align: left;}
.db-lianxi strong{font-size: 14px;}
.adress-icon2{background: url(../images/mel2.png) no-repeat;}
.adress-icon3{background: url(../images/add.png) no-repeat;}
.copyright_main { color:#FFF; position:relative; z-index:999;  font-size:12px;}
#copyright { line-height:40px;max-width:84%;margin:0 auto; }
#copyright .bottom_navigation{text-align: center;padding: 5px 0px; }
#copyright a {color: #FFF; text-decoration: none; font-size:12px;}
#copyright a:hover {color:#efe800; text-decoration: none;}
#copyright .bottom_info{ text-align:center;padding-top:5px; padding-right:10px; line-height:20px; }
#copyright .TechnicalSupport{ float:right; margin:0}

.copyright_main{display: block;}
.copyright_main_2{display: none;}

/*分页*/

.fy{width:100%; float:left;}
/*分页样式 开始*/
#fengye {text-align: center;margin: 0px auto 0;color: #555;font-size:14px;}
#fengye a { display: inline-block; padding: 0 10px; background: #eaeaea; height: 30px; line-height: 30px; text-align: center; margin: 0 5px; border-radius: 2px; color: #555; font-size:14px;}
#fengye a:hover { background: #f49401; color: #ffffff; }
#fengye a.pnnum1 { background: #f49401; color: #ffffff; }
#fengye input { display: inline-block; padding: 0 5px; background-color: #f49401; width: 40px !important; height: 30px !important; line-height: 30px; text-align: center; margin: 0 5px; color: #fff; cursor: pointer; border: 0; outline:none;}
#fengye .p_input { display: inline-block; padding: 0 5px; background: #eaeaea; height: 30px; line-height: 30px; text-align: center; margin: 0 5px; color: #555; cursor: default;}

.pageAll{display:none;}



.pageAll{ float:left; line-height:30px; font-size:14px; color:#000;}
.fenye select{height: 20px; margin-top: 1px;}

.divBottom_1_3 {float: right;width: 100px;height: 120px;border-left:2px solid rgb(226, 226, 226,0.2);padding-left: 10px; padding-top: 6px;}
.divBottom_1_3 ul{ width: 100px;height: 126px;}
.divBottom_1_3 ul li{float: left;width: 100%;height: 100px;text-align: center;margin: 0;}
.divBottom_1_3 ul li img{width: 90px;height: 90px;}
.divBottom_1_3 ul li p{color: #fff;font-size: 12px;line-height: 24px;}

.list .listright .listtxt .zlxz{cursor: pointer;width: 164px;height: 42px;line-height: 42px;background: #16a847 url(../images/down.png) 30px 50% no-repeat;color: #fff;border: 0px;font-size: 16px;font-weight: bold;  display: block;text-align: center;}
 .listtxt_1 .zlxz_1{cursor: pointer;width: 50px;height: 30px;background: #16a847 url(../images/down.png) 19px 50% no-repeat;color: #fff;border: 0px;font-size: 16px;font-weight: bold;  display: block;text-align: center;    float: right;}
.foot_3{display:none;}













@media screen and (max-width: 1340px){
	
	.wid1200{max-width:94%;}
	.foot{max-width:94%;}
	.footer-adr-con{max-width:94%;}
	#copyright{max-width:94%;}
.nav-head .nav .nav-logo{width:26%;}
.nav-head .nav .nav-list{width:66%;}

}

	


	

@media screen and (max-width: 1110px){
	
	
	
	
	
.nav-head .nav .nav-list{width:78%;}
.nav-head .nav .nav-list ul li{width:12%;}
.f_address_in dl{width:100%;}
.clear{width:100%; float:left;}
.nav-head .nav .nav-list{ display:none;}
.nav-head{height: 65px;line-height: 65px;position: fixed; width: 100%; z-index: 9999;}
.nav-head .nav .nav-logo .navbar-brand{height:65px; margin-left: 0px;padding-top: 0px;padding-bottom: 0px;}
.nav-head .nav .nav-logo .navbar-brand img{max-height: 65px; width: inherit;}
.nav-head .nav .nav-logo{float: left; width: auto; height:65px;}
 
.mobile_btn{ display:block; position:absolute; z-index:100; right:10%; top:50%; margin-top:-25px;  width:50px; height:50px;  text-align:center; background:url(../images/menutoggle.png) no-repeat 0 center; transition: all 0.5s;-webkit-transition: all 0.5s;cursor:pointer;}
.navBox{position:fixed !important; width:100%; left:0; top:65px !important; bottom:0; display:none; background:#fff; margin:0;border-top: 1px solid #ffffff; }
.mobile_btn.open{ background-position:-50px 0;}
.mobile_btn.open + .navBox{}
.nav{ display:block; height:100%; text-align:center;}
.nav li{ float:none; margin:0; border-bottom:1px solid rgba(0,0,0,0.1); width:100%;}
.nav > li > a, .nav > li > .parent > a{ line-height:2.8; text-align:center; color:#333;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;font-size: 14px; width:100%;}
.nav > li > a::after, .nav > li > .parent > a::after{ display:none;}
.nav .parent{ position:relative;}
.nav > li > .parent > a{ display:inline-block;}
.nav .icon_control{ position:absolute; display:block; z-index:99; top:13px; right:20px; width:16px; height:11px; background:url(../images/icon8.png) no-repeat center; }
.nav li .parent.open .icon_control{ background-image:url(../images/icon9.png);}
.nav li:hover .parent .icon_control,.nav li.act .parent .icon_control{ background-image:url(../images/icon10.png);}
.nav li:hover .parent.open .icon_control,.nav li.act .parent.open .icon_control{ background-image:url(../images/icon7.png);}
.nav li:hover > a,.nav li.act > a,.nav li:hover .parent,.nav li.act .parent,.nav li:hover .parent a,.nav li.act .parent a{ background:#16a847; color:#fff; }
.nav li.active a{color:#fff;}
.nav li.active{background: #16a847;color: #fff;}
.nav li.active .parent a{ color: #fff;}
.nav li.active .icon_control{background: url(../images/icon10.png) no-repeat center;}
.slideBox .bd{ margin-top:65px;}
.sousuo{ width:4%; margin-top:15px;}
	
	
	
	

 .fullSlide{ display:none;}
    .slideBox{position:relative;overflow:hidden;margin:0px auto;width:100%;/* 设置焦点图最大宽??*/display: block;}
    .slideBox .hd{ position:absolute;height:10px; line-height:28px; bottom:0; z-index:1; left:50%; margin-left: -14px; }
    .slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#FFF; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
    .slideBox .hd li.on{ background:#4caceb;  }
    .slideBox .bd{ position:relative; z-index:0; }
    .slideBox .bd li{position:relative;text-align:center;}
    .slideBox .bd li img{ vertical-align:top; width: 100%;/* 图片宽度100%，达到自适应效果 */}
    .slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
    .slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusbg.png) repeat-x; color:#fff;  text-align:left;  }
	
	.sousuo{margin-top:14px; float:right;}
	
	.main-right{width:100% !important; margin-top:20px;}

}





@media screen and (max-width: 860px){	
.foot{display:none;}
.footer{    background-attachment: inherit;}
.footer{padding: 25px 0 70px 0;}
.footer-adr-con{display:none;}
.copyright_main{display:none;}
.copyright_main_2{display:block; width:100%; float:left; text-align: center; color:#fff; font-size:16px; padding:20px 20px; box-sizing:border-box;}


.foot_3{text-align: center;color: #999;height: 65px;position: fixed;bottom: 0px;width: 100%; display:block; z-index:999999}
.foot_3 p{ width:25%; float:left; height:65px;    background: #16a847; padding-top:10px; box-sizing:border-box;border-right: 1px solid #4acb75}
.foot_3 p a{ width:100%; float:left; text-align: center;}
.foot_3 p a img{ margin:auto; max-height:50%; max-width:33%; }
.foot_3 p a span{display:block; text-align: center; font-size:14px; color:#fff; padding-top:3px;} 
.bottom{margin-bottom: 66px;}
#fengye { margin:0px auto 0; font-size:0;}
	#fengye input, #fengye .p_input { display:none;}
	#fengye a { height: 40px; line-height: 40px; padding: 0 20px;margin-bottom:20px;}




}
@media (max-width: 767px){
#formSubmnt{    width: 300px;}
.navbar-form .form-control{
    width: 266px;}


    }
	
	
	
	


@media (max-width: 460px){
	.sousuo{width: 8%;display:none;}
	.mobile_btn{ right:3%;}
		#fengye a { padding: 0 12px; }
	
	}
