﻿ @charset "utf-8";
/* reset */

.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1
}
.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }

.specilFont, .news_index_part1_tit h3 a, .news_index_part1_l h4 a, .about_index_part1 h4 a, .about_index_part2 h4 a, .about_index_part3_l h4 a, .about_index_part3_r > a.about_index_part3_r_tit span, .about_index_part4 h4 a, .his_box_tit, .team_box_header span, .team_box_part1 h3, .team_box_part2 h3, .team_box_part3, .contact_box_header_l h4, .contact_box_main h3, .contact_box_main ul li h5, .year_main ul li.active .year_main_l, .year_main_r_ll, .intro_part2 h4, .honor_part1 h4, .honor_part2 h4, .world h4 a, .in_active_main_r h3 a, .special_index_detail2_part2 h4, .special_index_detail2_part3 h4, .special_index_detail2_part4 h4, .special_index_detail2_part5 h4, .special_index_detail1_part7_box .special_index_detail1_part7 h4, .p_m1 .text h2, .p_m3 .text h2, .p_m2 h2, .p_m3 .image h2, .p_m3 .image .link, .p_m1 .text h2, .p_m3 .text h2 { }
.video_appbox { position: fixed; width: 80%; height: 80%; top: 50%; margin-top: -50%; left: 50%; margin-left: -40%; z-index: 90000; display: none; }
.video_appbox .video_t { left: 10%; top: 10%; position: absolute; height: 80%; width: 80%; z-index: 2001; }
.video_appbox .mask { position: absolute; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; background: none; }
.lt9 .video_appbox .mask { filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#000000", EndColorStr="#000000");
}
.video_appbox_bg { width: 100%; height: 8000px; position: fixed; z-index: 80000; display: none; left: 0; top: 0; }
.video_appbox h5 { padding-top: 0px; color: #fff; position: relative; z-index: 2000; font-size: 24px; width: 640px; padding-bottom: 10px; margin: 0 auto; }
.video_appbox p { padding-top: 0; color: #fff; position: relative; line-height: 20px; height: 40px; z-index: 2; font-size: 12px; width: 640px; margin-left: 112px; filter: alpha(opacity=67); -moz-opacity: 0.67; opacity: 0.67; }
.video_appbox > a { position: absolute; right: 0; top: 0px; z-index: 2; }
.details .video_t video { width: 100%; height: auto; }

.main { width: 1200px; margin: 0 auto; }

.share_part span { position: relative; top: -5px; padding-right: 10px; }
.pre{ line-height:30px;}
.next{ line-height:30px;}

.in_banner .bxslider,.in_banner li img,.in_banner,.in_banner ul,.in_banner li{width:100%;}
@keyframes tr
{
0% {opacity:0.7;}
30% {opacity:0.7;}
50% {opacity:0;}
70% {opacity:0;}
100% {opacity:0.7;}
}
@-moz-keyframes tr /* Firefox */
{
0% {opacity:0.7;}
30% {opacity:0.7;}
50% {opacity:0;}
70% {opacity:0;}
100% {opacity:0.7;}
}
@-webkit-keyframes tr /* Safari and Chrome */
{
0% {opacity:0.7;}
30% {opacity:0.7;}
50% {opacity:0;}
70% {opacity:0;}
100% {opacity:0.7;}
}
@-o-keyframes tr /* Opera */
{
0% {opacity:0.7;}
30% {opacity:0.7;}
50% {opacity:0;}
70% {opacity:0;}
100% {opacity:0.7;}
}
.video_txt { width: 670px; height: 283px; }
.video_txt dl { padding-top: 26px; padding-left: 32px; }
.video_txt > a { float: left; }
.video_txt > dl { float: left; width: 290px; }
.video_txt > dl dt { line-height: 48px; }
.video_txt > dl dt a { color: #898c94; font-size: 16px; }
.video_txt > dl dt a:hover { color: #000; }
.video_txt > dl dd p { color: #898c94; line-height: 20px; }
.video_txt > dl dd a { position: relative; top: 30px; }
.front_see { }
.front_see h4 { line-height: 94px; }
.front_see h4 a { font-size: 32px; color: #626670; }
.front_see h4 a:hover { color: #000; }
.front_see_wrap { padding-bottom: 40px; }
.front_see_wrap ul { margin-left: -44px; }
.front_see_wrap li { float: left; padding-right: 44px; border-right: 1px dashed #fff; padding-left: 44px; width: 48.953%; margin-left: -1px; position: relative; left: 1px; }
.front_see_wrap li h5 { width: 100%; height: 36px; font-size: 24px; color: #626670; font-weight: normal; line-height: 36px; padding-top: 42px; margin-bottom: 16px; }
.front_see_wrap li h5 a{ color: #333; padding-right: 40px; display: inline-block; height: 36px; }
.front_see_wrap li h5 a:hover { color: #000; }
.front_see_wrap li.last { padding-right: 0; border: 0; }
.front_see_wrap li dl dd { line-height: 23px; font-size: 14px; }
.front_see_wrap li dl dd a { color: #444; padding-left: 4%; width: 96%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; }
.front_see_wrap li dl dd a:hover { color: #000; }
.in_active_main { margin-bottom: 60px; }
.in_active_main_l { width: 463px; height: 577px; position: relative; float: left; }
.ie7 .in_active_main { height: 577px; position: relative; overflow: hidden; }
.in_active_main_l img { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; left: -150px; position: relative; width: 100%; heigth: auto; }
.in_active_main_l span { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; margin-right: -200px; }
.in_active_main_r h3 { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; left: 150px; position: relative; }
.in_active_main_r_part1 h4 { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; top: 100px; position: relative; }
.in_active_main_r_part1 p { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; top: 100px; position: relative; }
.in_active_main_r li.in_active_main_r_part1 > a { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; top: 60px; position: relative; }
.in_active_main_r_part2 h4 { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; top: 100px; position: relative; }
.in_active_main_r_part2 p { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; top: 100px; position: relative; }
.in_active_main_r li.in_active_main_r_part2 > a { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; top: 60px; position: relative; }
.in_active_main_r_part3 h4 { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; top: 100px; position: relative; }
.in_active_main_r_part3 p { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; top: 100px; position: relative; }
.in_active_main_r li.in_active_main_r_part3 > a { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; top: 60px; position: relative; }
.in_active_main_l span { display: block; width: 279px; height: 279px; background: #039; text-transform: uppercase; line-height: 279px; right: -249px; bottom: -89px; text-align: center; color: #fff; font-size: 42px; position: absolute; }
.in_active_main_r { float: left; width: 775px; margin-left: 22px; }
.in_active_main_r h3 { line-height: 50px; margin-bottom: 68px; }
.in_active_main_r h3 a { color: #626670; font-size: 32px; }
.in_active_main_r h3 a:hover { color: #000; }
.in_active_main_r li { padding-top: 1px; padding-left: 28px; width: 322px; float: left; margin-bottom: 98px; }
.in_active_main_r li h4 { margin: 18px 0; font-weight: normal; height: 54px; overflow: hidden }
.in_active_main_r li h4 a { font-size: 23px; color: #626670; }
.in_active_main_r li p { color: #626670; font-size: 14px; }
.in_active_main_r li > a { position: relative; left: 0; top: 0; margin: 0; width: 89px; height: 19px; display: block; font-size: 12px; text-align: center; line-height: 18px; color: #fff; top: 38px; }
.in_active_main_r li.in_active_main_r_part2 { padding-left: 52px; }
.in_active_main_r li.in_active_main_r_part3 { padding-left: 402px; }

.in_active_main_r li h4 a:hover { color: #000; }
.front_see_wrap li dl dd { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.world { width: 100%; margin: 0 auto; }
.world h4 a { color: #333; font-size: 24px; }
.world_header { padding-left: 130px; margin-top: -74px; }
.world_header dd { width: 176px; height: 46px; margin-left: 2px; float: left; background: #383842; font-size: 18px; text-align: center; line-height: 46px; color: #fff; position: relative; cursor: pointer; }
.world_header dd a { color: #fff; }
.world_header dd .sj { display: none; }
.world_header dd.active { background: #039; color: #fff; }
.world_header dd.active a { color: #fff; }
.world_header dd.active .sj { width: 0; height: 0; border: 4px solid transparent; border-top: 4px solid #039; position: absolute; left: 50%; margin-left: -4px; bottom: -8px; display: block; }
.world_header dd:hover .sj { width: 0; height: 0; border: 4px solid transparent; border-top: 4px solid #039; position: absolute; left: 50%; margin-left: -4px; bottom: -8px; display: block; }
.world_header dd:hover { background: #039; color: #000; }
.world_main_part { padding: 2% 0; }
.world_main_part ul>li:last-child{margin-right: 0;}
.world_main_part li { width: 23%; float: left; margin: 1%; }
.world_main_part li img { width: 100%; height:207px}
.world_main_part li p { line-height: 40px; height:40px; text-align: center; font-size: 16px; color: #fff; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background:#005098; }
.world_main_part li:hover p{ background:#383842;}
.world_main_part li a{ display:block; width:100%; height:auto;}
.world_main_part { display: none; }
.world_main_part.active { display: block; }

.bxslider1 { position: relative; width: 8000%; height: 100%; }
.bxslider1 li { position: absolute; z-index: 1; width: 100%; height: 100%; cursor: pointer; }
.bxslider1 li.active { display: block; z-index: 2; }
.bxslider1 li img { width: 100%; height: 100%; }
.nm_pro li { width: 15.5%; }
.header_main nav.show, .header_main nav { display: block; }
.star_box ul li .inner .cont .col_more4 { display: none; }
.create_box li.item5 h3 a, .create_box li .fr a, .market_ft ul li a, .coop_mn .list1 li p a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.main .legal_box { padding: 0 }

.bx-wrapper .bx-viewport { height: auto !important; }

#in_01_title{width:1200px;height: 140px;margin:0 auto;background: url(in_01_title.png) no-repeat center;position: relative; margin:2% auto}
#in_01_tel{position: absolute;left: 92px;top:45px;color: #005097;font-size: 20px;font-style: italic;}
#in_01_search{ width: 276px; height: 36px; position: absolute; right: 25px; top:50px;position: absolute;}
#in_01_search #search_name{ width: 190px; height: 20px; line-height: 20px; float: left; margin:8px 0 0 20px;border:none; outline: none; color: #c4c4c4;font-size: 13px; background: none;}
#in_01_search #button{ width: 63px; height: 36px; float: right; cursor: pointer; background: none; border:none;}
#in_01_title span{width: 295px;position: absolute;display: block;right:0px;top:99px;color: #c4c4c4;font-size: 13px;}
#in_01_title span a{color: #c4c4c4;font-size: 13px;}
.prol{ float:left; width:20%;}
.prol ul{ background:#004481; padding:5% 8%}
.prol ul li a{ color:#fff; font-size:18px; line-height:50px;}
.prol ul p{ background:#fff; border:1px solid #bdbdbd; line-height:35px; height:35px; overflow:hidden; margin:8% 0; padding-left:20px;}
.prol ul p a{ color:#555;}
.pror{ float:right; width:78%;}
.pror dl{ float:left; width:31%; margin:1%; border:1px solid #d1d1d1;}
.pror dl dt img{ width:100%; height:217.5px;}
.pror dl dt:nth-of-type(2){ height:50px; overflow:hidden;}
.pror dl dt a{ color:#656565; line-height:25px;}
.pror dl dd{ background:#005098; text-align:center; line-height:35px; height:35px;}
.pror dl dd a{ color:#fff;}
.sygg{ margin:1% 0;}
.sygg img{ max-width:100%;}

#in_04{width: 100%;height: 542px;background: url(in_04_bg.png) center no-repeat;margin:0 auto}
#in_04_c{width: 100%;margin:0 auto;padding:195px 0px 10px 0px;overflow: hidden;color: #e9ecf1;line-height: 26px;font-size: 13px; text-align:center;}
#in_04_c a{ color:#fff;}
#in_04_mid{width: 100%;}
#in_04_mid ul li{ float:left; width:18%; margin:1%;}
#in_04_mid ul li img{ width:100%; height:162px;}
#in_04_mid ul li p{ text-align:center; line-height:30px; line-height:30px; overflow:hidden;}
#in_04_mid ul li p a{ color:#fff;}
#in_05{width: 100%; padding:1% 0;background: #efefef;}
#in_05_mid{width: 96%;background: #fff; padding:2%;}
#in_05_mid .in_05_title{width: 100%;height: 45px;line-height: 45px;border-bottom: solid 1px #005098;margin:0 auto;margin-bottom: 15px;}
#in_05_mid .in_05_tl{width: 107px;height: 40px;border-bottom: solid 5px #005098; float:left;}
#in_05_mid .in_05_tl .in_05_icon{width: 32px;height: 32px; float:left; margin-right:8px;}
#in_05_mid .in_05_tl .in_05_t{height: 32px;color: #505050;font-size: 16px;line-height: 32px;font-weight: bold;float:left;}
#in_05_mid .in_05_tr{height: 45px; float:right;line-height:45px;}
#in_05_mid .in_05_mr{height: 40px;line-height: 40px;color: #666;font-size: 14px;}
#in_05_mid .in_05_tr a{color: #505050;font-size: 12px;}
#in_05_mid .in_05_tr a:hover{color: #005098;}
#in_05_news{width:58%;float: left;}
#in_05_news #in_news_f{width: 100%;margin:0 auto;}
#in_05_news #in_news_img{width: 32%; float:left}
.newslist{ float:right; width:68%;}
#in_05_news #in_news_img img{width: 192px;height: 144px;}
#in_05_news #in_news_title{line-height: 30px;color: #333333;font-size: 14px;font-weight: bold;}
#in_05_news #in_news_info{line-height: 24px;color: #999999;}
#in_05_news #in_news_more{height: 23px;background: url(news_btn.png) no-repeat; float:right;}
#in_05_news #in_news_more a{display: block;width: 122px;height: 23px;}
#in_news_ul{width: 100%;}
#in_news_ul li{width: 100%;height: 35px;line-height: 35px; overflow:hidden; border-bottom:dashed 1px #c2c2c2;background: url(icon.png) left center no-repeat;}
#in_news_ul li span{padding-left: 15px;width: 70%;float: left; overflow:hidden; height:35px;}
#in_news_ul li .news_time{line-height: 35px;height: 35px;color: #666666;font-size: 12px; float:right;}
#in_news_ul li a{display: block;width: 100%;height: 35px;color: #666666;}
#in_news_ul li a:hover{color: #005098;}
#in_05_message{ float:right; width:40%;}
#wrap{ width:1200px; height:auto; margin: 25px auto;position: relative;z-index: 100;}
#footer{width:100%;background:#00498d;}
#footer_logo{width: 265px;height: 120px;background: #fff url(footer_logo.png) center no-repeat;}
#footer_nav{height: 67px;border-bottom: solid 1px #4280b9;}
#footer_nav a{color: #fff;font-size: 14px;padding:0px 20px; line-height: 67px;}
#footer_nav a:hover{color: #ffff00;}
#footer_kf{min-width: 48px;height: 48px;background: url(kf.png) left center no-repeat;padding-left: 60px;color: #fff;font-size: 15px; margin-top:5%;}
#footer_kf span{font-size: 20px;}
#footer_c{color: #fff;line-height: 32px;font-size: 13px; margin:2% 0;}
#footer_c dt{ float:left;}
#footer_c dt a{ color:#fff;}
#footer_c dd{ float:right;}
#footer_bottom a{font-size: 14px;color: #666; padding:0 5px; }
#footer_bottom{width: 100%;text-align: center;font-size: 14px;color: #666; line-height:40px;background:#fff;}
.footl{ float:left; width:30%;}
.footr{ float:right; width:68%;}
.foot1 a{font-size: 14px;color: #666; padding:0 5px;}
.foot1{width: 100%;text-align: center;font-size: 14px;color: #666; line-height:40px;}
.foot2 dl{ float:left; width:33%; text-align:center;}
.foot2 dt{ float:left;}
.foot2 dd{ float:left; line-height:28px}
.weizhi{ line-height:35px; text-align:right; border-bottom:1px solid #eeeeee;}
.weizhi a:hover{ color:#00498d;}
.proot{ border:1px solid #eee; margin:2% 0;}
.proot dl{ height:269px;}
.proot dd{ float:left; width:30%;}
.proot dd img{ width:100%; height:269px;}
.proot dt{ float:right; width:66%; padding:2% 2% 0 0;}
.proot dt p{ line-height:40px;}
.proot dt p span{ font-size:24px;}

.prolist2{ float:left;width:20%;}
.prolist2 dl{ margin:3% 0; position:relative}
.prolist2 dt img{ width:100%; height:180px;}
.prolist2 dd{ text-align:center; line-height:35px;}
.prolist2 dd a{ font-size:16px;}
.title{ border-bottom:1px solid #d7d7d7; line-height:35px; margin-bottom:20px;}
.title p{ color:#333; font-size:18px;}
.title p span{ color:#999; font-size:16px; padding-left:10px;}
.title a{ float:right; font-size:14px}
.title a:hover{color:#00498d;}
.prolist3{ float:right; width:78%;}
.prolist3 ul li{ float:left; width:23%; margin:1%; position:relative;}
.prolist3 ul li img{ width:100%; height:161px;}
.prolist3 ul li p{ text-align:center; line-height:35px; height:35px; overflow:hidden;}
.news{ margin-bottom:20px;}
.news ul li{ float:left; width:33%;line-height:35px; height:35px;  overflow:hidden; }
.news ul li a{ color:#666;}
.news ul li a:hover{color:#00498d;}
.prolist2 .link{position:absolute;display:none;font-size:14px;color:#fff; background:rgba(0,0,0,0.6); line-height:30px; transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s;}
.prolist2 dl:hover .link{left:0px; top:0;width:90%;height:156px; display:block; padding:5%;overflow:hidden;}
.prolist3 .link{position:absolute;display:none;font-size:14px;color:#fff; background:rgba(0,0,0,0.6); line-height:30px; transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s;}
.prolist3 ul li:hover .link{left:0px; top:0;width:90%;height:140px; display:block; padding:5%; overflow:hidden;}
.prolist4{ float:right; width:78%;}
.prolist5{ margin:1% 0;}
.title1{ margin-top:20px;}
.show1 dt{ float:left; width:38%;}
.show1 dt img{ width:100%; height:342px;}
.show1 dd{ float:right; width:60%;}
.show1 dd h1{ color:#4c4c4c; font-size:24px; line-height:60px; text-align:center;}
.show1 dd p span{ padding:0 10px;}
.show1 dd p{ line-height:30px;}
.show1 h2{ border-left:5px solid #333; padding:0px 0 0 15px; margin:20px 0;} 
.show1 h2 p{ font-size:18px;}
.show1 li{ float:left; width:40%;}
.show1 ul{ margin:20px 0;}
.qq{ background:url(qq.png) no-repeat left center; padding-left:50px; line-height:39px; height:39px;}
.qq a{ font-size:16px;}
.qq a:hover{color:#00498d; }
.qq span{    color: #00498d; padding-left:10px; font-size: 24px;}
.tel{ background:url(tel.png) no-repeat left center; padding-left:50px; line-height:39px; height:39px; font-size:14px;}
.tel span{color:#00498d; font-size:24px;}
.tel span a{ color:#00498d;}
.title3{ border-bottom:2px solid #005097; color:#005097; font-size:18px; margin:2% 0;}
.title3 span{ color:#999999; font-size:14px; padding-left:10px;}
.show2 { line-height:30px;}
.show2 img{ max-width:100%;}
.show3{ margin:2% 0;}
.show4{ line-height:50px; border-bottom:1px dashed #bfbfbf;}
.show4 h1{font-size:24px; }
.sub_content_right_below {
	width:49%; float:left;
	height:auto;
	overflow:hidden;
	zoom:1;
}
.sub_content_right_below p {
	line-height:22px;
	padding-top:10px;
	font-size:13px;
	color:#666666
}
.news_content_middle {
	width:100%;
	height:100%;
	font-size:14px;
	line-height:25px;
}
.news_content_middle p {
	margin-top:8px;
}
.message_content {
	width:100%;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] {
	font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif;
}
#contact h3 {
	color:#F96;
	display:block;
	font-size:30px;
	font-weight:400;
}
#contact h4 {
	margin:5px 0 15px;
	display:block;
	font-size:13px;
}
fieldset {
	border:medium none !important;
	margin:0 0 10px;
	min-width:100%;
	padding:0;
	width:100%;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea {
	width:90%;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;
}
#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #BF3131;
}
#contact textarea {
	height:100px;
	max-width:100%;
	resize:none;
}
#contact button[type="submit"] {
	cursor:pointer;
	width:20%;
	border:none;
	background:#BF3131;
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	font-size:15px;
}
#contact button[type="submit"]:hover {
	background:#A30000;
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
#contact button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
#contact input:focus, #contact textarea:focus {
	outline:0;
	border:1px solid #BF3131;
}
::-webkit-input-placeholder {
color:#888;
}
:-moz-placeholder {
color:#888;
}
::-moz-placeholder {
color:#888;
}
:-ms-input-placeholder {
color:#888;
}
.lxwm{ width:49%; float:right;}
.lxwm li{ list-style:none; font-size:16px; line-height:50px;}
.lxwm span{ color:#ec0000}
.lxwm p{ line-height:48px;}
.lxwm h1{ background:#ec0000; width:40%; line-height:40px; height:40px; border-radius:5px;  text-align:center; margin:20px 0}
.lxwm h1 a{ color:#fff; font-size:16px; background:url(kf1.png) no-repeat left center; padding-left:40px;}
.proshow{ border:1px solid #d8d8d8;}
.proshow h1{ background:#f8f8f8; line-height:50px; height:50px; border-bottom:1px solid #d8d8d8;}
.proshow h1 span{ color:#555; background:#fff; font-size:22px; border-top:2px solid #00498d; display:inline-block; line-height:50px; height:50px; border-right:1px solid #d8d8d8; padding:0 25px;}
.proshow1 dl{ float:left; width:23%; margin:1%;}
.proshow1 dl dt img{ width:100%; height:206px;}
.proshow1 dl dd{ text-align:center ; line-height:35px; height:35px;}
.proshow1 dl dd a{ font-size:16px;}
.proshow2{ margin-top:20px;}
.proshow1 ul{ padding:2%;}
.proshow1 ul li{ float:left; width:48%; background:url(xw.png) no-repeat left center; padding-left:20px; line-height:35px; height:35px;}

.casefenlei{ width:100%;}
.casefenlei ul p{ border:1px solid #bdbdbd; line-height:40px; height:40px; overflow:hidden; text-align:center; float:left; width:22.5%; margin:1%; border-radius:5px}
.casefenlei ul p a{ color:#555; font-size:16px;}
.casefenlei ul p:hover{ background:#004481;}
.casefenlei ul p:hover a{ color:#fff;}

 @media only screen and (max-width: 767px) {
	 #footer_bottom{ margin-bottom:60px;}
	 .main {width: 100%; overflow:hidden;}
.front_see_wrap li h5, .front_see_wrap li h5 a { height: 58px; line-height: 58px; }
.prol,.pror,.prolist3,.show1 li{ width:100%; float:none;}
.prol ul p,.sygg,.front_see h4,#in_04_mid,#in_news_f,#footer_mid,.foot2,.title p span,.news{ display:none;}
.prol ul{ background:none; padding:0; margin:2% 0;}
.prol ul li{background: #004481; float:left; width:48%; margin:1%; border-radius:5px; text-align:center;}
.prol ul li a{ line-height:35px; font-size:16px;}
.pror dl{ width:47%;}
.pror dl dt{ height:111px;}
.pror dl dt img{ height:111px;}
.world_header{ padding:0; margin:0;}
.world_header dd,.prolist3 ul li{ width:48%; margin:1%;}
.world_main_part li{ width:48%;}
#in_05_news,#in_05_message,.prolist4,.show1 dd,show2,.sub_content_right_below,.lxwm{ width:98%; margin:0 auto; float:none;}
.foot1{ line-height:30px; text-align:left; margin-bottom:60px;}
.prolist3 ul li img{ height:135px;}
.prolist3 ul li:hover .link{ height:120px;}
.casefenlei ul p{ width:47%;}
.show1 dt{ float:none; width:98%; margin:0 auto;}
.show1 dt img{ height:auto;}
}

