﻿/* 首页 */.banner_box {	width:100%;	height:649px;	height:auto;	position:relative;}#playBox {	width:100%;	height:600px;	overflow:hidden;	position:relative;	-moz-box-shadow:0px 0px 1px #ccc;	-webkit-box-shadow:0px 0px 1px #ccc;	box-shadow:0px 0px 1px #ccc;}#playBox .oUlplay {	width:999999px;	height:auto;	position:absolute;	left:0;	top:0;}#playBox .oUlplay li {	float:left;}#playBox .oUlplay li img {	width:100%;}#playBox .pre {     color:#fff;	font-size:72px;	font-family:simsun;	position:absolute;	top:41%;	left:15%;	display:inline-block;	cursor:pointer;	z-index:10;}#playBox .next {	color:#fff;	font-size:72px;	font-family:simsun;	position:absolute;	top:41%;	right:15%;	cursor:pointer;	display:inline-block;	z-index:10;}#playBox .smalltitle {	width:100%; 	height:10px; 	position:absolute; 	bottom:25px; 	z-index:10;}#playBox .smalltitle ul {	width:108px;	height:10px;	margin:0 auto;}#playBox .smalltitle ul li{	width:30px; 	height:6px; 	margin:0 3px; 	float:left; 	*display:inline;	*zoom:1;	cursor:pointer;	opacity:0.8;	background:#fff;}#playBox .smalltitle .thistitle{	background:#ff8400;}.full_screen {	width:100%;	height:auto;	background:#f4f6f8;}.full_line {	border-bottom:1px solid #ddd;}.news_scroll {	width:1100px;	height:48px;	margin:0 auto;}.news_scroll p {	float:left;	height:28px;	margin-top:10px;	padding-right:13px;	background:url(../images/footer_line1.png) repeat-y right;}.news_scroll p span {	height:28px;	color:#fff;	display:inline-block;	padding:0 10px;	line-height:26px;	-webkit-border-radius:5px;	-moz-border-radius:5px;	-o-border-radius:5px;	border-radius:5px;	background:#0a3e70;}.news_scroll p span img {	float:left;	margin:5px 2px 0 0;}.shell {	width:600px;	height:28px;	float:left;	padding:10px 0 0 10px;}#news_list {	height:28px;	overflow:hidden;}.shell ul li {	line-height:28px;}.shell ul li a {	width:520px;	color:#333;	height:28px;	display:inline-block;}.shell ul li a:hover {  color:#dca938;}.shell ul li em {	float:right;	color:#999;	font-style:normal;}.area_box {	width:1109px;	height:auto;	margin:0 auto;	padding:70px 0px;	position:relative;}.area_box h1 {	font-size:40px;	font-weight:normal;	margin-bottom:20px;}.area_box h2 {	font-size:20px;	font-weight:normal;	text-align:center;}.left_word{width: 252px;height: auto;text-align: left;position: absolute;top: 12px;z-index: 100;margin-left: 60px;}.right_word {width: 252px;height: auto;text-align: left;position: absolute;top: 25px;z-index: 100;margin-left: 60px;right:-24px;}
.left_word {	left:0;}.left_word h1 {	margin-bottom:35px;}.left_word ul {margin-bottom:54px;}.right_word ul {margin-bottom:35px;}.right_word ul.special {	padding:48px 0 30px 0px;}.left_word ul.mb_n,.right_word ul.mb_n {	margin-bottom:0;}.left_word ul li{line-height:23px;}.right_word ul li {line-height:24px;}.left_word ul li.begin {font-size:20px;	font-weight:bold;	margin-bottom:4px;}.right_word ul li.begin {font-size:20px;	font-weight:bold;	margin-bottom:8px;}.left_word ul li span {	font-size:20px;}.middle_word {	width:647px;	height:544px;	margin:0 auto;}
.mid_box {	width:300px;	/* height:auto; */	height:300px;	margin:0 auto;	padding-top:130px;	/* background:#f00; */}
.mid_box h1 {	text-align:center;	margin-bottom:16px;}
.mid_box p {line-height:25px;	margin-bottom:18px;}
.demo_box {width:auto;	height:auto;}
.demo_box img.big_pic {	float:left;	margin-right:90px;}
.demo_box h1.title_demo {	padding-top:80px;}
.demo_box h1.title_process {	padding-top:250px;}
.demo_box h1.title_manage {	padding-top:20px;}
.demo_box h2 {text-align:left;margin-bottom:12px;}
.demo_box p {line-height:24px;margin-bottom:6px;}
.demo_box p span {	float:left;	font-size:12px;}
.demo_box dl {	width:326px;	height:auto;	float:left;	margin:40px 61px 0 0;}
.demo_box dl.last {	margin:40px 0 0 0;}
.demo_box dl dt {	font-size:18px;	line-height:21px;	margin-bottom:15px;}
.demo_box dl dt img {	float:left;	margin-right:6px;}
.link {	margin-top:26px;}
.link a {	width:144px;	height:42px;	text-align:center;	line-height:42px;	font-size:18px;	color:#fff;	margin-right:13px;	display:inline-block;	border:1px solid #418ab3;	background:#418ab3;}
.link a.red {	border:1px solid #e25038;	background:#e25038;}.link a:hover {	color:#ca251f;	border:1px solid #ca251f;	background:#fff;	-webkit-transition:all 0.5s ease-in-out !important;    -moz-transition:all 0.5s ease-in-out !important;    -o-transition:all 0.5s ease-in-out !important;    transition:all 0.5s ease-in-out !important;}



.ystitle{width:100%; font-size:38px; color:#222222; text-align:center;}
.intro_box {width:auto;	height:509px;margin-top:40px;position:relative; background:url('/images/home_bg1.jpg') no-repeat center;}
.ysleft{}


.area_box2{width:1100px;height:auto;margin:0 auto;padding:45px 0px 50px 0px;position:relative;}
.area_box2_font{width: 400px;float: right;margin-right: 154px;margin-top: 30px;}
.area_box2_font h1.title_demo{font-size:38px; font-weight:normal;}
.area_box2_font h2{font-size:18px; margin-top:15px; font-weight:normal;}
.area_box2_foot_font{width:100%; height:50px;}
.area_box2_foot_font span{width:365px; font-size:24px; color:#333; float:left; text-align:center;}

.news {background-color: #fff; height:640px; }
.w1100{width:1100px; height:auto; overflow:hidden; margin:0 auto;}
.newstitle{width:1100px; padding:70px 0px 35px 0px; font-size:38px; color:#222222; text-align:center;}
.newscon {width: 345px;margin-right:29px; float:left; border:1px solid #ddd;}
.endnewscon {width: 345px; float:left; border:1px solid #ddd;}
.newscon:hover {background: #d8a400; color: #fff;}
.newscon:hover a{color: #fff;border:none;}
.endnewscon:hover {background: #d8a400; color: #fff;}
.endnewscon:hover a{color: #fff;border:none;}
.newscont {overflow: hidden;}
.newsfl {width: 1100px;overflow: hidden;float: left;}
.newsfl .img ,.newsfl .img img{width: 345px;height: 215px;}
.newsfl h2 a {font-size: 18px;color: #222;font-weight: normal;padding: 20px;display: inline-block; height:40px; width:300px;}
.newsfl h2 a:hover {color: #fff;}
.newsfl p {width: 300px; text-align: justify; text-justify: inter-ideograph;line-height: 22px; padding-left:20px; padding-bottom:20px; color:#666;}
.newstime {padding: 24px 0 8px 6px;}
.newstime a {display:block;text-align:left;line-height:28px; color:#666;}