/*body{padding-top: 40px;}*/
.index_box{background-color: #f5f5f5;}


.head-top {
	width: 100%;
	height: 35px;
	line-height: 35px;
	margin-top: 0px;
	background:#f8f8f8;color: #666666;border-bottom: 1px solid #e8e8e8;
}
.head-top.welcome_bg {
	position: relative;
}
.head-top-con {
	width: 1245px;
	margin: 0 auto;
	color: #111;
}
.head-top-con .hi {
	background: url(../images/hi.png) no-repeat left center;
	font-size: 12px;
	padding-left: 20px;
	color:#666666;
}
.head-top-con .yidong i {
	display: block;
	width: 14px;
	height: 16px;
	margin-right: 2px;
	float: left;
	background: url(../images/topbotbg.png) no-repeat;
	margin-top: 8px;
}
.head-top-con .weixin i {
	display: block;
	width: 14px;
	height: 16px;
	margin-right: 5px;
	float: left;
	background: url(../images/topbotbg.png) no-repeat -17px top;
	margin-top: 8px;
}
.head-top-con .lianxi i {
	display: block;
	width: 14px;
	height: 16px;
	margin-right: 5px;
	float: left;
	background: url(../images/topbotbg.png) no-repeat -43px top;
	margin-top: 8px;
}
.head-top-con .kefu i {
	display: block;
	width: 14px;
	height: 16px;
	margin-right: 5px;
	float: left;
	background: url(../images/topbotbg.png) no-repeat -63px top;
	margin-top: 8px;
}
.head-top-con .fr span {
	display: block;
	float: left;
	margin-left: 25px;
}
.head-top-con .fr span a {
	margin-left: 0px;
	font-size: 12px;
	color: #666666;
}


 
 
.index_head{height: 110px;background-color: #fff;padding-bottom:5px;position: relative;}
.index_head>.center{height: 110px;padding-top:10px;}
.index_head>.center>.logo{width:349px;float: left;}
.index_head>.center>.logo>a{display: block;}
.index_head>.center>.logo>a>img{width: 100%;}
.index_head>.center>.city{width:80px;float: left;margin-top: 17px;text-align: center;position: relative;height: 40px;cursor: pointer;}
.index_head>.center>.city>i{color: #999999;}
.index_head>.center>.city>em{color: #666666;font-size: 16px;font-weight: bold;}
.index_head>.center>.city>span{cursor:pointer;margin-left: 5px;}
.index_head>.center>.search{width: 460px;float: left;margin-right:0px;padding-top: 10px;margin-right: 40px;}
.index_head>.center>.search>form{}
/*.index_head>.center>.search>form:before{content: "\e668";color: #a1a1a1;font-size: 16px;position: absolute;left: 49px;top: 10px;font-family: 'iconfont';position: absolute;z-index: 99;pointer-events: none;}*/
.index_head>.center>.search>form>select{position: absolute;left: 0;top: 0;width: 70px;height: 36px;line-height: 36px;border: none;background-color: #f6f6f6;padding-left: 12px;text-align: left;}
.index_head>.center>.search>form>i{position: absolute;left:0px;top: 0;width: 36px;height: 36px;line-height: 36px;text-align: center;color: #999999;font-size: 16px;}
.index_head>.center>.search>form{height: 40px;width: 100%;border: 2px solid #004D71;position: relative;}
.index_head>.center>.search>form>input{width: 80%;height:38px;border: none;}
.index_head>.center>.search>form> .sub{width: 12%; height:40px; position: absolute;right: -2px;top: 0;border: none;background-color: #004D71;padding-left: 0;font-size: 14px;color: #fff;transition:all 0.2s linear ;}
.index_head>.center>.search>form>input.sub:hover{opacity: 0.9;}
 
.index_head>.center>.search>form>input.sub.jg{background-color: #ff8500;height: 40px;top: -2px;}
.index_head>.center>.search>p{margin-top: 10px;}
.index_head>.center>.search>p>a{color: #666666;margin-right: 15px;font-size: 14px;}
.index_head>.center>.search>p>a:hover{color: #2592ff;}
.index_head>.center>.tel{width:auto;float: right;position: relative;padding-top: 9px;}
.index_head>.center>.tel>i{width: 26px;height: 26px;border: 2px solid #ff8400;display: block;border-radius:50%;color: #ff8400;position: absolute;left: 0px;top: 9px;line-height: 22px;text-align: center;font-size:16px;}
.index_head>.center>.tel>div>.tel{font-size:24px ;font-weight: bold;color: #ff8400;padding-left: 37px;}
.index_head>.center>.tel>div>p{color: #666666;font-size: 14px;margin-top: 3px;text-align: center;}
.index_head>.center>.daohang{width: 810px;float: left;padding-top: 15px;}
.index_head>.center>.daohang>ul{text-align: center;color: #333333;}
.index_head>.center>.daohang>ul>li{display: inline-block;height: 40px;line-height: 40px;margin: 0 30px;}
.index_head>.center>.daohang>ul>li>a{font-size: 16px;}
.index_head>.center>.daohang>ul>li>a:hover{color: #369bff;}

.index_head>.center>.search p{ line-height:25px; color:#858484; font-size:12px; text-align:left;}

.index_head>.center>.search p a{ color:#858484;}



.mn {
    width: 1200px;
    margin: 0 auto;
}



.index-nav {

    width: 100%;

    position: relative;

    z-index: 3;

    height: 60px;



    background-color: #eff0f4;
    border-bottom: 3px solid #f38303;

    /* background-color: #dd2726; */

}



.index-nav .nav {



    width: 1200px;

    margin: 0 auto;

    position: static;



}



.index-nav .nav li {



    width: 150px;

    float: left;

    height: 60px;

    /* position: relative; */

    /* display: inline-block; */

    /* text-align: center; */

    line-height: 20px;



}



.index-nav .nav li>a {



    font-size: 18px;

    width: 150px;

    height: 25px;

    display: flex;

    align-items: center;

    justify-content: center;

    text-align: center;

    margin-top: 18.5px;

    border-right: 1px solid #d6d6d6;

    /*color: #fff;*/



}

.index-nav .nav li>a span{

    margin-right: 5px;

}

.index-nav .nav li>span {

    width: 0px;

    display: block;

    height: 3px;

    margin-top: 14px;

    /* margin-right: 5px; */

    transition: 0.4s ease;

    background-color: #fff;



}



.index-nav .nav li:last-child a {

    border-right: 0px solid #fff;

}









/*
.index-nav .nav li.active>span {

    width: 150px;

    display: block;

}*/



.index-nav .nav li:hover>a {


	color: #2a55a3;


}


.index-nav .nav li.active>a {


	color: #2a55a3;

    font-weight: 700;

}

.index-nav .nav li .drop {



    width: 100%;

    overflow: hidden;

    position: absolute;

    padding: 30px 0;

    display: none;

    z-index: 3;

    left: 0;

    top: 63px;

    /* margin-top: 30px; */

    background-color: #fff;

    /* white-space: nowrap; */



}





.index-nav .nav li .drop .img {



    width: 320px;

    float: left;

    overflow: hidden;

    border-radius: 10px;

    height: 193px;

}



.index-nav .nav li .drop .right {

    padding-top: 15px;

    /* display: flex; */

    width: 840px;

    float: right;

}



.index-nav .nav li .drop .right a {

    width: 168px;

    display: block;

    font-size: 16px;

    margin-bottom: 23px;

    float: left;

    /* margin-right: 15px; */

}



.index-nav .nav li .drop .right a span {

    transition: 0.5s ease;

    font-size: 18px;

}



.index-nav .nav li .drop .right a:hover {

    color: #2a55a3;

}



.index-nav .nav li .drop .right a:hover span {



    margin-left: 15px;

}



.index-nav .nav li .drop .cont .r .index-banner {

    width: 100%;



    position: relative;



    z-index: 1;



    cursor: pointer;



    overflow: hidden;

    /* padding-bottom: 30px; */

    margin: 0 auto;





}

.index-nav .nav li .drops a:hover {

   background-color: #2a55a3;

  

    color: #fff;

}










.yenu{
width:1000px;
height:300px;
background-color:#fff;
position:absolute;
z-index:99999;
top:42px;
left:-200px;
display:none;
}
.yenu_ox{
width:1000px;
height:230px;
position:relative;
}


.yenu_ox2{
width:1000px;
height:230px;
position:relative; margin-left:120px;
}


.yenu_A{
width:340px;
height:200px;
position:absolute;
left:0;
top:35px;
}
.yenu_B{
width:650px;
height:160px;
position:absolute;
left:350px;
top:35px;
}
.yenu_B dl{
margin:0;
padding:0;
list-style:none;
}
.yenu_B dl dt{
width:90px;
padding-left:40px;
height:40px;
line-height:40px;
text-align:left;
float:left;
}
.yenu_B dl dt a{
font-size:16px;
color:#1a1a1a;
text-decoration:none;
text-align:left;
}

.yenu_C{
width:200px;
height:34px;
position:absolute;
top:170px;
left:390px;
}
.yenu_C a.yenu_me{
width:89px;
display:block;
font-size:14px;
color:#e84606;
text-decoration:none;
height:34px;
line-height:34px;
background:url(images/xores.png) 63px center no-repeat;
margin:0;
padding:0;
text-align:left;
}

.yenu_C a.yenu_me:hover{
background:url(images/xores.png) right center no-repeat;
color:#e84606;
font-weight:normal;
}

.yenu_C a.yenu_me{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.aenu{
width:1200px;
height:278px;
background:url(images/aenu_bg.png) 448px 40px no-repeat;
background-color:#fff;
position:absolute;
top:42px;
left:-1084px;
z-index:99999;
display:none;
}
.cenu{
width:1200px;
height:278px;
background:url(images/aenu_bg.png) 448px 40px no-repeat;
background-color:#fff;
position:absolute;
top:42px;
left:-700px;
z-index:99999;
display:none;
}


.gknu{
width:1200px;
height:278px;
background:url(images/aenu_bg.png) 448px 40px no-repeat;
background-color:#fff;
position:absolute;
top:42px;
left:-440px;
z-index:99999;
display:none;
}


.aenu_in{
width:1200px;
height:278px;
position:relative;
}
.aenu_A{
width:200px;
height:42px;
position:absolute;
left:0;
top:38px;
line-height:42px;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
}
.aenu_B{
width:420px;
height:100px;
position:absolute;
left:0;
top:92px;
font-size:16px;
line-height:26px;
color:#1a1a1a; text-align:left;
}
.aenu_C{
width:248px;
height:150px;
position:absolute;
left:545px;
top:32px;
font-size:16px;
line-height:26px;
color:#1a1a1a;
}
.aenu_C dl{
margin:0;
padding:0;
list-style:none;
}
.aenu_C dl dt{
width:124px;
height:54px;
float:left;
}
.aenu_C dl dt a{
width:124px;
height:54px;
font-size:16px;
line-height:54px;
color:#1a1a1a;
font-weight:bold;
text-decoration:none;
text-align:left;
}
.aenu_C dl dt a:hover{
color:#e2460b;
}

.cenu_C{
width:300px;
height:150px;
position:absolute;
left:520px;
top:22px;
font-size:16px;
line-height:26px;
color:#1a1a1a;
}
.cenu_C dl{
margin:0;
padding:0;
list-style:none;
}
.cenu_C dl dt{
width:150px;
height:45px;
float:left;
}
.cenu_C dl dt a{
width:150px;
height:45px;
font-size:16px;
line-height:45px;
color:#1a1a1a;
font-weight:bold;
text-decoration:none;
text-align:left;
}
.cenu_C dl dt a:hover{
color:#e2460b;
}
.aenu_D{
width:330px;
height:130px;
position:absolute;
right:0;
top:40px;
border-radius:10px;
overflow:hidden;
}
.aenu_E{
width:89px;
height:35px;
position:absolute;
left:870px;
top:190px;
}
.aenu_E a.aenu_Ea{
width:64px;
height:35px;
display:block;
line-height:35px;
background:url(images/xores.png) 37px center no-repeat;
font-size:16px;
color:#e84606;
text-decoration:none;
text-align:left;
}
.aenu_E a.aenu_Ea:hover{
color:#e84606;
font-weight:normal;
background:url(images/xores.png) right center no-repeat;
}

.aenu_E a{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.kenu{
width:1000px;
height:434px;
padding-top:16px;
background-color:#fff;
position:absolute;
z-index:99999;
top:45px;
left:-293px;
display:none;
}
.kenu_l{
width:400px;
float:left;
}
.kenu_lt{
width:400px;
height:50px;
line-height:50px;
border-bottom:1px solid #e0e0e0;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
}
.kenu_lox{
width:500px;
height:auto;
padding-top:13px;
overflow:hidden;
}
.kenu_lox ul{
margin:0;
padding:0;
list-style:none;
}
.kenu_lox ul li{
width:158px;
height:40px;
float:left;
line-height:40px;
}
.kenu_lox ul li a{
width:158px;
height:40px;
line-height:40px;
display:block;
font-size:16px;
color:#1a1a1a;
text-decoration:none;
text-align:left;
}
.kenu_lm{
width:200px;
height:34px;
}
.kenu_lm a.kenu_lme{
width:89px;
display:block;
font-size:14px;
color:#e84606;
text-decoration:none;
height:34px;
line-height:34px;
background:url(images/xores.png) 63px center no-repeat;
margin:0;
padding:0;
text-align:left;
}

.kenu_lm a.kenu_lme:hover{
background:url(images/xores.png) right center no-repeat;
color:#e84606;
font-weight:normal;
}

.kenu_lm a.kenu_lme{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.kenu_r{
width:590px;
float:right;
overflow:hidden;
}
.kenu_rt{
width:590px;
height:50px;
line-height:50px;
border-bottom:1px solid #e0e0e0;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
}
.kenu_rox{
width:590px;
padding-top:16px;
overflow:hidden;
}
.kenu_rox ul{
margin:0;
padding:0;
list-style:none;
}
.kenu_rox ul li{
width:590px;
height:64px;
float:left;
}
.kenu_rox_li{
width:590px;
height:64px;
position:relative;
}
.kenu_rox_li a{
width:590px;
height:64px;
text-align:left;
display:block;
font-weight:normal;
}
.kenu_rox_li em{
width:40px;
height:40px;
position:absolute;
left:0;
top:10px;
display:block;
}
.kenu_rox_li span{
width:530px;
height:32px;
line-height:32px;
position:absolute;
left:60px;
top:5px;
font-size:14px;
color:#1a1a1a;
font-weight:bold;
display:block;
text-align:left;
}
.kenu_rox_li label{
width:530px;
height:22px;
line-height:22px;
position:absolute;
left:60px;
top:32px;
font-size:14px;
color:#808080;
display:block;
text-align:left;
}
.kenu_rox a:hover{
font-weight:normal;
}
.kenu_rox a:hover label{
font-weight:normal;
font-size:14px;
color:#808080;
}

.kenu_rox_li em.rio_1{
background:url(../images/rio_1.png);
background-position: 0px 0px;
}
.kenu_rox_li em.rio_2{
background:url(../images/rio_2.png);
background-position: 0px 0px;
}
.kenu_rox_li em.rio_3{
background:url(../images/rio_3.png);
background-position: 0px 0px;
}
.kenu_rox_li em.rio_4{
background:url(../images/rio_4.png);
background-position: 0px 0px;
}
.kenu_rox_li em.rio_5{
background:url(../images/rio_5.png);
background-position: 0px 0px;
}

.kenu_rox a:hover span{
color:#e2460b;
}
.kenu_rox a:hover em.rio_1{
background-position: 0px -40px;
}
.kenu_rox a:hover em.rio_2{
background-position: 0px -40px;
}
.kenu_rox a:hover em.rio_3{
background-position: 0px -40px;
}
.kenu_rox a:hover em.rio_4{
background-position: 0px -40px;
}
.kenu_rox a:hover em.rio_5{
background-position: 0px -40px;
}

.kenu_rox_li em{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}



.nav ul li.nav_2:hover{
background:url(../images/nav_up.png) 110px 18px no-repeat;
}
.nav ul li.nav_2:hover a.asd{
color:#1a1a1a;

}
.nav ul li.nav_2:hover .aenu { display:block;}
/*.nav ul li.nav_3:hover{
background:url(../images/nav_up.png) 110px 18px no-repeat;
}
.nav ul li.nav_3:hover a.asd{
color:#1a1a1a;

}
.nav ul li.nav_3:hover .kenu { display:block;}*/
.nav ul li.nav_4:hover{
background:url(../images/nav_up.png) 110px 18px no-repeat;
}


.nav ul li.nav_4:hover a.asd{
color:#1a1a1a;

}
.nav ul li.nav_4:hover .cenu { display:block;}








.nav ul li.nav_8:hover{
background:url(../images/nav_up.png) 110px 18px no-repeat;
}
.nav ul li.nav_8:hover a.asd{
color:#1a1a1a;

}
.nav ul li.nav_8:hover .yenu { display:block;}




.nav ul li.nav_3:hover{
background:url(../images/nav_up.png) 110px 18px no-repeat;
}
.nav ul li.nav_3:hover a.asd{
color:#1a1a1a;

}
.nav ul li.nav_3:hover .gknu { display:block;}




.nav ul li.nav_5:hover{
background:url(../images/nav_up.png) 110px 18px no-repeat;
}
.nav ul li.nav_5:hover a.asd{
color:#1a1a1a;

}
.nav ul li.nav_5:hover .gknu { display:block;}





.all_menu{
width:100%;
height:300px;
border-top:2px solid #f48403;
background-color:#fff;
position: absolute;
top:210px;
left:0;
z-index:999;
display:none;
box-shadow:0 0 12px rgba(0,0,0,0.12);
}

.all_aenu{
width:100%;
height:278px;
border-top:2px solid #f48403;
background-color:#fff;
position: absolute;
top:210px;
left:0;
z-index: 999;
display:none;
box-shadow:0 0 12px rgba(0,0,0,0.12);
}

.all_cenu{
width:100%;
height:278px;
border-top:2px solid #f48403;
background-color:#fff;
position: absolute;
top:210px;
left:0;
z-index: 999;
display:none;
box-shadow:0 0 12px rgba(0,0,0,0.12);
}




.all_gknu{
width:100%;
height:300px;
border-top:2px solid #f48403;
background-color:#fff;
position: absolute;
top:210px;
left:0;
z-index: 999;
display:none;
box-shadow:0 0 12px rgba(0,0,0,0.12);
}

.all_yenu{
width:100%;
height:300px;
border-top:2px solid #f48403;
background-color:#fff;
position: absolute;
top:210px;
left:0;
z-index: 999;
display:none;
box-shadow:0 0 12px rgba(0,0,0,0.12);
}





/*banner*/
.fullSlide { min-width: 1200px; position: relative; height:500px; overflow: hidden; }
.fullSlide .bd { position: relative; z-index: 0; }
.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 .bd li img { width: 1920px; height: 500px; display: block; position: absolute; top: 0; left: 50%; margin-left: -960px; }
.fullSlide .hd { width: 1200px; left: 50%; margin-left: -650px; bottom: 30px; position: absolute; z-index: 1; overflow: hidden; }
.fullSlide .hd ul { margin-left: 500px; }
.fullSlide .hd ul li { float: left; margin: 0 5px; display: inline; cursor: pointer; width:35px; height: 5px; background: #fff; text-indent: -999px; }
.fullSlide .hd ul .on { background: #f68100; }










.index_box2 .title {
text-align:center; padding-top:30px;
}

.index_box2 .title h3 { font-weight:100;
    margin: auto;
    max-width: 600px;
    color: #2a2b2b;
    border-bottom: 1px solid #999;
    height: 50px;font-size: 28px;
}



.index_box2 .title p {
    padding-bottom: 15px;
    margin-top: -10px !important;
    width: 200px;
    font-size: 18px;
    margin: auto; color:#d2cccc;
    position: relative;  background: #fff;
}

.index_box2 .title p:before {
    content: "";
    height: 9px;
    width: 9px;
    background: #007cc2;
    transform: rotate(45deg);
    position: absolute;
    left: 0;
    margin-top: 5px;
}

.index_box2 .title p:after {
    content: "";
    height: 9px;
    width: 9px;
    background: #e67817;
    transform: rotate(45deg);
    position: absolute;
    right: 0;
    margin-top: 5px;
}



.index_footer{background-color: #333333;padding: 30px 0;}
.index_footer>.center>.box{border-bottom:1px solid #424242;padding-bottom: 20px;}
.index_footer>.center>.box>.f_l{width: 656px;}
.index_footer>.center>.box>.f_l>ul{width: 656px;}
.index_footer>.center>.box>.f_l>ul>li{width:100px;float: left;margin-right:50px;}
.index_footer>.center>.box>.f_l>ul>li>span{font-size: 16px;color: #ffffff;display: block;margin-bottom: 10px;font-weight: bold;}
.index_footer>.center>.box>.f_l>ul>li>a{font-size: 14px;display: block;color: #929297;position: relative;margin-bottom: 5px;}
.index_footer>.center>.box>.f_l>ul>li>em{font-size: 14px;display: block;color: #929297;position: relative;margin-bottom: 5px;}
.index_footer>.center>.box>.f_l>ul>li>a:hover{color: #ff7c4a;text-decoration: underline;}
.index_footer>.center>.box>.f_l>ul>li:nth-child(3){margin-right: 60px;}

.index_footer>.center>.box>.f_m{width: 216px;float: left; text-align:left;}
.index_footer>.center>.box>.f_m>span{font-size: 16px;color: #ffffff;font-weight: bold;display: block;margin-bottom: 10px;}
.index_footer>.center>.box>.f_m>p{color: #929297;font-size: 12px;}
.index_footer>.center>.box>.f_m>p.tel{font-size: 24px;color: #ff8400;font-weight: bold;}
.index_footer>.center>.box>.f_m>a{display: block;width: 154px;height: 34px;line-height: 32px;color: #fff;margin-top: 30px;border: 1px solid #fff;text-align: center;}
.index_footer>.center>.box>.f_m>a:after{float: right;margin-right: 15px;}
.index_footer>.center>.box>.f_m>a:hover{background-color: #ff7c4a;;border-color: #ff7c4a;}
.index_footer>.center>.box>.f_r{width: 228px;position: relative;padding-right: 0px;}
.index_footer>.center>.box>.f_r>.ewm{width: 140px;}
.index_footer>.center>.box>.f_r>.ewm img{ width:100%;}
.index_footer>.center>.box>.f_r>.ewm p{ color:#FFF; line-height:40px; text-align:center;}
 
.index_footer>.center>.box>.f_r>span{font-size: 16px;color: #ffffff;font-weight: bold;display: block;margin-bottom: 20px; text-align:left;}
 
.banquan{ color:#666}
.banquan a{ color:#666} 

.index_box2{margin-bottom: 0;}
.index_box2>.center{background-color: #fff;}
 


.index_box2>.center>.box>.f_l>ul .side {
    float: left;
    width: 305px;
    height: 406px;
    border-right: 2px solid #f9f9f9;
    padding: 20px 25px;
    box-sizing: border-box;
    position: relative;
}

.wrap {
    width: 1225px;
    margin: 0 auto; background:#FFF; padding:20px 10px 0 10px;
}

 .homeCon-head {
  height: 76px;
  line-height: 76px;
}
.homeCon-head ul {
  float: left;
  margin-right: 10px;
  padding-top: 10px;
  position: relative;
}
.homeCon-head ul li {
  float: left;
  height: 30px;
  line-height: 30px;
  color: #333;
  cursor: pointer;
  width: 94px;
  text-align: center;
  font-size: 16px;
}
.homeCon-head ul li.active {
  background: #144b6f;
  color: #fff;
}
.homeCon-head ul li:hover {
  color: #fff;
}
.homeCon-head ul li.homeCon-head-bg {
  background: #ca4300;
  height: 30px;
  width: 84px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
}
.homeCon-head span {
  float: left;
  font-size: 18px;
  color: #333;
}
.homeCon-head a.more {
  float: right;
  color: #8b8b8b;
  font-size: 16px;
  display: none;
  padding-top: 34px;
  width: 48px;
}
.homeCon-head a.more.active {
  display: block;
}
.homeCon-head a.more:hover i {
  background: url('../images/newPage/more-a.png') no-repeat 100% 100%;
}
.homeCon-head a.more em {
  font-style: normal;
  display: block;
  height: 16px;
  line-height: 16px;
  float: left;
}
.homeCon-head a.more i {
  float: left;
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/newPage/more.png') no-repeat 100% 100%;
}
.homeCon-head a:hover {
  color: #144b6f;
}


.homeCon8-item,
.homeCon9-item {
  display: none;
}
.homeCon8-item.active,
.homeCon9-item.active {
  display: block;
}



.homeCon8-body .side {
  float: left;
  width: 305px;
  height: 474px;
  border-right: 2px solid #f9f9f9;
  padding: 20px 25px;
  box-sizing: border-box;
  position: relative;
}
.homeCon8-body .side *:before,
.homeCon8-body .side *:after {
  z-index: -1;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.homeCon8-body .side img {
  position: absolute;
  z-index: 1;
  width: 305px;
  height: 474px;
  top: 0;
  left: 0;
}
.homeCon8-body .side a {
  text-transform: uppercase;
  overflow: hidden;
  z-index: 5;
  width: 112px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  position: absolute;
  bottom: 50px;
  left: 95px;
  border: 1px solid #fff;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  z-index: 2;
}
.homeCon8-body .side a:hover {
  border: 1px solid #ca4300;
}
.homeCon8-body .side a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 80px;
  background: #ca4300;
}
.homeCon8-body .side a:hover:before {
  width: 112px;
}
.homeCon8-body .side a:active {
  background: #ca4300;
}
.homeCon8-body .list { border:2px solid #f1f1f1; border-left:0;
  float: right;
  width: 918px;
  background: #fff;
}
.homeCon8-body .list h2 {
  font-size: 18px;
  font-weight: normal;
  color: #333;
  width: 100%; padding-top:10px;
}
.homeCon8-body .list h2 span {
  display: block;
  float: left;
  height: 20px;
  line-height: 20px;
  max-width: 255px;
  overflow: hidden;
  font-size: 16px;
  color: #333;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.homeCon8-body .list h2 span.active {
  max-width: 100%;
}
.homeCon8-body .list h2 i {
  margin-left: 5px;
  display: block;
  float: left;
  width: 47px;
  height: 19px;
  background: url('../images/newPage/isBuy.png') no-repeat 100% 100%;
  display: none;
}
.homeCon8-body .list p {
  font-size: 14px;
  color: #918e8e;
  width: 100%; line-height:25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 5px;
}
.homeCon8-body .list img {
  width: 285px;
  height: 155px;
  background: #ddd;
  display: block;
  margin-top: 11px;
  overflow: hidden;
}
.homeCon8-body .list li {
  float: left;
  width: 31%;
  border-right: 2px solid #f9f9f9;
  padding: 0 10px 9px 10px;
  border-bottom: 2px solid #f9f9f9;
}
.homeCon8-body .list li:nth-child(3n) {
  border-right: 0;
}
.homeCon8-body .list li:nth-child(n+4) {
  border-bottom: 0;
}
.homeCon8-body .list li:hover h2 span {
  color: #ca4300;
}
.homeCon8-body .list li:hover p {
  color: #333;
}


 .over:hover {
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
  transition: 0.4s;
  transform: translate3d(0, -6px, 0);
}

 
 
 
 
 
 
 
 
 

 


.friend_box>.center{padding:18px 30px;position: relative;}
.friend_box>.center>span{font-size: 14px;font-weight: bold;color: #fff;position: absolute;left: 0;top: 18px;}
.friend_box>.center>span.more{left: auto;right: 0;color: #999999;font-weight: normal;cursor: pointer;}
.friend_box>.center>span.more.zk>i{display: inline-block;transform: rotate(180deg);}
.friend_box>.center>span.more:hover{color: #2692ff;}
.friend_box>.center>span.more:hover>i{color: #2692ff;}
.friend_box>.center>ul{width: 1200px;height: auto; float:right}
.friend_box>.center>ul>li{display: inline-block;margin:0 8px;margin-bottom: 8px; float:left;}
.friend_box>.center>ul>li>a{color: #666666;}
.friend_box>.center>ul>li>a:hover{color: #266292;}

.index_ly{width: 250px;height: 350px;position: absolute;right: 10px;top: 80px;z-index: 888;background:rgba(255, 255, 255, 0.7); padding:30px 15px 15px 15px;overflow: hidden;}
x1{position: absolute;left: 0;top:348px;width: 220px;left: 15px;background-color: #fff;transition: all 0.5s linear;}
.index_ly>.box1.show{top:68px;}
.index_ly>.box1>.back{text-align: center;margin-bottom: 10px;cursor: pointer;}
.index_ly>.box2>span{font-size: 18px;font-weight: bold;display: block;text-align: center;margin-bottom: 20px;margin-top: 20px; color:#C60;}
.index_ly>.box2>.ms{display: flex;flex-flow:wrap row;}
.index_ly>.box2>.ms>span{display: block;width:100%;text-align: center;color:#000;margin-bottom: 10px; font-size:16px;}
.index_ly>.box2>.ms>span:before{content:"";width: 14px;height: 14px;background: url(/Qstyle/pc/img/2021/gouzi.png) no-repeat center center;display: inline-block;margin-right: 3px;vertical-align: middle;}

.index_ly>.box2>.ms>span b{ color:#C60; font-weight:100;}

.index_ly>.box2>.btn{margin-top:15px;transition:0.5s;transform: translateY(0px);}
.index_ly>.box2>.btn:hover{margin-top: 17px;transform: translateY(-5px);}
.index_ly>span{text-align: center;display: block;font-size: 20px;color: #333333;font-weight: bold;position: relative;}
.index_ly>span>b{color: #144b6f;}
.index_ly>span>i{width: 8px;height: 8px;background-color: #ec1111;display:block;position: absolute;left:17px;top: 10px;box-shadow: 2px 2px 0px rgba(0,0,0,0.3); }
.index_ly>span>i.t{left: auto;right: 17px;}
.index_ly>p{text-align: center;text-align: center;color: #666666;margin: 10px 0;font-size: 12px;line-height: 20px;}
.index_ly .box{}
.index_ly .box>input{width: 100%;height: 40px;padding:0 15px;border: 1px solid #e4cece;border-radius:10px ;margin-bottom: 12px}
.index_ly .btn{height: 46px;background-color: #2592ff;line-height: 46px;text-align: center;font-size: 18px;color: #fff;border-radius:10px ;cursor: pointer;}
.index_ly .btn a{ color:#FFF;}
.index_ly div.hi{position: relative;height: 24px;overflow: hidden;margin-top: 12px;}
.index_ly ul{background-color:#eeeeee;border-radius:5px ;position: absolute;top: 0;width: 100%;transition: all 0.3s linear;}
.index_ly ul>li{width: 100%;display: flex;flex-flow: wrap row;height: 24px;line-height: 24px;font-size: 12px;}
.index_ly ul>li>span:nth-child(1){width: 30%;}
.index_ly ul>li>span{width: 40%;display: block;text-align: center;color: #999999;}
.index_ly ul>li>span:nth-child(3){width: 30%;}
.index_ly ul>li>span>i{font-size: 14px;margin-right: 4px;vertical-align: -2px;}






.cp_bg {
    background: url(../images/ysbj.jpg) no-repeat center 0;
	background-size: cover;
    background-attachment: fixed;
    height: auto;
    overflow: hidden;
    padding: 50px 0 80px 0;
}


.content{
    width: 1245px;
    margin: 0 auto;
}


.yin .title {
text-align:center; 
}

.yin .title h3 { font-weight:100;
    margin: auto;
    max-width: 600px;
    color: #fff;
    height: 50px;font-size: 28px;
}



.yin .title p {
    padding-bottom: 15px;
    margin-top: -10px !important;
    width:100%;
    font-size: 18px;
    margin: auto; color:#abacac;
    position: relative; 
}


/**/





.homeCon6 {
  padding-bottom: 50px;
}

.homeCon6-body{ width:920px; float:right;}

.homeCon6-body .homeCon6-item {
  float: left;
  width:32%; height:232px; overflow:hidden; margin-bottom:10px;
  margin-left: 10px;
}
.homeCon6-body .homeCon6-item:last-child {
  margin-right: 0;
}
.homeCon6-item-bg {
  height: auto;
  width: 100%;
  text-align: center;
}
.homeCon6-item-bg a {
  display: block;
  width: 100%;
  height: 100%;
}
.homeCon6-item-bg span {
  color: #fff;
  font-size: 24px;
  display: block;
  height: 25px;
  line-height: 25px;
  text-align: center;
  padding-top: 85px;
 
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.homeCon6-item-bg i {
  display: inline-block;
  height: 3px;
  width: 80px;
  background: #fff;
}
.homeCon6-item-list {
  position: relative;
  height: 175px;

}
.homeCon6-item-line {
  position: absolute;
  z-index: 1;
  width: 100%;
  padding: 35px 25px 0 25px;
}
.homeCon6-item-line div {
  width: 100%;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px dashed #ddd;
}
.homeCon6-item-list p {
  padding: 28px 25px 0 25px;
  position: absolute;
  z-index: 2; font-size:15px; color:#FFF;font-weight:100; line-height:28px;
}



.homeCon6-item-list.homeCon6-li a.more {
  right: 5px;
}
.homeCon6-item-list li a {
  color: #fff;
  font-size: 14px;
  padding-left: 10px;
  display: block;
  width: 100%;
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.homeCon6-item-list li a:hover {
  color: #ca4300;
}
.homeCon6-item-list .more {
  color: #fff;
  background: #ca4300;
  display: inline-block;
  width: 72px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  position: absolute;
  right: 40px;
  top: 60px;
  font-size: 13px;
  border-radius: 22px;
  z-index: 2;
}
.homeCon6-item-list .more:hover {
  background: #cc5500;
  transform: 0.5s;
}


.homeCon6 .side {
    float: left;
    width: 305px;
    height: 490px;
    border-right: 2px solid #f9f9f9;
    padding: 20px 25px;
    box-sizing: border-box;
    position: relative;
}

.homeCon6 .side img {
    position: absolute;
    z-index: 1;
    width: 305px;
    height: 490px;
    top: 0;
    left: 0;
}


.homeCon6 .side a {
  text-transform: uppercase;
  overflow: hidden;
  z-index: 5;
  width: 112px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  position: absolute;
  bottom: 50px;
  left: 95px;
  border: 1px solid #fff;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  z-index: 2;
}
.homeCon6 .side a:hover {
  border: 1px solid #ca4300;
}
.homeCon6 .side a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 80px;
  background: #ca4300;
}
.homeCon6 .side a:hover:before {
  width: 112px;
}
.homeCon6 .side a:active {
  background: #ca4300;
}






.index-banner {

    width: 100%;

    overflow: hidden;margin: 0 auto;

}

.index-banner .swiper-slide{

    margin: 0 auto;

}

.index-banner .swiper-slide img {



    margin: 0 auto;

    display: block;

    width: 100%;

}



.index-banner .swiper-pagination-bullet {







    width: 15px;



    height: 15px;



    opacity: 1;



    border-radius: 50%;



    background: rgba(0, 0, 0, 0.7);



    margin-right: 20px;



}







.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active {



    background-color: #fff;



}












.wechat {
	width: 437px;
	height: 50px;
	margin: 0 auto;
	border: 2px solid #e9730e;
	line-height: 53px;
	color: #fff;
	cursor: pointer;
	border-radius: 53px;
	position: relative;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}

.wechat-left {
	width: 280px;
	font-size: 14px;
	float: left;
	text-align: center;
	color: #666;
	height: 50px;
	border-radius: 3px 0 0 5px;
}

.wechat-left.t-fff {
	color: white;
}

.wechat-left span {
	color: #e9730e;
	font-weight: bold;
	font-size: 18px;
}

.wechat-righ {
	width: 155px;
	background: #e9730e;
	font-size: 16px;
	height: 100%;
	position: absolute;
	right: -1px;
	top: -1px;
	text-align: center;
	border: 1px solid #e9730e;
	border-radius: 53px;
}

.wechat:hover {
	-webkit-opacity: 0.8;
    /* Netscape and Older than Firefox 0.9 */
	-moz-opacity: 0.8;
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/
	-khtml-opacity: 0.8;
    /* IE9 + etc...modern browsers */
	opacity: .8;
    /* IE 4-9 */
	filter: alpha(opacity=80);
    /*This works in IE 8 & 9 too*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    /*IE4-IE9*/
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	padding: 0 50px;
}

.wechat-righ i {
	background: url(../images/wechat.png) no-repeat;
	width: 25px;
	height: 24px;
	display: inline-block;
	position: absolute;
	top: 11px;
	left: 28px;
}

.wechat-righ span {
	display: inline-block;
	position: absolute;
	left: 60px;
	top: 0;
	color: #fff;
}
 


.cp_bg2 {
    background: url(../images/fwlcbj.jpg) no-repeat center 0;
    background-size: cover;
    background-attachment: fixed;
    height: auto;
    overflow: hidden;
    padding: 50px 0 0 0;
}




/*人才培养*/
.modular{
	padding-top: 140px;
}
.culture-title h2{
	font-size: 30px;
	color: #353535;
	padding-bottom: 28px;
	margin-bottom: 20px;
	background: url('../images/title-line.png') no-repeat bottom center;
	background-size: auto;
}
.culture-title p{
	font-size: 16px;
	color: #555;
}
.swiper-culture .swiper-pagination{
	position: relative;
	margin:50px 0 20px 0;
}
.swiper-culture .swiper-pagination-bullet {
    width: 20%;
    height:131px;
    line-height: 72px;
    font-size: 18px;
	color: #888;
    display: inline-block;
    opacity: 1;
    border-radius: 0; background: url('../images/swiper-tab.jpg') no-repeat top center;
    margin: 0 !important;
    outline-style: none;
    position: relative;
}
 
.swiper-culture .swiper-pagination-bullet:last-child:after{
	background: none;
}
.swiper-culture .swiper-pagination-bullet:hover{
	color: #009fe8;
}
.swiper-culture .swiper-pagination-bullet-active {
    opacity: 1;
    background: none;
    color: #fff;
    background: url('../images/swiper-tab.png') no-repeat top center;
	background-size: auto;
}

.swiper-culture .swiper-pagination-bullet-active p.rz1{  background: url('../images/rztb1.png')no-repeat top center; height:131px; line-height:118px; margin-top:20px; color:#FFF}

.swiper-pagination-bullet p.rz1{  background: url('../images/rztb1-1.png')no-repeat top center; height:131px; line-height:118px; margin-top:20px; color:#1d4879}


.swiper-culture .swiper-pagination-bullet-active p.ch1{  background: url('../images/shch1.png')no-repeat top center; height:131px; line-height:118px; margin-top:20px; color:#FFF}

.swiper-pagination-bullet p.ch1{  background: url('../images/shch1-1.png')no-repeat top center; height:131px; line-height:118px; margin-top:20px; color:#1d4879}



.swiper-culture .swiper-pagination-bullet-active p.ss1{  background: url('../images/shss1.png')no-repeat top center; height:131px; line-height:118px; margin-top:20px; color:#FFF}

.swiper-pagination-bullet p.ss1{  background: url('../images/shss1-1.png')no-repeat top center; height:131px; line-height:118px; margin-top:20px; color:#1d4879}


.swiper-culture .swiper-pagination-bullet-active p.jd1{  background: url('../images/rzjd1.png')no-repeat top center; height:131px; line-height:118px; margin-top:20px; color:#FFF}

.swiper-pagination-bullet p.jd1{  background: url('../images/rzjd1-1.png')no-repeat top center; height:131px; line-height:118px; margin-top:20px; color:#1d4879}


.swiper-culture .swiper-pagination-bullet-active p.gj1{  background: url('../images/cxgj1.png')no-repeat top center; height:131px; line-height:118px; margin-top:20px; color:#FFF}

.swiper-pagination-bullet p.gj1{  background: url('../images/cxgj1-1.png')no-repeat top center; height:131px; line-height:118px; margin-top:20px; color:#1d4879}





.col-md-6{ width:30%; float:left;}

.col-md-6 h1{ line-height:50px; width:100%; background:#1d4879; text-align:center; color:#FFF; font-size:22px; font-weight:100;}
.col-md-6 p{ max-width:100%; height:180px; background:#FFF; color:#080808; font-size:16px; line-height:35px; padding:30px 30px;}



.col-md-6-1{ width:68%; float:right;}



.swiper-culture .swiper-pagination-bullet-active:hover{
	color: #fff;
}
 
.cul-text h3{
	font-size: 24px; background:#1d4879;
	color: #fff; line-height:50px; text-align:center; font-size:22px; font-weight:100;
}
.cul-text .text{
	font-size:16px;
	color: #080808;
	line-height: 36px; background:#FFF; max-width:100%; height:180px; line-height:35px; padding:30px 30px;
}





.system-modular{ text-align:center;}

.system-modular .try-btn {
    margin-top: 40px;
    margin-bottom: 50px; text-align:center;
}

.btn2{
    display: inline-block;
    width: 580px;
    height: 60px;
    line-height: 60px;
    font-size: 22px;
    color: #fff;
    border-radius: 2px;
    transition: .25s;
    background: -webkit-linear-gradient(left, #1d4879, #1d4879);
    background: -o-linear-gradient(left, #1d4879, #1d4879);
    background: linear-gradient(to right, #1d4879, #1d4879);
}
.btn2:hover{
    color: #fff;
    box-shadow: 0 0 8px rgba(0, 99, 161, 233);
}



.rzdh{ width:100%; height:auto; background:#FFF;}

.main{ width:1245px; height:auto; margin:0 auto;}

.gs-lc{margin-top:25px;border-right:1px solid #CCC;}

 
.gs-lc .mov_btn_i{float:left;width:14.2%; height:140px; text-align:center; overflow:hidden; background:url(../images/rzdhbj.png) no-repeat left;}

.gs-lc .mov_btn_i_cur{ background:url(../images/rzdhbjh.jpg) #266292 no-repeat left;}



.gs-lc .mov_btn_i:hover{ background:url(../images/rzdhbjh.jpg) #266292 no-repeat left;}

.gs-lc .mov_btn_i span.lc1{background-image:url(../images/dream1.png)}
.gs-lc .mov_btn_i span.lc2{background-image:url(../images/dream2.png)}
.gs-lc .mov_btn_i span.lc3{background-image:url(../images/dream3.png)}
.gs-lc .mov_btn_i span.lc4{background-image:url(../images/dream4.png)}
.gs-lc .mov_btn_i span.lc5{background-image:url(../images/dream5.png)}
.gs-lc .mov_btn_i span.lc6{background-image:url(../images/dream6.png)}
.gs-lc .mov_btn_i span.lc7{background-image:url(../images/dream7.png)}
.gs-lc .mov_btn_i span.lc8{background-image:url(../images/dream8.png); }

.gs-lc .mov_btn_i span.lc1:hover{background-image:url(../images/dream11.png)}
.gs-lc .mov_btn_i span.lc2:hover{background-image:url(../images/dream22.png)}
.gs-lc .mov_btn_i span.lc3:hover{background-image:url(../images/dream33.png)}
.gs-lc .mov_btn_i span.lc4:hover{background-image:url(../images/dream44.png)}
.gs-lc .mov_btn_i span.lc5:hover{background-image:url(../images/dream55.png)}
.gs-lc .mov_btn_i span.lc6:hover{background-image:url(../images/dream66.png)}
.gs-lc .mov_btn_i span.lc7:hover{background-image:url(../images/dream77.png)}
.gs-lc .mov_btn_i span.lc8:hover{background-image:url(../images/dream88.png)}

.gs-lc .mov_btn_i span em{display:block;margin-top:15px;font-size:16px;color:#555}
.gs-lc .mov_btn_i span p{margin:0px 0 0;height:25px;line-height:25px;font-size:14px;color:#999}

.gs-lc .mov_btn_i span{display:block;padding:60px 0 0;margin:0 10px; cursor:pointer;background:no-repeat center 30px;}

.gs-lc .mov_btn_i span:hover p{ color:#fff}
.gs-lc .mov_btn_i span:hover em{color:#fff}

.gs-lc .mov_btn_i_cur span.lc1{background-image:url(../images/dream11.png)}
.gs-lc .mov_btn_i_cur span.lc2{background-image:url(../images/dream22.png)}
.gs-lc .mov_btn_i_cur span.lc3{background-image:url(../images/dream33.png)}
.gs-lc .mov_btn_i_cur span.lc4{background-image:url(../images/dream44.png)}
.gs-lc .mov_btn_i_cur span.lc5{background-image:url(../images/dream55.png)}
.gs-lc .mov_btn_i_cur span.lc6{background-image:url(../images/dream66.png)}
.gs-lc .mov_btn_i_cur span.lc7{background-image:url(../images/dream77.png)}
.gs-lc .mov_btn_i_cur span.lc8{background-image:url(../images/dream88.png)}

.gs-lc .mov_btn_i_cur span em{ color:#fff}
.gs-lc .mov_btn_i_cur span p{ color:#fff}

/*
.gs-lc li span.lc1{background-image:url(../images/dream1.png)}
.gs-lc li span.lc2{background-image:url(../images/dream2.png)}
.gs-lc li span.lc3{background-image:url(../images/dream3.png)}
.gs-lc li span.lc4{background-image:url(../images/dream4.png)}
.gs-lc li span.lc1:hover{background-image:url(../images/dream11.png)}
.gs-lc li span.lc2:hover{background-image:url(../images/dream22.png)}
.gs-lc li span.lc3:hover{background-image:url(../images/dream33.png)}
.gs-lc li span.lc4:hover{background-image:url(../images/dream44.png)}

.gs-lc li span:hover{background:url(../images/rzdhbjh.png) no-repeat center 30px;}

.gs-lc li span:hover img{}
.gs-lc li span img{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}

*/

.gr_center{text-align:center;}
.grWidth{width:1245px; margin:0 auto;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.center{text-align:center;}
.hidden{overflow:hidden;}
.nor{font-weight:normal;}

/*  优胜空间 */
.homeTitle {
    text-align: center;
    margin-bottom: 35px;
    text-transform: uppercase;
    line-height: 40px;
}
.homeTitle h2 {
    font-size: 36px;
    color: #FF0000;
    font-weight: normal;
}
.strength{padding-top:60px;}
.strengthMain{height:;overflow:hidden;}
.strengthMain li{float:left;width:30%;height:210px;overflow:hidden;background:#000;position:relative; margin:0 20px;}
.strengthMain li img{width:100%;height:210px;transition:all .5s;/*opacity:0.4;*/filter:alpha(opacity=40);}
.strengthMain li .font{width:90%;height:150px;top:0;left:0;position:absolute;color:#fff;text-align:center;font-size:16px;padding-top:60px; padding-left:20px; padding-right:20px;}
.strengthMain li .font h3{font-size:22px;color:#fff;font-weight:normal; line-height:40px;}
.strengthMain li:hover img{transform: scale(1.05, 1.05);}
.strengthMain li .font::before,.strengthMain li .font::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
.strengthMain li .font::before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
.strengthMain li .font::after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}
.strengthMain li:hover .font::before,.strengthMain li:hover .font::after{opacity:1;transform:scale(1);transition: all 0.5s;}


.tlgg{ text-align:center; max-width: 100%!important;height: auto!important; margin-top:50px;}

.newstit{ width:100%; height:auto; padding-top:30px;}
.newstit h1{ width:100px; font-size:24px; font-weight:100; color:#333; float:left; line-height:40px;}
.newstit p{ width:150px; float:right; line-height:40px;}
.newstit p a{ font-size:16px; color:#666; padding-top:5px; float:right; padding-right:5px;}
.newstit p a:hover{ color:#266292;}
.newstit p span{ float:right; height:auto; margin-top:3px;}


/*首页资讯*/

.fuwu_center {

	height: 176px;

	margin-top: 30px;

}

.fuwu_center ul {

	width: 1245px;

}

.fuwu_center li {

	width: 287px;

	height: 176px;

	float: left;

	margin:0 12px;

	position: relative;

	overflow: hidden;

}

.fuwu_center li img {

	width: 287px;

	height: 176px;

	transition: all 0.5s;

}

.fuwu_center li:hover img {

	cursor: pointer;

	-webkit-transform: scale(1.1);

	moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);

}

.fuwu_center p {

	color: #fff;

	font-size: 16px;

	line-height: 24px;

	padding: 5px 10px;

	width: 100%;

	position: absolute;

	left: 0;

	bottom: 0px;

	z-index: 1;

	background: rgba(0, 0, 0, 0.7);

filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);

	transition: all 0.5s;

}

/*首页新闻*/

.news_list {}

.news_list ul { width: 287px;

	height: auto;

	float: left;

	margin:0 12px;

	margin-top: 10px;

}

.news_list li {

	background: url(../images/dian.png) no-repeat left center;

	line-height: 36px; text-align:left;

	padding-left: 15px; overflow: hidden; text-overflow:ellipsis;white-space: nowrap;

	border-bottom: dotted 1px #ccc;

}

.news_list li a{ color:#666; font-size:15px;}

.news_list li a:hover{ color:#266292;}



.footer-benefit-wrap {
    width: 100%;
    height: 145px;
    background: #f8f8f8; margin-top:20px;
}


.w1200 {
    width: 1245px;
    margin: 0 auto;
}
.footer-benefit-list {
    position: relative;
    width:25%;
    height: 145px;
    box-sizing: border-box;
}

.fl {
    float: left;
}


.footer-benefit-list1 .fbi-img {
    margin-left: 0;
}
.fbi-img {
    display: block;
    width: 47px;
    margin: 43px 20px 0 18px;
}

.fbi-wrap {
    width: 214px;
    height: 145px;
}



.fbi-wrap .p1 {
    font: 18px/18px "微软雅黑";
    color: #333;
    padding: 28px 0 18px;
}

.fbi-wrap .p2 {
    font: 14px/14px "微软雅黑";
    color: #999;
    padding-bottom: 10px;
}










.jjfw{ line-height:50px; padding:10px; font-size:16px; color:#666}












 
.yin dl{width:19%;height: 400px;position: relative;margin: 70px 6px 0 6px;float: left;overflow: hidden;-webkit-transition:transform .3s;transition:transform .3s;}
.yin dl dt{width:100%;line-height: 0;position: relative;}
.yin dl dt img{width:100%;height: 400px;}
.yin dl dt h4{font-size: 18px;color: #333;height: 85px;line-height: 85px;width:100%;text-align: center;position: absolute;bottom: 0;left: 0;background: #fac12c;
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.yin dl dt h4 em{display: block;width: 46px;height: 46px;line-height: 0;background: #142038;border-radius: 50%;position: absolute;top: -23px;left:40%;}
.yin dl dt h4 em img{width: 46px;height: 46px;}
.yin dl dd{background: rgba(0,0,0,0.7);position: absolute;bottom: 0;left: 0;height: 0;overflow: hidden;width:100%;text-align: center;
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.yin dl dd h5{height: 70px;line-height: 70px;overflow: hidden; background:url(../images/yin_line.gif) no-repeat center 67px;font-size: 22px;color: #fff;}
.yin dl dd em{display: block;width: 46px;height: 46px;line-height: 0;background: #fac12c;border-radius: 50%; margin: 80px auto 0;}
.yin dl dd em img{width: 46px;height: 46px;}
.yin dl dd p{font-size: 14px;color: #fff;line-height: 30px;height:auto;overflow: hidden;width:95%;margin: 0 auto;padding: 15px 0 0;}
.yin dl:hover dd,.yin dl.cur dd{height: 400px;}
.yin dl:hover dt h4,.yin dl.cur dt h4{height: 0;}
.yin dl:hover dt h4 em,.yin dl.cur dt h4 em{top: 0;}
.yin dl:hover,.yin dl.cur{-webkit-transform:translate(0,-35px);transform:translate(0,-35px);}
.yin .nobor{margin-right: 0;}