@charset "gb2312";
* {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-overflow: ellipsis;
	font-family: "΢ź", Arial;
}
img {
	border: 0px
}
.w {
	width: 100%;
}
.w1 {
	width: 1200px;
	margin-left: auto;
	margin-right: auto
}
.w2 {
	width: 1160px;
	margin-left: auto;
	margin-right: auto
}
.w3 {
	width:300px; height:80px; float:left; margin-top:15px; margin-left:40px; overflow:hidden;
}
.w3 span{ font-size:13px; color:#555;}
a {
	color: #555;
	text-decoration: none;
}
a:hover {
	color: #c50200;
	text-decoration: none
}
.w4 {
	width:540px; height:80px; float:left; margin-top:15px; margin-left:40px; overflow:hidden;
}
.fl {
	float: left !important
}
.fr {
	float: right !important
}
.clear {
	clear: both;
	line-height: 0px;
	height: 0px;
	font-size: 0px;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.mr0 {
	margin-right: 0px !important;
}
.ml10 {
	margin-left: 10px;
}
.mr10 {
	margin-right: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.mt25{ margin-top:25px;}
html { background-color:#fff;}
body {}
/*-------*/

/*----logo_search?---*/
.logo_search{
	height: 100px;
}
.logo{ margin:20px 0; width:280px; height:60px;}
.search {
	
	height: 38px;
	line-height: 38px;
	margin-top: 33px;
	margin-left:80px;
}
.search1 {
	width: 265px;
	padding-left: 10px;
	height: 36px;
	line-height: 36px;
	float: left;
	border: 1px solid #e5e5e5;
	border-right: 0px;
	font-size: 14px;
}
.search2 {
	float: left;
	background:url(../images2/sh.png) no-repeat center center #E60012;
	_background:url(../images2/sh.gif) no-repeat center center #E60012;
	border: 0px;
	width: 46px;
	height: 36px;
	text-indent: -9999em;
	overflow: hidden;
	cursor: pointer
}
.search2:hover {
	background-color:#E60012
}
.sj{ margin-left:10px; width:102px; height:60px; margin-top:0px;}
.f_4{ width:248px; margin-top:25px;}
.f_4 a{ width:124px; height:20px; text-indent:-9999em; float:left; background-image:url(../images2/f_4.jpg); background-repeat:no-repeat; background-position-x:0; margin-bottom:8px;}
.f_4 a.f_41{ background-position-y:0;}
.f_4 a.f_42{ background-position-y:-40px;}
.f_4 a.f_43{ background-position-y:-20px;}
.f_4 a.f_44{ background-position-y:-60px;}
/*----logo_search---*/

.nav{ height:58px; text-align:center}
.nav a{ padding:0 35px; display:inline-block;}
.nav1{ height:44px; line-height:44px; background-color:#E60012;}
.nav1 a{ color:#fff;}
.nav1 a:hover{ color:#FF0;}
.nav1 em{ width:1px; height:13px; background-color:#FF3; font-size:0; line-height:0; display:inline-block; margin:0px 1px; }
.nav2{ height:44px; line-height:44px; background-color:#fff;}
.nav2 a{ color:#E60012;}
/*--------nav结束--------*/
/*--------jubao?--------*/
.jubao{ background-color:#f5f5f5; height:40px; margin-top:10px;}
.jubao span.saww{ line-height:40px; font-size:14px; color:#555; margin-left:14px; float:left;}
.sq{ width:110px; height:28px; z-index:9999999}
.hz{ width:110px; height:28px; margin-left:10px;}
.sq_hz{ margin-right:14px; margin-top:6px;}
.sq_hz b {width:108px; height:26px;border:1px solid #d5d5d5; float:left; color:#5e5e5e; font-size:14px; font-weight:normal; text-indent:1.2em; line-height:26px; position:relative; cursor:pointer;}
.sq_hz b i{ position:absolute; width:9px; height:5px; background-image:url(../images2/d_u.gif); background-repeat:no-repeat; background-position-y:0; right:14px; top:11px;}
.sq_hz b.d i{ background-position-x:0}
.sq_hz b.u i{ background-position-x:-9px;}
.sq_hz b.u{ background-color:#fff}
.sq_hz .sq1{ width: 228px; position:absolute; height:430px; background-color: #ffffff; left:0; top:27px; border: 1px solid #ccc; z-index:999999; display:none;}
.sq_hz .sq2{ width: 228px; position:absolute; height:105px; background-color: #ffffff; right:0; top:27px; border: 1px solid #ccc; z-index:999999; padding-top:15px;display:none;}
.sq_hz h3{ width:100%; border-bottom:1px dotted #ccc; text-indent:1em; font-size:18px; background-color:#f5f5f5; font-weight:normal; color:#222; height:28px; line-height:28px; margin:15px 0 5px 0}
.sq_hz a{ width:33%; float:left; text-align:center; line-height:28px;}
.up{ top: -8px; left:40px; width:20px; height:8px;background:url(../images2/up.png) no-repeat left top; position: absolute;}
.up2{ top: -8px; right:40px; width:20px; height:8px;background:url(../images2/up.png) no-repeat left top; position: absolute;}
/*--------jubao--------*/
/*--------hot_h1--------*/
.hot_h1{ height:110px; background:url(../images2/hot_h1.gif) no-repeat left top; overflow:hidden;}
.hot_h4{ height:110px; background:url(/images/hot_h4.gif) no-repeat left top; overflow:hidden;}
.hot_h1 h1{ text-align:center; height:70px; line-height:70px;}
.hot_h1 h1 a{ color:#E60012; display:inline-block; font-size:36px; max-width: 1200px;overflow: hidden;white-space: nowrap; }
.hot_h1 h1 a:hover{color: #c50200;}
.hot_h3 { text-align:center}
.hot_h3 a{ display:inline-block; font-size:26px; line-height:28px;max-width: 1200px;overflow: hidden;white-space: nowrap; }
.hot_h3 em{ width:1px; height:16px; background-color:#8b8b8b; font-size:0; line-height:0; display:inline-block; margin:0px 15px;}
/*--------hot_h1结束--------*/
.w1_left{width:656px; margin-top:14px; }
.w1_right{ width:506px; margin-top:-3px;}
/*--------box?--------*/
#box.index_box{ position:relative; width:656px; height:388px; margin-left:0px;  overflow:hidden;}

#box.index_box .prev{ position:absolute; width:31px; height:45px; background:url(../images2/h_lr.png) 0px 8px no-repeat; z-index:99999999999; top:343px; left:30px; opacity:1; filter:alpha(opacity=100); cursor:pointer;}
#box.index_box .next{ position:absolute; width:31px; height:45px; background:url(../images2/h_lr.png) -31px 8px no-repeat; z-index:99999999999; top:343px; right:30px; opacity:1; filter:alpha(opacity=100);cursor:pointer;}
#box.index_box .prev:hover,#box.index_box .next:hover{opacity:0.5 ; filter:alpha(opacity=50);}
#box.index_box .bigUl li { position:absolute; opacity:0; filter:alpha(opacity=0);}
#box.index_box .bigUl li a{width:656px; height:420px; position:relative; float:left;}
#box.index_box .bigUl li img{width:656px; height:420px;}
#box.index_box .numberUl { cursor:default; position:absolute; left:61px; top:346px; height:35px; z-index:9999999999999;}
#box.index_box .numberUl span{ color:#fff; float:left; margin-top:10px;}
#box.index_box .numberUl li{ display:none;font-size:26px; float:left;}
#box.index_box .numberUl li.night{  color:#ff0000; display:block; }

#box.index_box .textUl li{ width:450px; padding:0px 103px; height:45px; display:none; text-align:center;}
#box.index_box .textUl li a { font-size:18px; color:#e0f4fb; width:450px; white-space:nowrap; float:left; overflow:hidden; display:block; height:45px; line-height:45px; margin-top:0px; }
#box.index_box .textUl li a:hover{opacity:0.7 ; filter:alpha(opacity=70);}
#box.index_box .text_bg{ height:45px; position:absolute; top:343px; left:0px; z-index:999999999; width:656px; background:url(../images2/text_bg.png) repeat;}
/*--------box结束--------*/
/*--------ad_list?--------*/
.ad_list{width:656px; height:28px; line-height:28px; background-color:#f5f5f5; float:left;}
.ad_list a{ float:left; font-size:14px; margin-left:14px;}
/*--------ad_list结束--------*/
/*--------r_h3?--------*/
.r_h3{ width:492px; padding:10px 7px; height:140px; background-color:#fff9eb;}
.r_h3 a{ line-height:37px; font-size:18px; color:#333; float:left; width:100%; white-space:nowrap; overflow:hidden;}
.r_h3 a.r_h3-h1{line-height:33px; font-size:20px; font-weight:bold;}
.r_h3 a:hover{color: #c50200;}
/*--------r_h3结束--------*/
/*--------r_zt?--------*/
.r_zt{width:506px;height:30px;line-height:30px;overflow:hidden; background-color:#f5f5f5; margin-top:16px; }
a.r_zt_span{ background-color:#e60012; float:left; width:136px; height:30px; color:#fff; text-align:center; font-size:24px;}
.r_zt ul{width:460px;height:30px; position:relative; float:left; overflow:hidden;}
.r_zt li{height:30px;padding-left:10px; float:left; width:450px;}
.r_zt li a{ font-size:16px; color:#555; float:left; height:30px; line-height:30px; padding-right:20px;}
.r_zt li a.m_v{ background-image:url(../images2/m_v.gif); background-repeat:no-repeat; background-position-x:right }
.r_zt li a.m_v.m{ background-position-y:0}
.r_zt li a.m_v.v{ background-position-y:-30px}
.r_zt li a:hover{color: #222;}
/*--------r_zt结束--------*/
/*--------r_h4?--------*/
.r_h4{ width:500px; padding:10px; margin-top:3px;}
.r_h4 a{ line-height:42px; font-size:20px; color:#000; float:left; width:100%; white-space:nowrap; overflow:hidden; margin-top:2px;background:url(../images2/li.gif) no-repeat left center; padding-left:14px; }
.r_h14 a{ line-height:42px; font-size:20px; color:#000; float:left; width:100%; white-space:nowrap; overflow:hidden; margin-top:2px;background:url(../images2/li.gif) no-repeat left center; padding-left:14px; }
.r_h4 p{ text-indent:2em; font-size:17px;line-height: 24px; color:#999;float:left; width:100%; overflow:hidden;}
.r_h4 a.r_h4-h1{line-height:33px; font-size:20px; font-weight:bold;}
.r_h4 a:hover{color: #c50200;}





.r_h14{ width:500px; padding:10px; margin-top:3px;}

.r_h14 a{ line-height:42px; font-size:20px; color:#000; float:left; width:100%; white-space:nowrap; overflow:hidden; margin-top:2px;background:url(../images2/li.gif) no-repeat left center; padding-left:14px; }
.r_h14 p{ text-indent:2em; font-size:17px;line-height: 24px; color:#999;float:left; width:100%; overflow:hidden;}
.r_h14 a.r_h4-h1{line-height:33px; font-size:20px; font-weight:bold;}
.r_h14 a:hover{color: #c50200;}







/*--------r_h4结束--------*/
/*--------ad_pic?--------*/
.ad_pic{ margin-top:24px;}
/*--------ad_pic结束--------*/
/*--------news_list?--------*/
.news_list{ margin-top:30px;}
.i_left{ width:386px; float:left;}
.i_center{ width:500px; float:left; margin-left:30px;}
.i_right{ width:255px; float:right;}
.i_bleft{ width:595px; float:left;}
.i_bright{ width:595px; float:right;}
/*----*/
h3.i_title { border-bottom:1px solid #ccc; width:100%; position:relative; height:46px;}
h3.i_title a{ font-weight:normal; color:#333; font-size:24px; border-bottom:2px solid #c50200; height:44px; line-height:44px; position:absolute; bottom:-1px; }
h3.i_title a font{ color:#c50200;font-size:24px;}
/*----*/
.i_list{ float:left; width:100%; margin-top:10px;}
.i_list a{ float:left; width:100%; white-space:nowrap; overflow:hidden; line-height:38px;}
/*-------*/
.i_list2{float:left; width:100%; margin-top:20px;}
.i_list2 a{ width:56px; float:left; margin-right:10px; font-size:14px;margin-bottom:15px;}
.i_list2 a i{ width:56px; height:40px; float:left; background-image:url(../images2/i_icon.gif); background-repeat:no-repeat; background-position-y:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.i_list2 a.i1 i{ background-position-x:0;}
.i_list2 a.i2 i{ background-position-x:-56px;}
.i_list2 a.i3 i{ background-position-x:-112px;}
.i_list2 a.i4 i{ background-position-x:-168px;}
.i_list2 a.i5 i{ background-position-x:-224px;}
.i_list2 a.i6 i{ background-position-x:-280px;}
.i_list2 a.i7 i{ background-position-x:-336px;}
.i_list2 a.i8 i{ background-position-x:-392px;}
.i_list2 a.i9 i{ background-position-x:-448px;}
.i_list2 a.i10 i{ background-position-x:-504px;}
.i_list2 a.i11 i{ background-position-x:-560px;}
.i_list2 a.i12 i{ background-position-x:-616px;}
.i_list2 a:hover i{-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing}
	
.i_list2 a span{ width:56px; text-align:center; float:left;}
.i_list2 a:hover span{ color:#e6af71}
/*----*/
.i_list3{ float:left; width:100%; margin-top:10px;}
.i_list3 ul{ width:100%; float:left;}
.i_list3 li{  width:100%; float:left; white-space:nowrap; overflow:hidden;}
.i_list3 li a{ white-space:nowrap; float:left; overflow:hidden; line-height:38px; max-width:420px;_width:420px;}
.i_list3 li em{ float:left; font-style:normal; color:#555; line-height:38px;}
/*-----*/
.ad_3{ margin-top:10px;}
.ad_3 a{ float:left; width:100%; margin-bottom:8px;}
.ad_3 img{ margin-top:5px;}
.call{ margin-top:25px; float:left; width:217px; padding-left:38px; height:58px; padding-top:10px; background:url(../images2/call.gif) no-repeat left top #f5f5f5; }
.call p{ font-size:13px; line-height:24px; color:#555; margin-left:10px;}
/*--------news_list结束--------*/
/*-----Div1?------*/
.Div1{width:1200px;height:175px; background-color:#f5f5f5;overflow:hidden;position:relative; margin-top:30px;}
.Div1_hidden{ width:1200px; overflow:hidden;margin-left:8px; position:relative}
.div_all{padding-top:25px;height:140px;width:10000px; overflow:hidden;position:relative;z-index:1;}
.div_all div{width:1200px;height:140px;float:left;}
.div_all div span{ margin-left:50px;width:180px;height:140px;display:block;float:left; text-align:center}
.div_all div span a{display:block;}
.div_all div span a b{ font-size:16px; font-weight:normal; float:left; width:100%; color:#000; position:relative; z-index:3; margin-top:110px;}
.div_all .step a { width:180px; height:140px; position:relative;}
.div_all .step a i{
	width: 111px;
	height: 111px;
	background: url(../images2/i_light.png) no-repeat left top;
	position: absolute;
	left: 404px;
	top: -50px;
	z-index: 2
}
.div_all .step a:hover i{
	left:-80px;
	top:106px;
	transition: all 0.5s linear 0s;
	-moz-transition: all 0.5s linear 0s;
	-webkit-transition: all 0.5s linear 0s;
	-o-transition: all 0.5s linear 0s;}

.div_all .step img{width:180px;height:100px; position:absolute; left:0px; top:0px;
	transition:0.3s ease all;
	-moz-transition:0.3s ease all;
	-webkit-transition:0.3s ease all;
	-o-transition:0.3s ease all;
	-webkit-animation-name: bounceIn2;
	animation-name: bounceIn2;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	}

.div_all .step a:hover img{
	-webkit-animation-name: bounceIn1;
	animation-name: bounceIn1;
	}
	
@-webkit-keyframes bounceIn1 {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.2);
transform:scale(1.2)
}
70% {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-webkit-transform:scale(1.15);
transform:scale(1.15)
}
}
@keyframes bounceIn1 {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.2);
-ms-transform:scale(1.2);
transform:scale(1.2)
}
70% {
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-webkit-transform:scale(1.15);
-ms-transform:scale(1.15);
transform:scale(1.15)
}
}


@-webkit-keyframes bounceIn2 {

0% {
-webkit-transform:scale(1.15);
transform:scale(1.15)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes bounceIn2 {

0% {
-webkit-transform:scale(1.15);
-ms-transform:scale(1.15);
transform:scale(1.15)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
a.div1_lr{ background-image:url(../images2/div_lr.gif);background-repeat:no-repeat;display:block;width:30px;height:82px; font-size:0px; line-height:0px;position:absolute;cursor:pointer;z-index:2;top:45px;}
a.Div1_prev{ background-position:0px 0px;}
a.Div1_next{ background-position:-30px 0px;}
a.Div1_prev:hover{background-position:0px -82px;}
a.Div1_next:hover{background-position:-30px -82px;}
.Div1 .Div1_prev1 ,.Div1 .Div1_next1{}
.Div1 .Div1_prev{left:0;}
.Div1 .Div1_next{right:0;}
/*-----Div1结束------*/

/*------i_top?--------*/
.i_top{ height:31px; overflow:hidden; width:100%; margin-top:20px; float:left;}
.i_top h1{ background:url(../images2/l_all.gif) no-repeat left top; width:160px; height:31px; float:left}
.i_top h1 a{
	float: left;
	font-weight: normal;
	font-size: 24px;
	color: #333;
	margin-left: 10px;
	height: 60px;
	line-height: 34px;
	padding-left: 20px; 
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #E60012;
}
.i_top h1 a:hover{ color: #c50200;}
.i_top div.fl{ border-top:2px solid #c3bfbe; width:1040px; padding-top:10px ;}

.i_top div.fl a{ font-size:16px; color:#333; margin:0 20px; line-height:16px;}
.i_top div.fl a:hover{ color: #c50200;}
/*------i_top--------*/
.st_list{ width:100%; margin-top:24px; float:left; height:188px; overflow:hidden;}
.st_list h3{ height:32px; background:url(../images2/st_b.gif) repeat-x left bottom;}
.st_list h3 a{ font-weight:normal; color:#999; font-size:16px; float:left; margin-right:26px; line-height:30px; height:30px; width:64px;}
.st_list h3 a.on{ color:#333; border-bottom:2px solid #e60012;}
.st_list1{ width:110%; display:none; margin-top:14px;}
.st_list1 a{ float:left; width:160px; margin-right:10px;}
.st_list1 a b{ position:relative; width:160px; height:102px; float:left; overflow:hidden;}
.st_list1 a b img{ width:160px; height:102px; float:left;	-webkit-animation-name: bounceIn2;
	animation-name: bounceIn2;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;}
.st_list1 a:hover b img{-webkit-animation-name: bounceIn1;
	animation-name: bounceIn1;}
.st_list1 a b i{ position:absolute; width:28px; height:28px; background:url(../images2/st.png) no-repeat left top; left:6px; top:66px;}
.st_list1 a span{ float:left; width:160px; white-space:nowrap; overflow:hidden; height:36px; line-height:36px; font-size:16px; text-align:center; color:#555;}

.st_r{ background-color:#f5f5f5; width:255px; float:left;}
.st_r h3{
	float: left;
	width: 238px;
	padding-left: 12px;
	position: relative;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #E60012;
}
.st_r h3 a{ font-weight:normal; font-size:16px; color:#333333; float:left;}
.st_r h3 a:hover{color: #c50200;}
.st_r .st_list1 a{ width:110px;margin-right:0px;margin-left:11px;}
.st_r .st_list1 a b{width:110px; height:80px;}
.st_r .st_list1 a b img{ width:110px; height:80px;}
.st_r .st_list1 a b i{ top:46px}
.st_r .st_list1 a span{width:110px; font-size:12px;}
/*-----------*/
.st_list2{ width:100%; margin-top:24px; float:left; height:205px; overflow:hidden;}

.st_list2 h3{ height:28px; float:left}
.st_list2 h3 a{ font-weight:normal;  color:#e60012; border:1px solid #e60012; font-size:18px; float:left; line-height:26px; height:26px; width:120px; text-align:center;border-radius:30px;width:120px;height:26px;}
.st_list2 h4{ height:28px; float:right}
.st_list2 h4 a { font-weight:normal; font-size:15px;line-height:26px; float:right;overflow:hidden; color:#e60012; }



.st_list3{ width:110%;  margin-top:14px;}
.st_list3 a{ float:left; width:100%; line-height:38px;white-space:nowrap;
font-size:17px;background:url(../images2/li.gif) no-repeat left center; padding-left:14px; 
}
.st_list4{ width:215px; }
.st_list4 a{ float:left; width:200px; background:url(../images2/li.gif) no-repeat left center; padding-left:14px; line-height:38px; overflow:hidden; font-size:16px; white-space:nowrap;}
.st_list5{ width:215px; margin:0 auto;}
.st_list5 a{ float:left;white-space:nowrap; width:215px; line-height:38px; overflow:hidden; font-size:16px;}

.st_list6{width:215px; margin:0 auto; position:relative; height:114px;}
.st_list6 span{ position:absolute; height:92px;width:215px; top:22px;}
.st_list6 span img{ float:left; width:92px; height:92px;}
.st_list6 span b{ font-size:14px; font-weight:normal; color:#555; width:115px; float:right; margin-top:12px;}
.st_list6 span em{ font-style:normal; font-size:12px; color:#999;font-weight:normal; width:115px; float:right; line-height:22px;}
.xz{ position:absolute; right:15px; top:8px;}
.xz i{ width:10px; height:10px; border-radius:10px; float:left; background-color:#ccc; margin-right:5px; cursor:pointer;}
.xz i.s_on{ background-color:#E60012;}

.st_list7{ width:100%;  margin-top:14px;}
.st_list7 a.p1{ float:left; width:208px; height:134px; position:relative; margin-top:10px;}
.st_list7 a.p1 span{overflow:hidden; position:absolute; width:208px; height:30px; background:url(../images2/text_bg.png) repeat; line-height:30px; white-space:nowrap; color:#fff; font-size:16px; top:104px; left:0; text-align:center;}
.st_list7 a.p1 img{ width:208px; height:134px;}
.st_list7 div.p2{
	float: right;
	width: 270px;
	line-height: 38px;
}
.st_list7 div.p2 a{ float:left;width:256px; background:url(../images2/li.gif) no-repeat left center; padding-left:14px; line-height:38px; overflow:hidden; font-size:17px; white-space:nowrap;}

.st_list8{ float:left; width:255px; line-height:38px; margin-top:14px;}
.st_list8 a{ float:left; width:255px; line-height:38px; white-space:nowrap; overflow:hidden; height:38px;}

.st_list9{ width:100%;  margin-top:4px;}
.st_list9 a.p1{ float:left; width:248px; height:164px; position:relative; margin-top:10px;}
.st_list9 a.p1 span{overflow:hidden; position:absolute; width:248px; height:30px; background:url(../images2/text_bg.png) repeat; line-height:30px; white-space:nowrap; color:#fff; font-size:16px; top:104px; left:0; text-align:center;}
.st_list9 a.p1 img{ width:268px; height:184px;}
.st_list9 div.p2{
	float: right;
	width: 300px;
	line-height: 38px;
}
.st_list9 div.p2 a{ float:left;width:300px; background:url(../images2/li.gif) no-repeat left center; padding-left:14px; line-height:38px; overflow:hidden; font-size:16px; white-space:nowrap;}

.st_list10{ width:100%; margin-top:24px; float:left; height:235px; overflow:hidden;}

.st_list11{ width:595px; margin-top:24px; height:238px; overflow:hidden;}
.st_list11 h3{ height:28px; float:left; }
.st_list11 h3 a{ font-weight:normal;  color:#e60012; border:1px solid #e60012; font-size:20px; float:left; line-height:26px; height:26px; width:120px; text-align:center;border-radius:30px;  width:120px; height:26px;}
.st_list11 h4{ height:28px; float:right}
.st_list11 h4 a { font-weight:normal; float:right;overflow:hidden; color:#e60012; text-overflow: ellipsis;}

.st_list12{ width:100%;  margin-top:4px; margin-top:15px}
.st_list12 a.p1{ float:left; width:248px; height:164px; position:relative; margin-top:10px;}
.st_list12 a.p1 span{overflow:hidden; position:absolute; width:268px; height:30px; background:url(../images2/text_bg.png) repeat; line-height:30px; white-space:nowrap; color:#fff; font-size:16px; top:140px; left:0; text-align:center;}
.st_list12 a.p1 img{ width:268px; height:170px;}
.st_list12 div.p2{
	float: right;
	width: 300px;
	line-height: 38px;
}
.st_list12 div.p2 a{ float:left;width:300px; background:url(../images2/li.gif) no-repeat left center; padding-left:14px; line-height:38px; overflow:hidden; font-size:18px; white-space:nowrap; text-overflow: ellipsis;}



.main_title_r{height:32px;  padding-top: 8px; }
.main_title_r .life_title_text{float:left;color:#232323;font-size:20px;line-height:24px;padding-left:16px;font-family:microsoft yahei;width:50px; background:url(//123.jpg) no-repeat;}
.main_title_r em {
background: url(//123.jpg) no-repeat left bottom;
width: 7px;
height: 19px;
float: left;
margin-left: 9px;
}
.main_title_r .life_title_more{line-height:32px;float:right;padding-right:5px;}
.main_title_r .life_title_more span{font-size:20px; padding:0 3px 0 0 ; vertical-align:middle;}
.main_title_r .life_title_more a{color:#888;line-height:25px;}
.main_title_r .life_title_more a:hover{color:#888; text-decoration:none;}
.more2{line-height:32px;float:right;padding-right:5px;	}

/**/
.txsj{ width:1200px; margin-top:0px;}
.txsj h3{ background:url(../images2/sj.gif) repeat-x left top; font-size:24px; height:56px; text-align:center; line-height:46px; font-weight:normal;}

.txsj1{ width:1200px; margin-top:-35px;}
.txsj1 h3{ background:url(../images2/sj.gif) repeat-x left top; font-size:24px; height:56px; text-align:center; line-height:46px; font-weight:normal;}


#hotpic2{ position:relative; width:1200px; overflow:hidden; height:300px;}
#hotpic2 #NewsPic2{ position:absolute; left:0px; width:3600px; top:0px; height:276px; }
#hotpic2 #NewsPic2 .txshow_1{ float:left; width:1200px; height:276px; margin-left:0px; position:relative;}
#hotpic2 .Nav{ position:absolute; top:290px; margin-left:552px;}
#hotpic2 .Nav span{ height:10px; float:left; font-size:0px; line-height:0px; text-indent:-9999em; background:#e0e0e0; cursor:pointer; float:left; margin-right:5px; border-radius:10px; width:15px;transition: all 0.5s linear 0s;
	-moz-transition: all 0.5s linear 0s;
	-webkit-transition: all 0.5s linear 0s;
	-o-transition: all 0.5s linear 0s;}
#hotpic2 .Nav span.Cur{ background:#ECA95A;width:50px; }
#hotpic2 #NewsPic2 .txshow_1 a{ width:429px; height:276px; float:left; position:absolute; overflow:hidden;}
#hotpic2 #NewsPic2 .txshow_1 a span{ background:url(../images2/text_bg.png) repeat left top; height:35px; line-height:35px; position:absolute; left:0px; bottom:0px; color:#fff; font-size:16px; width:429px; white-space:nowrap; overflow:hidden; text-align:center}
#hotpic2 #NewsPic2 .txshow_1 a:hover span{ opacity:0.7 ; filter:alpha(opacity=70);}
#hotpic2 #NewsPic2 .txshow_1 img{ width:429px; height:276px; float:left;-webkit-animation-name: bounceIn2;
	animation-name: bounceIn2;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;}

#hotpic2 #NewsPic2 .txshow_1 img:hover{-webkit-animation-name: bounceIn1;
	animation-name: bounceIn1;}


.txshow_1_p0{ left:0; top:0;}
.txshow_1_p1{ width:318px !important; height:160px !important; left:441px !important; top:0 !important;}
.txshow_1_p1 img{width:318px !important; height:160px !important;}
.txshow_1_p1 span{width:318px !important;}
.txshow_1_p2{ width:153px !important; height:104px !important; left:441px; top:172px;}
.txshow_1_p2 img{width:153px !important; height:104px !important;}
.txshow_1_p2 span{ width:153px !important;}
.txshow_1_p3{ width:153px !important; height:104px !important; left:606px; top:172px;}
.txshow_1_p3 img{width:153px !important; height:104px !important;}
.txshow_1_p3 span{ width:153px !important;}
.txshow_1_p4{ left:771px; top:0;}
/**/
.st_r2{  width:255px; float:left; margin-left: 30px; }
.st_r2 h3{ float:left; width:100%; position:relative;}
.st_r2 h3 a{ font-weight:normal; font:"΢ź"; font-size:16px; color:#333333; float:left;   color:#fff; border:1px solid #e60012; background-color:#e60012; font-size:16px; float:left; line-height:35px; height:35px; width:60px; text-align:center}
.st_r2 h3 a:hover{ background-color:#EF313F}

.ad2{ width:255px; float:left; margin-left: 30px;}
.ad2 a{ float:left; margin-top:9px;}
.ad3{ margin-top:44px;}
/**/

.Div2{width:1200px;height:64px; overflow:hidden;position:relative; margin-top:60px;}
.Div2_hidden{ width:1200px; overflow:hidden;margin-left:0px; position:relative}
.div_all2{height:64px;width:10000px; overflow:hidden;position:relative;z-index:1;}
.div_all2 div{width:194px;height:64px;float:left;}
.div_all2 div span{ margin-left:34px;width:160px;height:64px;display:block;float:left; text-align:center}
.div_all2 div span a{display:block;}
.div_all2 .step a { width:160px; height:64px; position:relative;}
.div_all2 .step img{width:160px;height:64px; position:absolute; left:0px; top:0px;}


a.div2_lr{ background-image:url(../images2/div_lr2.gif);background-repeat:no-repeat;display:block;width:23px;height:64px; font-size:0px; line-height:0px;position:absolute;cursor:pointer;z-index:2;top:0px;}
a.Div2_prev{ background-position:0px 0px;}
a.Div2_next{ background-position:-23px 0px;}
a.Div2_prev:hover{background-position:0px -64px;}
a.Div2_next:hover{background-position:-23px -64px;}
.Div2 .Div2_prev1 ,.Div2 .Div2_next1{}
.Div2 .Div2_prev{left:0;}
.Div2 .Div2_next{right:0;}
/*-----Div1结束------*/
.flink2{ height:141px; margin-top:57px; height:150px; overflow:hidden;}
.flink2 h3 a{ color:#555; background-color:#e5e5e5; font-weight:normal; font-size:16px; padding:5px 8px; float:left; margin-right:14px; cursor:pointer;}
.flink2 h3 a.on{ background-color:#e60012; color:#fff;}
.flink2_list{ border-top:1px solid #e5e5e5; margin-top:1px; float:left; width:1230px; padding:11px 0 31px 0;}
.flink2_list a{ float:left; margin-right:28px; font-size:16px; line-height:32px;}
/*------*/
.footer{ padding-bottom:25px;}
.footer .footer1,.footer .footer2{ text-align:center;}
.footer .footer1{ float:left; width:100%; margin-top:20px;}
.footer .footer1 a{ display:inline-block; line-height:16px;}
.footer .footer1 em{ display:inline-block; font-size:0px; height:16px; background-color:#555; width:1px; margin:0 20px;}
.footer .footer2{ line-height:20px; height:20px; float:left; width:100%; margin-top:15px; color:#888}


.sys_r{ float:right; width: 255px; height:410px; }
.sys_box{ padding: 5px 0px 5px 10px; }
#sys_r_img{ margin: 2px; }
#sys_r_img1{ float:left; line-height: 15px; }
#sys_r_img2{ float:left; line-height: 15px; }
.sys_r img{ margin: 0px 5px 0px 13px; vertical-align: middle; }
.sys_r ul li{ list-style-type: none;  font-size: 12px; margin: 28px 8px 8px 10px; padding-left: 0px; float: left; }