@charset "UTF-8";
/* CSS Document */


 /* base 公共部分 */

	body { font: 14px/22px  microsoft yahei, Arial, Helvetica, sans-serif;
	 color:#666;
	 margin: 0px;
	 background:#e2f4ff url(../images/bg.png) center 90px no-repeat;
	 text-align:center;
	 }


/*
body { font: 14px/22px Arial, Helvetica, sans-serif, microsoft yahei; color:#555; margin: 0px; background:#d8e8f2 url(../images/bg.png) center 90px no-repeat; text-align:center;}
*/
*{ padding:0; margin:0;}
a { color:#555; text-decoration:none;}
a:hover{ color:#0278b8; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
p{line-height:26px;}
td{padding:5px 15px; }
h3{ font: 30px PMingLiu; font-style:italic; color:#ccb05e; font-weight:normal;}
.clearboth { clear:both; }
.btn{background: url(../images/contact-bg.png) bottom repeat-x; text-align:center; margin:25px 0; height:300px;}
.btn li { width:814px; height:300px; overflow:hidden; margin:0 auto;}
.btn ul{padding:0; margin:0;}
.btn a{display:block;height:0;padding-top:296px;background-position:0 0;float:left;overflow:hidden; background: url(../images/btn_01.png) no-repeat; width:814px;}
.btn a:hover{ background:url(../images/btn_over.png) no-repeat; width:814px;}

.wrapper{ width:980px; margin:0 auto; text-align:left; padding-top:30px;}
.wrapper２{ width:980px; margin:0 auto; text-align:center; padding-top:30px;}
.wrapper1{ width:880px; margin:0 auto; text-align:left; background:#fff;  padding:45px 50px;}
.logo{width:980px; margin:0 auto; text-align:left; padding-top:20px; height:70px;}
#head{background:#fff; border-bottom:3px solid #00489f; }
#banner{padding-top:500px;}

.title-box{ background:url(../images/title01.png) 0 0 no-repeat; padding:90px 50px 20px 30px;}
.title-box2{ background:url(../images/title02.png) 0 0 no-repeat; padding:90px 50px 20px 50px;}
.title-box3{ background:#41c5aa; height:77px; text-align:center; padding-top:15px;}
.title-box4{background:#fff url(../images/banner-bg.png) bottom repeat-x; padding:20px 0; text-align:center; margin-bottom:20px;}
.a1 { color:#267FB8; text-decoration:underline;}
.a1:hover{ color:#0278b8; text-decoration:none;}
.pagetop{ text-align:right; width:100%; padding:10px 0;}
.box{ background:#f6fbff; float:left; margin:10px 0; text-align:left; padding:30px; width:820px;}
.box h2{ font: 35px PMingLiu; font-style:italic; color:#378de3; font-weight:normal;}

.box p{padding:10px 0; }
.red{color:red; font-size:14px; clear:both;}
.red1{ color:#ff6699}
.ccc{ color:#8a8b8c; font-size:14px;}
.icon{background:url(../images/icon.png) 0 15px no-repeat; padding-left:20px; padding-top:15px;}
.blue{color:#1D77D1;}
.yell{color:#fe9700;}
.main-box{ background:url(../images/center-bg.png) repeat-x; padding:20px 0; height:701px;}
.main-box p{padding-top:7px;}
.main-left{float:left; width:400px; padding-top:25px;}
.main-right{float:right; padding-top:25px;}
.main-box1{ background: url(../images/img02.png) center no-repeat; height:662px;}

.m20{margin-bottom:20px;}
.m10{margin-bottom:10px;}

.step01{ background: url(../images/step01.png) no-repeat; padding-left:270px; padding-top:150px; min-height:230px;}
.step02{ background: url(../images/step02.png) no-repeat; margin-left:100px;}
.step03{ background: url(../images/step03.png) no-repeat;}
.step04{ background: url(../images/step04.png) no-repeat;  margin-left:100px;}
.step05{ background: url(../images/step05.png) no-repeat;}
.step06{ background: url(../images/step06.png) no-repeat; margin-left:100px;}
.step02,.step03,.step04,.step05,.step06{padding-left:270px; padding-top:80px; min-height:190px; margin-bottom:30px;}

.box-img{width:880px; margin:0 auto; text-align:left; background:#fff;  padding:45px 50px; margin-top:20px;border:#ccc 0px solid;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#ccc,strength=4);/*ie*/
-moz-box-shadow: 0 0 20px #ccc;/*firefox*/
-webkit-box-shadow: 0 0 20px #ccc;/*safari或chrome*/
box-shadow: 0 0 10px #ccc;/*opera或ie9*/}

.adv-float{position: fixed; _position: absolute; top:0px;}


.backArea {
	width: 880px;
	margin: 0 auto;
}
.backTop {
	float: right;
	font-size: 24px;
	color: #0052A5;
	top: -40px;
	position: relative;
}
.backBtm {
	float: right;
	font-size: 24px;
	color: #0052A5;
	position: relative;
	margin-right: 20px;
	margin-bottom: 10px;
}