header { height:120px; background:#fff; }
header a.logo { width:220px; height:80px; margin-top:20px; margin-right:20px; display:block; float:left; }
header a.menu_wap { display:none; }
.nav { height:90px; float:right; padding-top:30px; }
.nav a.nav_en { float:right; margin-top:15px; height:35px; line-height:35px; padding:0 40px 0 20px; color:#666; border:1px solid #ddd; border-radius:20px; position:relative; z-index:1; font-size:16px; }
.nav a.nav_en span { height:30px; width:30px; display:block; line-height:30px; background:url(../assets/img/down_icon.png) center center no-repeat; position:absolute; right:10px; top:50%; margin-top:-15px; }
.nav .sub { display:none; }
.nav ul.navul { float:left; margin-right:20px; }
.nav ul li.nLi { float:left; position:relative; z-index:999; }
.nav ul li.nLi h3 { height:90px; padding:0 30px; }
.nav ul li.nLi h3 a { height:90px; font-weight:normal; line-height:70px; display:block; font-size:16px; }
/*.nav ul li.nLi h3 a:hover { color:#005B8A; background:url(../assets/img/orange_line.png) left 50px repeat-x; }*/
/*.nav ul li.on h3 a { color:#005B8A; background:url(../assets/img/orange_line.png) left 50px repeat-x; }*/
.nav ul li.nLi h3 a:hover { color:#008ce1; background:url(../assets/img/orange_line.png) left 50px repeat-x; }
/*.nav ul li.nLi h3 a.on{color:#005dc3; background:url(../assets/img/orange_line.png) left 50px repeat-x;}*/
.nav ul li.on h3 a { color:#008ce1; background:url(../assets/img/orange_line.png) left 50px repeat-x; }
/*.nav .sub { position:absolute; width:150px; left:50%; top:90px; margin-left:-75px; border-radius:0 0 10px 10px; overflow:hidden; background:#fff; }*/
.nav .sub { position:absolute; width:150px; left:50%; top:70px; margin-left:-75px; border-radius:0 0 10px 10px; overflow:hidden; background:#fff; }
.nav .sub ul li { text-align:center; border-bottom:1px solid #e2e2e2; margin-bottom:-1px; }
.nav .sub ul li a { height:45px; display:block; line-height:45px; font-size:15px; }
/*.nav .sub ul li a:hover { background:#6fc300; color:#fff; }*/
.nav .sub ul li a:hover { background:#008ce1; color:#fff; }
.nav_footer { background:#fff; width:100%; height:auto; }
.nav_footer ul { border-top:1px solid #eee; }
.nav_footer ul li { border-bottom:1px solid #eee; }
.nav_footer ul li a { position:relative; z-index:100; display:block; padding:0 20px 0 10%; font-size:16px; color:#333; line-height:39px; }
.nav_footer ul li a span { width:6%; height:30px; position:absolute; left:3%; top:3px; background:url(../assets/img/more.png) left center no-repeat; }
.main1_menus { height:140px; }
.main1_menus ul li { width:14.28%; float:left; text-align:center; }
.main1_menus ul li a { height:120px; display:block; line-height:30px; padding-top:20px; color:#333; font-size:16px; }
.main1_menus ul li a span { height:60px; width:60px; display:block; margin:0 auto 10px; display:block; }
.main1_menus ul li a.a2, .main1_menus ul li a.a4, .main1_menus ul li a.a6, .main1_menus ul li a.a8 { background:#f7f7f7; }
.main1_menus ul li a.a1 span { background:url(../assets/img/icons/new1a.png) no-repeat; background-size:100% 100%; }
.main1_menus ul li a.a2 span { background:url(../assets/img/icons/new2a.png) no-repeat; background-size:100% 100%; }
.main1_menus ul li a.a3 span { background:url(../assets/img/icons/new3a.png) no-repeat; background-size:100% 100%; }
.main1_menus ul li a.a4 span { background:url(../assets/img/icons/new4a.png) no-repeat; background-size:100% 100%; }
.main1_menus ul li a.a5 span { background:url(../assets/img/icons/new5a.png) no-repeat; background-size:100% 100%; }
.main1_menus ul li a.a6 span { background:url(../assets/img/icons/new6a.png) no-repeat; background-size:100% 100%; }
.main1_menus ul li a.a7 span { background:url(../assets/img/icons/new7a.png) no-repeat; background-size:100% 100%; }
.main1_menus ul li a.a8 span { background:url(../assets/img/icons/new8a.png) no-repeat; background-size:100% 100%; }
/*.main1_menus ul li.on a, .main1_menus ul li a:hover { background:#005dc3; color:#fff; }*/
.main1_menus ul li.on a, .main1_menus ul li a:hover { background:#757575; color:#fff; }
.main1_menus ul li.on a.a1 span, .main1_menus ul li a.a1:hover span { background:url(../assets/img/icons/new1.png) no-repeat; background-size:100% 100%; }
.main1_menus ul li.on a.a2 span, .main1_menus ul li a.a2:hover span { background:url(../assets/img/icons/new2.png) no-repeat; background-size:100% 100%; }
.main1_menus ul li.on a.a3 span, .main1_menus ul li a.a3:hover span { background:url(../assets/img/icons/new3.png) no-repeat; background-size:100% 100%; }
.main1_menus ul li.on a.a4 span, .main1_menus ul li a.a4:hover span { background:url(../assets/img/icons/new4.png) no-repeat; background-size:100% 100%; }
.main1_menus ul li.on a.a5 span, .main1_menus ul li a.a5:hover span { background:url(../assets/img/icons/new5.png) no-repeat; background-size:100% 100%; }
.main1_menus ul li.on a.a6 span, .main1_menus ul li a.a6:hover span { background:url(../assets/img/icons/new6.png) no-repeat; background-size:100% 100%; }
.main1_menus ul li.on a.a7 span, .main1_menus ul li a.a7:hover span { background:url(../assets/img/icons/new7.png) no-repeat; background-size:100% 100%; }
.main1_menus ul li.on a.a8 span, .main1_menus ul li a.a8:hover span { background:url(../assets/img/icons/new8.png) no-repeat; background-size:100% 100%; }
.index_menus { }
.index_menus ul li { width:25%; float:left; text-align:center; }
.index_menus ul li a { height:150px; display:block; line-height:30px; padding-top:30px; color:#333; font-size:16px; }
.index_menus ul li a span { height:80px; width:80px; display:block; margin:0 auto 10px; display:block; }
/*.index_menus ul li a.a1, .index_menus ul li a.a3, .index_menus ul li a.a6, .index_menus ul li a.a8 { background:#eeeeee; }*/
.index_menus ul li a.a1, .index_menus ul li a.a3, .index_menus ul li a.a6, .index_menus ul li a.a8 { background:#ccc; }
.index_menus ul li a.a2, .index_menus ul li a.a4, .index_menus ul li a.a5, .index_menus ul li a.a7 { background:#f8f8f8;}
.index_menus ul li a.a1 span { background:url(../assets/img/icons/new1a.png) no-repeat; background-size:100% 100%; }
.index_menus ul li a.a2 span { background:url(../assets/img/icons/new2a.png) no-repeat; background-size:100% 100%; }
.index_menus ul li a.a3 span { background:url(../assets/img/icons/new3a.png) no-repeat; background-size:100% 100%; }
.index_menus ul li a.a4 span { background:url(../assets/img/icons/new4a.png) no-repeat; background-size:100% 100%; }
.index_menus ul li a.a5 span { background:url(../assets/img/icons/new5a.png) no-repeat; background-size:100% 100%; }
.index_menus ul li a.a6 span { background:url(../assets/img/icons/new6a.png) no-repeat; background-size:100% 100%; }
.index_menus ul li a.a7 span { background:url(../assets/img/icons/new7a.png) no-repeat; background-size:100% 100%; }
.index_menus ul li a.a8 span { background:url(../assets/img/icons/new8a.png) no-repeat; background-size:100% 100%; }
/*.index_menus ul li.on a, .index_menus ul li a:hover { background:#005dc3; color:#fff; }*/
/*.index_menus ul li.on a, .index_menus ul li a:hover { background:#3F48CC; color:#fff; }*/
.index_menus ul li.on a, .index_menus ul li a:hover { background:#757575; color:#fff; }

.index_menus ul li.on a.a1 span, .index_menus ul li a.a1:hover span { background:url(../assets/img/icons/new1.png) no-repeat; background-size:100% 100%; }
.index_menus ul li.on a.a2 span, .index_menus ul li a.a2:hover span { background:url(../assets/img/icons/new2.png) no-repeat; background-size:100% 100%; }
.index_menus ul li.on a.a3 span, .index_menus ul li a.a3:hover span { background:url(../assets/img/icons/new3.png) no-repeat; background-size:100% 100%; }
.index_menus ul li.on a.a4 span, .index_menus ul li a.a4:hover span { background:url(../assets/img/icons/new4.png) no-repeat; background-size:100% 100%; }
.index_menus ul li.on a.a5 span, .index_menus ul li a.a5:hover span { background:url(../assets/img/icons/new5.png) no-repeat; background-size:100% 100%; }
.index_menus ul li.on a.a6 span, .index_menus ul li a.a6:hover span { background:url(../assets/img/icons/new6.png) no-repeat; background-size:100% 100%; }
.index_menus ul li.on a.a7 span, .index_menus ul li a.a7:hover span { background:url(../assets/img/icons/new7.png) no-repeat; background-size:100% 100%; }
.index_menus ul li.on a.a8 span, .index_menus ul li a.a8:hover span { background:url(../assets/img/icons/new8.png) no-repeat; background-size:100% 100%; }

/*.footer { background:#005B8A; color:#fff; padding:20px 0; }*/
/*.footer { background:url(../assets/image/foot_bg.png) no-repeat; background-size:100% 100%; padding:20px 0; }*/
.footer { background-color:#A6A6A6; background-size:100% 100%; padding:20px 0; }

/*.footer1 { padding-top:0px; padding-bottom:35px; position:relative; }*/
.footer1 { padding-top:0px; padding-bottom:35px; position:relative;border-bottom: 2px solid #005dc3;margin-bottom:10px; }
.footer1 .tel { width:235px; position:absolute; right:0; top:5px; }
.footer1 .tel h2 { height:30px; line-height:30px; font-size:18px; margin-bottom:10px; text-align:center; background:#595959; color:#fff; font-weight:normal; border-radius:50px; }
.footer1 .tel a { color:#fff; font-size:24px; height:35px; line-height:35px; display:block; text-align:center; padding-top:5px; }
.footer_url { width:10%; float:left; }
.footer_url h2 { height:40px; font-size:16px; font-weight:normal; }
.footer_url h2 a { height:40px; line-height:40px; display:block; }
.footer_url a { color:#fff; }
/*.footer_url a:hover { color:#ffff00; }*/
.footer_url a:hover { color:#005DC3; }
.footer_url ul li { height:30px; line-height:30px; }
.footer2 { }
.mob_footer2_1{display:none;}
.footer2_1 { float:left; width:60%; padding-right:5%; font-size:12px; line-height:30px; color:#fff; }
.footer2_2 { float:right; text-align:right; width:30%; }
.footer2_2 a { height:40px; line-height:40px; border-radius:40px; padding:0 30px; font-size:20px; color:#fff; background:#595959; float:right; margin-right:20px; margin-bottom:10px; display:block; }
/*.footer2_2 a:hover { background:#90c050; color:#fff; }*/
/*.footer2_2 a:hover { background:#486EB7; color:#fff; }*/
.mask { position:fixed; top:80px; left:0; right:0; bottom:0; background:rgba(0, 0, 0, 0.5); z-index:999; }
.mask_full { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0, 0, 0, 0.5); z-index:999; }
.in_top { width:100%; height:auto; position:relative; }
.in_top .title { color:#fff; position:absolute; height:100px; margin-top:-50px; top:50%; left:17%; }
.in_top picture { width:100%; height:auto; }
.in_top img { width:100%; max-width:100%; height:auto; }
.in_top .title h2 { font-size:38px; line-height:50px; font-weight:normal; }
.in_top .title em { font-size:38px; line-height:50px; }
*html { background-image:url(about:blank); background-attachment:fixed; }
.article { width:60%; float:left; }
.article h2 { padding:25px 0 15px; font-size:36px; font-weight:normal; line-height:48px; }
.article h3 { border-top:1px solid #ddd; padding-top:15px; }
.article h4 { height:30px; line-height:30px; font-size:18px; font-weight:normal; }
.aritlce_info { height:40px; border-bottom:1px solid #E6E6E6; overflow:hidden; }
.aritlce_date { float:left; color:#999; line-height:26px; }
.aritlce_zoom { float:right; }
.aritlce_zoom a { display:inline-block; margin-left:-1px; width:26px; height:24px; border:1px solid #E0E0E0; background:#FAFAFA; line-height:18px; text-align:center; overflow:hidden; }
.aritlce_zoom sup { font-size:10px; -webkit-text-size-adjust:none; }
.article_content { padding:20px 0; font-size:14px; line-height:32px; }
/*.article_content p { padding-bottom:20px; }*/
.article_content p { padding-bottom:10px; }
.article_right { float:right; width:35%; }
.article_right .title { height:40px; line-height:40px; padding-left:15px; background:#8e8e8e; color:#fff; font-size:16px; }
.article_right ul li { border-bottom:1px solid #ddd; color:#888; font-size:14px; padding:15px; }
.article_right ul li a { font-size:16px; line-height:24px; display:block; padding-bottom:10px; }
.article_page_nav { margin:auto; padding-bottom:20px; width:600px; overflow:hidden; }
.article_page_nav li { float:left; margin:0 -1px -1px 0; width:298px; height:38px; border:1px solid #E6E6E6; }
.article_page_nav li a { display:block; padding:0 15px; line-height:38px; }
.article_page_nav li a.crt { color:#468C00; }
.article_page { margin:auto; padding-bottom:40px; width:600px; border-top:1px solid #E6E6E6; text-align:center; }
.article_page a { display:inline-block; margin-left:-1px; padding:5px 12px; height:20px; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; border-bottom:2px solid #E6E6E6; background:#FAFAFA; color:#333; line-height:20px; vertical-align:middle; }
.article_page a:hover { background:#FFF; }
.article_page a.current { background:#FFF; border-bottom:2px solid #8EC100; }
.city { padding:10px; background:#fff; border-radius:10px; }
.city a { height:24px; line-height:24px; margin-right:8px; margin-bottom:8px; float:left; padding:0 12px; font-size:13px; border-radius:6px; color:#fff; background:#aaa; }
.city a:hover { background:#005dc3; color:#fff; }
/*.city a.on { background:#ff8400; color:#fff; }*/
.city a.on { background:#005dc3; color:#fff; }
.in_title { height:60px; border-bottom:2px solid #e1e1e1; }
.in_title1 { line-height:90px; }
.in_title1 h2 { font-size:36px; font-weight:normal; }
.in_title1 h3 { font-size:36px; line-height:45px; font-weight:normal; color:#ddd; }
.in_title1 p { font-size:16px; line-height:30px; padding-bottom:15px; }
.in_title2 { height:92px; text-align:center; margin-left:0; }
.in_title2 a { height:90px; line-height:90px; width:auto; -webkit-flex:1; flex:1; font-size:26px; display:block; border-bottom:2px solid #e1e1e1; }
.in_title2 a:hover, .in_title2 a.on { color:#005dc3; border-bottom:2px solid #005dc3; }
.in_title2a { height:62px; text-align:center; margin-left:0; }
.in_title2a a { height:60px; line-height:60px; width:auto; -webkit-flex:1; flex:1; font-size:16px; display:block; border-bottom:2px solid #e1e1e1; }
.in_title2a a:hover, .in_title2a a.on { color:#005dc3; border-bottom:2px solid #005dc3; }
.in_title3 { text-align:center; }
.in_title3 h2 { font-size:30px; line-height:50px; font-weight:normal; }
.in_title3 h3 { font-size:24px; line-height:30px; font-weight:normal; text-transform:uppercase; }
.in_title3 p { line-height:24px; padding-bottom:15px; color:#888; }
.in_title4 { line-height:90px; }
.in_title4 h2 { font-size:30px; font-weight:normal; float:left; padding-right:20px; }
.in_title4 h3 { font-size:20px; float:left; line-height:45px; padding-top:26px; font-weight:normal; color:#888; }
.formbox { background:#fff; padding:10px 40px; }
.formbox a.fujian { height:50px; width:100%; display:block; border-radius:10px; text-align:center; line-height:50px; font-size:18px; color:#888; background:#f2f2f2; border:1px solid #ddd; }
input.formtext { display:block; height:50px; line-height:50px; font-size:18px; color:#666; border:1px solid #ddd; border-radius:10px; padding-left:15px; width:100%; background:#fff; }
textarea.formtextarea { display:block; line-height:40px; font-size:16px; color:#666; border:1px solid #ddd; border-radius:10px; padding:10px 0 10px 15px; width:100%; background:#fff; }
.formbox a.fujian:hover { background:#ed6d10; color:#fff; }
.formbox label.col { padding:0 0 20px 20px; position:relative; z-index:1; }
.formbox label p.yanzheng { width:90px; height:40px; line-height:40px; border:1px solid #eee; text-align:center; overflow:hidden; position:absolute; right:10px; top:5px; }
.formbox .list-flex { margin-left:-20px; }
.formbox a.sub { height:50px; width:300px; margin:0 auto; display:block; border-radius:10px; text-align:center; line-height:50px; font-size:18px; color:#fff; background:#005dc3; }
/*.formbox a.sub:hover { color:#fff; background:#ed6d10; }*/
.formbox a.sub:hover { color:#fff; background:#005dc3; }
.news_links { text-align:center; }
.news_links a { height:30px; line-height:30px; background:#909090; color:#fff; display:inline-block; padding:0 12px; margin:0 3px; border-radius:3px; _width:2px; white-space:nowrap; }
.news_links a.no, .news_links a.no:hover { background:#bbb; color:#fff; border:1px solid #bbb; }
.news_links a:link, .news_links a:visited { background:#909090; border:1px solid #909090; color:#fff; }
.news_links a:hover { background:#ed6c01; border:1px solid #ed6c01; color:#fff; }
.news_links a.show:link, .news_links a.show:visited, .news_links a.show:hover { background:#ff6600; border:1px solid #ff6600; color:#fff; }
.news_links span { height:30px; line-height:30px; display:inline-block; padding:0 10px; }
.ewm { text-align:center; }


@media screen and (max-width: 1024px) {
	header {
	height:80px;
	}
	header a.logo {
	width:165px;
	height:60px;
	margin-top:10px;
	margin-left:10px;
	}
	header .nav {
	display:none;
	}
	header a.menu_wap {
	background:url(../assets/img/ico_nav.png);
	background-size:100% 100%;
	height:40px;
	width:40px;
	display:block;
	float:right;
	margin-top:20px;
	margin-right:10px;
	}
	header a.menu_wap.show {
	background:url(../assets/img/ico_nav_close.png);
	background-size:100% 100%;
	}
	.in_top .title {
	color:#fff;
	position:absolute;
	height:80px;
	margin-top:-40px;
	top:50%;
	left:5%;
	}
	.in_top .title h2 {
	font-size:26px;
	line-height:40px;
	font-weight:normal;
	}
	.in_top .title em {
	font-size:26px;
	line-height:40px;
	text-transform:uppercase;
	}
	.in_title1 {
	line-height:60px;
	}
	.in_title1 h2 {
	padding-left:10px;
	font-size:26px;
	}
	.in_title1 h3 {
	font-size:26px;
	padding-left:10px;
	}
	.in_title1 p {
	font-size:16px;
	padding:0 10px;
	}
	.in_title2 {
	height:62px;
	}
	.in_title2 a {
	height:60px;
	line-height:60px;
	font-size:20px;
	}
	.article, .article_right {
	width:96%;
	float:none;
	margin:0 auto;
	}
	.article h2 {
	padding:15px 0 10px;
	font-size:26px;
	font-weight:normal;
	line-height:34px;
	}
	.article_content {
	padding:20px;
	font-size:14px;
	line-height:24px;
	}
}

@media screen and (max-width: 1150px) {
	header a.logo {
	margin-left:10px;
	}
	.nav ul li.nLi h3 {
	height:90px;
	padding:0 20px;
	}
	.nav ul li.nLi h3 a {
	font-size:14px;
	}
	.nav .sub {
	position:absolute;
	width:100px;
	left:50%;
	top:90px;
	margin-left:-50px;
	border-radius:0 0 8px 8px;
	overflow:hidden;
	background:#fff;
	}
	.nav .sub ul li a {
	height:35px;
	display:block;
	line-height:35px;
	font-size:13px;
	}
	.footer1 .tel {
	width:90%;
	padding-left:5px;
	position:relative;
	top:20px;
	}
	.footer1 .tel h2 {
	height:30px;
	line-height:30px;
	width:235px;
	margin-left:10px;
	font-size:16px;
	text-align:center;
	/*background:#ed6c01;*/
	/*background:#6c9bd2;*/
	background:#595959;
	float:left;
	color:#fff;
	font-weight:normal;
	border-radius:50px;
	}
	.footer1 .tel a {
	color:#fff;
	font-size:24px;
	float:left;
	padding-left:30px;
	height:30px;
	line-height:30px;
	display:block;
	text-align:center;
	padding-top:0;
	}
	.footer_url {
	width:14%;
	float:left;
	}
	.footer2_2 a {
	height:40px;
	line-height:40px;
	border-radius:40px;
	padding:0 30px;
	font-size:15px;
	color:#fff;
	float:right;
	margin-right:20px;
	margin-bottom:10px;
	display:block;
	}
}

@media screen and (max-width: 978px) {
}
.pc_article_man{display:block;}
.mob_article_man{ display:none; }
@media screen and (max-width: 768px) {
	.pc_article_man{ display:none; }
	.mob_article_man{ display:block; }

	.index_menus ul li {
	width:50%;
	border-bottom:1px solid #fff;
	}
	.index_menus ul li a {
	font-size:16x;
	padding-top:20px;
	height:90px;
	}
	.index_menus ul li a span {
	width:40px;
	height:40px;
	display:block;
	margin:0 auto;
	margin-bottom:10px;
	display:block;
	}
	.index_menus ul li a.a1, .index_menus ul li a.a4, .index_menus ul li a.a5, .index_menus ul li a.a8 {
	background:#f4f4f4;
	}
	.index_menus ul li a.a2, .index_menus ul li a.a3, .index_menus ul li a.a6, .index_menus ul li a.a7 {
	background:#f8f8f8;
	}
	.main1_menus ul li {
	width:33.3%;
	border-bottom:1px solid #fff;
	}
	.main1_menus ul li a {
	font-size:13px;
	height:80px;
	}
	.main1_menus ul li a span {
	width:40px;
	height:40px;
	display:block;
	margin:0 auto;
	display:block;
	}
	.main1_menus ul li.wap {
	width:50%;
	}
	/*.footer {
	padding-top:0;
	background:#005B8A
	}*/
	.footer {
		padding-top:0;
		/*background:url(../assets/image/foot_bg.png) no-repeat; */
		background-color:#A6A6A6; 
		background-size:100% 100%;
	}
	.footer1 {
	padding-top:0;
	}
	.footer_url {
	display:none;
	}
	.footer_url ul {
	display:none;
	}
	.footer_url {
	width:100%;
	float:left;
	}
	.footer_url h2 {
	border-bottom:1px solid #7d7d7d;
	padding-bottom:0;
	}
	.footer_url h2 {
	padding-left:20px;
	}
	.footer1 {
	padding-bottom:20px;
	}
	.footer1 .tel h2 {
	float:none;
	}
	.footer1 .tel a {
	padding-left:10px;
	padding-right:20px;
	font-size:16px;
	}
	.footer2_1 {
		display:none;
		/*float:none;
		padding:0 15px;
		width:90%;
		font-size:14px;
		line-height:30px;
		color:#fff;*/
	}
	.mob_footer2_1 {
		display:block;
		float:none;
		padding:0 15px;
		width:90%;
		font-size:14px;
		/*line-height:30px;*/
		line-height:25px;
		color:#fff;
	}
	.footer2_2 {
	width:100%;
	text-align:left;
	margin-top:10px;
	}
	.footer2_2 a {
	float:left;
	height:30px;
	line-height:30px;
	font-size:14px;
	margin-left:12px;
	}
	.in_top .title {
	color:#fff;
	position:absolute;
	height:60px;
	margin-top:-30px;
	top:50%;
	left:5%;
	}
	.in_top .title h2 {
	font-size:20px;
	line-height:30px;
	font-weight:normal;
	}
	.in_top .title em {
	font-size:20px;
	line-height:30px;
	}
	.in_title1 {
	line-height:30px;
	}
	.in_title1 h2 {
	padding-left:10px;
	font-size:22px;
	}
	.in_title1 h3 {
	font-size:22px;
	line-height:30px;
	padding-left:10px;
	}
	.in_title1 p {
	line-height:22px;
	padding:0 10px;
	color:#888;
	}
	.in_title2 {
	height:32px;
	padding:0 10px;
	}
	.in_title2 a {
	height:46px;
	line-height:20px;
	font-size:15px;
	border-left: 1px solid #e1e1e1;
	}
	.article h4 {
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:normal;
	}
	.in_title3 h2 {
	font-size:20px;
	line-height:30px;
	}
	.in_title3 h3 {
	font-size:16px;
	line-height:20px;
	}
	.in_title3 p {
	display:none;
	}
	.in_title2a {
	height:62px;
	text-align:center;
	margin-left:0;
	}
	.in_title2a a {
	height:60px;
	font-size:14px;
	display:block;
	border-bottom:2px solid #e1e1e1;
	}
	.in_title2a a:hover, .in_title2a a.on {
	color:#005dc3;
	border-bottom:2px solid #005dc3;
	}
	.formbox {
	padding:10px;
	}
	.in_title4 h2 {
	line-height:50px;
	font-size:20px;
	float:none;
	}
	.in_title4 h3 {
	padding-top:0;
	padding-bottom:15px;
	font-size:16px;
	}
	.formbox .n-6 {
	width:100%;
	}
	.formbox a.sub {
	width:100%;
	}
	.ewm {
	text-align:left;
	padding:12px;
	}
}