@charset "utf-8";
/* CSS Document */
/* style by shenlag shenlag@qq.com QQ:38514999*/
body,td,th {font-family: "microsoft yahei"; font-size: 14px;overflow-x:hidden;color:#2D2D2D;}
body {background-color:#fff;}
/* 全局 */
body, 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; color:#333333; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
ul, ol,li { list-style: none; }
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
table { border-collapse: collapse; border-spacing: 0; }
.wrapper { width: 1400px; margin: 0 auto; display: block;}
.wd1200 { width: 1200px; margin: 0 auto;}
.wd1400 { width: 1400px; margin: 0 auto;}
.container { width: 1400px;  margin-left: auto;  margin-right: auto;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear{clear: both;}
.clearfix {
	zoom:1;
}
.ml-75 {
    margin-left: 40px;
}
a{ color:#2D2D2D; text-decoration:none;}
a:hover{ color:#659500; text-decoration:none;}
.l {float:left !important;}
.r {float:right !important;}
.left {float:left !important;}
.right {float:right !important;}

* { margin:0; padding:0}
.w998 { width:998px; margin:0 auto;}
.mt10 { margin-top:10px;}
.mt30 { margin-top:30px;}
.mb30 { margin-bottom:30px;}
.mb20 { margin-bottom:20px;}
.main {width: 100%;}
/* all */
#head {width:100%; height:135px;}
#con { overflow:hidden;margin-bottom:10px; margin-top:10px;}
#footer {overflow:hidden; background:#d4d4d4; padding-bottom:10px;}

/* head */

#head{height:100%;}
#head .head_box{ height: 140px; position: relative; overflow: hidden;}
#head .logo {position: absolute; left: 0; top: 20px;}
#head .logo img {width:332px; height:95px;}
#head .txt {position: absolute; left: 350px; top: 48px; text-align: center;}
#head .txt .t { font-size: 19px; font-weight: 550;}
#head .txt .t span {color: #cc0000; margin: 0 5px;}
#head .txt .n {font-size: 15px; line-height: 26px;}
#head .tel {position: absolute; right: 0; top: 30px; background: url("../images/phone.png") no-repeat left center; padding-left: 80px;}
#head .tel .t {font-size: 15px; }
#head .tel .n { font-size: 38px; color: #66cc00;font-weight: bold; }


/* search */
.search {overflow:hidden; float:right; margin-top:60px;}
.search .form {float:left;}
.search .search-keyword {width:150px;height:20px;padding-top:2px;padding-left:6px; *margin-right:5px;line-height:20px;border:0px;border:#85c3fe solid 1px;background: #FFF;color:#444; margin-top:10px;}
.search .search-submit {cursor:pointer;width:38px;height:18px;border:0px;background:url(../images/search.gif) no-repeat; margin-left:-3px;*margin-left:0;margin-top:5px;vertical-align:middle; margin-bottom:10px;}
.search .search-option {border:#85c3fe solid 1px;height:22px;}

/*导航*/



/*2018年12月08日  新导航*/
.nav { width: 100%; overflow: hidden; background: #656565;}
.nav  ul li { float: left; text-align: center; font-size: 14px; -moz-transition: all 300ms linear; -webkit-transition: all 300ms linear; transition: all 300ms linear; position: relative; width: 11.11111111111%;}
.nav  ul li > a { -moz-transition: all 300ms linear; -webkit-transition: all 300ms linear; transition: all 300ms linear; display: block; position: relative; padding: 15px 0; text-align: center; color: #fff;}
.nav  ul li > a span { position: relative; z-index: 3;}
.nav  ul li > a small { display: block; font-size: 12px; text-transform: uppercase;font-family:Arial; }
.nav  ul li > a:hover { background: #7bb401;color:#fff;}
.nav  ul li > a:before { display: block; content: ''; width: 1px; height: 100%; background: rgba(255, 255, 255, 0.4); position: absolute; right: 0; top: 0;}
.nav  ul li > a.on { background: #7bb401;color:#fff;}


/*banner flexslider */
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}



/* footer */


.footer {width: 100%;background: #272727;  }
.fmain {max-width: 1200px;margin: 0 auto; height: 100%; }
.footer-t {width: 100%;padding-top: 45px; overflow: hidden;}
.footer-t .a1 { width: 269px;   border-right: 1px solid #545454;   float: left; }
.footer-t .a1 img {  margin-top: 20px; }
.footer-t .a2 {   width: 395px; float: left;   border-right: 1px solid #545454; }
.footer-t .a2 .w {     margin-left: 70px; }
.footer-t .a2 .w .w1 {      font-size: 16px;  color: #9e9e9e;    font-weight: bold; }
.footer-t .a2 .w .w2 {font-size: 14px;   color: #9e9e9e;   line-height: 34px; }
.footer-t .a3 { width: 330px; float: left; border-right: 1px solid #545454; }
.footer-t .a3 .z { margin-left: 70px; }
.footer-t .a3 .z .w1 { font-size: 16px;   color: #9e9e9e;    font-weight: bold; }
.footer-t .a3 .z .w2 li {  width: 130px; float: left;  margin-top: 15px; }
.footer-t .a3 .z .w2 li a { font-size: 14px;    color: #9e9e9e; }
.footer-t .a3 .z .w2 li #thyNavStyle2 {color: #00913e; }
.footer-t .a4 { width: 200px; float: right; }
.footer-t .a4 .x {  width: 116px;  float: right; }
.footer-t .a4 .x .w1 { font-size: 16px; color: #9e9e9e; font-weight: bold; text-align: left; }
.footer-t .a4 .x img { margin-top: 30px; margin-bottom: 10px; }
.footer-t .a4 .x .w2 { font-size: 14px;  color: #9e9e9e;   text-align: center; }

.footer-b {background: #272727; overflow: hidden; min-height: 24px; line-height: 24px;}
.footer-b li { float: left;color: #787878; margin-right:5px;}
.footer-b li a {font-size: 12px; color: #787878; }


.footer-c {background: #313134;height: 45px;line-height: 45px;}
.footer-c li {color: #787878; font-size: 14px;}
.footer-c li a {font-size: 14px; color: #787878; }


