@charset "utf-8";

@import url(base.css);
@import url(../font/stylesheet.css);
@import url(../font/font.css);
.clear{clear: both;}

body{background: #FFFFFF;}
.header{min-height: 120px;width: 100%;background: #0A326A;border-bottom: 1px solid #385884;}
.headerlogo img{margin: 11px 0;}

.headertopl ul li a{color: #FFFFFF;}
#vsb_content_6 .vsbcontent_start{font-weight:normal !important}

.headertopr ul li{float: left;line-height: 40px;height: 40px;margin: 0 10px;}
.headertopr ul li a{color: #FFFFFF;}
.headertopr ul{float: right;}
.headertopr ul li.search {
padding-left: 20px;
font-size: 16px;
cursor: pointer;
position: relative; color: #FFFFFF;}
.headertopr ul li.search input {
border: 1px solid rgba(255, 255, 255, 0.3);
background: rgba(255, 255, 255, 0.1);
height: 28px;
line-height: 28px;
color: #fff;
border-radius: 14px;
margin-top: -20px;
width: 0px;
text-indent: 10px;
opacity: 0; }
.headertopr ul li.search i.active {
position: absolute;
right: 0px;
top: 0px; }
.headertopr ul li.search button {
display: none; }
.headertopr ul li.search.active input {
width: 120px;
opacity: 1; }
.headertopr ul li.search.active i.active {
position: absolute;
right: 10px;
top: 0px; }
.headertopr ul li.search.active i.active:before {
content: '\ea1f'; }
.headertopr{margin: 40px 0;}
.headertopr ul li{color: #FFFFFF;}
.headertopr ul li a{font-size: 18px;}




.borderbottom1{background-image: url(../img/lmxhx.png)!important;background-repeat: no-repeat;background-position: bottom;}

.btn2{display: block;margin: 0 auto;border-bottom: 1px solid #CCCCCC;}
.btn2 span { width: 80px;
text-align: center;
color: #000;

cursor: pointer;
margin-right: 20px;
display: block;
float: left;
font-size: 18px;
height: 40px;
line-height: 40px;}
.con2 { display:none; margin-top: 15px;width:100%;}


.main-1{margin-top: 40px;}

.main-1ls small {
float: right;
line-height: 40px;
}
.main-1ls small a{color: #A3A3A3;}
.con2 ul li p{padding: 10px 10px;
text-align: center;}
.con2 ul li img{margin: 15px 0;}


.main-2{margin: 20px 0;}
.con2 ul li:hover .con-t{
color: #afa379;
font-size: 80px;

-webkit-animation: moveFromLeft 400ms ease;
-moz-animation: moveFromLeft 400ms ease;
-ms-animation: moveFromLeft 400ms ease;
}

.main-2xz ul li a{font-size: 14px;}
.main-2xz ul li {
background: url(../img/btd.png)no-repeat 1%;
text-indent: 1.5em;height: 30px;line-height: 30px;margin-bottom: 10px;
}
.main-2xz ul li small{float: right;color: #A3A3A3;}


.main-1zs h2{width: 80px;
text-align: center;
color: #000;
cursor: pointer;
margin-right: 20px;
display: block;
float: left;
font-size: 18px;
height: 40px;
line-height: 40px;background-image: url(../img/lmxhx.png)!important;
background-repeat: no-repeat;
background-position: bottom;}
.main-1zs{border-bottom: 1px solid #CCCCCC;}
.main-1zs small {
float: right;
line-height: 40px;
}
.main-1zs small a{color: #A3A3A3;}
.main-1rx{margin-top: 15px;}


.slide_container1 { position: relative; float: left; width: 100%; }
.slide1 { position: relative; list-style: none; width: 100%; padding: 0; margin: 0; }
.slide1 li { position: absolute; width: 100%; left: 0; top: 0; }
.slide1 img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide1 .caption { display: block; position: absolute; z-index: 2; font-size: 14px; color: #000; left: 0; right: 0; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 56%; left: 0; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 60px; width: 40px; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }

.slide_nav.next { left: auto; background-position: right top; right: 0; }

.slide_tabs { text-align: right;
font-size: 1;
list-style-type: none;
position: relative;
top: -20px;
z-index: 2;}
.slide_tabs li { display: inline-block; margin: 0 5px; *display: inline; *zoom: 1;}
.slide_tabs a { display: inline-block;
width: 15px;
height: 15px;
line-height: 15px;
background-color: #AC767E;
overflow: hidden;text-align: center;color: #FFFFFF;}
.slide_tabs .slide_here a { background-color: #fff;border: 1px solid #101010;color: #000000;}
.callback { margin-top: 20px; color: #f50; text-align: center;}
.callback em { font-style: normal;}
.caption h2{padding: 6px 0;font-size: 14px;}
.caption p{font-size: 12px;color: #A7A7A7;}




.main-1zt {
width: 100%;
height: 0;
padding-bottom: 220px;
overflow: hidden;
position: relative;
}
.main-1zt em {
background-position: center top;
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
}
.main-1zx{margin-top: 15px;margin-bottom: 40px;}


.main-3lx ul li{border-bottom: 1px dashed #ccc;
height: 42px;
line-height:42px;
}
.main-3zx{margin-top: 15px;}
.main-3zx ul li{margin-bottom: 10px;}
.main-3zx ul li img{width: 100%;}
.main-3lx ul li a{font-size: 14px;}
.main-3lx{margin-top: 15px;}
.main-3lx ul li small{float: right;}
.main-3rx ul li {
float: left;
padding-right: 14%;
background: url(../img/ljxtb.png)no-repeat 1%;
text-indent: 1.5em;margin-bottom: 27px;
}
.main-3rx ul li a{font-size: 14px;}
.main-3rx{margin-top: 15px;}



.foot{border-top:5px solid #5074A5 ;min-height: 125px;background: #092852;margin-top: 20px;}
.foot-l p{color: #FFFFFF;font-size: 14px;margin: 25px 0;}
.foot-r ul li {
float: left;
margin: 15px 30px;
}






.main-zyl{width: 100%;background: #0B326B;}
.main-zyl h2{height: 70px;line-height: 70px;text-align: center;color: #FFFFFF;font-size: 22px;}
.main-zyl ul{width: 100%;background: #D1E2F2;}
.main-zyl ul li{min-height: 50px;text-align: center;line-height: 50px;background:url(../img/fenge.png)no-repeat top center ;}
.main-zyl ul li a{font-size: 16px;color: #133A6F;display: block;background: url(../img/paopao.png)no-repeat 27%;}
.main-zyrs{height: 50px;background-image:url(../img/lmxx.png) ;background-position: bottom;background-repeat:no-repeat ;line-height: 50px;margin-top: 20px;}
.main-zyrs h2{font-size: 18px;float: left;line-height: 50px;}
.main-zyrs small{float: right;}


.main-zyrx{min-height: 600px;}

.dpzw p{font-size: 16px;
color: #666666;
text-indent: 2em;
line-height: 2em;
margin: 20px 0;}

.lby{margin-bottom: 100px;}
.lby ul li{margin: 10px 0;line-height: 35px;background: url(../img/btd.png)no-repeat 1%;text-indent: 2em;border-bottom: 1px dashed #CCCCCC;}
.lby ul li img{margin: 5px;}
.lby ul li small{float: right;}
.lby ul li a{font-size: 14px;}
.lby ul li a:hover{color: #1295D8;}


.nr h2{font-size: 24px ;font-weight: 500;text-align: center;margin: 20px 0;}
.nr h3{font-size: 12px;color: #666666;text-align: center;margin: 10px 0;}
.nr img{max-width: 100%;

height: auto;margin:20px auto}
.nr p{text-indent: 2em;line-height: 32px;font-size: 14px;}

.tup,.nr,.lby,.dpzw{margin-bottom: 100px;}
.tup ul li{float: left;width: 23%;margin-right: 2.5%;margin-top: 40px;cursor: pointer;}
.tup ul li a{display: block;}
.tup1{width: 100%;
height: 0;
padding-bottom: 267px;
overflow: hidden;
position: relative;}
.tup1 em{background-position: center top;
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-size: cover;
background-repeat: no-repeat;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
}

.tup ul li p{text-align: center;
font-size: 15px;

height: 40px;
line-height: 40px;
background: #ECE9E9;}

.main-zy{margin-top: 20px;}








.zdh{margin-bottom: 10px;display:none}
.zdh li{min-height: 25px!important;
border-top: none!important;
text-align: left!important;
line-height: 25px!important;position: relative;background: none!important;text-indent:6.5em}
.zdh li a{color: #000!important;font-size: 14px!important;background: none!important;}
.zdh li img{position: absolute;top:-13px;left: 34%;}
.yzdh{background-image:url(../img/lmt.png) ;background-repeat:no-repeat ;}


.ggt{width:100%;min-height: 100px;background: url(../img/4.png);}
.ggt ul li{float: left;width:33%;position: relative;min-height: 100px;}
.ggt ul li img{position: absolute;bottom: 0px;}


@media screen and (max-width: 1400px){



}


@media screen and (max-width: 1280px){


}


@media screen and (max-width: 1000px){


}


@media screen and (max-width: 767px){
.main-3rx ul li{padding-right:7%}
.main-1z{margin-bottom:70px}
.tup ul li{width:100%}
.carousel-caption{height:25px;line-height:25px;text-align:center;font-size:12px;text-indent:0em}
.carousel-indicators{display:none}
.ggt ul li{float: none;width:100%;position: relative;min-height: 100px;}
.headertopr {
margin: 0;
}
.headertopr ul li.search.active input {
width: 80px;
opacity: 1;
}
.main-zyl{display: none;}
}