.section1 {padding-top: 40px; background: #f6f6f6;padding-bottom: 30px;}
.section1 .g-in{width: 1262px;margin: 0 auto;}
.s1_l {width: 752px; float: left;padding:20px 16px 0 18px;background: #fff;}
.s1_l .s1_lt{height: 48px;background: #f1f4f7;line-height: 48px;}
.s1_l .s1_lt .s1_ltl{float: left;font-size: 20px;font-weight: bold;color: #000;background: url(../image/s1_00.png) no-repeat left 10px center;padding-left: 20px;line-height: 48px;}
.s1_l .s1_lt .s1_ltr{float: right; font-size: 14px;color: #5c5c5c;margin-right: 10px;}
.s1_l .s1_lc {margin-top: 28px;}
.s1_l .s1_lc  .s1_lca {height: 151px;margin-bottom: 17px;}
.s1_l .s1_lc  .s1_lca .a1_l{float: left; width: 236px; overflow: hidden;}
.s1_l .s1_lc  .s1_lca:hover .a1_l img{
    transform:scale(1.1);
    -ms-transform:scale(1.1); 	
    -moz-transform:scale(1.1); 	
    -webkit-transform:scale(1.1); 
    -o-transform:scale(1.1); 
}
.s1_l .s1_lc  .s1_lca .a1_l img{
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s; 
    -o-transition: all 0.6s;
}
.s1_l .s1_lc  .s1_lca .a1_r{float: right; width: 500px;text-overflow: ellipsis;overflow: hidden;}
.s1_l .s1_lc  .s1_lca .a1_r .a1_ra{font-size: 16px;margin-top: 5px; line-height: 1;color: #000;width: 500px; height: 18px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}}
.s1_l .s1_lc  .s1_lca:hover .a1_r .a1_ra{color: #3b67b1;}
.s1_l .s1_lc  .s1_lca .a1_r .a1_rb{display: block; font-size: 14px;line-height: 1;color: #5c5b5b;margin-top: 10px;width: 500px; height: 14px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.s1_l .s1_lc  .s1_lca .a1_r .a1_rc{font-size: 14px;color: #5c5b5b;line-height: 22px; margin-top: 13px;width: 500px; text-overflow: ellipsis;overflow: hidden;height: 44px;}
.s1_l .s1_lc  .s1_lca .a1_r .a1_rd{display: block;font-size: 14px;line-height: 1;margin-top: 22px; color: #3b67b1;}
.s1_l .s1_lc ul li {padding: 20px 0 20px 0; border-top: 1px dashed #c1c1c1;}

.s1_l .s1_lc ul .a2_l{float: left; width: 62px; height: 65px; text-align: center;border: #b5b5b5 1px solid;}
.s1_l .s1_lc ul .a2_l .a2_la{width: 100%; height: 41px;background: #b5b5b5;color: #fff; line-height: 41px; font-size: 30px;}
.s1_l .s1_lc ul .a2_l .a2_lb{width: 100%; height: 24px;color: #000; line-height: 24px; font-size: 14px;}
.s1_l .s1_lc ul .a2_r{float: right; width: 670px;}
.s1_l .s1_lc ul .a2_r .a2_ra{font-size: 16px; color: #000; line-height: 1;width: 670px;margin-top: 8px; height: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.s1_l .s1_lc ul .a2_r .a2_rb{font-size: 14px;line-height: 22px;   color: #5c5b5b; margin-top: 13px;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.s1_l .s1_lc ul li:hover .a2_l{ border: #3b67b1 1px solid;} 
.s1_l .s1_lc ul li:hover .a2_la{color: #fff;background:#3b67b1 ;}
.s1_l .s1_lc ul li:hover .a2_lb{color: #3b67b1;}
.s1_l .s1_lc ul li:hover .a2_ra{color: #3b67b1;}
.s1_r {width: 422px; float: right;padding:20px 16px 0 18px;background: #fff;}
.s1_r .s1_ra .s1_rat{margin-bottom: 28px;  height: 48px;background: #f1f4f7;line-height: 48px;}
.s1_r .s1_ra .s1_rat .s1_ratl{float: left;font-size: 20px;font-weight: bold;color: #000;background: url(../image/s1_00.png) no-repeat left 10px center;padding-left: 20px;}
.s1_r .s1_ra .s1_rat .s1_ratr{float: right; margin-right: 10px;}

.s1_r .s1_rb .s1_rbt{margin-top: 10px;height: 48px;background: #f1f4f7;line-height: 48px;}
.s1_r .s1_rb .s1_rbt .s1_rbtl{float: left;font-size: 20px;font-weight: bold;color: #000;background: url(../image/s1_00.png) no-repeat left 10px center;padding-left: 20px;}
.s1_r .s1_rb .s1_rbt .s1_rbtr{float: right; margin-right: 10px;}

.s1_r .s1_rb .s1_rbc ul li{overflow: hidden; line-height: 50px;border-bottom: 1px dashed #c1c1c1;background: url(../image/s1_03.jpg) no-repeat left center; padding-left: 10px;}
.s1_r .s1_rb .s1_rbc .s1_rbcl{float: left; width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.s1_r .s1_rb .s1_rbc .s1_rbcr{float: right;}
.s1_r .s1_rb .s1_rbc ul li a {font-size: 14px; color: #5c5b5b; display: block;}
.s1_r .s1_rb .s1_rbc ul li:last-child{border: none;}
.s1_r .s1_rb .s1_rbc ul li:hover a{color: #3b67b1;}

.section2 {background: #f6f6f6;padding-bottom: 34px;}
.section2 .g-in{width: 1226px;margin: 0 auto;background: #fff;padding: 20px 18px 0;}
.s2_c .s2_ct {height: 48px;background: #f1f4f7;line-height: 48px;}
.s2_c .s2_ct  .s2_ctl{float: left;font-size: 20px;font-weight: bold;color: #000;background: url(../image/s1_00.png) no-repeat left 10px center;padding-left: 20px;}
.s2_c .s2_ct  .s2_ctr{float: right; margin-right: 10px;}
.s2_c{}
.s2_c .s2_cc {width: 100%; overflow: hidden; padding-top: 20px;padding-bottom: 20px;}
.s2_c .s2_cc ul{width: 1280px; overflow: hidden;}
.s2_c .s2_cc ul li {margin-right: 43px;float: left;width: 138px;overflow: hidden;}
.s2_c .s2_cc ul li img{
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s; 
    -o-transition: all 0.6s;
}
.s2_c .s2_cc ul li:hover img{
    transform:scale(1.1);
    -ms-transform:scale(1.1); 	
    -moz-transform:scale(1.1); 	
    -webkit-transform:scale(1.1); 
    -o-transform:scale(1.1); 
}


.section3 {position: relative;margin: 0 auto; background: url(../image/s3_bg.jpg)no-repeat center; background-size: cover;height: 498px;}
.s3_c .s3_ct {text-align: center;background: url(../image/s3_title.png) no-repeat top 46px center;color: #000;font-size:30px;font-weight: 600; padding-top: 30px;line-height: 1; }
.s3_cc{margin-top: 18px;}
.s3_cc .bd{padding-top: 48px !important;width: 1228px; overflow: hidden; position: relative;}
.s3_cc ul li {float: left; margin-right:75px;width: 250px; overflow: hidden;}
.s3_cci { width: 250px; height: 250px; background: #fff;}
.s3_cci .s3_ccia{padding-top: 17px;text-align: center;}
.s3_cci .s3_ccia span{width: 230px;height: 180px;overflow: hidden;margin:0 auto;display: block;}
.s3_cci .s3_ccia span img{min-height: 180px;min-width: 230px;height: 180px;}

.s3_cci .s3_ccib{margin-top: 18px; margin-bottom:14px; font-size: 18px;text-align: center;line-height: 1;color: #333;}
.s3_cci .s3_ccic{font-size: 14px;line-height: 22px; width: 190px;overflow: hidden; margin: 0 auto;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;min-height: 60px;}
.s3_cci .s3_ccid{display: block; width:88px;height: 25px; background: #3b67b1;border-radius: 12px;color: #fff;line-height: 25px;margin: 0 auto;margin-top: 11px;  font-size: 12px;  text-align: center;}
.s3_cc .prev{display: block; background: url(../image/prev.png) no-repeat center;width: 28px;height: 51px;position: relative;left:-48px;top:-156px;float: left;}
.s3_cc .next{display: block; background: url(../image/next.png) no-repeat center;width: 28px;height: 51px;position: relative;right:-48px;top:-156px;float: right;}



.section4 {padding-top: 40px; background: #f6f6f6;padding-bottom: 49px;}
.section4 .g-in{width: 1262px;margin: 0 auto;}
.s4_l {float: left;padding:20px 16px 22px 17px;background: #fff;}
.s4_l .s4_lt{height: 48px;width: 420px; background: #f1f4f7;line-height: 48px;}
.s4_l .s4_lt .s4_ltl{float: left;font-size: 20px;font-weight: bold;color: #000;background: url(../image/s1_00.png) no-repeat left 10px center;padding-left: 20px;}
.s4_l .s4_lt .s4_ltr{float: right; font-size: 14px;color: #5c5c5c;padding-right: 5px;}
.s4_lc ul { overflow: hidden;}
.s4_lc ul li{overflow: hidden; overflow: hidden; white-space: nowrap;line-height: 50px;border-bottom: 1px dashed #c1c1c1; }
.s4_lc ul li a {font-size: 14px; color: #5c5b5b; display: block;}
.s4_lc .s4_lca{margin-top: 29px;overflow: hidden;  position: relative; margin-bottom: 16px;width: 420px;overflow: hidden;}
.s4_lc .s4_lca:hover img{
    transform:scale(1.1);
    -ms-transform:scale(1.1); 	
    -moz-transform:scale(1.1); 	
    -webkit-transform:scale(1.1); 
    -o-transform:scale(1.1); 
}
.s4_lc .s4_lca  img{
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s; 
    -o-transition: all 0.6s;
}
.s4_lc .s4_lca span {left: 0; bottom: 0;position: absolute;color: #fff; background: rgb(0,0,0,0.6); width: 100%; height: 38px; line-height: 38px; padding-left: 21px;font-size: 14px;display: block;}
.s4_lc ul li { background: url(../image/s1_03.jpg) no-repeat left center; padding-left: 10px;}
.s4_lc ul li .s4_lcia .s4_lcial{display: block;width: 315px; float: left;font-size: 14px;overflow : hidden;text-overflow: ellipsis;}
.s4_lc ul li .s4_lcia .s4_lciar{display: block;width: 80px;float: right;font-size: 14px;overflow : hidden;text-overflow: ellipsis;}
.s4_lc ul li .s4_lcib  span{display: block; position: absolute; bottom: 0; padding-left:5px ; height: 38px;line-height: 38px;color: #fff; width: 414px; background: rgb(0,0,0,0.6);}
.s4_lc ul li:hover .s4_lcial{color: #3b67b1;}


.s4_r {width: 754px; float: right;padding:20px 16px 23px 18px;background: #fff;}
.s4_r .s4_rt{height: 48px;background: #f1f4f7;line-height: 48px;}
.s4_r .s4_rt .s4_rtl{float: left;font-size: 20px;font-weight: bold;color: #000;background: url(../image/s1_00.png) no-repeat left 10px center;padding-left: 20px;}
.s4_r .s4_rt .s4_rtl ul li {float: left; cursor: pointer;margin:0 10px;}
.s4_r .s4_rt .s4_rtr{float: right; font-size: 14px;color: #5c5c5c;padding-right: 5px;}
.s4_r .s4_rt .s4_rtl li:hover,.s4_r .s4_rt .s4_rtl li.on {color: #3b67b1;}
.s4_r .s4_rt .s4_rtl li:hover span,.s4_r .s4_rt .s4_rtl li.on span{color: #000;}
.s4_rc ul {margin-top: 29px;}
.s4_rc ul li {display: block; line-height: 48px;}
.s4_rc ul .a1 {padding-bottom: 18px;}
.s4_rc ul .a1,.s4_rc ul .a2 {border-bottom: 1px dashed #c1c1c1;}
.s4_rc ul .a1 .a1_l{width: 237px; float: left; overflow: hidden;}
.s4_rc ul .a1:hover .a1_l img{
    transform:scale(1.1);
    -ms-transform:scale(1.1); 	
    -moz-transform:scale(1.1); 	
    -webkit-transform:scale(1.1); 
    -o-transform:scale(1.1);
}
.s4_rc ul .a1 .a1_l img{
        transition: all 0.6s;
        -moz-transition: all 0.6s;
        -webkit-transition: all 0.6s; 
        -o-transition: all 0.6s;
}
.s4_rc ul .a1 .a1_r{float: right; width: 500px;}
.s4_rc ul .a1 .a1_r .a1_ra{font-size: 16px;line-height: 1;color: #000;margin-top: 4px; overflow : hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 3px;}
.s4_rc ul .a1:hover .a1_r .a1_ra{color: #3b67b1;}
.s4_rc ul .a1 .a1_r .a1_rb{font-size: 14px;line-height: 1;color: #5c5b5b;margin-top: 15px;}
.s4_rc ul .a1 .a1_r .a1_rc{line-height: 22px; font-size: 14px;color: #5c5b5b;margin-top: 13px;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.s4_rc ul .a1 .a1_r .a1_rd{font-size: 14px;color: #3b67b1; line-height: 1;margin-top: 18px;}
.s4_rc ul .a2 {background: url(../image/s1_03.jpg) no-repeat left center; padding-left: 10px;}
.s4_rc ul .a2:hover .a2_l ,.s4_rtc ul .a2:hover .a2_r{color: #3b67b1;}
.s4_rc ul .a2 .a2_l{float: left;display: block; width: 614px;overflow : hidden;text-overflow: ellipsis;white-space: nowrap;  font-size: 14px;}
.s4_rc ul .a2 .a2_r{float: right;  overflow: hidden;font-size: 14px;}


.section5 {padding-bottom: 53px;background: #f6f6f6;}
.s5_c .s5_ct {text-align: center;background: url(../image/s4_title.png) no-repeat top 46px center;color: #000;font-size:30px;font-weight: 600; padding-top: 30px;line-height: 1; }
.s5_c .s5_cc {margin-top: 21px;}
.s5_c .s5_cc .s5_ccl{float: left;margin-top: 17px; width: 352px;overflow: hidden;}
.s5_c .s5_cc .s5_ccr{float: right;width: 855px;}
.s5_c .s5_cc .s5_ccr ul{width: 900px; overflow: hidden;}
.s5_c .s5_cc .s5_ccr ul li {float: left;margin-right: 25px;margin-top: 17px;width: 268px;overflow: hidden;}
.s5_c .s5_cc  li:hover img {
    transform:scale(1.1);
    -ms-transform:scale(1.1); 	
    -moz-transform:scale(1.1); 	
    -webkit-transform:scale(1.1); 
    -o-transform:scale(1.1);
}
.s5_c .s5_cc  li img{
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s; 
    -o-transition: all 0.6s;
}

.section6{background: #e8ecf0;}
.section6 .g-in{width: 1200px; margin: 0 auto;}
.linkBox{float: left;margin-right: 230px;width: 1400px; padding-top:15px; padding-bottom: 12px; }
.linkBox .item{float: left; position: relative;padding: 0 27px;background: url(../image/l2_03.png) no-repeat right center;}
.linkBox .item2{background: none;}
.linkBox .item .ti{float: left;  font-size: 14px;height: 34px;border-radius: 6px;  line-height: 32px;padding: 0 15px;}
.linkBox .item .ti span a{    margin-left: 15px;}
.linkBox .item .hiddenBox{position: absolute;bottom: 36px;display: none;background: rgb(0,0,0,0.6);width: 100%;z-index: 999;}
.linkBox .item .hiddenBox li a{font-size: 14px;display: block;padding: 5px 20px;color: #fff;}
.linkBox .item .hiddenBox li:hover {background: #ccc;}