﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,a,blockquote,th,td {
	padding:0;
	margin:0;
	font-family:"verdana","Microsoft YaHei","微软雅黑","Hiragino Sans GB","Hiragino Sans GB W3",tahoma,arial,simsun,"宋体";
}


fieldset,img,html,body,iframe {
	border:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
li {
	list-style:none;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	font-size:100%;
}

body,textarea,select,input,button {
	font-size:12px;
	color:#333;
}

textarea {
	overflow:auto;
	resize:none;
}
a,button {
	cursor:pointer;
}
a {
	text-decoration:none;
	color:#333;
	outline:none;
}
a:hover {
	text-decoration:none;
	color:#1268b3;
}

html,body {
	width:100%;
	height:100%;
}
html {
	overflow:hidden;
	overflow-y:scroll;
}
body {
	text-align:center;
}
input{ vertical-align:middle; }
.hidden{ display:none; }
.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;*zoom:1;*height:0;}
.ClearFix:after{content:'.';display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.ClearFix{*zoom:1;}
.w100 {width:100%;}
.top20 {margin-top:20px;}
.bgf {background:#fff;}
.bf5 {background:#f5f5f5;}
.bd7 {background:#d7e1e5}
.bfff {border-top:1px solid #fff;}
.bc2 {border-top:1px solid #e6d8c2;}
.height100 {height:100px;}

.main{
	width:1180px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}
.main img {display:block;}

.logo {border-right:1px solid #c8c8c8;width:193px;margin:25px 0 15px;}
.logo a{text-align:left;margin:0;padding:0px;font-size:0;text-indent:-20000px;}
.logo .a_img{margin-top:0px;margin-left:15px;width:172px;display:block;background:url(../images/logo.png) no-repeat;height:40px;cursor:hand;}

.logo5 img {margin-top:10px;width:137px;height:30px;margin-left:23px;}

.cname{ margin:25px 0px 0px 5px; font-size:22px; font-weight:bold; color:#4D4D4F; line-height:40px;}
.cname img{ height:30px;}
.cname {margin:26px 0px 0px 10px;}
.cname em {margin-left:140px;}
.cname em.ttel {display:inline-block; *display:inline; *zoom:1;padding-left:116px;background:url(../images/teltop.png) no-repeat left;}
.toplink {background:#3582c0 url(../images/toplink.png);line-height:40px;height:40px;}
.toplink a {color:#fff;font-weight:bold;font-size:14px;width:142px;display:inline-block; *display:inline; *zoom:1;text-align:center;background:url(../images/toplinkright.png) repeat-y right;}
.toplink a:hover, .toplink a.current {color:#fff;background:#1b64aa url(../images/tlover.png);}

.mimg {height:408px;background:#d4d9dd url(../images/hbg.png);}
.area {height:408px;overflow:hidden;position:relative;vertical-align:middle;margin:0 auto;}
#pic_list {position:relative;}
#pic_list li {position:absolute;visibility:hidden;}
#pic_list li.show {visibility:visible;}
#pic_list li img {vertical-align:middle;width:1180px;}
.area .button {width:1170px;height:20px;line-height:20px;position:absolute;bottom:8px;}
#button {float:right;}
#button li {float:left;width:20px;height:20px;text-align:center;margin:0 3px;font-size:12px;color:#000;background:#dee8eb;}
#button li.current {background:#1d98da;cursor:pointer;color:#fff;}

.kouhao {height:120px;background:#b9c7d0 url(../images/kouhao.png);}
.kouhao .shuzi {width:253px;height:120px;background:url(../images/szr.png) repeat-y right;text-align:center;line-height:120px;}
.kouhao .shuzi h1 {font-size:36px;color:#3366cc;}
.kouhao .yongxin{margin-right:20px;}
.kouhao .comlist {margin-left:100px;line-height:22px;font-size:14px;font-weight:bold;margin-top:16px;}
.what {margin-top:20px;}
.what ul {width:1300px;}
.what ul li {background:#1d98da;width:180px;height:320px;float:left;margin-right:20px;}
.what ul li div {padding:16px;font-size:14px;font-we/ight:bold;color:#fff;line-height:25px;}

.scrollDiv{height:88px; line-height:22px; overflow:hidden;}
.scrollDiv p{height:22px; padding:0; margin:0; }

.intro {width:880px;}
.intro table {border-collapse: collapse;border:0px;border-top:solid 1px #c0cfd5;background:url(../images/ptitle.png) repeat-x top;}
.intro table tr.ptitle {height:50px;color:#000;}
.intro table tr.ptitle td {font-we/ight:bold;font-size:16px;}
.intro table tr td{font-size:14px;text-align:center;border-right:solid 1px #f6fbff;line-height:46px;}
.intro table tr.w {background:#fff;}
.intro img {float:left;margin-top:20px;}
.account {width:280px;}
.account .atitle {background:url(../images/ptitle.png) repeat-x top;border-top:solid 1px #c0cfd5;text-align:center;font-wei/ght:bold;font-size:16px;color:#000;line-height:48px;}
.account .result {background:#fff; height:235px; text-align:center; padding-top:45px; }

.account .result .calc-price{ }
.account .result span.text{ font-size:16px; font-weig/ht:bold; display:block; margin:0 auto; padding:5px;}
.account .result span.input{  display:block; margin:0 auto; }
.account .result span.input input{ color:#999; font-size:16px; font-weight:bold; text-align:center; height:30px; line-height:30px; width:100px; }
#prices {color:#1268b3;}

.anli {margin-top:20px;padding-bottom:10px;}
.anli p {font-size:16px;line-height:36px;border-bottom:1px solid #d7e1e5;padding-left:18px;}
.anli ul {margin-top:20px;}
.anli ul li{float:left;width:196px;text-align:center;padding-bottom:10px;}
.anli ul li img {width:160px;height:75px;margin:0 auto;}

.help {margin-bottom:10px;}
.help ul {width:1200px;}
.help ul li {width:380px;margin-right:20px;float:left;}
.help ul li h2 {background:#1268b3;font-size:14px;font-weight:bold;color:#fff;text-align:left;position:relative;line-height:36px;padding-left:30px;}
.help ul li h2 span {position:absolute;right:16px;top:0px;font-size:12px;font-weight:normal;}
.help ul li h2 span a {color:#fff;}
.help ul li div {padding:10px 30px;height:112px;background:#f5f5f5 url(../images/hdiv.png);}
.help ul li div a {display:block;font-size:14px;line-height:26px;height:26px;width:320px;overflow:hidden;}
.help ul li div.lx {font-size:16px;font-weight:bold;line-height:32px;}

.Copyright {margin:26px;color:#939fa6;line-height:20px;font-size:12px;width:600px;}.Copyright a{color:#939fa6;}
.tel {margin-top:40px;padding-left:115px;background:url(../images/tel.png) no-repeat left;line-height:56px;}
.tel em {font-size:24px;color:#939fa6;line-height:56px;font-weight:bold;}
.site {width:169px;}
.site img {float:left;margin:52px 4px 0 4px;}
.site img:hover {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

.contact {margin-top:30px;padding-bottom:30px;}
.contact .map {width:540px;}
.contact .add {width:600px;margin-top:30px;border-left:1px solid #bdc4c5;color:#0078c8;line-height:32px;}
.contact .add div {border-left:1px solid #fff;padding-left:50px;}
.contact .add h1 {font-size:20px;}
.contact .add p {font-size:16px;line-height:30px;margin-top:20px;} 

.yilan {margin-top:20px;}
.yilan table {border-collapse: collapse;border:0px;margin-top:20px;}
.yilan table tr td{font-size:14px;text-align:center;border:solid 1px #d7e1e5;line-height:46px;color:#555;}
.yilan table tr.f5 {background:#f5f7f8;}
.yilan .atitle {margin-top:30px;padding-bottom:5px;font-size:16px;line-height:36px;border-bottom:1px solid #d7e1e5;}
.yilan .calc-price {margin-top:20px;}
.yilan .calc-price span{font-size:16px;}
.yilan .calc-price span.text{ font-size:16px; font-weight:bold; margin:0 auto; padding:5px;}
.yilan .calc-price span.input{ margin:0 auto; }
.yilan .calc-price span.input input{ color:#999; font-size:16px; font-weight:bold; text-align:center; height:30px; line-height:30px; width:100px; }
.yilan .calc-price span.input input.prices {border:0px;}
.yilan .how {border:1px solid #d7e1e5;margin-top:20px;}

.zanzhu {font-size:14px;color:#fff;background:#a30001;text-align:center;width:450px;margin:10px auto;line-height:30px;height:30px;}

.icons_prepare{background: url(../images/icons_prepare1ca3fe.png) 0 0 no-repeat;display: inline-block;width: 55px;height: 56px;}
.icon_prepare_1{background-position: 0 0;}
.icon_prepare_2{background-position: -55px 0;}
.icon_prepare_3{background-position: -110px 0;}
.icon_prepare_4{background-position: -165px 0;}
.icon_prepare_5{background-position: -220px 0;}
.icon_prepare_6{background-position: -275px 0;}
.icon_prepare_7{background-position: -330px 0;}
.icon_prepare_8{background-position: -385px 0;}
.icon_prepare_9{background-position: -440px 0;}
.icon_prepare_10{background-position: -495px 0;}
.icon_prepare_11{background-position: -550px 0;}
.icon_prepare_12{background-position: -605px 0;}
.icon_prepare_13{background-position: -660px 0;}
.icon_prepare_14{background-position: -715px 0;}
.icon_prepare_15{background-position: -770px 0;}
.icon_prepare_16{background-position: -825px 0;}
.icon_prepare_17{background-position: -880px 0;}
.icon_prepare_18{background-position: -935px 0;}.tj-js{ display:none;}/* 首页新增 flash*/.banner_title{position: absolute;right: 50px;top: 160px;}.banner_title h2{display: block;height: 57px;width: 416px;background: url(../images/banner_title1ca3fe.png) 0 0 no-repeat;text-indent: -9999px;}.register_now_button{width: 120px;margin-left: 245px;margin-top: 25px;}.button_blue {display:inline-block;height:40px;line-height:40px;padding:0 20px;font-size:17px;vertical-align:middle;border:1px solid #093e81;border-radius:4px;border-radius:0\9;box-shadow:0 1px 1px rgba(172,192,218,.7);color:#fff;text-shadow:0 -1px #08223b;text-align:center;cursor:pointer;background-color:#0c5fce;background-image:-moz-linear-gradient(top,#107ddc,#0a4dc6);background-image:-webkit-linear-gradient(top,#107ddc,#0a4dc6);background-image:linear-gradient(top,#107ddc,#0a4dc6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#107ddc,endColorstr=#0a4dc6,GradientType=0);}.button_blue:hover {background-color:#1861e5;background-image:-moz-linear-gradient(top,#2697ef,#175be4);background-image:-webkit-linear-gradient(top,#2697ef,#175be4);background-image:linear-gradient(top,#2697ef,#175be4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2697ef,endColorstr=#175be4,GradientType=0);color:#fff;}.button_middleSize{height: 42px;line-height: 42px;font-size: 16px;padding: 0 20px;filter:none;}.btn_signUp {position:absolute;right: 40px;top:30px;width:532px;height:42px;}.btn_signUp span{font-weight:bold; font-size:30px; color:#F00;}.btn_signUp:hover {background-position:0 -94px;text-decoration:none;}