.index-body{background:url("../images/background.png") top  no-repeat;}
.block10{height:10px;clear:both;}
.block20{height:20px;clear:both;}
/*Í·²¿*/
.header{ height:170px;}
.header .mainHeader { width: 1180px;margin:0 auto;}
.header .mainHeader .logo{ width:700px; height:80px; float: left; margin-top: 35px;}
.header .mainHeader .logo a img { width:700px;height:80px;}
.header .mainHeader .headerRight { width: 340px; float: right;}
.header .mainHeader .headerRight .headerNav { height: 45px;}
.header .mainHeader .headerRight .headerNav ul li { float: right; padding: 0 6px;}
.header .mainHeader .headerRight .headerNav ul li a { font:300 12px/45px "Î¢ÈíÑÅºÚ"; color: #333333; }
.header .mainHeader .headerRight .search { width: 338px; height:40px; border: 1px solid #e7ebef; background: #ffffff;}
.header .mainHeader .headerRight .search .searchInput { float:left;}
.header .mainHeader .headerRight .search .searchInput input{ width: 278px; height: 40px; border: none; line-height: 40px; color:#999999; padding-left: 10px;}
.header .mainHeader .headerRight .search .searchBtn { width: 50px; height: 40px; float: right;}
.header .mainHeader .headerRight .search .searchBtn input {  width: 50px; height: 40px; border: none; background: url("../images/search_btn.jpg"); cursor: pointer;}
/*µ¼º½À¸begin*/
.nav { width: 100%; height: 50px;  background: rgba(45,102,165,.8);}
.nav .mainNav { width: 1200px; margin: 0 auto;}
.nav .mainNav ul {height: 50px;}
.nav .mainNav ul li{ width:150px; height: 50px; text-align: center; float: left;}
.nav .mainNav ul li a{ display: block;font:800 16px/50px "Î¢ÈíÑÅºÚ"; color: #fff; text-align: center;}
.nav .mainNav ul li a.on,.nav .mainNav ul li a:hover{ border-bottom:3px solid #ffffff; text-decoration: none; height:48px;}
/*µ¼º½À¸end*/

/*µ×²¿*/
.footer{background: #2d66a5;position: relative;bottom: 0;width: 100%;}
.footer-dl{background: #2d66a5;position: absolute;bottom: 0;width: 100%;}
.mainFooter{margin:0 auto;padding:20px;}
.mainFooter p{text-align:center;;font:500 14px/30px "Î¢ÈíÑÅºÚ";color:#ffffff;}



/*Ö÷ÌåÄÚÈÝ*/
.content{width:1200px;margin:0 auto;overflow:hidden;background:#ffffff;}
/*ÂÖ²¥Í¼begin*/
#slider{float:left;overflow: hidden; position: relative; border-radius: 5px;}
.slider-conbox{overflow: hidden;}
.slider-ctag{position:relative;}
.slider-ctag img{width:1200px;height:400px;}
.slider-mask{position: absolute;bottom: 0;left: 0;width: 100%;height: 37px;line-height: 37px;font-size: 14px;color: #fff;background: url(../images/mask-bg.png);}
.slider-mask .ellipsis{display: block;margin-left: 20px;width: 210px;color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-decoration: none;text-align:left;}
.slider-switcher{position: absolute;right: 50%;bottom: 14px;height: 8px;}
.slider-stag{float: left;margin-right: 9px;height: 8px;width: 8px;background: url(../images/stag.png) no-repeat;cursor: pointer;}
.slider-stag.cur {background-image: url(../images/stag_active.png);}
/*ÂÖ²¥Í¼end*/

/*¹«¹²²¿·Ö*/
.box{float:left;}
.box-hd{height:50px;border-bottom:1px solid #e7e7e7;}
.box-hd h4{ height:50px;float:left;font:600 20px/50px "Î¢ÈíÑÅºÚ";border-bottom:1px solid #2d66a5;}
.more{ float:right;font:300 12px/50px "Î¢ÈíÑÅºÚ";color:gray;padding-right:10px;}
.more:hover{color:#000;}
.box-bd{width:100%;border-bottom:1px solid #e7e7e7;overflow:hidden;}
.info-items{padding:5px 5px;}
.info-item{height:30px;}
.info-item a{ font:300 14px/30px "Î¢ÈíÑÅºÚ"; float:left;padding-left: 10px;background: url(../images/bgd.jpg) left center no-repeat;width: 70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.info-item a:hover{ color:#0777c0}
.info-item span{float:right;font:300 12px/30px "Î¢ÈíÑÅºÚ";color:#646464;}

/*ÐÂÎÅÍ·Ìõ*/
.ht{ height:80px;border:1px solid #e7e7e7;padding:10px;border-radius:5px;}
.ht img{ width:100px; height:80px;float:left;border-radius:5px;}
.ht .text{ width:1000px;font:300 14px/20px "Î¢ÈíÑÅºÚ";padding:10px 20px;float:left;}
.ht .text a h5{ height:30px;font:500 20px/30px "Î¢ÈíÑÅºÚ";padding-bottom:5px;}
.ht .text a:hover{ color:red;}
.ht .text span{color:grey;}
/*¼¯ÍÅÒªÎÅ*/ /*ÒµÎñ×ÊÑ¶*/
.news-media{width:425px;padding-right:25px;} /*;height:340px;*/
.box-bd-top{height:120px;}
.box-bd-top h5{height:35px;font:300 16px/35px "Î¢ÈíÑÅºÚ";}
.box-bd-top img{ width:100px; height:80px;float:left;margin-left: 5px;}
.txt{ width:300px;font:300 14px/20px "Î¢ÈíÑÅºÚ";padding: 10px;float:left;color:grey;}
.txt a{color:#0777c0;}

/*Í¨Öª¹«¸æbegin*/
#notice{ width:300px}
.box-hd-n{height:50px;border-bottom:1px solid #ccc;}
.box-hd-n h4{ height:50px;float:left;font:600 20px/50px "Î¢ÈíÑÅºÚ";}
.box-bd-n{ font:300 14px/30px "Î¢ÈíÑÅºÚ";width:100%;overflow:hidden;}
#colee{width:298px;overflow:hidden;text-align:left;}


/*ºËÐÄÒµÎñ*/
#core{width:870px;padding-right:25px;}
.box-bd-core{ font:300 14px/30px "Î¢ÈíÑÅºÚ";width:100%;border-bottom:1px solid lightgrey;overflow:hidden;}
/*°å¿é¹«¹²ÑùÊ½*/
.box-b{ width:269px;height:251px;float:left;}
.box-bbd{ width:269px;height:251px;border:1px solid lightgrey;}
.box-bbd:hover{border:1px solid #0777c0;}
.box-bbd-top{text-align: center;padding-top:20px;}
.border{width:100px;height:100px;border:1px solid lightgrey;border-radius:50%;}
.box-bbd-top img{ width:70px;height:65px;padding-top: 20px;} /*;*/
.box-bbd-top p{font:300 14px/20px "Î¢ÈíÑÅºÚ";padding:10px;}
.box-bbd-top a:hover p{color:#0777c0;}
.box-bbd-txt{width:245px;height:105px;padding:5px 12px;font:300 14px/25px "Î¢ÈíÑÅºÚ";}
.box-bbd-txt span{ font:300 14px/10px "Î¢ÈíÑÅºÚ";color:grey;}
.pdl{padding-left:30px;}
/*×¨ÌâÀ¸Ä¿*/
#info{width:300px;overflow:hidden;} /*height:340px;*/
#info-bd{width:298px;border-bottom:1px solid lightgrey;}
/*¹«Ë¾Ðû´«Æ¬Óë×¨ÌâÀ¸Ä¿*/
#xcp ,#ztlm{height:239px;border-bottom:1px solid #e7e7e7;padding:5px 0 5px 0; }
#xcp img ,#ztlm img{ width:300px;height: 239px;}
/*³ÇÍ¶ÒÕÔ·*/
#pass{width:300px;}
#pass-bd{ width:298px;border-bottom:1px solid lightgrey;} /*height:260px;*/
.item{height:40px;padding:10px 10px 0 10px;}
.item a{display: block;width:248px;height:40px;font:500 14px/45px "Î¢ÈíÑÅºÚ";background:#FBFBFB;padding-left:30px;}

/*ÖØ´óÏîÄ¿*/
#project{padding-right: 21px;}
.wyfc_sroll{height:210px; float: left;border-bottom:1px solid lightgrey}
.wyfc_sroll .tempWrap{width:870px !important;}
.wyfc_sroll ul li{width: 268px; height:180px; padding:0 5px; float: left;}
.wyfc_sroll ul li a img{width:268px; height:180px;}

/*ÓÑÇéÁ´½Ó*/
.link{background-color:#ffffff;padding:10px;}
.main-link{width:1200px;margin:0 auto;}
.main-link img{position:relative;top:3px;width:18px;height:18px;padding-left:10px;}
.main-link select{ width:250px;padding:5px;font:300 12px/20px "Î¢ÈíÑÅºÚ";color:grey;margin-left:105px;text-indent: 50px;}
.main-link a{font:300 12px/30px "Î¢ÈíÑÅºÚ";}
.main-link a:hover{color:#0777c0}


/*ÁÐ±íÒ³*/
.list-body{background:url("../images/background.png") top  no-repeat;/*background:url("../images/backtop.png") top  no-repeat;*/}
.list-left{width:300px;float:left;}
.list-right{float:left;}
.list-right .subnav{width:868px; margin: 0 0 20px 30px;padding-top:5px; height:45px; border-bottom: 1px solid #ccc;}
.list-right .subnav ul{float:left;}
.list-right .subnav ul li{float:left; width:110px; height:45px; font:14px/45px "Î¢ÈíÑÅºÚ"; text-align: center;position:relative;}
.list-right .subnav ul li span{height:8px; width:8px; background-color:#ccc;  position:absolute;bottom:-4px; left: 50%;border-radius: 4px;display:block}
.list-right .subnav ul li a{display:block}
.list-right .subnav ul li a:hover{color:#0777c0;}
.list-right .subnav ul li a:hover span{background-color:#0777c0;}
.list-right .address{ font:14px/45px "Î¢ÈíÑÅºÚ"; float:right; color:grey;}
.list-right .address a{ font:14px/45px "Î¢ÈíÑÅºÚ"; color:grey;}
.list-text{width:868px;margin-left:30px;padding-top:10px;}
.l-img{float:left;padding-right:10px;}
.l-img img{ width:140px;height:117px;}
.list-txt{float:left;padding-top:5px; border-bottom: 1px dashed #ddd;padding-bottom: 10px;}
.list-width{width:718px;}
.list-txt a{font:400 18px/30px "Î¢ÈíÑÅºÚ";padding:5px 0;}
.list-txt a:hover{color:#0777c0;}
.list-txt p{color:grey;padding-top:5px;font:300 14px/20px "Î¢ÈíÑÅºÚ";}
.list-txt p span{color:grey;font:300 12px/20px "Î¢ÈíÑÅºÚ";padding-top:5px;}
.list-width1{width:868px;}


/*·ÖÒ³*/
/*.main-jump{width: 100%;margin:0 auto;height: 21px;padding-top: 30px;}*/
/*.main-jump a{display: block;border:1px solid lightgrey;margin-left:10px;float:left;padding:0 10px;font-size: 14px;}*/
/*.main-jump a:hover{border:1px solid #0777c0;color:#0777c0;}*/
/*.main-jump span{ display: block; margin-left: 15px;line-height: 21px;}*/
/*.main-jump .all ,.pageindex ,.current{float: left;}*/

/*·ÖÒ³ÑùÊ½*/
.leftpatr .box .box_bd .paging{text-align: center; height: 58px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; line-height: 58px; color: #333;  clear: both;}
.leftpatr .box .box_bd .page a{color: #333; text-decoration: none; padding-right: 6px; padding-left: 6px; height: 20px; padding-top: 6px; padding-bottom: 6px;}
.paging {text-align: center;}
.paging .all{padding-right:10px;}
.paging .pageindex{padding-right:10px;}
.paging .pagination{margin: 1px auto;}
.paging .pagination a{padding: 0 10px; border: 1px solid #cccccc; margin: 5px;}
.paging .pagination a:hover{border: 1px solid #006599; color: #ffffff; padding: 0 10px;  margin: 0 5px; background-color: #006599; }

/*ÄÚÈÝÒ³*/
.list-right .hd{width:868px; padding:10px 0 20px 0; margin: 0 0 10px 30px; border-bottom: 1px dashed #ddd;}
.list-right .hd h3{font:bold 26px/50px "Î¢ÈíÑÅºÚ";}
.list-right .hd span{font: 14px/20px "Î¢ÈíÑÅºÚ"; color: #a7a5a5;}
.list-right .bd{width:868px; margin-left:30px; color:#232323; font:16px/34px "Î¢ÈíÑÅºÚ";}
.list-right .bd p{text-indent: 25px;}
.list-right .ft{width:868px; margin:20px 0 0 30px; border-top: 1px solid #cccccc; padding-top: 20px; font:14px/26px "Î¢ÈíÑÅºÚ"; color: #545353}
.list-right .ft a{font:14px/26px "Î¢ÈíÑÅºÚ"; color: #545353}
.list-right .ft a:hover{font:14px/26px "Î¢ÈíÑÅºÚ"; color: #0777c0}

/*ÎÄÕÂÄÚÈÝÒ³*/
.list-all {padding-top: 30px;}
.list-all .hd{width:1200px; padding:10px 0 20px 0; margin: 0; border-bottom: 1px dashed #ddd;}
.list-all .hd h3{font:bold 26px/50px "Î¢ÈíÑÅºÚ";text-align: center;}
.list-all .hd p{text-align: center;}
.list-all .hd span{font: 14px/20px "Î¢ÈíÑÅºÚ"; color: #a7a5a5;}
.list-all .bd{width:1200px; color:#232323; font:16px/34px "Î¢ÈíÑÅºÚ";}
.list-all .bd p{text-indent: 25px;}
.list-all .ft{width:1200px; margin:20px 0 0 0; border-top: 1px solid #cccccc; padding-top: 20px; font:14px/26px "Î¢ÈíÑÅºÚ"; color: #545353}
.list-all .ft a{font:14px/26px "Î¢ÈíÑÅºÚ"; color: #545353}
.list-all .ft a:hover{font:14px/26px "Î¢ÈíÑÅºÚ"; color: #0777c0}
.address1{ font:14px/45px "Î¢ÈíÑÅºÚ";color:grey;  position: absolute;}
.address1 a{ font:14px/45px "Î¢ÈíÑÅºÚ"; color:grey;}

/*×¨ÌâÀ¸Ä¿ÁÐ±íÒ³*/
.list-ztlm .subnav{width:1200px; margin: 0 0 20px 0 ;padding-top:5px; height:45px; border-bottom: 1px solid #ccc;}
.list-ztlm .subnav ul{float:right;}
.list-ztlm .subnav ul li{float:right; width:110px; height:45px; font:14px/45px "Î¢ÈíÑÅºÚ"; text-align: center;position:relative;}
.list-ztlm .subnav ul li span{height:8px; width:8px; background-color:#ccc;  position:absolute;bottom:-4px; left: 50%;border-radius: 4px;display:block}
.list-ztlm .subnav ul li a{display:block}
.list-ztlm .subnav ul li a:hover{color:#0777c0;}
.list-ztlm .subnav ul li a:hover span{background-color:#0777c0;}
.address-ztlm{ font:14px/45px "Î¢ÈíÑÅºÚ"; float:right; color:grey;}
.address-ztlm a{ font:14px/45px "Î¢ÈíÑÅºÚ"; color:grey;}
.text-ztml{width:1200px;padding-top:10px;}
.list-ztlm .l-img{float:left;padding-right:10px;}
.list-ztlm .l-img img{ width:140px;height:117px;}
.txt-ztlm{float:left;padding-top:5px; }
.width-ztlm{width:718px;}
.txt-ztlm a{font:400 18px/30px "Î¢ÈíÑÅºÚ";padding:5px 0;}
.txt-ztlm a:hover{color:#0777c0;}
.txt-ztlm p{color:grey;padding-top:5px;font:300 14px/20px "Î¢ÈíÑÅºÚ";}
.txt-ztlm p span{color:grey;font:300 12px/20px "Î¢ÈíÑÅºÚ";padding-top:5px;}
.width1-ztlm{width:1200px;}

/*Áìµ¼¸ÅÀÀ*/
.inewst1{margin: 0 0 20px 30px;}
.lindaopic {
    width: 155px;
    height: 200px;
    float: left;
}

.lindaopic img{ width: 155px; height: 200px;}
.lalist-ul li {
    width: 46%;
    border-bottom: 1px dashed #dfdfdf;
    float: left;
    padding-bottom: 10px;
    margin: 0 1% 30px 2%;
}

.ldxiangxi {
    padding-left: 10px;
    float: left;
    width: 350px;
}

.ldname {
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
}

.ldnamexx {
    font-size: 21px;
    font-weight: bold;
    line-height: 40px;
}

.zhiwei {
    
}

.fenggong {
    height: 80px;padding-top: 20px;
}

.fenggong span {
    float: left;
    display: inline-block;
    line-height: 26px;
}

.ckquanbu {
    float: right;
}

.ckquanbu a {
    display: block;
    width: 100px;
    height: 40px;
    background: #f7f7f7;
    color: #015293;
    border-radius: 5px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
}

.ckquanbu a:hover {
    background: #015293;
    color: #fff;
}

.fgtext {
    width: 80px;
    color: #015293;
}

.ldfgtext {
    color: #015293;
padding-top:20px;
    padding-bottom: 20px;
}

.fgtextxx {
    width: 260px;
    ;}

.lindaoleft {
    width: 70%;
    float: left;
    background: #fff;
    margin-bottom: 20px;
}

.lindaoright {
    width: 28%;
    float: right;
    background: #fff;
}

.xiangxijj {
    width: 550px;
    margin: 50px auto;
}

.xxpic {
    width: 160px;
    float: left;
    border: 1px solid #dfdfdf;
    padding: 5px;
    height: 200px;
    box-shadow: 2px 2px 0 2px #eeeeee;
}

.xxpic img {
    width: 160px;
    height: 188px;
}

.xxnr {
    width: 340px;
    float: left;
    padding-left: 30px;
}
.xxqitald {
    height: 50px;
    line-height: 50px;
    overflow: hidden;
border-bottom: 1px dashed #cccccc;
}
.xxqitald a {
    display: block;
    width: calc(100% - 20px);
    height: 50px;
    padding: 0 10px;
}

.xxqitald a:hover {
    background: #0466c7;
    color: #fff;
}

.xxqitald a span {
    display: block;
}
.xxqitald .hv {
    background: #0466c7;
    color: #fff;
}
.xxqitaldleft {
    width: 30%;
    float: left;
    text-align: left;
}

.xxqitaldright {
    width: 70%;
    float: right;
    text-align: right;
}

/*Í¼Æ¬¸ÅÀÀ*/
.gl_pic{ padding: 20px;}
.gl_pic_con li{ padding: 11px; height: 332px; width: 344px; margin-right: 26px; float: left; border: 1px solid #eeeeee; box-shadow:7px 7px 1px 0px #eeeeee; margin-bottom: 29px;}
.gl_pic_con li:nth-child(3n+3){ margin-right: 0;}
.gl_pic_con li a{ display: block; width: 100%; height: 100%;}
.gl_pic_con li i{ display: block; width: 100%; height: 245px;}
.gl_pic_con li i img{display: block; width: 100%; height: 100%;}
.gl_pic_con li span{ display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; color: #333333; line-height: 45px;}
.gl_pic_con li b{ display: block; font-size: 14px; line-height: 20px; color: #666;}
.gl_pic_con li em{ display: block; font-size: 14px; color: #999; margin-top: 10px;}