@charset "utf-8";
.cont-lfb{clear:both}
.cont-lft{overflow: hidden;}
.jxdd{width: 100%;
margin-top: 34px;}
.pic_list{width:750px}
body{-webkit-text-size-adjust : none ;
-moz-text-size-adjust : none ;
-ms-text-size-adjust : none ;
text-size-adjust : none;}
.commonly{width:100%;overflow: hidden;}
.commonly li{float:left;width:33.33%;text-align:center;height: 54px;line-height: 54px;}
.commonly li a{display:block;color:#fff}
.commonly .cylist1{background:#f5b399}
.commonly .cylist2{background:#5b9bd5}
.commonly .cylist3{background:#a0a0a0}
.commonly .cylist4{background:#9ebfe5}
.commonly .cylist5{background:#ffd687}
.commonly .cylist6{background:#add09d}

.headerWrap{width: 100%;height: auto;border-top: 4px solid #004098;background: #f1f1f1;}
.header{height:120px;/* background: #f1f1f1; */}
.header .logo{
width: 31.6%;
margin: 19px 0 0px 0px;}
.header .word{
width: 39.2%;
margin-left: 1.5%;
padding-top:47px;}
.header .word img{
width: 100%;}
.header .hea-ri{

margin-top:27px;
width: 28%;
height: auto;}
.header .hea-ri .her-top{
width: 90%;
height: 20px;
line-height: 20px;
padding-bottom: 20px;
text-align: right;}
.header .hea-ri .her-top a{
color: #004098;
font-size: 14px;}
.header .hea-ri .her-top span{
width: 1px;
height: 10px;
background: #004098;
display: inline-block;
margin: 0 9px;}
.header .hea-ri .her-top a:hover{
color: #004098;}
.header .hea-ri .her-bom,
.navtel .her-bom{
width: 90%;
height: 32px;
background-color:#FFFFFF;
border: 1px solid #ececec;
color: #d1d1d1;
font-size: 14px;
border-radius: 50px;}

.her-bom input{border:medium none;margin: 0;padding: 0;}

.header .hea-ri .her-bom .heb-te,
.navtel .her-bom .heb-te{
width:87% ;
height: 32px;
line-height: 32px;
color: #999;
float: left;
text-indent: 14px;
border-top-left-radius: 50px;
border-bottom-left-radius: 50px;}
.header .hea-ri .her-bom .heb-but,
.navtel .her-bom .heb-but{
width: 8%;
height: 32px;
background:url(../images/ico.png) 0 7px no-repeat;
float: left;
cursor: pointer;}
.navWrap,.telnavWrap{height: auto;max-height: 1000px;margin:0 auto;
*position:relative;
*z-index:10;background: #003680;}
.navtel{
display: none;
height:40px;
padding-top: 8px;
position: relative;background:#004098;}
.nav{
height:40px;background: #004098;}
.nav li{float:left;/* background: #004098; */width: 11%;height:40px;line-height:40px;text-align:center;font-size:16px;position:relative;}
.nav li div{
font-size:14px;}
.nav li a{width: 100%;color:#FFF;display:block;font-size: 16px;}
.nav li a.link{
float:left;
width:100%;}
.nav ul li a:hover,.nav ul li.cur{
background:#003680;
display:block;}
#nav{width: 160px;line-height: 40px;font-size:14px;background:url(../images/bggg.png) repeat;position:absolute;top:40px;left: 50%;z-index: 99999;display:none;margin-left: -80px;}
#nav a{
color:#fff;}
#nav a:hover{
background: rgba(0,60,130,0.8);}


.navtel .her-bom{
width: 40.4%;
height: 32px;
border: none;
background: #fff;
margin-left: 2%;}
.navtel .her-bom .heb-te{
width: 88%;
height: 32px;
line-height: 32px;
font-size: 14px;}
.navtel .her-bom .heb-but{
width: 9.5%;
height: 32px;
background:url(../images/ico.png) 0 7px no-repeat;}
.navtel .ico{
width: 36px;
cursor: pointer;
margin-right: 2%;
margin-top: 4px;}
.navtel .ico img{
width: 100%;}

.ch{}


.bannerWrap{
width: 100%;
height: 780px;
*position:relative;
*z-index:1;
}
.main_visual{
height:250px;
overflow:hidden;
position:relative;}

div.flicking_con{
margin:16px 0px;
width:301px;
height:100%;
position:absolute;
top:0;

z-index:999;}


.xstz{ width:430px; margin-left:20px;}
.xstz_title{ border-top:2px solid #0c4da1; border-bottom:1px solid #e4e4e4; height:36px; line-height:36px;}
.xstz_title span{ float:right;}
.xstz_title a{ color:#004098; font-size:14px;}
.xstz_title h2{ margin-left:8px;line-height:34px;}
.xstz_title h2 img{margin-top:8px;border:0px;margin-right:8px;width: 20px;height: 20px;}
.xstz_title h2 a{ font-size:16px; color:#004098;display:inline-block;}
.xstz_list{ padding-top:8px;}
.xstz_list h3 a{ font-size:14px; color:#004098; font-weight:bold; line-height:33px;}
.xstz_list p{ color:#777777; font-size:12px; line-height:22px;padding-bottom:4px;}
.xstz_list p a{ color:#8d2000;}
.xstz_list_ul li{ padding-left:0px; line-height:27px;}

.xstz_list_ul li a{ color:#666; font-size:14px;}
.xstz_list_ul li a:hover{ color:#004098;}


.jxxw{ width:880px;height:200px; margin-left:20px; margin-top:16px;}
.jxxw_title{ height:36px; line-height:36px;}
.jxxw_title span{ float:right; background-color:#eaf3fe; width:740px; border:1px solid #e5e8e9; text-align:right; padding-right:10px;}
.jxxw_title a{ color:#004098; font-size:14px;}
.jxxw_title h2{ border-top:2px solid #0c4da1;line-height:34px;}
.jxxw_title h2 img{ margin:8px 8px 8px 16px; border:0px;}
.jxxw_title h2 a{ font-size:16px; color:#004098;display:inline-block;}
.jxxw_list{ padding-top:8px;}
.jxxw_list h3 a{ font-size:14px; color:#004098; font-weight:bold; line-height:33px;}
.jxxw_list p{ color:#777777; font-size:12px; line-height:22px;padding-bottom:4px;}
.jxxw_list p a{ color:#8d2000;}
.jxxw_list_ul { padding:0px 5px;}
.jxxw_list_ul li{ padding-left:10px; line-height:26px;}
.jxxw_list_ul li span{ float:right;}
.jxxw_list_ul li a{ color:#666; font-size:14px;}
.jxxw_list_ul li a:hover{ color:#004098;}


.info{width: 750px;margin-right:20px;}
.info_title{ border-top:2px solid #0c4da1; border-bottom:1px solid #e4e4e4; height:36px; line-height:36px;}
.info_title span{ float:right;}
.info_title a{ color:#004098;}
.info_title h2{ margin-left:8px;line-height:34px;}
.info_title h2 img{ margin-top:8px; border:0px;margin-right:8px;}
.info_title h2 a{ font-size:16px; color:#004098;display:inline-block;}
.info_list{ padding:6px 0 6px 0; line-height:15px;}
.info_list img{ padding-bottom:7px;}
.info_list a{ color:#666;}
.info_list a:hover{ color:#004098;}


.blink{width:1200px; height:38px; margin:0 auto; background:#eaf3fe;border:1px solid #e5e8e9;}

.blink_title {width:150px; height:38px; float:left; text-align:center; line-height:38px; color:#004098; font-size:16px; font-weight:bold;}
.blink_dp{width:300px; height:22px; float:left; margin-top:6px; margin-left:20px;}

.mainWrap{
width: 100%;
height: auto;
margin-top: 16px;}
.main{
height: auto;}

.main .apply{
width: 25%;
height: auto;}
.main .apply .app-ti{
width: 100%;
height: 25px;
line-height: 25px;
margin-bottom: 4px;
color: #fff;
font-size: 16px;
text-indent: 10px;}
.main .apply ul li{
width: 100%;
height: 25px;
margin-top: 4px;}
.main .apply ul li a{
width: 93.6%;
height: 25px;
line-height: 25px;
color: #666;
font-size: 13px;
padding-left: 12px;
display: inline-block;
border-left: 4px solid #e6b44c;
}
.main .apply ul li a:hover{
color: #fff;
}


.main .main-comm {
width: 72.5%;
min-height: 320px;}

.main .apply11{
width: 25%;
height: auto;}
.main .apply11.app-ti{
width: 100%;
height: 30px;
line-height: 30px;
margin-bottom: 3px;
color: #fff;
font-size: 16px;
text-indent: 10px;}
.main .apply11 ul li{
width: 100%;
height: 30px;
margin-top: 4px;}
.main .apply11 ul li a{
width: 93.6%;
height: 30px;
line-height: 30px;
color: #666;
font-size: 13px;
padding-left: 12px;
display: inline-block;
border-left: 4px solid #e6b44c;
}
.main .apply11 ul li a:hover{
color: #fff;
}

.pulpit{
width: 99.2%;
height: 64px;
border: 1px solid #80c7ff;
background: #f1f8fe;
margin-top: 16px;}
.pulpit1{
margin-top: 14px;}
.pulpit a.pu-ds{
width: 71.2%;
height: 64px;
line-height: 64px;
font-size: 18px;
color: #282828;
display: inline-block;
padding-left: 70px;
}
.pulpit a.pu-ds1{
}
.pulpit a:hover{
color: #33a9e1;}
.pulpit a.pu-ds1 .xs{
display: none;}

.main .apply .fast{
width: 100%;
height: 35px;
border-bottom: 1px solid #eee;
margin-top: 14px;}
.main .apply .fast h2{
width: 80px;
height: 34px;
line-height: 34px;
border-bottom: 2px solid #0b6cb8;
font-size: 15px;
color: #515151;
text-align: center;}

.choice{
width:100%;
margin-top: 26px;
height: auto;}
.select{
width: 100%;
position:relative;
float:left;}
.select dt{
width:99.2%;
height:32px;
display:inline-block;
border:1px solid #d2ccc4;
line-height:32px;
font-size: 14px;
cursor:pointer;
text-indent: 20px;
color: #999;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
position:relative;
z-index:99;}
.select dd{
position:absolute;
left:0;
top:33px;
border:1px solid #d2ccc4;
background:#fff;
display:none;
font-size: 14px;
z-index: 99;
width:99.2%;}
.select dd ol{
max-height:250px;}
.select dd ol li a{
line-height:28px;
display:block;
color: #999;
text-indent: 20px;}
.select dd ol li a:hover{
background:#f3f3f3;}



.dynamic{
width: 46.8%;
height: auto;
margin-left: 1.6%;}
.dynamic .dy-ti{
width: 100%;
height: 30px;
background: #004098;
margin-bottom: 12px;}
.dynamic .dy-ti1{
margin-top: 16px;}
.dynamic .dy-ti span{
height: 30px;
line-height: 30px;
display: inline-block;
float: left;
margin-left: 10px;
color: #fff;
font-size: 16px;}
.dynamic .dy-ti a{
height: 30px;
line-height: 30px;
display: inline-block;
float: right;
margin-right: 10px;
color: #fff;
font-size: 12px;}
.dynamic .dy-ti a:hover{
color: #cacaca;}
.dynamic .dy-list{
width: 95.3%;
height: auto;
border: 1px solid #eee;
padding: 4px 2.2%;}
.dynamic .dy-list li{
width: 100%;
height: 30px;}
.dynamic .dy-list li a{
height: 30px;
line-height: 30px;
text-overflow:ellipsis;white-space:nowrap; overflow:hidden; display:block;
float: left;width:75%;
text-indent: 15px;
color: #666;
font-size: 13px;}
.dynamic .dy-list li a:hover{
color: #004098;
}
.dynamic .dy-list li span{
color: #c3c3c3;
font-size: 13px;
height: 30px;
line-height: 30px;
display: inline-block;
text-align: right;
float: right;}


.footerWrap{
height: auto;
background: #004098;
padding: 11px 0;
margin-top: 20px;
overflow:hidden;
position:relative;}

.foot-word h2{
width: 99%;
color: #ffffff;
font-size: 14px;
text-align: center;
line-height: 26px;
margin-left: 0.5%;}

.main1{
margin-top: 0;}
.main .ma-navW{
width: 100%;
height: 54px;}
.main .ma-navW .ma-nav{
height: 54px;
display: inline-block;}
.main .ma-navW .ma-nav i{
width: 15px;
height: 19px;
display: inline-block;
float: left;
margin-top: 19px;
margin-right: 6px;}
.main .ma-navW .ma-nav a{
color: #999;
font-size: 14px;
height: 54px;
line-height: 54px;
display: inline-block;
float: left;}
.main .ma-navW .ma-nav a:hover,.main .ma-navW .ma-nav a.cur2{
color: #0b6cb8;}

.main .ma-navW .ma-nav span{
width: 6px;
height: 9px;
display: inline-block;
float: left;
margin: 23px 7px 0;}

.main .main-left{
width: 25%;
height: auto;}
.main .main-left .male-ti{
width: 100%;
height: 35px;
line-height: 35px;
background: #004098;
font-size: 20px;
font-weight:bold;
color: #fff;
text-align: center;
margin-bottom: 4px;}
.main .main-left .male-ti1{
display: none;}
.main .main-left .male-ti1 i{
width: 28px;
display: inline-block;
margin-left: 15px;}
.main .main-left .male-ti1 i img{
width: 100%;
margin-top: 8px;}
.main .main-left ul.indide{
display: none;}
.main .main-left ul li{
width: 100%;



}
.main .main-left ul.xh li a{
width: 100%;
height: 30px;
line-height: 30px;
font-size: 18px;
color: #666;
background: #f5f6fa;
display: inline-block;
text-align: center;margin-bottom: 4px;}
.main .main-left ul.xh li a:hover{
background: #f4661e;
color: #fff;}
.main .main-left ul.xh ul.xh_s a{
width: 100%;
height: 30px;
line-height: 30px;
font-size: 13px;
color: #666;
background: #f5f6fa;
display: inline-block;
text-align: center;margin-bottom: 4px;}
.main .main-left ul.xh ul.xh_s a:hover{
background: #f4661e;
color: #fff;}
.mmmli{
background: #e6b44c;
color: #fff;}
.list_R {
width: 708px;
float: right;
margin-top: 10px;}


.ssdd{ font-size:16px; line-height:35px; text-indent:30px;}
.went{ width:100%; padding:20px 0px; line-height:35px; font-size:14px;}
.went p{ text-indent:30px;}
.ssdd table{width:100%;}

.jz{font-size:16px;}


.main .main-riky{
width: 95%;
height: auto;
border: 1px solid #eee;
border-top: none;
padding: 37px 15px 7px;}

#focus {width:590px; height:200px; overflow:hidden; position:absolute; _top:156px;}
#focus ul {height:200px; position:absolute;}
#focus ul a{width:590px; height:200px; overflow:hidden; position:relative; background:#000;}

#focus .btnBg {position:absolute; right:0; width:160px; height:20px; left:459; bottom:0; text-align:right; color:#FFF;}
#focus .btn {position:absolute; right:10px; width:auto; height:10px; margin-left:470px;margin-bottom:8px;_margin-bottom:3px;bottom:0;text-align:right; z-index:4;}
#focus .btn span {display:block;float:left; width:15px;height:15px; font-size:10px; text-align:center; margin-left:5px; cursor:pointer; background:#004098;line-height:12px;font-weight:bolder;font-size:12px;color:white;}
.title{ float:right; margin-right:20px;}
.red{ background:#004098 !important;}
.sm{ text-align:right;position:absolute; bottom:0; right:0; width:0px; height:0px; line-height:40px; z-index:3; font-size:20px; color:#fff; font-weight:bold; text-align:left; padding-left:20px; background-color:rgba(00, 00, 00, 0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#AF000000,endColorstr=#AF000000); overflow:hidden; font-size:0px;}

.list_main_content{padding:0 10px 10px;}
.list_main_content ul li{
height:30px;
line-height:30px;
padding-left:20px;
text-align:left;
border-bottom: 1px dotted #999;
padding-left:20px;}
.list_main_content ul li a{
color:#666666;
font-size:14px;}
.list_main_content ul li a:hover{ color:#004098;}

.list_main_content div a{
color:#666666;
font-size:14px;}
.list_main_content div a:hover{ color:#004098;}

.list_time{
float:right;
padding-right:15px;
color:#c3c3c3;
font-size:14px;}
.ecms_pag {
margin:0 auto;
width:870px;}
.ecms_pagination {
padding: 2px;
margin:20px;
height:22px;
line-height:22px;
float:left;
padding-bottom:5px;}
.ecms_pagination ul {
margin: 0px;
padding: 0px;
text-align: left;
font-size: 12px;}
.ecms_drop {
padding-left:5px;}
.ecms_pagination li {
padding-bottom: 1px;
display: inline;
list-style-type: none;}
.ecms_pagination a {
padding: 4px 8px;
border: 1px solid #e5e5e5;
color: #666666;
text-decoration: none;}
.ecms_pagination a:visited {
padding: 4px 8px;
background-color:#e5e5e5;
color: rgb(46, 106, 177);
text-decoration: none;
border:1px solid #e5e5e5;}
.ecms_pagination a:hover {
color: rgb(0, 0, 0);
background-color:#e5e5e5;}
.ecms_pagination a:active {
border: 1px solid #e5e5e5;
color: rgb(0, 0, 0);
background-color: lightyellow;}
.ecms_pagination li.ecms_currentpage {
margin-left:2px;
padding: 5px 8px;
color: rgb(255, 255, 255);
font-weight: bold;
background-color: #0c4da1;}
.ecms_pagination li.ecms_disablepage {
padding: 4px 8px;
border: 1px solid #e5e5e5;
color: rgb(146, 146, 146);}
.ecms_pagination li.ecms_nextpage {
font-weight: bold;}
* html .ecms_pagination li.ecms_currentpage {
padding-right: 0px;
margin-right: 5px;}
* html .ecms_pagination li.ecms_disablepage {
padding-right: 0px;
margin-right: 5px;}
.ecms_go {
padding: 2px;
margin-right:30px;
margin-top:30px;
height:22px;
line-height:22px;
float:right;
padding-bottom:5px;
font-size:12px;}
.ecms_list_p6 {
padding:3px 7px;
border: 1px solid #e5e5e5;
color: #666666;
cursor:pointer;
text-decoration: none;}
.ecms_jump_input {
width:30px;}

.detail_main_content{padding:0 10px 10px;}
.detail_main_content h3 {
padding-top: 20px;
font-size: 24px;
color: #333333;
text-align: center;}
.detail_main_content h1 {
height: 50px;
border-bottom: dashed 1px #cccccc;
line-height: 50px;
font-size: 12px;
font-weight: normal;
text-align: center;}
.detail_content_display {
padding-top: 20px;
line-height: 22px;}
.detail_content{padding:0 30px;}
.detail_content,.detail_content p,.detail_content a ,.detail_content span{font-size:14px;line-height:200%;}
.detail_content a{color:#2365a8;}
.detail_main_content h1 span {
padding-left: 20px;
color: #004098;}

ul.xh li a {
font-size:16px;}

ul.xh_s li a {
font-size:12px;}
.cyxx,.tzgg{width: 365px;}

/*0601 add*/
.mainWrap .main1,.mainWrap .main2{margin-bottom:20px;}
.main1 .sec{float:left;width: 370px;}
.main1 .sec1{}
.main1 .sec2{
    margin: 0 20px;
}
.main1 .sec3{
    width: 420px;
    float: right;
}

.main2 .sec2{float:left;width: 370px;}
.main2 .sec21{
    
}
.main2 .sec22{
    margin: 0 20px;
}
.main2 .sec23{
    width: 420px;
    float: right;
}
.linksec select{
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 5px 0;
    border-color: #ccc;
}
.linksec select+select+select{
    margin-bottom:0;
}
.linksec a{
    display:block;
    width: 100%;
    height: 36px;
    text-indent:5px;
    border:1px solid #ccc;
    line-height: 36px;
    margin: 5px 0;
    border-color: #ccc;
}
.linksec a:hover{
    background:#004098;
    color:#fff;
    border-color:#004098;
}