﻿@charset "utf-8";
.head{ height:98px; background:url(../images/head_bg.jpg) repeat-x;}
.head .top{ width:1000px; margin:0 auto; height:38px; line-height:38px;}
.head .top .wel{ float:left;}
.top_ul{ float:right;}
.top_ul a{ color:#000;}
.nav{ width:1000px; margin:0 auto;}
.nav .logo{ width:350px; float:left;}
.nav ul li{ float:left; line-height:60px; width:100px;font-family:微软雅黑; font-size:15px;}
.nav ul li a{ color:#000; text-decoration:none;}
.nav ul li a:hover{ color:#00b1e1;}
.nav ul li a.active{ color:#00b1e1;}



.flexslider { position: relative; height: 340px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 340px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
.info-panel{ width:300px; height:300px; background:url(../images/info-panel.png);position:relative; position:absolute; z-index:99; left:50%; margin-left:-500px;box-shadow: 0px 0px 5px #cecece; }
.info-panel-t{ width:300px; height:40px; background:url(../images/info-panel-t.png); text-align:center; color:#fff; font-size:15px; line-height:40px; font-weight:bold;}
.info-panel-textarea{ background:none; border:1px solid #bab9b9; padding:5px; color:#3f3f3f;  width:250px; height:110px; margin-left:18px; margin-top:18px;}
.info-panel-text{background:none; border:1px solid #bab9b9; height:40px; color:#3f3f3f;  margin-left:18px; margin-top:10px; width:160px; padding-left:5px;}
.info-panel-submit{ background: url(../images/info-panel-btn.png); border:0; width:80px; height:39px; cursor:pointer; margin-top:10px; margin-left:10px;}
.info-panel-phone{ width:310px; height:42px; background:url(../images/info-panel-phone.png); position:absolute; left:-5px; top:242px;}

.totop{ position: absolute; top:438px; left:50%; width:45px; margin-left:505px;}
.totop a{ display:block; margin-top:5px;}


.content{ width:1000px; margin:0 auto; height:100%; overflow:hidden; position:relative;}
.search_bar{ width:1000px; height:60px; background:#ececec url(../images/search.jpg) no-repeat 70px center; margin-top:5px;}
.search_div{ width:320px; height:32px; background:#fff url(../images/zoom_bg.jpg) no-repeat 5px center; border:2px solid #00b0e1; float:right; margin-right:10px; margin-top:10px; position:relative; }
.search_text{ background:none; border:0; color:#878787; width:230px; height:32px; line-height:32px; position:absolute; left:35px; top:0px;}
.search_submit{ background:#00b0e1; border:0; cursor:pointer; color:#fff; height:34px; position:absolute; right:0px; top:0; width:48px; font-size:14px; font-family:微软雅黑;}


#centerwell { position: relative; height: 201px; overflow: hidden; }
#centerwell>li { position: relative; width: 72px; height: 201px; float: left; border-right: #3d464e 1px solid;  overflow: hidden;  position:relative; }
#centerwell h3 { position: absolute; top: 0; left: 0; margin: 0; text-indent: -9999px; width: 72px; height: 201px; cursor: pointer}
#hot1 h3 { background: url(../images/behance_btn.gif) no-repeat white; }
#hot2 h3 { background: url(../images/flickr_btn.gif) no-repeat; }

.full-row{ border:1px solid #d9d9d9; margin-top:10px; height:100%; overflow:hidden; background:#fafafa;}
.full-row-title{ height:40px; line-height:40px; font-family:微软雅黑; color: #00b0e1; background:#f8f8f8; border-bottom:1px solid #d9d9d9; font-size:15px; font-weight:bold; padding-left:12px;}
.full-row-title .icon{ font-size:28px;font-weight:normal;}
.hot-main{ margin-left:115px; font-family:微软雅黑; border-right:1px dashed #d9d9d9; float:left; width:420px; height:201px; position:relative; background:url(../images/hot-main-arrow.jpg) no-repeat right bottom;}
.hot-main-span{ font-family:微软雅黑; font-weight:bold; font-size:16px;margin-top:20px;color:#777; }
.hot-main .icon{ font-size:22px; font-weight:normal;}
.hot-main-time{ margin-top:30px; color:#777; font-size:18px; font-weight:bold;}
.hot-main-info{ margin-top:20px; font-size:14px; font-weight:bold;color:#777; line-height:45px;}
.hot-main-info span{ color:#fe6323; font-size:45px; line-height:45px; font-weight:bold;}
.hot-chart{ width:360px; height:201px; float:left; }
.hot-chart-ul{font-size:18px; font-family:微软雅黑;color:#777;font-weight:bold; margin-left:60px; margin-top:35px; line-height:40px;}
.hot-chart-ul .icon{ font-size:22px; font-weight:normal;font-size:27px; margin-right:10px;display: inline-block;transition:all 0.5s;}
.hot-chart-ul span{ font-size:22px;color:#777;color:#00b0e1;}
.hot-chart-ul li:hover span{  color:#fe6323; }
.hot-chart-ul li:hover .icon{color:#fe6323; transform:rotateY(360deg);-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -o-transform:rotateY(360deg); transition:transform 0.5s;}

.adv-main{ width:850px; height:201px; margin-left:70px; }
.adv-main-li{ width:33%; height:201px; float:left;border-right:1px dashed #d9d9d9;}
.adv-main-li h4{ font-size:22px; line-height:40px;color:#00b0e1;font-family:微软雅黑; margin-top:30px; text-align:center;}
.adv-main-price{ font-size:15px; line-height:50px;color:#777;font-family:微软雅黑; text-align:center; font-weight:bold;}
.adv-main-price span{ font-size:22px;}
.adv-main-chance{ font-size:15px;line-height:40px;color:#777;font-family:微软雅黑;  text-align:center; font-weight:bold;}
.adv-main-chance span{ font-size:35px;color:#fe6323;}
.adv-main-li .icon{ font-weight:normal; font-size:24px;}

.link-ul{ height:90px;}
.link-ul li{ float:left; width:128px; height:60px; margin:10px; border:1px solid #efefef;}
.link-ul li:hover{box-shadow:0px 0px 7px #999; transition:all 0.5s;}

.yq-link{ width:700px; margin-top:10px;}
.yq-link a{ float:left; border:1px solid #efefef; display:block; width:128px; height:60px; margin-right:5px;}

.footer{ height:140px; margin-top:15px; clear:both; background:#f2f3f3 url(../images/foot.jpg) repeat-x top;}
.foot { width:1000px; margin:0 auto; padding-top:20px;}
.foot-logo{ float:left; width:140px; height:90px; border-right:1px solid #000;}
.foot-info{ float:left; color:#a8a8a8; margin-left:20px; margin-top:10px;}
.foot-ewm{ float:right;}

.content-about{ padding:20px 10px;}
.content-about p{ text-indent:2em; margin-bottom:15px;}
.content-map p{ float:left; margin-left:30px;}
.app{ height:735px;}
.app a{ text-decoration:underline; font-size:13px;} 
.app1{ background:url(../images/app1.jpg) center;}
.app1 a{ display: inline-block; margin-left:645px; margin-top:598px;}
.app2{ background:url(../images/app2.jpg) center;}
.app2 a{ display: inline-block; margin-left:220px; margin-top:598px;}

/*注册*/
.logo-wel{ color:#999; font-size:22px; font-family: Microsoft YaHei,Hiragino Sans GB,\5b8b\4f53; border-left:1px solid #999; width:120px; float:left; text-align:center; margin-top:20px; margin-left:-150px;}
.reg_area{width: 990px;margin: 15px auto;padding: 70px 0;background-color: #fbfbfb;border: #d9e6d9 solid 1px;}
.reg_area .tabs {width:540px; margin:0 auto;}
.reg_area .cont_box {width:440px; margin:0 auto;}
.reg_area .tabs ul{ height:60px;}
.reg_area .tabs li {width:180px; height:60px; background:url(../images/tab_bg.png) no-repeat left bottom; font-family:"microsoft yahei"; font-size:16px; float:left;}
.reg_area .tabs li.active {background-position:right bottom;}
.reg_area .tabs li a {height:42px; line-height:42px; text-indent:40px; display:block; color:#3e3e3e; text-decoration:none;}
.reg_area .tabs li .menu1 { border-right:#ccc solid 1px;}
.reg_area .tabs li .menu2 {border-right:#ccc solid 1px;}
.reg_area .tabs li a i{ color:#39a1ea;}
.reg_area .tabs li a:hover{ color:#ff0000;}
.reg_area .tabs li a:hover i{ font-size:25px;}
.reg_area .cont_box {margin-top:45px;}
.reg_area .cont_box .tab_cont {display:none;}
.reg_area .cont_box .tab_cont .inptxt_box {width:260px; height:35px; border:#c6c6c6 solid 1px; display:inline-block; *display:inline; zoom:1; vertical-align:middle; *position:relative; white-space:normal;}
.inptxt_select{width:600px; height:37px; display:inline-block; *display:inline; zoom:1; vertical-align:middle; *position:relative; white-space:normal;}
.inptxt_select select{ height:37px;}
.inptxt_select2{width:260px;}
.reg_area .cont_box .tab_cont .inptxt_box input {width:240px; height:18px; line-height:18px; margin:0; margin-left:10px; padding:8px 0 0 0; border:0; outline:none; *vertical-align:middle;}
.reg_area .cont_box .tab_cont .inptxt_box .flag_box i img {vertical-align:middle;}
.reg_area .cont_box .tab_cont .inptxt_box .flag_box .list {position:absolute; left:-1px; top:35px; background-color:#fff; border:#c6c6c6 solid 1px; border-top:none; z-index:10; display:none;}
.reg_area .cont_box .tab_cont .warning .inptxt_box .flag_box .list {border-color:#ff0000;}
.reg_area .cont_box .tab_cont .inptxt_box .flag_box .list i {background:none;}
.reg_area .cont_box .tab_cont .inptxt_box .flag_box .list span {padding:4px 0 4px 27px; border-top:#c6c6c6 dashed 1px;}
.reg_area .cont_box .tab_cont .inptxt_box .flag_box .list div:hover {background-color:#f3f3f3;}
.reg_area .cont_box .tab_cont .inptxt_box .flag_box .list span.hongkong {border-top:#c6c6c6 solid 1px;}
.reg_area .cont_box .tab_cont .normalList1{margin-top:14px; position:relative;}
.reg_area .cont_box .tab_cont .normalList2{margin-top:14px; position:relative; float:left; margin-left:20px;}
.reg_area .cont_box .tab_cont .phone {_margin-top:0; vertical-align:middle; position:relative; z-index:10;}
.reg_area .cont_box .tab_cont .mail,
.reg_area .cont_box .tab_cont .nickname {_margin-top:0;}
.reg_area .cont_box .tab_cont .tip em {white-space:nowrap;}
.reg_area .cont_box .tab_cont .normal .tip {position:absolute; top:-21px; background-color:#fff; border:#d1d1d1 solid 1px;}
.reg_area .cont_box .tab_cont .normal .inptxt_box {border-color:#90a8b8;}
.reg_area .cont_box2{ width:800px;}
.cont_box_name{ float:left; line-height:35px; width:110px; text-align:right;}

.reg_area .cont_box .tab_cont .agree {margin:22px 0 0 65px;}
.reg_area .cont_box .tab_cont .agree label {font-family:tahoma; vertical-align:middle;}
.reg_area .cont_box .tab_cont .agree input {margin:3px 0 0 0; margin-left:-3px \9; vertical-align:middle;}
.reg_area .cont_box .tab_cont .button_box {padding-top:20px;}
.reg_area .cont_box .tab_cont .button_box input,
.reg_area .cont_box .tab_cont .button_box a {width:260px; height:38px; line-height:38px; margin-left:65px; background-color:#8fc400; color:#fff; font-family:"microsoft yahei"; font-size:16px; text-align:center; border:#7eac00 solid 1px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display:inline-block; text-decoration:none; cursor:pointer; }
.reg_area .cont_box .tab_cont .button_box input,
.reg_area .cont_box .tab_cont .button_box a:hover { filter:alpha(opacity=85);  opacity:0.85; }
.inptxt_text{ color:#999;}
.reg_area .focus{ color: #000;}

.advice-textarea{vertical-align:middle; width:600px; height:230px; padding:5px;}
.advice-submit{ background:#00b1e1; color:#fff; border:0; cursor:pointer; width:86px; height:35px; font-size:14px;}
.advice-formList{ margin-bottom:15px;}

.hr-sider{ float:left; margin-top:15px;}
.hr-sider li a{ display:block; width:194px; height:60px; line-height:60px; text-align:center; text-decoration:none; font-size:14px; border-bottom:1px solid #e1e5e7; color:#555;} 
.hr-sider li a:hover{ background:#ededed;} 
.hr-content{ width:780px; float:right; margin-top:15px;}
.hr-sider li a.active{ background:#00b1e1; color:#fff;}

.hr-content ul{ height:60px}
.hr-content ul li{ float:left; width:300px; height:25px; }
.hr-content h2{ margin-top: 10px;}

.floatingAd .ad{
	position: absolute;
}