/*首页*/




body, html {margin:0;padding:0;-webkit-text-size-adjust:none; height:auto;}
img {border:none; outline-width:0px;  vertical-align:top; }
input, select, textarea {outline:0;	resize:none}
dd, dl, dt, form, h1, h2, h3, h4, h5, h6, input, ol, p, select, textarea, ul {padding:0;list-style:none;margin:0}
.clearfix {	content:"";	claer:both;	display:block}


body {
	font-size:14px;
	font-family:"Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif;
animation:body-shadow .8s;
-webkit-animation:body-shadow .8s;
-moz-animation:body-shadow .8s;
	margin:0;
	padding:0
}
@keyframes body-shadow {
0% {
opacity:.4
}
100% {
opacity:1
}
}
@-webkit-keyframes body-shadow {
0% {
opacity:.4
}
100% {
opacity:1
}
}
@-moz-keyframes body-shadow {
0% {
opacity:.4
}
100% {
opacity:1
}
}
a:link, a:visited {
	color:#282828;
	text-decoration:none
}
a:hover {
	color:#005B94
}
.head {height:90px;width:1200px;position:relative;margin:0 auto; }
.logo {float:left;display:inline}
.head_right {position:absolute;	right:0;top:9px;z-index:1}

.newlist{ margin:0px; padding:0px;}
.newlist ul{ margin:0px; padding:0px;}
.newlist li{ margin:0px; padding-bottom:15px; padding-top:15px; clear:both; border-bottom:1px #ccc dotted; overflow:hidden; }
.newlist li img{ width:100px; height:90px; float:left; margin-right:20px; border-radius:0px; }
.newlist li b{ font-size:16px; font-weight:normal; padding-bottom:0px;}
.newlist li p{ line-height:20px; font-size:13px; color:#999999; text-indent:0px; }


.newlist li a{ display:block; height:100px;}
.newlist li a:hover{ color:#444; }

.newlist li a:hover b{ color:#005B94; }

.newlist li a:hover img{}



.xiaoyou{ margin:0px; padding:0px;}
.xiaoyou ul{ margin-left:-30px; padding:0px;}
.xiaoyou li{ margin-bottom:20px; width:277px; float:left; padding:4px; border-bottom:2px #666666 solid; display:inline; margin-left:30px; padding-bottom:20px; overflow:hidden; }
.xiaoyou li img{ width:277px; height:277px; }
.xiaoyou li b{ font-size:16px; float:left; padding-top:10px; padding-bottom:10px; font-weight:normal;}
.xiaoyou li i{ display:block; float:right; padding-top:10px; color:#005B94; padding-bottom:10px; font-style:normal; font-size:14px }
.xiaoyou li p{ line-height:20px; font-size:13px; clear:both; color:#666;}

.xiaoyou li:hover{box-shadow:0 0 4px #ccc; border-bottom:2px solid #FF9900;}




.zhuanye{ margin:0px; padding:0px;}
.zhuanye ul{ margin-left:-30px; padding:0px;}
.zhuanye li{ margin:0px; width:442px; float:left;   border-bottom:2px #666666 solid; display:inline; margin-left:30px; padding-bottom:20px;  }
.zhuanye li img{ width:442px; height:260px;}
.zhuanye li b{ font-size:16px; float:left; padding-top:10px; padding-bottom:10px; font-weight:normal;}
.zhuanye li i{ display:block; float:right; padding-top:10px; color:#005B94; padding-bottom:10px; font-style:normal; font-size:14px }
.zhuanye li p{ line-height:20px; font-size:13px; clear:both; color:#666;}

.zhuanye li:hover{ border-bottom:2px solid #005B94;}


.photolist{ margin:0px; padding:0px;}
.photolist ul{ margin-left:-30px; padding:0px;}
.photolist li{ margin:0px; width:277px; float:left; padding:4px; border-bottom:1px #ccc solid; display:inline; margin-left:30px; margin-bottom:20px;  overflow:hidden; }
.photolist li img{ width:277px; height:180px; }
.photolist li b{ font-size:16px; float:left; padding-top:10px; padding-bottom:5px; font-weight:normal; overflow: hidden; width:275px; text-overflow: ellipsis; white-space: nowrap;}
.photolist li:hover{box-shadow:0 0 4px #ccc; border-bottom:1px solid #005B94;}


.page{height:22px; line-height:22px; margin-top:28px; font-size:12px; color:#666; float:left;}
.page input{width:28px; height:18px; border:1px solid #e0e0de; text-align:center;  border-radius:4px;}
.page a{margin:0px 5px; display:inline-block; border:1px #ccc solid; padding:2px 10px; color:#666;}
.page a:hover{margin:0px 5px; display:inline-block; border:1px #005B94 solid; background:#005B94; color:#FFFFFF; padding:2px 10px;}
.page span{display:inline-block;  margin:0px 5px;}



/*分页*/
.ep-pages{padding:10px 12px;clear:both;text-align:center; margin-top:30px; 
font-family:Arial, "\5B8B\4F53", sans-serif;font-size:14px;vertical-align:top} 
.ep-pages a, .ep-pages span{display:inline-block;height:28px;line-height:28px;padding:0 10px;
margin:5px 1px 0 0;background:#fff;border:1px solid #e5e5e5;overflow:hidden;vertical-align:top} 
.ep-pages a:hover{background:#cc1b1b;border:1px solid #cc1b1b;text-decoration:none} 
.ep-pages a, .ep-pages a:visited{color:#252525} 
.ep-pages a:hover, .ep-pages a:active{color:#ffffff} 
.ep-pages .current{background:#cc1b1b;border:1px solid #cc1b1b;color:#fff} 
.ep-pages a.current, .ep-pages a.current:visited{color:#ffffff} 
.ep-pages a.current:hover, .ep-pages a.current:active{color:#ffffff} 
.ep-pages-ctrl{font-family:"\5B8B\4F53", sans-serif;font-weight:bold;font-size:16px} 
.ep-pages-e5e5e5{color:#e5e5e5} 
.ep-pages-all{font-size:12px;vertical-align:top} 


.lsview{ font-size:16px; line-height:32px; height:auto; padding-top:20px; color:#444;}

.lsview img{ margin:10px; width:50%; height:50%; padding-left:25%;}

#uyan_frame{ margin-top:30px; }



.nextnew{ margin-top:30px; background:#f5f5f5; padding:10px 10px; line-height:26px;}

.aa{font-size:24px; text-align:center; padding:25px 0px; color:#666666;}
.bb{font-size:14px; text-align:center; padding:15px 0px; color:#999999; border-bottom:1px #f1f1f1 solid; border-top:1px #f1f1f1 solid;}

.head_dh {
	background:#005B94;
	font-size:16px; margin-top:-20px;
	font-family:'Microsoft YaHei', Arial;
	height:44px;
	line-height:44px;
	min-width:1200px;
	color:#fff
}
.w1200 {
	width:1200px; height:auto;
	margin:20px auto
}
.head_dh ul li {
	float:left;
	position:relative;
	z-index:3
}
.head_dh ul li a.navia:link, .head_dh ul li a.navia:visited {
	padding:0 28px;
	color:#fff;
	display:block
}
.head_dh ul li a.navia:hover {
	background:#F8931D
}


.current a { 
	background:#F8931D
}
.head_dh ul li .tc {
	position:absolute;
	width:100%;
	left:0;
	top:44px;
	background:url(../img/navibg.png);
	padding-bottom:8px;
	display:none
}
.head_dh ul li .tc a {
	display:block;
	height:33px;
	line-height:32px;
	background:url(../img/naviline.png) repeat-x bottom;
	text-align:center;
	color:#fff;
	font-size:14px
}

.head_dh ul li .tc a:hover {color:#993300;}

.head_dh ul li.w162 {
	width:162px;
	position:relative;
	z-index:20
}
.head_dh ul li.w162 a:link, .head_dh ul li.w162 a:visited {
	padding:0
}
.head_dh ul li.w162 .title {
	background:#484848;
	text-align:center
}
.head_dh ul li.w162 .show {
	display:none;
	width:100%;
	position:absolute;
	top:44px;
	left:0
}
.head_dh ul li.w162 .show dl {
	display:block;
	font-size:14px;
	color:#fff
}
.head_dh ul li.w162 .show dl dt {
	background:url(../img/dh_bg_1.png);
	line-height:40px;
	height:40px
}
.head_dh ul li.w162 .show dl dd {
	background:url(../img/dh_bg_2.png);
	line-height:39px;
	height:39px;
	margin-top:1px
}
.head_dh ul li.w162 .show dl a:link, .head_dh ul li.w162 .show dl a:visited {
	display:block;
	background-position:8px center;
	background-repeat:no-repeat;
	padding:0 0 0 44px;
	line-height:39px;
	height:100%;
	color:#fff
}
.head_dh ul li.w162 .show dl .fg_img1, li.w162 .show dl .fg_img2 {
	width:6px;
	height:12px;
	position:relative;
	top:1px
}
.head_dh ul li.w162 .show dl .fg_img1 {
	left:14px
}
li.w162 .show dl .fg_img2 {
	left:28px
}
.head_dh ul li.w162 .show dl a:hover {
	background-color:#005B94
}
.head_dh ul li.head_dh_pr {
	position:relative;
	height:44px;
	font-size:0;
	display:none
}
.head_dh ul li.head_dh_pr input {
	background:url(../img/search.png) no-repeat center center;
	width:60px;
	height:44px;
	cursor:pointer;
	border:none
}
.menu-box {
	width:620px;
	height:359px;
	background:#FFF;
	position:absolute;
	top:0;
	padding:20px;
	line-height:1;
	opacity:0;
	left:162px;
	z-index:999;
	visibility:hidden;
-webkit-transition:.3s;
-moz-transition:.3s;
transition:.3s
}
.fadeInc {
	opacity:1;
	visibility:visible
}
.hotcourse_info {
	line-height:1;
	color:#555
}
.hotcourse_info h3 {
	font-size:20px;
	padding-bottom:10px
}
.hotcourse_info h4 {
	font-size:16px;
	padding-bottom:10px
}
.hotcourse_info p {
	font-size:14px;
	padding-bottom:10px;
	line-height:1.5
}
.hotcourse_info p.hotcourse_info_online {
	margin-top:10px
}
.hotcourse_info p a.hotcourse_info_link {
	display:inline-block!important;
	background:#005B94;
	color:#FFF!important;
	border-radius:3px;
	margin-right:20px;
	padding:10px 20px!important;
	font-size:16px;
	line-height:1!important;
	height:auto
}
.INbanner {
	min-width:1200px;
	height:398px;
	position:relative;
	border-bottom:4px solid #e4e4e4;
	text-align:center;
	overflow:hidden
}
.INbanner .banner_img {
	height:400px;
	margin:0 auto;
	min-width:1200px
}
.INbanner .banner_img ul li {
	height:400px;
	min-width:1200px;
	background-position:center center;
	background-repeat:no-repeat;
	-moz-transform:scaleX(1.09) scaleY(1.09);
	-webkit-transform:scaleX(1.09) scaleY(1.09);
	transform:scaleX(1.09) scaleY(1.09)
}
.INbanner .banner_img ul .active {
	-moz-transition:-moz-transform 2s linear 0s;
	-webkit-transition:-webkit-transform 2s linear 0s;
	transition:transform 2s linear 0s;
	-moz-transform:scaleX(1) scaleY(1);
	-webkit-transform:scaleX(1) scaleY(1);
	transform:scaleX(1) scaleY(1)
}
.INbanner .banner_img ul li a:link, .INbanner .banner_img ul li a:visited {
	display:block;
	width:100%;
	height:398px
}
.INbanner .banner_d {
	height:23px;
	margin-top:-10px;
	position:relative;
	display:inline-block;
	bottom:35px;
	text-align:center;
	margin:0 auto
}
.INbanner .banner_d span {
	display:inline-block;
	width:120px;
	height:23px;
	background:#373737;
	color:#FFF;
	opacity:.7;
	overflow:hidden;
	text-align:center;
	margin:0 4px 20px 4px;
	font-size:12px;
	line-height:23px;
	cursor:pointer;
transition:all .6s;
-webkit-transition:all .6s;
-moz-transition:all .6s
}
.INbanner .banner_d span.on {
	background:#005B94;
	opacity:1
}
.INbanner .prev {
	background:url(../img/banner_left.png) no-repeat center center;
	width:89px;
	height:89px;
	position:absolute;
	left:0;
	top:150px;
	filter:alpha(opacity=50);
	opacity:.5;
	cursor:pointer
}
.INbanner .next {
	background:url(../img/banner_right.png) no-repeat center center;
	width:89px;
	height:89px;
	position:absolute;
	right:0;
	top:150px;
	filter:alpha(opacity=50);
	opacity:.5;
	cursor:pointer
}
.INbanner .next:hover, .INbanner .prev:hover {
	filter:alpha(opacity=100);
	opacity:1
}
.INcontent_class {
	height:180px;
	min-width:1200px
}
.INcontent_class ul {
	width:1240px
}
.INcontent_class ul li {
	width:136px;
	float:left;
	text-align:center;
	padding-top:5px;
	margin-right:40px;
}
.INcontent_class ul li .class_img span {
	display:inline-block;
	height:82px;
	width:82px;
	border-radius:50%;
	cursor:pointer;
	background-position:center center;
	background-repeat:no-repeat
}

.INcontent_class ul li .class_img span img {
	display:inline-block;
	height:82px;
	width:82px;
	border-radius:50%;
	cursor:pointer;
	background-position:center center;
	background-repeat:no-repeat; 
}

.INcontent_class li img {
-webkit-transition:transform .3s;
-o-transition:transform .3s;
transition:transform .3s;
}


.INcontent_class li:hover img {
	transform:scale(1.2, 1.2);
	-webkit-transform:scale(1.2, 1.2);
	-o-transform:scale(1.2, 1.2);
}


.INcontent_class ul li .class_img a:link, .INcontent_class ul li .class_img a:visited {
	height:82px;
	width:82px;
	border-radius:50%;
	cursor:pointer;
	display:none
}


.INcontent_class ul li .class_name {
line-height:21px; background:#FF9900; color:#fff; padding:3px 0px; border-radius:20px; -moz-border-radius:20px;}


.INcontent_class ul li a:hover .class_name {  transition:all 0.2s linear;
line-height:21px; background:#005B94; color:#fff; padding:3px 0px; border-radius:20px; -moz-border-radius:20px;}



.INcontent_class ul li .class_name a.name {
	color:#484848;
	font-size:18px;
	font-family:'Microsoft YaHei', Arial
}
.INcontent_class ul li .class_name p.font {
	color:#666;
	font-size:11px
}
.INcontent_class ul li .class_name p.font span {
	color:#FF9900;
	font-weight:700
}

.INcontent_class a:hover{ color:#FF9900;}

.INcontent_class .font{ margin-top:4px; font-size:12px; color:#666;}

.ov {
	overflow:hidden
}
.IN_news {
	background:#fafafa;
	min-width:1200px;
	padding:30px 0
}
.IN_news .left {
	width:565px;
	float:left
}
.IN_news .left .title {
	height:35px;
	overflow:hidden
}
.IN_news .left .title .title_left {
	line-height:33px;
	height:35px;
	float:left
}
.IN_news .left .title .title_left ul li {
	float:left;
	margin-right:2px; 
	padding:0 15px;
	font-size:15px;
	color:#444;
	border:1px solid #ccc;
	display:inline;
	cursor:pointer;
	font-family:'Microsoft YaHei', Arial
}
.IN_news .left .title .title_left ul li:hover {
	border:1px solid #005B94;
	background:#005B94;  
	color:#fff
}
.IN_news .left .title .title_left ul li.on {
	border:1px solid #005B94; 
	background:#005B94;
	color:#fff
}
.c_both {
	clear:both;
	overflow:hidden;
	font-size:0
}
.IN_news .left .title a.title_right:link, .IN_news .left .title a.title_right:visited {
	float:right;
	line-height:24px;
	border:1px solid #dbdbdb;
	height:24px;
	display:inline-block;
	padding:0 10px;
	font-size:14px;  border-radius: 15px; transition:all 0.4s linear;
	color:#444;
	margin-top:4px;
	display:none
}
.IN_news .left .title a.title_right:hover {
	border:1px solid #005B94;
	background:#005B94;
	color:#fff
}
.IN_left_show {
	display:none;
	padding-top:20px
}
.IN_left_show .IN_left_show_h126 {
	height:126px;
	overflow:hidden;
	width:565px
}
.IN_left_show .IN_left_show_h126 ul li {
	float:left;
	width:182px;
	margin-right:9px;
	display:inline;
	position:relative;
	cursor:pointer;
	height:126px;
	overflow:hidden
}
.IN_left_show .IN_left_show_h126 ul li .bg {
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	height:30px;
	line-height:30px;
	z-index:1;
	background:#000;
	filter:alpha(opacity=50);
	opacity:.5
}
.IN_left_show .IN_left_show_h126 ul li a.font:link, .IN_left_show .IN_left_show_h126 ul li a.font:visited {
	font-size:13px;
	color:#fff;
	font-weight:400;
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	height:30px;
	line-height:30px;
	z-index:2;
	overflow:hidden;
	display:block;
	text-align:center
}
.IN_left_show_h126 ul {
	width:574px
}
.IN_news_list {
	padding-top:5px;
	line-height:33px
}
.IN_news_list ul li {
	border-bottom:1px dotted #cacaca;
	line-height:33px;
	height:33px;
	overflow:hidden;
	background:url(../img/news_tilef_biao.png) no-repeat left;
	padding-left:25px
}
.IN_news_list ul li a:link, .IN_news_list ul li a:visited {
	color:#282828;
	font-size:14px;
	float:left
}
.IN_news_list ul li span.time {
	float:right;
	color:#acacac
}
.IN_news_list ul li a:hover {
	color:#005B94
}
.IN_news .right {
	width:600px;
	float:right
}
.IN_news .right .title {
	height:35px;
	overflow:hidden
}
.IN_news .right .title .title_left {
	float:left;
	height:35px;
	line-height:35px;
	background:#005B94;
	color:#fff;
	padding:0 15px;
	font-size:16px;
	font-family:'Microsoft YaHei', Arial
}
.IN_news .right .title a.title_right:link, .IN_news .right .title a.title_right:visited {
	float:right;
	line-height:24px;
	border:1px solid #dbdbdb;
	height:24px;
	display:inline-block;
	padding:0 10px;
	font-size:14px;
	color:#a3a3a3;
	margin-top:4px
}
.IN_news .right .title a.title_right:hover {
	border:1px solid #005B94;
	background:#005B94;
	color:#fff
}
.pt20 {
	padding-top:20px
}
.IN_news .right .pt20 .dt_left {
	float:left;
	width:288px;
	line-height:30px;
	font-size:14px;
	color:#868484
}
.IN_news .right .pt20 .dt_left li {
	height:30px;
	padding-left:25px
}
.IN_news .right .pt20 .dt_left li span {color:#F7931C;}
.IN_news .right .pt20 .h161 {height:161px}
.IN_news .right .pt20 .dt_right {
	float:right;
	width:282px
}
.phone {
	padding-left:32px;
	background:url(../img/dh_tb_1.png) no-repeat 3px center;
	line-height:36px;
	font-size:16px;
	color:#484848;
	font-family:'Microsoft YaHei'
}
.qq {
	padding-left:32px;
	background:url(../img/dh_tb_2.png) no-repeat 3px center;
	line-height:36px;
	font-size:16px;
	color:#484848;
	font-family:'Microsoft YaHei'
}
.h29 {
	height:29px
}
.Consultation {
	clear:both;
	padding-top:50px
}
.Consultation a:link, .Consultation a:visited {
	position:relative;
	font-size:20px;
	padding:0 10px;
	color:#fff;
	display:inline-block;
	background:#005B94;
	font-family:'Microsoft YaHei', Arial;
	height:60px;
	line-height:60px
}
.Consultation a span {
	height:60px;
	line-height:60px;
	display:inline-block
}
.fl {
	float:left;
	display:inline
}
.fr {
	float:right;
	display:inline
}
.h79 {
	height:100px;
	text-align:center;
	background:url(../img/htitle_bg.png) no-repeat center 70px
}
.h79 p.title {
	font-size:30px;
	font-family:'Microsoft YaHei';
	line-height:30px;
	height:30px;
	display:inline-block;
	padding-top:50px;
	color:#363636
}
.h79 p.english {
	color:#b8b8b8;
	font-size:16px;
	text-transform:uppercase;
	line-height:16px;
	height:16px
}
.pt15 {
	padding-top:15px
}
.pt15 .title {
	height:35px;
	overflow:hidden
}
.pt15 .title .title_left {
	line-height:33px;
	height:35px;
	float:left
}
.pt15 .title .title_left ul li {
	float:left;
	margin-right:2px;
	padding:0 15px;
	font-size:15px;
	color:#444;
	border:1px solid #ccc;
	display:inline;
	cursor:pointer;
	font-family:'Microsoft YaHei', Arial
}
.pt15 .title .title_left ul li a {
	color:#444
}
.pt15 .title .title_left ul li:hover {
	border:1px solid #005B94;
	background:#005B94;
	color:#fff
}
.pt15 .title .title_left ul li.on {
	border:1px solid #005B94;
	background:#005B94;
	color:#fff
}
.pt15 .title .title_left ul li.on a {
	color:#fff
}
.pt15 .title a.title_right:link, .pt15 .title a.title_right:visited {
	float:right;
	line-height:24px;
	border:1px solid #ccc;
	height:24px;
	display:inline-block;
	padding:0 10px;
	font-size:14px;  border-radius: 15px; transition:all 0.4s linear;
	color:#444;
	margin-top:4px;
	display:none
}
.pt15 .title a.title_right:hover {
	border:1px solid #005B94;
	background:#005B94;
	color:#fff
}
.pt5 {
	padding-top:5px;
	display:none
}
.ov_w1200 {
	width:1200px;
	overflow:hidden
}
.pt5 .ov_w1200 {
	width:1200px;
	overflow:hidden
}
.pt5 .ov_w1200 div.w1215 {
	width:1213px
}
.pt5 .ov_w1200 div.w1215 .flmt15 {
	float:left;
	margin-top:13px;
	margin-right:13px;
	display:inline;
	position:relative;
	overflow:hidden
}
.flmt15 div {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0);
	color:#fff;
	text-align:center;
	line-height:21px
}
.pt5 .flmt15 div, .pt5 .flmt15 h3 img, .pt5 .flmt15 h5 img {
transition:all .6s;
-webkit-transition:all .6s
}
.pt5 .flmt15 h3 {
	width:290px;
	height:393px;
	overflow:hidden
}
.pt5 .flmt15 h5 {
	width:290px;
	height:190px;
	overflow:hidden
}
.pt5 .flmt15:hover img {
	transform:scale(1.1)
}
.pt5 .flmt15:hover div {
	background:rgba(0, 0, 0, .5)
}
.pt5 .flmt15:hover div p {
	display:block
}
.flmt15 div {
transition:all .6s;
-webkit-transition:all .6s
}
.flmt15 div p {
	display:none;
	margin:0 20px
}
.flmt15 p .title {
	font-size:14px;
	font-family:'Microsoft YaHei';
	line-height:1.5
}
.flmt15 div td {
	width:100%;
	text-align:center;
	color:#fff;
	height:100%
}
.w610 {
	width:606px
}
.h30 {
	height:30px;
	clear:both
}
.teaching_content {
	height:395px
}
.teaching_content .left {
	float:left;
	width:280px;
	padding:15px 25px 10px 25px;
	height:370px;
	background:#fff
}
.teaching_content .left .title {
	line-height:50px;
	height:50px;
	color:#c1bdbd;
	font-size:25px;
	text-transform:uppercase
}
.teaching_content .left .center_1 {
	padding-top:10px;
	line-height:45px;
	height:45px;
	font-size:16px;
	font-weight:700;
	color:#005B94;
	font-family:'Microsoft YaHei';
	padding-top:20px
}
.teaching_content .left .center_1 a {
	color:#005B94
}
.teaching_content .left .center_2 {
	line-height:24px;
	color:#484848;
	font-size:15px;
	height:200px;
	font-family:'Microsoft YaHei';
	padding-top:10px
}
.teaching_content .left .tr {
	height:23px;
	overflow:hidden
}
.teaching_content .left .tr a {
	margin-left:20px
}
.w275 {
	float:right;
	width:275px;
	color:#363636;
	font-weight:700;
	line-height:65px;
	height:395px
}
.w275 ul {
	margin-top:-1px
}
.w275 ul li {
	margin-top:1px;
	height:65px;
	position:relative;
	background:#efefef;
	cursor:pointer;
	text-align:center;
	font-size:15px;
	font-weight:400;
	font-family:"Microsoft YaHei"
}
.w275 ul li.on {
	background:#EE7800;
	color:#fff
}
.w275 ul li span {
	background:url(../img/w9_img.png) no-repeat center center;
	width:9px;
	height:17px;
	position:absolute;
	left:-9px;
	top:24px;
	z-index:2;
	display:none
}
.w275 ul li.on span {
	display:block
}
.bb1_mw1200 {
	min-width:1200px
}
.h35 {
	height:35px;
	overflow:hidden;
	padding-top:15px
}
.h35 .fleft_title {
	float:left;
	height:35px;
	line-height:35px;
	background:#005B94;
	color:#fff;
	padding:0 15px;
	font-size:18px;
	font-family:'Microsoft YaHei', Arial
}
.h35 a:link, .h35 a:visited {
	float:right;
	line-height:24px;
	border:1px solid #dbdbdb;
	height:24px;
	display:inline-block;
	padding:0 10px;
	font-size:14px;
	color:#a3a3a3;
	margin-top:4px;  border-radius: 15px; transition:all 0.4s linear
}
.h35 a:hover {
	border:1px solid #005B94;
	background:#005B94;
	color:#fff
}
.h455 {
	margin-top:20px;
	height:455px;
	position:relative;
	width:1200px
}
.h455 td {
	overflow:hidden;
	height:455px
}
.h455 td td {
	width:auto;
	height:auto
}
.JY_li {
	padding-top:20px;
	width:1200px;
	display:none
}
.JY_li ul {
	width:1216px
}
.JY_li li {
	float:left;
	width:288px;
	background:#fff;
	border-bottom:3px solid #666;
	box-shadow:0 0 2px #BDBDBD;
	margin-right:16px;
	display:inline
}
.JY_li li:hover {border-bottom:3px solid #FF9900}


.JY_li img:hover{ filter:alpha(Opacity=80);-moz-opacity:0.7;opacity: 0.7; }


.JY_pp {
	padding-top:20px;
	width:1200px;
	display:none
}
.JY_pp ul {
	width:1216px
}
.JY_pp li {
	float:left;
	width:288px;
	background:#fff;
	border-bottom:3px solid #363636;
	box-shadow:0 0 5px #999;
	margin-right:16px;
	display:inline
}
.JY_pp li:hover {
	border-bottom:3px solid #005B94
}


.w6_11_left {
	position:absolute;
	width:27px;
	height:27px;
	background-color:#d3d3d3;
	background-image:url(../img/w6_11_left.png);
	background-position:center center;
	background-repeat:no-repeat;
	left:10px;
	top:36px;
	cursor:pointer
}
.w6_11_right {
	position:absolute;
	width:27px;
	height:27px;
	background-color:#d3d3d3;
	background-image:url(../img/w6_11_right.png);
	background-position:center center;
	background-repeat:no-repeat;
	right:10px;
	top:36px;
	cursor:pointer
}
.w6_11_left:hover, .w6_11_right:hover {
	background-color:#005B94
}
#hz_1 {
	border:1px solid #e6e6e6;
	padding:10px;
	height:80px;
	position:relative
}
.h102 {
	margin-top:25px;
	overflow:hidden
}
.h80_p10 .Links {
	width:1100px;
	margin:0 auto
}
.h80_p10 .Links ul li {
	float:left; 
	margin:0 10px;
	cursor:pointer
}
.h80_p10 .Links ul li span {
	display:none
}
.h80_p10 .Links ul li:hover img {
	display:none
}
.h80_p10 .Links ul li:hover span img {
	display:block
}
.h80_p10 .Links ul li:hover span {
	display:block
}
#hz_2 li {
	float:left;
	line-height:30px;
	margin-right:30px
}
.w11_right {
	margin-left:25px;
	display:inline-block;
	padding-left:30px;
	text-align:center;
	background:url(../img/address.png) no-repeat left
}
.w11_left {
	background:url(../img/mobile.png) no-repeat left;
	padding-left:30px;
	display:inline-block;
	text-align:center
}

.w11_center {
	background:url(../img/tel.png) no-repeat left;
	padding-left:30px; margin-left:20px;
	display:inline-block;
	text-align:center
}

.bottom_bg {
	width:1200px;
	margin:0 auto;
	color:#fff; font-size:13px; color:#FFFFFF;
	background:url(../img/bottom_bg.png) no-repeat bottom;
	padding-top:225px;
	line-height:47px;
	height:47px;
	text-align:center
}
.h47_bg {
	background:url(../img/h47_bg.png) repeat-x bottom;
	min-width:1200px;
}
.mw1200_bg_fa {
	background:#fafafa;
	min-width:1200px
}
.w300 {
	width:165px;
	overflow:hidden
}
.w350 {
	float:left;
	width:347px!important;
	padding:20px 15px!important;
	height:413px!important;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6
}
.ti_fz16 {
	font-size:20px;
	font-weight:700;
	color:#005B94
}

.ti_fz16 b {
	font-size:16px;
	font-weight:500;
	color:#666; padding-left:20px;
}

.ti_fz16 a {
	color:#005B94
}
.w328 img {
	filter:alpha(opacity=70);
	opacity:.7
}
.lx .w328 img {
	filter:alpha(opacity=100);
	opacity:1
}
.c28_fbold {
	color:#282828;
	font-weight:700;
	line-height:36px
}
.lh18_ca {
	line-height:24px; margin-left:10px;
	color:#555; margin-top:20px; height:340px; overflow:auto;
	
	
	
	
	
	
	
	
	
	
	
}

/*
 *  STYLE 4
 */

#style-4::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#style-4::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

#style-4::-webkit-scrollbar-thumb
{
	background-color: #000000;
	border: 2px solid #555555;
}



#style-5::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#style-5::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

#style-5::-webkit-scrollbar-thumb
{
	background-color: #0ae;
	
	background-image: -webkit-gradient(linear, 0 0, 0 100%,
	                   color-stop(.5, rgba(255, 255, 255, .2)),
					   color-stop(.5, transparent), to(transparent));
}


.lh18_ca b{ margin-bottom:20px; font-size:15px; font-weight:600; color:#666;}


.lh18_ca ol{ margin-left:20px; margin-right:10px; padding:0px; }
.lh18_ca ol li{ list-style:outside; margin:0px; padding-bottom:3px; padding-top:3px; }

.lh18_c666 ol{ margin-left:20px; margin-right:10px; padding:0px;}
.lh18_c666 ol li{ list-style:outside; margin:0px; padding-bottom:2px; padding-top:2px; }



.h103 {
	height:103px;
	overflow:hidden;
	margin-top:20px
}
.fl_w595 {
	height:395px;
	float:left;
	overflow:hidden;
	width:925px
}
.bb1_w1200 {
	min-width:1200px
}
.h208 {
	height:208px!important
}
.w242_list {
	background:#f2f2f2;
	line-height:45px;
	color:#666;
	font-size:15px;position:relative;
}


.w242_list ul li{ width:244px;}


.w242_list ul li a:link, .w242_list ul li a:visited {
	line-height:45px;
	height:45px;
	display:block;
	color:#666;
	padding-left:35px;	
}



.w242_list ul li.current ul { display:block;}
.w242_list ul li:hover ul { display:block;}


.w242_list ul li a:hover {
	line-height:45px;
	height:45px; color:#005B94;
	border-right:2px solid #005B94;
	background:#fff url(../img/w3_img.png) no-repeat 25px center;
}
.w242_list ul li.l_1 a:link, .w242_list ul li.l_1 a:visited {
	line-height:45px;
	height:45px;
	border-right:2px solid #005B94;
	background:#fff url(../img/w3_img.png) no-repeat 25px center;
	color:#005B94;
}





.w242_list ul li ul{display:none; position: absolute; left: 142px; top: 44px; z-index:1000;  width:150px;  border: 1px solid #CCC; background:#FFFFFF }

.w242_list ul li ul li a{   width:116px;   }
.w242_list ul li ul li a:hover{  width:116px; }





.zxzx {
	display:block;
	width:242px; 
}
.zxzx .zx_qq, .zxzx .zx_tel {
	width:242px;
	height:52px;
	position:relative;
	background:#F7931C;
	margin:0 auto 8px auto;
	overflow:hidden;padding-top:5px; padding-bottom:5px; border-radius:3px;
}
.zxzx .zx_tel p {
	width:40px;
	height:40px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	font-size:30px;
	background:#fff;
	color:#7d7d7d;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	text-align:center;
	line-height:40px;
	z-index:9
}
.zxzx .zx_qq p {
	width:40px;
	height:40px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	font-size:25px;
	background:#fff;
	color:#7d7d7d;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	text-align:center;
	line-height:40px;
	z-index:9
}
.zxzx .zx_tel div {
	width:40px;
	height:40px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	background:#fff;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s
}
.zxzx .zx_qq div {
	width:40px;
	height:40px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	background:#fff;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s
}
.zxzx .zx_tel:hover div {
	width:300px;
	height:300px;
	background:#26c540
}
.zxzx .zx_qq:hover div {
	width:300px;
	height:300px;
	background:#3d95d5
}
@font-face {
font-family:iconfont;
src:url(/img/iconfont.eot);
src:url(/img/iconfont.eot?#iefix) format('embedded-opentype'), url(/img/iconfont.woff) format('woff'), url(/img/iconfont.ttf) format('truetype'), url(/public/fonticon/1/iconfont.svg#iconfont) format('svg')
}
.iconfont {
	font-family:iconfont!important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	-moz-osx-font-smoothing:grayscale
}
.w242_pt10 {
	padding-top:10px;
	width:242px
}
.w242_pt10 .ttd {
	float:left;
	width:242px;
	margin-right:4px;
	display:inline;
	overflow:hidden
}
.w242_pt10 .ttd a {
	display:block;
	position:absolute;
	height:55px;
	bottom:-55px;
	width:100%;
	opacity:0;
	color:#fff;
	font-size:18px;
	padding-top:8px;
	line-height:1.6em;
	text-align:center;
	background:#FE7E00;
transition:.5s;
-webkit-transition:.5s;
-moz-transition:.5s;
	font-weight:700
}
.w242_pt10 .ttd a b {
	display:block;
	width:100%;
	text-align:center;
	font-weight:100;
	font-size:14px;
	line-height:1
}
.ttd:hover a {
	opacity:1!important;
	bottom:0!important
}
.ttd:hover img {
	filter:blur(3px);
	-moz-filter:blur(3px);
	-webkit-filter:blur(3px)
}
.w242_pt10 .ttd img {
	display:block;
	width:100%;
	margin:0 auto;
	transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s
}
.w242_pt10 .tbl {
	width:242px
}
.h5_content {
	clear:both;
	padding:15px 0;
	height:5px;
	overflow:hidden;
	text-align:center
}
.h5_content span {
	background:url(../img/w5_1.png) no-repeat center center;
	margin:0 3px;
	cursor:pointer;
	display:inline-block;
	width:5px;
	height:5px
}
.h5_content span.on {background:url(../img/w5_2.png) no-repeat center center}


.h14_biao {color:#666}
.h14_biao b {float:left; font-size:23px;color:#666; font-weight:normal;}
.h14_biao span {background:url(../img/h14_biao.png) no-repeat left; padding-left:24px;float:right; font-size:13px;color:#666}
.h14_biao a:link, .h14_biao a:visited {color:#666; text-decoration:none;}
.h14_biao a:hover {	color:#005B94}




.C_table span {
	margin-left:10px;
	white-space:nowrap
}
.ZX_table {
	padding-top:18px;
	line-height:39px;
	color:#666;
	font-size:14px
}
.ZX_table td {
	padding-bottom:15px
}
.ZX_table td input {
	border:1px solid #ccc;
	height:37px;
	line-height:37px;
	width:345px;
	padding:0 14px;
	font-size:14px
}
.ZX_table td div {
	position:relative;
	line-height:39px;
	height:39px
}
.ZX_table td span {
	position:absolute;
	left:0;
	top:0;
	padding:0 14px;
	display:none
}
.textarea_1 {
	width:890px;
	padding:5px 14px;
	line-height:24px;
	border:1px solid #ccc;
	font-size:14px;
	height:120px
}
.ZX_list {
	padding-top:18px;
	line-height:45px;
	color:#666;
	font-size:14px;
	font-family:'Microsoft YaHei'
}
.ZX_list li {
	line-height:45px;
	height:45px;
	padding-left:34px;
	background:url(../img/w21_img.png) no-repeat 4px center;
	border-bottom:1px solid #e4e4e4
}
.ZX_list li span {
	float:right;
	font-family:Arial
}
.ZX_list li a:link, .ZX_list li a:visited {
	float:left;
	display:inline;
	color:#666
}
.ZX_list li a:hover {
	color:#005B94
}
.FY {
	clear:both;
	padding:20px 0;
	height:25px;
	text-align:center;
	line-height:23px
}
.FY a:link, .FY a:visited, .FY b {
	display:inline-block;
	text-align:center;
	border:1px solid #ccc;
	border-radius:3px;
	padding:0 7px;
	margin:0 2px;
	font-family:Arial, simsun;
	color:#333;
	font-weight:400
}
.FY a:hover {
	background:#005B94;
	border:1px solid #005B94;
	color:#fff
}
.FY a.xz:link, .FY a.xz:visited {
	background:#005B94;
	border:1px solid #005B94;
	color:#fff
}
.lh37_ul {
	padding-top:7px;
	line-height:37px;
	display:none
}
.lh37_ul li {
	height:37px;
	line-height:37px;
	border-bottom:1px dotted #ccc
}
.lh37_ul li div {
	float:left;
	color:#005B94;
	height:16px;
	overflow:hidden;
	line-height:16px;
	text-align:center;
	margin-top:11px
}
.lh37_ul li a:link, .lh37_ul li a:visited {
	color:#333;
	text-decoration:none;
	display:block; font-size:13px;
	margin:0 10px 0 22px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.lh37_ul li a:hover {color:#005B94}
.lh37_ul li span {float:right;color:#666}

.Consultation_2 {
	clear:both;
	padding-top:10px
}
.Consultation_2 a:link, .Consultation_2 a:visited {
	position:relative;
	font-size:21px;
	padding:0 10px;
	color:#fff;
	display:inline-block;
	background:#005B94;
	font-family:'Microsoft YaHei', Arial;
	height:52px;
	line-height:52px
}
.Consultation_2 a span {
	height:52px;
	line-height:52px;
	display:inline-block
}
.w242_pt10_1 {
	overflow:hidden;
	padding-top:10px;
	width:282px
}
.w242_pt10_1 li {
	float:left;
	width:90px;
	margin-right:5px;
	display:inline
}
.w242_pt10_1 li.qh {
	width:auto;
	float:none;
	margin:auto;
	display:block
}
.w242_pt10_1 ul {
	width:287px
}
.tDY {
	padding-top:10px;
	font-size:14px;
	color:#666;
	line-height:30px
}
.tDY li {
	padding:10px 0;
	border-bottom:1px dotted #CCC
}
.PP_ulList {
	height:35px;
	line-height:33px;
	color:#666;
	font-size:18px;
	font-family:'Microsoft YaHei'
}
.PP_ulList li {
	float:left;
	margin-right:2px;
	display:inline;
	border:1px solid #dbdbdb;
	background:#fafafa;
	padding:0 20px;
	cursor:pointer
}
.PP_ulList li.mn {
	background:#005B94;
	border:1px solid #005B94;
	color:#fff
}
.p35000 {
	padding:35px 0 0 0;
	display:none
}
.p35000 td {
	padding-bottom:25px
}
.w490 {
	margin:0 auto;
	height:254px;
	width:490px
}
.w490 li {
	position:relative;
	display:inline-block
}
.w490 li div a:link, .w490 li div a:visited {
	color:#fff
}
.w490 li div a:hover {
	color:#005B94
}
.w490 li div {
	position:absolute;
	bottom:0;
	left:0;
	line-height:36px;
	height:36px;
	padding:0 12px;
	font-size:14px;
	color:#fff
}
.h10_content {
	padding-top:15px;
	height:10px;
	text-align:center;
	font-size:0
}
.h10_content span {
	display:inline-block;
	width:9px;
	height:9px;
	cursor:pointer;
	background:url(../img/w9_1.png) no-repeat center center;
	margin:0 5px
}
.h10_content span.on {
	background:url(../img/w9_2.png) no-repeat center center
}
.ul_mr7 li {
	float:left;
	margin-right:7px;
	display:inline;
	position:relative
}
.ul_mr7 {width:942px}


.ul_mr7  a{ color:#fff;}
.ul_mr7  a:hover{ color:#FFCC33;}
.w814 {
	width:828px;
	margin:0 auto
}
.w814 li {
	float:left;
	padding:8px 3px 3px 3px;
	font-size:0;
	margin:0 4px;
	display:inline;
	cursor:pointer
}
.ul_mr7_1 li {
	float:left;
	margin-right:7px;
	margin-bottom:7px;
	display:inline;
	position:relative
}
.ul_mr7_1 {
	width:942px
}
.ul_sp li {
	float:left;
	position:relative;
	margin-right:20px;
	margin-bottom:20px;
	display:inline
}
.ul_sp li img {
	display:block
}
.ul_sp li .fz14_b0 {
	font-weight:700;
	font-size:15px
}
.ul_sp {
	width:955px
}
.ul_sp_1 li {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	display:inline;
	width:218px;
	line-height:18px
}
.ul_sp_1 {
	width:955px
}
.ul_sp_2 li {
	float:left;
	margin-right:20px;
	display:inline;
	width:218px;
	line-height:18px
}
.ul_sp_2 {
	width:955px
}
.fr_w240 {
	float:right;
	width:240px;
	overflow:hidden;
	height:408px
}
.fr_w240 ul li {
	border-bottom:1px solid #ebebeb;
	padding:10px 0
}
.fr_w240 ul {
	margin-top:-10px
}
.spxq_ul {
	height:35px;
	line-height:35px;
	font-size:18px;
	font-family:'Microsoft YaHei';
	margin-top:10px
}
.spxq_ul li {
	float:left;
	color:#666;
	padding:0 10px;
	cursor:pointer
}
.spxq_ul li.on {
	color:#fff;
	background:#005B94
}
.ul_sp_3 li {
	float:left;
	margin-right:20px;
	display:inline;
	width:206px;
	line-height:18px;
	margin-top:20px
}
.ul_sp_3 {
	width:905px;
	display:none
}
.ul_sp_4 li {
	float:left;
	margin-right:20px;
	display:inline;
	width:218px;
	line-height:18px;
	margin-top:20px
}
.ul_sp_4 {width:955px
}
.ul_ms {width:945px; padding:0px; height:auto; overflow:hidden; margin-left:-30px; }
.ul_ms ul{ margin:0px; padding:0px;}
.ul_ms li {float:left; margin-bottom:30px; text-align:center; padding:5px; border:1px solid #ccc;line-height:26px; margin-left:30px;width:272px}
.ul_ms li img{ width:272px; padding-bottom:10px;}



.ul_ms li a:hover img{transition:all 1s;
transform: scale(1.04);
-webkit-transform: scale(1.04);
-webkit-transform: all 1s ease 0s;}


.pt10_2 {padding-top:10px;width:935px}
.pt10_2 ul {width:946px}
.pt10_2 li {float:left;	margin-right:11px;display:inline}
.ul_sp_5 li {float:left;position:relative;margin-right:20px;margin-bottom:12px;display:inline}
.ul_sp_5 {width:955px}
.ul_xy li {
	float:left;
	width:223px;
	border-bottom:2px solid #363636;
	margin-right:14px;
	display:inline;
	margin-bottom:15px;
	display:inline
}
.ul_xy {
	width:949px
}
.ul_xy li:hover {
	border-bottom:2px solid #005B94;
	box-shadow:0 0 5px #ccc
}
.ul_gm li {
	float:left;
	width:211px;
	margin-right:12px;
	display:inline
}
.ul_gm {
	margin-top:18px;
	width:897px
}
.ul_news li {
	padding:13px 0;
	border-bottom:1px dotted #ccc
}
.ul_news {
	margin-top:-13px
}
.bottom_bg_1 {
	width:1200px;
	margin:0 auto;
	color:#fff;
	padding-top:225px;
	line-height:47px;
	height:47px;
	text-align:center
}
.fr_w430 {
	float:right;
	padding-right:320px;
	width:470px
}
.fr_w430 li {
	float:left;
	margin-top:11px;
	margin-left:13px;
	width:201px;
	display:inline
}
.w600_mt195 {
	float:left;
	margin-top:195px;
	width:660px
}
.w600_mt195 li {
	float:left;
	margin-right:8px;
	display:inline
}
.w650_ov {
	width:650px;
	margin:0 auto;
	margin-top:50px;
	overflow:hidden
}
.w650_ov td {
	border-top:1px dotted #ccc;
	padding:15px 0;
	line-height:28px
}
.w650_ov table {
	margin-top:-1px
}
.w650_ov td div {
	float:left;
	border-radius:5px;
	background:#005B94;
	width:95px;
	text-align:center;
	background:#005B94;
	color:#fff;
	font-size:16px
}
.w650_ov td span {
	margin-left:20px;
	float:left;
	display:inline;
	color:#666;
	font-size:16px
}
.p150_c666 {
	padding:15px 0;
	color:#666;
	line-height:28px
}
.p150_c666 li {
	height:28px;
	line-height:28px;
	float:left;
	background:url(../img/w17_a.png) no-repeat left;
	padding-left:28px;
	width:220px
}
.h140_w605 {
	padding-top:18px;
	height:140px;
	overflow:hidden;
	width:605px;
	overflow:hidden
}
.h140_w605 li {
	float:left;
	width:128px;
	height:130px;
	padding:5px 10px;
	color:#fff;
	margin-right:4px;
	display:inline;
	text-align:center
}
.h140_w605 ul {
	width:609px
}
.mt0 {
	margin-top:0
}
.p300030 {
	padding:30px 0 0 30px
}
.p300030 td {
	padding:15px 0;
	border-bottom:1px dotted #ef9131
}
.cy_ul {
	overflow:hidden;
	width:1200px
}
.cy_ul ul {
	width:1203px
}
.cy_ul li {
	float:left;
	width:237px;
	position:relative;
	height:141px;
	overflow:hidden;
	margin-right:3px;
	margin-bottom:3px;
	display:inline
}
.cy_ul li:hover .w1_bg_1_d {
	display:block
}
.w1078 {
	width:1076px;
	margin:0 auto
}
.w1078 ul li {
	float:left;
	width:261px;
	margin:0 4px;
	display:inline
}
.CS_list {
	padding-top:18px
}
.CS_list ul li {
	margin-bottom:20px
}
.BM_list_bg_1 {
	background:url(../img/bm1_left.png) no-repeat left
}
.BM_list_bg_2 {
	background:url(../img/bm_left.png) no-repeat left
}
.ZX_date {
	display:inline-block;
	width:26px;
	border-radius:50%;
	box-shadow:0 0 3px #fff;
	background:#484848;
	line-height:26px!important;
	height:26px!important;
	font-size:12px;
	text-align:center;
	position:absolute;
	right:-10px;
	top:-10px
}
.w28_biao_1 {
	background:url(../img/w28_biao_1.png) no-repeat left;
	padding-left:40px
}
.w28_biao_2 {
	background:url(../img/w28_biao_2.png) no-repeat left;
	padding-left:40px
}
.IN_XY_name {
	padding:10px 18px
}
.tfz16 {
	font-weight:500;
	font-size:16px;
	line-height:30px
}




.JY_li .tfz16 a {
	color:#005B94;
	display:block;
	height:30px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.h24 {
	color:#646464;
	height:24px
}
.h40 {
	color:#646464;
	height:40px
}
.lh18_cb2 {
	width:100%;
	line-height:1.6;
	overflow:hidden;
	color:#666; padding-top:10px; padding-bottom:10px;
}
.NY_banner {
	height:240px;
	min-width:1200px
}
.left_w242 {
	float:left;
	width:242px;
	margin-top:-24px
}
.dq_xf {
	width:242px;
	float:left
}
.left_title_1 {
	height:102px;
	line-height:102px;
	color:#fff;
	font-size:28px;
	font-family:'Microsoft YaHei', Arial;
	background:#F7931C;
	text-align:center;
	
border-radius: 5px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */ 
-moz-border-radius: 5px; /* Mozilla浏览器的私有属性 */ 
-webkit-border-radius: 5px; /* Webkit浏览器的私有属性 */ 
border-radius: 10px 10px 0px 0px; /* 四个半径值分别是左上角、右上角、右下角和左下角 */ 
	
	
}
.mt5_pp {
	margin-top:5px
}
.w28_biao_1_a {
	background:url(../img/w28_biao_1.png) no-repeat left;
	padding-left:35px
}
.w28_biao_2_a {
	background:url(../img/w28_biao_2.png) no-repeat left;
	padding-left:35px
}
.pt10_h32 {
	padding-top:10px;
	height:32px
}
.fz16_title {
	float:left;
	font-size:16px;
	color:#4c4c4d;
	font-family:'Microsoft YaHei', Arial;
	line-height:31px;
	border-bottom:1px solid #005B94
}
.fr_w12 {
	float:right;
	background:url(../img/right_w12.png) no-repeat right;
	padding-right:15px;
	color:#4c4c4d!important;
	font-size:14px;
	line-height:32px
}
.fr_w12:hover {
	color:#005B94!important
}
.lh23_center {
	line-height:23px;
	text-align:center;
	color:#666
}
.lh23_pic {
	width:242px; height:270px;
	position:relative;
	margin:0 auto
}
.lh23_center a:link, .lh23_center a:visited {
	color:#666
}
.lh23_center a:hover {
	color:#005B94
}
.fr_w935 {
	float:right;
	width:915px;
	margin-top:-44px
}
.fr_w935 .top_h45 {
	line-height:44px;
	height:45px
}
.color_2 {
	color:red
}
.pt18 {
	padding-top:18px
}
.pt20_c666 {
	padding-top:20px;
	line-height:20px;
	color:#666
}
.lh30_mt18 {
	line-height:30px;
	margin-top:18px;
	border:1px solid #e5e5e5
}
.w100_left {
	background:#f7f7f7;
	width:100px;
	text-align:center;
	border-right:1px solid #e5e5e5;
	color:#666
}
.color_3 {
	color:#666
}
.lh30_bk1 {
	line-height:30px;
	margin-top:18px;
	border:1px solid #e5e5e5;
	margin-left:15px
}
.left_w282 {
	float:left;
	width:282px;
	margin-top:-24px
}
.top_h45 {
	line-height:44px; 
	height:45px; border-bottom:1px #ccc solid; margin-top:20px;
}

.h14_biao b {  text-align:left;}





/* CSS Document */
.toolbar-item,.toolbar-layer{background:url(../img/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}















.item-i {
	display: block;
	width: 100%;
	overflow: hidden;
	background: #fff
}

.item-i .item-i-inner {
	display: block;
	width: 96%;
	margin: 0 auto
}

.item-i .item-i-inner .item-i-title {
	display: block;
	width: 100%;
	padding-bottom: 2rem
}

.item-i-title>h4 {
	width: 100%;
	font-size: 2.6rem;
	line-height: 1;
	padding-top: 2rem; 
}

.item-i-title>h6 {
	display: block;
	width: 100%;
	font-weight: 100;
	font-size: 1.6rem;
	line-height: 2;
	letter-spacing: .1em
}

.item-i-title .item-i-border-top {
	display: block;
	width: 22%;
	line-height: 1;
	margin: .5rem auto 0;
	height: auto;
	border-top: 1px solid #fe4d00
}

.item-i-major {
	display: block;
	width: 96%;
	margin: 0 auto;
	overflow: hidden;
	background: #fff
}

.item-i-major>.item-i-m-i {
	display: block;
	width: 100%
}

.item-imi-l {
	width: 90%;
	margin: 0 auto;
	padding: 1.2rem 0;
	position: relative;
	border-bottom: 1px dotted #b8b8b8;
	opacity: 0
}

.item-imi-l>:nth-child(1) {
	width: 32%;
	float: left
}

.item-imi-l>:nth-child(1) img {
	width: 70%;
	margin: 0 auto
}

.item-imi-l>:nth-child(2) {
	width: 65%;
	position: absolute;
	height: 100%;
	right: 0;
	top: 0
}

.item-imi-inner {
	display: block;
	width: 100%;
	position: absolute;
	margin-top:-16%;
	top: 60%
}

.item-imi-inner>h4 {
	position: relative;
	width: 100%;
	text-align: left;
	font-size: 1.7rem;
	line-height: 1; padding-bottom:.5em;
}

.item-imi-inner>h4:after {
	content: "HOT";
	display: inline;
	position: absolute;
	top: -1.6rem;
	right: 0;
	font-weight: 700;
	background: red;
	color: #fff;
	font-size: .9rem;
	padding: .2rem;
	-webkit-transform: translate3d(.1rem,0,0) scale(.9);
	-moz-transform: translate3d(.1rem,0,0) scale(.9);
	transform: translate3d(.1rem,0,0) scale(.9);
	border-radius: .2rem;
	-moz-border-radius: .2rem;
	-webkit-border-radius: .2rem;
	animation: hot-jack 2s steps(2) infinite;
	-moz-animation: hot-jack 2s steps(2) infinite;
	-webkit-animation: hot-jack steps(2) 2s infinite
}

@keyframes hot-jack {
	0% {
		box-shadow: 0 0 6px red;
		-moz-box-shadow: 0 0 6px red;
		-webkit-box-shadow: 0 0 6px red
	}
}

@-moz-keyframes hot-jack {
	0% {
		box-shadow: 0 0 6px red;
		-moz-box-shadow: 0 0 6px red;
		-webkit-box-shadow: 0 0 6px red
	}
}

@-webkit-keyframes hot-jack {
	0% {
		box-shadow: 0 0 6px red;
		-moz-box-shadow: 0 0 6px red;
		-webkit-box-shadow: 0 0 6px red
	}
}

.no-hot:after {
	content: "";
	visibility: hidden
}

.item-imi-inner>span {
	width: 3rem;
	height: 1px;
	display: block;
	margin-top: .5rem;
	background: #fe4d00
}

.item-imi-inner>p {
	display: block;
	width: 100%;
	text-align: left;
	line-height: 1.4;
	padding-top: .6rem;
	font-size: 1.4rem
}
.item-i-btn{
  display: block;
  width: 96%;
  border:1px solid #ec7a00;
  margin-top:.7rem;
}
.item-i-btn a{
  display:inline-block;
  width: 50%;
  float: left;
  font-size:1.1rem;
  line-height: 1;
  padding:.5rem 0;
  text-align: center;
  color:#fff;
}

.item-imi-inner>p>span {
	color: red
}

.item-imi-inner>a {
	display: inline-block;
	font-size: 1.3rem;
	color: #fff;
	padding: .4rem .8rem;
	margin-top: .6rem;
	border-radius: 1.2rem;
	line-height: 1;
	background: #fff;
  border:1px solid #e37510;
}

@keyframes list-show {
	0% {
		-webkit-transform: translate3d(-12rem,0,0);
		-moz-transform: translate3d(-12rem,0,0);
		transform: translate3d(-12rem,0,0)
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes list-show {
	0% {
		-webkit-transform: translate3d(-12rem,0,0);
		-moz-transform: translate3d(-12rem,0,0);
		transform: translate3d(-12rem,0,0)
	}

	100% {
		opacity: 1
	}
}

@-moz-keyframes list-show {
	0% {
		-webkit-transform: translate3d(-12rem,0,0);
		-moz-transform: translate3d(-12rem,0,0);
		transform: translate3d(-12rem,0,0)
	}

	100% {
		opacity: 1
	}
}

.item-i-m-i>div {
	animation: list-show forwards 2s;
	-webkit-animation: list-show forwards 2s;
	-moz-animation: list-show forwards 2s
}

.item-i-m-i>div:nth-child(2) {
	animation-delay: .4s;
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s
}

.item-i-m-i>div:nth-child(3) {
	animation-delay: .8s;
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s
}

.item-i-m-i>div:nth-child(4) {
	animation-delay: 1.2s;
	-webkit-animation-delay: 1.2s;
	-moz-animation-delay: 1.2s
}

.item-i-m-i>div:nth-child(5) {
	animation-delay: 1.6s;
	-webkit-animation-delay: 1.6s;
	-moz-animation-delay: 1.6s
}

.item-i-m-i>div:nth-child(6) {
	animation-delay: 2s;
	-webkit-animation-delay: 2s;
	-moz-animation-delay: 2s
}

.item-i-m-i>div:nth-child(7) {
	animation-delay: 2.4s;
	-webkit-animation-delay: 2.4s;
	-moz-animation-delay: 2.4s
}

.item-i-m-i>div:nth-child(8) {
	animation-delay: 2.8s;
	-webkit-animation-delay: 2.8s;
	-moz-animation-delay: 2.8s
}


























.mt20 {
	margin-top:20px
}
.h33_lh32 {
	margin-top:30px;
	height:38px;
	line-height:38px;
	background:#eee;
	font-size:16px;
	font-family:'Microsoft YaHei';
	color:#666
}
.h33_lh32 td {
	cursor:pointer
}
.bg_fff_1 {
	background:#fff; background:url(../img/hoverbg.png) no-repeat; width:122px;}
.cboth {
	clear:both
}
.w885 {
	float:right;
	width:885px;
	margin-top:-44px
}
.fleft {
	float:left;
	display:inline
}
.fr_w600 {
	float:right;
	width:600px
}
.fz30_cee78 {
	font-size:30px;
	color:#005B94;
	font-family:'Microsoft YaHei'
}
.fz18_tu {
	font-size:18px;
	text-transform:uppercase;
	color:#333
}
.mt20_fz14 {
	margin-top:20px;
	line-height:30px;
	font-size:14px
}
.lh18_c666 {
	line-height:26px;
	color:#666; font-size:14px; 
}
.lhfont {
	margin-top:15px;
	line-height:34px;
	height:34px;
	border-bottom:1px solid #ccc
}
.fl_fz16 {
	
	font-size:16px; font-weight:bold; border-bottom:1px #ccc solid; margin-top:20px; display:block; padding-bottom:10px;
	color:#333
}
.right_w12 {
	float:right;
	background:url(../img/right_w12.png) no-repeat right;
	padding-right:15px;
	color:#4c4c4d;
	font-size:14px;
	line-height:35px;
	color:#666
}
.w935_h260 {
	overflow:hidden;
	width:935px;
	height:260px;
	margin-top:20px
}
.w1_bg_1 {
	height:36px;
	bottom:0;
	left:0;
	width:100%;
	position:absolute;
	background:url(../img/w1_bg_1.png)
}
.pas_1 {
	position:absolute;
	bottom:0;
	left:0;
	line-height:36px;
	width:100%;
	color:#fff
}
.ml15_fl {
	float:left;
	margin-left:15px;
	display:inline
}
.ml15_fl a:link, .ml15_fl a:visited {
	color:#fff
}
.ml15_fl a:hover {
	color:#005B94
}
.w19_1 {
	background:url(../img/w19_1.png) no-repeat left;
	padding-left:24px;
	font-size:12px;
	float:right;
	margin-right:15px
}
.w1_bg_1_a {
	height:20px;
	background:url(../img/w1_bg_1.png);
	bottom:0;
	left:0;
	width:100%;
	position:absolute
}
.wdiimg {
	position:absolute;
	bottom:0;
	line-height:20px;
	width:100%;
	color:#fff
}
.wdi_name {
	float:left;
	padding-left:5px
}
.wdi_name a:link, .wdi_name a:visited {
	color:#fff
}
.wdi_name a:hover {
	color:#005B94
}
.w19_1_fr {
	float:right;
	background:url(../img/w19_1.png) no-repeat left;
	padding-left:24px;
	padding-right:5px
}
.c_h10 {
	clear:both;
	height:10px
}
.h63_p0510 {
	height:63px;
	overflow:hidden;
	padding:5px 10px;
	background:#eee;
	color:#666
}
.lh63 {
	line-height:63px
}
.fl_mt13 {
	float:left;
	margin-left:5px;
	display:inline;
	margin-top:13px
}
.fml15 {
	float:left;
	margin-left:15px;
	display:inline;
	line-height:21px;
	font-size:12px
}
.mt7 {
	margin-top:7px
}
.liuy {
	line-height:39px;
	height:39px;
	color:#272727;
	font-family:'Microsoft YaHei';
	font-size:16px;
	font-weight:700
}
.bk1_pl10 {
	border:1px solid #ccc;
	padding-left:10px
}
.w100_h120 {
	width:100%;
	height:120px;
	border:none;
	line-height:20px;
	padding:5px 0
}
.sum {
	border:none;
	line-height:40px;
	height:40px;
	padding:0 20px;
	background:#005B94;
	color:#fff;
	cursor:pointer;
	width:200px
}
.pt15_1 {
	padding-top:15px
}
.fz0 {
	font-size:0
}
.fc666 {
	font-size:16px;
	font-family:'Microsoft YaHei';
	color:#666;
	text-align:center;
	margin-top:0px
}
.fc666 a:link, .fc666 a:visited {
	color:#666
}
.fc666 a:hover {
	color:#005B94
}
.c666_center {
	color:#666;
	text-align:center
}
.ljie {
	display:inline-block;
	background:url(../img/ljie.png) no-repeat left;
	padding-left:15px;
	color:#005B94
}
.wo {
	width:auto!important;
	height:auto!important;
	line-height:none!important;
	border:none!important
}
.pt18_fz14 {
	padding-top:18px;
	color:#666;
	font-size:14px
}
.pt18_fz14 .box {
	overflow:hidden;
	position:relative
}
.pt18_fz14 .box a.l, .pt18_fz14 .box a.r {
	width:50%;
	height:100%;
	top:0;
	position:absolute
}
.pt18_fz14 .box a.l span, .pt18_fz14 .box a.r span {
	width:45px;
	height:87px;
	background:url(../img/qiehbtn.png) no-repeat;
	position:absolute;
	top:50%;
	margin-top:-43px
}
.pt18_fz14 .box a.l {
	left:0
}
.pt18_fz14 .box a.r {
	right:0
}
.pt18_fz14 .box a.r span {
	right:0;
	background-position:right 0
}
.c666_bb1 {
	text-align:center;
	color:#666
}
.h30_fz14 {
	height:30px;
	text-align:center;
	font-size:14px;
	color:#005B94;
	font-weight:700;
	font-size:16px
}
.h30_fz12 {
	height:30px;
	font-size:12px
}
.h30_mt10 {
	line-height:30px;
	padding-top:10px
}
.lh_h22 {
	line-height:22px
}
.p100_center {
	padding:10px 0;
	text-align:center
}
.lh22_p250 {
	line-height:22px;
	padding:25px 0
}
.w35_sz_2 {
	background:url(../img/w35_sz_2.png) repeat-y top
}
.fz14_lh20_c333 {
	font-size:14px;
	line-height:20px;
	color:#333
}
.pplc .dq_tr td {
	padding-top:15px
}
.pplcd {
	margin-bottom:15px
}
.color_5 {
	color:#a7a7a7
}
.fz14_c666 {
	font-size:14px;
	color:#666
}
.dq_tr p.fz14_c666 {
	font-size:14px;
	color:#005B94
}
.dq_tr p.color_5 {
	color:#f6a45a
}
.pt18_c666 {padding-top:18px;color:#666;line-height:26px}

.pt18_c666 p{ text-indent:30px; margin-bottom:20px; font-size:15px; }

.pt18_c666 .left{ float:left; margin-left:-30px; width:65%; font-size:30px; padding-top:20px;}

.pt18_c666 .left i{ margin-bottom:0px; font-size:22px; margin-right:12px; width:50px;}


.pt18_c666 .left p{ margin-bottom:10px; font-size:16px;}


.pt18_c666 .right{ float:right; width:35%;  padding-top:20px;}



.p100 {padding:10px 0}
.ov_hidden {
	overflow:hidden
}
.pl240 {
	padding-left:240px
}
.fz14_bold_1 {
	font-weight:700;
	color:#333;
	line-height:20px;
	height:20px
}
.h24_l18 {
	font-size:12px;
	color:#999;
	height:24px;
	line-height:18px
}
.lh22_c666 {
	line-height:22px;
	color:#666
}
.pl175 {
	padding-left:175px
}
.pt18_c666_1 {
	padding-top:18px;
	color:#666
}
.pr_center {
	position:relative;
	text-align:center
}
.fz16_h30_1 {
	font-size:20px;
	height:30px;
	color:#ee6700;
	font-weight:700
}
.h30_c999 {
	color:#999;
	height:30px
}
.fh_img {
	display:inline-block;
	background:url(../img/fh_img.png) no-repeat left;
	padding-left:26px;
	color:#4c4c4d;
	position:absolute;
	right:0;
	top:0;
	font-size:16px;
	font-family:'Microsoft YaHei'
}
.lh22_bb15 {
	border-bottom:1px dotted #ccc;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	line-height:22px;
	color:#666;
	padding-bottom:15px
}
.fl_p2 {
	float:left;
	padding:2px;
	border:1px solid #ccc
}
.w650_fr {
	float:right;
	width:650px
}
.h30_fz16 {
	font-size:16px;
	color:#005B94;
	font-weight:700;
	height:30px
}
.lh26_c666 {
	line-height:24px;
	color:#666
}
.color_6 {
	color:#005B94
}
.h24_fz14 {
	font-size:14px;
	height:24px;
	line-height:24px;
	margin-top:5px
}
.lh30_c666 {
	line-height:30px;
	color:#666
}
.h28_bb1 {
	height:28px;
	line-height:28px;
	border-bottom:1px solid #005B94;
	margin-top:15px
}
.w17_cpl24 {
	float:left;
	background:url(../img/w17.png) no-repeat left;
	padding-left:24px;
	font-size:14px;
	font-family:'Microsoft YaHei';
	color:#005B94
}
.lh22_c666_mt10 {
	line-height:22px;
	color:#666;
	margin-top:10px
}
.w885_ov {
	overflow:hidden;
	width:885px
}
.lh45_fz14 {
	line-height:45px;
	height:45px;
	text-align:center;
	font-size:14px;
	color:#525050
}
.p10 {
	padding:10px
}
.fbold_fz16 {
	font-size:16px;
	font-weight:700;
	color:#005B94
}
.fbold_fz16 a:link, .fbold_fz16 a:visited {
	color:#005B94
}
.h20_c64 {
	color:#646464;
	height:20px;
	line-height:20px
}
.h36_bk1 {
	height:36px;
	border-bottom:1px dotted #ccc
}
.fl_lh36 {
	line-height:36px;
	color:#005B94;
	font-size:16px;
	text-align:center;
	font-weight:700
}
.fr_h26 {
	float:right;
	height:26px;
	overflow:hidden;
	border:1px solid #ccc
}
.fl_pl10 {
	float:left;
	padding-left:10px
}
.h26_bonoe {
	height:26px;
	border:none
}
.w26_img {
	height:26px;
	border:none;
	cursor:pointer;
	background:url(../img/w26_img.png) no-repeat center center;
	width:26px}
	
.h42_font {line-height:42px;height:42px;color:#939393;text-align:center}
.h20_c999 {color:#999;height:20px;line-height:20px}
.lh60_title {line-height:60px;height:60px}
.w2_left {float:left;background:url(../img/w2_left.png) no-repeat left;	padding-left:7px;font-size:18px;color:#333;font-family:'Microsoft YaHei'}
.ov_h935 {overflow:hidden;width:935px}

.pas_lh36 {	position:absolute;	bottom:0px; background:url(../img/bg.png);left:0; width:211px;line-height:34px;height:34px;padding:0 10px; font-size:14px;	color:#fff}
.pas_lh366 {position:absolute;	bottom:0px; background:url(../img/bg.png);left:0; width:419px;line-height:34px;height:34px;padding:0 10px; font-size:14px;	color:#fff}

.pas_lh3666 {position:absolute;	bottom:0px; background:url(../img/bg.png);left:0; width:203px;line-height:34px;height:34px;padding:0 10px; font-size:14px;	color:#fff}


.pas_lh36 a:link, .pas_lh36 a:visited {color:#fff}
.pas_lh36 a:hover {color:#005B94}

.fz18_yhei {
	color:#333;
	font-family:'Microsoft YaHei';
	font-size:18px;
	text-align:center
}
.pt10_a {
	padding-top:10px
}
.jsh_font {
	padding-top:10px;
	line-height:22px;
	font-size:14px;
	color:#666;
	font-family:'Microsoft YaHei'
}
.h89_p5 {
	border:1px solid #ccc;
	position:relative;
	height:89px;
	padding:5px;
	margin-top:10px
}
.wleft {
	position:absolute;
	width:12px;
	height:21px;
	background:url(../img/wleft.png) no-repeat left center;
	left:5px;
	top:38px
}
.wright {
	position:absolute;
	width:12px;
	height:21px;
	background:url(../img/wright.png) no-repeat left center;
	right:5px;
	top:38px
}
.w814 .on {
	background:url(../img/w130_img.png) no-repeat center center
}
.h279 {
	height:279px;
	overflow:hidden;
	position:relative
}
.h254 {
	height:254px;
	overflow:hidden;
	width:100%
}
.l0t105 {
	position:absolute;
	left:10px;
	top:105px;
	height:39px;
	width:23px;
	z-index:2;
	background:url(../img/w22_1.png) no-repeat center center
}
.r0t105 {
	position:absolute;
	right:10px;
	top:105px;
	height:39px;
	width:23px;
	z-index:2;
	background:url(../img/w22_2.png) no-repeat center center
}
.ph60 { border-bottom:1px #ccc solid; margin-bottom:10px;padding-top:10px;line-height:60px; height:60px}

.right_w12_1 {
	float:right;
	background:url(../img/right_w12.png) no-repeat right;
	padding-right:15px;
	color:#4c4c4d;
	font-size:14px;
	line-height:60px
}
.h321_1 {
	height:321px
}
.fl_pr {
	float:left;
	position:relative
}

.fl_pr a { color:#fff;
}


.fr_w476 {
	float:right;
	width:476px; 
}
.fl_ml7 {
	float:left;
	margin-left:7px;
	margin-bottom:7px;
	position:relative
}


.fl_ml7 a:hover{ color:#FFCC33}
.fl_ml7 img:hover{ opacity: 0.8;filter: alpha(opacity=25);}

.fl_pr a:hover{ color:#FFCC33}
.fl_pr img:hover{ opacity: 0.8;filter: alpha(opacity=25);}


.ul_mr7 img:hover{ opacity: 0.8;filter: alpha(opacity=25);}


.h32_title {
	height:32px;
	line-height:32px
}
.bg_e {
	background:#005B94;
	padding:0 15px;
	color:#fff;
	font-size:14px;
	display:inline-block
}
.p2015_box {
	border:1px solid #ccc;
	padding:20px 15px;
	box-shadow:1px 1px 2px #CCC
}
.fr_w750 {
	float:right;
	width:750px
}
.fl_w570 {
	float:left;
	width:570px
}
.bb1_a {
	line-height:22px;
	padding:0 5px 5px 5px;
	color:#666;
	border-bottom:1px dotted #ccc
}
.lh30_o05 {
	line-height:30px;
	height:30px;
	padding:0 5px;
	color:#005B94
}
.fl_wml30 {
	float:left;
	margin-left:30px;
	display:inline
}
.w11_1 {
	background:url(../img/w11_1.png) no-repeat center center;
	width:11px;
	display:inline-block;
	height:30px;
	float:left;
	margin:0 2px
}
.w11_2 {
	background:url(../img/w11_2.png) no-repeat center center;
	width:11px;
	display:inline-block;
	height:30px;
	float:left;
	margin:0 2px
}
.w138_a {
	float:right;
	width:138px;
	text-align:center;
	padding-top:5px
}
.h29_cfff {
	display:block;
	height:29px;
	line-height:29px;
	color:#fff!important;
	background:#0aa0c5;
	border-radius:20px
}
.w19_jt:link, .w19_jt:visited {
	display:inline-block;
	height:40px;
	line-height:40px;
	background:url(../img/w19_jt.png) no-repeat left;
	padding-left:26px;
	color:#666;
	text-align:center;
	margin:0 auto
}
.w19_jt:hover {
	color:#005B94
}
.w935_img {
	overflow:hidden;
	width:935px;
	height:400px
}
.h65 {
	height:65px;
	background:url(../img/h65.png) repeat-x top;
	bottom:0;
	left:0;
	width:100%;
	position:absolute
}
.fz14_b0 {
	position:absolute;
	bottom:0;
	left:0;
	line-height:24px;
	padding:0 8px;
	font-size:14px;
	color:#fff
}
.fz14_b0 a:link, .fz14_b0 a:visited {
	color:#fff
}
.fz14_b0 a:hover {
	color:#005B94
}
.w19_1_a {
	background:url(../img/w19_1.png) no-repeat left;
	padding-left:24px;
	font-size:12px
}
.ml10 {
	margin-left:10px
}
.lh24_pw {
	position:absolute;
	bottom:0;
	left:5px;
	line-height:24px;
	font-size:15px;
	color:#fff;
	font-weight:700
}
.lh24_pw a:link, .lh24_pw a:visited {
	color:#fff
}
.lh24_pw a:hover {
	color:#005B94
}
.h55_mt30 {
	height:55px;
	margin-top:30px
}
.fl_fz18 {
	float:left;
	font-size:18px;
	font-family:'Microsoft YaHei';
	color:#fff;
	background:#005B94;
	padding:0 15px;
	line-height:35px
}
.right_w12_2 {
	float:right;
	background:url(../img/right_w12.png) no-repeat right;
	padding-right:15px;
	color:#4c4c4d;
	font-size:14px;
	line-height:35px
}
.h260_w935 {
	overflow:hidden;
	width:935px;
	height:260px
}
.pr_1 {
	position:relative
}
.pabs {
	position:absolute;
	bottom:0;
	right:5px;
	line-height:20px;
	font-size:14px;
	color:#fff
}
.p5_fz14 {
	padding:5px;
	font-size:14px;
	background:#f5f5f5;
	color:#666
}
.p5_fz14 div a {
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block
}
.p5_fz14 a:link, .p5_fz14 a:visited {
	color:#666
}
.p5_fz14 a:hover {
	color:#005B94
}
.flh30 {
	font-size:12px;
	height:30px;
	line-height:30px
}
.w19_1_b {
	background:url(../img/w19_1.png) no-repeat left;
	padding-left:24px;
	float:left
}
.h26_fz16 {
	height:26px;
	font-weight:700;
	font-size:16px;
	color:#005B94
}
.h408 {
	height:408px
}
.w1_bg_1_b {
	position:absolute;
	right:0;
	bottom:0;
	line-height:26px;
	width:100%;
	text-align:center;
	background:url(../img/w1_bg_1.png);
	color:#005B94;
	font-size:12px
}
.fr_fz12 {
	float:right;
	font-size:12px;
	width:92px
}
.lh18_c_1 {
	line-height:18px;
	color:#005B94
}
.w19_1_c {
	background:url(../img/w19_1.png) no-repeat left;
	padding-left:24px;
	line-height:30px
}
.w1_bg_1_c {
	position:absolute;
	right:0;
	bottom:0;
	line-height:26px;
	padding:0 10px;
	background:url(../img/w1_bg_1.png);
	color:#fff;
	font-size:12px
}
.h28_p100 {
	clear:both;
	height:28px;
	padding:10px 0
}
.lh28_fl {
	float:left;
	line-height:28px
}
.h771 {
	height:800px;
	background:url(../img/h771.png) repeat-x top;
	min-width:1200px
}
.w1200_mo {
	width:1200px;
	margin:0 auto
}
.w605_fr {
	float:right;
	width:605px
}
.w528 {
	width:528px;
	padding-left:77px
}
.pt135 {
	padding-top:135px
}
.w25 {
	height:54px;
	border-bottom:1px solid #ccc;
	margin-top:70px;
	background:url(../img/w25.png) no-repeat 30px center;
	padding-left:68px;
	font-size:34px;
	color:#333;
	line-height:54px;
	font-family:'Microsoft YaHei'
}
.w25_a {
	height:54px;
	border-bottom:1px solid #ccc;
	margin-top:30px;
	background:url(../img/w25.png) no-repeat 30px center;
	padding-left:68px;
	font-size:34px;
	color:#333;
	line-height:54px;
	font-family:'Microsoft YaHei'
}
.rs_title {
	font-size:14px;
	font-family:'Microsoft YaHei';
	line-height:20px
}
.lh18_zd {
	line-height:18px
}
.h100 {
	line-height:100px;
	height:100px;
	font-size:36px;
	font-family:'Microsoft YaHei';
	color:#005B94;
	font-weight:700
}
.w1_h666 {
	height:666px;
	min-width:1200px;
	background:url(../img/w1_h666.png) repeat-x left top
}
.w460 {
	height:566px;
	padding-top:100px;
	background:url(../img/w460.png) no-repeat right
}
.w755 {
	width:755px
}
.h55_fx41 {
	font-size:18px;
	font-size:41px;
	color:#005B94;
	font-family:'Microsoft YaHei';
	line-height:55px;
	height:55px
}
.p010_fz32 {
	display:inline-block;
	padding:0 10px;
	font-size:32px;
	font-family:Arial;
	text-transform:uppercase;
	background:#834f01;
	color:#fff
}
.fz18_c333 {
	font-size:18px;
	font-family:'Microsoft YaHei';
	color:#333
}
.w1_bg_1_d {
	padding:0 10px;
	height:30px;
	width:217px;
	position:absolute;
	left:0;
	bottom:0;
	color:#fff;
	background:url(../img/w1_bg_1.png);
	line-height:30px;
	font-size:14px;
	font-family:'Microsoft YaHei';
	display:none
}
.w1_bg_1_d a:link, .w1_bg_1_d a:visited {
	color:#fff
}
.w1_bg_1_d a:hover {
	color:#005B94
}
.h212_pr {
	height:212px;
	position:relative
}
.h210_pabs {
	position:absolute;
	left:0;
	top:0;
	height:210px;
	border:1px solid #999;
	width:23px;
	line-height:210px;
	font-size:16px;
	color:#2f2e3d;
	text-align:center;
	cursor:pointer
}
.h210_pabs:hover {
	background:#999;
	color:#fff
}
.h210_pabs_1 {
	position:absolute;
	right:0;
	top:0;
	height:210px;
	border:1px solid #999;
	width:23px;
	line-height:210px;
	font-size:16px;
	color:#2f2e3d;
	text-align:center;
	cursor:pointer
}
.h210_pabs_1:hover {
	background:#999;
	color:#fff
}
.YM_top {
	height:382px;
	position:relative
}
.w214 {
	position:absolute;
	left:50%;
	height:127px;
	width:214px;
	background:url(../img/w214.png) no-repeat center center;
	top:370px;
	margin-left:-280px
}
.h3450 {
	height:3450px;
	margin:0 auto;
	width:1200px
}
.pt316 {
	padding-top:316px;
	padding-left:118px
}
.pl177 {
	padding-left:177px;
	padding-top:213px
}
.w684 {
	background:url(../img/w684.jpg) no-repeat left top;
	margin-top:230px;
	height:360px;
	padding-top:155px
}
.w220 {
	float:left;
	width:220px;
	margin-top:27px;
	margin-left:161px
}
.w120_lh18 {
	line-height:18px;
	color:#fff;
	width:120px;
	text-align:center;
	margin-left:64px;
	margin-top:58px
}
.mt2_lh36 {
	margin-top:2px;
	border:1px solid #cecdcd;
	line-height:36px;
	padding:0 10px;
	text-align:center;
	font-size:14px;
	text-align:right
}
.byfs {
	margin:0 52px;
	margin-top:204px;
	height:600px;
	background:url(../img/byfs.jpg) no-repeat right top
}
.p4_bfz0 {
	padding:4px;
	border:1px solid #dcdcdc;
	font-size:0;
	background:#fff
}
.h34_center {
	line-height:34px;
	height:34px;
	text-align:center;
	color:red
}
.fr_mt300 {
	float:right;
	margin-top:300px;
	width:175px;
	line-height:18px;
	margin-right:15px
}
.h350_mt165 {
	height:350px;
	margin-top:165px;
	width:680px;
	margin-left:100px
}
.next, .prev {
	cursor:pointer
}
a.cg_lu:link, a.cg_lu:visited {
	float:left;
	margin-right:2px;
	padding:0 15px;
	font-size:18px;
	color:silver;
	border:1px solid #dbdbdb;
	display:inline;
	cursor:pointer;
	font-family:'Microsoft YaHei', Arial;
	display:block;
	height:33px;
	line-height:33px;
	color:silver
}
a.cg_lu:hover {
	border:1px solid #005B94;
	background:#005B94;
	color:#fff
}
.h395 {
	height:395px;
	overflow:hidden;
	margin-top:20px
}
.ml245 {
	height:254px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:.5;
	position:absolute;
	left:50%;
	top:0;
	width:100%;
	margin-left:245px;
	z-index:1
}
.mr245 {
	height:254px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:.5;
	position:absolute;
	right:50%;
	top:0;
	width:100%;
	margin-right:245px;
	z-index:1
}
.h24_c666_e {
	line-height:24px;
	color:#666
}
.h24_c666_e ul li {
	height:24px;
	line-height:24px;
	padding:10px 0
}
.shuzi {
	float:left;
	width:24px;
	height:24px;
	line-height:24px;
	text-align:center;
	text-align:center;
	background:#585858;
	color:#fff
}
.sp_name_1 {
	float:left;
	width:320px;
	height:24px;
	overflow:hidden;
	margin-left:10px;
	display:inline
}
.coshu_1 {
	float:right;
	padding-left:22px;
	color:#666;
	background:url(../img/coshu_1.png) no-repeat left
}
.sp_name_1 a:link, .sp_name_1 a:visited {
	color:#666
}
.sp_name_1 a:hover {
	color:#005B94
}
.h24_c666_e .dqli .shuzi {
	background:#005B94;
	color:#FFF
}
.fr_1a {
	float:right;
	font-size:14px;
	font-family:'Microsoft YaHei'
}
.xgtitle {
	float:left;
	font-size:20px;
	font-family:'Microsoft YaHei'
}
.h45_lh21 {
	height:40px;
	line-height:21px;
	color:#666
}
.fler445 {
	float:right;
	width:445px
}
.h436_hidden {
	height:436px;
	overflow:hidden
}
.gs_list {
	height:270px
}
.gs_list .ls {
	width:242px;
	position:relative
}
.gs_list .ls .hd {
	width:100%;
	position:absolute;
	bottom:-15px
}
.gs_list .ls .hd ul {
	display:inline-block
}
.gs_list .ls .hd ul li {
	display:block;
	width:6px;
	height:6px;
	background:#ee6700;
	float:left;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	margin:0 2px
}
.gs_list .ls .hd ul .on {
	background:red
}
a:hover {
	color:#005B94
}
.ss1 {
	animation:r1 3s forwards;
	-o-animation:r1 3s forwards;
	-moz-animation:r1 3s forwards;
	-webkit-animation:r1 3s forwards;
	-ms-animation:r1 3s forwards;
	animation-delay:0s;
	-o-animation-delay:0s;
	-webkit-animation-delay:0s;
	-moz-animation-delay:0s;
	-ms-animation-delay:0s
}
.ss2 {
	animation:r1 3s forwards;
	-o-animation:r1 3s forwards;
	-moz-animation:r1 3s forwards;
	-webkit-animation:r1 3s forwards;
	-ms-animation:r1 3s forwards;
animation-delay:.2s;
-o-animation-delay:.2s;
-webkit-animation-delay:.2s;
-moz-animation-delay:.2s;
-ms-animation-delay:.2s
}
.ss3 {
	animation:r1 3s forwards;
	-o-animation:r1 3s forwards;
	-moz-animation:r1 3s forwards;
	-webkit-animation:r1 3s forwards;
	-ms-animation:r1 3s forwards;
animation-delay:.4s;
-o-animation-delay:.4s;
-webkit-animation-delay:.4s;
-moz-animation-delay:.4s;
-ms-animation-delay:.4s
}
.ss4 {
	animation:r1 3s forwards;
	-o-animation:r1 3s forwards;
	-moz-animation:r1 3s forwards;
	-webkit-animation:r1 3s forwards;
	-ms-animation:r1 3s forwards;
animation-delay:.6s;
-o-animation-delay:.6s;
-webkit-animation-delay:.6s;
-moz-animation-delay:.6s;
-ms-animation-delay:.6s
}
.ss5 {
	animation:r1 3s forwards;
	-o-animation:r1 3s forwards;
	-moz-animation:r1 3s forwards;
	-webkit-animation:r1 3s forwards;
	-ms-animation:r1 3s forwards;
animation-delay:.8s;
-webkit-animation-delay:.8s;
-moz-animation-delay:.8s;
-o-animation-delay:.8s;
-ms-animation-delay:.8s
}
.ss6 {
	animation:r1 3s forwards;
	-o-animation:r1 3s forwards;
	-moz-animation:r1 3s forwards;
	-webkit-animation:r1 3s forwards;
	-ms-animation:r1 3s forwards;
	animation-delay:1s;
	-o-animation-delay:1s;
	-webkit-animation-delay:1s;
	-moz-animation-delay:1s;
	-ms-animation-delay:1s
}
.ss7 {
	animation:r1 3s forwards;
	-o-animation:r1 3s forwards;
	-moz-animation:r1 3s forwards;
	-webkit-animation:r1 3s forwards;
	-ms-animation:r1 3s forwards;
	animation-delay:1.2s;
	-webkit-animation-delay:1.2s;
	-o-animation-delay:1.2s;
	-moz-animation-delay:1.2s;
	-ms-animation-delay:1.2s
}
.ss8 {
	animation:r1 3s forwards;
	-o-animation:r1 3s forwards;
	-moz-animation:r1 3s forwards;
	-webkit-animation:r1 3s forwards;
	-ms-animation:r1 3s forwards;
	animation-delay:1.4s;
	-webkit-animation-delay:1.4s;
	-moz-animation-delay:1.4s;
	-o-animation-delay:1.4s;
	-ms-animation-delay:1.4s
}
@keyframes r1 {
from {
transform:rotateY(90deg);
-webkit-transform:rotateY(90deg);
-o-transform:rotateY(90deg);
-moz-transform:rotateY(90deg);
-ms-transform:rotateY(90deg)
}
to {
	transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg)
}
}
@-webkit-keyframes r1 {
from {
transform:rotateY(90deg);
-webkit-transform:rotateY(90deg);
-o-transform:rotateY(90deg);
-moz-transform:rotateY(90deg);
-ms-transform:rotateY(90deg)
}
to {
	transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg)
}
}
@-moz-keyframes r1 {
from {
transform:rotateY(90deg);
-webkit-transform:rotateY(90deg);
-o-transform:rotateY(90deg);
-moz-transform:rotateY(90deg);
-ms-transform:rotateY(90deg)
}
to {
	transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg)
}
}
@-ms-keyframes r1 {
from {
transform:rotateY(90deg);
-webkit-transform:rotateY(90deg);
-o-transform:rotateY(90deg);
-moz-transform:rotateY(90deg);
-ms-transform:rotateY(90deg)
}
to {
	transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg)
}
}
@-o-keyframes r1 {
from {
transform:rotateY(90deg);
-webkit-transform:rotateY(90deg);
-o-transform:rotateY(90deg);
-moz-transform:rotateY(90deg);
-ms-transform:rotateY(90deg)
}
to {
	transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg)
}
}
.tev .tev-u {
	width:1240px;
	margin:0 auto
}
.tev .tev-u li {
	width:115px;
	float:left;
	text-align:center;
	padding-top:25px;
	margin-right:40px
}
.tev .tev-u li img {
	transform:rotateY(-90deg);
	-webkit-transform:rotateY(-90deg);
	-o-transform:rotateY(-90deg);
	-moz-transform:rotateY(-90deg);
	-ms-transform:rotateY(-90deg)
}
.ww1 img {
	transition-property:width, height;
transition-duration:.1s;
	transition-timing-function:ease-in;
	-webkit-transition-property:width, height
}
.ww1 img:hover {
	width:92px;
	height:92px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	box-shadow:3px 6px 10px rgba(0, 0, 0, .2);
	-webkit-box-shadow:3px 6px 10px rgba(0, 0, 0, .2);
	-ms-box-shadow:3px 6px 10px rgba(0, 0, 0, .2);
	-moz-box-shadow:3px 6px 10px rgba(0, 0, 0, .2);
	-o-box-shadow:6px 6px 10px rgba(0, 0, 0, .2)
}
.cleatfix {
	clear:both;
	padding:0
}
.dd1 {
	line-height:21px;
	padding-top:15px
}
.dd1 .ddd1 {
	color:#484848;
	font-size:14px;
	font-family:'Microsoft YaHei', Arial
}
.ww1 {
	width:100%;
	height:auto
}
.lxing {
	position:fixed;
	top:0
}





.hezuo{ margin-left:0px; padding:0px;}
.hezuo li{  text-align:center;  float:left;  font-size:12px; color:#666; }
.hezuo li img{ display: block; width:80px; height:80px; margin-left:20px;}

.hezuo li a{ border:1px #ccc solid; width:120px; display:block; margin:5px; padding:10px;}
.hezuo li a:hover{ border:1px #005B94 solid; width:120px; display:block; margin:5px; padding:10px;}


.beian1{ font-family:'Microsoft YaHei', Arial;  color:#fff; margin:0px; padding:0px; }

.beian1 a{ font-family:'Microsoft YaHei', Arial;  color:#fff; margin:0px; padding:0px; } 


.bq{ width:100%; text-align:center; font-family:'Microsoft YaHei', Arial; border-top:1px #DB8402 solid; padding-top:15px; font-size:13px; color:#fff;  margin:0px;}


.head_dh ul li.on a {
	background:#484848!important
}
.head_dh ul li.head_dh_pr {
	position:relative;
	height:44px;
	font-size:0;
	float:right;
	margin-right:240px;
	display:none
}
.h37_div {
	border:1px solid #ccc;
	height:37px;
	line-height:37px;
	width:345px;
	position:relative;
	padding:0 14px;
	color:gray
}
.h37_div select {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	line-height:37px;
	height:37px;
border:1px solid #color:gray;
filter:alpha(opacity:0);
	opacity:0
}
.Innews_list {
	padding-top:5px;
	line-height:33px
}
.Innews_list ul li {
	height:33px;
	line-height:33px;
	border-bottom:1px dotted #cacaca
}
.Innews_list ul li span {
	float:right;
	color:#acacac
}
.left_dian {
	background:url(../img/dian_1.jpg) no-repeat left;
	padding-left:10px;
	float:left
}
.left_dian a:link, .left_dian a:visited {
	color:#282828
}
a.lkk {
	color:#444!important
}

a.lkk:hover{
	color:#005B94!important; text-decoration:underline
}

.left_dian a:hover {
	color:#005B94
}
.h126 {
	height:126px;
	overflow:hidden
}
.fl_fz0 {
	float:left;
	font-size:0
}
.fr_w366 {
	float:right;
	width:366px
}
.fr_w366_title {
	height:24px;
	font-weight:700;
	font-size:15px
}
.fr_w366_content {
	line-height:20px;
	color:#666; font-size:13px;
	height:84px
}
.colh18 {
	color:#acacac;
	line-height:18px
}
.fr_w366_title a:link, .fr_w366_title a:visited {
	color:#282828
}
.fr_w366_title a:hover {
	color:#444
}
.ul_news li.cur .fleft img {
	width:224px!important;
	height:166px!important
}
.ul_news li.cur .pl175 {
	padding-left:240px!important
}
.h455 .w328 img {
	margin-left:-82px
}
.ul_xy .fbold_fz16 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.content-food {
	width:1200px;
	height:120px;
	margin:0 auto
}
.xsft {
	width:288px;
	height:140px;
	overflow:hidden;
}
.xyhj {
	width:282px;
	height:140px;
	overflow:hidden;
}
.xsft img, .xyhj img {
-webkit-transition:transform .5s;
-o-transition:transform .5s;
transition:transform .5s;
}
.xsft:hover img, .xyhj:hover img {
	transform:scale(0.9, 0.9);
	-webkit-transform:scale(0.9, 0.9);
	-o-transform:scale(0.9, 0.9);
}
.content-food img {
-webkit-transition:transform .5s;
-o-transition:transform .5s;
transition:transform .5s;
}
.content-food img:hover {
	transform:scale(1.02, 1.06);
	-webkit-transform:scale(1.02, 1.02);
	-o-transform:scale(1.02, 1.02);
}
.header-list {
	width:100%;
	height:36px;
	background:#F6F6F6
}
.h1-list-box {
	width:1200px;
	height:36px;
	margin:0 auto;
	color:#333
}
.h1-list-box .h1-list-p {
	line-height:36px;
	font-size:13px;
	margin-right:20px; color:#666666;
	float:left; padding-left:20px;
}

.h1-list-box h1 { display: none;
	line-height:36px;
	font-size:13px;
	margin-right:20px; color:#666666;
	float:left; padding-left:20px;
}


.h1-list-box .h1-list-web {
	width:200px;
	height:36px;
	background:#005B94;
	float:Left;
	color:#fff;
	line-height:36px;
	text-align:Center
}
.h1-list-box .h1-list-list {
	height:36px;
	line-height:36px;
	float:right
}
.h1-list-box .h1-list-list li {
	float:Left;
	padding:0 20px 0 0;
	background-image:url(/img/header_sp.png);
	background-repeat:no-repeat;
	text-indent:1.8em;
	line-height:36px
}
.h1-list-box .h1-list-list li a {
	line-height:36px
}
.h1-list-c1 {
	background-position:0 -38px
}
.h1-list-c2 {
	background-position:-128px -38px
}
.h1-list-c3 {
	background-position:-256px -38px
}
.h1-list-c4 {
	background-position:-377px -38px;
	position:relative
}
.h1-list-c1:hover {
	background-position:0 0
}
.h1-list-c2:hover {
	background-position:-128px 0
}
.h1-list-c3:hover {
	background-position:-256px 0
}
.h1-list-c4:hover {
	background-position:-377px 0
}
.h1-list-c1:hover a {
	color:#FF9900
}
.h1-list-c2:hover a {
	color:#FF9900
}
.h1-list-c3:hover a {
	color:#FF9900
}
.h1-list-c4:hover a {
	color:#005B94
}
.h1-code {
	width:120px;
	height:120px;
	position:absolute;
	opacity:0;
	z-index:999999;
	top:38px;
	background:url(../img/20150323080910_507.jpg) no-repeat center center;
	-webkit-transform:translate3d(0, -15px, 0);
	-moz-transform:translate3d(0, -15px, 0);
	-ms-transform:translate3d(0, -15px, 0);
	-o-transform:translate3d(0, -15px, 0);
	transform:translate3d(0, -15px, 0);
transition:all .6s;
-moz-transition:all .6s;
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.h1-list-c4:hover .h1-code {
	opacity:1;
	transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0)
}




#zoom {
	z-index: 99990;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	background: #ffffff no-repeat 50% 50%;
	padding: 0;
	margin: -100px 0 0 -100px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}
#zoom .content.loading {
	background-image: url('../img/loading.gif');
}
#zoom img {
	display: block;
	max-width: none;
	background: #ececec;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	border-radius: 5px; border:10px #E5F3FB solid;
}
#zoom .close {
	z-index: 99993;
	position: absolute;
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('../img/icons/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: absolute;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
}
#zoom .previous {
	left: 0;
	background: url('../img/icons/arrows.png') no-repeat 0 0;
	border-radius: 0 4px 4px 0;
}
#zoom .next {
	right: 0;
	background: url('../img/icons/arrows.png') no-repeat 100% 0;
	border-radius: 4px 0 0 4px;
}
#zoom .close:hover {
	background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0088cc;
}


/* 效果CSS开始 */
.mod18{width:780px;position:relative;margin:0 auto;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:10px;background:url(../img/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:220px;width:32px;height:48px;}
.mod18 #prev,.mod18 #next{top:490px;width:10px;height:16px;}

.mod18 #prevTop{background:url(../img/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../img/nextBtnTop.png) 0 0 no-repeat;}

.mod18 .next{right:10px;background:url(../img/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:600px;height:397px;position:absolute;color:#fff;}

.mod18 .cf li span{display:block;width:560px;position:absolute;left:90px;bottom:0px;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}

.mod18 .picBox{width:600px; height:400px; padding-left:75px; padding-right:76px;position:relative;overflow:hidden; background:#fff; padding-top:40px;}
.mod18 .picBox ul{height:400px;position:absolute; left:0;}

.mod18 .picBox li{padding-left:90px; padding-right:1px; width:600px;height:400px;}

.mod18 .listBox{width:742px; height:100px;margin:0 auto;position:relative; padding-top:15px;overflow:hidden;}
.mod18 .listBox ul{height:88px;position:absolute; padding-left:12px;}
.mod18 .listBox li{width:122px;height:77px;cursor:pointer;position:relative; padding:5px 0 0 0;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:108px;height:77px;}
.mod18 .listBox img{border:3px solid #fff;}
.mod18 .listBox .on img{border:3px solid #FF9900;}
.mod18 .listBox .on{background:url(../img/img_bg.jpg) center top no-repeat;}
.mod18 .listBox .on i{display:block;}



.bt{ background:#F2F2F2; border-bottom:1px #E5E5E5 solid; width:100%; height:80px; margin-bottom:10px;}
.bt .jz{ width:1000px; margin-left:auto; margin-right:auto; padding-top:15px;}

.bt .left{ background:#F7931D; width:6px; height:50px; float:left;}

.bt .right{ float:left; margin-left:20px; font-size:28px; color:#444; font-weight:bold;}

.bt .right p{ font-size:14px; font-weight:normal; color:#666;}

/*焦点图*/
.focus{ position:relative; width:1000px; height:660px; margin-left:auto; margin-right:auto; background-color: #000; }  
.focus img{ width: 1000px; height: 660px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(/img/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  