@charset "gb2312";
/* CSS Document */
@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome¡¢firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome¡¢firefox¡¢opera¡¢Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}


/*=========================================*/
* { margin:0; padding:0; }
body { font-size:12px; font-family:SimSun; color:#666; line-height:18px;}
div:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div { zoom:1; }
li { list-style-type:none; }
form, ul, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
img { border:none; _vertical-align:bottom; }
.clr { clear:both; }
.fr { float:right; }
.fl { float:left; }
.s { font-size:11px; }
.m { font-size:14px; }
.bold { font-weight:bold; }
.blank10 { clear:both; height:10px; overflow:hidden; display:block; }

.noline { background-image:none; }
.red { color:#FF0000; }
.green { color:#009900; }

a { color:#666; text-decoration:none; }
a:hover { color:#f60; }

/*=========================================*/

/*Common framework*/
.mainbox { width:970px; margin:0 auto; display:block; }
.box { width:970px; margin:0 auto; display:block; overflow:hidden; height:auto; }
.w970 { width:970px; margin:0 auto;}
.box800 { width:880px; margin:0 auto; height:auto; overflow:hidden;}

.topnav{padding-top:4px;height:21px;width:auto;background:url(../images/bg_topnav.gif) repeat-x;border-bottom:1px solid #d4d4d4;}.topnav p{float:left;display:block;color:#d4d4d4;padding-top:3px;}.topnav p a{padding-left:5px;padding-right:5px;}.topnav ul{float:right;display:block;height:21px;}.topnav ul li{float:left;display:block;position:relative;z-index:10;padding-top:3px;}.topnav ul li a{display:block;padding:0 8px;}.topnav dl{position:absolute;display:none;left:0px;top:-3px;z-index:99;border-bottom:1px solid #bfbfbf;}.topnav dt{height:19px;padding-left:1px;padding-right:4px;padding-top:5px;text-align:center;width:60px;border:1px solid #bfbfbf;border-bottom:0;background:#fff url(../images/icon_topnav.gif) no-repeat 58px 8px;}.topnav dt a{padding:0!important;}.topnav dd{text-align:center;width:100px;border:1px solid #bfbfbf;border-top:0;border-bottom:0;background:#fff;padding:6px 0;}.icon_topnav{background:url(../images/icon_topnav_up.gif) no-repeat right}

.header {width:100%; background:#fff; padding:10px 0;}
.logo { float:left; width:240px; height:65px; display:block; }
.logo a { width:240px; height:65px; display:block; background:url(../images/logo.gif) no-repeat; text-indent:-10em }
.phone { float:right; background:url(../images/tel.gif) no-repeat 0 5px; width:230px; height:50px;}

/*nav*/
.m-nav{width:100%;background:#95c360; height:50px; line-height:50px; }
.nav{width:970px; margin:0 auto;}
.nav a{display:block; float:left;height:50px;line-height:50px; background:url(../images/nav_li.gif) no-repeat left; font-size:14px; color:#fff; }
.nav a:hover,.nav a.current{ background:#009a44;}

.leftNav { width:530px; float:left}
.leftNav a{ padding:0px 30px;}

.rightNav { width:190px; float:right}
.rightNav a{ padding:0px 18px;}

.rightNav {position: relative;cursor: pointer;}
.rightNav .qrcode {display: none;position: absolute;left:0px;top:50px;z-index:9;cursor:pointer;overflow: hidden;width: 180px;height: 180px;}

/*banner*/
.banner{ background:#fff4c9 url(../images/banner.jpg) no-repeat center top; height:350px;}
.banner a{display:block;width:970px; margin:0 auto; position:relative}
.banner a img{ display:block; position:absolute;right:36px; top:233px;}

.t1,.t2,.t3{ height:40px; margin:30px 0; overflow:hidden;}
.t1{ background:url(../images/t1.gif) no-repeat center top;}
.t2{ background:url(../images/t2.gif) no-repeat center top;}
.t3{ background:url(../images/t3.gif) no-repeat center top;}
.t4{ background:url(../images/t4.gif) no-repeat center top; height:62px; margin:36px 0 20px;}
.t5{ background:url(../images/t5.gif) no-repeat center top; height:70px; margin:25px 0 20px;}
.t6{ background:url(../images/t6.gif) no-repeat center top; height:66px; margin:52px 0 20px;}
/*free*/
.freeServer{ background:#fafafa; height:370px;overflow:hidden;}
.freeServer ul li{width:230px; height:239px; float:left; margin-right:10px; display:inline;}
.freeServer ul li i{font-size:120px;width:110px; height:110px; line-height:110px;display:block; margin:52px 0 34px 70px; overflow:hidden;}
.freeServer ul li p{ padding-left:18px; overflow:hidden;}
.freeServer ul li p a{ display:block; height:28px; line-height:28px;  font-size:12px; font-weight:bold; text-align:center; font-family:"Î¢ÈíÑÅºÚ";color:#fff;
	position:relative;
	z-index:2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(iecss3.htc);
} 

.freeServer .free01 p a,.freeServer .free001 p a{width:95px; float:left;margin-left:8px; display:inline; }
.freeServer .free01{ background:url(../images/free01.png) no-repeat; color:#fff; cursor:pointer;}
.freeServer .free01 p a{background:#95c360; color:#fff;}

.freeServer .free001{ background:url(../images/free001.png) no-repeat; }
.freeServer .free001 p a{background:#fff; color:#0949AB;}

.freeServer .free02 p a,.freeServer .free002 p a{width:172px;float:left; margin-left:20px; display:inline; }
.freeServer .free02{ background:url(../images/free02.png) no-repeat; color:#fff; cursor:pointer;}
.freeServer .free02 p a{background:#f89520; color:#fff;}

.freeServer .free002{ background:url(../images/free002.png) no-repeat; }
.freeServer .free002 p a{background:#fff; color:#f89520;}

.freeServer .free03 p a,.freeServer .free003 p a{width:172px;float:left;margin-left:20px; display:inline; }
.freeServer .free03{ background:url(../images/free03.png) no-repeat; color:#fff; cursor:pointer;}
.freeServer .free03 p a{background:#ff916c; color:#fff;}

.freeServer .free003{ background:url(../images/free003.png) no-repeat; }
.freeServer .free003 p a{background:#fff; color:#ff916c;}

.freeServer .free04 p a,.freeServer .free004 p a{width:172px;  float:left;margin-left:20px; display:inline; }
.freeServer .free04{ background:url(../images/free04.png) no-repeat; color:#fff; cursor:pointer;}
.freeServer .free04 p a{background:#95c360; color:#fff;}

.freeServer .free004{ background:url(../images/free004.png) no-repeat; }
.freeServer .free004 p a{background:#fff; color:#95c360;}

/*vip*/
.vipServer{ background:#fff}
.vip{ overflow:hidden; font-family:"Î¢ÈíÑÅºÚ";}
.vip li{ height:175px; border-bottom:1px solid #e3e3e3;}
.vip .vipIcon{ float:left; margin:24px 30px 0 15px;width:130px; height:130px; line-height:130px; text-align:center; background:#95c360; color:#fff;
    position:relative;z-index:2;
	-moz-border-radius:65px;
	-webkit-border-radius: 65px;
	border-radius: 65px;
	behavior: url(../images/iecss3.htc);}
.vip .vipIcon i{ font-size:60px;}	
.vip .vipInfo{width:780px; float:left; margin-top:36px;}
.vip .vipInfo h3{ border-bottom:1px dashed #dbdbdb; height:46px; line-height:46px; color:#009a44; font-size:24px; position:relative;}
.vip .vipInfo p{ line-height:30px; color:#69717d;font-size:14px;}
.vip .vipInfo em{background:url(../images/vip_icon.png) no-repeat 15px 0;height:17px; width:43px;display:inline-block; }

.vip .current{ cursor:pointer; background:#95c360;}
.vip .current h3,.vip .current p{ color:#fff;}
.vip .current .vipIcon{ background:#fff; color:#95c360;}
.vip .current em{ background:none;}


.apply{ background:#f2f9ff; height:240px; overflow:hidden;}
.apply p{ color:#333; font-family:"Î¢ÈíÑÅºÚ";font-size:14px; line-height:24px; text-indent:2em;}
.apply .companyTel{ margin:30px 0;}
.apply .btn{ margin:20px 0 0 300px;width:350px; height:50px; line-height:50px; text-align:center; text-indent:0; background-color:#ffac00;
	 position:relative;z-index:2;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
	behavior: url(../images/iecss3.htc);}
.apply .btn a{font-size:20px; color:#fff; display:block }

/*¸¡¶¯²Ëµ¥*/
.floatMenu {position:fixed;bottom:30px;right:30px;z-index:9999;width:100%;height:215px;width:70px;}
*html, *html body {background-image:url(about:blank);background-attachment:fixed;}
*html .floatMenu {position:absolute;Bottom:expression(eval(document.documentElement.scrollBottom));}
.floatMenu {_position:absolute;_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 4)||48)));}

.floatMenu li{width:70px; height:66px; margin-bottom:6px;}
.floatMenu a{ display:block;width:70px; height:66px; text-align:center;background:#dceeff; color:#95c360;}
.floatMenu a i{ display:block;text-align:center;font-size:36px;width:70px; height:42px; line-height:42px; }
.floatMenu a:hover{background:#0050af; color:#fff;}

/*aboutblt*/
.aboutblt{ height:710px; background:#fafafa url(../images/blt_fuwu.jpg) no-repeat center 32px;}

/*applyform*/
.boxleft{ float:right; width:214px; height:450px;  color:#999;margin-top:25px; font-family:"Î¢ÈíÑÅºÚ";}
.boxleft p{ font-size:14px; width:214px;text-align:left; line-height:30px; color:#000;margin-top:10px;}
.boxleft p.s1{ border-bottom:1px dashed #ccc; line-height:40px; }
.boxleft p b{ color:#d94c30; font-size:16px;}
.boxleft p a{ color:#0050af; text-decoration:underline;}
.boxleft ul li { color:#0050af;height:32px; line-height:32px;}
.boxleft ul li .iconList{width:20px; height:20px; line-height:20px;text-align:center; background:#95c360; color:#fff;position:relative; float:left; margin-top:6px;
	position:relative;z-index:2;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(../images/iecss3.htc);}
.boxleft ul li .iconList i{ font-size:12px; font-family:"ËÎÌå";}
.boxleft ul li b{ font-size:14px; display:block; float:left; padding-left:10px;}	


.boxBody{ float:left; width:640px; padding:15px 0;border-right:1px solid #dedede; }
.applyform{ display:block; height:420px;font-size:14px; font-family:"ËÎÌå";}
.applyform .regline {  display:block; overflow:hidden; color:#333; height:40px; line-height:40px; margin:10px 0; }
.applyform .regline div { float:left; }
.applyform .regline div.lef { width:140px; text-align:right; }
.applyform .regline div.rig{ width:380px; text-align:left; padding-left:5px;}
.applyform input.w1{ width:326px;}
.applyform input.w2{ width:50px}
.applyform input.w3{ width:82px;}
.applyform input.w4{ width:160px;}
.applyform input.w1,.applyform input.w2,.applyform input.w3,.applyform input.w4{ padding:0 4px;;height:32px; line-height:32px; border:1px solid #dedede; color:#666;}
.applyform .btbox{ padding-left:145px; line-height:24px; color:#666; }
.applyform a.c_lan{ color:#0A0AFD; }
.applyform a.c_lan:hover{ color:#f60; text-decoration:underline; }
.applyform .submit1{width:160px;height:50px;border:none;cursor:pointer;font:bold 18px/50px "Î¢ÈíÑÅºÚ"; color:#fff; background:#95c360;position:relative; z-index:2;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	behavior: url(../images/iecss3.htc);}
.applyform .submit1 span{color:#fff;position:relative; z-index:3;}
/*story*/
.story {width:970px; height:1248px; margin:0 auto; border-bottom:1px solid #e8e8e8;}
.story .say{ margin-right:-70px;}
.story .say li{width:210px; height:350px; text-align:center; float:left; margin:30px 70px 0 40px; display:inline;}
.story .say li .imgbox{width:200px;height:200px;border:1px solid #89968b; overflow:hidden;cursor:pointer; color:#fff; position:relative;z-index:2;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	border-radius:100px;
	behavior: url(iecss3.htc);}
.story .say .info {font-size:14px;  font-family:"Î¢ÈíÑÅºÚ";}
.story .say .info h3{ height:40px; line-height:40px; overflow:hidden}
.story .say .info h3 a{font-size:14px;  color:#0050af;}
.story .say .info h3 a:hover{ color:#d94c30;}
.story .say .info p{ color:#555f69; height:78px; line-height:26px; text-align:left; overflow:hidden}

.case{width:970px; margin:0 auto; }
/*Í¼Æ¬¹ö¶¯*/
.carousel .prev,.carousel .next{display: block;position: relative;float:left;margin:25px 0px 0 0;width:23px;height:100px;}
.carousel .prev:hover,.carousel .next:hover{opacity: .7;filter: alpha(opacity=70);}
em.arrs,em.ard {position: absolute;top:90px;height: 0;width: 0;border-width:16px;font-size: 0;}
em.arrs{right:5px;border-style: dashed solid  dashed dashed;border-color: transparent  #0050af  transparent  transparent;}
em.ard{left:5px;border-style: dashed  dashed dashed solid;border-color: transparent   transparent  transparent #0050af ;}
.jCarouselLite ul li{width:270px; height:300px; margin:10px 18px; display:inline;}
.jCarouselLite ul li img{width:270px; height:228px; display:block}
.jCarouselLite ul li span{ font-size:16px;font-family:"Î¢ÈíÑÅºÚ"; display:block; height:30px; line-height:30px; margin-top:10px; text-align:center;color:#fff; background:#4171b8;
	position:relative;z-index:2;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	behavior: url(../images/iecss3.htc);}

.foot { background:url(../images/bg_foot.gif) repeat-x; padding-bottom:15px; padding-top:15px; }
.foot p { text-align:center; line-height:25px; color:#333 }
.foot p a { padding:0 5px; }

.backToTop { display:none; width:18px; line-height:1.2; padding:5px 0; background-color:#000; color:#fff; font-size:12px; text-align:center; position:fixed; _position:absolute; right:10px; bottom:36px; _bottom:"auto"; cursor:pointer; opacity:0.6; filter:Alpha(opacity=60);}
