﻿@charset "utf-8";

/* CSS Document */

img {
	border: 0;
	max-width: 100%;
	clear:both;
	display:block;}
	
ul,li{ list-style:none;}  
a{ text-decoration:none; outline:none; color:#353535;}
*{
	padding:0px;
	margin:0px;
	font-family:"微软雅黑";
}
body{ background:#fefefe;color:#353535;max-width:1080px;margin:0 auto;}
table{border-collapse: collapse; border-spacing: 0px; height:100%;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}
i,em{font-style:normal;}

.bj_white{background: #fff!important;}
.sy_sp ,.w_sf ,.sx_ym ,.xq_nr ,.d_bj,.fl_biao,.gg_lb,.ysjlb,.yqlj{margin-bottom:5.5rem;}
/*自适应字体*/
@media screen and (min-width:640px){body,html{font-size:16px;}.search-txt{font-size:16px}}
@media only screen and (max-width:480px), 
only screen and (min-resolution: 144dpi) {body,html{font-size:14px;}.search-txt{ font-size:14px}}
@media only screen and (max-width:320px), 
only screen and (min-resolution: 144dpi) {body,html{font-size:13px;}.search-txt{ font-size:13px}}

.wrap {margin:0px auto;position:relative;z-index:10;right:0;}
.top{position:relative; overflow:hidden; margin:0px auto; padding:2%; width:96%; border-bottom:1px solid #e4e4e4;}
.top h2{ float:left;margin-top:3%;font-weight:lighter; font-size:1.5em;width:45%;}	
.top h2 img{width:100%;}
.top h3{float:left;color:#fff;text-align:right;font-size:1.6rem;}
.top h3 em{display: block;text-align:right;text-transform:uppercase;}
.clear{clear:both;}
.top b{color:#c80a0f;float: right;font-size:1.3rem;margin:2% 1.5% 0 0;padding:0 3%;border-right:1px solid #c1c1c1;}
.top b i{display:block;text-align:right;text-transform:uppercase;font-size:1.1rem;color:#034490;}

/*banner*/
.banner {line-height:0;background:#fff;max-width:100%;overflow:hidden;visibility:visible;position:relative;max-height:300px;}
.banner img {width:100%;cursor:pointer}
.banner ul{position:relative; overflow:hidden; transition:left 600ms ease 0s; width:960px; left:-640px;}
.banner ul li{display:block; float:left; width:320px;}
#slider {line-height:0; text-align:center}
#pagenavi {text-align:center;bottom:0px;width:100%;padding:6px 0px 15px;position:absolute;}
#pagenavi a {display:inline-block;width:8px;height:8px;background-color:#fff;margin-right:3%;border-radius:50px;border:1px solid #FFF;}
#pagenavi a.active { background:none;}

/*汉堡包  sliderbar*/
.menu_btn {cursor:pointer;width:8.5%;/*min-width:33px;*/float:right;margin:5.5% 2% 0;line-height:42px;/*margin:2% 1% 0 0;*/}
.menu_btn img{width:100%;}
#sliderbar {display:none;position: absolute;top:0px;right:-130px;background:#0b4895;min-height:640px;height:100%;width:140px;z-index: 1;}
.nav li {margin:0px auto;width:100%;line-height:42px;border-bottom:1px solid #073875;background-size:6px;}
.nav li a {font: 16px/52px "微软雅黑";line-height:27px;color: rgb(255,255,255);text-align:left;padding:5%;border-bottom-color: currentColor;border-bottom-width: 0px;border-bottom-style: none;display: block;font-size-adjust: none;font-stretch: normal;word-wrap: break-word;word-break: normal;text-align:center;}
.nav li a img{margin:5% auto;width:30px;height:20px;}
.about {text-align:center}
.about p {text-align:left;text-indent:2em;font-size:1.4em;line-height:2em;color:#445870;padding:2%}
.about img {margin-top:2%;}


.guks{padding:0 2%;}
.sy_lmbt{font-size:2rem;color:#C10B10;padding:10px 0 0;text-align:center;}
.sy_lmbt span{font-size:1.3rem;color:#0B4895;text-transform:uppercase;font-weight:normal;}
.sy_lmbt i{display: block;width:90px;height:3px;margin:7px auto;background: #F9AD0A}
.guks p b{display: block;text-align:center;font-size:1.4rem;color:#0B4895;line-height:40px;}
.guks p{font-size:1.1rem;line-height:24px;}
.guks p em{color:#C10B10;font-weight:bold;text-transform:uppercase;margin-left:2%;}
.xcp{border:4px solid #fff;box-shadow:2px 2px 3px #f8f8f8;margin:3% 2%;}
.xcp div{width:100%;}


.zjks_2{overflow:hidden;}
.zjks_2 li{width:32%;border:1px solid #e3e3e3;text-align:center;float:left;margin:0 .65% 20px;box-sizing:border-box;padding:.7%;}
.zjks_2 li h3{overflow:hidden;padding:2% 0;text-align:center;}
.zjks_2 li h3 b{text-align:left;font-size:1.2rem;color:#0B4895;font-weight:normal;}
.zjks_2 li h3 em{display:block;background:#EFEFEF;height:1px;width:98%;margin:5px 0 0 5px;}
.zjks_2 li h3 i{font-size:1rem;color:#C10B10;text-transform:uppercase;}


.ryzz{background:#f7f7f7;padding:20px 0 0;margin:20px 0;}
.zz_top{width:96%;padding:0px 0 0 0px;box-sizing: border-box;margin:0 auto;}
.zz_top span{font-size:1.9rem;color:#0B4895;font-weight:bold;margin:0 2.9%;}
.zz_top span b,.ny_qyzz p span b{color:#C80A0F;margin-right:1.7%;}
.zz_top p{font-size:1rem;line-height:27px;margin:7px 0;text-align:center;}
.zz_top a{border-radius:50px;background:#F9AD0A;color:#fff;font-size:1.3rem;margin:2% auto;width:40%;height:30px;line-height:30px;display:block;text-align:center;text-transform:uppercase;}

.douban{ width:100%;overflow:hidden;}
.tempWrap{width:100% !important;box-sizing: border-box;}
.douban .bd{ padding:0px 0px 15px;}
.douban .bd ul li{ float:left;width:33.3%;overflow:hidden;}
.douban .bd ul li a{width:100%;padding:0 5%;box-sizing:border-box;display: block;}
.douban .bd ul li img{ display:block;width:100%;}

.douban .hd{ overflow:hidden;margin:0 3% 20px;width:30%;float:right;height:22px; line-height:22px;}
.douban .hd .next,.douban .hd .prev{ display:block; width:22px; height:22px; background: url(../images/left_right.png) no-repeat -5px -6px; overflow:hidden; margin-right:6px; cursor:pointer; }
.douban .hd .prev{ float:left;}
.douban .hd .next{ background-position:-32px -6px; float:right;}
.douban .hd .prevStop{ background-position:-5px -40px; cursor:default;}
.douban .hd .nextStop{ background-position:-32px -40px; cursor:default;}
.douban .hd ul{ margin:6px 6px 0 0; zoom:1;}
.douban .hd ul li{ float:left; cursor:pointer; display:block; width:8px; height:8px; margin:0 7px; _display:inline; background:#8c8c8c;border-radius:10px;}
.douban .hd ul li.on{ background:#930007;}

.sy_cp{margin:0 auto;overflow:hidden;}
.sy_cp h3,.xwzx h3,.zswd h3{text-align:center;font-size:2rem;color:#C10B10;font-weight:bold;margin-bottom:15px;}
.sy_cp h3 span,.xwzx h3 span,.zswd h3 span{font-size:1.3rem;text-transform:uppercase;color:#0B4895;margin-left:10px;font-weight:normal;}
.sy_cp h3 a,.xwzx h3 a,.zswd h3 a{font-size:1.3rem;color:#fff;border-radius:20px;border:1px solid #fbb00f;background:#fbb00f;text-align:center;line-height:30px;width:40%;display:block;margin:10px auto;font-weight:normal;text-transform:uppercase;}


.sy_cp li,.ny_tjcp li{float:left;background:url(../images/3_3.png) center no-repeat;background-size:100% 100%;text-align:center;margin:0 2.5% 15px;width:45%;height:240px;padding:1%;box-sizing: border-box;}
.sy_cp li a,.ny_tjcp li a{background:#fff;display: block;box-sizing:border-box;width:100%;margin:0 auto;}
.sy_cp li b,.ny_tjcp li b{text-align:left;display:block;}
.sy_cp li b em,.ny_tjcp li b em{font-size:1rem;color:#0B4895;float:left;display:block;}
.sy_cp li b i,.ny_tjcp li b i{width:45px;height:2px;background:#F9AD0A;display:block;float:left;margin:15px 0 0 10px;}
.sy_cp li p,.ny_tjcp li p{font-size:.9rem;text-align:left;line-height:22px;clear:both;color:#333;}

.xwzx{padding:15px 2% 0;margin:20px 0 30px;background:#fcfcfc;}
.xw_1{width:100%;margin-bottom:25px;}
.xw_1 img{display:block;100%;border: 5px solid #fff;width: 100%;box-sizing: border-box;}
.xw_1 b{clear: both;font-size:1.2rem;color:#333;font-weight:normal;line-height:25px;padding-top:5px;display:block;}
.xw_1 span{padding:2% 0;}
.xw_1 span i{width:35px;height:3px;background:#F9AD0A;display:block;float:left;margin-top:12px;margin-right:15px;}
.xw_1 span,.xw_1 span em{color:#999999;font-size:1.1rem;text-transform:uppercase;line-height:22px;display:block;}
.xw_1 span em{float:right;margin-right:10px;}
.xw_1 p{font-size:1.1rem;color:#5a5a5a;line-height:24px;}
/* 本例子css */
.hasMoreTab{ width:100%; font-family:"Microsoft YaHei";}
.hasMoreTab .hd{line-height:45px;height:45px;background:#f2f2f2;position:relative;padding-right:20px;}
.hasMoreTab .hd .more{ float:right;}
.hasMoreTab .hd .more a{font-size:14px;color:#515151;}
.hasMoreTab .hd ul{z-index:5; position:absolute;height:45px;overflow:hidden;zoom:1;width:80%;}
.hasMoreTab .hd li{float:left;width:30%;text-align:center;cursor:pointer;margin-left:-1px;font-size:1.3rem;}
.hasMoreTab .hd li.on{height:45px;line-height:45px;background:#F9AD0A;color:#fff;font-size:1.3rem;}
	
.hasMoreTab .bd{padding:2% 0 0;clear:both;position:relative;}
.hasMoreTab .bd li{border-bottom:1px solid #d7d7d7;padding:10px 0;box-sizing:border-box;}
.hasMoreTab .bd li span{display:block;float:left;font-size:1.3rem;color:#333;padding-right:3%;}
.hasMoreTab .bd li span em{display:block;font-size:16px;color:#fff;border-radius:50px;width:30px;height:30px;background:#d7d7d7;text-align:center;line-height:28px;margin:25px auto;}
.hasMoreTab .bd div b{font-size:18px;font-weight:normal;color:#333;margin-bottom:15px;display:block;}
.hasMoreTab .bd div p{font-size:15px;color:#595959;line-height:24px;}
.hasMoreTab .bd li:hover em{background:#F9AD0A;}
.hasMoreTab .bd li:hover span,.hasMoreTab .bd li:hover b{color:#0B4895;}


.zswd h3{margin:20px 0 20px;}
/* 本例子css */
/*.m-slide{position: relative;}*/
.m-slide .bottom-shadow{bottom:0;left:0;width:100%;height:1px;overflow: hidden;}/*position:absolute;*/
.m-slide .tab li {width:27%;margin:0 3% 15px;float:left;}
.m-slide .tab a{text-decoration: none;display: block;width:100%;height: 45px;line-height:45px;text-align:center;color:#fff;background:#f2f2f2;color:#333;font-weight:bold;font-size:1.1rem;}
/*position:absolute;*/
.m-slide .tab .on a {background:#0B4895;color:#fff;}

.m-slide .img {position: relative;}
.m-slide .img li{display: block;width:100%;display: none;left:0;top:0;box-sizing:border-box;padding:0 2%;}/*position:absolute;*/
.m-slide .img li div{height:180px;float:left;width:100%;box-sizing:border-box;}
.m-slide .img li div h4{font-size:16px;color:#0B4895;font-weight:bold;}

.m-slide .img li div h4 em,.m-slide .img li div i{float:left;display:block;width:6%;text-align:center;line-height:25px;border-radius:20px;font-size:14px;color:#fff;margin-right:3%;}
.m-slide .img li div h4 em{background:#C10B10;}
.m-slide .img li div i{background:#F9AD0A;}
.m-slide .img li div p{margin-top:10px;overflow:hidden;width:100%;}
.m-slide .img li div p span{display:block;float:right;width:90%;font-size:14px;color:#333;line-height:24px;}

.bot_left{width:100%;padding:10px 2%;background:url(../images/4.jpg);text-align:center;font-size:1.2rem;box-sizing:border-box;}
.bot_left b,.bot_left p,.footer p{color:#fff !important;font-weight:normal;}
.bot_left p,.footer p{font-size:1.1rem;line-height:23px;width:100%;}

.wd_nr{margin:0 auto;padding:0 0 5px;overflow:hidden;}
.footer{background:url(../images/4_1.jpg);box-sizing:border-box;width:100%;padding:10px 2%;}
.footer p{text-align:center;}


/*内页*/
.ny_ban{width:100%;height:auto;}
.ny_ban img{width:100%;}
.cpny_bt{font-size:1.3rem;font-weight: bold;border-bottom: 1px solid #e7e7e7;padding-bottom: 10px;margin:20px 0 10px;}
.cpny_bt em {height: 25px;width:3px;background: #C10B10;margin: 0 7px 0 5px;display: block;float: left;}

.ny_main{padding:0 2%;overflow:hidden;margin-bottom:25px;}
.cpny_top .banner{border:1px solid #e7e7e7;margin-bottom:20px;}
.cpny_top .banner #pagenavi a{background-color: #0b4895;border:0;width:10px;height:10px;}

.cpny_top .banner #pagenavi a.active {background:#f9ad0a;}
.cpny_top p{line-height:24px;width:100%;}
.cpny_top .xgxz{font-size:1.1rem;color:#fff;background:#f9ad0a;padding:1% 2%;border-radius:3px;font-weight:bold;margin:15px 0;display:block;width:30%;text-align:center;}


.l_detail{background:#fff;margin:20px 0;overflow:hidden;width:100%;}
.l_detail_t{line-height:46px;height:46px;border-bottom:1px solid #dfdfdf;background:#f8f8f8;margin-bottom:10px;}
.l_detail_t ul li{font-size:1.1rem;width:33.3%;text-align:center;float:left;font-weight:bold;}
.l_detail_t ul li:hover{cursor:pointer;color:#fff;background:#0B4895;}
.l_detail_t ul li.hover{cursor:pointer;color:#fff;background:#0B4895;}
.l_detail_m{font-size:14px;line-height:26px;}
.l_record dt span{width:225px;float:left;background:#ededed;height:40px;line-height:40px;padding:0 30px;font-size:13px;}
.l_record dd span{width:225px;float:left;height:45px;line-height:45px;padding:0 30px;font-size:13px;border-bottom:1px dashed #e7e7e7;}

.ny_cpzx{padding-top:20px;}
.zysx{border:1px solid #d7d7d7;background:#f9f9f9;padding:2%;box-sizing:border-box;width:100%;margin:15px 0;}
.zysx b{color:#C80A0F;line-height:25px;}
.zysx p{line-height:24px;}
.ny_tjcp h3 {font-size: 1.5rem;font-weight: bold;border-bottom: 1px solid #dfdfdf;margin-bottom:15px;padding-bottom: 10px;padding-top: 11px;}
.ny_tjcp h3 b {float: left;width: 3px;height: 25px;background: #C10B10;margin: 0 6px 0 3px;}

.ej_nav{margin-top:20px;}
.ej_nav a{width:31.3%;line-height:30px;height:30px;display:block;float:left;text-align:center;background:#0b4895;color:#fff;margin:7px 1% 7px;border-radius:3px;font-size:1.1rem;box-sizing:border-box;}
.ej_nav a.on{border:1px solid #0b4895;color:#0b4895;box-sizing:border-box;background:none;}


.page1{overflow:hidden;margin:15px auto 40px;width:85%;}
.page1 a{display:block;padding:0 2%;line-height:25px;float:left;margin:0 2%;border:1px solid #EFEFEF;font-size:14px;color:#333;}

.ny_lxwm h5{text-align:center;width:100%;margin:20px auto 0;}
.ny_lxwm h5 i{color:#0B4895;font-size:24px;font-weight:bold;}
.ny_lxwm h5 b{display:block;height:2px;background:#F9AD0A;width:120px;margin:7px auto;}
.ny_lxwm h5 span{color:#7a7a7a;font-size:16px;}

.page{overflow:hidden;margin:15px auto 40px;width:85%;}
.page a{color:#555;font-size:13px;padding:3px 10px;border:#dcdcdc 1px solid;margin:0 2px;display:inline-block;}
.page a.hover{background:#0070bc;color:#fff;}
.page a:hover{color:#0070bc;}

.ny_lxnr{text-align:center;}
.ny_lxnr h6{color:#C10B10;font-weight:bold;font-size:24px;margin:15px 0 20px;}
.ny_lxnr h6 i{font-size:2rem;color:#333;display:block;font-weight:normal;margin-top:2px;}
.ny_lxnr b{font-size:18px;color:#0B4895;margin:10px 0 5px;display: block;}
.ny_lxnr p{margin-bottom:10px;overflow:hidden;}
.ny_lxnr p span{font-size:1.1rem;display:block;margin:5px 0;}
.ny_lxnr p em{font-weight:bold;text-align:right;float:left;width:20%;}
.ny_lxnr div{margin:15px 0;}
.ny_lxnr div span{display:block;text-align:center;line-height:25px;font-size:1.1rem;}

.ny_xzleft{width:100%;overflow:hidden;}
.ny_xzleft li{width:98%;margin:0 auto 20px;clear: both;font-size:1rem;line-height:25px;border-bottom:1px dashed #ddd;padding-bottom:5px;}
.ny_xzleft li b{float:right;line-height:20px;background:#0B4895;color:#fff;padding:2px 10px;border-radius:3px;text-transform:uppercase;margin:0 7px;font-size:1rem;}
.ny_xzleft li em{width:2px;height:25px;background:#C10B10;display: block;float:left;margin:0 5px 0 5px;}
.ny_xzleft .ny_bt{border-bottom:1px solid #dfdfdf;padding-bottom:10px;}

.ny_qyzz ul li{width:45%;margin:10px 2.5% 20px;float:left;border:1px solid #a9a9a9;box-sizing:border-box;}
.ny_qyzz ul{margin-bottom:25px;overflow:hidden;}
.ny_qyzz p{width:86%;margin:0 auto 10px;}
.ny_qyzz p span{width:50%;font-size:1.7rem;color:#0B4895;font-weight:bold;padding:0 2.4%;}

.zxly h3{font-size:1.4rem;color: #034490;text-align:center;line-height:32px;margin-top:30px;}
.zxly b{height:2px;width:40%;background:#f9ad0a;display: block;margin:10px auto 30px;}
.cp_ly{width:100%;margin-top:20px;}
.cp_ly span{margin-bottom:15px;width:100%;display:block;}
.cp_ly span i,.cp_ly p i{font-size:14px;background:url(../images/3_5.png) no-repeat left center;font-weight:bold;padding-left:20px;}
.cp_ly span font{color:#cd0808;margin-right:5px;}
.cp_ly p{clear: both;width:100%;padding-top:10px;overflow:hidden;}
.cp_ly input,.cp_ly textarea{padding:5px;border:1px solid #e4e4e4;background:none;width:100%;margin-top:5px;line-height:25px;box-sizing:border-box;}
.cp_ly textarea{height:100px;}
.cp_ly button{background:#F9AD0A;margin:20px auto 0;width:40%;height:35px;color:#fff;font-weight:bold;border:0;border-radius:3px;display:block;font-size:16px;}

.xw_ny{padding:15px 2%;}
.xw_ny h2{text-align:center;}
.xw_ny h2 span{display: block;font-size:1rem;text-align:center;font-weight:normal;margin:10px 0;}

























