﻿@charset "utf-8";
.w_1200{width: 1200px;margin: 0 auto;position: relative;}

.topBar {width: 100%;background: #ededed;line-height:40px;height: 40px;overflow: hidden;}
.topBar  h2{float:left;font-size:14px;font-weight:normal;color: #3f3c3c;}
.bookmark{float:right;color: #3f3c3c;}
.bookmark b {float: right;padding: 8px 10px 0 0;}
.bookmark b a {margin: 0 8px;}
.bookmark span {float: right;line-height:33px;font-size: 14px;}
.bookmark span a {color:#3f3c3c;padding:0 8px 0 8px;display: inline-block;font-size: 14px;}

.head {width: 100%; height: 110px; background: #fff; overflow: hidden; padding-top: 20px; }
.logo {position: relative;}
.logo a:before {
    content: "";
    position: absolute;
    left: -665px;
    top: -460px;
    width: 300px;
    height: 15px;
    z-index: 2;
    background-color: rgba(255,255,255,.5);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: searchLights 1.2s ease-in 1s infinite;
    -o-animation: searchLights 1.2s ease-in 1s infinite;
    animation: searchLights 1.2s ease-in 1s infinite;
}
.logo_text {margin-left: 10px; padding-left: 10px; margin-top: 15px;}
.logo_text h4 {font-size: 28px; line-height: 35px;color: #1da235;}
.logo_text span {font-size: 18px; line-height: 28px; color: #ff4e08; }
.head_rtel {float: right; background: url(../../../../static/modules/cms/images/i_tel.jpg) left 10px no-repeat; height: 75px; padding: 0px 10px 0 65px;margin-top: 10px; }
.head_rtel span {color: #606060; display: block; font-size: 14px; line-height: 20px; }
.head_rtel b {display: block; font-size: 34px; line-height: 40px; font-family: impact; color: #1da235; font-weight: normal; }

.menu{width: 100%;height:48px;background: #fff;z-index: 99999;border-bottom: 1px solid #ededed;border-top:1px solid #ededed;}
.nav{height:48px; line-height:48px; position:relative; z-index:1;}
.nav a{ color:#333333;  }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block;font-size:16px; font-weight:normal;color: #333333;width: 133px;text-align: center;}
.nav .sub{ display:none;left:0px; top:50px;width:131px; position:absolute;line-height:30px; padding:10px 0; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15);border-radius: 10px; }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 8px;  -webkit-transition: .5s; -o-transition: .5s; transition: .5s;text-align: center;color: #17232d; font-size: 14px;}
.nav .sub a:hover{ background:#1da235; color:#fff;  }
.nav .on h3 a{ color:#fff;background:url(../../../../static/modules/cms/images/nav_on.jpg) center no-repeat;}


.fullSlide{ width:100%;  position:relative;  height:500px; background:#000;  }
.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:500px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:500px; }
.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:50px; height:8px; margin:4px; overflow:hidden; background:#fff; line-height:999px; }
.fullSlide .hd ul .on{ background:#1da235;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:4%;  z-index:1; width:40px; height:60px; background:url(../../../../static/modules/cms/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:4%; background-position:-6px -137px; }

.com_til{text-align: center;}
.com_til h2{font-size: 36px;font-weight: normal;color: #333333;line-height: 50px;}
.com_til span{font-size: 16px;color: #999999;line-height: 25px;text-transform: uppercase;margin-bottom: 10px;display: block;}
.com_til i{display: block;width: 48px;height: 5px;background: #339933;margin: 0px auto;}


.main1{width: 100%;padding-top: 25px;padding-bottom: 25px;background: #fff;}
.main1 ul li{float: left;width: 238px;text-align: center;border-right: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;padding-top: 20px;padding-bottom: 15px;cursor: pointer;}
.main1 ul li img{margin-bottom: 5px;}
.main1 ul li h4{font-size: 18px;color: #333333;line-height: 30px;font-weight: normal;height: 30px;}
.main1 ul li span{font-size: 14px;color: #999999;line-height: 20px;}


.main2{width: 100%;padding-top: 20px;padding-bottom: 40px;background: #fff;}
.m2_box{padding-top: 20px;}
.picScroll-left{ overflow:hidden; position:relative;}
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;padding: 15px !important; }
.picScroll-left .bd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden;  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.3);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.3);
    box-shadow: 0 5px 10px rgba(0,0,0,.3);  }
.picScroll-left .bd ul li .pic{}
.picScroll-left .bd ul li .pic img{ width:280px; height:240px; display:block;}
.picScroll-left .bd ul li .title{padding-top: 20px;padding-left: 10px;height: 100px;}
.picScroll-left .bd ul li .title h3{font-size: 18px;line-height: 20px;border-left: 4px solid #339933;padding-left: 10px;font-weight: normal;}
.picScroll-left .bd ul li .title h3 a{color: #222222;}
.picScroll-left .bd ul li .title .nr{padding-top: 25px;font-size: 14px;color: #535353;}
.m2_box2{padding-top: 30px;}
.in_customer_list {overflow: hidden;}
.in_customer_list .bd ul {width: 1220px; overflow: hidden }
.in_customer_list .bd ul li {display: block; float: left; width: 180px; margin: 0 20px 20px 0 }
.in_customer_list .bd ul li a {display: block; border: 4px solid #e7e7e7; width: 180px; height: 100px; position: relative }
.in_customer_list .bd ul li a img {width: 178px; height: 98px; position: absolute; left: 0px; top: 0px; z-index: 1 }
.in_customer_list .bd ul li a b {display: block; width: 100%; height: 40px; line-height: 40px; font-size: 16px; font-weight: normal; color: #fff; text-align: center; position: absolute; left: 0px; top: 50%; margin-top: -20px; z-index: 3; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s }
.in_customer_list .bd ul li a em {width: 100%; height: 100%; background: url(../../../../static/modules/cms/images/nav_sub_bg.png) repeat; position: absolute; left: 0px; top: 0px; z-index: 2; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s }
.in_customer_list .bd ul li a:hover b,.in_customer_list .bd ul li a:hover em {opacity: 1; filter: alpha(opacity=100) }
.in_customer_list .hd {text-align: center; margin-top: 20px }
.in_customer_list .hd ul li {margin: 0; padding: 0; text-indent: -9999px; overflow: hidden; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; display: inline-block; width: 12px; height: 12px; line-height: 12px; margin: 0px 5px; background: #d3d3d3; cursor: pointer }
.in_customer_list .hd ul li.on {background: #1da235; }

.main3{width: 100%;padding-top: 65px;padding-bottom: 65px;background: #f1f1f1;}
.m3_box{width: 1160px;background: #fff;padding: 20px;height: 500px;}
.m3_left{float: left;width: 640px;}
.slideTxtBox{}
.slideTxtBox .hd{ height:30px; line-height:30px; padding:0 10px 0 20px;position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:0px; top:0px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 20px;margin-right: 10px;}
.slideTxtBox .hd ul li.on{color: #1da235;border-left: 5px solid #1da235; }
.slideTxtBox .bd{padding-top: 20px;}
.pimg {float: left; width: 268px; height: 200px; display: inline; border: 1px solid #d5d5d5; }
.newsmain1 {padding:20px 0 0 0; }
.newsmain1 .newsli_r{ line-height:1.5; color:#595959;width:360px; padding:0 0 0 0;float:right; }
.newsmain1 .newsli_rt{font-size: 18px;line-height: 40px;color: #333333; }
.newsmain1 .newsli_rt .fl{color:#000 }
.newsmain1 .newsli_rt .fl:hover{color: #03503c;}
.newsmain1 .newsli_r span.data{height: 30px;line-height: 30px;font-size: 16px;color: #666;padding-left: 25px;background: url(../../../../static/modules/cms/images/time.jpg) left center no-repeat;}
.newsmain1 p.newscontent{ color:#797979;line-height:28px; height:110px;font-size:14px; overflow:hidden; padding:5px 0 0 0;}
.newsright{ float:right; width:452px; padding:0 13px;height:353px; border:1px solid #d3d3d3; background:#fff;}
.news_ful{ float:left; padding:15px 0 0 10px;}
.news_ful li{  padding:5px 0; border-bottom:1px dashed #e5e5e5;width: 630px;}
.news_ful li a{  height:26px; line-height:26px; color:#666; overflow:hidden;display: block; }
.news_ful li a label{ float:left; width:315px; height:26px; line-height:26px; overflow:hidden;font-size: 16px;padding-left: 15px;background: url(../../../../static/modules/cms/images/dian1.jpg) left center no-repeat;}
.news_ful li a:hover label{color: #03503c;}
.news_ful li a  span{ float:right; width:100px; height:26px; line-height:26px ;overflow:hidden; font-size:16px; }
.m3_right{float: right;width: 450px;}
.m3_right ul li{float: left;width: 49.5%;text-align: center;border:1px solid #e3e3e3;padding-top: 15px;padding-bottom: 15px;}
.m3_right ul li p{font-size: 16px;line-height: 30px;color: #333;}


.main4{width: 100%;padding-top: 40px;padding-bottom: 60px;background: #fff;}
.m4_box{padding-top: 40px;}
.m4_left{float: left;width: 255px;}
.m4_right{float: right;width: 925px;}
.m4_nav{background: #36425b;width: 195px;min-height: 500px;padding-top: 30px;padding-bottom: 35px;padding-left: 30px;padding-right: 30px;}
.m4_nav .til{text-align: center;height: 68px;background: url(../../../../static/modules/cms/images/eye.jpg) left top no-repeat;}
.m4_nav .til h2{color: #fff;line-height: 37px;font-size: 24px;font-weight: normal;padding-left: 50px;}
.m4_nav ul li{text-align: center;height: 37px;line-height: 37px;margin-bottom: 20px;}
.m4_nav ul li a{display: block;color: #fff;font-size: 14px;background: #4d5b78;}
.m4_nav ul li a:hover{background: #339933;}
.shuopm{text-align: center;background: #339933;padding-top: 20px;padding-bottom: 20px;margin-top: 50px;}
.shuopm h5{color: #fff;font-size: 24px;line-height: 35px;font-weight: normal;}
.shuopm span{color:#fff;font-size: 12px;text-transform: uppercase;line-height: 20px;}




.m4_right ul .main_pic{overflow: hidden;width: 288px;height: 198px;}
.m4_right ul img{ display:block;width: 288px;height: 198px;}
.m4_right ul li{ float: left; width: 288px; margin-right: 10px; height: 300px; background-color: #fff; transition: 0.3s;margin-bottom: 15px; }
.m4_right ul li:nth-child(3){ margin-right: 0px; }
.m4_right ul li h5{ padding: 0 18px; font-weight:normal; padding-top: 20px; line-height: 25px; font-size: 16px; color: #333; transition: 0.3s; height: 40px;}
.m4_right ul li h6{ padding: 0 18px; padding-top: 10px; line-height: 22px; font-size: 14px; color: #666; margin-bottom: 30px; }
.m4_right ul li p{ padding: 0 18px; font-size: 14px; color: #666; }
.m4_right ul li p span{ display: inline-block; }
.xuexi{color: #339933;padding-left: 20px;background: url(../../../../static/modules/cms/images/xuexi.jpg) left center no-repeat;}
.m4_right ul li:hover h5{ color: #339933; }
.m4_right ul li:hover{ -webkit-box-shadow: 0 0px 20px rgba(0,0,0,0.2);
    box-shadow: 0 0px 20px rgba(0,0,0,0.2);}


.main5{width: 100%;padding-top: 40px;padding-bottom: 60px;background: #f6f6f6;}
.m5_box{padding-top: 30px;}
.picMarquee-left{ overflow:hidden; position:relative;}
.picMarquee-left .bd{}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; padding: 15px !important;}
.picMarquee-left .bd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center;width: 280px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.3);background: #fff;
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.3);
    box-shadow: 0 5px 10px rgba(0,0,0,.3);   }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:280px; height:300px; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{font-size: 18px;color: 3333;text-align: center;padding-top: 10px;height: 125px;padding-left: 20px;padding-right: 20px;}
.picMarquee-left .bd ul li .title h3{font-weight: normal;font-size: 16px;line-height: 45px;}
.picMarquee-left .bd ul li .title h3 a{color: #333;}
.picMarquee-left .bd ul li .title .nr{font-size: 14px;color: #6c6c6c;}
.picMarquee-left .bd ul li:hover a{color: #339933;}


.main6{width: 100%;padding-top: 40px;padding-bottom: 50px;background: #fff;}
.m6_box{padding-top: 30px;}
.picMarquee-left2{ overflow:hidden; position:relative;}
.picMarquee-left2 .bd{}
.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left2 .bd ul li{ margin-right:28px; float:left; _display:inline; overflow:hidden; text-align:center;width: 280px;  }
.picMarquee-left2 .bd ul li .pic{ text-align:center; }
.picMarquee-left2 .bd ul li .pic img{ width:280px; height:200px; display:block;}
.picMarquee-left2 .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left2 .bd ul li .title{ line-height:55px;height: 55px;font-size: 18px;color: 3333;border-bottom: 1px solid #e4e4e4;   }
.picMarquee-left2 .bd ul li .title a{color: #333;}
.picMarquee-left2 .bd ul li:hover .title{border-color: #339933;}
.picMarquee-left2 .bd ul li:hover a{color: #339933;}

.main7{width: 100%;padding-top: 40px;padding-bottom: 60px;background: #f6f6f6;}
.m7_box{padding-top: 40px;}
.txtScroll-left{ position:relative; }
.txtScroll-left .bd{}
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ margin-right:25px;  float:left;width: 380px;border-top: 1px solid #e0e0e0;}
.txtScroll-left .bd ul li h3 {font-size: 18px; font-weight: normal; color: #191919; line-height: 50px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.txtScroll-left .bd ul li  p{overflow-wrap: break-word; height: 100px; overflow: hidden; font-size: 14px; color: #888888; line-height: 24px; }
.txtScroll-left .bd ul li span {display: block; width: 106px; height: 36px; line-height: 36px; text-align: center; border-radius: 18px; background: #339933; font-size: 14px; color: #fff; }
.txtScroll-left .bd ul li:hover{border-top: 1px solid #339933; }
.txtScroll-left .bd ul li:hover h3{color: #339933; }
.txtScroll-left .bd ul li:hover p{color: #339933; }


.footer{width: 100%;padding-top: 20px;background: #2d3237;}
.foot{width: 155px; height: auto; float: left; }
.foot h4 {font-size: 16px; font-weight: normal; color: #fff; height: 40px; line-height: 40px; }
.foot li{height: 28px; line-height: 27px; }
.foot li a {font-size: 14px; color: #999999; }
.foot li a:hover{color: #fff;}
.ft_top{border-bottom: 1px solid #505256;padding-bottom: 30px;}
.head_rtel1 {float: left; background: url(../../../../static/modules/cms/images/i_tel1.jpg) left 10px no-repeat; height: 75px; padding: 0px 10px 0 65px;margin-top: 10px; }
.head_rtel1 span {color: #6c6c6c; display: block; font-size: 14px; line-height: 22px; }
.head_rtel1 b {display: block; font-size: 38px; line-height: 45px; font-family: impact; color: #ff4e08; font-weight: normal; }
.foot5 {width: 130px; height: auto; float: right; text-align: center; color: #d7d7d7; font-size: 14px; line-height: 35px; }
.ft_bot{text-align: center;line-height: 70px;height: 70px;font-size: 14px;color: #c0c0c0;}
.ft_bot a{color: #c0c0c0;}


.botbg{background:#f7f7f7;     padding-bottom: 80px;}
.loca {font-size: 14px; color: #999999; line-height: 48px; padding-top: 12px; }
.loca a {display: inline-block; vertical-align: top; color: #999999; }
.intit {font-size: 30px; color: #1da235; font-weight: bold; line-height: 48px; }
.intit em {display: block; font-size: 14px; color: #888888; line-height: 24px; }
.nav1 {padding-top: 24px; padding-bottom: 14px; text-align: center;}
.nav1 li {width: 180px; height: 52px; background: #FFFFFF; border: 1px #e7e7e6 solid; text-align: center; line-height: 52px; position: relative; margin-right: 12px; margin-bottom: 14px; display: inline-block;}
.nav1 li a {display: block; font-size: 18px; color: #444444; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.clearfix{*zoom:1}
.nav1 li i{
    display: block;
    width: 18px;
    height: 9px;
    position: absolute;
    bottom: -9px;
    left: 85px;
    background: url(../../../../static/modules/cms/images/arw5.png) center no-repeat;
    display: none;
}
.nav1 li.on,
.nav1 li:hover{
    background: #1da235;
    border-color: #1da235;
}
.nav1 li.on i,
.nav1 li:hover i{
    display: block;
}
.nav1 li.on a,
.nav1 li:hover a{
    color: #FFFFFF;
}
.con_way {    width: 1100px;
    padding: 40px 40px 40px;
}
.bgf {
    background: #FFFFFF;
}
.con_way .top {
    padding-bottom: 40px;
}

.con_way .con{
    font-size: 16px;line-height: 2;
}

.news_det .tit {
    text-align: center;
    font-size: 28px;
    color: #302d2d;
    line-height: 48px;
}
.news_det .name {
    font-size: 14px;
    color: #999999;
    text-align: center;
    line-height: 32px;
    padding-bottom: 30px;
    border-bottom: 1px #CCCCCC dashed;
}
.news_det .name em {
    display: inline-block;
    vertical-align: top;
    margin-left: 28px;
}

.ny_pro ul li{ float: left; width: 255px; margin-right: 8px;margin-left: 8px; height: 300px; background-color: #fff; transition: 0.3s;margin-bottom: 15px; }
.ny_pro ul li h5{ padding: 0 18px; font-weight:normal; padding-top: 20px; line-height: 25px; font-size: 16px; color: #333; transition: 0.3s; height: 40px;}
.ny_pro ul li h6{ padding: 0 18px; padding-top: 10px; line-height: 22px; font-size: 14px; color: #666; margin-bottom: 30px; }
.ny_pro ul li p{ padding: 0 18px; font-size: 14px; color: #666; }
.ny_pro ul li p span{ display: inline-block; }
.ny_pro ul li:hover h5{ color: #339933; }
.ny_pro ul li:hover{ -webkit-box-shadow: 0 0px 20px rgba(0,0,0,0.2);
    box-shadow: 0 0px 20px rgba(0,0,0,0.2);}
   .det_page{
    margin-top: 40px;
        border-top: 1px #ececec solid;
    }
.det_page ul{
    float: left;
    font-size: 15px;
    width: 800px;
    margin-top: 24px;
}
.det_page ul li{
    line-height: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.det_page ul li a{
    color: #888888;
}
.det_page ul li a:hover{
    color: #1E3485;
}
.det_page .back{
    float: right;
    font-size: 16px;
    color: #302D2D;
    display: block;
    width: 158px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    margin-top: 34px;
    -moz-border-radius: 42px;
    -webkit-border-radius: 42px;
    border-radius: 42px;
    border: 1px #CCCCCC solid;
}
.det_page .back:hover{
    background: #1E3485;
    border-color: #1E3485;
    color: #FFFFFF;
}

#pages li {
    text-align: center;
    float: left;
    width: 38px;
    height: 38px;
    background: #FFFFFF;
    line-height: 38px;
    font-size: 16px;
    color: #666666;
    margin: 0 5px;
    border: 1px #dcdcdc solid;
}
#pages li a{display: block;}
#pages li span{display: block;}
#pages .active{
    background: #1da235;
    border-color: #1da235;
    color: #FFFFFF;
}

.liuyan {
    padding: 0 0 100px 0;
}.liuyan .tit {
    font-size: 28px;
    color: #444444;
    padding: 0 30px;
    line-height: 80px;
    border-bottom: 1px #DDDDDD solid;
}.liuyan .tit p {
    padding: 0 19px;
    background: url(../../../../static/modules/cms/images/sx4.png) left center no-repeat;
}.liuyan form{
    width: 688px;
    margin: 65px auto 0;
}
.liuyan form .int{
    background: #FCFCFC;
    border: 1px #CCCCCC solid;
    margin-top: 15px;
}
.liuyan form .int span{
    display: block;
    float: left;
    line-height: 46px;
    font-size: 15px;
    color: #999999;
    margin-left: 18px;
    min-width: 80px;
}
.liuyan form .int .text{
        border: none;
    float: left;
    width: 210px;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    color: #666666;
    background: none;
}
.liuyan form .int .text2{
    width: 570px;
}
.liuyan form .int.fl,
.liuyan form .int.fr{
    width: 328px;
}
.liuyan form textarea{
        border: none;
    float: left;
    border: none;
    background: none;
    width: 570px;
    height: 198px;
    line-height: 46px;
    font-size: 16px;
    color: #666666;
}
.liuyan form .yzm{
    float: left;
    margin-top: 15px;
    margin-left: 20px;
    width: 80px;
    height: 48px;
    overflow: hidden;
}
.liuyan form .btn{
        border: none;
    padding: 60px 0 0 86px;
}
.liuyan form .btn .button{
        border: none;
    float: left;
    width: 228px;
    height: 60px;
    font-size: 18px;
    color: #EEEEEE;
    font-weight: bold;
    background: #1da235;
    margin-left: 20px;
}
.liuyan form .btn .button2{
        border: none;
    background: #b3b3b3;
    color: #fffefe;
}

.news1{
    padding: 10px 50px 50px;
}
.news1 .ul li{
    padding: 40px 0;
    border-bottom: 1px #b2b2b2 dashed;
}
.news1 .ul li a{
    display: block;
}
.news1 .ul li .pich{
    width: 328px;
    height: 190px;
    float: left;
}
.news1 .ul li .word{
    float: left;
    width: 565px;
    margin-left: 40px;
    margin-top: 7px;
}
.news1 .ul li h4{
    font-size: 13px;
    color: #999999;
    line-height: 30px;
}
.news1 .ul li h3{
    font-size: 22px;
    color: #444444;
    line-height: 42px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news1 .ul li p{
    margin-top: 14px;
    font-size: 14px;
    color: #777777;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
}
.news1 .ul li .more{
    float: right;
    text-transform: uppercase;
    margin-top: 37px;
    line-height: 116px;
    font-size: 15px;
    color: #000000;
    padding-left: 40px;
    border-left: 1px #dcdcdc solid;
}
.news1 .ul li a:hover h3,
.news1 .ul li:hover .more{
    color: #1e3485;
}
.news1 ul.ul{
    padding-bottom: 60px;
}
.news_det{
    padding: 50px;
}
.news_det .tit{
    text-align: center;
    font-size: 28px;
    color: #302d2d;
    line-height: 48px;
}
.news_det .name{
    font-size: 14px;
    color: #999999;
    text-align: center;
    line-height: 32px;
    padding-bottom: 30px;
    border-bottom: 1px #CCCCCC dashed;
}
.news_det .name em{
    display: inline-block;
    vertical-align: top;
    margin-left: 28px;
}
.news_det .con{
    padding-top: 30px;
    padding-bottom: 50px;
    border-bottom: 1px #ececec solid;
}
.news_det p{
    font-size: 16px;
    color: #444444;
    line-height: 36px;
}
.news_det h3{
    font-size: 20px;
    color: #ED1C24;
    font-weight: bold;
    line-height: 32px;
    padding-top: 40px;
}
.news_det .pic{
    padding-top: 50px;
}
.news_det .pic img{
    width: auto;
    max-width: 100%;
}
.news_det p em{
    font-weight: bold;
}



.picall{
    width: 286px;
    height: 400px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    -moz-border-radius: 0 28px 0 28px;
    -webkit-border-radius: 0 28px 0 28px;
    border-radius: 0 28px 0 28px;
}

.picall .box{
    position: absolute;
    left: 0;
    top: 330px;
    width: 100%;
}
.picall h3{
    padding: 0 30px;
    text-align: center;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 70px;
}
.case .bd{
    padding-left: 39px;
}
.case .bd li{
    float: left;
    width: 260px;
    height: 342px;
    margin: 40px 10px 0;
}
.case .bd .picall{
    width: 260px;
    height: 342px;
}
.case .bd .picall h3{
    line-height: 62px;
}
.case .bd .picall .box{
    top: 280px;
}
.case .bd .picall:hover .box{
    padding-top: 45px;
    height: 320px;
}
.case .bd .picall .box1 h3{
    background-color: #1da235;
}
.case .bd .picall:hover .box1{
    background: rgba(29, 162, 53,.94);
}

.case .bd .picall .box2 h3{
    background-color: #37c684;
}
.case .bd .picall:hover .box2{
    background: rgba(55,198,132,.94);
}

.case .bd .picall .box3 h3{
    background-color: #c63d8a;
}
.case .bd .picall:hover .box3{
    background: rgba(198,61,138,.94);
}

.case .bd .picall .box4 h3{
    background-color: #e4475a;
}
.case .bd .picall:hover .box4{
    background: rgba(228,71,90,.94);
}

.case .bd .picall .box5 h3{
    background-color: #5862c5;
}
.case .bd .picall:hover .box5{
    background: rgba(88,98,197,.94);
}

.case .bd .picall .box6 h3{
    background-color: #2197e0;
}
.case .bd .picall:hover .box6{
    background: rgba(33,151,224,.94);
}

.case .bd .picall .box7 h3{
    background-color: #57a659;
}
.case .bd .picall:hover .box7{
    background: rgba(87,166,89,.94);
}

.case .bd .picall .box8 h3{
    background-color: #405da8;
}
.case .bd .picall:hover .box8{
    background: rgba(64,93,168,.94);
}

.case .bd .picall .box9 h3{
    background-color: #edbb19;
}
.case .bd .picall:hover .box9{
    background: rgba(237,187,25,.94);
}

.case .bd .picall .box10 h3{
    background-color: #3d65a5;
}
.case .bd .picall:hover .box10{
    background: rgba(61,101,165,.94);
}

.case .bd .picall .box11 h3{
    background-color: #9c8673;
}
.case .bd .picall:hover .box11{
    background: rgba(156,134,115,.94);
}

.case .bd .picall .box12 h3{
    background-color: #65b7c9;
}
.case .bd .picall:hover .box12{
    background: rgba(101,183,201,.94);
}

.case .bd .picall .box13 h3{
    background-color: #3f86c1;
}
.case .bd .picall:hover .box13{
    background: rgba(63,134,193,.94);
}

.case .bd .picall .box14 h3{
    background-color: #795f87;
}
.case .bd .picall:hover .box14{
    background: rgba(121,95,135,.94);
}

.case .bd .picall .box15 h3{
    background-color: #9c412f;
}
.case .bd .picall:hover .box15{
    background: rgba(156,65,47,.94);
}

.case .bd .picall .box16 h3{
    background-color: #57a659;
}
.case .bd .picall:hover .box16{
    background: rgba(87,166,89,.94);
}
.case .bd .picall:hover h3{
    background: none;
}
.case .bd ul{
    padding-bottom: 60px;
}
.picall p{
    padding: 0 30px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 22px;
    margin-top: 10px;
    height: 132px;
    overflow: hidden;
}
.picall img{
    width: 100%;
}

.picall .more {
    text-transform: uppercase;
    color: #FFFFFF;
    display: block;
    width: 98px;
    line-height: 32px;
    border: 1px #FFFFFF solid;
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    margin: 17px auto 0;
    text-align: center;
    text-transform: uppercase;
}
.more i {
    display: inline-block;
    vertical-align: top;
    margin: 0 3px;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
}
.more:hover i {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
}

.picall .hx {
    width: 23px;
    height: 2px;
    background: #FFFFFF;
    margin: 0 auto;
}
.honor {
    padding-top: 40px;
    padding-left: 25px;
    padding-bottom: 60px;
}
.honor ul.clearfix{

}
.honor ul.clearfix li{
    float: left;
    width: 256px;
    margin: 20px 0 0 25px;
}
.honor ul.clearfix li a{
    display: block;
    padding: 9px 8px 8px;
    border: 1px #dfdfdf solid;
}
.honor ul.clearfix li a img{
    width: 238px;
    height: 165px;
    display: block;
}
.honor ul.clearfix li figcaption{
    font-size: 15px;
    color: #666666;
    line-height: 53px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.imghover_big { overflow: hidden; display: block; position: relative; }
.imghover_big img { -webkit-transition: all 1.2s ease 0s; transition: all 1.2s ease 0s; }
.imghover_big:hover img { -webkit-transform: scale(1.1); transform: scale(1.1);  }
.imghover_big em { position: absolute; left: -200px; top: 0px; width: 150px; height: 100%; background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) ; overflow: hidden; -webkit-transform: skewx(-25deg); -webkit-transition: 0s; }
.imghover_big:hover em { width: 150px; left: 600px; -webkit-transition: 0.8s;transition: 0.8s }
 @-webkit-keyframes scaleout { 0% {
-webkit-transform: scale(1.0)
}
 100% {
 -webkit-transform: scale(0.8);
}
}
 @keyframes scaleout { 0% {
 transform: scale(1.0);
 -webkit-transform: scale(1.0);
}
100% {
 transform: scale(1.1);
 -webkit-transform: scale(0.8);
}
}

@-webkit-keyframes moveUpDown {
    from {-webkit-transform: translateY(-5px)}
    to {-webkit-transform: translateY(5px)}
}
@keyframes moveUpDown {
    from { transform: translateY(-5px)}
    to { transform: translateY(5px)}
}
@-webkit-keyframes searchLights {
    0% { left: -100px; top: 0; }
    to { left: 220px; top: 100px; }
}
@-o-keyframes searchLights {
    0% { left: -100px; top: 0; }
    to { left: 220px; top: 100px; }
}
@-moz-keyframes searchLights {
    0% { left: -100px; top: 0; }
    to { left: 200px; top: 100px; }
}
@keyframes searchLights {
    0% { left: -100px; top: 0; }
    to { left: 200px; top: 100px; }
}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }



