@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,input,p,span,tr,td{margin:0;padding:0; font-size:14px; font-family:"微软雅黑";}
i,em{font-style:normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#0469bb;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a img{border:none;}
li{list-style:none;}
input,button,textarea{outline:none;}
.clear{clear:both;height:0px;line-height:0px;font-size:0px;}
.warp{width:100%;}
.main{width:1190px;margin:0px auto 0; overflow: hidden;}
.fr{float:right;}
.fl{float:left;}
.clearfix {display: block;}
.clearfix {zoom: 1;}
.m15{margin-top:15px;}
.m20{margin-top:20px;}
.m10 { margin-top: 10px;}
.m5{margin-top:5px;}
.ml20{ margin-left:20px;}
.ml15{ margin-left:15px;}
.mr15{ margin-right:15px;}
.mt15{margin-top:15px;}
.b-abcd{border:#C5DCED 1px solid;}
body{background:url(../images/bg.jpg) no-repeat center top #fff;}

/*TOP*/
.topbox{background:#D8D9DB; width:100%; height:31px;}
.mainInnerBox{ width:1190px; margin:0 auto;padding: 3px 0 0 0; overflow: hidden;}
.welcomebox {float: left;height: 20px;line-height: 20px;}

/*LOGO*/
.logo{width:1190px; margin:0 auto;height: 140px;}
.xlogo{width:738px;height:96px;margin-top: 47px;}
.search{width:390px;border:2px solid #2A5EA7;height:47px;line-height:20px;margin-top: 71px;}
.searchInput {height: 47px;width: 320px;color: #CCC;float: left;border: none;}
.search_button{width: 70px;height: 47px;background: url(../images/search.png) no-repeat 20px 8px;background-color:#2A5EA7;border: none;cursor: pointer;}

/*NAV*/
.nav_bar{width:1190px;margin: 20px auto;}
.nav_bar li{float:left;}
.nav_bar a{float:left;display:block;width: 159px;height: 50px;text-align:center;font: 16px/36px "微软雅黑";color: #fff;line-height: 50px;border-right: 1px solid #ddd;background:url(../images/icon.png) no-repeat;padding-left: 10px; background-color:#2A5EA7;}
.nav_bar a:hover{color:#fff;}
.nav_bar a:hover,.nav .list .now{background-color:#207BD4;color:#fff;}
.nav_bar.box{position:absolute;top:42px;width:983px;background:#FFF;overflow:hidden;height:0;filter:alpha(opacity=0);opacity:0;border:3px solid #2065BD; border-radius:3px; z-index:1000;}
.nav_bar .cont{position:relative;padding:15px 0 0px 10px; height:270px;}


.nav_bar a.nav_ico1{background-position: -13px -13px;}
.nav_bar a.nav_ico2{background-position: -9px -82px;}
.nav_bar a.nav_ico3{background-position: -10px -137px;}
.nav_bar a.nav_ico4{background-position: -12px -211px;}
.nav_bar a.nav_ico5{background-position: 0px -274px;}
.nav_bar a.nav_ico6{background-position: -10px -359px;}
.nav_bar a.nav_ico7{background-position: -18px -442px;}

.nav_bar li a.on:hover{background-color:#fff;color:#207BD4; background-image:url(../images/icon1.png);  border-bottom:1px solid #207BD4; background-position: -9px -1px;}
.nav_bar li a.on1:hover{background-color:#fff;color:#207BD4; background-image:url(../images/icon1.png); border-bottom:1px solid #207BD4; background-position: -9px -89px;}
.nav_bar li a.on2:hover{background-color:#fff;color:#207BD4; background-image:url(../images/icon1.png); border-bottom:1px solid #207BD4; background-position: -7px -170px;}
.nav_bar li a.on3:hover{background-color:#fff;color:#207BD4; background-image:url(../images/icon1.png); border-bottom:1px solid #207BD4; background-position: -10px -261px;}
.nav_bar li a.on4:hover{background-color:#fff;color:#207BD4; background-image:url(../images/icon1.png); border-bottom:1px solid #207BD4; background-position: 6px -344px;}
.nav_bar li a.on5:hover{background-color:#fff;color:#207BD4; background-image:url(../images/icon1.png); border-bottom:1px solid #207BD4; background-position: -6px -437px;}
.nav_bar li a.on6:hover{background-color:#fff;color:#207BD4; background-image:url(../images/icon1.png); border-bottom:1px solid #207BD4; background-position: -8px -535px;}

/*content*/
.content1{width:1190px; margin:15px auto;overflow: hidden;}
.slide{ width:710px; height:331px; float:left;}
.news-470{width:465px; float:left; margin-left:10px;}
.mainffnews_con_sl{width: 100%;height: 38px;line-height: 38px;border: 1px solid #dcdcdc;border-left:none;}
.mainffnews_con_sl ul li.on{height: 37px;border-top: 2px solid #0369bb; color:#0369bb;background: #fff; width: 115px;}
.mainffnews_con_sl ul li {display: inline-block;line-height: 37px;width: 115px;font-size: 14px;color: #666;border-right: 1px solid #E8E8E8;cursor: pointer;text-align: center;}

.news-470-box{width:470px; margin-top:10px;}
.news-470-box h4 {height: 31px; text-align: center; font-size: 20px;line-height: 31px;overflow: hidden;}
.news-470-box h4 a { color: #c7010a;}
.news-470-box p {line-height: 22px;padding: 0 0 3px;text-indent: 1em;}
.news-470-box ul li{border-bottom: 1px dashed #ddd;line-height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 40px;font-size: 14px;}
.li_dot li {background: url(../images/dot.png) no-repeat 7px 19px;padding: 0 10px 0 19px;}

.ad{ width:1190px; margin:15px auto; height:119px;}
.zw-box{ width:1190px; margin: 5px auto;overflow: hidden;}
.zw-box-left{width:380px; float:left;}
.zwbox-left-title{height: 40px;width:100%;}
.zwbox-left-tag{width: auto;height: 42px;border-bottom: 2px solid #295CA3;float:left;background: #fff;color: #295CA3;line-height: 42px;padding-right: 30px;font-size:18px;}
.zwbox-left-tag img {float: left;padding: 6px 5px 0px 0px;}
.zwbox-left-title span{margin-top: 10px;}
.zwbox-left-con{width:380px; border-top:1px solid #ddd; float:left; padding-top: 5px;}

.zwbox-left-con ul li{float:left;width:75px; margin:8px 12px 8px 8px; height:93px; }
.zwbox-left-con ul li a{padding:67px 0px 5px; text-align:center; display:block;font-size:15px; font-weight:400; text-decoration:none; background:url(../images/zwyy.png) no-repeat;}
.zwbox-left-con ul li a.zdly-ico1{border:#ddd 1px solid;width: 85px;background-position: -15px -8px;}
.zwbox-left-con ul li a.zdly-ico1:hover{ border:#295CA3 1px solid;width: 85px;}
.zwbox-left-con ul li a.zdly-ico2{border:#ddd 1px solid;width: 85px;background-position: -116px -9px;}
.zwbox-left-con ul li a.zdly-ico2:hover{ border:#295CA3 1px solid;width: 85px;}
.zwbox-left-con ul li a.zdly-ico3{border:#ddd 1px solid;width: 85px;background-position: -221px -8px;}
.zwbox-left-con ul li a.zdly-ico3:hover{ border:#295CA3 1px solid;  width: 85px;}
.zwbox-left-con ul li a.zdly-ico4{border:#ddd 1px solid;width: 85px;background-position: -327px -8px;}
.zwbox-left-con ul li a.zdly-ico4:hover{ border:#295CA3 1px solid;width: 85px;}
.zwbox-left-con ul li a.zdly-ico5{border:#ddd 1px solid;width: 85px;background-position: -14px -105px;}
.zwbox-left-con ul li a.zdly-ico5:hover{ border:#295CA3 1px solid;width: 85px;}
.zwbox-left-con ul li a.zdly-ico6{border:#ddd 1px solid;width: 85px;background-position: -118px -107px;}
.zwbox-left-con ul li a.zdly-ico6:hover{border:#295CA3 1px solid;    width: 85px;}
.zwbox-left-con ul li a.zdly-ico7{border:#ddd 1px solid;width: 85px;background-position: -224px -106px;}
.zwbox-left-con ul li a.zdly-ico7:hover{border:#295CA3 1px solid;width: 85px;}
.zwbox-left-con ul li a.zdly-ico8{border:#ddd 1px solid;background-position: -330px -106px;width: 85px;}
.zwbox-left-con ul li a.zdly-ico8:hover{ border:#295CA3 1px solid;width: 85px;}
.zwbox-left-con ul li a.zdly-ico9{border:#ddd 1px solid;background-position: -12px -214px;width: 85px;}
.zwbox-left-con ul li a.zdly-ico9:hover{border:#295CA3 1px solid;width: 85px;}
.zwbox-left-con ul li a.zdly-ico10{border:#ddd 1px solid;background-position: -120px -212px;width: 85px;}
.zwbox-left-con ul li a.zdly-ico10:hover{border:#295CA3 1px solid;width: 85px;}
.zwbox-left-con ul li a.zdly-ico11{border:#ddd 1px solid;background-position: -222px -206px;width: 85px;}
.zwbox-left-con ul li a.zdly-ico11:hover{ border:#295CA3 1px solid;width: 85px;}
.zwbox-left-con ul li a.zdly-ico12{border:#ddd 1px solid;background-position: -328px -212px;width: 85px;`}
.zwbox-left-con ul li a.zdly-ico12:hover{border:#295CA3 1px solid;width: 85px;}

.zw-box-center{width:440px; float:left; margin-left:10px;}
.zwbox-center{ height:44px; width:100%;}
.zwbox-center-con{width:430px; border-top:1px solid #ddd; float:left; padding-top: 5px;}
.zwbox-center ul img{float:left;position: relative;top: 6px;}
.zwbox-center ul li {height: 42px;line-height: 42px;cursor:pointer;float:left;width:130px;}
.zwbox-center ul li span{ margin:0 10px;}
.zwbox-center ul li a{font-size:18px;color:#626262;text-align:center;display:block;padding-left: 20px;}
.zwbox-center li.on{border-bottom: 2px solid #295CA3;height: 42px;line-height: 42px;background: url(../images/tag.jpg) no-repeat -1px 6px;}
.zwbox-center li.on a{color:#0c4a88;}
.zwbox-center-con ul li{border-bottom: 1px dashed #ddd;line-height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 40px;font-size: 14px;}
.li_dot li {background: url(../images/dot.png) no-repeat 7px 19px;padding: 0 10px 0 19px;}

.zw-box-right{width:360px; float:left;}
.zwbox-right-con{width:360px; border-top:1px solid #ddd; float:left; padding-top: 5px;}
.zwbox-right-title{height: 40px;width:100%;}
.zwbox-right-tag{width: auto;height: 42px;border-bottom: 2px solid #295CA3;float:left;background: #fff;color: #295CA3;line-height: 42px;padding-right: 30px;font-size:18px;}
.zwbox-right-tag img {float: left;padding: 6px 5px 0px 0px;}
.zwbox-right-title span{margin-top: 10px;}
.zwbox-right-con h2{ height:41px;color:#cb0000; border-bottom:1px dashed #dadada; text-align:center;}
.Btitle_l{ width:100%; line-height:41px;}
.Btitle_l a{color:#ca0b0c;font-size: 16px;}
.Btitle_l a:hover{color:#ca0b0c; text-decoration:underline;}
.Btext18 {font-size: 16px;font-weight: bold;font-family: "微软雅黑";}
.zwbox-right-con h3{ height:55px; line-height:25px;border-bottom:1px dashed #f3f3f3;font-size:14px; padding-top:10px; font-weight:normal;}
.div_color1, .div_color1 a {color: #008d00;}
.pr5 {padding-right: 5px;}
.div_color,.div_color a{ color:#ca0b0c; cursor:pointer;}

.zwbox-right-con ul li{line-height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 39px;font-size: 14px;}
.dian li {background: url(../images/dian.jpg) no-repeat 7px 24px;padding: 0 10px 0 19px;}

.eserver-box{width:1190px; margin: 5px auto;overflow: hidden;}
.eserver-box-left{width:835px; float:left;}
.eserverbox-title{height: 40px;width:100%;}
.eserverbox-left-tag{width: auto;height: 42px;border-bottom: 2px solid #295CA3;float:left;background: #fff;color: #295CA3;line-height: 42px;padding-right: 30px;font-size:18px;}
.eserverbox-left-tag img {float: left;padding: 6px 5px 0px 0px;}
.eserverbox-title span{margin-top: 10px;}
.eserverbox-con{width:833px; float:left; border:1px solid #ddd;}
.marinr_server_con_sl{ float:left; width:100px;margin-left: 3px;}
.marinr_server_con_sl ul li{ cursor: pointer;width:100px; background:#d9d7d8; margin-top: 4px; height: 31px; color:#D31400; font-size:16px; padding: 8px 2px;display: block;text-align: center;line-height: 31px;}
.marinr_server_con_sl ul li.on{width:100px; background:#D31400; color:#ffffff;}
.ebox_info{padding: 30px;height: auto;width: 320px;float: left;}
.boxinfoimg {float: left;}
.boxinfoimg img {padding: 2px;border: 1px solid #ACACAC; width:80px; height:60px;}
.boxinfotitle {
    width: 214px;
    float: right;
}
.boxinfotitle ul li span {
    color: #666;
    display: block;
    height: 44px;
    overflow: hidden;
    line-height: 22px;
    width: 250px;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
}
.box_title a{ display: block;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
	color:#E3A445;
	width: 250px;
	text-overflow: ellipsis;
	font-size:16px;}
.boxinfotitle ul li span a{ color:#F00;}
.boxinfotuwen {
    padding-bottom: 10px;
    margin-right: 5px;
    margin-left: 5px;
    padding-top: 5px;
    height: 70px;
}
.boxinfolist {
    padding: 3px;
}
.boxinfolist li {
    line-height: 37px;
    height: 37px;
    overflow: hidden;
	border-bottom:1px dashed #ddd;
}
.dotted{ border-left:1px dashed #999999; float:left;height: 410px;margin-left: 10px;}
.tjjg{width: 320px;margin-left:10px;margin-top: 10px;}
.tjjg h3 {height: 30px;line-height: 30px;position: relative;}
.tjjg h3 b {display: inline-block;line-height: 31px;font-size: 16px;padding-left: 18px;color:#d20200;background: url(../images/h3_b.png) 6px 0px  no-repeat;height: 25px;}
.tjjg h3 span a{font-size:14px;color:#B0B0B0;float:right;margin-right: 20px;}
.tjjg_list { width:300px; margin-top:15px; overflow:hidden;}
.tjjg_list ul li{ width:120px; height:140px; float:left;margin: 10px 10px 0 15px; text-align:center;}
.tjjg_list ul li img {
    display: block;
    height: 95px;
    width: 130px;
    overflow: hidden;
	border:1px solid #ddd;
}
.border{ background:url(../images/line3.png) no-repeat; height:5px;}
.tjjg_list ul li .txt{
    overflow: hidden;
    padding: 3px 5px;
    margin-top: 5px;
    display: block;
    font: 12px/16px Arial, Helvetica, sans-serif;
	white-space: nowrap;
    text-overflow: ellipsis;
}
.eserver-box-right{width:345px; float:left;margin-left: 10px;}
.eserverbox-title1{height: 40px;width:100%;}
.eserverbox-right-tag{width: auto;height: 42px;border-bottom: 2px solid #295CA3;float:left;background: #fff;color: #295CA3;line-height: 42px;padding-right: 30px;font-size:18px;}
.eserverbox-right-tag img {float: left;padding: 6px 5px 0px 0px;}
.eserverbox-title1 span{margin-top: 10px;}

.eserverbox-right-con{ width:345px; float:left; border-top:1px solid #ddd; padding-top:5px;}
.eserverbox-right-con ul li{width:330px; float:left; border-bottom:1px dashed #ddd;}
.eserverbox-right-con ul li:last-child{ border-bottom:none;}
.zjk-img{ width:95px; height:131px; float:left; margin-top:7px;}
.zjk-con{ width:220px; float:left;margin-left: 10px;}
.zjk-con div{ color:#777777;line-height: 34px;height: 34px;}

.qy-box{width:1190px; margin:5px auto;}
.qyfc-box{width:380px; float:left;}
.qyfc-title1{height: 40px;width:100%;}
.qyfc-title-tag{width: auto;height: 42px;border-bottom: 2px solid #295CA3;float:left;background: #fff;color: #295CA3;line-height: 42px;padding-right: 30px;font-size:18px;}
.qyfc-title-tag img {float: left;padding: 6px 5px 0px 0px;}
.qyfc-title span{margin-top: 10px;}
.qyfc-con{width:375px; float:left; border-top:1px solid #ddd; padding-top:10px;}
.qyfc-con ul li{ width:370px; float:left; border-bottom:1px dashed #ddd; margin-bottom: 10px;height: 80px;}
.qyfc-con ul li:last-child{ border-bottom:none;}
.qyfc-img{width:104px; height:73px; float:left;}
.qyfc-con1{ width:250px; float:left; margin-left:15px;line-height: 24px;}
.qyfc-title a{font-size:16px; color:#0d559b}

.qyzh-box{ width:430px; float:left; margin-left:10px;}
.qyzh-tag ul img{float:left;position: relative;top: 6px;}
.qyzh-tag ul li {height: 42px;line-height: 42px;cursor:pointer;float:left;width:130px;}
.qyzh-tag ul li span{ margin:0 10px;}
.qyzh-tag ul li a{font-size:18px;color:#626262;text-align:center;display:block;padding-left: 20px;}
.qyzh-tag li.on{border-bottom: 2px solid #295CA3;height: 42px;line-height: 42px;background: url(../images/tag.jpg) no-repeat -1px 6px;}
.qyzh-tag li.on a{color:#0c4a88;}
.qyzh-con {width: 430px;border-top: 1px solid #ddd;float: left;padding-top: 5px;}
.qyzh-con ul li{border-bottom: 1px dashed #ddd;line-height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 42px;font-size: 14px;}
.qyzh-con ul li:last-child{ border-bottom:none;}
.li_dot li {background: url(../images/dot.png) no-repeat 7px 19px;padding: 0 10px 0 19px;}

.yqzs-box{ width:360px; float:left;margin-left: 10px;}
.yqzs-title{height: 40px;width:100%;}
.yqzs-title-tag{width: auto;height: 42px;border-bottom: 2px solid #295CA3;float:left;background: #fff;color: #295CA3;line-height: 42px;padding-right: 30px;font-size:18px;}
.yqzs-title-tag img {float: left;padding: 6px 5px 0px 0px;}
.yqzs-title span{margin-top: 10px;}
.yqzs-con{width:360px;float:left;border-top:1px solid #ddd;padding-top: 5px;}
.yqzs-con ul li{width: 180px;height: 116px;float:left;margin: 10px 0px 0 0px;text-align:center;}
.yqzs-con ul li img {display: block;height: 95px;width: 166px;overflow: hidden;border:1px solid #ddd;}
.yqzs-con ul li .txt{overflow: hidden;padding: 3px 5px;margin-top: 5px;display: block;font: 12px/16px Arial, Helvetica, sans-serif;}

.link { width:100%; height:45px; background:#ededed;}
.link ul{ margin-left:10px; float:left;}
.link ul li{ float:left; width:auto; margin-right:7px; line-height:27px; font-size:12px; border:1px solid #bebebe; background:#fff; padding:0px 14px; margin-top:8px;}
.link ul li img{ float:left; margin-top:3px;}
.link div{ float:left;width:auto; margin-right: 3px; line-height:27px; border:1px solid #bebebe; margin-top:8px;}


.yqlja {width:100%; height: 135px; border:1px solid #e5e5e5; margin-top:5px;}
.yqlja .yqlj_ht {height: 40px; background: #ededed;}
.yqlja .yqlj_ht .yqlj_left {width:1000px; font-family: "微软雅黑"; font-size: 14px;}
.yqlj_left span {height: 40px; line-height: 40px; color:#333; text-align: center; width:170px; display: block; float: left; cursor: pointer;}
.yqlj_left .hover {border-top:2px solid #1a77c2; border-right: 1px solid #1a77c2; color:#1a77c2; font-weight: bold; background: #fff;}
.yqlja .yqlj_content {display: none; font-size: 12px; clear: both;} 
.yqlja .yqlj_content.hover {display: block;}
.yqlja .yqlj_content a,
.yqlja .yqlj_content span
{color:#555; display: block; margin-left: 25px; width:72px; height: 22px; line-height: 22px; float: left;}
.yqlja .yqlj_content a.yqlj_a160 {width:170px;} 
.yqlja .yqlj_content a.yqlj_a190 {width:170px;} 
.yqlja .yqlj_content a.yqlj_a160 {width:130px;} 
.yqlja .yqlj_content span.yqlj_a160 {width:130px;}
.yqlja .yqlj_content a.yqlj_a100 {width:100px;} 
.yqlja .yqlj_content a:hover {text-decoration: underline; color:#cb0000;}
.yqlj_qx {height: 40px; line-height: 40px; /*background: #f7f7f7;*/}
.yqlj_qx .yqlj_a {float: left; width:126px; text-align: center; font-weight: bold; color:#1a77c2; font-size: 14px; background: url(../images/yqlj_qx_bg.jpg) no-repeat;}
.yqlj_qx .yqlj_qxwz {float: right; width:850px; font-size: 12px;} 
.yqlj_qx .yqlj_qxwz a {color:#333;}
.yqlj_qxa {border-bottom:1px solid #e5e5e5;}
.yqlj_qx .yqlj_qxwz a:hover {color:#cb0000; text-decoration: underline;}
.index_hr {height: 5px; border-top: 2px solid #1a77c2;}
.index_hra {height: 1px; border-top: 2px solid #1a77c2;}

.footer{border-top:3px solid #1a77c2;}
.footer-info{width:1190px; margin:0 auto;}
.footnav {width: 1190px;margin: 10px auto;text-align: center;}
.footnav ul li { text-align: center; display: inline; }
.footnav ul li a { margin: 0 8px; }
.foot{width:1190px; margin:0px auto;text-align: center;line-height: 30px;}