.breadCrumb{margin-bottom: 0px;height:55px; margin-top:20px;overflow: hidden; border-bottom: 0px solid #e7e7e7; }
.breadCrumb a{margin: 0 5px;}



.n_left{float: left; width: 18.33%;}
.n_right{float: right; width: 77.50%;}


.n_con_bk1{margin-bottom: 20px; padding-left: 15px; padding-right: 15px; background: #fff; overflow: hidden; position: relative;}

.n_part1{margin: 0 -15px; position: relative; background: #005bac; padding-left: 30px; line-height: 60px; font-size: 16px; font-weight: bold; color: #fff;}
.n_part1:after{position: absolute; left: 15px; top: 50%; display: block; content: ""; margin-top: -5px; width: 4px; height: 10px; background: #fff;}


.class_list{margin: 0 -15px;}
.class_list dl{}
.class_list dl dt{line-height: 50px; border-bottom: 2px solid #e7e7e7;}
.class_list dl dt a{display: block; padding-left: 28px; padding-right: 20px; font-size: 16px;}
.class_list dl dt a i{float: right; font-size: 14px; color: #dadada;}
.class_list dl dt a:hover,
.class_list dl dt a.on{background: #fff; color: #005bac; font-weight: bold;}
.class_list dl dt a:hover i,
.class_list dl dt a.on i{color: #005bac; font-weight: normal;}
.class_list dl dt a i{
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.class_list dl dd{margin-left: 30px; margin-right: 20px; border-bottom: 1px solid #eae9e9; line-height: 42px; color: #888;}
.class_list dl dd a,
.class_list dl dd a:visited{display: block; padding-left: 10px; color: #888;}
.class_list dl dd a:hover,
.class_list dl dd a.on{color: #005bac;}

.class_list2 dl{padding-bottom: 15px;}
.class_list2 dl dt{background: #f0f0f0; border-bottom-width: 0px;}





/*-----------------------------------ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¼Ãƒâ€¦Ã‚Â¡-----------------------------------*/
/*ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¼Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â·*/
.zhuce{padding-bottom: 25px;}
.zhuce i{position: relative; display: inline-block; padding: 0 15px; line-height: 30px; background: #005bac; color: #fff; font-style: normal; border-radius: 3px;}
.zhuce i:after{position: absolute; left: 15px; bottom: -6px; display: block; content: ""; border-top: 6px solid #005bac; border-left: 6px solid transparent; border-right: 6px solid transparent;}
.zhuce em{float: right; font-style: normal; line-height: 28px;}
.zhuce em a{margin-left: 10px; display: inline-block; padding: 0 15px; background: #005bac; color: #fff;}
.zhuce table{margin-top: 15px; margin-bottom: 10px; border-collapse: collapse;}
.zhuce table td{position: relative; border: 1px solid #e7e7e7; padding: 7px 10px;}
.zhuce table td span{color: #d00; padding-left: 10px;}
.zhuce table td.vali p.correct{font-family:"ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¹Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â "; font-size: 16px; font-weight: bold;}
.zhuce table tr td:first-child{width: 110px; text-align: right; background: #f9f9f9;}

.zhuce .btn_text{width: 200px; height: 35px; line-height: 33px; padding-left: 10px; border: 1px solid #cecece; color: #999; font-family: "ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¾Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“"; font-size: 12px; border-radius: 3px; box-shadow: inset 0.707px 0.707px 4px 0px rgba(0, 0, 0, 0.14);}
.zhuce .btn_text2{width: 400px;}
.zhuce .btn_text3{width: 400px; height: 33px;}
.zhuce .btn_submit{margin-left: 122px; background: #e87717; width: 100px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 16px; border-radius: 3px; border: none; cursor: pointer;}

.zhuce ul{max-width: 300px; width: 100%; margin: 30px auto 80px auto;}
.zhuce ul li{margin-bottom: 15px; position: relative;}
.zhuce ul li h2{position: absolute; left: 0px; top: 10px; width: 40px; border-right: 1px solid #e7e7e7; text-align: center; font-size: 22px; color: #c5c5c5; font-weight: normal;}
.zhuce ul .dl_text{width: 100%; padding-left: 55px; height: 45px; border: 1px solid #cecece; color: #999; font-family: "ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¾Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“"; font-size: 12px; border-radius: 3px; box-shadow: inset 0.707px 0.707px 4px 0px rgba(0, 0, 0, 0.14); overflow: hidden;}
.zhuce ul .dl_submit{margin-bottom: 20px; width: 100%; height: 45px; background: #005bac; border: none; border-radius: 3px; overflow: hidden; font-size: 16px; font-weight: bold; color: #fff; cursor: pointer;}
.zhuce ul span a{color: #005bac;}
.zhuce ul .dl_text:hover{border-color: #005bac;}
.zhuce ul li:hover h2{color: #005bac;}
.zhuce ul li h2,
.zhuce ul .dl_text{
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}



/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â±ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹*/
.news_list1{clear: both; margin-top: -20px;}
.news_list1 li{padding: 20px 0; border-bottom: 1px solid #e7e7e7; overflow: hidden;}
.news_list1 li span{float: left; width: 200px;}
.news_list1 li span a{display: block; position: relative; padding-bottom: 70%;}
.news_list1 li span a img{display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #ccc;}
.news_list1 li dl{margin-left: 220px;}
.news_list1 li dl dt{margin-bottom: 15px; border-bottom: 4px solid #005bac; padding-bottom: 4px; font-size: 20px; font-weight: bold; color: #005bac; line-height: 1;}
.news_list1 li dl dd{line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}



/*-----------------------------------ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¼Ãƒâ€¦Ã‚Â¡-----------------------------------*/
/*ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂµÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â®Ãƒâ€šÃ‚Â¯*/
.news_list2{}
.news_list2 li{margin-top: 25px; position: relative;}
.news_list2 li a{display: block; padding-right: 10px;}
.news_list2 li a:after{display: block; content: ""; clear: both;}
.news_list2 li span{float: left; width: 200px;}
.news_list2 li span i{display: block; position: relative; width: 100%; padding: 0 0 70% 0; overflow: hidden;}
.news_list2 li span i img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #e7e7e7;}
.news_list2 li span i:after{position: absolute; left: 0px; top: 0px; display: block; content: ""; width: 100%; height: 100%; background: #000; opacity: 0;}
.news_list2 li span i em{position: absolute; left: 50%; top: 50%; margin-left: -15px; margin-top: -15px; color: #fff; font-size: 30px; opacity: 0; z-index: 10;
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-ms-transform: scale(0,0);
	-o-transform: scale(0,0);
	transform: scale(0,0);
}
.news_list2 li .con{margin-left: 220px;}
.news_list2 li .con h2{position: relative; padding-top: 10px; padding-bottom: 15px; font-size: 16px; line-height: 1; color: #333; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_list2 li .con h3{margin-bottom: 10px; padding-bottom: 15px; border-bottom: 1px dashed #d8d8d8; font-size: 12px; font-weight: normal; color: #888;}
.news_list2 li .con p{line-height: 26px; color: #888; overflow: hidden;}
.news_list2 li a:hover span i{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.news_list2 li a:hover span i img{
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}
.news_list2 li a:hover span i:after{opacity: 0.3;}
.news_list2 li a:hover span em{opacity: 1;
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-o-transform: scale(1,1);
	transform: scale(1,1);
}
.news_list2 li a:hover .con h2{color: #005bac;}
.news_list2 li,
.news_list2 li span i img,
.news_list2 li span i:after,
.news_list2 li span i em,
.news_list2 li .con h2{
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}


/*ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¹Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€¦Ã‚Â */
.img_list1{margin-left: -40px; margin-top: -15px;}
.img_list1 li{float: left; width: 50%;}
.img_list1 li a{margin-left: 40px; display: block; padding-top: 15px; padding-bottom: 20px; border-bottom: 1px solid #e9e9e9;}
.img_list1 li a:after{display: block; content: ""; clear: both;}
.img_list1 li span{float: left; width: 120px; position: relative;}
.img_list1 li span i{display: block; position: relative; padding-bottom: 131.66%; overflow: hidden;}
.img_list1 li span i img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #ccc;}
.img_list1 li span:after{position: absolute; left: 0px; top: 0px; display: block; content: ""; width: 100%; height: 100%; background: #000; opacity: 0;}
.img_list1 li span em{position: absolute; left: 50%; top: 50%; margin-left: -15px; margin-top: -15px; color: #fff; font-size: 30px; opacity: 0; z-index: 10;
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-ms-transform: scale(0,0);
	-o-transform: scale(0,0);
	transform: scale(0,0);
}
.img_list1 li .con{margin-left: 140px;}
.img_list1 li .con h2{padding-bottom: 10px; font-size: 14px; font-weight: normal; color: #333;}
.img_list1 li .con p{color: #666; line-height: 25px;}
.img_list1 li a:hover span{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.img_list1 li a:hover span i img{
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}
.img_list1 li a:hover span:after{opacity: 0.3;}
.img_list1 li a:hover span em{opacity: 1;
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-o-transform: scale(1,1);
	transform: scale(1,1);
}
.img_list1 li a:hover .con h2{color: #005bac;}
.img_list1 li span,
.img_list1 li span i img,
.img_list1 li span:after,
.img_list1 li span em,
.img_list1 li .con h2{
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}


/*ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¹Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â */
.tjsk_con{margin-bottom: 15px; overflow: hidden; padding-top: 10px;}
.tjsk_con .con{float: right; width: 680px;}
.tjsk_con .con h2{padding-top: 20px; padding-bottom: 20px; font-size: 24px; color: #333; line-height: 1; font-weight: normal;}
.tjsk_con .con ul li{line-height: 32px; font-size: 14px;}
.tjsk_con .con ul li font{color: #888;}

.tjsk_con span{float: left; display: block; width: 220px;}
.tjsk_con span i{display: block; position: relative; padding-bottom: 131.66%;}
.tjsk_con span i img{position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto; width: 100%; height: 100%;}

.n_part4{border-top: 5px solid #ededed; padding: 15px 0 20px 0; line-height: 1; font-size: 16px; font-weight: bold; color: #005bac}



/*ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¨Ãƒâ€¦Ã¢â‚¬â„¢Ãƒâ€ Ã¢â‚¬â„¢*/
.news_list3{}
.news_list3 li{position: relative; padding-right: 100px; line-height: 45px; border-bottom: 1px dashed #e5e5e5; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_list3 li a{display: inline-block; position: relative; padding-left: 20px;}
.news_list3 li a:after{position: absolute; left: 8px; top: 50%; display: block; content: ""; width: 5px; height: 5px; background: #005bac;}
.news_list3 li span{position: absolute; right: 10px; top: 0px; font-size: 14px; color: #888;}
.news_list3 li a:hover:after{background: #005bac;}
.news_list3 li a:after{
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}


/*ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¡Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â*/
.news_list4{}
.news_list4 li{position: relative; border-bottom: 1px dashed #e5e5e5; overflow: hidden; padding-right: 48%; line-height: 40px;}
.news_list4 li h2{font-size: 14px; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_list4 li h2 a{display: inline-block; position: relative; padding-left: 20px;}
.news_list4 li h2 a:after{position: absolute; left: 8px; top: 50%; display: block; content: ""; width: 3px; height: 3px; background: #c1c1c1;}
.news_list4 li span{position: absolute; top: 0px; right: 30%; padding-left: 10px; width: 105px; color: #005bac;}
.news_list4 li i{position: absolute; top: 0px; right: 30px; padding-left: 10px; font-style: normal; color: #888;}
.news_list4 li span:after,
.news_list4 li i:after{position: absolute; left: 0px; top: 50%; margin-top: -5px; display: block; content: ""; width: 1px; height: 11px; background: #d9d9d9;}
.news_list4 li h2 a:hover:after{background: #005bac;}
.news_list4 li h2 a:after{
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}


/*ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¡Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Âµ*/
.qx{margin-bottom: 15px; border-bottom: 1px solid #e7e7e7; padding-top: 5px; padding-bottom: 15px;}
.qx li{display: inline-block; font-size: 14px; padding-right: 15px; line-height: 1;}
.qx li:first-child:after{margin-left: 15px; float: right; display: block; content: ""; width: 1px; height: 13px; background: #ccc;}



/*---------------------------------------------------ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¡Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®Ãƒâ€šÃ‚Â¶--------------------------------------------------*/
/*ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ*/
.img_list2{clear: both; margin-left: -18px; margin-top: -20px;}
.img_list2 li{float: left; width: 50%; overflow: hidden;}
.img_list2 li a{display: block; margin-left: 16px; margin-top: 20px; background: #f5f5f5; overflow: hidden;}
.img_list2 li span{float: left; display: block; width: 165px;}
.img_list2 li span i{display: block; padding-bottom: 121.85%; position: relative; overflow: hidden;}
.img_list2 li span i img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #ccc;}
.img_list2 li span i:after{position: absolute; left: 0px; top: 0px; display: block; content: ""; width: 100%; height: 100%; background: #000; opacity: 0;}
.img_list2 li span em{position: absolute; left: 50%; top: 50%; margin-left: -15px; margin-top: -15px; color: #fff; font-size: 30px; opacity: 0; z-index: 10;
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-ms-transform: scale(0,0);
	-o-transform: scale(0,0);
	transform: scale(0,0);
}
.img_list2 li .con{margin-left: 180px; padding-right: 10px;}
.img_list2 li .con h2{padding-top: 17px; line-height: 1; font-size: 16px; color: #333;}
.img_list2 li .con h2:after{margin-top: 15px; margin-bottom: 10px; display: block; content: ""; width: 35px; height: 2px; background: #005bac;}
.img_list2 li .con p{color: #888; line-height: 25px; overflow: hidden;}
.img_list2 li .con p font{color: #555;}
.img_list2 li .con i{display: block; padding-top: 10px; font-style: normal; color: #005bac;}

.img_list2 li a:hover span i img{
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}
.img_list2 li a:hover span i:after{opacity: 0.3;}
.img_list2 li a:hover span em{opacity: 1;
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-o-transform: scale(1,1);
	transform: scale(1,1);
}
.img_list2 li span,
.img_list2 li span i img,
.img_list2 li span i:after,
.img_list2 li span em,
.img_list2 li dt{
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}


/*ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¢*/
.ly_list{}
.ly_list dl{border: 1px solid #e7e7e7; margin-bottom: 10px;}
.ly_list dl dt{position: relative; padding: 0 80px 0 10px; background: #f8f8f8; line-height: 40px; border-bottom: 1px solid #e7e7e7;}
.ly_list dl dt b{color: #333;}
.ly_list dl dt span{position: absolute; right: 10px; top: 0px; color: #888;}
.ly_list dl dd{padding: 10px;}
.ly_list dl dd p{line-height: 24px; color: #888;}
.ly_list dl dd p:first-child{border-bottom: 1px solid #e7e7e7; margin-bottom: 5px; padding-bottom: 5px;}
.ly_list dl dd p b{color: #333;}
.ly_list dl dd p b font{color: #005bac;}
.ly_list dl:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.ly_list dl{
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}


.message{border-top: 3px solid #e6e6e6; padding-top: 20px; padding-bottom: 40px;}
.message i{position: relative; display: inline-block; padding: 0 15px; line-height: 30px; background: #005bac; color: #fff; font-style: normal; border-radius: 3px;}
.message i:after{position: absolute; left: 15px; bottom: -6px; display: block; content: ""; border-top: 6px solid #005bac; border-left: 6px solid transparent; border-right: 6px solid transparent;}

.message table{margin-top: 15px; margin-bottom: 20px; border-collapse: collapse;}
.message table td{position: relative; border: 1px solid #e7e7e7; padding: 7px 10px;}
.message table td span{color: #d00; padding-left: 10px;}
.message table tr td:first-child{width: 100px; background: #f9f9f9; text-align: right;}
.message .btn_text{width: 300px; height: 35px; line-height: 33px; padding-left: 10px; border: 1px solid #cecece; color: #999; font-family: "ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¾Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“"; font-size: 12px; border-radius: 3px; box-shadow: inset 0.707px 0.707px 4px 0px rgba(0, 0, 0, 0.14);}
.message .btn_text2{width: 530px; height: 125px!important;}
.message .btn_submit,
.message .btn_reset{margin-left: 112px; background: #e87717; width: 100px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 16px; border-radius: 3px; border: none; cursor: pointer;}
.message .btn_reset{margin-left: 6px; background: #979797;}




/*-----------------------------------------ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â±ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¤Ãƒâ€šÃ‚Âº-----------------------------------------------*/
.img_list3{margin-left: -20px; clear: both; margin-top: -15px;}
.img_list3 li{float: left; width: 33.33%;}
.img_list3 li a{display: block; margin-left: 20px; margin-top: 20px;}
.img_list3 li span{display: block; position: relative; padding-bottom: 75%; overflow: hidden; border: 4px solid #f2f2f2;}
.img_list3 li span img{position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto; max-width: 100%; max-height: 100%; background: #ccc;}
.img_list3 li span:after{position: absolute; left: 0px; top: 0px; display: block; content: ""; width: 100%; height: 100%; background: #000; opacity: 0;}
.img_list3 li span em{position: absolute; left: 50%; top: 50%; margin-left: -15px; margin-top: -15px; color: #fff; font-size: 30px; opacity: 0; z-index: 10;
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-ms-transform: scale(0,0);
	-o-transform: scale(0,0);
	transform: scale(0,0);
}

.img_list3 li h2{padding-top: 15px; padding-bottom: 12px; font-size: 14px; line-height: 1; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.img_list3 li h3{font-size: 14px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.img_list3 li a:hover span{box-shadow: 0 0 15px rgba(0,0,0,0.2);}
.img_list3 li a:hover span img{
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}
.img_list3 li a:hover span:after{opacity: 0.3;}
.img_list3 li a:hover span em{opacity: 1;
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-o-transform: scale(1,1);
	transform: scale(1,1);
}
.img_list3 li span,
.img_list3 li span img,
.img_list3 li span:after,
.img_list3 li span em,
.img_list3 li .con h2{
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}


/*ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â */
.pro_con{margin-bottom: 20px; overflow: hidden;}
.pro_con span{float: left; display: block; width: 47.87%; border: 1px solid #e7e7e7; padding: 3px;}
.pro_con span i{display: block; position: relative; padding-bottom: 75%;}
.pro_con span i img{position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto; max-width: 100%; max-height: 100%;}
.pro_con .con{float: right; width: 50%;}
.pro_con .con h2{padding-top: 20px; padding-bottom: 20px; font-size: 26px; line-height: 1; font-weight: normal; color: #333; border-bottom: 1px dashed #e8e8e8;}
.pro_con .con p{padding-top: 10px; font-size: 14px; line-height: 33px;}
.pro_con .con p font{font-style: normal; color: #888;}
.pro_con .con p b{font-weight: bold; color: #005bac;}


/*ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â£Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡*/
.news_list5{margin-top: -5px;}
.news_list5 li{position: relative;}
.news_list5 li a{display: block; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #e7e7e7;}
.news_list5 li a:after{display: block; content: ""; clear: both;}
.news_list5 li span{float: left; width: 160px;}
.news_list5 li span i{display: block; position: relative; width: 100%; padding: 0 0 121.87% 0; overflow: hidden;}
.news_list5 li span i img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #e7e7e7;}
.news_list5 li span i:after{position: absolute; left: 0px; top: 0px; display: block; content: ""; width: 100%; height: 100%; background: #000; opacity: 0;}
.news_list5 li span i em{position: absolute; left: 50%; top: 50%; margin-left: -15px; margin-top: -15px; color: #fff; font-size: 30px; opacity: 0; z-index: 10;
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-ms-transform: scale(0,0);
	-o-transform: scale(0,0);
	transform: scale(0,0);
}
.news_list5 li .con{margin-left: 180px;}
.news_list5 li .con h2{margin-bottom: 15px; position: relative; border-bottom: 1px solid #e7e7e7; padding-top: 10px; padding-bottom: 15px; font-size: 16px; line-height: 1; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_list5 li .con p{line-height: 26px; color: #888; overflow: hidden;}
.news_list5 li .con i{display: block; padding-top: 30px; font-style: normal; color: #e87717;}
.news_list5 li a:hover span i{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.news_list5 li a:hover span i img{
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}
.news_list5 li a:hover span i:after{opacity: 0.3;}
.news_list5 li a:hover span em{opacity: 1;
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-o-transform: scale(1,1);
	transform: scale(1,1);
}
.news_list5 li a:hover .con h2{color: #005bac;}
.news_list5 li,
.news_list5 li span i img,
.news_list5 li span i:after,
.news_list5 li span i em,
.news_list5 li .con h2{
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}

/*ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â£Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â */
.title2{text-align: center!important; border-bottom: 1px solid #e7e7e7;}
.time2{padding-top: 15px; text-align: center!important; border-bottom: none!important;}

.con_img{margin-bottom: 20px; text-align: center; border-bottom: 1px solid #e7e7e7; padding-bottom: 20px;}
.con_img img{width: 240px;}

















/*ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Âµ ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹*/
.content{padding-bottom: 20px; line-height: 220%; font-size: 18px;}
.content img{max-width: 100%!important; height: auto!important;}

.title{font-size: 26px; color: #333; font-weight: normal; padding: 30px 0 35px 0;text-align:center;font-weight:normal;}
.time{margin-bottom: 25px; color: #333; padding-top: 35px; border-top: 1px solid #777; overflow: hidden;text-align:center;}

.down{margin-bottom: 40px;}
.down a{display: inline-block; padding: 0 15px; line-height: 40px; background: #005bac; color: #fff; font-size: 14px;}
.down a i{float: left; padding-top: 2px; font-size: 20px; margin-right: 5px;}

.fy{padding: 30px 0 35px 0; border-top: 1px solid #f0f0f0;}
.fy li{height: 35px; line-height: 35x; color: #f00; font-size: 16px; white-space: nowrap; text-overflow: ellipsis;}


.n_part3{border-top: 4px solid #005bac; padding-top: 15px; padding-bottom: 10px; overflow: hidden; color: #005bac; font-size: 14px;}

.n_list1{overflow: hidden; padding-bottom: 20px;}
.n_list1 li{float: left; width: 50%; height: 32px; line-height: 32px; padding: 0 10px 0 0; overflow: hidden; font-size: 14px; white-space: nowrap; text-overflow: ellipsis;}
.n_list1 li:before{display: inline-block; content: ""; float: left; margin: 15px 8px 0 3px; width: 2px; height: 2px; background: #333;}



/*ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Âµ ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â¸*/






















/**/











/************************************************************ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â¸************************************************************/





.n_banner{ height: 280px; color: #fff;}
.n_banner h2{padding-top: 80px; font-size: 26px; line-height: 1;font-weight:normal}
.n_banner h2:after{margin-top: 25px; margin-bottom: 20px; display: block; content: ""; width: 46px; height: 3px; background: #408bcd;}
.n_banner span{font-size: 16px;line-height:200%}





/*page*/
.page{text-align:center; margin:20px 0 30px 0; border-top: 1px solid #e7e7e7; padding-top: 25px;}
.page li{display: inline-block; *display: inline; margin: 0 3px;}
.page li a{height: 29px; line-height: 29px; display: block;padding: 0 12px; border: 1px solid #dddddd; background: #fff;}
.page li a:hover,
.page li a.on{background: #ae000d; border: 1px solid #ae000d; color: #fff;}

.main2{width: 980px; margin: 0 auto; position: relative;}

.col_nav{width:980px;height:45px; margin:10px auto 10px auto;background: #e9edf4;}
.col_nav ul{width:100%; height:45px;}
.col_nav ul li{height:45px; float:left; line-height:45px; text-align:center; cursor:pointer; margin-left: 15px; margin-right: 30px; font-size:18px;}
.col_nav ul li a{font-size:17px; color:#333;}
.col_nav ul li.hover{/*background:url(col_li_bg.png) no-repeat left center;*/font-size:18px; font-weight: 600; color: #4e67a7; border-bottom: #4e67a7 solid 4px;}


.search3{width:980px; height:50px; line-height:50px;margin: 30px 0 30px 80px;}
.ipt_txt{width:638px; height:50px; background:url(input-txt.png) no-repeat; background-color:none; float:left; border:2px solid #4E67A7; padding-left:10px; color:999; font-size:17px; line-height:50px;}
.ipt_btn{width:174px; height:50px; background:url(input-btn.png) no-repeat center; background-color:none; float:left; border:0px;}
