@charset "utf-8";
/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure,figcaption { 
	margin:0;
	padding:0;
}
html,body {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul,li {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* CSS Document */
body{font-size:14px;color:#333;font-family: "微软雅黑";}
a:hover{}
input,select,button,a{ text-decoration:none; outline:none;}


.tit_div { z-index: 9; width: 100%; height: 180px;/* position: fixed; top: 0; left: 0;*/ }
.tit_cent { overflow: hidden; width: 1200px; margin: 0 auto; padding: 50px 0; box-sizing: border-box; }
.tit_logo { width: 80px; float: left }
.tit_sp { float: left; margin-left: 20px; font-size: 30px; line-height: 80px; font-weight: bold; color: #fff; }

.tit_nav {/* z-index: 9; position: fixed; top: 180px; left: 0;*/ width: 100%; height: 30px; background: linear-gradient(to bottom,#d4d4d4,#fff,#d4d4d4); }
.tit_nav_ul { width: 1200px; height: 30px; margin: 0 auto; }
.tit_nav_li {  position: relative; width: 11.11%; text-align: center; float: left; line-height: 30px; font-size: 14px; color: #333; }
.tit_nav_li_ab { display: none; z-index: 999; position: absolute; top: 30px; width: 140px; }
.tit_jiao { width: 20px; position: absolute; top: 4px; left: 50%; margin-left: -10px; }
.tit_ab_cotn { padding: 0 15px;box-sizing: border-box; background-color: #fff; height: 100%; width: 100%; margin-top: 15px; }
.add_nav_li { background: linear-gradient(to bottom,#2B5BC1,#6087da,#2B5BC1); color: #fff; }
.tit_ab_cotn_p { cursor: pointer; width: 100%; line-height: 40px; border-bottom: 1px dashed #ddd;color:#333 }
.tit_ab_cotn_p:hover { color: #2B5BC1; }
.top_box { width: 100%; height: 210px; }


.intro { border-bottom: 3px solid #2B5BC1; padding: 40px 0; box-sizing: border-box; width: 1200px; overflow: hidden; box-shadow: 0 0 15px #ddd; background-color: #fff; margin: 30px auto; }
.intro_le { border-right: 1px solid #f1f1f1; padding: 0 40px; box-sizing: border-box; float: left; width: 33.33%;  }
.intro_img { width: 100%; height: 80px; margin-bottom: 20px;}
.intro_p { width: 100%; font-size: 14px; line-height: 20px; letter-spacing: 1px; height: 80px;overflow: hidden;}
.intro_line { width: 100%; height: 50px; overflow: hidden; }

.intro_more { margin-top: 30px; width: 90px; height: 36px; border-radius: 36px; box-shadow: 0 0 10px #ddd; }
.intro_more_sp { float: left; color: #999999; line-height: 36px; width: 50px; text-align: right; display: inline-block; }
.intro_more_sp1 { float: left; color: #000; font-weight: bold; line-height: 36px; width: 25px; text-align: center; display: inline-block; }

.part2 { width: 100%; height: 400px; }
.part2_cent { overflow: hidden; width: 1200px; margin: 0 auto; padding: 40px 80px; box-sizing: border-box; }
.part2_le { background: rgba(50,104,178,0.2); float: left; width: 400px; height: 300px; box-shadow: 0 0 10px #ddd; }
.part2_le1 { margin: 15px 0 0 15px; background: rgba(50,104,178,0.4); float: left; width: 400px; height: 300px; }

.part2_ri { width: calc(100% - 500px); float: right; }
.par_tit { width: 100%; height: 70px; margin-bottom: 40px; }
.par_tit_p { line-height: 20px; font-size: 14px; }
.par_tit_ul { margin-top: 50px; display: table; width: 100%; }
.par_tit_li { padding: 30px 20px; box-sizing: border-box; margin-right: 30px; background-color: #fff; border-radius: 10px; width: 100px; height: 100px; text-align: center; color: #2B5BC1; font-weight: bold; font-size: 15px; float: left; box-shadow: 0 0 10px #ddd; }

.tit_li { line-height: 40px; }
.par_tit_sp { width: 50%; margin: 0 auto; display: block; }

.part3 { width: 100%; overflow: hidden; margin: 50px 0; }
.part3_cent { width: 1200px; margin: 0 auto; }
.part3_tit { width: 450px; margin: 0 auto; display: block; }

.part_swiper { position: relative; box-shadow: 0 0 10px #ddd; margin-bottom: 40px; margin-top: 40px; padding: 30px; }
.swip_li { float: left; width: 230px; margin: 10px 27.5px; height: 180px;  }
.swip_img { width: 100%; height: 130px; }
.swip_p { line-height: 50px; text-align: center; font-size: 14px; font-weight: bold; color: #333; }


.par4_cent { width: 1200px; margin: 50px auto 30px; display: table; }
.par4_cent_le { padding: 0 20px; box-sizing: border-box; box-shadow: 0 0 10px #ddd; width: 48%; float: left; border-top: 3px solid #2B5BC1; }
.par4_cent_ri { padding: 0 20px; box-sizing: border-box; box-shadow: 0 0 10px #ddd; width: 48%; float: right; border-top: 3px solid #2B5BC1; }
.part4_li { overflow: hidden; width: 100%; line-height: 40px; border-bottom: 1px dashed #f1f1f1; }
.part4_li_img { width: 40px; height: 40px; float: left; }
.part4_li_p { color: #333; width: calc(100% - 160px); float: left; line-height: 40px; font-size: 14px; }
.part4_date { width: 120px; float: right; font-size: 14px; color: #666666; line-height: 40px; text-align: right; }

.foot { width: 100%; background: linear-gradient(to bottom,#eaeaea,#fff,#eaeaea); }
.foot_cent { width: 1200px; margin: 0 auto; padding: 50px 0; box-sizing: border-box; }
.foo_line {  overflow: hidden; width: 100%; margin: 0 auto; box-sizing: border-box; }
.foo_sp { float: left; margin-left: 20px; font-size: 20px; line-height: 80px; font-weight: bold; color: #333; }
.foo_cent { overflow: hidden; width: 1000px; margin: 0 auto; padding: 30px 0 0; box-sizing: border-box; }

.fol_div { width: 800px; margin: 0 auto; overflow: hidden; margin-bottom: 20px; }
.tit_div_li { float: left; width: 50%; }
.tit_sp1 { float: left; line-height: 50px; color: #333; font-size: 15px; }
.tit_sp2 { float: left; line-height: 50px; color: #666666; font-size: 15px; }

.foo_bot { line-height: 30px; text-align: center; width: 100%; height: 30px; font-size: 12px; color: #eee; background: linear-gradient(to bottom,#333333,#555555,#333333); }



.good_cent { height: 100%; width: 1200px; margin: 50px auto; display: table; }
.good_left { width: 250px; float: left; box-shadow: 0 0 10px #ddd; padding: 5px; box-sizing: border-box; }
.go_tit { width: 100%; height: 35px; background: linear-gradient(to right,#2B5BC1,#6087da); }
.go_tit_p { color: #fff; font-weight: bold; text-indent: 20px; line-height: 35px; }

.go_tit_ul { padding: 0 10px; overflow: hidden; }
.go_tit_li { cursor: pointer; overflow: hidden; padding: 0 10px; box-sizing: border-box; line-height: 40px; border-bottom: 1px dashed #ddd; position: relative; }
.go_tit_li_li { width: 100%; overflow: hidden; }
.go_tit_li_sp { float: left; width: calc(100% - 20px); line-height: 40px; color: #333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.go_sanjiao { transition: 0.1s linear; width: 15px; margin: 13px 5px; position: absolute; top: 0; right: 0; }

.go_nei_ul { display: none; width: 100%; overflow: hidden; }
.go_nei_li { overflow: hidden; width: 100%; line-height: 30px; }
.go_nei_li_img { display: none; width: 15px; margin: 7px 5px; float: left; }
.go_nei_li_sp { color: #2B5BC1; width: calc(100% - 30px); float: right; line-height: 30px; }


.good_right { height: 100%; width: 930px; box-shadow: 0 0 10px #ddd; padding: 5px; box-sizing: border-box; float: right;  }
.go_ri_con { box-sizing: border-box; width: 100%; padding: 30px; }
.go_ri_con_p { text-indent: 2em; line-height: 20px; letter-spacing: 1px; color: #333; margin-bottom: 10px; }
.go_sp { width: 100%; overflow: hidden; }
.go_sp_li { width: 185px; float: left; padding: 5px; box-shadow: 0 0 5px #ddd; margin: 10px; }
.go_sp_li_img{ width: 100%; height: 105px; }
.go_sp_p { line-height: 30px; margin-top: 5px; text-align: center; color: #333; }

.ifram  { border: none; height: 100%; }

.mes_cont { width: 1200px; margin: 0 auto; } 
.mes_tit { width: 100%; overflow: hidden; border-bottom: 1px solid #f1f1f1; padding: 30px 0; }
.mes_tit_le { width: 5px; height: 14px; margin: 3px 0; margin-right: 15px; background-color: #2B5BC1; float: left; }
.mes_tit_sp { line-height: 20px; font-weight: bold; font-size: 18px; color: #2B5BC1; }

.mes_coen { width: 100%; margin-bottom: 20px; }
.mes_list { margin-top: 15px; width: 100%; border: 1px solid #f1f1f1; box-sizing: border-box; padding: 15px 20px; overflow: hidden; }
.mes_list:hover {border: 1px solid #ddd;}

.mes_list_le { width: calc(100% - 120px); float: left; }
.mes_list_ri { width: 120px; float: right; height: 60px; }
.mes_list_le_p1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #333;line-height: 30px; }
.mes_list_le_p2 { font-size: 14px; color: #999;line-height: 30px; }

.mes_list_btn { width: 110px; height: 40px; border-radius: 5px; text-align: center; line-height: 40px; background-color: #f7f7f7; color: #2B5BC1; font-size: 14px; margin: 10px auto; }
.mes_list_btn:hover { background-color: #ddd; }


.mes_detai_con { width: 100%; margin-top: 20px; margin-bottom: 20px; }
.mes_detai_con p { font-size: 14px; line-height: 20px; letter-spacing: 1px;  }
.mes_detai_con img { vertical-align: middle; display: block; max-width: 100%;}

.page{height: 50px;padding: 10px 0;overflow: hidden;margin: 0 auto;}
.page span,.page a{display:inline-block;vertical-align:middle;padding:0 15px;height:28px;line-height:28px;margin: 0 -1px 5px 0;background-color: #fafafa;color: #2B5BC1;font-size: 12px;border: 1px solid #ccc;float: left;}
.page a:hover{background-color: #6087da;color: #fff;border-color: #6087da;}
.page .current{background-color: #2B5BC1;color: #fff; border-color: #2B5BC1;}
	
