@charset "utf-8";
/* anport style */
body{ background:url(../images/bg.jpg) center top no-repeat fixed;}
.cbody{ width:1000px; margin:auto; position:relative}

#header{ height:88px; position:relative; z-index:1}
.logo{ float:left; padding-top:20px; margin-left:20px;}
.logo img{ display:block} 
.top{ /*position:absolute; right:0; top:18px;*/ float:right; padding-top:18px; position:relative;}
.top dl { position:relative; z-index:2;}
.top dl dt{ float:left; height:20px; position:relative;}
.top dl .lang{ width:85px; padding:0 10px 0 10px; background:url(../images/nav_li.png) right center no-repeat;}
.top dl .weibo{ width:80px; padding:0 10px 0 0; background:url(../images/nav_li.png) right center no-repeat;}
.top dl .weibo h3 a{ color:#325A7D;}
.top dl .weibo h3 a:hover{ background:none;color:#800;}
.top dl .compay{ width:180px; padding: 0 0 0 10px;}
.top dl ul{ background:#fff; display:none; position:absolute;}
.top dl ul li{ line-height:18px; height:18px;}
.top dl .lang ul{ width:85px;}
.top dl .compay ul{ width:180px;}
.top dl a{ color:#676b75; display:block; text-indent:10px;}
.top dl a:hover{background:#4598b6; text-decoration:none; color:#fff}
.top dl h3{ cursor:pointer; height:20px; text-indent:10px; color:#5d7782;}
.top dl .lang h3{ background:url(../images/select1.png) no-repeat; }
.top dl .compay h3{ background:url(../images/select2.png) no-repeat; width:180px; }
.hd_nav{/*padding-top:52px;*/ margin-top:-25px;}
.hd_nav li{ float:left; padding:0 10px; height:29px; background:url(../images/nav_li.png) right 10px no-repeat;}
.hd_nav li.no_line{ background:none; padding:0 0 0 10px;}
.hd_nav li a{ color:#fff; font:13px "微软雅黑","宋体"; display:block; height:29px; width:78px; text-align:center; line-height:29px;}

.hd_nav li .active,.hd_nav li a:hover,.hd_nav li .cur{ background:url(../images/nav.png) center 0 no-repeat; text-decoration:none;}


.hd_nav li .subnav{ background:url(../images/subnav.png) 0 top no-repeat; width:79px; padding-top:5px; display:none; position: relative; position:absolute;}
.hd_nav li .subnav p{ background:url(../images/subnav.png) 0  bottom no-repeat; width:79px; padding-bottom:2px;}
.hd_nav li .subnav a{ display:block;font:12px "宋体"; color:#def4fb; float:none; background:none; height:27px; line-height:27px; margin:2px 0;}
.hd_nav li .subnav a:hover{ background:url(../images/subnav_a.png) repeat-x;}

.content{ background:#fff;}
.bdtop{ height:23px; background: url(../images/w_t.png) no-repeat; overflow:hidden;}
.bdbtm{ height:23px; background:url(../images/w_b.png) no-repeat}

.nav{ width:958px; height:40px; margin:auto; background:url(../images/navbg.gif) repeat-x; border:#eee solid 1px; position:relative; z-index:0}
.nav p{ float:left}
.nav p a{ float:left; width:100px; height:40px; background:url(../images/navborder.gif) right top no-repeat; color:#767877; text-align:center; line-height:40px; font-family:"微软雅黑"}
.nav p a:hover{ text-decoration:none; font-weight:bold; color:#0965A4}
.nav .nav-on{ color:#0965A4; font-weight:bold}
.nav div{ float:right; width:209px; height:24px; background:url(../images/search.gif) no-repeat; display:inline; margin:10px 8px 0 0}
.nav div input{ background:none; border:0; height:24px;line-height: 24px; color:#bbb}
.schtxt{ width:176px; padding:0 2px; *line-height:22px}
.schsm{ width:25px; cursor:pointer}
.banner{ width:960px; height:250px; padding-bottom:13px; margin:auto;}


.indleft{ float:left; width:213px; margin-left:20px; display:inline; margin-bottom:10px}
.opt, .login{ background:url(../images/login_box.gif) no-repeat; padding:10px; height:139px}
.opt h2, .login h2{ padding-left:10px; line-height:26px; font-size:12px; font-weight:bold; color:#406e8f; border-bottom:#e1e1e1 solid 1px}
.login form{ padding:15px 0 10px 10px; color:#595959}
.login input{ background:#fff; border:#bdbdbd solid 1px; height:18px; width:132px; color:#595959}
.login p{ padding-top:8px; font-family:"新宋体"}
.login .loginbtn{ width:67px; height:23px; background:url(../images/loginbtn.gif) no-repeat; border:0; margin:10px 0 0 35px; cursor:pointer}
.opt{ height:149px; margin-top:11px; background:url(../images/process_box.gif) no-repeat; width:213px; overflow:hidden;}
.opt h2{ width:180px;}
.opt div{ margin-top:13px; background:url(../images/optbg.gif) -4px -2px no-repeat; height:86px}
.opt div a{ float:left; height:43px; width:55px; padding-left:40px; line-height:43px; font-weight:bold; color:#6d6d6d}
.opt .opt01{ background:url(../images/opt01-off.png) 5px 5px no-repeat}
.opt .opt02{ background:url(../images/opt02-off.png) 5px 2px no-repeat; width:52px; padding-left:43px}
.opt .opt03{ background:url(../images/opt03-off.png) 5px 9px no-repeat}
.opt .opt04{ background:url(../images/opt04-off.png) 5px 9px no-repeat; width:52px; padding-left:43px}
.opt01:hover{ color:#406e8f; text-decoration:none; background:url(../images/opt01-on.png) 5px 5px no-repeat}
.opt02:hover{ color:#406e8f; text-decoration:none; background:url(../images/opt02-on.png) 5px 2px no-repeat}
.opt03:hover{ color:#406e8f; text-decoration:none; background:url(../images/opt03-on.png) 5px 9px no-repeat}
.opt04:hover{ color:#406e8f; text-decoration:none; background:url(../images/opt04-on.png) 5px 9px no-repeat}

.indmid{ float:left; width:465px; height:300px; display:inline; margin-left:15px;_margin-left:-8px;}

.indnews{background:url(../images/news_box.gif) no-repeat; width:466px; height:160px; padding:1px 3px;}
.indnews h2{ height:30px; line-height:30px; background:url(../images/indnews-off.gif) repeat-x; width:460px; margin-top:1px;}
.indnews h2 a{ float:left; height:30px; padding:0 25px; border-right:#e6e6e6 solid 1px; color:#6D6D6D; font-weight:bold; font-size:12px}
.indnews h2 a:hover{ text-decoration:none}
.indnews .indnews-on{ background:url(../images/indnews-on.gif) repeat-x; color:#406E8F}
.indnews dl{ padding:10px; height:106px; overflow:hidden; display:none}
.indnews dl dt{ float:left; width:149px; padding:1px; border:1px solid #E2E2E2; margin-right:15px; height:102px; position:relative}
.indnews dl dt div{ width:149px; height:102px; overflow:hidden}
.indnews dl dt img{ display:block}
.indnews dl dd{ float:left; width:268px}
.indnews dl dd h3{ line-height:24px; font-weight:bold; color:#406E8F; padding-bottom:5px; font-family:"新宋体";}
.indnews dl dd p{ font-family:"新宋体"; color:#595959; line-height:20px;text-indent:25px;}
.indnews dl dd a{ float:right; color:#325A7D; font-family:"新宋体"}
.indnews dl dd a:hover{ color:#800000}
.indnews dl dt i{ height:15px; width:149px; background:#fff; opacity:0.6; *filter:ALPHA(opacity=60); position:absolute; left:1px; bottom:1px}
.indnews dl dt p{ height:10px; width:141px; padding:5px 0 0 8px; position:absolute; left:1px; bottom:1px;}
.indnews dl dt p span{ float:left; width:7px; height:7px; background:url(../images/indnews-dotoff.png); margin-right:8px; cursor:pointer; overflow:hidden}
.indnews .newsimg-on{ background:url(../images/indnews-doton.png)}

.indabout{ margin-top:7px}
.indabout h2{ line-height:30px; padding-left:10px; font-size:12px; font-weight:bold; color:#406e8f; border-bottom:#dfdfdf solid 1px;}
.indabout h2 a{ float:right; width:65px; height:12px; display:inline; font-weight:normal; color:#325A7D;font-family:"新宋体"; padding-right:10px;}
.indabout dl{ border-top:#eee solid 5px; padding-top:12px; height:106px; overflow:hidden}
.indabout dl dt{ float:left; width:149px; height:102px; border:#e2e2e2 solid 1px; padding:1px; margin-right:15px}
.indabout dl dt img{ display:block}
.indabout dl dd{ float:left; width:292px; padding-left:0; background:none; line-height:21px; font-family:"新宋体"; word-wrap:break-word; word-break:break-all;}
.indabout dl dd a{ color:#595959; font-family:"新宋体";text-indent:25px;display:block;}
.indabout dl dd a:hover{ text-decoration:none; color:#406E8F}


.indright{ width:253px; float:right; margin-right:20px; display:inline}
.indtab{ background:url(../images/demo_box.gif) no-repeat; height:160px; overflow:hidden; width:255px; padding:1px;}
.indtab h2{ padding-left:20px; background:url(../images/indtab-title-bg.png); height:30px; line-height:30px; padding-left:12px; width:237px; font-size:12px; font-weight:bold; color:#406e8f; position:relative}
.tabbtns{ height:28px; background:url(../images/tabtitle.gif) 0 bottom repeat-x; overflow:hidden; width:250px;}
.tabbtns ul{ height:28px}
.tabbtns ul li{ width:62px; height:28px; float:left; text-align:center; line-height:30px; border-right:#e0e0e0 solid 1px; cursor:pointer; color:#325a7d}
.tabbtns .tabon{ background:url(../images/tabonbg.gif) repeat-x}
.tabbtns .lasttab{ border-right:0;width:61px;}
.indtab span{ width:12px; height:18px; overflow:hidden; position:absolute; top:5px; cursor:pointer}
.prebtn{ right:20px; background:url(../images/indrihgt-pre-btn.png) center center no-repeat}
.nxtbtn{ right:5px; background:url(../images/indrihgt-next-btn.png) center center no-repeat}
.tabcont{ height:98px; width:250px; overflow:hidden}
.tabcont dl{ padding:10px 12px; height:81px; background:url(../images/tabbg.gif) repeat-x}
.tabcont dl dt{ float:left; width:98px; height:68px; padding:1px; border:#e2e2e2 solid 1px; margin-right:15px}
.tabcont dl dd{ float:left; width:106px; color:#595959; line-height:20px; font-family:"新宋体";text-indent:25px;}
.tabcont dl dd p{ text-align:right; font-family:"新宋体"}
.tabcont dl dd a{ color:#325a7d}
.tabcont dl dd a:hover{ color:#800000}
.indlink{ padding:1px; margin-top:11px; _margin-top:14px}
.indlink img{ display:block}

.indpn{ height:44px; background:url(../images/link_box.gif) no-repeat; width:960px; height:55px;clear:both; margin:auto; padding-top:9px}
.indpn h2{ float:left; width:105px; height:35px; line-height:35px; text-align:center; border-right:#e1e1e1 solid 1px; margin-right:15px; color:#406e8f; font-size:12px; font-weight:bold; font-size:12px}
.indpn div{ float:left; height:35px; width:825px; overflow:hidden}
.indpn ul{ height:35px}
.indpn ul li{ float:left; height:33px; margin-right:9px; border:#e1e1e1 solid 1px; display:inline}

#footer{ height:85px; padding-top:20px; font-family:"新宋体"}
#footer p{ float:left; background:url(../images/ftinfo.png) no-repeat; width:1000px; height:30px}
#footer p a{ display:inline-block; width:45px; height:12px; margin-right:10px}
#footer p .onehang{display:block;width:36px;height:20px;float:right;}
.ftright{  font-size: 10px;
    height: 15px;
    line-height: 15px;
    padding-left: 20px; width:172px;}
.ftright h5{ font-size:14px; font-family:"微软雅黑"; color:#406e8f; line-height:34px;}
.ftright div{ float:right; width:70px; height:15px; padding-left:5px; position:relative; background:#698497; color:#a7c5dc; background:#698497 url(../images/btm-arrow.gif) 60px 6px no-repeat; cursor:pointer}
.ftright div ul{ position:absolute; left:0; top:15px; display:none; width:75px}
.ftright div ul li{ width:75px; height:15px; background:#698497; float:left}
.ftright div ul li a{ display:block; padding-left:6px; color:#a7c5dc; font-size:10px}
.ftright div ul li a:hover{ background:#045185; text-decoration:none; color:#fff}
.ftright form{  height:18px;}
.ftright .bt{ text-align:right; height:30px; line-height:30px;padding-top: 10px;}
.ftright input{  line-height:18px; height:18px; border:1px solid #D1D1D1; vertical-align:middle; font-size:10px; width:164px; margin-right:1px}
.ftright .fttxt{ padding-left:5px; font-family:Arial, Helvetica, sans-serif;}
.ftright .ftsm{ cursor:pointer; font-size:10px; color:#406e8f; width:58px; height:18px; background:#fff; font-family:"微软雅黑"; font-size:12px;}
.ftright .subscibe{ display:block; width:70px; height:20px; background:url(../images/ft01.png) no-repeat; color:#9bb6cb; text-align:center}
.ftright .subscibe:hover{ text-decoration:none}

/* 关于我们 */
.inban{ padding-bottom:0; height:155px; margin:0 auto; width:960px}
.contwrap{ font-family:"新宋体"; width:960px; margin:auto}
.sidebar{ width:216px; float:left; background:url(../images/slide_left.png) repeat-x; height:576px;}
.s_c{ background:url(../images/s_c.gif) repeat-y; width:182px; margin:15px auto 0 auto;}
.s_t{ background:url(../images/s_t.gif)  0 top no-repeat;}
.s_b{ background:url(../images/s_b.gif)  0  bottom no-repeat; height:310px;}
.sidebar h2{ line-height:48px; text-align:center; font-size:16px; color:#406e8f; background:url(../images/menu_bg.png) center bottom no-repeat;}
.sidebar ul li{ height:34px; background:url(../images/menu_bg.png)  center bottom no-repeat;line-height:34px; text-align:center;padding-bottom:4px;}
.sidebar ul li ul{ padding-left:25px;}
.sidebar ul li a{ display:block; height:34px; font-family:"宋体"; color:#676b75;  margin-top:-4px;font-size:14px; }
.sidebar ul li ul li a{ font-size:13px;}
.sidebar ul li a:hover{ text-decoration:none}
.sidebar .side-on,.sidebar ul li a:hover{background:url(../images/menu_cur.png) center top no-repeat; color:#004581; font-weight:700;}
.rcont{ float:right; width:720px; padding-bottom:40px; background:url(../images/conent_bg.jpg) left top no-repeat; min-height:538px; height:auto!important; height:538px; padding-left:24px;}
.position{height:35px; color:#4d545e; line-height:35px;background:url(../images/mian_title.gif) 0  bottom repeat-x ;  overflow:hidden; padding:20px 0 8px 0; font-family:"新宋体"; color:#71757d;}
.position h2{ font:16px "微软雅黑","宋体"; color:#4c4c4c;}
.position a{ color:#71757d;}
.position a:hover{ color:#800000}
.intro{ padding-bottom:15px;}
.intro h3{ font-size:18px; color:#101010; line-height:60px; font-family:"微软雅黑","宋体";}
.intro p{ color:#50525f; font-size:14px; line-height:24px; font-family:Arial, Helvetica, sans-serif; padding-right:10px}
.intro div{ text-align:right; padding:0 20px}
.rcont dl dd a, .intro div a{ color:#4d5763; font-family:"微软雅黑","宋体"; font-size:11px}
.rcont dl dd a:hover, .intro div a:hover{ color:#800000}

.intro form p{ padding:5px 0;}
.intro form label{display:inline-block; width:80px;}
.intro form input{border:#CCC solid 1px; height:20px; line-height:18px; width:270px;}
.intro form textarea{border:#CCC solid 1px;line-height:18px;}
.intro form .but{ width:60px; height:30px; background-color:#eee;}
.intro form .short{ width:60px;}
.intro form a{ color:#097CCC;}


.rcont dl{ float:left; height:108px; width:346px; padding:30px 20px 0 0}
.rcont dl dt{ float:left; width:104px; height:104px; padding:1px; border:#e5e5e5 solid 1px; margin-right:16px}
.rcont dl dt img{ display:block}
.rcont dl dd{ float:left; width:222px; font-family:"新宋体"}
.rcont dl dd h4{ font-family:"新宋体"; font-weight:bold; line-height:24px}
.rcont dl dd p{ font-family:"新宋体"; color:#727c86; line-height:18px; padding:5px 0; word-wrap:word-break; word-break:break-all;}

 
.livechat{ width:150px; height:119px; position:fixed; _position:absolute; top:110px; right:10px; _right:-150px; display:none;}
.livechat .close { position:absolute;bottom:-17px; left:105px; display:block; cursor:pointer;}
.livechat .linkcon { position:absolute;bottom:0px; left:0; display:block;cursor:pointer;}
.livechat a{ float:left;}
 .livechat a img{ display:block;}
#footer p span{font-size:10px;color:#8CA4B7;}

.linkcontact{ position: absolute; top:25px; right:-35px; cursor:pointer;}
.linkcontact img{ display:block;}

.news_list{ margin-bottom:30px;}
.news_list .news_title{ border-bottom:1px solid #efefef; padding-bottom:10px; margin-top:30px;}
.news_list .news_title h2{ color:#0864a3; font-size:14px; font-weight:700; font-family:"宋体";}
.news_list .news_title a{ color:#4d5562; padding-right:15px;}
.news_center .news_c{ margin-bottom:16px; padding-bottom:16px; border-bottom:1px dashed #d6d6d6; overflow:hidden;}
.news_slide{ width:194px;}
.news_intro{ width:460px; font-size:12px;}
.news_intro .intro{font-size:12px; padding:0; }
.news_intro .news_describe{ height:44px; overflow:hidden; padding-bottom:5px;}
.news_intro .intro h3,.news_intro .intro p,.news_list li,.n_intro,.staff_intro p,.strff_c p,.n_con p,.n_head p,.person_block p{font-family:"宋体";}
.news_intro .intro h3{ font-size:14px; line-height:18px; padding-bottom:10px; font-weight:bold; color:#454545;}
.news_intro .intro p{ font-size:12px;text-indent:25px;}
.news_intro .intro div{text-align:left;padding: 0;padding-top:5px;}
.news_intro .intro div a{color:#4e5260;font-size:12px;}
.news_list li{ height:24px; line-height:24px; background:url(../images/news_dot.gif) 5px center no-repeat; text-indent:18px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news_list li a{ display:block; height:24px;}
.news_list li span{ color:#7d8290;}
.news_list li .fr{float:left;}
.news_list li a,.news_list .more a{ color:#4e5260;}
.news_list ul{margin-top:15px;}

.n_intro,.staff{ font-size:12px; line-height:24px; color:#666; _width:720px; _overflow:hidden;}
.n_intro .n_head{ text-align:center;}
.n_intro .n_head h3{ color:#000;}
.n_con p{ text-indent:25px;}
.n_intro .n_head,.n_con{ border-bottom:1px solid #efefef;}
.n_pages li{ float:left; width:320px; height:24px; margin-right:30px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;} 
.n_pages li a{ color:#1e1e1e;}
.share a,.share{ color:#666;}
.return_bnt{ padding-top:4px;}
.return_bnt a{ padding:0 5px;}

.join_intro{ background:url(../images/join_us_bg.jpg) right bottom no-repeat; overflow:hidden; margin-bottom:20px;}
.join_intro h3{ padding:26px 0 0; font-family:"微软雅黑","宋体";}
.person_block{ line-height:24px; border-bottom:1px dashed #d7d7d7; padding:22px 0 18px; color:#7c7c7c;}
.last_noline{ border:none;}
.person_block h4,.strff_c a{ color:#76b8e5; font-size:14px;}
.staff .staff_intro p{ text-indent:25px;}
.strff_c{ width:530px;}
.strff_c a{ font-size:16px;}
.strff_pic img{ width:165px; height:118px; display:block;}
.staff_list li{ border-bottom:1px dashed #d7d7d7; padding-bottom:30px; margin-top:40px;}
.staff_list .strff_c{ height:100px; overflow:hidden;}
.pager_num a{ background:url(../images/page.jpg) repeat-x; padding:0 7px; float:left; height:20px; line-height:20px;  border:1px solid #ccc; color:#999; margin-right:5px;}
.pager_num a.page_on{ background:url(../images/page_on.jpg) repeat-x; color:#fff; font-weight:bold;}
.pager_num a.page_more{ background:none; border:none;}
.pager_num a.page_last{ background:#fff;}
.pager_count em{ color:#005280;}
.pager_count input{ width:24px; height:20px; line-height:20px;border:1px solid #ccc; color:#838790;}

.news_list_page h3{ font: 14px "宋体"; color:#0864a3; font-weight:bold; padding:10px 0;}
.n_l_p_con,.news_list_page h3{ border-bottom:1px solid #efefef;}
.n_l_p_con{ padding-bottom:30px;}
.n_l_p_con li{ font-family:"宋体"; height:24px; line-height:24px; background:url(../images/dl_dot.gif) left center no-repeat; padding-left:20px; border-bottom:1px dashed #e5e5e5;}
.n_list li{background:url(../images/news_dot.gif) 8px center no-repeat;}
.n_l_p_con li a{ color:#454545;}
.n_l_p_con li a:hover{color:#0864a3;}
.n_l_p_con li span{ color:#7d8290;}

.news_list_page



/*suggest*/
.suggest_box form{ width:490px;float:right;}
.suggest,.tab_tag li a{ color:#6d6d6d;}
.suggest_box{ padding:10px 0 10px 20px; margin-bottom:10px;}
.head_portrait{ width:210px;}
.suggest_box .input_box,.search_box{ border:1px solid #dbdbdb; height:22px; line-height:22px; padding-left:4px; width:186px;}
.suggest_box textarea.input_box{ height:110px;width:398px;}
.suggest_box .address{ width:398px;}
.suggest_box .code{ width:138px;}
.search_box{ width:400px;}
.suggest_box table td{ padding:4px 0;*padding:3px 0;font-family:"宋体";}
.suggest_box table td img{ vertical-align:middle; padding-left:10px;}
.red{ color:#e00b0b;}
.suggest_box em,.tab_tag li .cur,.leave_name{ color:#33709f;}
.submit_btn{ background:url(../images/submit_btn.gif) repeat-x; height:22px; text-align:center; line-height:22px; cursor:pointer; width:55px; border:0; color:#fff; font-weight:700;}
.suggest_info{ border:1px solid #dcdcdc; overflow:hidden;}
.tab_tag li{ float:left;list-style:none;}
.tab_tag li a{display:block; padding:0 20px;  font-weight:700; height:31px; line-height:31px; border-right:1px solid #dcdcdc;font-family:"宋体"; text-decoration:none;}
.tab_tag li .cur{background:url(../images/tab_bg.gif) repeat-x; padding:0 28px;}
.rcont .suggest_info dl{ width:100%; padding:0; height:auto;font-family:"宋体";}
.rcont .user_info dl dt{ border:0;border-top:1px solid #dcdcdc; background:#f4f4f4; float:none; width:100%; height:24px; line-height:24px; }
.rcont .user_info dl dt span{ text-indent:25px;}
.rcont .user_info dl dd{ line-height:20px; width:100%; text-indent:25px;}
.leave_msg{ padding-top:5px;}
.suggest_soso{ text-align:right;}
.reply_msg{ padding-bottom:5px;}
.leave_name{ width:278px;}
.date{ width:218px; border-left:1px solid #fff;}
.suggest_soso{ padding:10px; border-top:1px solid #dbdbdb;}
.suggest_soso form{font-family:"宋体";}
.suggest_soso input{ margin-left:8px;}
/*question*/
.question_table p{ font:14px/24px "宋体"; text-indent:30px;}
.question_table{ color:#727272;}
.q_customer{ color:#c80000;}
.table_data td,.table_data th{ border:1px solid #efefef; padding:7px 0 7px 10px;}
.table_data th{ text-align:left;}
.question_table h3{ font:bold 14px "宋体"; }
.question_table table td,.question_table table th{ font-family:"宋体";}
.q_input{ width:274px; height:20px; border:1px solid #e8e8e8;}
.q_input2{ width:76px;}
.q_input3{ width:654px;}
.q_satisfi{ padding-top:10px; text-align:center;}
.q_satisfi span{ margin:0 20px;font-family:"宋体";}
.actual_score{ color:#c80000;}
.q_satisfi_t{padding:12px 0;}
.q_satisfi_t label{ padding:0 8px 0 5px;font-family:"宋体";}
.q_table { border-bottom:1px solid #efefef; padding-bottom:12px;}
.q_box{ border:0;}
.q_s_t{ padding-bottom:16px;}
.question_table textarea.q_input{ height:62px; width:654px;}
.q_table_s td{ padding-bottom:5px;}
.q_table_s img{ vertical-align:middle;}
.form_submit{ text-align:center; padding-top:15px;}
.form_submit .reset_btn{ background:url(../images/reset_btn.gif) repeat-x; }

/*brand*/
.brand{ padding:0 15px;}
.brand .b_pic{ width:215px;}
.brand ol{ border-bottom:1px dashed #e7e7e7; overflow: visible; padding-bottom:30px;}
.brand ol li{ padding-left:10px;}
.b_content{ width:465px; float:left; position:relative; height:230px;}
.b_content h2{ font-size:14px; color:#55aecc; padding-bottom:5px;}
.b_content h2 em{ color:#4c4c4c;}
.b_content blockquote{ font-family:"宋体"; color:#6f6f6f; line-height:22px; padding:0; margin:0; height:130px; overflow:hidden;}
.b_content p{ position:absolute; bottom:0;}
.b_content p a{font-family:"宋体"; color:#ff6701;}
.b_content p .online_read{ padding:0 25px 0 0; color:#58b3d0;}

.brand_list{ overflow: visible; padding:30px 0 10px 0;border-bottom:1px dashed #e7e7e7;}
.brand_list ul{ padding-left:10px;}
.brand_list li{ float:left; display:inline; width:90px; line-height:18px; margin:0 46px 0 0; _margin:0 40px 0 0; padding-bottom:15px;}
.brand_list li .b_name{ display:block; width:90px; overflow:hidden; height:18px; overflow:hidden; color:#666;font-family:"宋体";}
.brand_list li p{ color:#777; font-family:Arial;}
.brand_list li p img{ vertical-align:middle;}

/*---add--- */
.zone_live{ margin-top:20px;}
#container {position: relative;}
.left { width: 550px;position:relative;margin: 0 auto;}
.pics .picstxt { background: none repeat scroll 0 0 #000000;height: 25px; opacity: 0.5;filter: alpha(opacity=50);position: absolute;bottom:0;width:550px;}
.pics img{width:550px;height:412px;}
.pics .tip {color: #FFFFFF; font-weight: bold;line-height: 25px;padding-left: 20px;position: absolute;bottom:0;}
.right {position:relative;overflow:hidden;}
.slide-pic { height: auto;padding: 8px 0 9px 15px;}
.slide-pic a#prev {position:absolute;left:10px; background: url("../images/un_htl_pic.png") no-repeat;height: 36px;text-indent: -9999em; width: 19px;top:30px;}
.slide-pic a#prev:hover{ background: url("../images/un_htl_pic.png") 0 -36px no-repeat;}
.slide-pic .pic-container { height:78px; margin: 0 auto; overflow: hidden;width:620px;position:relative;}
.slide-pic a#next {position:absolute;right:2px;background: url("../images/un_htl_pic.png") -19px 0 no-repeat;height: 36px; text-indent: -9999em; width: 20px;top:30px;}
.slide-pic a#next:hover{background: url("../images/un_htl_pic.png") -19px -36px no-repeat}
.slide-pic ul li {cursor: pointer;float:left;padding-right:5px;padding-bottom:5px}
.slide-pic ul li.cur p { border-color: #2C2C2C !important;}
.slide-pic ul li p { border: 2px solid #FFFFFF; height: 69px; overflow: hidden; width: 80px;}
.slide-pic ul li p img { height: 69px; width: 80px;}


.hidden{ display:none;}

.pics .prev,.pics .next{ position:absolute; z-index:2; background:url(#); cursor:pointer; height:412px; top:0;}
.pics .prev{ left:0; width:33.3%;}
.pics .next{ right:0; width:66.6%;}
.pics .prev .hover, .pics .next .hover { background-color: rgba(0, 0, 0, 0.2); border-radius: 0 5px 5px 0;float: left; height: 385px; margin-top: 12px; width: 44px;}
.pics .next .hover{ border-radius: 5px 0 0 5px;float: right; }
.pics .prev .hover b, .pics .next .hover b { background: url("../images/un_htl_pic.png") no-repeat 0 -174px ; display: block;height: 55px; margin-top: 180px;width: 35px;}
.pics .next .hover b {background-position: -2px -112px; margin-left: 4px;}