@charset "utf-8";
/*
    *@charset "utf-8";
    *Filename:  comm.css
    *Version:	1.0 2014/7/22
    *Author:	libkey
	*QQ:	freekey@aliyun.com
    *Website:
    *Update:	2014/11/22
*/
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,input,p,span,tr,td{margin:0;padding:0;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input{ border:0;}input:focus{ outline:none}
em,i{font-style:normal;font-weight:normal}
ul,ol{list-style:none}
h1,h2,h3,h4,h5 {font-size:100%;font-weight:normal}
/*================================ Global css========================*/
body{ font-family:FZXH1K,"方正细黑",GBK10;}

a{text-decoration:none;color: #666}
a:hover{color: #666!important; cursor: pointer}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;content:""; height:0px;line-height: 0;}
.clearfix:after {clear: both;}
.wrapper{max-width: 1300px;margin: 0 auto;position: relative; }
body{

background:#f2f2fe;
}

.body_bg{
 background:#f2f2fe;
 position:relative
}




.header_bg{

background: url(../img/head_top_bg.jpg)  #f2f2fe center top no-repeat;  height:143px;
}

.nav-bg{background:#015291;height:55px; max-width:1920px;margin:0 auto}
.header{


}

.header ul{}
.header ul li{ display: inline-block; float: left;}
.header ul li a{ line-height: 55px; display:inline-block; padding: 0 28px; font-size:18px;color:#fff;border-right: 1px solid #3878ab;padding-left: 40px; }

.header ul li:nth-of-type(1){background: url(../img/2_1.png) 10px center no-repeat;}
.header ul li:nth-of-type(1)  a:hover{background: url(../img/2.png) #fff 10px center no-repeat;}


.header ul li:nth-of-type(2){background: url(../img/3_1.png) 10px center no-repeat;}

.header ul li:nth-of-type(2)  a:hover{background: url(../img/3.png) #fff 10px center no-repeat;}
.header ul li:nth-of-type(3){background: url(../img/4_1.png) 10px center no-repeat;}

.header ul li:nth-of-type(3)  a:hover{background: url(../img/4.png) #fff 10px center no-repeat;}
.header ul li:nth-of-type(4){background: url(../img/5_1.png) 10px center no-repeat;}

.header ul li:nth-of-type(4)  a:hover{background: url(../img/5.png) #fff 10px center no-repeat;}
.header ul li:nth-of-type(5){background: url(../img/6_1.png) 10px center no-repeat;}
.header ul li:nth-of-type(5)  a:hover{background: url(../img/6.png) #fff 10px center no-repeat;}
.header ul li:nth-of-type(6){background: url(../img/7_1.png) 10px center no-repeat;}
.header ul li:nth-of-type(6)  a:hover{background: url(../img/7.png) #fff 10px center no-repeat;}
.header ul li:nth-of-type(7){background: url(../img/8_1.png) 10px center no-repeat;}
.header ul li:nth-of-type(7)  a:hover{background: url(../img/8.png) #fff 10px center no-repeat;}

.header ul li:nth-of-type(8){background: url(../img/9_1.png) 10px center no-repeat;}
.header ul li:nth-of-type(8)  a:hover{background: url(../img/9.png) #fff 10px center no-repeat;}

.header ul li:nth-of-type(9){background: url(../img/10_1.png) 10px center no-repeat;}
.header ul li:nth-of-type(9)  a:hover{background: url(../img/10.png) #fff 10px center no-repeat;}



.header ul li a:hover{ color:#145b96;background:#fff;}


.fl{float: left;}
.fr{float: right;}
.mgt20{margin-top: 20px;}
.mgb20{margin-bottom: 20px;}
.w590{width: 640px;}
.w390{width: 390px;}
.w420{width: 420px;}
.w590{width: 640px;}
.w330{width: 210px;}
.mgl20{margin-left: 20px;}
.mgl15{margin-left: 15px;}
.fz32{font-size: 32px;}

/*.banner{background: url(../img/banner.jpg) center no-repeat; height: 612px;}*/



.titile{background: url(../img/title_bg.png) left top no-repeat; height: 55px;line-height: 55px;}
.titile span{
    width: 150px;height: 55px;
    text-align: center;
    letter-spacing: 2px;
   
    line-height: 55px; color:#fff;display: inline-block;font-size: 22px; }
.titile a{float: right;color:#a1a1a1 ; padding-right: 5px;}
.index-list{min-height: 200px;padding-top:20px;}
.index-list li{background: url(../img/do.jpg) 5px center no-repeat; padding-left: 20px;height: 40px;}
.index-list li a{line-height: 40px;float: left;display: inline-block;height: 40px;min-width: 200px; font-size:18px;}
.index-list li span{line-height: 40px;float: right;display: inline-block;height: 40px;width: 90px; overflow:hidden;font-size:16px;color:#666}

.yjjy{background: url(../img/title_bg.png) #fff -40px top no-repeat; height: 320px; position:fixed;right:0px;top:280px; z-index:999;border-radius: 15px;display:none}
.yjjy>div{padding:15px 20px;}

.yjjy p{text-align: left;font-size: 18px; color: #fff;padding-bottom: 30px;}
.yjjy input{height: 20px;width: 100%; margin: 3px 0;border-radius: 3px;border:1px solid #888}
.yjjy select{height: 28px;width: 100%; margin: 4px 0;border-radius: 3px;border:1px solid #888}
.yjjy textarea{width: 100%; margin: 4px 0;outline: none;border-radius: 3px;border:1px solid #888}
.yjjy input[type="submit"]{background: #888;border-radius: 15px;color: #fff;}

.yjjy #img{width:70px;margin-left:10px}


.list{min-height: 700px}
.list_bg{background: url(../img/list_bg.jpg) center no-repeat; height: 200px; display:none}
.list_bg p{font-size: 32px; text-align: center;line-height: 200px; color: #28a6f3;font-weight: bold;letter-spacing: 5px;}
.article_bg{background: url(../img/article_bg.jpg) center no-repeat; height: 150px; padding-top: 50px; display:none}
.article_bg p{ text-align: center; color: #fff;font-weight: bold;letter-spacing: 5px;line-height: 45px;}

.dh {padding: 20px 0; border-bottom: 1px solid #e3e3e3}
.dh h3{width: 200px; float: left; color: #015291; font-size: 22px;}
.dh h4{width: 500px; float: left; color: #015291; font-size: 22px;}
.dh h4 span{font-size: 13px; color: #afafaf; padding-left: 10px;}
.dh div{width: 200px; float: right; text-align: right;}
.list dl{margin-bottom: 20px;}
.list dl dt{ float: right;}
.list dl{height: 150px;}
.list dl dd{width: 930px; float: left;}
.list dl .bt{font-size: 18px;color: #015291;line-height: 30px;}
.list dl .bt a{color: #666;}
.list dl .bt a:hover{color: #015291;}
.list dl .des{line-height: 25px; text-indent: 25px;font-size: 14px;}
.list dl .sj{line-height: 25px;color: #a09f9f;font-size: 14px;}
.list dl .lj a{line-height: 25px; display: inline-block; background: #ececec;color: #666;padding:0 5px;font-size: 12px; margin-top: 10px;}

.content{min-height: 700px}
.content h1{text-align: center;font-size: 24px;font-weight: bold;padding-bottom: 10px;}
.content .info{padding: 15px; border-bottom: 1px solid #e3e3e3;text-align: center;color: #7d7d7d;}
.content .show{padding: 20px;}
.content .show p{line-height: 30px;}

.footer{background: #1b579a;border-top: 4px solid #1b579a;padding: 20px 0;}
.footer p{text-align: center;color: #fff;line-height: 30px;}

.zs{padding-top: 10px;}
.kk{height: 340px;background: #f5f5f5;position: relative; margin-bottom: 150px;}
.kk .l img{position: absolute;top: -70px;}
.kk .l{width: 400px;position: relative;}
.kk .r{width: 630px;padding-top: 70px; padding-left:75px; padding-right: 75px;}
.kk .r dt{font-size: 22px;padding: 15px 0;}
.kk .r dd{line-height: 30px; color: #7d7d7d; text-indent: 25px;}
.kk .r dd p{text-align: right; padding-top: 15px;}
.kk .r dd p a{line-height: 25px; color: #007bff;}

.login{background: url(../img/login_bg.jpg) center no-repeat; height: 674px; margin-bottom:40px;background-size: 100% 100%;}
.dl{padding: 140px; width: 311px;padding-top: 240px;}
.dl div{padding: 0px 30px; }
.dl input{height: 30px; background: #fff;line-height: 30px; width: 100%; margin-bottom: 20px; border: 2px solid #a4bdf3; border-radius: 5px;}
.dl input[type="submit"]{background: #5593ff;color: #fff;}
.dl span{background: #d3a98f;float: right;width: 35%; display: inline-block;height: 34px; line-height: 34px;text-align: center;color: #fff;
border-radius: 3px;cursor: pointer;
}

.dl p{text-align: center;color: #999999;}

.dl p a{color: #007bff;}

#pageGroup{text-align: center; margin-bottom: 20px}
#pageGroup span{display: inline-block;padding: 5px; margin: 0 2px}
#pageGroup a{display: inline-block;padding: 5px 2px; margin: 0 2px;}
#pageGroup a.listpage{display: inline-block;padding: 5px 10px; margin: 0 5px; background: #cecece}

#pageGroup a.curpage{background:#007bff;color: #fff}

.rd  strong{color:#666}

.ztda {
    width: 640px;
    height: 355px;
    overflow: hidden;}
.ztda .focus {
    width: 640px;
    height: 355px;
    overflow: hidden;
    position: relative;}
.ztda .focus ul {
    height: 550px;
    position: absolute;}
.ztda .focus ul li {
    float: left;
    width: 640px;
    height: 355px;
    overflow: hidden;
    position: relative;
    background: #000;}
.ztda .focus ul li img {
    width: 640px;
    height: 355px;}
.ztda .focus ul li div {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    background-color: #000;
    width: 100%;
    opacity: 0.6;}
.ztda .focus ul li p {
    position: absolute;
    bottom: 0;
    left: 10px;
    line-height: 30px;}
.ztda .focus ul li p a,
.ztda .focus ul li p a:visited {
    color: #fff;}
.ztda .focus .btnBg {
    position: absolute;
    width: 640px;
    height: 20px;
    left: 0;
    bottom: 0;
    background: #000;
    display: none;}
.ztda .focus .btn {
    position: absolute;
    width: 640px;
    height: 23px;
    padding: 0px 10px 0px 10px;
    right: 0;
    bottom: 6px;
    text-align: right;}
.ztda .focus .btn span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    _font-size: 0;
    margin-left: 5px;
    margin-top: 6px;
    cursor: pointer;
    background: #fff;}
.ztda .focus .btn span.on {
    background: #fff;}
.secScroll{
    height:120px;
    position:relative;
    margin-top:26px;margin:0 auto;
}
.secScroll h4 {
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    color: #333;
}
.ctrL{
    display:block;
    position:absolute;
    top:50px;
    left:0;right:0;
    cursor:pointer;
}
.ctrR{
    display:block;
    position:absolute;
    top:50px;
    right:0;
    cursor:pointer;
}
.scrollCont{
    position: absolute;
    top: 12px;
    left: 20px;
    /*width: 100%;*/
    overflow: hidden;
    margin: 10px 0 0 0;
}
.scrollCont li{
    float:left;
    margin: 0px 10px;
}


.secScroll2{
    height:216px;
    position:relative;
    margin:0 auto;
}

.index-pic{padding-top: 15px;}
.index-pic a{
   position: relative;

    overflow: hidden;display: inline-block;width: 285px; height: 186px; float: left; margin-right: 20px; margin-bottom: 15px;}
.index-pic a img{transition: all 0.6s;}
.index-pic a img:hover{transform: scale(1.4);}
.index-pic a p{
    height: 30px;
    line-height: 30px;
    position: absolute;left: 0; bottom: 0;z-index: 0;background: #d8d8d8;width: 285px; text-align: center}
.index-pic a:nth-child(4n){margin-right: 0;}


#left2{
    display:block;
    position:absolute;
    top:85px;
    left:0;right:0;
    cursor:pointer;
}
#right2{
    display:block;
    position:absolute;
    top:85px;
    right:0;
    cursor:pointer;
}
.scrollCont2{
    position: absolute;
    top: 12px;
    left: 20px;
    /*width: 100%;*/
    overflow: hidden;
}
.scrollCont2 li{
    float:left;
    margin: 0px 10px;
}

.scrollCont2 a p{
   background: #d8d8d8;text-align: center;font-size: 16px; padding: 4px 0;}




