
@charset "utf-8";
/* CSS Document */

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;word-wrap:break-word}
body, html, input {font:14px/1.5 "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#666;}
table {border-collapse:collapse;border-spacing:0;}
img {border:none;    max-width: 100%;}
a{color:#666; text-decoration:none;}
a:hover{color:#159301; text-decoration:underline;}
ul li{ list-style-type:none;}

/**清楚浮动**/
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/**顶部**/
.top{ width:100%; height:auto; background:#216f0e;}
.topMain{width:1200px; height:27px; color:#fff; margin:0 auto; font-size:12px; line-height:27px;}
.topMain p{ float:right;}
.topMain span{ float:left;}


/**banner**/
#kinMaxShow{visibility:hidden;width:100%; height:750px; overflow:hidden;}

/**导航**/
.nav{  background:url(../images/nav.png) repeat-x; position:relative;top:0;width:100%; z-index:9999}
.navMain{ width:1200px;  margin:0 auto;    height: 91px;}
.logo{ width:400px; float:left;}
.navList{ width:730px;  float:right;}
.navList ul li{ float:left;}
.navList ul li a{ line-height:90px; padding:0px 24px; color:#FFF; font-size:14px;}
.navList ul li a:hover{ color:#159301; background:#fff; text-decoration:none; border-bottom:1px solid #127402;}

/**产品展示**/
.product{ width:100%;  background:url(../images/jianbian.jpg) repeat-x; overflow:hidden;}
.productMain{ width:1200px; margin:0 auto;}
.ptitle{ background:url(../images/products.png) no-repeat; height:60px; margin-top:50px; margin-bottom:15px;}
.ptitle span{ float:right; margin-top:35px;}
.productMain ul li{ width:273px;   background: #fff; margin-top:30px; float:left; margin-left:12px; margin-right:13px; margin-bottom:15px; }
.productMain ul li p{ text-align:center; line-height:50px;}
.productMain ul li .picimg{ padding:6px;}

/**关于我们**/
.aboutMain{ width:1200px; margin:0 auto;}
.pabout{ background:url(../images/about.png) no-repeat; height:60px; margin-bottom:30px;}
.pabout span{ float:right; margin-top:35px;}
.indexabout{ overflow:hidden}
.aboutimg{ width:400px;float:left; margin-right:25px;}
.aboutcon{ width:500px;  float:left;}
.aboutjj{ }
.aboutcon ul li{ width:112px; float:left; text-align:center; margin-left:6px; margin-right:7px;}
.aboutcon ul li p{ line-height:40px;}
.honorimg{ float:right; margin-right:20px;}

/**案例展示**/
.anli{ width:100%;}
.anliMain{ width:1200px;  margin:0 auto;}
.anlititle{ background:url(../images/anli.png) no-repeat; height:60px; margin-bottom:5px;}
.anlititle span{ float:right; margin-top:35px;}
.anliList{ width:1200px;  background:url(../images/anli.jpg) no-repeat;overflow: hidden;}
.anliList ul li{ float:left; padding-top:35px; width:25%;    padding-bottom: 35px; }
.anliList ul li .anliListimg{ padding:0 20px}

/**新闻和联系**/
.xwlx{ width:100%;    margin-top: 20px;    overflow: hidden;}
.xwlxMain{ width:1200px;  margin:0 auto;}
.newsMain{ width:440px; float:left;}
.ntitle{ background:url(../images/news.png) no-repeat;  height:60px; margin-bottom:5px;}
.ntitle span{ float:right; margin-top:35px;}

.consMain{ width:685px; float:right;}
.ctitle{ background:url(../images/lianxi.jpg) no-repeat;  height:60px; margin-bottom:5px;}
.ctitle span{ float:right; margin-top:35px;}

.newsMain ul li{line-height:40px; margin-top:10px; border-bottom:1px dashed #ccc;}
.newsMain ul li span{ float:right; font-size:12px; color:#aaa;}
.newsMain ul li a{ font-size:13px;}
.newsMain ul li b{ margin-right:5px; color:#159301;}

.conmap{ width:370px; float:left; background:#ccc; margin-top:15px;}
.conxx ul{ float:right; margin-top:15px; width:285px; height:235px;}
.conxx ul li{line-height:38px;}
.map{ margin-top:15px;}

/**底部**/
.foot{ text-align:center; line-height:30px; font-size:12px; background:#159301; padding:15px 0px; color:#fff; margin-top:20px; font-family:Arial, Helvetica, sans-serif;}
.foot a{ color:#fff;}

@-webkit-keyframes bounceIn{
0%{opacity:0;
-webkit-transform:scale(.3)}
50%{opacity:1;
-webkit-transform:scale(1.05)}
70%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes bounceIn{
0%{opacity:0;
-moz-transform:scale(.3)}
50%{opacity:1;
-moz-transform:scale(1.05)}
70%{-moz-transform:scale(.9)}
100%{-moz-transform:scale(1)}
}

#al1{-webkit-animation:bounceIn 1s .2s ease both; -moz-animation:bounceIn 1s .2s ease both; display:block;}
#al2{-webkit-animation:bounceIn 1s .4s ease both; -moz-animation:bounceIn 1s .2s ease both; display:block;}
#al3{-webkit-animation:bounceIn 1s .6s ease both; -moz-animation:bounceIn 1s .2s ease both; display:block;}
#al4{-webkit-animation:bounceIn 1s .8s ease both; -moz-animation:bounceIn 1s .2s ease both; display:block;}
#al5{-webkit-animation:bounceIn 1s 1.0s ease both; -moz-animation:bounceIn 1s .2s ease both; display:block;}
#al6{-webkit-animation:bounceIn 1s 1.2s ease both; -moz-animation:bounceIn 1s .2s ease both; display:block;}
#al7{-webkit-animation:bounceIn 1s 1.4s ease both; -moz-animation:bounceIn 1s .2s ease both; display:block;}
#al8{-webkit-animation:bounceIn 1s 1.6s ease both; -moz-animation:bounceIn 1s .2s ease both; display:block;}


#et-slider-wrapper .et-arrow-prev{ top:220px;}
#et-slider-wrapper .et-arrow-next{top:220px;}
#et-slider-controls{bottom:15px;}
.et-slide .container{ padding-top:150px;}
.n_Main{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.n_left{width:240px; height:auto; float:left; margin-top:20px; margin-bottom:30px;}
.n_right{width:930px; height:auto; float:right; margin-top:20px;}

.n_title{text-align:center; background:#159301; border-bottom:1px solid #fff;}
.n_title h3{font-size:24px; line-height:102px;color:#fff; border:none; margin:0}
.n_title p{ font-size:14px; color:#fff; padding-bottom:15px;}
.n_left ul li{text-align:center; border-bottom:1px dashed #ccc;}
.n_left ul li a{ width:100%; background:#fff; display:block; padding:15px 0px; font-size:15px; font-family:microsoft yahei; color:#666;}
.n_left ul li a:hover{ width:100%; background:#159301; color:#fff;}
.QQline{ margin:10px 0px;}
.n_contact{ margin-top:10px; color:#777; font-size:14px; font-family:microsoft yahei; line-height:32px;}
.location{ position:relative;  background:#fff; border-bottom:1px solid #045091; color:#666; font-size:14px; font-family:microsoft yahei; line-height:35px;}
.n_phone{ width:240px; bottom:0px; height:34px; position:absolute; right:0px; background:url(../images/phonebj.png); text-align:center; color:#fff;}
.n_centent { font-size:15px; color:#666; font-family:microsoft yahei;overflow: hidden;
}
.home #et-slider-wrapper{height:400px;}
.tijiao {  width: 120px;height: 40px;background: #159301;float: left;margin-left: 77px;line-height: 40px;text-align: center;font-size: 18px;cursor: pointer;} 
#form ul li {
    margin: 20px 0px;
}

.tijiao1 {
    width: 90px;
    height: 30px;
    background: #159301;
    line-height: 30px;
    color: #fff;
    text-align: center;
    margin-left: 78px;
}

#content{    list-style: none; list-style-type: none; margin:15px 0; padding:0px;}

/**新闻页**/
.n_centent .news_list2{}
.n_centent .news_list2 li {line-height: 26px;border-bottom: 1px dotted #888;padding: 6px 0 5px 0;color: #a0a0a0;margin-bottom:10px;    overflow: hidden;}
.n_centent .news_list2 li .title {display: block;}
.n_centent .news_list2 li .title a {color: #333;font-size:18px;}
.n_centent .news_list2 li .title a:hover {color: #167aae;}
.n_centent .news_list2 li .hits {    text-align: right;font-size:12px;}
.n_centent .news_list2 li .time { font-size:12px;}
.n_centent .news_list2 li .class {margin-left: 12px; font-size:12px;}
.n_centent .news_list2 li .class a {color: #a0a0a0;}

.newimg{ float:left; margin-right:15px;}



.listConts {line-height: 26px;color: #444; margin-bottom:30px;}
.listConts .title_1 {font-size: 24px;text-align: center;line-height: 40px;color: #000;}
.listConts .info {width: 380px;height: 27px;line-height: 28px;text-align: center;margin: 15px auto;font-size: 12px;border: 1px solid #ccc;border-left: none;border-right: none;color: #666;}
.listConts .info small {margin-left: 8px;margin-right: 3px;color: #999;}
.listConts .desc {margin: 20px auto 15px;padding: 5px 10px;line-height: 20px;border: 1px solid #f4e4b4;background: #fffff0;width: 80%;}
.listConts .author {text-align: right;color: #999;}
.listConts .showimg {margin: 20px 0;text-align: center;}
.listConts .showimg a img {border: 1px solid #ccc;padding: 1px;}
.listConts .conttitle {font-weight: bold;padding-bottom: 7px;margin-bottom: 7px;color: #2f2f2f;line-height: 24px;border-bottom: 1px solid #ddd;font-size: 14px;}
.listConts .picarr {position: relative;margin: 20px auto;}
.listConts .picarr .picture {width: 100%;text-align: center;}
.listConts .picarr .picture a {display: none;}
.listConts .picarr .preview {width: 685px;margin: 20px auto 0;padding: 5px;background: #eef3fa;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.listConts .picarr .preview li {float: left;margin: 4px;}
.listConts .picarr .preview li a {width: 58px;height: 45px;border: 1px solid #fff;background: #fff;display: table-cell;vertical-align: middle;text-align: center;}
.listConts .picarr .preview li a img {vertical-align: middle;}
.picarr .preview li.current a {border: 1px solid #000;}

.preNext {position: relative;}
.preNext .line {height: 10px;overflow: hidden;clear: both;background: url(img/box_dotline.gif) left 15px repeat-x;margin: 4px auto;padding-top: 10px;}
.preNext .line strong {display: block;width: 8px;height: 10px;overflow: hidden;font-size: 0px;line-height: 100px;background: url(img/box_dotline.gif) right -10px no-repeat;float: left;}
.preNext .text {color: #999;}
.preNext  li a{color: #888; font-size:12px;}
.preNext  li {color: #888; font-size:12px;}
.preNext .actBox {position: absolute;top: 25px;right: 0;}
.preNext .actBox li {display: inline;padding-left: 22px;background-image: url(img/actbox-ico.gif);background-repeat: no-repeat;margin-left: 10px;}
.preNext .actBox li a {color: #666;}
.preNext .actBox li#act-fav {background-position: 4px 0px;}
.preNext .actBox li#act-err {background-position: 4px -37px;}
.preNext .actBox li#act-pus {background-position: 4px -73px;}
.preNext .actBox li#act-pnt {background-position: 4px -109px;}

.job_list ul li{border-bottom:1px dashed #ccc; line-height:35px;color:#888;}
.job_list ul li span{ float:right;}
.job_list ul li a{float:left; color:#666; font-size:16px;}
.n_centent table tr td{text-indent:5px;}

/**案例**/
.n_centent ul.alMain{overflow:hidden;}
.n_centent ul.alMain li {width: 30.333333%;background: url(../images/honorlist.png) no-repeat;float: left; margin:1.5%; }
.n_centent ul.alMain li a{color:#666; text-decoration:none;}
.n_centent ul.alMain li p{text-align:center;line-height: 35px;}

.probox{border: 1px solid #bababa;padding: 5px;}


/*列表翻页*/
.page_list {height: 24px;line-height: 24px;text-align: center;letter-spacing: 0;font-family: "Arial Black";font-size: 10px;margin-top: 20px;}
.page_list a {display: inline-block;color: #898989;border: 1px solid #e8e8e8;background: #f8f8f8;text-align: center;padding: 0 8px;margin: 0 1px;}
.page_list a.on {border: 1px solid #ccc;background: #E5EDF2;}
/*分页样式*/
.page_info {text-align: center;margin-top: 10px;color: #333;}
.page_info span {padding: 0 2px;font-weight: bold;}

.listConts h1.title{ text-align:center; font-weight:400; font-size:28px; margin-top:30px;}

.contactleft{ width:48%; float:left}
.contactright{ width:48%; float:right}
h3{ line-height:35px;border-bottom: 1px dotted #E7E5E5;border-top: 1px dotted #ddd; margin:15px 0;    color: #159301;}
.btn{ background:#159301; border:1px solid #159301; padding:5px; color:#fff;    padding: 0 5px;}