@charset "utf-8";
/* CSS Document */

/*--搜索--*/
.sou{ width:100%; height:65px; background:#f4f4f4;    margin-top: -24px;}
.sou_con{ width:1200px; height:65px; margin:0 auto;}
.sou_left{ width:770px; height:33px; line-height:33px; margin-top:16px; float:left; margin-left:30px;}
.sou_left img{ width:22px; height:24px; float:left; margin-top:3px;}
.sou_left span{ color:#666;padding-left:5px; font-weight:bold;}
.sou_left a{ color:#666; margin-right:20px;}
.sou_left a:hover{ font-weight:bold;}
.sou_right{ width:276px; height:40px; float:right; margin-right:60px; margin-top:13px;}
.sou_right .input1{ width:230px; height:40px; float:left;}
.sou_right .input1 input{ width:230px; height:40px; border:1px solid #d8d8d8; background:#fff; padding-left:15px; box-sizing:border-box;}
.sou_right .input2{ width:46px; height:40px; float:right;}
.sou_right .input2 button{ width:65px; height:40px; background:url(../images/sou.jpg) no-repeat; border:none; cursor:pointer;}

/*--产品--*/
.product{ width:100%; height:1280px;}
.product_con{ width:1200px; height:980px; margin:0 auto; padding-top:52px; box-sizing:border-box;}
.product_con .bt{ width:1200px; height:100px;}
.product_con .bt span{ font-size:15px; color:#999; text-align:center; display:block;}
.product_con .bt p{ width:1200px; height:58px; background:url(../images/cp_bt.jpg) no-repeat center; margin-bottom:10px;}
.fxui-tab { width:1200px; margin-top:55px;}
.fxui-tab-hand {height:39px; width:915px; margin:0 auto;}
.fxui-tab-tit { width:163px; height:39px; border:1px solid #c3c3c3; border-radius:26px; margin-left:22px; cursor: pointer; display:block; font-size:16px; float:left; text-align:center; color:#666; line-height:39px;}
.fxui-tab-hand .curr {background:#38700d; color:#fff; border:1px solid #38700d;}
.fxui-tab-nav { margin-top:45px;}
.fxui-tab-nav li{ width:380px; height:430px; float:left; margin-right:30px; margin-bottom:29px;}
.fxui-tab-nav li:nth-child(3),.fxui-tab-nav li:nth-child(6){ margin-right:0px;}
.fxui-tab-nav li div{ width:380px; height:380px; overflow:hidden;}
.fxui-tab-nav li img{ width:380px; height:380px; transition:all 0.5s;}
.fxui-tab-nav li:hover img{ transform:scale(1.1);}
.fxui-tab-nav li dl{ height:48px; background:#f4f4f4; transition:all 0.5s; padding:0 25px; box-sizing:border-box;}
.fxui-tab-nav li dl p{ font-size:15px; color:#666; line-height:48px; text-align:center;}
.fxui-tab-nav li:hover dl{ background:#38700d;}
.fxui-tab-nav li:hover dl p{ color:#fff;}

/*--优势--*/
.youshi{ width:100%; height:1740px; background:#f7f7f7; border:1px solid #f7f7f7; box-sizing:border-box;}
.youshi_bt{ width:791px; height:155px; background:url(../images/youshi_bt.jpg) no-repeat; margin:0 auto; margin-top:-46px;}
.path1{ width:1200px; height:350px; margin:0 auto; margin-top:100px;}
.path1_left{ width:600px; height:370px; float:left;}
.path1_left .tit{ width:570px; height:80px;}
.path1_left .tit img{ width:69px; height:62px; float:left;}
.path1_left .tit h3{ font-size:30px; color:#38700d;}
.path1_left .tit h3 span{ font-weight:normal; color:#333; margin-left:20px; }
.path1_left .tit p{ height:35px; color:#999; margin-left:20px; float:left; text-transform:uppercase; font-size:12px;}
.path1_left .tit i{ width:470px; height:1px; border-top:1px dashed #e0e0e0; display:block; float:left; margin-top:3px; margin-left:80px;}
.path1_left .nr{ width:582px; height:146px; margin-top:15px; background:url(../images/dui.jpg) no-repeat 50px 9px;}
.path1_left .nr p{ line-height:33px; color:#666; width:553px; background:url(../images/jiao.gif) no-repeat 50px 10px; padding-left:90px; box-sizing:border-box;}
.path1_left .more{ width:98px; height:33px; background:#ef2814; color:#fff; text-align:center; line-height:33px; margin-top:20px; margin-left:90px;}
.path1_right img{ float:right; margin-right:-18px;}

.path2{ background:url(../images/path2.jpg) no-repeat center; width:100%; height:380px;}
.path2_con{ width:1200px; height:445px; margin:0 auto;}
.path2_left{ width:556px; height:365px; float:right; margin-top:80px;}
.path2_left .tit{ width:570px; height:80px; float:right;}
.path2_left .tit img{ width:69px; height:62px; float:left; margin-right:20px;}
.path2_left .tit h3{ font-size:30px; color:#fff; float:left;}
.path2_left .tit h3 span{ font-weight:normal; color:#333;}
.path2_left .tit p{ height:35px; color:#fff; float:left;  margin-left:3px; text-transform:uppercase; font-size:12px;}
.path2_left .tit i{ width:470px; height:1px; border-top:1px dashed #e0e0e0; display:block; float:left; margin-top:3px; margin-left:93px;}
.path2_left .nr{ width:582px; height:165px; margin-top:18px; float:right; background:url(../images/dui.png) no-repeat 56px 5px;}
.path2_left .nr p{ line-height:33px; color:#fff; width:582px; background:url(../images/jiao.gif) no-repeat 50px 10px; padding-left:90px; box-sizing:border-box;}
.path2_left .more{ width:98px; height:33px; background:#ef2814; color:#fff; text-align:center; line-height:33px; margin-top:20px; margin-left:90px; transition:all 0.5s;}

.path2_right img{ float:left; margin-top:58px;}

.path4{ background:url(../images/path4.jpg) no-repeat center; width:100%; height:400px;}
.path4_con{ width:1200px; height:400px; margin:0 auto;}
.path4_left{ width:556px; height:365px; float:right; margin-top:80px;}
.path4_left .tit{ width:570px; height:80px; float:right;}
.path4_left .tit img{ width:69px; height:62px; float:left; margin-right:20px;}
.path4_left .tit h3{ font-size:30px; color:#fff; }
.path4_left .tit h3 span{ font-weight:normal; color:#333;}
.path4_left .tit p{ height:35px; color:#fff; float:left;  margin-left:3px; text-transform:uppercase; font-size:12px;}
.path4_left .tit i{ width:470px; height:1px; border-top:1px dashed #e0e0e0; display:block; float:left; margin-top:3px; margin-left:93px;}
.path4_left .nr{ width:582px; height:165px; margin-top:18px; float:right; background:url(../images/dui.png) no-repeat 56px 5px;}
.path4_left .nr p{ line-height:33px; color:#fff; width:582px; background:url(../images/jiao.gif) no-repeat 50px 10px; padding-left:90px; box-sizing:border-box;}
.path4_left .more{ width:98px; height:33px; background:#ef2814; color:#fff; text-align:center; line-height:33px; margin-top:20px; margin-left:90px; transition:all 0.5s;}

.path4_right img{ float:left; margin-top:58px;}


.path3{ width:1200px; height:400px; margin:0 auto; background:url(../images/path3.jpg) no-repeat center;}
.path3_left{ width:600px; height:380px; float:left; margin-top:50px; margin-left:16px;}
.path3_left .tit{ width:570px; height:80px;}
.path3_left .tit img{ width:69px; height:62px; float:left;}
.path3_left .tit h3{ font-size:28px; color:#38700d;}
.path3_left .tit h3 span{ font-weight:normal; color:#333; margin-left:15px; }
.path3_left .tit p{ height:35px; color:#999; margin-left:15px; float:left; text-transform:uppercase; font-size:12px;}
.path3_left .tit i{ width:470px; height:1px; border-top:1px dashed #e0e0e0; display:block; float:left; margin-top:3px; margin-left:80px;}
.path3_left .nr{ width:582px; height:146px; margin-top:15px; background:url(../images/dui3.jpg) no-repeat 50px 6px;}
.path3_left .nr p{ line-height:33px; color:#666; width:553px; background:url(../images/jiao.gif) no-repeat 50px 10px; padding-left:90px; box-sizing:border-box;}
.path3_left .more{ width:98px; height:33px; background:#ef2814; color:#fff; text-align:center; line-height:33px; margin-top:20px; margin-left:90px;}
.path3_right img{ float:right; margin-right:-12px; margin-top:-40px;}
.path1_left .more:hover,.path2_left .more:hover,.path3_left .more:hover{ background:#f94836;}

/*--案例--*/
.case{ width:1200px; height:600px; margin:0 auto; padding-top:72px; box-sizing:border-box;}
.case .bt{ width:1200px; height:100px;}
.case .bt span{ font-size:15px; color:#999; text-align:center; display:block;}
.case .bt p{ width:1200px; height:58px; background:url(../images/lingyu.jpg) no-repeat center; margin-bottom:10px;}
.main_case_bg{width: 100%; margin-top:53px;}
.wrap{width:100%;position: relative;}
#tab_c{width:901px; height:325x; float: right;overflow: hidden;}
#tab_c>div{position: relative;}
#tab_c>div img{height:325px; width:498px; display:block; float:left;}
#tab_c>div a{display:block; font-style:normal; background-color:#efefef; float:right; width:403px; height:325px; font-weight:normal;}
#tab_c>div a big{ text-align:center; display: block; font-weight:normal; font-size:18px;height: 30px;line-height: 30px;color: #666;padding: 0 30px;margin-top: 50px;}
#tab_c>div a small{display: block;height: 120px;line-height: 30px;color: #666;font-size: 14px;padding: 0 30px; margin-top:10px; overflow:hidden;}
#tab_c>div a strong{display: block;color: #fff;border-radius: 20px;text-align: center;width: 150px;height: 40px;line-height: 40px;transition:all 0.5s; margin-top:20px;font-weight:normal; color:#999;}
#tab_c>div a:hover strong{transition:all 0.5s;color:#38700d;}

#tab_t { width:276px;float: left;position: absolute;z-index: 9;}
#tab_t li{  font-size:16px;width:276px; cursor:pointer;height:74px;background:url(../images/anli_1.jpg) center center no-repeat;display: block;margin-bottom:10px;transition: all 0.5s;}
#tab_t li a{display: block;}
#tab_t li a p{ float:left; display: block;height:34px;line-height:34px;color: #38700d;font-size: 20px;transition: all 0.5s;font-weight: bold;padding-left:71px;padding-top:20px;}
#tab_t li a span{height: 30px;line-height:80px;color:#a4a4a4;text-transform:uppercase;padding-left:10px;font-size: 13px;}

#tab_t .act{width:276px; cursor:pointer;height:74px;background:url(../images/anli_2.jpg) center center no-repeat;transition: all 0.5s;}
#tab_t .act p{color: #fff;padding-left:71px;}
#tab_t .act span{color:#fff;padding-left:10px;}
#tab_t i{ box-sizing:border-box; width:276px; height:74px;background:url(../images/anli_11.jpg) center center no-repeat;display: block;transition: all 0.5s;font-style: normal;padding-top: 22px;}
#tab_t i a{width:161px;height:36px;line-height:36px;display: block;background-color:#ef2814;text-align: center;color: #fff;border-radius: 26px;font-size: 16px;margin: 0px auto;transition: all 0.5s;}
#tab_t i a:hover{background-color: #38700d;transition: all 0.5s;}
.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clear{zoom:1}  
.hide{ display:none;} 
/*--小banner--*/
.banner_x{ width:100%; height:250px; background:url(../images/banner_x.jpg) no-repeat center;}
/*--简介--*/
.profile{ width:100%; height:680px; background:url(../images/profile.jpg) no-repeat center; padding-top:65px; box-sizing:border-box;}
.profile_con{ width:1200px; height:610px; margin:0 auto;}
.profile .bt{ width:1200px; height:100px;}
.profile .bt span{ font-size:15px; color:#999; text-align:center; display:block;}
.profile .bt p{ width:1200px; height:58px; background:url(../images/j_bt.png) no-repeat center; margin-bottom:10px;}
.profile_con .nr{ width:1200px; height:425px; margin:0 auto; margin-top:67px;}
.profile_con .nr_left{ width:557px; height:382px; background:url(../images/sp.jpg) no-repeat; float:right;}
.profile_con .nr_right{ width:574px; height:410px;float:left;}
.profile_con .nr_right .txt{ width:574px; height:250px; margin:0 auto; box-sizing:border-box;}
.profile_con .nr_right .txt h3{ font-size:30px; color:#333;}
.profile_con .nr_right .txt p{ line-height:33px; color:#666; height:165px; overflow:hidden; margin-top:20px;}
.profile_con .nr_right ul{ padding-top:15px; overflow:hidden;}
.profile_con .nr_right ul li{ width:100px; height:132px; float:left; margin-right:65px;}
.profile_con .nr_right ul li span{ width:103px; height:103px; display:block; transition:all 0.5s;}
.profile_con .nr_right ul li.s1 span{ background:url(../images/pr1.jpg) no-repeat; }
.profile_con .nr_right ul li p{ font-size:14px; color:#666; text-align:center;  margin-top:8px;}

.profile_con .nr_right ul li.s2 span{ background:url(../images/pr2.jpg) no-repeat; }
.profile_con .nr_right ul li p{ font-size:14px; color:#666; text-align:center;  margin-top:8px;}

.profile_con .nr_right ul li.s3 span{ background:url(../images/pr3.jpg) no-repeat; }
.profile_con .nr_right ul li p{ font-size:14px; color:#666; text-align:center;   margin-top:8px;}



.profile_con .nr_right ul li.s1:hover span{background:url(../images/pr1_.jpg) no-repeat;}
.profile_con .nr_right ul li.s2:hover span{background:url(../images/pr2_.jpg) no-repeat;}
.profile_con .nr_right ul li.s3:hover span{background:url(../images/pr3_.jpg) no-repeat;}
/*--新闻--*/
.news{ width:1200px; height:680px; margin:0 auto; margin-top:49px;}
.news_bt{ width:150px; height:53px; float:left; margin-top:8px;}
.news_bt h3{ font-size:20px; color:#333; font-weight:normal;}
.news_bt p{ font-size:20px; color:#999;}
.fxui-tab2 {}
.fxui-tab-hand2 { width:1200px; height:76px; border-bottom:1px solid #eee;}
.fxui-tab-tit2 {display: block;float:right; cursor: pointer; width:107px; height:44px; margin-top:15px; font-size:16px; color:#333; text-align:center; line-height:44px;}
.fxui-tab-hand2 .curr {background: #38700d; color:#fff;}

.news .nr{ width:1200px; height:480px; margin-top:50px; overflow:hidden;}
.news .nr_left{ width:573px; height:452px; float:left;}
.news .nr_left img{ width:573px; height:320px;}
.news .nr_left .txt { width:573px; height:125px; box-sizing:border-box;}
.news .nr_left .txt h3{ font-size:17px; color:#333; font-weight:normal; margin-top:20px; line-height:26px; height:26px; width:530px; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; transition:all 0.5s; }
.news .nr_left .txt i{ font-style:normal; color:#999; display:block; font-size:15px; line-height:26px; margin-top:15px;}
.news .nr_left .txt p{ float:left; color:#999; line-height:28px; height:56px; overflow:hidden; margin-top:10px; margin-bottom:6px;}
.news .nr_right{ width:580px; height:450px; float:right;}
.news .nr_right ul{ overflow:hidden;}
.news .nr_right ul li{ width:580px; height:138px;  box-sizing:border-box; position:relative; margin-bottom:20px;}
.news .nr_right ul li img{ width:189px; height:138px; float:left;}
.news .nr_right ul li .txt{ width:360px; height:115px; float:right;}
.news .nr_right ul li .txt h3{ font-size:16px; color:#333; /*width:260px;*/ height:25px; line-height:20px; transition:all 0.5s;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.news .nr_right ul li .txt p{ width:360px; height:50px; line-height:25px; color:#666; margin-top:10px; margin-bottom:10px; overflow:hidden;}
.news .nr_right ul li .txt span{ color:#666;}
.news .nr_right ul li:hover h3{ margin-left:5px; color:#38700d;}
.news .more{ width:160px; height:38px; border:2px solid #efefef; line-height:38px; color:#666; text-align:center; margin:20px auto; transition:all 0.5s;}
.news .more:hover{ border:2px solid #38700d;}
.news .nr_left:hover .txt h3{ margin-left:6px; font-weight:bold;}
/*--合作伙伴--*/
.hezuo{ width:100%; height:382px; background:#f9f9f9; overflow:hidden;}
.hezuo_bt{ width:350px; height:60px; margin:35px auto;}
.hezuo_bt h3{ font-weight:normal; font-size:25px; color:#333; text-align:center; line-height:30px;}
.hezuo_bt p{color:#999; text-align:center; line-height:30px;}
/* 水平滚动
------------------------------ */
.scroll_horizontal{position:relative;width:1200px;height:100px; margin:0 auto; margin-top:15px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1200px;height:100px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:243px;text-align:center; text-align:center;}
.scroll_horizontal .list li img{ width:218px; height:97px; }
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:35px;width:18px;height:23px; cursor:pointer;}
.scroll_horizontal .plus{left:-30px; background:url(../images/zuo.gif) no-repeat;}
.scroll_horizontal .minus{right:-30px; background:url(../images/you.gif) no-repeat;}
/*--友情链接--*/
.links{ width:1200px; height:94px; margin:60px auto 0;}
.links_bt{ width:1200px; height:38px; background:url(../images/xie.gif) repeat-x;}
.links_bt h3{ width:150px; height:20px; line-height:8px; float:left; background:#f9f9f9; font-size:16px; color:#333; font-weight:normal;}
.links a{ padding:5px 12px; color:#666; display:inline-block;}

/*首页新闻*/
.content{ width:1200px; margin:0 auto;  }
.new{ height: 724px; overflow: hidden;}
.new h2{ text-align: center; font-size: 14px; color: #666; text-transform: uppercase; font-weight: normal; height: 195px; overflow: hidden; background: url(../images/h.gif) no-repeat center 91px;}
.new h2 a{ line-height: 52px; display: block; font-size: 30px; color: #333; font-family: "Microsoft Yahei"; font-weight: bold; margin-top: 60px;}
.new h2 em{ color: #0093dd;}
.n_w1{ width: 368px; height: 549px; background: url(../images/n_b.gif) repeat; margin-right: 48px;}
.n_w1 h3{ width: 301px; margin: 0 auto;}
.n_w1 h3 a{ font-size: 24px; color: #666; font-weight: normal; font-family: "Microsoft Yahei"; line-height: 92px;}
.n_w1 h3 img{ vertical-align: middle; margin-right: 16px;}
.n_w1 p{ width: 301px; height: 150px; overflow: hidden; margin: 0 auto;}
.n_w1 p img{ width: 301px; height: 150px;}
.n_w1 ul{ height: 220px; width: 301px; margin: 15px auto 0;}
.n_w1 ul li{ background: url(../images/n_wb.gif) no-repeat left center; padding-left: 18px; font-size: 14px; font-family: Arial; color: #7e8391; height: 45px; border-bottom: 1px solid #dfe0e2; line-height: 45px;white-space:nowrap;

overflow:hidden;

text-overflow:ellipsis;}
.n_w1 ul li a{ font-family: "Microsoft Yahei"; color: #666;}
.n_w1 ul li a:hover{ font-family: "Microsoft Yahei"; color: #38700d;}
.n_w1 em{ display: block; width: 120px; height: 37px; overflow: hidden; margin-left: 32px; font-size: 14px; font-family: "Microsoft Yahei"; color: #2b2d42; line-height: 36px; text-align: center;}
.n_w1 em a{ display: block; width: 118px; height: 35px; color: #2b2d42; border: 1px solid #999;}
.n_w1 em a:hover{ border: 0; background: #38700d; color: #fff;}
.n_w1 .nobot{ border-bottom: 0;}
.new .nobot{ margin-right: 0;}
.new .cur{ width: 366px; height: 547px; border: 1px solid #ccc;}















