@charset "utf-8";

html { height: 100%; }
body {margin:0;height: 100%;text-align:center;font-size: 12px;font-family: Arial, "ËÎÌå";color:#333333;line-height:200%;background:#FFFFFF url(../images/bj.jpg) no-repeat top center;/* background-size: cover; */}
td {font-size: 12px;font-family:Arial;color:#333333;/* line-height: 62px; */}
div,ul,ol,form { margin: 0; padding: 0; }
form,img {margin: 0px;border:0px;padding:0px;}
li { list-style: none; }
input { font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 12px; }
h1,h2,h3,h4,h5,h6,h7 { margin: 0; padding: 0; text-align: left; font-size: 12px; font-weight: 400; }
p{ margin: 0; }
.blank{ clear:both; height:5px; line-height:5px;}
dd { margin:0px; padding:0px;}
dt { margin:0px; padding:0px;}

/* ============ ³£ÓÃ ============= */
.BOX{width:100%;margin: 0px auto;/* background: url(../images/index/bk.jpg) repeat-x bottom; */background-size: cover;/* box-shadow: 0 -5px 5px #e9e9e9; */}
.PageBody {width:1000px; margin:0px auto;}

.banner { clear:both; text-align:center; padding-bottom:10px; }
.banner img{ width:1000px; height:227px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.footer {clear:both;text-align:left;background-color:#f2f2f2;/* height: 219px; */box-sizing: border-box;}
.footer .f_left{ float:left; width:530px; color:#013476;}
.footer .f_left a{color:#013476; padding:0px 5px;}
.footer .f_left a:hover{ color:#e99200; text-decoration:underline;}
.footer .f_right{ float:right; text-align:right; width:465px; color:#8e8e8e;margin-right:46px}
.footer .footCon{width:1000px;margin:0 auto;height: 157px;}
.footer .left{width:150px;height:157px;float:left;/* text-align:center; */line-height:157px;position:relative}
.footer .left:after{content:"";width: 1px;height:70px;background: #ccc;position:absolute;right: -20px;top: 47px;}
.footer .left .help{width: 0;height: 100%;display: inline-block;vertical-align: middle;}
.footer .left img{max-width: 121px;max-height: 105px;vertical-align:middle;display: inline-block;}
.footer .middle{float:left;width:406px;height:157px;margin:0 46px;position:relative}
.footer .middle:after{content:"";width: 1px;height:70px;background: #ccc;position:absolute;right: -40px;top: 47px;}
.footer .middle ul{margin-top: 35px;}
.footer .middle ul li{margin-bottom:15px;line-height:20px;font-size:14px;color:#013476;padding-left:35px;box-sizing:border-box}
.footer .middle ul li:nth-child(1){background:url(../images/index/telicon.png) no-repeat;}
.footer .middle ul li:nth-child(2){background:url(../images/index/email.png) no-repeat;}
.footer .middle ul li:nth-child(3){background:url(../images/index/addicon.png) no-repeat;}
.footer .right{float:left;width:115px;height:157px;margin:0 46px;padding-top: 28px;box-sizing: border-box;text-align:center}
.footer .right img{width:105px;}
.footer .right p{font-size:14px;line-height:25px;color:#013476}
.footer .copyright{line-height:64px;border-top: 1px solid #ccc;text-align:center;color: #999;font-size: 12px;}

.slide{background:url(../images/index/cordBox.png);top:40%;right: calc((100% - 1000px) / 2 - 163px);width: 153px;height: 270px;padding:30px 20px;box-sizing:border-box;}
.slide img{width:100%}
.slide p{font-size:14px;color:#013476}
.slide a{width: 25px;height: 25px;background: url(../images/index/close.png) no-repeat center center;position:absolute;top: 0;right: 0;cursor: pointer;}

/* ============ hd ============= */
.header{clear:both;width:1000px;height: 130px;margin:0px auto;text-align:center;z-index:100;overflow:hidden;}
.header .logo {float:left;width:596px;height: 100%;text-align: left;width: 790px;}
.header .logo a{width: 70%;height:100%;line-height:130px;display: block;float: left;}
.header .logo .img{width: 30%;float: left;height: 100%;background-size: cover!important;}
.header .logo img{vertical-align:middle;max-width: 100%;max-height: 130px;}
.header .logo .help{width: 0;height: 100%;display: inline-block;vertical-align: middle;}
.header .hd_right {float:right;/* width:300px; */margin-top: 10px;}
.header form{position:relative;width:275px;height:30px;}
.header form a{position:absolute;top:0;width:29px;height:29px;background: url(../images/index/searchicon.png) center center no-repeat;right: 7px;display:block;cursor: pointer;}
.header form a input{-webkit-appearance: none;background: transparent;border: none;width: 100%;height: 100%;cursor: pointer;outline: none;}
.header .search_input {
	width:224px;
	height: 26px;
	line-height:27px;
	border:0px;
	padding: 0px 21px;
	background-attachment: scroll;
	background: #fff url(../images/index/inputicon.png) no-repeat center center;
	background-size:100%;
	outline: none;
	border-radius: 50px;
}

	/* ============ nav ============= */
	.nav-wapper{ width:100%; margin:0px auto 8px auto; border-top:5px solid #e99200;}
	.nav { width:1000px; text-align:center; margin:0px auto; height:40px; line-height:40px; }
	.nav ul{}
	.nav li{float:left;text-align:center;font-weight:bold;text-transform:uppercase;background:url(../images/nav_line.gif) no-repeat right center;}
	.nav li a{color:#013476;display:block;padding: 0px 18px;}
	.nav li a:hover{ color:#ffffff; display:block; background-color:#e99200;}
	.nav li:nth-child(9){background:0}


/* ============ Ê×Ò³ PageBody ============= */

.main_box{background: url(../images/index/bk.jpg) repeat-x bottom;box-shadow: 0 -5px 5px #e9e9e9;overflow: hidden;}

/* ============ ×ÓÒ³ PageBody ============= */


.p_left { float:left; width:204px;min-height:300px;}
.p_left .left_title {text-align:left;font-size: 15px;color:#4e7500;font-family:"Î¢ÈíÑÅºÚ";padding-left:17px;height:37px;line-height:37px;background:url(../images/icon01.gif) no-repeat center left;text-transform:uppercase;letter-spacing: -1px;}

.p_right {float:right;width:767px;}
.p_right .dh { clear:both; height:37px; line-height:37px; text-align:left;  padding:0px 10px 30px 10px; background:url(../images/bj_dh.jpg) no-repeat center bottom;}
.p_right .dh a {color:#333333; text-decoration:none; font-size:12px; }
.p_right .dh a:hover {color:#e99200; text-decoration:none; }
.p_right .dh span a{ float:right; text-align:center; width:70px; font-size:12px; color:#333333; background:url(../images/icon02.gif) no-repeat center left; display:block;}

.new_dh { clear:both; height:37px; line-height:37px; text-align:right; padding:0px 10px 30px 10px; background:url(../images/bj_dh.jpg) no-repeat center bottom;}
.new_dh a {color:#333333; text-decoration:none; font-size:12px; }
.new_dh a:hover {color:#e99200; text-decoration:none; font-weight:bold;}
.new_dh span { float:left; text-align:center; width:110px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#4e7500; font-weight:bold; background:url(../images/icon04.gif) no-repeat center left; display:block;}

.p_right .con,.p_right .news_con{  clear:both;text-align:left; line-height:24px; margin:0px 10px 20px 10px;}
.p_right .con p{ margin-bottom:10px;}
.p_right .news_con{/* float:left; *//* width:530px; */}
.p_right .right_news{float:right;text-align:left;width:187px;border:1px solid #e7e7e7;padding:5px 5px 65px 5px;background:url(../images/icon_map.gif) no-repeat center bottom;display: none;}
.p_right .news_pic{ text-align:center;}
.p_right .news_title{ width:186px; height:25px; line-height:25px; font-size:12px; color:#013476; font-weight:bold; text-indent:1em; margin:10px auto 10px auto; background:url(../images/bj_news_title.gif) no-repeat center center;}
.p_right .news_list li{ clear:both; border-bottom:1px dotted #b1b1b1; line-height:14px; margin:10px; padding-left:15px; padding-bottom:10px; background:url(../images/icon03.gif) no-repeat left 4px;}


	/* menu */
	/*×ÓÒ³Ãæ×ó²à*/
	.leftnav{width:204px;margin:0px auto;/* padding: 0 20px; */box-sizing: border-box;}
	.leftnav ul li{text-align:left; font-weight:bold;font-family:"Î¢ÈíÑÅºÚ";}
	.leftnav ul li>ul{padding:0 20px;}
	.leftnav ul li>ul li{font-size:12px;font-weight:400}
	.leftnav ul li>ul li a{font-size:12px;font-weight:400}
	.leftnav ul li>ul li a:hover{color:#e99200;}
	.leftnav ul li a{display:block;text-align:left;height:30px;line-height:30px;font-size:14px;color:#013476;padding-left:17px;cursor: pointer;}
	.leftnav ul li a:hover{background:url(../images/leftnav_a_icon.jpg) left top no-repeat;color:#e99200;}
	.leftnav ul .list_a_on a{ font-weight:bold;background:url(../images/leftnav_a_icon.jpg) left top no-repeat;color:#e99200; }
	
	.leftnav #p_group{}
	.leftnav #p_group {text-align:left;height:110px;line-height:37px;font-size:14px;color:#013476;padding-left:17px;/* background:url(../images/leftnav_icon.jpg) left center no-repeat; */}
	.leftnav #p_group select{ width:167px; color:#e99200;}

    .p_left form{text-align:left;border-top:1px solid #ccc;width:100%;padding:10px 0;box-sizing:border-box}
    .p_left form input{margin-right:5px;}
    .p_left form input[type="text"]{width:120px;line-height:25px;padding:0 5px;display:inline-block;box-sizing:border-box;height:25px;outline:none}
    .p_left form input[type="button"]{width:50px;line-height:25px;text-align:center;height:25px;display:inline-block;outline:none}



/*======= list =======*/

.newslist {}
.newslist li{ clear:both; border-bottom:1px dotted #b5b5b5; padding:10px 0px;}
.newslist li a{ font-size:13px;}
.newslist li span{ width:130px; text-align:left; float:left; font-size:12px; color:#013476; }

.new_1 { float:left; width:310px;}
.new_title_16 { text-align:left; text-indent:1em; font-size:16px;color:#013476; height:30px; line-height:30px;
margin-bottom:10px; background-color:#ececec; font-family:"Î¢ÈíÑÅºÚ";}
.new_1 td{ line-height:21px;}
.new_1 li{ clear:both; text-align:left; line-height:23px; padding:10px 0px 10px 25px; background:url(../images/icon05.gif) no-repeat left 16px;}
.new_1 li a{ color:#515151; font-size:14px;}
.new_1 li a:hover{ color:#e99200; font-size:14px;}
.more{ text-align:left; float:left;}
.more a{ width:80px; text-align:center; height:30px; line-height:30px; color:#fff; background-color:#f99e2f; display:block; margin:40px 0px; padding:2px;}
.more a:hover{ font-weight:bold; color:#000;}
.new_h { height:448px; overflow:hidden; padding:0px 5px;}

.new_2{ float:right; width:250px; margin-left:90px;}
.new_2 li{ clear:both; text-align:left; border-bottom:1px dotted #b5b5b5; padding:0px 0px 10px 0px; margin-bottom:10px;}
.new_2 li a{ font-size:14px; color:#013476; height:30px; line-height:30px; overflow:hidden; font-weight:bold; display:block;}
.new_2 li a:hover{ color:#e99200; }
.new_2 li p { line-height:20px;}

/* .people_list img{width:100%}
.people_list li{float:left;width: 180px;margin-right: 9px;height: 180px;}
.people_list li:nth-child(4n){margin-right:0}
.people_list .img{float:left;width: 90px;border:1px solid #dadada;padding:3px;}
.people_list .img img{width: 100%;height: 130px;}
.people_list .txt{float:right;width: 75px;}
.people_list .con{height: 85px;padding:0px;margin:5px 0px;line-height: 16px;overflow:hidden;font-size: 12px;} */
.people_list {}
.people_list li{ float:left; width:235px; margin:0px 6px; height:220px;}
.people_list .img{ float:left; width:120px; border:1px solid #dadada; padding:3px;}
.people_list .img img{ width:120px; height:180px;}
.people_list .txt{ float:right; width:100px;}
.people_list .con{ height:100px; padding:0px; margin:5px 0px; line-height:20px; overflow:hidden;}

.sitemap {}
.sitemap li{ clear:both; padding:10px; border-bottom:1px dotted #a09463;white-space:nowrap;}
.sitemap li #m_title{ font-size:14px; display:block; font-weight:bold;}
.sitemap li a{ padding-right:25px;}

.downlist{}
.downlist li{ clear:both; border-bottom:1px dotted #b5b5b5; padding:10px 0px; background:url(../images/icon06.gif) no-repeat left 18px; padding-left:15px;}
.downlist li a{ font-size:13px;}
.downlist li span{ float:right;  width:130px; text-align:left;font-size:12px; color:#013476; }
.downlist li span a{ color:#4e7500; width:85px; text-align:center; text-decoration:underline; background:url(../images/icon_down.gif) no-repeat left 7px; display:block;}
.downlist li span a:hover{ color:#e99200;}

.cbw_title_16 { text-align:left; text-indent:1em; font-size:16px;color:#013476; height:30px; line-height:30px;
margin-bottom:10px; background-color:#ececec; font-family:"Î¢ÈíÑÅºÚ";}
.cbw_title_16 span{ float:right; width:90px; text-align:center;}
.cbw_title_16 span a{color:#013476; font-size:12px; font-weight:normal;}
.cbw_title_16 span a:hover{ color:#e99200;	}

.cbw_1 { float:left; width:310px; overflow:hidden;}
.cbw_1 td{ line-height:21px;}
.cbw_1 li{ clear:both; text-align:left; line-height:23px; padding:10px 0px 10px 25px; background:url(../images/icon05.gif) no-repeat left 16px;}
.cbw_1 li a{ color:#515151; font-size:14px;}
.cbw_1 li a:hover{ color:#e99200; font-size:14px;}

.cbw_2{ float:left; width:250px; margin-left:90px;}
.cbw_2 li{ clear:both; text-align:left; line-height:23px; padding:2px 0px 2px 25px; background:url(../images/icon05.gif) no-repeat left 9px;}
.cbw_2 li a{ color:#013476; font-size:14px;}
.cbw_2 li a:hover{ color:#e99200; font-size:14px;}

.cbw_3{ float:right; width:250px;}
.cbw_3 li{ clear:both; text-align:left; border-bottom:1px dotted #b5b5b5; padding:0px 0px 10px 0px; margin-bottom:10px;}
.cbw_3 li a{ font-size:14px; color:#013476; height:30px; line-height:30px; overflow:hidden; font-weight:bold; display:block;}
.cbw_3 li a:hover{ color:#e99200; }
.cbw_3 li p { line-height:20px;}

.cbw_form { margin-top:20px; margin-bottom:4PX;}
.cbw_form .cbw_f_title{ text-align:center; height:38px; line-height:38px; font-size:16px; color:#ffffff; font-weight:bold; margin-bottom:5px; background-color:#f99e2f;}
.cbw_form .input { width:85%; height:20px; line-height:20px;}
.cbw_form .select{ width:85%; color:#013476;}

/* ============ Ê×Ò³ ============= */
.main_banner{width: 100%;text-align:center;height:366px;padding-bottom: 28px;/* background:url(../images/bj_banner.gif) repeat-x bottom; *//* background-size: cover; */box-shadow: 0 -100px 100px #f6f5f5 inset;overflow: hidden;}

.main_banner .swiper-container{width:1000px;height:366px;overflow:hidden;margin:0 auto;}
.main_banner .swiper-slide a{display:block;width: 1000px;height:100%;border-top-left-radius: 10px;border-top-right-radius: 10px;}

.main_left_news{float:left;width: 100%;/* background-color:#ffffff; *//* padding:20px; *//* border-bottom:20px solid #ffffff; */overflow:hidden;position:relative;}
.main_left_news .title, .main_right_news .title {text-align:left;font-size:16px;color:#00357c;padding-left:17px;line-height: 60px;margin-bottom:15px;background:url(../images/icon04.gif) no-repeat center left;font-family:"Î¢ÈíÑÅºÚ";border-bottom: 1px solid #d4d4d4;position: relative;}
.main_left_news .right{position:absolute;right: 0;top: 0;}
.main_left_news .right a{font-size:14px}
.m_l_newslist { text-align:left;}
.m_l_newslist li{float:left;width: 100%;line-height:22px;background: #fff;margin: 0 0 20px;box-sizing: border-box;box-shadow: 0px 2px  5px #eee;}
.m_l_newslist li:hover #or_14{border:1px solid #e99200}
.m_l_newslist li:hover #or_14 i{background:#e99200}
.m_l_newslist li:hover #or_14 em{color:#e99200}
.m_l_newslist .img{text-align:center;text-align:text-align;float: left;width: 162px;height: 150px;overflow: hidden;line-height:108px;}
.m_l_newslist .img img{max-width:100%;max-height:100%;vertical-align: middle;}
.m_l_newslist .info{width:687px;height:180px;float:left;margin-left:20px}
.m_l_newslist a{ line-height:20px; margin:0px 5px; display:block;}
/*
padding: 20px;


*/

.m_l_con{height: 60px;overflow:hidden;font-size: 14px;color: #666666;line-height: 28px;}


.main_right_news{ float:right; width:250px; background-color:#ffffff; padding:20px; height:400px;  border-bottom:20px solid #ffffff;overflow:hidden;}
.m_r_newslist { height:330px; overflow:hidden;}
.m_r_newslist li{ clear:both; text-align:left; border-bottom:1px dotted #b5b5b5; padding:0px 0px 10px 0px; margin-bottom:10px; line-height:20px;}
.m_r_newslist li a{ color:#013476;}
.m_r_newslist li a:hover{ color:#e99200;}
.m_r_newslist li span{ display:block; color:#888888;}


/* ============ fontÁ´½Ó ============= */
a{color: #333333;  text-decoration: none; blr:expression(this.onFocus=this.blur())}
a:hover { color:#e99200;  text-decoration: none;}

#blue_11{ color:#013476; font-size:11px;}
#blue_11 a{ color:#013476; font-size:11px; padding:0px 4px;}
#blue_11 a:hover{ color:#e99200;}

#blue_12{ color:#013476; font-size:12px;}
#blue_12 a{color:#013476;font-size: 16px;padding-left: 25px;display: inline-block;margin: 0 10px;}
#blue_12 a:nth-child(1){background: url(../images/index/Alogo.jpg) no-repeat center left;}
#blue_12 a:nth-child(2){background: url(../images/index/Clogo.jpg) no-repeat center left;}
#blue_12 a:nth-child(3){background: url(../images/index/Jlogo.jpg) no-repeat center left;}
#blue_12 a:hover{color:#e99200;}

#blue_14{color:#013476;font-size:14px;line-height: 40px;}
#blue_14 a{color: #333333;line-height: 40px;font-size: 16px;height: 40px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#blue_14 a:hover{ color:#e99200;}


#font_14{ font-size:14px;}
#blue_16{ font-size:16px;color:#013476; padding-bottom:5px;}

#or{ color:#e99200;}
#or a{ color:#e99200; text-decoration:underline;}
#or a:hover{ color:#013476; text-decoration:underline;}

#or2{ color:#e99200;}
#or2 a{ color:#e99200;}
#or2 a:hover{ color:#013476; text-decoration:underline;}

#or_14{color:#e99200;font-size:14px;width:75px;height:80px;float:right;border:1px solid #999999;margin-top: 20px;}
#or_14 i{display:block;width:100%;height:25px;line-height:25px;background:#999999;text-align:center;font-size:14px;font-weight:bold;font-family:"Arial";color:#fff;font-style: normal;}
#or_14 em{font-size:36px;text-align:center;font-family:"Arial";color:#999;font-style: normal;line-height:55px;display:block}
#or_14 a{ color:#e99200;  font-size:14px;}
#or_14 a:hover{ color:#4e7500; font-size:14px;  }

#gr_14{ color:#4e7500; font-size:14px; overflow:hidden;}
#gr_14 a{ color:#4e7500;  font-size:14px;}
#gr_14 a:hover{ color:#e99200;  font-size:14px;}


/* ============ bj ============= */
.bj_y{background-repeat: repeat-y;background-position: center;}
.bj_n{background-repeat: no-repeat;background-position: center top;}
.bj_n_center {background-repeat: no-repeat;background-position: center center;}
.bj_y_center {background-repeat: repeat-y;background-position: center center;}
.bj_y_top {background-repeat: repeat-y;background-position: center top;}
.bj_x_top{background-repeat: repeat-x;background-position: top;}
.bj_x_bottom{background-repeat: repeat-x;background-position: bottom;}

/* ============ fwd ============= */

.fenye{ clear:both; text-align:center; margin:10px 0px;}
.return { text-align:right; margin-top:40px;}
