@charset "gb2312";
/* CSS Document */
body,td,th{font-family: "΢���ź�";font-size: 14px;color: #666666;}/*��վ�������ͳһ��ʽ*/
body{background-color: #FFFFFF;margin: 0px;}
a{font-size: 14px;color: #666666;}/*��վͳһ������ʽ*/
a:link{text-decoration: none;}
a:visited{text-decoration: none;}/*���ӵ���������ʽ*/
a:hover{text-decoration: none;color: #FF0000;}/*��꾭������ʽ*/
a:active{text-decoration: none;}
a:focus{outline:none;-moz-outline:none;}
div,ul,li,p,dl,dt,dd,s,b,form,h1,h2,h3,h4,h5{list-style:none;margin:0px;padding:0px;}
input,button,select,textarea{outline:none;outline:none;font-size: 12px;}
.none{clear: both;}
.nk1200{width: 1200px;margin-right: auto;margin-left: auto;}
.nk1210{width: 1210px;margin-right: auto;margin-left: auto;}
.nk1003{width: 1003px;margin-right: auto;margin-left: auto;}
.nk300{width: 300px;margin-right: auto;margin-left: auto;}
.nk320{width: 320px;margin-right: auto;margin-left: auto;}
img{border: 0px none #FFFFFF;}
.zi{line-height: 23px;}
.zi14, .zi14 a{font-size: 14px;line-height: 28px;}
.xy{border: 1px solid #DDDDDD;}
.qwb_x1{border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}
.bordert{font-family: "΢���ź�";}
.xtd1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
.xtd10 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
}
.xtd2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}

/* ��ҳcss���� �׼Ӻ�*/
.mblistpage{font-size: 12px;MARGIN: 3px;TEXT-ALIGN: center;padding-top: 20px;}
.mblistpage A,.mblistpage A:visited{font-size: 12px;PADDING-RIGHT: 7px;PADDING-LEFT: 7px;PADDING-BOTTOM: 3px;COLOR: #333333;PADDING-TOP: 3px;TEXT-DECORATION: none;border: 1px solid #CCCCCC;background-color: #FFFFFF;margin-top: 5px;margin-right: 4px;margin-bottom: 3px;margin-left: 4px;}
.mblistpage A:hover{font-size: 12px;COLOR: #FFFFFF;border: 1px solid #FF0000;background-color: #FF0000;}
.mblistpage A:active{font-size: 12px;COLOR: #FFFFFF;border: 1px solid #FF0000;background-color: #FF0000;}
.mblistpage SPAN.current{font-size: 12px;PADDING-RIGHT: 7px;PADDING-LEFT: 7px;PADDING-BOTTOM: 3px;COLOR: #FFFFFF;PADDING-TOP: 3px;background-color: #FF0000;border: 1px solid #FF0000;margin-top: 5px;margin-right: 4px;margin-bottom: 4px;margin-left: 4px;}
.mblistpage SPAN.disabled{font-size: 12px;PADDING-RIGHT: 7px;PADDING-LEFT: 7px;PADDING-BOTTOM: 3px;COLOR: #333333;PADDING-TOP: 3px;background-color: #FFFFFF;border: 1px solid #CCCCCC;margin-top: 5px;margin-right: 4px;margin-bottom: 4px;margin-left: 4px;}
/* ��ҳcss���� �׼Ӻ�  end*/
.top {
	background-color: #F5F9FC;
}
.top .r {
	float: right;
}
.top .nk1200 {
	height: 85px;
}



.nav{}
.nav li{
	float: left;
}
.nav li a,.nav li a:visited,.nav li a:hover{
	height:85px;
	font-size:14px;
	color:#333333;
	display:block;
	text-decoration: none;
	float: left;
	width: 95px;
	line-height: 85px;
}
.nav li a:hover,.nav li.hover a{
	color: #FFFFFF;
	background-color: #0B57A0;
}
/*.nav li.img a{background-image: url(../images/nav0.png);background-repeat: no-repeat;background-position: 82px 31px;}
.nav li.img a:hover{background-image: url(../images/nav0b.png);}*/
.xiala{
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	height: 50px;
}
/*
����������վDIVposition: relative;z-index: 9999;
*/
.xiala ul{}
.xiala li{
	float: left;
	margin-left: 25px;
}
.xiala li a,.xiala li a:visited{
	font-size:14px;
	color:#FFFFFF;
	height:50px;
	line-height: 50px;
}
.xiala li a:hover{
}


/*----------------star_css3��ʽ*/
.transition_a,div.black{ -moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}


/*���Ҷ���*/
.l{ float:left;}
.r{ float:right;}
/*---------------------------ʡ�Է���
/*ʡ�Ժ�*/
.hide{overflow:hidden; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
.hide2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}

.w_1200{ width:1200px; margin:0 auto;}
/*-----------------------star����*/
div.h_ann,div.h_ann_w{ background:#fff url(../images/line.gif) repeat-x left bottom; height:55px;}
div.h_ann_w{ background:url(../images/ann.gif) no-repeat left center\9;*background:url(../images/ann.gif) no-repeat left center;}
div.h_ann_l{ color:#888; float:left; margin:10px 0 0 0; width:50%; height:35px; line-height:35px; overflow:hidden; background:url(../images/ann.gif) no-repeat left center; background:none\9;*background:none; padding-left:2.8em; font-size:12px;}
div.h_ann_l a{ margin-right:3em;}
/*����*/
dl.h_search{ float:right; margin:11px 0 0 0; height:32px; line-height:32px; border:1px solid #ececec; width:258px; background:#f9f9f9;}
dl.h_search dt{ float:left;}
dl.h_search dd{ float:right; background:#e7e7e7; width:70px; margin:-1px;}

div.r_340 dl.h_search{ float:none; margin:1em 0;}
/*�����Ͱ�ť*/
input.h_search_text,input.h_search_btn{ border:none; background:none; vertical-align:top;}
input.h_search_text{ height:35px; line-height:35px; padding:0px 0 0px 15px; width:150px;}
input.h_search_btn{ text-align:center; cursor:pointer; height:34px; line-height:34px; width:70px; font-size:16px; color:#333333;}
input.h_search_btn:hover{ background:#0b57a0; color:#fff; text-decoration:none;}
/*--------------------------star�м�����*/
div.h_one,div.h_one_i{ background:#fff url(../images/line.gif) repeat-y 835px top; border-bottom:1px solid #e5e5e5; margin:0 auto 2em auto; padding-bottom:20px;}
div.h_one_i{ margin:0 auto; border-bottom:none;}
div.l_810{ float:left; width:810px;}
div.r_340{ float:right; width:340px;}
/*����*/
div.h_flash{
	width:400px;
	height:235px;
	position:relative;
	overflow:hidden;
	float:left;
}
div.h_flash ul,div.h_flash li{ width:100%; height:100%; overflow:hidden;}
div.h_flash li{ position:absolute; left:0; top:0; display:none;}
p.black{ position:absolute; bottom:0; left:0; width:95%; padding:0 2.5%; color:#fff; background:url(../images/black_7.png) repeat\9;*background:url(../images/black_7.png) repeat; background:rgba(0,0,0,.7); overflow:hidden;  line-height:40px; height:40px;}

/*С*/
div.h_flash_s{ margin:0; float:none; width:330px; height:210px; margin-bottom:1.6em;}
div.h_flash_s .black{ font-size:12px;}
/*��������*/
div.h_flash_num{ position:absolute; bottom:1em; right:.8em;}
div.h_flash_num dl{ float:right;}
div.h_flash_num dd{ float:left; border:2px solid #fff; width:8px; height:8px; overflow:hidden; margin:0 0 0 .3em; cursor:pointer; text-indent:-9999em; text-align:left;
	-moz-border-radius: 8px;      /* Gecko browsers */
	-webkit-border-radius: 8px;   /* Webkit browsers */
	border-radius:8px;            /* W3C syntax */}
div.h_flash_num dd.cur{ border:2px solid #f00000;}
/*��ǩ����*/
dl.h_tab_nav{ border-bottom:1px solid #e5e5e5; height:50px; line-height:50px; margin-bottom:1.2em;}
dl.h_tab_nav dt{ color:#888; font-size:12px; float:right;}
dl.h_tab_nav dt a{ color:#888;}
dl.h_tab_nav dt a:hover{ color:#ff0000;}
dl.h_tab_nav dd{ float:left; font-size:16px;}
dl.h_tab_nav dd a{ float:left; color:#666; margin-bottom:-1px; padding:0 .8em;}
dl.h_tab_nav dd a.tab_light{ color:#333; background:url(../images/tab_line.gif) repeat-x left bottom;}
dl.h_tab_nav dd a.on{border-bottom: 2px solid #f00;color: #333}
/*����*/
div.h_tab_box{
	display:table-cell;
}

.tab_box .h_news .hide a{
	color:#ff0000;
	font-size: 16px;
}
dl.h_news .r,ul.h_news .r{
	font-size:12px;
	color:#848484;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}
dl.h_news dt{ height:2em; line-height:2em; font-size:18px;word-wrap: normal; width: 380px; text-overflow: ellipsis;color:#ff0000 }
dl.h_news dd p,ul.h_news li{ clear:both; line-height:1.9em;}
dl.h_news dd p a,ul.h_news li a{
	height:1.9em;
	float:left;
	width:75%;
	font-size: 14px;
	color: #333333;
	display:block;
}
/*һ��*/
div.o_t{
}
div.o_d{ padding-bottom:1px; margin-top:1.5em;}
div.o_c{
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
	padding-bottom: 15px;
	padding-top: 5px;
}
div.w_5{ width:48%;}
/*����*/
dl.h_th{
	border-bottom:1px solid #e5e5e5;
	height:44px;
	line-height:45px;
}
dl.h_th dt.img{ float:left; margin-left:1.5em;}
dl.h_th img{ vertical-align:middle; vertical-align:top\9; margin-top:.8em\9;*vertical-align:top; *margin-top:.8em;}
dl.h_th dt,dl.h_th_r dt{ float:right; font-size:12px;}
dl.h_th dt em,dl.th_s dd em,dl.h_th_r dt em{ font-style:normal; margin:0 .3em; font-family:"����";}
dl.h_th dd{
	float:left;
	font-size:16px;
	margin-bottom:-1px;
	background:url(../images/tab_line.gif) repeat-x left bottom;
	padding:0 .4em;
	color: #333333;
}
/*��������*/
dl.th_s{ margin:.5em 0 0 0; margin-bottom:-.5em; height:2em; line-height:2em; font-size:12px;}
dl.th_s dt{ float:right;}
dl.th_s dd{ color:#888; float:left;}
dl.th_s dd a{
	color:#888;
	font-size: 12px;
}
dl.th_s dd a:hover{ color:#ff0000;}
/*��ɫ��ť*/
.red_btn{ color:#fff; display:inline-block; vertical-align:middle; padding:0 1em; font-size:12px; background:#f00000;}
.red_btn:hover{ background:#cc0000; color:#fff; text-decoration:none;}
/*�б�*/
ul.h_news{ padding-top:1em;}
/*ר��*/
dl.h_theme{ padding:1.5em 0 .4em 0; border-bottom:1px solid #e5e5e5; }
dl.h_theme dt{ text-align:center;}
dl.h_theme dt img{ max-width:100%;}
dl.h_theme dd{ padding:.4em 0 0 0;}
dl.h_theme em{ font-style:normal; color:#ccc; margin:0 .7em; line-height:1.8em;font-family:"����";}
dl.h_theme dd div{ font-size:12px; text-align:right; color:#888;}
dl.h_theme dd div a{ color:#888;}
dl.h_theme dd div a:hover{ color:#ff0000;}

/*-----------star����*/
.picScroll {
	background:#fff;
	width:350px;
	height:80px;
	overflow:hidden;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
}
/*���Ұ�ť*/
.picScroll .bd {position: relative;}
.picScroll .prev, .picScroll .next {position: absolute;	top:50%; margin-top:-14px; left:0px;display: block;z-index: 9;overflow: hidden; background:url(../images/btn.png) no-repeat; width:13px; height:27px;}
.picScroll .next {left: auto;right:0px; background-position:right top;}
.picScroll .prev:hover{ background-position:left -27px;}
.picScroll .next:hover{ background-position:right -27px;}
/*���ɵ��״̬*/
/*.picScroll .prevStop { background:url(../images/btn_l_n.png) no-repeat !important;}
.picScroll .nextStop {background:url(../images/btn_r_n.png) no-repeat !important;}*/
/*�м�����*/
.picScroll ul {	overflow: hidden;zoom: 1;width: 2112px; position: relative; overflow: hidden; padding: 0px; margin: 0px; left: 0px;}
.picScroll li {	width:70px;margin:0px 0px 0px 10px; text-align:center; position:relative;float: left;display: inline;}
div.tempWrap{overflow:hidden; position:relative; width:340px}

ul.h_tool{ font-size:12px;}
ul.h_tool p{ padding:.1em 0 0 0; line-height:1.2em; }
ul.h_tool span{ display:inline-block; width:55px; height:55px; line-height:55px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/t_arrow.png);}
span.b_2{ background-position:left -55px;}
span.b_3{ background-position:left -110px;}
span.b_4{ background-position:left -165px;}
a:hover span.b_1{ background-position:-55px top;}
a:hover span.b_2{ background-position:-55px -55px;}
a:hover span.b_3{ background-position:-55px -110px;}
a:hover span.b_4{ background-position:-55px -165px;}

/*�߱���*/
dl.h_th_r{
	height:41px;
	line-height:40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
dl.h_th_r dd{
	float:left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #444;
	padding-top: 0;
	padding-right: 0.4em;
	padding-bottom: 0;
	padding-left: 0.4em;
}
dl.h_th_r dt a{
	color:#888;
	font-size: 12px;
	line-height: 35px;
	display: block;
	padding-top: 5px;
}
dl.h_th_r dt a:hover{ color:#ff0000;}

dl.h_th_n{ border:none;}
dl.h_th_n dd{ border-width:2px;}
/*��Ƶ*/
dl.h_video{ margin:1em 0 0 0;}
dl.h_video dt{}
dl.h_video dt div{ float:left; width:33.3%;}
dl.h_video dt a{ background:#000;margin:0 auto; display:block; width:110px; height:85px; overflow:hidden; position:relative;}
span.video_s{ position:absolute; z-index:11; background:url(../images/video.png) no-repeat; width:23px; height:23px; bottom:2em; right:2.8em;}
dl.h_video dt a:hover img{ opacity:.6;filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);}
dl.h_video dd p{ line-height:1.9em;}
dl.h_video dd a{ display:block; height:1.9em; padding-left:1.4em; background:url(../images/v.png) no-repeat left center;}
dl.h_video dd{ padding:.5em 0 0 0; clear:both;}


div.l_460{ float:left; width:460px;}
/*��ǩ����*/
dl.o_tab_nav{ background:#f4f4f4; height:30px; line-height:30px; margin-bottom:2em;}
dl.o_tab_nav dt{ float:right; padding-right:1em;}
dl.o_tab_nav dd{ float:left;}
dl.o_tab_nav dd a{ float:left; padding:0 1em; color:#888; cursor:pointer; position:relative;}
dl.o_tab_nav dd a em{ position:absolute; left:50%; width:8px; height:3px; overflow:hidden; bottom:-3px; margin-left:-4px;}
dl.o_tab_nav dd a.tab_light{ color:#fff; background:#ea0001;}
dl.o_tab_nav dd a.tab_light em{background:url(../images/tab_arrow.gif) no-repeat; }
/*��ǩ����*/
dl.h_li dt{ background:url(../images/text_bj.png) no-repeat left top; padding-left:8em; height:175px;}
dl.h_li dt h4{
	font-size:24px;
	font-weight:normal;
	color: #00509B;
}
dl.h_li dt p{ color:#888; padding:1em 0 0 0; font-size:12px; line-height:1.8em;}
dl.h_li dt div{ padding:1.5em 0 0 0; text-align:right; font-size:12px;}
dl.h_li dt div a{ font-size:12px;}
dl.h_li dd p a,ul.h_list li a{
	display:block;
	line-height:2em;
	height:2em;
	background:url(../images/gray_arrow.gif) no-repeat left center;
	padding-left:1em;
	color: #333333;
	font-size: 14px;
}

div.r_330{ float:right; width:330px;}
/*�����б�ҳ��������*/
.tab div.dt_flash_num{ position:absolute; bottom:1em; right:.8em;}
.tab div.dt_flash_num dl{ float:right;}
.tab div.dt_flash_num dd{ float:left; border:2px solid #fff; width:8px; height:8px; overflow:hidden; margin:0 0 0 .3em; cursor:pointer; text-indent:-9999em; text-align:left;
	-moz-border-radius: 8px;      /* Gecko browsers */
	-webkit-border-radius: 8px;   /* Webkit browsers */
	border-radius:8px;            /* W3C syntax */
}
.tab div.dt_flash_num dd.cur{ border:2px solid #f00000;}


.h_pic_d{width: 810px;height: 135px;position: relative;overflow: hidden}
	
	.h_pic_d .container{position:absolute;top:0;width:245px;height:100%;overflow:hidden;cursor: pointer;transition: all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:left .6s;}
	.h_pic_d .container .text{position: absolute;}
	.h_pic_d .container .ico{position: absolute;transition: all .6s ;-moz-transition:all .6s ;-webkit-transition:all .6s ;-o-transition:all .6s ;}
	
	
	.h_pic_d .business{background:#dadada;z-index:1;left: 0}
	.h_pic_d .business .text{top:40px;left:25px}
	.h_pic_d .business .ico{top:0px;right: -40px}
	
	
	
	.h_pic_d .Guoxue{background:#eea231;z-index: 2;left: 245px;}
	.h_pic_d .Guoxue .text{top:30px;left:20px}
	.h_pic_d .Guoxue .ico{bottom:-10px;right:40px}
	
	
	.h_pic_d .Models{background:#fc433e;z-index: 3;left: 385px;}
	.h_pic_d .Models .text{top:20px;left:25px}
	.h_pic_d .Models .ico{bottom:-25px;right:70px}
	
	
	.h_pic_d .Staff{background:#66cc66;z-index: 4;left: 525px;}
	.h_pic_d .Staff .text{top:20px;left:15px}
	.h_pic_d .Staff .ico{bottom:-65px;right:55px}
	
	.h_pic_d .Corporate{background: #2d2d58;z-index: 5;left: 665px}
	.h_pic_d .Corporate .text{top:30px;left:15px}
	.h_pic_d .Corporate .ico{top:50px;right:50px}
	
		
	/*state*/
	.h_pic_d.state-0 .business{left:0px}
	.h_pic_d.state-0 .business .ico{top:0px;right: -40px}


	/*state*/
	.h_pic_d.state-1 .Guoxue{left:140px}
	.h_pic_d.state-1 .business .ico{top:0px;right: 0px}
	.h_pic_d.state-1 .Guoxue .ico{bottom:-10px;right:10px}
	
	/*state*/
	.h_pic_d.state-2 .Guoxue{left:140px}
	.h_pic_d.state-2 .Models{left:280px}
	.h_pic_d.state-2 .business .ico{top:0px;right: 0px}
	.h_pic_d.state-2 .Models .ico{bottom:-10px;right:-15px}
	
	/*state*/
	.h_pic_d.state-3 .Guoxue{left:140px}
	.h_pic_d.state-3 .Models{left:280px}
	.h_pic_d.state-3 .Staff{left:420px}
	.h_pic_d.state-3 .Staff .ico{bottom:-30px;right:-40px}
	.h_pic_d.state-3 .Staff .text{}
	.h_pic_d.state-3 .business .ico{top:0px;right: 0px}
	
	/*state*/
	.h_pic_d.state-4 .Guoxue{left:140px}
	.h_pic_d.state-4 .Models{left:280px}
	.h_pic_d.state-4 .Staff{left:420px}
	.h_pic_d.state-4 .Corporate{left:570px}
	.h_pic_d.state-4 .Corporate .ico{right:20px;top: 20px;}
	.h_pic_d.state-4 .business .ico{top:0px;right: 0px}

/*�б�*/
dl.h_list{ padding:1em 0 0 0;}
dl.h_list dt h4{ font-size:14px; font-weight:normal;}
dl.h_list dt p{ color:#888; font-size:12px;}
dl.h_list dd{ padding:.8em 0 0 0;}
dl.h_list dd p{ padding-left:1em; line-height:1.9em; height:1.9em; background:url(../images/gray_arrow.gif) no-repeat left center;}

/*��ɫ����*/
dl.h_d_th{ border-bottom:1px solid #e5e5e5; height:44px; line-height:44px;}
dl.h_d_th dt{ font-size:12px; float:right;}
dl.h_d_th dt em{
	font-style:normal;
	font-family:"����";
}
dl.h_d_th dt a{
	font-size:12px;
	color: #333333;
}
dl.h_d_th dd{
	color:#fff;
	font-size:16px;
	background:#0084c1;
	float:left;
	padding-top: 0;
	padding-right: 4.5em;
	padding-bottom: 0;
	padding-left: 4.5em;
}

/*�߱���*/
dl.h_th_s{ border-bottom:1px solid #e5e5e5; line-height:40px; height:40px;}
dl.h_th_s dt{ float:right; font-size:12px; color:#888;}
dl.h_th_s dt a{
	color:#888;
	font-size: 12px;
}
dl.h_th_s dt a:hover{ color:#ff0000;}
dl.h_th_s dd{ float:left; border-bottom:1px solid #00509b; margin-bottom:-1px; padding:0 .4em;}

div.w_3{ width:32%; margin:0 1%; float:left;}
div.l_3{ margin-left:0;}
div.r_3{ margin-right:0; float:right;}
div.w_3 ul.h_list{ padding:.5em 0;}

div.h_map{ text-align:center; margin:.8em 0;}
/*��־*/
ul.h_book{ margin:1.5em 0; padding-bottom:1px;}
ul.h_book li p{
	padding:.6em 0 0 0;
	line-height:1.4em;
	text-align:center;
	font-size: 12px;
}
/*�ľ�չ��*/
div.h_link_t{
	background:url(../images/gray_box.jpg) no-repeat center top;
	height:245px;
	text-align:center;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
}
dl.h_link_t { padding:2em 0 0 0;}
dl.h_link_t dt h4{ font-size:30px; font-weight:normal; line-height:1.1em;}
dl.h_link_t dt p{ font-size:22px; padding:.4em 0 0 0; line-height:1.1em;}
dl.h_link_t dt { color:##2C2C58;}
dl.h_link_t dd{ padding:.2em 0 0 0;}
dl.h_link_t dd a{ display:inline-block; width:200px; height:50px; line-height:50px; background:#ff0000;}
dl.h_link_t dd img{ vertical-align:middle;vertical-align:top\9; margin-top:.8em\9;*vertical-align:top; *margin-top:.8em;}
dl.h_link_t dd p{ margin:.8em 0;}
dl.h_link_t dd a:hover{ background-color:#cc0000;}

div.h_video{
	margin-top: 1em;
	margin-right: 0;
	margin-left: 0;
}
div.h_video a{ display:block; position:relative; height:130px;}
span.video_b{ position:absolute; background:url(../images/video_g.png) no-repeat; width:55px; height:55px; overflow:hidden; top: 37.5px; left: 142.25px}



/*��Ƹ*/
dl.h_jobs{ padding-bottom:1em;}
dl.h_jobs dt{ height:85px; line-height:85px; font-size:18px; border-bottom:1px solid #e5e5e5;padding:15px 0 .8em 0; }
dl.h_jobs dt a{ color:#fff; display:block; padding-left:2em;}
dl.h_jobs dt span{ width:165px;background:url(../images/text.gif) no-repeat;}
dl.h_jobs dt span.r{ background-position:right top;}
dl.h_jobs dt a:hover{ -moz-transform:translateX(.5em);-ms-transform:translateX(.5em);-o-transform:translateX(.5em);-webkit-transform:translateX(.5em);transform:translateX(.5em);}
dl.h_jobs dd{  margin:.8em -.5em 0 -.2em; }
dl.h_jobs dd p{ padding:.5em 0 0 0; clear:both;}
dl.h_jobs dd a{ float:left; width:30%; margin:0 1.4%;margin:0 1%\9;*margin:0 1%; text-align:center; height:2.4em; line-height:2.4em; background:#eaeaea;}
dl.h_jobs dd a:hover{ background:#ff0000; color:#fff;}


/*-----------star����*/
div.link,div.link_w{
	background:#f0f0f0;
	font-size:14px;
	color:#666;
}
div.link_w{ padding:2em 0;}

dl.link{ float:left; width:60%;}
dl.link dd{ padding:.8em 0 0 0; line-height:1.5em;}
div.link dt h4{ color:#333; font-weight:normal; font-size:18px; line-height:1.8em;}
dl.link dt p{ padding:.7em 0 0 0;}
dl.link dt a{ display:inline-block; width:40px; height:40px; border:2px solid #9b9b9b; text-align:center; overflow:hidden; margin-right:.4em;
	-moz-border-radius: 20px;      /* Gecko browsers */
	-webkit-border-radius: 20px;   /* Webkit browsers */
	border-radius:20px;            /* W3C syntax */
}
dl.link dt a em{ display:inline-block; font-style:normal; width:40px; height:40px; background-repeat:no-repeat; background-image:url(../images/arrow.png);}
em.l_2{ background-position:left -40px;}
em.l_3{ background-position:left -80px;}
em.l_4{ background-position:left -120px;}
em.l_5{ background-position:left -160px;}
em.l_6{ background-position:left -200px;}
dl.link dt a:hover{ border-color:#ff0000;}
a:hover em.l_1{ background-position:-40px top;}
a:hover em.l_2{ background-position:-40px -40px;}
a:hover em.l_3{ background-position:-40px -80px;}
a:hover em.l_4{ background-position:-40px -120px;}
a:hover em.l_5{ background-position:-40px -160px;}
a:hover em.l_6{ background-position:-40px -200px;}

dl.link_r{ float:right; width:290px;}
dl.link_r select{ width:290px; border:1px solid #e5e5e5; color:#666; font-size:13px; padding:.1em 1em; line-height:2.2em; height:2.2em;}
dl.link_r p{ margin:.4em 0;}
dl.link_r dd{ padding:1em 0 0 0; line-height:16px;}
dl.link_r dd span.l{ margin-top:.5em;}

/*-------------------star�ļ���*/
div.footer,dl.footer{ font-size:12px; color:#a8bed2; background:#00417b;}
div.footer a{font-size:12px; color:#a8bed2; }
div.footer a:hover{ color:#fff;}
dl.footer{
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}
dl.footer dd{ float:right;}
dl.footer dt{ /*float:left;*/}
dl.footer dt em{ margin:0 .3em;font-family:"����"; font-style:normal;}

.Iyewu {
	height: 272px;
	overflow: hidden;
}
.Iyewu li {
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}
.Iyewu li.no {
	margin-right: 0px;
}
.Iyewu li a {
	position: relative;
	display: block;
}
.Iyewu li a img.no {
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
.Iyewu li a:hover img.no {
	display: block;
}
.xiaotu {
	
	background-repeat: no-repeat;
	background-position: center top;
	height: 200px;
	clear: both;
	width: 100%;
}



#Menu{width: 100%;}
#Menu .title{position:relative;height: 60px;line-height: 60px;}
#Menu .title .site_ti{position: absolute;left: 0;font-size: 18px;font-weight: bold;}
#Menu .title .site_th{position: absolute;right: 0;font-size: 14px;}
#Menu .title .site_th a{color: #666;}
#Menu .title .site_th em{display: inline-block;width: 3px;height: 5px;background: url(../images/arrow_r.gif) no-repeat center;position: relative;top: -2px;margin: 0px 5px}
#Menu .MenuContent{border: 1px solid #eaeaea;border-left: none;border-right: none;width: 100%;margin-left: -20px;}
#Menu .MenuContent li{padding: 10px 20px;float: left;border: 1px solid #fff;display: block;width: auto;}
#Menu .MenuContent a{color: #666;text-decoration: none;font-size: 14px;}
#Menu .MenuContent li:last-child{margin-right: 0;}
#Menu .MenuContent li.h a{color: #333;font-weight: bold;}
#Menu .MenuContent li.h.two{position: relative;border: 1px solid #eee}
#Menu .MenuContent li.two a i{display: inline-block;width: 9px;height: 5px;margin-left: 10px;background: url(http://www.ctcecc.com/statics/www_crec4_com/images/tool/menu_ico.jpg) no-repeat center;position: relative;*top: -5px;}
#Menu .MenuContent li.h div.MenuText{display: block;}
#Menu .MenuContent div.MenuText{position: absolute;background: #fff;top: 41px;left: -1px;border: 1px solid #eee;display: none;z-index: 999999;word-break:keep-all;white-space:nowrap;}
#Menu .MenuContent div.MenuText a{display: block;padding: 10px;color: #666;text-indent: 10px;font-weight: 400;}
#Menu .MenuContent a:hover{color: #f00 !important;}




/*--------------------star��ҵ�Ļ�*/
div.l_835{ /*float:left; */width:800px;}
ul.l_culture{ height:270px; margin:2em 0 3em -1.4em;margin:2em 0 3em 0\9;*margin:2em 0 3em 0;}
ul.l_culture li{ height:100%; float:left; width:33.3%; background:url(../images/line.gif) repeat-y left top;}
ul.l_culture li:first-child{ background:none;}
ul.l_culture h5{ font-size:18px; line-height:1.5em; height:1.5em; overflow:hidden; font-weight:normal;}
ul.l_culture div.text{ padding:.4em 0 0 0; color:#666; height:95px; font-size:12px;}
ul.l_culture dl{  margin:0 auto; width:240px;}
.more a{ text-decoration:underline;font-size:12px; color:#888;}
.more a:hover{ text-decoration:none; color:#fff; background:#ff0000;}
ul.l_culture ol li{ background:none; width:100%; float:none;}
ul.l_culture ol{ padding-left:2em; line-height:1.5em;}
ul.l_culture dd{ padding:1em 0 0 0;}
ul.l_culture dd a{ display:block; height:100px; position:relative; overflow:hidden;}

/*�߱���*/
dl.th_line{ border-bottom:1px solid #e5e5e5; line-height:40px; height:40px; margin:1em 0;}
dl.th_line dt{ float:right; padding-right:2em;}
dl.th_line dd{ font-size:18px; float:left;}

/*����*/
div.text_o_s{ margin:1em 0 4em 0; font-size:12px;}
div.text_o_s p{ text-indent:2em;}

/*����*/
dl.l_news{ margin:0; padding:1em 3em 1em 0; border-bottom:1px dotted #ccc;}
dl.l_news:hover{ background:#eaeaea;}
div.l_news dl:last-child{ border-bottom:none;}
div.l_news{ padding-bottom:4em;}

dl.l_news dt,dl.d_th dt{ margin-right:2em;font-family:Arial; float:left; background:#eaeaea; width:100px; height:100px;}
dl.l_news dt .red_text,dl.d_th dt .red_text{ padding:.4em 0 0 20px; font-size:40px; font-weight:normal; line-height:1.1em;}
dl.l_news dt p,dl.d_th dt p{ color:#666; font-size:13px; text-transform:uppercase; padding-left:20px; line-height:1.1em;}
dl.l_news dd,dl.d_th dd{ display:table-cell; width:9999px; *width:auto; *zoom:1;}
dl.l_news dd h5{ font-size:16px; font-weight:bold; line-height:2em; height:2em;}
dl.l_news dd h5 a{ font-size:16px; color:#333333;}
dl.l_news dd h5 a:hover{color:#FF0000;}
dl.l_news dd div,dl.l_news dd p{ line-height:1.5em; color:#666; font-size:12px; padding:.5em 0 0 0;}
dl.l_news dd div span{ padding-left:1.5em;}

/*���ı���*/
dl.d_th{ margin:3em 0 2em 0;}
dl.d_th dd h2{ font-size:22px; font-weight:normal; line-height:1.2em;}
dl.d_th dd p{ padding:1em 0 0 0; font-size:12px; color:#666;}
dl.d_th dd p span{ padding-left:1.5em;}
dl.d_th dd div{ padding:1em 0 0 0;}
.share_a{ display:inline-block; vertical-align:top; margin-right:.5em; overflow:hidden; width:18px; height:18px; background-repeat:no-repeat; background-image:url(../images/share.gif);}
.a_2{ background-position:-23px top; }
.a_3{ background-position:-45px top; }
.a_4{ background-position:-68px top; }
.share_a:hover{ -moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9);}
/*����*/
div.d_wen{ color:#666; margin:3em 0 0 0; border-bottom:1px solid #e5e5e5; padding-bottom:3em; font-size:14px;}
/*div.d_wen p{  margin:1em 0;}*/
div.d_wen p.c_pic{ text-align:center; text-indent:0; margin:2em 0;}

/*����ƪ*/
dl.d_other{ margin:1.2em 0 4em 0; }
dl.d_other dt{ font-size:12px; float:left; width:64%;}
dl.d_other dd{ float:right;}
dl.d_other dt span{ display:block; line-height:2.4em; height:2.4em; background:#eee; padding-right:1em;}
dl.d_other dt b{ font-weight:normal; color:#666; font-size:13px; display:inline-block; width:100px; text-align:center; border-right:1px solid #fff; background:#e0e0e0;}
dl.d_other dt div{ margin-top:.4em;}
dl.d_other dt a{ float:right; width:76%;}
dl.d_other dd a{ background:#e0e0e0; font-size:16px !important; display:inline-block; padding:0 3em; line-height:2.4em;}
dl.d_other dd a:hover{ background:#ff0000; color:#fff; text-decoration:none;}


/*---------------star�����б�*/
ul.l_news_pic{ margin:2em 0;}
ul.l_news_pic li{ float:left; width:33.3%; margin-bottom:1em;}
ul.l_news_pic li a{ display:block; width:240px; padding:10px; background:#f6f6f6; height:230px; }
ul.l_news_pic li a:hover{ color:#FFF; background:#F00; -webkit-transition-property: background-color;    -webkit-transition-duration: 0.5s;     -webkit-transition-timing-function: ease;}
ul.l_news_pic div.pic{ position:relative; height:170px; overflow:hidden;}
ul.l_news_pic div.red{ top:-170px;}
ul.l_news_pic a{ color:#666;}
ul.l_news_pic h5{ font-size:14px; font-weight:normal; padding:.8em 0 0 0;}

/*ͼƬ����*/
dl.l_news_t{ margin:2em 3em 0 0; padding-bottom:1.8em;}
dl.l_news_t dt{ float:right; width:370px;}
dl.l_news_t dd{ float:left; width:50%;}
dl.l_news_t dd h5 a{
	font-size:16px;
	font-weight:bold;
	color: #FF0000;
}
dl.l_news_t dd p{ color:#666; font-size:12px; line-height:1.6em; padding:1em 0 0 0;}
dl.l_news_t dd div.more{ padding:1em 0 0 0;}
dl.l_news_t dd div.more a{ text-decoration:none; font-size:13px; display:block; padding:.5em 0; line-height:2em; color:#666; background:#eaeaea; text-align:center;}
dl.l_news_t dd div.more a:hover{ background:#ccc; color:#fff; text-decoration:none;}


ul.r_list{ margin:1em 0;}
ul.r_list li{ line-height:2em; height:2em; padding-left:1em; background:url(../images/gray_arrow.gif) no-repeat left center;}
ul.r_list li a{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width: 340px;
	display: block;
}

/*--------star��ҳ�м�*/
div.l_770{/* float:left; */width:800px;}



/*-----------starͷ�ļ�*/
div.header_w,div.header{
	height:195px;
	z-index:2;
	position: relative;
	background-color: #F5F9FC;
}
.header_w{ position:relative;}

.header_w .fr{
	margin-top: 55px;
}



/*----------------------------����ͷ��*/
#logo{
	position:absolute;
	left:0;
	width:330px;
	top:0px;
}
#nav{
	position:absolute;
	height:60px;
	left:0px;
	overflow:hidden;
	top: 135px;
	width: 100%;
}
#nav li{
	float:left;
	width:80px;
	height:100%;
	text-align:center;
	padding-right: 20px;
	padding-left: 20px;
}
#nav li a{
	display:block;
	position:relative;
	width:100%;
	height:100%;
	line-height:60px;
}
#nav li a:hover span.bkg,#nav li a.on span.bkg{top:0px;}
#nav li a span.bkg{background:#0B57A0;z-index:1;top:100%;transition:top 200ms;left: 0px}
#nav li a.on,#nav li a:hover{color:#fff}
#nav li a span{display:block; width:100%; height:100%; position:absolute; z-index:2;left: 0px}
#shop{ position:absolute; right:0px;  height:100%; line-height:85px; text-align:center; border-left: 1px solid #e5e5e5;}
#shop a{ margin-left: 12px;height: 85px; display: inline-block;float: left}



#shop a.search{background:url("../images/icon_search.png") no-repeat center; width: 18px; }
#shop a.search:hover{background:url("../images/icon_search_on.png") no-repeat center; }
#shop a:first-child+a+a{ background:url("../images/head-nw-icon.png") no-repeat right center; padding-right: 12px}
#shop a:first-child+a+a:hover{background:url("../images/head-nw-icon-on.png") no-repeat right center; }


/*�����˵�*/
#TwoMenu{
	height:60px;
	position:absolute;
	z-index:1;
	width:1200px;
	margin-left:-600px;
	left: 50%
}
#TwoMenu .item{ position:relative; display:block; position:absolute;transition:top 300ms; top:-100%;background:#0B57A0; width:100%;}
#TwoMenu .item a{
	color:#cee7ff;
	line-height:60px;
	padding:0px 10px;
	white-space: nowrap;
}
#TwoMenu .item a:hover{ color:#fff} 
#TwoMenu .item .itemc{
	width:1200px;
	height:60px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/*�Ҳ�˵�*/
#TwoMenu .item.Adaptive{right: 0px; width: auto;*width:284px;}
#TwoMenu .item.Adaptive .itemc{width: 100%;}

/*��ͼƬ*/
div.i_banner{ height:220px; position:relative;}
div.i_banner img{ display:block; position:absolute; width:1920px; left:50%; margin-left:-960px;}
/*---------------------------star����*/
.home-foc,.changephoto,#Menu .MenuContent  div.MenuText a{width: 100%; /*overflow: hidden;*/ position:relative;}

@media screen and (max-width: 1200px) { 
	.home-foc,.changephoto,.home-foc .photo{
		width: 1200px;
	}
} 


/*����*/
div.link_th,ul.link_th{ background:#fff url(../images/tool/line.gif) repeat-x left bottom;}
ul.link_th{ padding:1em 0;}
ul.link_th li a{ display:inline-block; vertical-align:top;  line-height:2em; height:2em; font-size:12px; color:#666; background:#f8f8f8; border:1px solid #f0f0f0; padding:.1em 1em; margin:.3em .5em .3em 0;}
ul.link_th li a:hover{ border:1px solid #ff0000; background:#ff0000; color:#fff; text-decoration:none;}








/* ==============================���� �Զ�������ҳ�� start======================================*/
.sotitledd { height: 43px; width: 1200px; margin-top: 20px; border-bottom: 1px solid #CCCCCC }
.sotitle { font-size: 28px; color: #333; float: left; padding-top: 0px; }
.sotext { font-size: 12px; color: #999; float: left; padding-top: 20px; margin-left: 20px; }
.sotext span { color: #FF0004 }
.inputso { float: right; }
.ipt1 { width: 170px; border: none; height: 24px; line-height: 24px; padding: 0 10px; background-color: #FFF; float: left; display: inline-block; border: 1px solid #eee; border-right: none; color: #999; font-size: 12px; }
.btn1 { width: 28px; height: 26px; background: url(http://image.wanda.cn/statics/images/web/header/btn1z.png) no-repeat left top; overflow: hidden; cursor: pointer; float: left; border: none; }
.btn1:hover { width: 28px; height: 26px; background: url(http://image.wanda.cn/statics/images/web/header/btn1zh.png) no-repeat left top; overflow: hidden; cursor: pointer; float: left; border: none; }
.txtlist { width: 1198px; border: 1px solid #CCCCCC; margin-top: 25px; font-size: 14px; }
.inputso { margin-top: 10px; }
.txtlist ul { margin-top: 20px; margin-bottom: 20px; }
.txtlist li { margin-left: 40px; padding-right: 15px; color: #666666; list-style-type: disc; }
.txtlist li a { height: 28px; line-height: 28px; overflow: hidden; color: #005bac; text-decoration: none; }
.txtlist li a:hover { text-decoration: underline; }
.txtlist li font { color: #FF0004; }
.txtlist span { float: right; color: #ccc; }
.txtlist .line { height: 1px; width: 1165px; border-bottom: 1px dashed #ccc; margin-left: 20px; margin-top: 30px; margin-bottom: 25px; }
/* ==============================���� �Զ�������ҳ�� end======================================*/
















.ii{line-height: 26px;height: 26px;border: 1px solid #E3E3E3;color: #666666;padding-left: 10px;background-color: #FFFFFF;width: 190px;font-size: 12px;}
.ii.con{
	font-size: 14px;
	color: #999999;
	background-color: #F2F2F2;
	border: 1px solid #DFDFDF;
	line-height: 30px;
	height: 30px;
}
.kuangii{border: 1px solid #E3E3E3;padding: 10px;}
.kuangii textarea{
	background-image: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #666666;
	width: 400px;
	height: 100px;
	font-size: 12px;
	line-height: 23px;
}
.kuangii.con {
	background-color: #F2F2F2;
	border: 1px solid #DFDFDF;
}
.kuangii.con textarea {
	font-size: 14px;
	line-height: 20px;
	color: #999999;
	background-color: #F2F2F2;
}
.xialaii{border: 1px solid #DDDDDD;padding: 5px;}
.xialaii select{
	background-image: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #666666;
	width: 235px;
	font-size: 14px;
}


.backc {
	line-height: 1.1em;
	word-spacing: 5px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}



.nBook {
}
.nBook li{padding-right: 20px;padding-left: 20px;border: 1px solid #D1D1D1;margin-bottom: 15px;}
.nBook li .t{font-size: 14px;line-height: 55px;color: #666666;text-align: left;}
.nBook li .t strong{color: #D9000B;}
.nBook li .t span{font-size: 12px;color: #AFAFAF;float: right;}
.nBook li .f{background-image: url(../images/iBook1.png);background-repeat: no-repeat;background-position: 5px 16px;padding-top: 12px;padding-bottom: 12px;padding-left: 30px;border-top-width: 1px;border-top-style: dashed;border-top-color: #E0E0E0;border-right-color: #E0E0E0;border-bottom-color: #E0E0E0;border-left-color: #E0E0E0;font-size: 14px;line-height: 23px;color: #666666;text-align: left; min-height:25px;}








.mmii input {
	font-family: "΢���ź�";
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #999999;
	font-size: 14px;
	line-height: 16px;
	height: 16px;
}
.mmii textarea {
	font-family: "΢���ź�";
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #999999;
	font-size: 14px;
	line-height: 20px;
}




/*���Ҷ���*/
.fl{ float:left;}
.l{ float:left;}
.fr{float:right;}
.r{ float:right;}

.qwb_top {
	height: 85px;
}
.so3 {
	height: 20px;
	color: #999999;
	width: 180px;
	line-height: 20px;
	border: 1px none #FFFFFF;
}
.Itit1 {
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
.Itit1 span {
	display: block;
	float: left;
	height: 29px;
	padding-right: 20px;
	padding-left: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	font-size: 16px;
	line-height: 1.1em;
	color: #333333;
}
.Itit1 a {
	font-size: 12px;
	float: right;
}
.x {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
.x2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
}
.Ibao1 {
}
.Ibao1 li {
	margin-bottom: 10px;
}
.Ibao1 li a {
	font-size: 14px;
	line-height: 30px;
	color: #333333;
	text-align: center;
	display: block;
	height: 30px;
	width: 198px;
	border: 1px solid #EAEAEA;
}
.Ibao1 li a:hover {
	background-color: #EAEAEA;
}
