/*  Reset */
html { background: #FFF; color: #000; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,form, input, textarea, p, button, figcaption, figure{ margin: 0; padding: 0; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
body, button, input, select, textarea { /*font: 16px,"microsoft yahei","微软雅黑",Arial,Tahoma;*/ font-family:"Microsoft Yahei",微软雅黑,"Helvetica Neue",Arial,sans-serif;}
input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: inherit; }
fieldset, img { border: 0; }
iframe { display: block; }
abbr, acronym { border: 0; font-variant: normal; }
del { text-decoration: line-through; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }
q:before, q:after { content: ''; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
a{text-decoration: none;}
a:link { color: #666; }
a:visited{color: #666666;}
a:hover { color: #434343;font-weight: bold;}
ins, a { text-decoration: none; }
code, kbd, pre, samp { font-family: monospace,serif; font-size: 1em; }

.content{width:100%;min-width: 1200px;}
.wrap{width: 1200px;margin: 0 auto;overflow: hidden;}
.header{height: 100px;width: 100%;}
.header .logo{float: left;/*height: 100px;*/    /*margin-top: 20px;*/ margin-top: 10px;}
.header .navlist{float: right;height:100px;position: relative;}
.header .navlist li{float: left;}
.header .navlist .this a{font-weight: bold;color:#FFFFFF;background:#378C39;}
.header .navlist li>a{display: block;height: 100px;width:80px;padding:0 10px;line-height: 100px;color: #300702;text-align: center;}
.header .navlist2{position: absolute;z-index: 100;background:#F6F6F6;display: none;}
.header .navlist2 dd>a{display: block;width: 80px;padding: 0 10px;height: 40px;line-height: 40px;text-align: center;}
.part{/*padding: 50px 0;*/ padding:25px 0;}
.big_head{font-size: 30px;/*color: #333333;*/color:#434343; font-weight: bold; text-align: center;margin-bottom: 30px;}
.yewulist{overflow: hidden;width: 100%;}
.yewulist li{float: left;width: 200px;padding: 0 50px;text-align: center;}
.yewulist li .aa{display: block;height: 120px;width: 200px;margin-left: -100px;opacity: 0;filter: alpha(opacity=0);/*transition: all 1s;*/ }
.yewulist li a:hover{color:#434343;cursor: pointer;}
.yewulist li p{line-height: 3em;    background: #434343;}
.yewulist li p a, .yewulist li p a:hover{font-weight: bold;font-size: 18px;color:#fff;}
.yewulist li p:hover{background: #378C39}
.yewulist li span{font-size: 14px;color: #666666;line-height: 1.5;display:block;margin-top:5px;}
/*.yewulist li a:hover{transform: rotate(360deg);}*/
/*
.yewulist li:nth-child(1) a{background: url(../images/10110653_icon1.png) no-repeat center center;}
.yewulist li:nth-child(2) a{background: url(../images/10110655_icon2.png) no-repeat center center;}
.yewulist li:nth-child(3) a{background: url(../images/10110657_icon3.png) no-repeat center center;}
.yewulist li:nth-child(4) a{background: url(../images/10110659_icon4.png) no-repeat center center;}
.yewulist li:nth-child(1) a:hover{background: url(../images/10110654_icon1a.png) no-repeat center center;}
.yewulist li:nth-child(2) a:hover{background: url(../images/10110656_icon2a.png) no-repeat center center;}
.yewulist li:nth-child(3) a:hover{background: url(../images/10110658_icon3a.png) no-repeat center center;}
.yewulist li:nth-child(4) a:hover{background: url(../images/10110660_icon4a.png) no-repeat center center;}
*/
.part .mo{transition:all 1s;margin:0 auto;/*margin-top:70px;*/ margin-top:20px; margin-bottom: 10px; display: block;width: 138px;height: 28px;border: solid 1px #378c39;color: #378c39;text-align: center;line-height: 28px;font-size: 14px;border-radius: 12px;}
.part .mo:hover{background: #378C39; color: #FFFFFF;transform: scale(1.1);}

.part2{background:#F6F6F6;text-align: center;}
.part .aboutlist{width: auto;margin: 0 auto;}
.part .aboutlist a{margin-left:-6px;border:solid 1px #dddddd; /*border:solid 1px #434343;*/border-left:none;display: inline-block;width: 120px;height: 38px;line-height: 38px;text-align: center;color: #333333;}
.part .aboutlist a:hover{background:#378c39;color: #FFFFFF;border: solid 1px #434343;}
.part .aboutlist a:nth-child(1){border-left: solid 1px #DDDDDD;}
.part2 .about_cont{overflow: hidden;margin-top:40px;}
.part2 .about_cont .about_l{float: left;width: 500px;height: 365px;margin-left: -580px;}
.part2 .about_cont .about_r{float: right;width: 618px;height: 280px;text-align: left;margin-top:580px;}
.part2 .about_cont .about_r .com_tit{font-size: 24px;font-weight: bold;margin: 18px 0;}
.part2 .about_cont .about_r .com_txt{font-size: 16px;line-height: 1.5;letter-spacing:2px}
.part3{background:#FFFFFF;text-align: center;}
.news_cont{margin-top:40px;position: relative;height: 410px;overflow: hidden;}
.news_cont .news_tit a{color: #444;font-size: 14px;line-height: 40px;}
.news_cont .news_l{width: 580px;height: 410px;text-align: left;position: absolute;left: -580px;}
.news_cont .news_l .news_box{width: 560px;height: 345px;overflow: hidden;}
.news_cont .news_l img,.about_cont .about_l img{transition: all 1s;}
.news_cont .news_l img:hover,.about_cont .about_l img:hover{transform: scale(1.1);}
.news_cont .news_r{width: 580px;height: 410px;text-align: left;position: absolute;left: 1200px;}
.news_cont .news_txt{font-size: 14px;color: #999;line-height: 20px;}
.news_cont .news_r li{height: 90px;background:#f5f5f5;overflow: hidden;margin-top:16px;padding-right:30px;}
.news_cont #news_r li:hover{background:#378C39;color: #FFFFFF;}
.news_cont #news_r li:hover .news_color{color: #FFFFFF;}
.news_cont #news_r li:hover .news_color2{color: #CCCCCC;}
.news_cont .news_r li:nth-child(1){margin-top:0;}
.news_cont .news_r li .news_num{float: left;width: 90px;height:90px;text-align:center;line-height:90px;color:#999999;font-size: 30px;}
.news_cont .news_r li .newss{float: left;margin-left:20px;}
.part4{text-align: center;background: #F6F6F6;}
.part4 .caselist{overflow: hidden;width: 1225px;/*margin-top:540px;*/margin-top:40px;}
.part4 .caselist li{float: left;margin-right: 25px;}
.part4 .caselist li a{color:#444;font-size: 14px;line-height: 40px;}
.part4 .caselist li a .caseimg_box{width: 220px;height: 150px;overflow: hidden;}
.part4 .caselist li a .pt{background: #dddddd;color:#434343;}
.part4 .caselist li a .pt:hover{background: #378C39;color:#fff;}
.part4 .caselist li a img{transition: all 1s;}
.part4 .caselist li a img:hover{transform: scale(1.1);}


.neiye{overflow: hidden;margin:60px 0;}
.neiye .slide_left{float: left;width: 240px;height: auto;}
.neiye .slidelist{background:#F6F6F6;}
.neiye .slidelist p{background: #378c39;color: #FFFFFF;height: 80px;font-size: 30px;line-height: 80px;text-align: center;}
.neiye .slidelist li a{display: block;height: 50px;line-height: 50px;color: #333333;width: 240px;text-align: center;}
.neiye .slidelist li a:hover{color:#378c39;font-weight: bold;}
.neiye .slidelist li .this{color:#378c39;font-weight: bold;background: #EEEEEE;}
.neiye .slide2 .slidetel li{width: 160px;padding:10px 0 10px 80px;height: 60px;margin-top:10px;background-color: #F6F6F6;}
.neiye .slide2 .slidetel li p{line-height: 24px;color: #333333;}
.neiye .slide2 .slidetel .slide_cont{color: #999999;}
.neiye .slide2 .slidetel li:nth-child(1){background: url(../images/tel.png) no-repeat left center;}
.neiye .slide2 .slidetel li:nth-child(2){background: url(../images/qqs.png) no-repeat left center;}
.neiye .slide2 .slidetel li:nth-child(3){background: url(../images/dizhi.png) no-repeat left center;}
.neiye .content_right{width: 900px;float: right;}
.neiye .content_right .sitepath{color: #333333;font-size: 30px;margin-bottom: 40px;}


.footer{overflow: hidden;background: #434343;padding: 20px 0 ;margin-top: 60px;/*color: #999999;*/color:#fff;min-width: 1200px;}
.footer .footer_l{float: left;width: 950px;}
.footer .footer_l p{line-height: 36px;}
.footer .footer_l a{/*color: #999999;*/color:#fff;}
.footer .footer_r{float: right;}

.newslist .pos_a{transition: all 1s;}
.newslist .pos_a:hover{transform: rotate(360deg);}

.location { height:45px; border-bottom:1px solid #ddd; position:relative; margin-bottom:30px; }
.location:before { content:''; width:80px; height:3px; background:#ff6200; position:absolute; left:0; bottom:-1px; }
.location h2 { font-size:20px; height:24px; line-height:24px;  }
.location .io { height:24px; line-height:24px; position:absolute; right:0; top:0; color:#666; /*background:url(../images/ico-location.png) left center no-repeat;*/ padding:0 0 0 25px; }
.location .io b { color:#999; }
.location .io a:hover{color:#378c39; }