@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	line-height:26px;
	margin-bottom: 0px;
	color: #717171;
	background:#ffffff;
	border:0;
	padding-bottom:0;
}

html{-webkit-text-size-adjust: none;}

.bookinput{  margin-top:0;}
.bookinput td{ font-size:12px; padding:4px 0;}
.bookinput input.intput{ width:498px; padding:0 5px; height:40px; line-height:40px; border:1px solid #C1CAD1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; color:#C1CAD1;}
.bookinput textarea{ width:558px; padding:5px; height:130px;border:1px solid #C1CAD1;color:#C1CAD1;resize: none;}
.bookinput .button{ border:none; background:none; padding:0 2px;width:113px; height:34px;}
.font_yellow{ color:#FED100; font-weight:bold;}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	}
td img{
	border:0;
}	

a:link,a:visited,a:active {
	color: #717171;
	font-size:12px;
	text-decoration: none;
}
a:hover {
	color: #2C3E50;
	font-size:12px;
	text-decoration:underline;
}


ul,li{ margin:0; padding:0; border:0; list-style:none;}

*{ margin:0; padding:0; border:0;}
.clear_both{ clear:both;}

html{-webkit-text-size-adjust:none;}
.f_l{ float:left; margin-right:23px; display:inline;}
.k{ width:1172px; margin:0 auto;}
.pagelist td { line-height:21px; overflow:hidden;}
.font_greed{ color:#034F33; font-weight:bold;}

/*上下页*/
a.page_front:link,a.page_front:visited,a.page_front:active,a.page_back:link,a.page_back:visited,a.page_back:active{ padding:0 4px;height:16px; overflow:hidden;border:1px solid #B1B1B1; display:block; text-align:center; color:#999999; text-decoration:none;line-height:16px;}
a.page_front:hover,a.page_back:hover{background:#202020;line-height:16px; color:#fff;border:1px solid #2F2F2F;}

/*页面*/
a.bb:link,a.bb:visited,a.bb:active{ padding:0 4px;height:16px; overflow:hidden;border:1px solid #B1B1B1;text-align:center; color:#999999; display:block; margin:0 1px;line-height:16px;}
a.bb:hover{background:#2F2F2F; border:1px solid #2F2F2F; text-decoration:none; color:#fff;}
/*当前页*/
a.aa:link,a.aa:visited,a.aa:active{ width:16px; height:16px; overflow:hidden; background:#202020; display:block; text-align:center; color:#fff;border:1px solid #313131; margin:0 1px;text-decoration:none; line-height:16px;}


#pagelist{ padding:10px 15px; width:717px; text-align:right; padding-bottom:40px;}


#footer{ width:100%; height:87px; background:#2C3E50; color:#fff; line-height:24px; text-align:left; padding-top:18px;}
#footer .ewm{ width:68px; height:68px; overflow:hidden; float:left; margin:0 22px 0 163px; display:inline;}
#footer .copyright{ padding-top:12px;}
#footer a{ color:#fff;}

#links{ width:100%; background:#1D2227; height:129px; padding-top:26px;}
#slider1{ overflow:hidden; padding:0 0 0 0; width:1191px; margin:0 auto;}
#slider1 .viewport{ float: left; width:1118px; height:129px; overflow: hidden; position: relative; }
#slider1 .buttons{ display: block; text-indent: -999em; float: left; width:24px; height:24px; margin:32px 11px 0 0; background:url(links_l_btn.jpg) no-repeat top left; overflow: hidden; position: relative; }
#slider1 .next{ background:url(links_r_btn.jpg) no-repeat top left; margin:32px 0 0 11px; }
#slider1 .overview{ position: absolute; width:1118px; height:189px; left: 0;top: 0;}
#slider1 .overview li{ float: left; width:173px; height:129px; margin-right:16px; overflow:hidden; }
#slider1 .overview li img{ width:173px; height:82px;}
#slider1 .overview li span{ width:173px;display:block; text-align:center; color:#fff; line-height:40px;}

#header{ width:1175px; margin:0 auto; height:96px;}
a#logo{ width:191px; height:64px; overflow:hidden; margin:18px 0 0 2px;display:block; float:left;}
#header_r{ width:832px; float:right;}
#lang_list{ width:208px; float:right; margin:10px 0;}
#lang_list li{ width:auto; float:left; padding-left:20px; padding-right:10px;}
#lang_list li a{ color:#707070;}
#lang_list li a:hover{ color:#2C3E50;}
#lang_list li.item1{ background:url(lang1.jpg) no-repeat top left;background-position:0 9px;}
#lang_list li.item2{ background:url(lang2.jpg) no-repeat top left;background-position:0 9px;}
#lang_list li.item3{ background:url(lang3.jpg) no-repeat top left;background-position:0 9px; padding-right:0;}

#mainmenu{ width:732px; float:right; display:block; padding-bottom:26px;}
#mainmenu li{ width:auto; float:left; padding:0 18px; background:url(line.jpg) no-repeat top left; background-position:0 10px;}
#mainmenu li.first{ background:none;}
#mainmenu li.last{ padding-right:0;}
#mainmenu li a{ font-size:13px; font-family:"微软雅黑"; font-weight:bold; color:#535353;}
#mainmenu li a:hover,#mainmenu li a.active{ color:#0061AE; text-decoration:none;}

#subnav{ width:100%; position:absolute; top:96px; background:#19232E; height:170px; z-index:99; left:0; display:none; overflow:hidden;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
#subnavlist{ width:650px; margin:0 auto; padding-left:525px;}
#subnavlist li{ width:100px; float:left; height:170px; padding-top:5px; border-right:1px solid #212B35; background:none; padding-left:15px; padding-right:0;}
#subnavlist li.item1{ width:78px;}
#subnavlist li.item2{ width:75px;}
#subnavlist li.item3{ width:115px;}
#subnavlist li.item4{ width:58px; padding-right:15px;}
#subnavlist li.item5{ width:73px;}
#subnavlist li.item6{ width:72px;}
#subnavlist li.item7{ width:52px; border-right:none;}
#subnavlist li.item4 a{ height:30px; overflow:hidden;}
#subnavlist li a{ display:block; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:100%; font-weight:normal; color:#fff; line-height:30px; background:url(news_arrow.jpg) no-repeat top left; padding-left:9px; background-position:0 15px;}
#mainmenu li ul#subnavlist li a:hover{ color:#ffffff; text-decoration:underline;}

#banner div{ height:632px; width:100%; overflow:hidden;}
#banner{ z-index:1;height:632px; width:100%;margin:0 auto;}


a#left_banner{ width:80px; height:80px; overflow:hidden; display:block; position:absolute; left:0; top:387px; background:url(b_l_btn.png) no-repeat top left; display:block; z-index:999;}
a#right_banner{ width:80px; height:80px; overflow:hidden; display:block; position:absolute; right:0; top:387px; background:url(b_r_btn.png) no-repeat top left; display:block; z-index:999;}


#search_nav{ width:100%; height:68px; background:#2C3E50; border-top:1px solid #3A4E61;}
.search_title{ width:153px; height:68px; overflow:hidden; background:url(search_title.jpg) no-repeat top left; float:left;}
#search_form{ width:1019px; float:right; padding-top:16px;}
#search_form span{ padding:0 14px; display:block; line-height:37px; color:#9FB0C0; float:left;}
#search_form input{ width:304px; height:37px; background:#fff; float:left; color:#A4A4A4; padding:0 10px;}
#search_form select{width:304px; height:37px; background:#fff; float:left;color:#A4A4A4;padding:0 10px;}
#search_form input.button{ width:193px; padding:0; margin-left:9px; display:inline;}

#innerbanner{ width:100%; height:232px; background:url(innerbanner.jpg) no-repeat top center;}
#inner_title{ width:100%; line-height:55px; width:100%; margin:0 auto; margin-top:10px; margin-bottom:22px; border-bottom:1px solid #E3E3E3; font-family:"微软雅黑"; color:#424242; font-weight:bold; font-size:24px; font-weight:bold;}

#container_warpper{ width:1172px; margin:0 auto;}
#left_col{ width:267px; float:left; overflow:hidden; margin-right:30px; display:inline; margin-bottom:60px;}
#leftmenu{ width:267px; float:left;}
#leftmenu li{ width:267px; height:42px; overflow:hidden; float:left;}
#leftmenu li a{ width:224px; height:42px; background:url(l_bg.jpg) no-repeat top left; display:block; line-height:42px; padding-left:43px; color:#B7B7B7;}
#leftmenu li a:hover,#leftmenu li a.active{ color:#fff; font-weight:bold; text-decoration:none; background:url(l_bg_on.jpg) no-repeat top left;}
.left_title{ width:267px; height:62px; overflow:hidden; float:left;}

#left_btn_arrow{ width:267px; float:left;}
#left_btn_arrow li{ width:267px; height:81px; overflow:hidden; float:left; margin-top:7px;}

.min_height{ width:1px; height:500px; overflow:hidden; float:left;}
#pages{ width:873px; float:right; overflow:hidden; color:#4D4D4D; line-height:25px; padding-bottom:40px;}
.font_black{ color:#2C3E50; font-weight:bold;}

#sec_pro{ width:100%; height:442px; background:#F5F7F6; padding:53px 0 0 0;}

#slider2{ overflow:hidden; padding:0 0 0 0; width:1191px; margin:0 auto;}
#slider2 .viewport{ float: left; width:1099px; height:252px; overflow: hidden; position: relative; }
#slider2 .buttons{ display: block; text-indent: -999em; float: left; width:26px; height:26px; margin:113px 8px 0 0; background:url(pro_l.jpg) no-repeat top left; overflow: hidden; position: relative; }
#slider2 .next{ background:url(pro_r.jpg) no-repeat top left; margin:113px 0 0 8px; }
#slider2 .overview{ position: absolute; width:1049px; height:252px; left: 0;top: 0;}
#slider2 .overview li{ float: left; width:205px; height:242px; margin-right:6px; overflow:hidden; border:5px solid #EEEEEE; background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; overflow:hidden;}
#slider2 .overview li img{ width:205px; height:197px;}
#slider2 .overview li span{ width:197px; height:45px;display:block; text-align:left; color:#626262; line-height:45px; background:#EEEEEE url(pro_span_bg.jpg) no-repeat top left; background-position:179px 18px; padding-left:8px;}

#slider2 .overview li.active{ border-color:#0061AE;}
#slider2 .overview li.active span{ background:#2D3E50 url(pro_span_bg_on.jpg) no-repeat top left; background-position:180px 18px; color:#fff;}

.title_sec_pro{ width:100%; height:60px; overflow:hidden; margin-bottom:40px;}
.title_sec_pro .icon{ width:60px; height:60px; float:left; margin-right:16px; display:inline;}
.title_sec_content{ width:1096px; float:right; text-align:left; color:#626262;}
.title_sec_content b{ color:#424242; font-weight:bold; font-size:24px; line-height:50px;  font-family:"微软雅黑"; display:block; padding:5px 0 2px 0;}

#sec_news{ width:100%; height:650px; background:#fff; padding-top:40px;}


#news_left_col{ width:722px; float:left; padding-top:13px;}
.news_img{ width:254px; height:189px; float:left; border:3px solid #E4E4E4; margin-right:20px; display:inline;}
.news_top{ padding-bottom:22px; height:195px; overflow:hidden; width:100%;}
.news_top_subject{ width:442px; float:right; color:#8F8F8F; line-height:22px; padding-top:10px;}
.news_top_subject a{ color:#2C3E50; font-weight:bold; text-decoration:none; padding-bottom:8px; display:block;}
.news_top_subject a span{ color:#7C7C7C; text-decoration:none; font-weight:normal; padding-left:10px;}
.news_top_subject a:hover{ color:#000; text-decoration:none;}
.news_top_subject a.more{ width:78px; height:22px; text-align:center; color:#fff; text-decoration:none; background:#2C3E50; line-height:22px; padding:0; margin-top:10px; font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; overflow:hidden;}
.news_top_subject a.more:hover{ background:#000;}

#newslist{ width:722px; float:left;}
#newslist li{ width:722px; float:left; height:31px; border-top:1px solid #E9E9E9; line-height:32px;}
#newslist li.first{ border-top:none;}
#newslist li a{ color:#777777; width:635px; display:block; float:left; padding-left:15px; background:url(arrow.jpg) no-repeat top left; background-position:2px 15px;}
#newslist li a:hover{ color:#2C3E50;}
#newslist li span{ color:#9C9C9C;}

#virtual_show{ width:410px; float:right; padding-top:16px; margin-right:18px; display:inline;}
#virtual_show ul{ width:410px; float:left; padding-top:6px;}
#virtual_show ul li{ width:132px; height:83px; float:left; overflow:hidden; margin-left:7px; display:inline; background:#000;}
#virtual_show ul li.first{ margin-left:0;}
#virtual_show ul li a img{ width:132px; height:83px;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
#virtual_show ul li a:hover img,#virtual_show ul li a.active img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.virtual_pic{ width:410px; height:364px; background:#000;}
.virtual_pic img{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.virtual_pic span{ width:410px; height:364px; background:url(video_bg.png) no-repeat top left; display:block; position:absolute; z-index:2;}
.virtual_pic span b{ color:#C3C3C3; font-weight:normal; width:390px; height:30px; line-height:30px; position:absolute; margin-top:333px; padding:0 10px;}
.virtual_pic span a{ width:410px; height:364px; display:block;}

#sec_company{ width:100%; height:662px; background:#E9ECEB url(company_bg.jpg) no-repeat top center; padding-top:67px;}
#sec_i_companylist_l{ width:703px; height:472px; overflow:hidden; float:left; margin-right:5px; display:inline;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#sec_companylist{ width:464px; float:right;}
#sec_companylist li{ width:228px; height:154px; overflow:hidden; float:left; margin-right:5px; display:inline; margin-bottom:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#sec_companylist li.item{ margin-right:0;}



.news_title{ width:100%;  text-align:center; font-size:14px; color:#2C3E50; font-weight:bold; padding-bottom:0;}
#news_infor{ width:100%; color:#999999;border-bottom:1px solid #E7E7E7; line-height:34px; overflow:hidden; text-align:center; font-size:11px;}
.news_content_detail{ padding:20px 5px; border-bottom:1px solid #E7E7E7; margin-bottom:10px; text-align:left;}
.back_news{ padding-top:10px; text-align:center; padding-bottom:20px;}



#prolist{ width:873px; float:left; padding-top:20px;}
#prolist li{ width:198px; float:left; text-align:center; margin-right:27px; display:inline;}
#prolist li.item{ margin-right:0;}
#prolist li.line{ width:873px; margin-bottom:15px; height:1px; overflow:hidden; background:#E7E7E7;}
.line{ width:873px; margin:15px 0; height:1px; overflow:hidden; background:#E7E7E7;}
#prolist li img{ margin-bottom:8px;}
#prolist li a img{ width:196px;border:1px solid #f5f5f5;}
#prolist li a:hover img{ border:1px solid #E7E7E7;}
#prolist li span{ width:196px; display:block; font-size:12px; color:#2C3E50; line-height:22px; font-weight:bold;}
#prolist li span div{ font-weight:normal; color:#999; line-height:20px;}
#prolist li a.morelinks{ background:#F1F1F1; width:100px; height:27px; display:block; text-align:center; margin:0 auto; border:1px solid #DDDDDD; margin-bottom:35px; line-height:27px; margin-top:15px;}


#prolisthonor{ width:873px; float:left; padding-top:20px;}
#prolisthonor li{ width:198px; float:left; text-align:center; margin-right:27px; display:inline;}
#prolisthonor li.item{ margin-right:0;}
#prolisthonor li.line{ width:873px; margin-bottom:15px; height:1px; overflow:hidden; background:#E7E7E7;}
.line{ width:873px; margin:15px 0; height:1px; overflow:hidden; background:#E7E7E7;}
#prolisthonor li img{ margin-bottom:8px;}
#prolisthonor li a img{ width:196px;border:1px solid #f5f5f5; height:285px; margin-bottom:15px;}
#prolisthonor li a:hover img{ border:1px solid #E7E7E7;}
#prolisthonor li span{ width:156px; display:block; font-size:12px; color:#2C3E50; line-height:22px; font-weight:bold; padding:0 20px;}
#prolisthonor li span div{ font-weight:normal; color:#999; line-height:20px;}
#prolisthonor li a.morelinks{ background:#F1F1F1; width:100px; height:27px; display:block; text-align:center; margin:0 auto; border:1px solid #DDDDDD; margin-bottom:35px; line-height:27px; margin-top:15px;}



#detail_pro{ width:873px; margin:0 auto; border-bottom:1px solid #ECECEC; padding-bottom:40px;}
#pro{ width:402px; float:left; margin-right:32px; display:inline; text-align:center;}


#l_post{ width:72px; height:72px; background:url(left.png) no-repeat top left; overflow:hidden; display:block; position:absolute; left:10px; margin-top:220px; z-index:9999;}
#r_post{ width:72px; height:72px; background:url(right.png) no-repeat top left; overflow:hidden; display:block; position:absolute;right:10px; margin-top:220px;z-index:9999;}


#pro_text{ width:413px; float:right; color:#6E6E6E; line-height:30px; padding-top:100px; font-size:12px;}
#pro_text img,#pro_text embed{ display:none;}
#pro_text h4{ font-family:"微软雅黑"; font-size:27px; font-weight:bold; color:#2C3E50; padding-bottom:15px;}


.demo4 .tab_menu{overflow:hidden; width:873px;height:35px; background:url(repeat_detail_x.jpg) repeat-x bottom left; margin-top:30px; padding-left:30px;}
.demo4 .tab_menu li{width:101px;float:left;height:35px;line-height:35px;color:#0d0b0b;text-align:center;cursor:pointer;background:url(sec_detail_bg.jpg) no-repeat top left; margin-right:4px; display:inline; font-size:12px;}
.demo4 .tab_menu li.current{width:101px;height:35px; background:url(sec_detail_on.jpg) no-repeat top left; color:#105198; font-weight:bold;}
.demo4 .tab_box{padding:0;width:954px; margin:0 auto; padding:30px 0; font-size:12px;}
.demo4 .tab_box .hide{display:none;}

.other_name{ height:102px; width:823px; line-height:70px; background:url(detail_ttl_22.jpg) repeat-x bottom left; color:#105198; font-weight:bold; padding-left:50px; font-size:12px; overflow:hidden;}



.news_tit{ position:relative; height:110px; width:1040px; margin:0 0; overflow:hidden; line-height:22px; float:left;}
.news_scroll_title{ width:75px; height:25px; line-height:27px; background:#2C3E50; color:#fff; float:left; text-align:center; font-weight:bold; margin-right:10px; display:inline;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px; overflow:hidden;}
.news_btn{width:19px; float:right; margin-top:10px;}
.news_btn a{margin:0 0;}
.btn_l{width:6px;height:7px;float:left; display:block;}
.btn_r{width:6px;height:7px;float:right; display:block;}

.roll_news{ float:left;}
.roll_news li{padding-left:12px; background:url(news_list_arrow.jpg) no-repeat 0 11px;}
.roll_news li a{color:#626262; line-height:22px;}
.roll_news li a:hover{color:#2C3E50; text-decoration:underline; }
.roll_news li span{margin-left:10px; color:#7F7F7F;}

#i_news_scroll{ width:1172px; margin:0 auto; padding:8px 0;}
