@charset "utf-8";

/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

body {
	font-family: "Microsoft YaHei", "Tahoma", "宋体";
	background: #fff;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	cursor: pointer;
}

img {
	border: none;
}

input {
	border: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
}

.clearfix {
	zoom: 1;
}

.idp_left_float {
	margin-left: -650px !important;
	left: 50% !important;
}

.idp_right_float {
	margin-right: -650px !important;
	right: 50% !important;
}

.footerBottom {
	height: 92px;
	overflow: hidden;
}

html,
body {
	width: 100%;
}

.wrapper {
	width: 1000px;
	margin: 0 auto;
}

.innerWrapper {
	width: 960px;
	margin: 0 auto;
}


/*qs_top*/

.qs_top {
	height: 90px;
	padding-top: 22px;
	overflow: hidden;
}

.qs_top h1 {
	width: 239px;
	height: 71px;
	margin: 0;
	overflow: hidden;
}

.qs_top h1 a {
	display: block;
	width: 239px;
	height: 71px;
	overflow: hidden;
}

.qs_top span {
	width: 231px;
	height: 21px;
	overflow: hidden;
	padding-right: 27px;
	padding-top: 30px;
}

.headPic {
	width: 100%;
	height: 1130px;
	overflow: hidden;
	background: url(../img/b1.jpg) no-repeat center top;
	font-family: "微软雅黑";
}

.headPicL {
	width: 365px;
	padding-left: 215px;
	padding-top: 365px;
	color: #fff;
}

.ban_dy {
	line-height: 24px;
	color: #fbfbfb;
	font-size: 14px;
}

.dylu {
	padding: 40px 0 0;
}

.dylu a {
	float: left;
	width: 130px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-align: center;
	font-size: ;
	font-weight: bold;
	border: 1px solid #003366;
	color: #003366;
	font-size: 18px;
}

.dylu a.dypg {
	width: 150px;
	background: #003366;
	color: #fbfbfb;
	margin: 0 10px 0 30px;
	display: inline;
}


/*navtop*/

.navtop {
	padding: 30px 0 45px;
}

.navtop a {
	height: 40px;
	line-height: 40px;
	margin-right: 1px;
	width: 165px;
	text-align: center;
	color: #666;
	cursor: pointer;
	font-size: 18px;
	border-bottom: 12px solid #99cccc;
}

.navtop a.cur,
.navtop a:hover {
	color: #000;
	border-color: #00cc99;
}

.azys {}

.azys h2 {
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	font-size: 30px;
	color: #003366;
	font-weight: bold;
	text-align: center;
}

.azys ul {
	padding: 150px 0 40px;
}

.azys ul li {
	width: 150px;
	padding: ;
	margin-right: 20px;
	text-align: center;
	font-size: 14px;
	color: #333;
}

.azys ul li h3 {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-size: 14px;
}

.azys ul li p {
	line-height: 18px;
}

.azys a {
	display: block;
	width: 298px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #00cc99;
	font-size: 18px;
	border: 1px solid #00cc99;
	margin: 0 auto;
	border-radius: 5px;
}

.formCon {
	height: 330px;
	overflow: hidden;
	width: 340px;
	display: block;
	background-image: url(../img/form_bg.png);
	background-repeat: repeat;
	margin: 145px 20px 0 0;
}

.formCon p {
	font-size: 24px;
	color: #fff;
	line-height: 32px;
	text-align: center;
	padding: 15px 0 10px;
	margin: 0;
}

.formCon form ul {}

.formCon form ul li {
	width: 300px;
	font-size: 14px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	float: left;
}

.formCon form ul li p .Validform_checktip.Validform_wrong {
	color: #fff !important;
}

.formCon form ul li div {
	width: 300px;
	height: 40px;
	overflow: hidden;
	font-size: 14px;
}

.formCon form ul li .dianhua {
	background: url(../img/input1.gif) no-repeat;
}

.formCon form ul li .name {
	background: url(../img/input2.gif) no-repeat;
}

.formCon form ul li .guojia {
	background: url(../img/input3.gif) no-repeat;
}

.formCon form ul li .didian {
	background: url(../img/input4.png) no-repeat;
}

.formCon form ul li .xuejie {
	background: url(../img/input_xj.png) no-repeat;
}

.formCon form ul li select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*去掉下拉箭头*/
	height: 20px;
	line-height: 20px;
	margin-left: 40px;
	margin-top: 10px;
	font-size: 14px;
	width: 250px;
	border: none;
	background: none;
	color: #96a8b4;
	font-family: "微软雅黑";
}

.formCon form ul li select option {
	background: #FFFFFF;
	color: #96a8b4;
	border: none;
	line-height: 22px;
}

.formCon form ul li input {
	height: 40px;
	line-height: 40px;
	width: 260px;
	margin-left: 40px;
	font-size: 14px;
	border: none;
	background: none;
	color: #96a8b4;
	font-family: "微软雅黑";
}

.formCon .from_btn {
	/*padding:9px 106px; _padding:6px 106px;*/
	cursor: pointer;
	float: left;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	background: #00cc99;
	width: 300px;
	border-radius: 3px;
	cursor: pointer;
	height: 50px;
	color: #fff;
	font-family: "微软雅黑";
}


/*.formCon .from_btn:hover{background:#2664cc; color:#fff; text-decoration:none;}*/

.bg2 {
	width: 100%;
	height: 862px;
	overflow: hidden;
	background: url(../img/b2.jpg) no-repeat center top;
	font-family: "微软雅黑";
}

.aztit {
	height: 104px;
	overflow: hidden;
	position: relative;
}

.aztit h2 {
	width: 395px;
	height: 104px;
	line-height: 104px;
	font-size: 30px;
	color: #fbfbfb;
	font-weight: bold;
}

.aztit .tjtit {
	width: 605px;
	position: absolute;
	left: 332px;
	top: 0px;
	height: 104px;
}

.tjtit a {
	position: absolute;
	width: 264px;
	line-height: 24px;
	height: 104px;
	background: url(../img/nav2.png) no-repeat;
	top: 0;
}

.tjtit a span {
	position: absolute;
	left: 90px;
	top: 30px;
	color: #fff;
	font-size: 18px;
}

.tjtit a strong {
	position: absolute;
	left: 90px;
	top: 55px;
	color: #006699;
	font-size: 24px;
}

.tjtit a.a1 {
	left: -1px;
}

.tjtit a.a2 {
	left: 201px
}

.tjtit a.a3 {
	left: 404px;
}

.tjtit a.on,
.tjtit a:hover {
	background: url(../img/nav3.png) no-repeat;
}

.azmain {
	padding-top: 30px;
}

.tjmain {
	width: 530px;
}

.tjlist {}

.tjlist h3 {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	padding-top: 15px;
	font-size: 18px;
	color: #4c99c3;
}

.tjlist p {
	line-height: 30px;
	font-size: 14px;
	color: #000;
}

.tjlist .tjly {
	padding-top: 20px;
}

.tjlist .tjly a {
	width: 258px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #00cc99;
	font-size: 18px;
	border: 1px solid #00cc99;
	border-radius: 5px;
}

.tjlist .tjly a.tjlya {
	margin-right: 10px;
	background: #00cc99;
	color: #fbfbfb;
}

.tjtime {
	width: 330px;
	padding-left: 40px;
	height: 455px;
	overflow: hidden;
	margin-top: 20px;
	background: url(../img/time.jpg) no-repeat left top;
}

.tjtime h3 {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 24px;
	color: #4c99c3;
	font-weight: bold;
}

.tjtime p {
	color: #999;
	line-height: 18px;
	font-size: 14px;
	padding-bottom: 30px;
}

.tjtime h4 {
	height: 24px;
	line-height: 24px;
	padding: 12px 0 7px;
	overflow: hidden;
	font-size: 18px;
	color: #000;
	font-weight: bold;
}

.tjtime span {
	display: block;
	line-height: 22px;
	color: #000;
	font-size: 14px;
}

.tjadm {
	padding-top: 50px;
}

.tjadm a {
	width: 470px;
	height: 141px;
	overflow: hidden;
	position: relative;
}

.tjadm a img {
	width: 470px;
	height: 141px;
}

.tjadm a .tit1 {
	font-size: 34px;
	font-weight: bolder;
	color: #fff;
	position: absolute;
	top: 15px;
	left: 30px;
	line-height: 40px;
}

.tjadm a .tit2 {
	font-size: 18px;
	color: #fff;
	position: absolute;
	top: 100px;
	left: 30px;
}

.tjtime.tjtime1 {
	height: 340px;
	background-image: url(../img/time1.jpg);
}

.tjtime.tjtime1 p {
	padding-bottom: 10px;
}

.bg3 {
	width: 100%;
	height: 923px;
	overflow: hidden;
	background: url(../img/b3.jpg) no-repeat center top;
	font-family: "微软雅黑";
}

.bg4 {
	width: 100%;
	height: 754px;
	overflow: hidden;
	background: url(../img/b4.jpg) no-repeat center top;
	font-family: "微软雅黑";
}

.tith {
	height: 42px;
	line-height: 42px;
	padding: 40px 0 20px;
	overflow: hidden;
	font-size: 30px;
	color: #003366;
	font-weight: bold;
	text-align: center;
}

.azal {
	padding-bottom: 55px;
}

.anli {}

.anli li {
	float: left;
	width: 306px;
	height: 515px;
	border: 1px solid #5d9cec;
	border-top: 5px solid #5d9cec;
	background: #fff;
	font-size: 14px;
	margin-right: 38px;
}

.anli li img {
	display: block;
	margin: 0 auto;
	padding: 19px 0 0;
}

.anli li h3 {
	color: #4c99c3;
	text-align: center;
	margin: 0;
	padding: 27px 0 15px;
	font-size: 21px;
	font-weight: normal;
}

.anli li p {
	padding: 0 10px 10px;
	line-height: 24px;
	font-size: 14px;
}

.anli li p a {
	padding: 0 0 0 15px;
	display: inline-block;
	color: #595757;
}

.anli li p a:hover {
	color: #00cc99;
	padding: 0 0 0 15px;
	text-decoration: underline;
}

.anli li.none {
	margin-right: 0;
}

.almore {
	display: block;
	width: 258px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #00cc99;
	font-size: 18px;
	border: 1px solid #00cc99;
	border-radius: 5px;
	background: #00cc99;
	color: #fbfbfb;
	margin: 30px auto 0;
}

.bg5 {
	width: 100%;
	height: 1174px;
	overflow: hidden;
	background: url(../img/b5.jpg) no-repeat center top;
	font-family: "微软雅黑";
}

.increment {
	padding-top: 70px;
}


/*.increment h2{  color:#000 !important; font-size:36px; margin:0; height:36px; line-height:36px; padding:110px 0 0px !important;}
.increment h3{  color:#000 !important; font-size:24px; margin:0; height:24px; line-height:24px; padding:27px 0 43px !important; font-weight:normal;}
.location{ color: #000;}
.incre li p{color:#6d8b95 !important;}
.incre{ color:#fff;}
.incre li{ float:left; width:235px; margin-left: 97px; display:inline; height:190px;}
.location{ font-size:20px; font-weight:bold; background:url(../img/adre.jpg) no-repeat; height:37px; line-height:37px; display:inline-block; text-indent:40px; color: #000;}
.incre li p{ font-size:14px; line-height: 24px; color:#6d8b95; padding:13px 0 0;}
.incre li.none{ margin-right:0px;}
.incre li img{ display:block; margin:0;}
.incre li h4{ color:#000; font-weight:normal; font-size:14px; margin:0; padding:5px 0 0;}
.abtn{ padding-left: 320px;}
.abtn a{  width: 220px; height:48px ; line-height:48px ; text-align: center; color:#fbfbfb; font-size:18px ;background: #00cc99;  border-radius: 5px; }
.abtn a:hover{background: #00ae82; }*/


/*OFFER*/

.picScroll-left {
	width: 940px;
	margin: 0 auto;
	padding: 5px 0 0;
	position: relative;
}

.picScroll-left .hd {}

.picScroll-left .hd .prev {
	position: absolute;
	top: 120px;
	left: -33px;
	width: 31px;
	height: 48px;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/prev.png) no-repeat;
}

.picScroll-left .hd .next {
	position: absolute;
	top: 120px;
	right: -30px;
	width: 31px;
	height: 48px;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/next.png) no-repeat center;
}

.picScroll-left .bd {}

.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-left .bd ul li {
	width: 220px;
	height: 310px;
	margin: 0 5px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	border: 3px solid #cdcdcd;
}

.picScroll-left .bd ul li a {
	display: block;
	color: #fff;
}

.picScroll-left .bd ul li .pic {
	overflow: hidden;
	text-align: center;
}

.picScroll-left .bd ul li .pic a {
	width: 220px;
	height: 310px;
	position: relative;
}

.picScroll-left .bd ul li .pic img {
	width: 220px;
	height: 310px;
	display: block;
}

.picScroll-left .bd ul li .title {
	width: 200px;
	height: 55px;
	line-height: 55px;
	background: #2c5fa1;
}

.picScroll-left .bd ul li .pic a p {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 169px;
	height: 94px;
	background: #2c5fa1;
	line-height: 24px;
	font-size: 14px;
	padding-top: 50px;
}

.picScroll-left .bd ul li .pic a:hover p {
	display: block;
}


/*==========以下部分是Validform必须的===========*/

.Validform_checktip {
	margin-left: 8px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	color: #999;
	font-size: 12px;
}

.Validform_right {
	color: #71b83d;
	padding-left: 20px;
	background: url(../images/y_right.png) no-repeat left center;
}

.Validform_wrong {
	color: red;
	padding-left: 20px;
	white-space: nowrap;
	background: url(../images/y_error.png) no-repeat left center;
}

.Validform_loading {
	padding-left: 20px;
	background: url(../images/onLoad.gif) no-repeat left center;
}

.Validform_error {
	background-color: #ffe7e7;
}

#Validform_msg {
	color: #7d8289;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
	width: 280px;
	-webkit-box-shadow: 2px 2px 3px #aaa;
	-moz-box-shadow: 2px 2px 3px #aaa;
	background: #fff;
	position: absolute;
	top: 0px;
	right: 50px;
	z-index: 99999;
	display: none;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
}

#Validform_msg .iframe {
	position: absolute;
	left: 0px;
	top: -1px;
	z-index: -1;
}

#Validform_msg .Validform_title {
	line-height: 25px;
	height: 25px;
	text-align: left;
	font-weight: bold;
	padding: 0 8px;
	color: #fff;
	position: relative;
	background-color: #000;
}

#Validform_msg a.Validform_close:link,
#Validform_msg a.Validform_close:visited {
	line-height: 22px;
	position: absolute;
	right: 8px;
	top: 0px;
	color: #fff;
	text-decoration: none;
}

#Validform_msg a.Validform_close:hover {
	color: #cc0;
}

#Validform_msg .Validform_info {
	padding: 8px;
	border: 1px solid #000;
	border-top: none;
	text-align: left;
}

.pb35 {
	padding-bottom: 41px;
}

.cblue {
	color: #0159a3;
}


/*1212 end*/

.picMarquee-left .tempWrap {
	width: 1000px !important;
}

.Validform_error {
	background: #FFE7E7 !important;
}

.advantage dl {
	background: #fff !important;
	border: 1px solid #ccc !important;
}

.advantage dt {
	border-bottom: 3px solid #ccc!important;
}

.ausys_title ul li {
	background: #b6dbff !important;
	/*颜色可以根据专题的颜色变换*/
}

.ausys_title.canys_title ul li {
	color: #000000;
	background: #b6dbff !important;
	/*颜色可以根据专题的颜色变换*/
}

.ausys_title ul li.active {
	background: #5d9cec !important;
	/*颜色可以根据专题的颜色变换*/
}

.ausys_conn {
	border: 1px solid #bed6ec!important;
	background: #fff!important;
	color: #666!important;
}

.hot_sch {
	padding-top: 30px;
}

.hot_sch .hot_list {
	width: 215px;
	height: 470px;
	overflow: hidden;
	margin: 5px 2px 0;
	display: inline;
	padding: 20px 15px 0;
	background: #fff;
}

.hot_sch .hot_list img {
	display: block;
	width: 214px;
	height: 87px;
	overflow: hidden;
}

.hot_sch .hot_list h2 {
	padding: 20px 0 10px;
	margin: 0;
	line-height: 26px;
	font-size: 16px;
	color: #4e4343;
	font-weight: normal;
}

.hot_sch .hot_list h2 span {
	font-size: 14px;
	display: block;
}

.hot_sch .hot_list p {
	height: 200px;
	line-height: 26px;
	font-size: 14px;
	color: #666;
}

.hot_sch .hot_list .hot_ly {
	display: block;
	margin: 0 0 10px;
	width: 215px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background: #ffa207;
	font-size: 18px;
	text-align: center;
	color: #fbfbfb;
	cursor: pointer;
}

.hot_sch .hot_list .hot_ly:hover {
	background: #cc6633;
}

.hot_sch .hot_list div {
	padding: 0 15px;
	line-height: 28px;
	font-size: 14px;
	color: #666;
}

.hot_sch .hot_list div a {
	color: #666;
	width: auto;
	cursor: pointer;
}

.hot_sch .hot_list div a:hover {
	color: #cc3300;
}

.suc_new {
	width: 575px;
	padding: 47px 0 0 425px;
	height: 255px;
	overflow: hidden;
	background: url(../img/w1.gif) no-repeat left top;
}

.suc_new a {
	display: block !important;
	width: 575px !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: left !important;
	height: 24px !important;
	line-height: 24px !important;
	overflow: hidden;
	color: #666;
	font-size: 14px;
}

.suc_new a:hover {
	color: #cc6633;
	text-decoration: underline;
}

.suc_ly {
	display: block;
	width: 475px;
	margin: 10px auto 60px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background: #ffa207;
	font-size: 18px;
	text-align: center;
	color: #fbfbfb;
	cursor: pointer;
}

.suc_ly:hover {
	background: #cc6633;
}

.bg_new {
	width: 100%;
	background: #cc9966;
}

.ukyoushi {
	background: #cc9966 !important;
	padding-top: 20px;
}

.rank_px {
	width: 400px;
	padding-left: 30px;
}

.rank_px h3 {
	padding-left: 30px;
	height: 60px;
	line-height: 60px;
	padding-top: 10px;
	margin: 0 !important;
	overflow: hidden;
	font-size: 16px;
	color: #666;
}

.rank_px p {
	padding-left: 30px;
	line-height: 30px;
}