@charset "utf-8";

/*--------------------Reset-----------------*/
/** reset **/
html{font-size: 62.5%}
*{padding: 0;margin: 0;outline: 0}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0;}
body,button,input,select,textarea{font-family:'Microsoft YaHei';}
body {font: 12px/1.5 Microsoft YaHei UI,Microsoft YaHei,tahoma,arial,Hiragino Sans GB,SimSun,Segoe UI,Tahoma,Helvetica,Sans-Serif,sans-serif,\5b8b\4f53;color:#333; font-size:15px; line-height:1.6rem;word-break:break-all;margin-right:13px;}
#wjdc input{/* outline: auto; */-webkit-appearance: auto;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul, ol{list-style: none;}
a{
	text-decoration: none;color:#333;
	text-decoration: none;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
a:hover{
	text-decoration: none;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.wz_box img{display: block; height: auto;width:100%;}
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0;outline : 0;} 
input,button,select,textarea{/* outline:none; */-webkit-appearance:none;}
textarea{resize:none;}
a { text-decoration: none; color: #333; }
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
a.hidefocus{outline:none}
.button{ border-radius: 0; }
input{font-family:'Microsoft YaHei';}
textarea{font-family:'Microsoft YaHei';}
img{border:0px;outline-width:0px;vertical-align:top;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.fl { float:left;}
.fr { float:right;}
.wrap{width:100%;}
.orange{color:#eab061;}
.red{color:#b7100b;}
body{min-width: 1240px;margin: 0 auto;font-family:'Microsoft YaHei';background: #fff;}
.bjb{background-color:#fff;}
.width-1150{width:1150px;margin:auto;}
.margin-top-10{margin-top:10px;}
.padding-15{padding:15px 0px;}
.margin-top-20{margin-top:20px;}
.padding-18{padding:18px;}
a:hover{color:#465da9;}
p{font-size: 1.4rem;}
.px1240{width: 1240px; margin: 0 auto;}

/*index*/
/*top*/
.top{ width: 100%; height: 130px;background: url(../images/top_bg.png) 55% center no-repeat #075486;}
.top ul{padding: 30px 0 20px;}
.top ul li{float: left;}
.top ul li a,.top ul li span{color: #c8dff4;font-size: 13px;}
.top ul li:hover a{color: #fff;}
.top ul li span{padding: 0 10px;display: inline-block;}
.top a.fl{padding: 25px 0;}
.top p{text-align: center;width: 100%;}
.search{width: 354px;height: 33px;border: none;background: #fff;}
.search .text{width: 314px;height: 33px;text-indent: 10px;float: left;font-size: 14px;}
.search .submit{width: 40px;height: 33px;background: url(../images/search.png) center no-repeat #da271e;float: right;cursor: pointer;}
/*nav*/
.nav{height: 50px;line-height: 50px;}
.nav>ul>li{float: left;display: inline-block;position: relative;text-align: center;height: 50px;}
.nav>ul>li>a{font-size: 16px;color: #3c3c3c;display: block;width: 111.8px;}
.nav>ul>span{float: left;display: inline-block;font-size: 0;background: #cdd7e2;width: 1px;height: 20px;margin-top: 15px;}
.nav>ul>li>a:hover,.nav>ul>li>a.hover{color: #fff;background: rgba(18, 72, 107, 0.85);}
.nav li ul{display:none;}
.nav li ul{text-align: center;position:absolute;top:50px;left:0px;z-index:1000;width: 140px;background: rgba(18, 72, 107, 0.85);}
.nav li ul li{border:none;}
.nav li ul li a{display:block;color:#fff;font-size: 15px;font-weight: normal;height: 45px;line-height: 45px;text-align: left;border: none;padding-left: 23px;}
.nav li ul li a:hover{background: #f3f9ff;color: #333;}

/*banner*/
.banner{width: 100%;height: 450px;overflow: hidden;position: relative;margin-bottom: 30px;}
.banner img{ width: 100%; height: 450px; }

.banner .slick-dots2{ position: absolute; width:100%;bottom: 20px; z-index: 9; text-align: center;left: 0;height:22px;}
.banner .slick-dots2 span{width: 22px;height: 22px;background: url(../images/focus.png);margin: 0 5px;display: inline-block;cursor: pointer;}
.banner .slick-dots2 span.swiper-active-switch{background: url(../images/focus_on.png);}
.banner .top_stop,.banner .top_star{width:22px;height:22px;position: absolute;bottom: 20px;left: 50.2%;margin-left: 90px;cursor: pointer;z-index: 99;}
.banner .top_stop{background: url(../images/stop.png) center no-repeat; }
.banner .top_star{background: url(../images/star.png) center no-repeat;}
.banner .slick-prev,.banner .slick-next{width: 77px;height: 77px;background: url(../images/focus_zy.png);position: absolute;top: 184px;z-index: 99;cursor: pointer;}
.banner .slick-prev{left: 200px;}
.banner .slick-next{right: 200px;background-position: 77px 0;}

/*title*/
.title{width: 100%;border-bottom: 1px solid #d8dce0;margin-bottom: 10px;padding-bottom: 10px;height: 30px;}
.title h1{font-size: 22px;color: #1456af;float: left;text-indent: 40px;display: inline-block;line-height: 30px;background: no-repeat left 3px;}
.title a.fr{font-size: 13px;color: #626262;float: right;line-height: 30px;padding-right: 10px;}
.title a.fr:hover{color: #3879d0;}
.line{width: 100%; height: 1px; background:#e3e3e3; }
/*news*/
/*news_img*/
.news_img{width: 380px;height: 305px;overflow: hidden;position: relative;}
.news_img .swiper-slide{position: relative;}
.news_img img{ width: 380px; height: 265px; }
.news_img p{width: 100%;height: 40px;background: #edf2f5;line-height: 40px;text-indent: 10px;font-size: 15px;}

.news_img dl{width: 66px;height: 66px;background: #4a76e8;position: absolute;top: 20px;left: 20px;color: #fff;font-size: 12px;z-index: 99;text-align: center;}
.news_img dl dt{font-size: 24px;line-height: 45px;position: relative;}
.news_img dl dt::after{content: "";width: 20px;height: 1px;position: absolute;top: 38px;background: #819fef;left: 23px;}
.news_img .pagination{position: absolute;right: 10px; bottom: 50px;text-align: center;z-index: 9;}
.news_img .pagination span{width: 12px; height: 12px; margin: 0 5px; display: inline-block;background: #fff;border-radius: 6px;}
.news_img .pagination span.swiper-active-switch{background: #e61313;}

/*news*/
.news{width: 430px;margin: 0 25px;}
.list li{line-height: 38px;padding-left: 15px;position: relative;}
.list li::marker{display:none;content: '';}
.list li a{font-size: 15px;color: #000000; display: block;}
.list li span.fr{font-size: 13px;color: #868686;margin-right: 5px;}
.list li:hover a{color: #1959b9;}
.list li::after{content: ""; width: 4px;height: 4px;background: #b6b6b6;position: absolute;left: 0;top: 18px;}

.mtjj{width: 380px;}
.mtjj .list li span.fl{width: 55px;height: 22px;background: #687781; line-height: 22px;text-align: center;color: #fff; position: relative;border: 1px solid #fff;margin-top: 9px;margin-right: 10px;}
.mtjj .list li span.fl::after{content: ""; width: 57px;height: 24px;border: 1px solid #a4a8ab;position: absolute;top: -2px;left: -2px;}
.mtjj .list li{padding: 0;}
.mtjj .list li::after{display: none;}
.mtjj .list li:hover span.fl{background: #075486;}


/*index1*/
.index1{width: 100%;padding: 10px 0;background: #f3faff;margin: 30px 0;height: 300px;}
.index1 .title{margin-top: 10px;}
.index1 .tab_1{display:none}
.sdts{width: 400px;position: relative;}
.sdts .title{}
.sdts .title li{float:left}
.sdts .title li .h1{color: #838383;background: url(../images/title_mtjj1.png) left center no-repeat;}
.sdts .title li.on .h1{color: #1456af;background: url(../images/title_mtjj.png) left center no-repeat;}
.sdts .title li .h2{color: #838383;background: url(../images/title_sdts1.png) left center no-repeat;}
.sdts .title li.on .h2{color: #1456af;background: url(../images/title_sdts.png) left center no-repeat;}
.sdts .more{position: absolute;top: 18px;right: 0;}
.sdts .more li{display:none}
.sdts .more li.on{display:block}
.sdts_box{height: 90px;padding: 15px 0;}
.sdts_box .fl{width: 135px;height: 90px;overflow: hidden;}
.sdts_box .fl img{width: 135px;height: 90px;-webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s;}
.sdts_box .fr{width: 255px;}
.sdts_box .fr a{font-size: 15px;color: #cc8e49;font-weight: bold;line-height: 24px;display: block;}
.sdts_box .fr p{font-size: 13px;color: #676767;line-height: 22px;}
.sdts_box:hover .fl img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.sdts_box:hover .fr a{color: #3879d0;}

.xxk{width: 400px;margin: 0 20px;position: relative;}
.xxk .more{font-size: 13px;line-height: 90px;float: right;color: #626262;top: -18px;position: absolute;right: 0;}
.xxk .more li{display:none}
.xxk .more li.on{display:block}
.xxk .title{margin-bottom: 10px;}
.xxk .title li{float: left;}
.xxk .title span{width: 1px; height: 24px;background: #dae1e5;margin: 5px 20px 0;display: inline-block;}
.xxk .title h1{color: #838383;}
.xxk .title .on h1{color: #1456af}
.xxk .title .h1{background: url(../images/title_notice.png) left center no-repeat;}
.xxk .title .h2{background: url(../images/title_zbxx.png) left center no-repeat;}
.xxk .title .on .h1{background: url(../images/title_noticeOn.png) left center no-repeat;}
.xxk .title .on .h2{background: url(../images/title_zbxxOn.png) left center no-repeat;}

/*icon*/
.icon{width: 350px;background: #e5f2fb;padding: 22px 25px;}
.icon dl{width: 87px;height: 52px;float: left;display:  inline-block;text-align: center;padding: 15px 0;line-height: 24px;}
.icon dl a{display: block;}
.icon dl dt{width: 95px;line-height: 60px;display: block;text-align: center;margin:0 auto;height: 34px;}
.icon dl dt img{-webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s;}
.icon dl dd a{font-size: 14px;}
.icon dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.icon dl:hover dd a{color: #1959b9;}
.ztzl .title{border-bottom: none;position: relative;margin-bottom: 10px;}
.ztzl .title::after{content: ""; width: 1020px;height: 1px;background: #d8dce0;position: absolute;top: 15px;right: 70px;}
.ztzl .swiper-container{height: 90px;width: 1240px;overflow: hidden;text-align: center;}
.ztzl .swiper-container img{width: 290px;height: 90px}

/*index2*/
/*icon2*/
.icon2{width:1240px;background:none; padding:0;}
.icon2 dl{width:103px;height:70px;}
.icon2 dl dt{width:103px;height:40px;line-height:40px;}
.ztzl2{width:300px;}
.ztzl2 .swiper-container{width: 290px;height:240px; overflow: hidden;text-align: center;margin-top:20px;}
.ztzl2 .swiper-container img{width: 290px;height: 90px}

/*foot*/
.foot{width: 100%;background: #075486;margin-top: 20px;padding: 20px 0;height: 120px;position:  relative;}
.foot .fl{line-height: 32px;margin-top: 20px;}
.foot .fl p,.foot .fl p a{font-size: 14px;color: #dce5ef;text-align: center;line-height: 30px;font-weight: 200;}
.foot .fr{background: url(../images/bottom.png) left center no-repeat;}
.foot .fr dl{margin: 20px 20px 0;text-align: center;}
.foot .fr dl dt img{width: 80px;height: 80px;}
.foot .fr dl dd{font-size: 14px;color: #dce5ef;font-weight: 200;}
.sydw{top: 46px;position:  absolute;left:50%;}
/*list*/
.subbanner{width: 100%; height: 270px;}
.subbanner img{width: 100%; height: 270px;}
.subbanner .px1240{position: relative;top: -80px;}
.subbanner .px1240 .lmmc{width: 230px;height: 80px;background: #075486;line-height: 80px;font-size: 26px;color: #fff;}
.subbanner .px1240 .lmmc img{width: auto;height: auto;vertical-align: middle;margin: 0 10px 0 30px;}

/*list_img*/
.list_img dl{width: 242px;height: 240px;float: left;text-align: center;}
.list_img dl a{display: block;}
.list_img dl dt{width: 200px;height: 150px;line-height: 150px;text-align: center;vertical-align: middle; overflow: hidden;margin:0 auto;}
.list_img dl dt img{width: 200px;height: 150px;vertical-align: middle;-webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s;}
.list_img dl dd a{font-size: 16px;line-height:50px;}
.list_img dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.list_img dl:hover dd a{color: #1959b9;}

/*left*/
.cont{overflow: hidden;padding-bottom: 50px;min-height: 400px;}
.left{width: 230px;background: url(../images/menu_bg.png) center bottom no-repeat #ecf5ff;padding: 30px 0 200px;min-height: 500px;position: relative;}
.left ul li{min-height: 52px;line-height: 52px;text-indent: 40px;position: relative;}
.left ul li a{font-size: 18px;color: #262626;display: block;border-left: 4px solid #ecf5ff;}
.left ul li:hover a{border-left: 4px solid #ff7031;background: #fff;color: #ff7031;}
.left ul li.light a{border-left: 4px solid #ff7031;background: #fff;color: #ff7031;}
.left ul li i{content: "";width: 10px; height: 10px;  display: inline-block; border-width: 1px 1px 0 0;border-color: #050505;border-style: solid;transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);position: absolute;top: 20px;right: 20px;}
.left ul li.light i{ border-width: 0 1px 1px 0;}
.left ul li.light ul li{line-height: 40px;height: 40px;min-height: 40px;}
.left ul li.light ul li a{border: none;font-size: 16px;color: #0b0b0b;background: #f7fbff;}
.left ul li.light ul li.on a{color: #ff7031;}
.left ul li:hover a{color: #ff7031;}
.wrong{width: 100%; height: 50px;position: absolute;bottom: -50px;left: 0;background: #fff;text-align: right;line-height: 50px;font-size: 15px;}
.wrong img{vertical-align: middle;margin-right: 15px;}


/*right*/
.right{width: 980px;}
.cont .title{margin-top: 0;}
.title h3.fl{font-size: 26px;color: #252525;}
.dqwz{border-bottom: 1px solid #dedede;background: url(../images/home.jpg) left center no-repeat;padding-left: 30px;line-height: 60px;font-size: 14px;color: #6c6c6c;margin-bottom: 20px;}
.dqwz a{color: #6c6c6c;padding: 0 10px;}
.dqwz a:hover{color: #ba2a17;}
.right ul li{border-bottom: 1px solid #dedede;line-height: 60px;padding-left: 20px;position: relative;}
.right ul li::after{content: "";width: 7px; height: 7px;  display: inline-block; background: #d2d2d2;border-radius: 5px;position: absolute;left: 0; top: 28px;}
.right ul li:hover::after{background: #1378e8;}
.right ul li a{font-size: 16px;}

.cont .content{padding: 30px 10px;}

/*content*/
#vsb_content table{border: 0px;border-left:1px solid #ddd;border-top:1px solid #ddd;max-width:900px;margin:20px auto;}
#vsb_content table tr td{border-left:0px;border-top:0px;line-height: 23px;padding: 5px;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #ddd;border-bottom-color: #ddd;}
#vsb_content table tr td p{text-indent:0em; padding:0px; margin:0px; }
#vsb_content table tr td img,#vsb_content table tr td p img{margin: 0;min-width: auto;}
.content h1{ color: #000000;font-size: 30px;line-height: 2em;padding: 10px 0;text-align: center;font-weight: normal;}
.content .title{text-align: center;padding-bottom: 20px;margin-bottom: 30px;line-height: 1;}
.content .title span{font-size: 28px;color: #295586;font-weight: 700;}
.content .bar{ line-height:50px; height:50px; color:#585858;font-size:16px;margin: 20px 0;padding: 0 10px;border-top: 1px solid #dcdcdc;}
.content p{text-indent:2em;line-height:2em;margin-top:15px;color:#333;font-size: 18px;}
.content p > img{margin:15px auto;border:none;display:block;height: auto;}
.content p.is-first {text-indent:0}
/*wrong*/
.wrong_box{width: 100%;background: url(../images/xh_bg.png) 50px bottom no-repeat;padding: 70px 0 30px;}
.wrong_box2{width: 1160px;height: 800px; margin: 0 auto 100px;border: 1px solid #a1d3f6;border-top: none;background: url(../images/wrong_top.png) top center no-repeat;position: relative;}
.wrong_box2 h1{width: 100%; height: 50px;line-height: 50px;position: absolute;top: -25px;text-align: center;font-size: 34px;color: #0880d3;}
.wrong_box2 h1 img{vertical-align: middle;margin-right: 30px;}

.wrong_box2 table{width:900px;margin:0 auto;padding:100px 0 50px;font-size:18px;}
.wrong_box2 table tr td:first-child{width:100px;text-align:right;padding-right:20px;}
.wrong_box2 table tr td input,.wrong_box2 table tr td textarea{width:800px;height:50px;border:1px solid #0880d3;margin:10px 0;}
.wrong_box2 table tr td textarea{ height:400px;}
.wrong_box2 table tr td input.buttonstyle245470{width:100%;background:#0880d3;margin:50px 0 0;color:#fff;font-size:18px;padding:0;}
.lead_fonts{margin-top: 50px;font-size: 18px;line-height: 50px;font-weight: bold;}
.lead_fonts img{
    width: 60px;
    margin-right: 10px;
}

/*link*/
.link li{width: 391px;height: 56px;background: url(../images/right.png) 15px center no-repeat rgba(205, 215, 226, 0.4);float: left;border: 1px solid #fff;line-height: 56px;margin-bottom: 20px;margin-right: 20px;}
.link li a{display: block;font-size: 16px;color: #000000;text-indent: 45px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.link li:hover{background: url(../images/right.png) 15px center no-repeat #c8dff4;}