﻿@charset "utf-8";
/* CSS Document */
body,h1,p,dl,dt,dd,ul,li,span,div,h2,form,iframe,h3,h4,h5,table,tr,td,input{margin:0;padding:0; list-style:none;}
.clear{ clear:both;}

a{ color:#666; text-decoration:none;}
a:hover{ text-decoration:underline;}
img{ border:none;}
iframe{ border:0;}
.h_left{ float:left;}
.h_right{ float:right;}
body,button,input,select,textarea{color: #666;
    font-family: "Microsoft Yahei","微软雅黑",arial,"宋体",sans-serif;
    font-size: 14px;
    line-height: 1.8em;
	 }
.wid1040{ width:1040px; margin:0 auto;}
.wid700{ width:700px; margin:0 auto;}
.wid920{width:920px; margin:0 auto;}
.top_link{ height:29px; background:#EEE; border-bottom:1px solid #DFDFDF;border-top:1px solid #DFDFDF;}
.top_w{ line-height:29px; height:29px; vertical-align:middle;}
.top_w span{ float:right;}
.top_w a strong{ font-weight:normal; padding:0 17px;}
.qq_a{ background:url(qqa.jpg) no-repeat left center;}

.topdiv{ height:100px;}
.logodiv{ width:331px; height:100px; float:left; }
.logodiv a{ display:block; width:331px; height:100px; background:url(logo.jpg) no-repeat left center; text-indent:-9999px; }


.ser_div{ float:right; width:357px;}
.ser_div input {
border: none;
float: left;
background: none;
outline: none;
}
.form_div{ height:30px; margin-top:25px;}
.ser_div input.txt_sear{ width:241px; height:16px; line-height:16px; vertical-align:middle; color:#999; border:2px solid #FE870F; padding:5px 5px 5px 30px; background:url(ser.jpg) no-repeat 8px center;}
.ser_div input.btn_sear{ width:75px; height:30px; background:#FE870F; line-height:30px; text-align:center; color:#fff; cursor:pointer;}
.ser_a{ color:#A6A6A6; margin-top:6px; overflow:hidden; width:357px; height:23px;}
.ser_a a{ color:#FD8014; padding:0 7px; _padding:0 6px; background:url(serabg.jpg) no-repeat left center;}
.ser_a a.fira{ background:none;
}


.navdiv{ height:48px; background:url(navbg.jpg) repeat-x;}
.navul ul li{ float:left; height:48px; line-height:48px; text-align:center; width:110px; position:relative; z-index:9999;}
.navul ul li.hove{background:url(hovebg.jpg) no-repeat center;}

.navul ul li .nav_sl{ width:940px; height:320px; background:rgba(8,76,185,0.85); position:absolute; top:48px; left:-110px; padding:50px 50px 0 50px; display:none; }
.navul ul li#navli2 .nav_sl{ left:-220px;}
.navul ul li#navli3 .nav_sl{ left:-330px;}
.navul ul li#navli4 .nav_sl{ left:-440px;}
.navul ul li#navli5 .nav_sl{ left:-550px;}
.navul ul li#navli6 .nav_sl{ left:-660px;}
.navul ul li#navli7 .nav_sl{ left:-770px;}


.xico{ width:6px; height:3px; font-size:0; background:url(hovebg0.jpg) no-repeat; position:absolute; top:45px; left:55px; display:none;}


.three_l div{ width:300px; line-height:45px; height:45px; vertical-align:middle; border-bottom:1px dotted #B1B1B3;}
.navul .three_l, .navul .three_l a{ color:#fff; text-align:left; font-size:15px;}
.three_l a:hover{ color:#DF2220;}
.navul .three_l{ text-indent:15px; float:left;}
.three_r{ width:550px; padding-left:50px; float:right; background:url(kokbg.jpg) no-repeat left center; color: #fff;
    font-family: "Microsoft Yahei","微软雅黑",arial,"宋体",sans-serif;}
.three_r img{ float:left; margin-right:50px;}
.navul .three_r p{ line-height:30px; text-align:justify;}
.navul .two_l{ text-indent:5px;}
.navul .two_l a.put_a{ padding-left:20px;}
.two_l{background:url(kokbg.jpg) no-repeat right center; margin-right:50px; width:280px;}
.two_l div{ width:260px;}
.mid_two_l{ width:130px;}
.mid_two_l div{ width:110px;}
.two_nmg{ margin-right:0; background:none; width:390px;}
.two_nmg div{ width:590px;}
.navul ul li a{ color:#fff; font-size:17px;}
.navul ul li a strong{ padding:0 15px; font-weight:normal;}

.banner{ height:370px; border-bottom:7px solid #CDCBCC;}
.banner ul li a{ display:block; width:100%; height:370px;}

.banner_tr{ height:193px; margin-top:30px;}
.banner_box{ height:193px;}
.banner_mbox{height:193px; width:333px; background:url(b2bg.jpg) no-repeat center;}
.box_left{ margin-right:24px;}
.banner_mbox ul{ padding-left:6px;}
.banner_mbox ul li{ background:url(b2bg0.jpg) no-repeat center; width:105px; height:90px; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; float:left; text-align:center;}
.banner_mbox ul li a{ display:block; width:105px; height:25px; padding-top:65px;}
.banner_mbox ul li.none_r{ border-right:none;}
.banner_mbox ul li.none_b{ border-bottom:none;}
.banner_mbox ul li.li0{ background-position:28px 15px;}
.banner_mbox ul li.li1{ background-position:-85px 15px;}
.banner_mbox ul li.li2{ background-position:-190px 10px;}
.banner_mbox ul li.li3{ background-position:32px -83px;}
.banner_mbox ul li.li4{ background-position:-86px -83px;}
.banner_mbox ul li.li5{ background-position:-199px -83px;}


.tj_ser{ padding-top:125px; margin-top:5px; height:84px; margin-bottom:20px; background:url(b4.jpg) no-repeat center 70px;}
.tjdiv{ background:url(tjbg.jpg) no-repeat left center; height:84px; }
.tjdiv input{ color:#BABCBB; font-size:22px; font-weight:bold; float:left; background:none; outline:none; border:none; height:54px; line-height:54px; padding:15px 0; vertical-align:middle; }
.tjdiv input.txt_ser{ width:384px; margin-left:24px; padding-left:30px; margin-top:1px;}
.tjdiv input.txt_mser{ width:263px;}
.tjdiv input.btn_ser{ width:241px; height:84px; background:url(tjsbg.jpg) no-repeat; float:right; text-indent:-9999px; cursor:pointer;}

.y_tab{ height:330px;}
.left_tab{ width:783px; height:330px; float:left;  color:#fff;}
.r_tab{ width:257px; height:330px; float:right; background:#63A1D0; overflow:hidden;}
.left_tab ul li{ height:253px; width:681px; padding:39px 60px 38px 42px;background:#0B4D8A; display:none;}
.left_tab ul li#tab_li1{ background:#4F6CBA;}
.left_tab ul li#tab_li2{ background:#63A1D0;}
.left_tab ul li#tab_li3{ background:#E3AA43;}
.left_tab ul li#tab_li4{ background:#8CC262;}

.r_tab ul li#rab_li1{background:url(rbg.png) #4F6CBA no-repeat 40px center;}
.r_tab ul li#rab_li2{background:url(rbg2.png) #63A1D0 no-repeat 40px center;}
.r_tab ul li#rab_li3{background:url(rbg3.png) #E3AA43 no-repeat 40px center;}
.r_tab ul li#rab_li4{background:url(rbg4.png) #8CC262 no-repeat 40px center;}

.left_tab ul li p{ line-height:31px; font-size:14px;}
.left_tab ul li h1{ padding-bottom:15px;}
.left_tab .a_div{ height:39px; margin-top:22px;}
.left_tab .a_div a{ margin-left:20px; display:block; height:37px; width:98px; background:#65B9F7; border:1px solid #fff; color:#fff; float:left; font-size:14px; font-weight:bold; line-height:37px; text-align:center;}
.left_tab .a_div a.fira{ background:#E3AA43; margin-left:0; width:150px; margin-right:22px;}
.r_tab ul li{ width:257px; height:74px; background:url(rbg.png) #63A1D0 no-repeat 40px center; line-height:70px; vertical-align:middle; font-size:22px; font-weight:bold; text-indent:105px; }
.r_tab ul li a{ color:#fff; width:253px; height:70px; display:block; border-bottom:4px solid #fff; border-left:4px solid #fff; border-right:none; border-top:none;}
.r_tab ul li.selectTag{ text-indent:109px;}
.r_tab ul li.selectTag a{ width:257px; border-left:none;}
.r_tab a.r_morea{ display:block;border-left:4px solid #fff; height:34px; font-size:13px; width:253px; background:#0484CF; line-height:34px; vertical-align:middle; text-indent:40px; color:#fff; font-size:16px;}

.m_banner{ height:558px; margin:38px 0 35px 0;background:url(b5.jpg) #58BA93 no-repeat center;color:#fff;}
.banner_t{ height:120px; line-height:120px; font-size:40px; font-weight:bold;  text-align:center;}
.banner_t strong{ padding-right:13px;}
.mb_r{ width:620px; margin:auto; padding-left:420px;}
.mbr_l{ width:93px; height:73px; padding-top:20px; background:url(libg10.jpg) no-repeat center; float:left; margin-right:20px; text-align:center; color:#1A9544; font-weight:bold; font-size:20px; overflow:hidden;}
.mbr_r{ width:455px; height:90px; float:left; padding-top:15px; text-align:justify; border-bottom:2px dotted #65C59F;}
.no_bd{ border-bottom:none;}
.mbr_r strong{ font-size:20px;}
.i_case{ height:777px;}
.case_t{ height:36px; font-size:23px; font-weight:bold; color:#42433B; border-bottom:1px solid #ddd; }
.case_sb{ height:36px; font-size:16px; font-weight:bold; color:#999; border-bottom:1px solid #ddd; }
.case_t strong{ font-size:12px; color:#9A9599; padding-left:15px;}
.t_le{background:url(linebg.jpg) no-repeat left bottom; padding-bottom:10px; width:204px; float:left;}
.t_re{ float:right;}
.t_re a{ display:block; height:36px; line-height:36px; width:50px; background:url(morebg.jpg) no-repeat center; text-indent:-9999px;}
.feh_div{ padding:30px 0;}

.case_ul{ height:205px;margin-bottom:40px; }
.case_ul ul li{ float:left; width:234px; height:255px; overflow:hidden; margin:0 13px; display:inline;}
.case_ul ul li img{ width:200px; height:169px; padding:8px; border:8px solid #EEF0EF; }
.case_ul ul li p{ line-height:30px; height:30px; background:#fff; display:block; width:100%; text-align:center;}

.case_txt{ width:1038px; margin:auto; border:1px solid #CCC; height:360px;}
.case_txt ul li{ height:140px; float:left; width:480px; margin:20px 0 20px 25px; overflow:hidden; display:inline;}
.case_txt ul li img{ width:150px; height:130px; float:left; border:5px solid #EEF0EF; margin-right:17px;}
.case_txt ul li p{ line-height:23px;}
.case_txt ul li p.ft_p{ color:#44A300;}

.b6,.b6 a{ height:160px; display:block; width:100%; text-indent:-9999px;}
.b6{ margin-top:23px;}

.ab_div{ margin-top:40px;}
.ab_l{ width:423px; float:left;}
.ab_l h1{ font-size:30px; padding-top:25px; padding-bottom:5px;} 
.ab_l p{ color:#9F9794;}
.lb_img{ width:423px; height:263px; overflow:hidden; position:relative;}
.lb_img img{width:423px; height:263px;}
.lb_img .bxslider{height:263px;}
.lb_img .bxslider li{height:263px;}


.ab_r{ width:515px; float:right; padding-top:25px;}
.ab_txt{ line-height:22px;}


.carousel {height:150px; background:#E5E5E5; margin-top:30px; position:relative;; border-top:none;}

.carousel .prev , .carousel .next {height:20px;width:16px;overflow:hidden;display:block;cursor:pointer; position:absolute; top:42%; }

.carousel .next { background:url(lbr.jpg) no-repeat center center; right:5px;}

.carousel .prev { background:url(lbl.jpg) no-repeat center center; left:5px;}
.miul{ margin:auto; top:15px;}

.miul ul li{ margin-right:8px; float:left;}

.miul ul li a img{ width:130px; height:121px; background:url(picbj.jpg) no-repeat; padding:3px 4px 13px 3px;}

.miul ul li p a{ display:block; text-align:center;}



.friend{height:413px;margin:0 auto;overflow:hidden;width:1300px;}
.mr_frbox{height:407px;padding:24px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:160px 10px 0 0;width:28px;}
.mr_frUl{float:left;height:202px;width:1047px;margin-left:10px;}
.mr_frBtnR{float:right;margin-top:160px;cursor:pointer;width:28px;height:46px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:300px;overflow:hidden;position:relative;}
.mr_frUl ul li a img{/*display:block;*/width:100%;}
.mr_zhe{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}





.miul ul li p a:hover{ color:#C72125;}
.rewu_div{ margin-top:20px;}
.rred{ color:#FF0000;}
.wu_ul{ width:1040px; height:175px; overflow:hidden; margin-top:20px;}
.wu_ul ul{ margin-left:-20px; width:1060px;}
.wu_ul ul li{ float:left; margin-left:22px; display:inline;}

.wu_ul ul li img{ width:110px; height:135px;}
.wu_ul ul li p{ line-height:40px; text-align:center;}
.wu_ul ul li a{ color:#2A4C79;}

.news_top{ height:50px; line-height:50px; vertical-align:middle; background:url(newsbg.jpg) repeat-x left bottom; margin-top:25px;}
.news_top ul li{ float:left; width:110px; text-align:center;}
.news_top ul li a{background: url(serabg.jpg) no-repeat right center; padding:0 20px; display:block; width:70px; height:50px; font-size:16px; font-weight:bold;}
.news_top ul li.lihover{background: url(lihbg.jpg) no-repeat center bottom; }
.news_div span{ display:none;}
.news_box{ float:left; width:245px; height:376px; margin-right:20px;}
.r_box{ margin-right:0;}
.news_box img{ width:245px; height:80px; padding:15px 0;}
.news_box ul li{ background:url(newslibg.jpg) no-repeat left center; padding-left:10px; line-height:34px;}

.b7, .b7 a{ height:110px; display:block; width:100%; text-indent:-9999px;}
.b7{ margin:20px 0;}
.dong{ height:407px;}
.dong_l{ width:519px;}
.mapdiv{ width:519px; height:240px; background:#ccc;}
.cen_div{ width:479px; height:227px; background:url(cenbg.jpg) no-repeat left center; margin-top:20px; padding:40px 0 0 40px;}
.cen_div ul li{ height:44px; width:100%; clear:both;color:#355260;}
.cen_l{ float:left; width:70px; font-weight:bold; }
.cen_r{ float:left; padding-left:5px;}
.cen_div h1{ padding-bottom:30px; font-weight:normal; color:#A4ABBD;}
.dong_r{ width:476px; height:407px;}

.dong_r input{color:#B8BBCE; width:450px; padding-left:25px; clear:both;
font-size: 22px;
font-weight: bold;
background:url(dinput.jpg) no-repeat center; height:53px;
outline: none;border:none; margin-top:20px;
}

.dong_r input.d_sear{ width:475px; padding-left:0; text-align:center; background:url(dinput0.jpg) no-repeat; color:#fff; cursor:pointer;}

.dong_r textarea{font-size: 22px; margin-top:20px; text-indent:25px;
font-weight: bold;color:#B8BBCE; height:161px; border:none; background:#ECF0F1; width:473px; outline:none;}

.footdiv{ margin-top:60px; border-top:1px solid #E1E0DE; background:#F0ECEB;}
.b_nav{ width:590px; float:right; padding-top:28px;}
.b_nav a{ color:#6D625C;}
.b_nav a.top_a{ display:block; font-weight:bold; padding-left:35px; width:90px; height:29px; font-size:15px; background:url(bnavbg.jpg) no-repeat; line-height:29px; vertical-align:middle;}
.b_nav a.topa1{ background-position:0 -29px;}
.b_nav a.topa2{ background-position:0 -58px;}
.b_nav a.topa3{ background-position:0 -87px;}
.navlist{ width:110px; float:left; margin-left:35px; display:inline;}
.navlist ul li{  padding-left:35px; width:75px; height:18px; line-height:18px; vertical-align:middle;}
.b_nav ul li{ float:left;}
.t_foot{ height:150px; background:url(blogo.jpg) no-repeat left center; }
.link{border-top:1px solid #E1E0DE; border-bottom:1px solid #E1E0DE; padding:10px 0;}
.keydiv a, .link a{ padding-right:10px;}
.keydiv{ padding:5px 0;}

.com_l{ width:304px;}
.com_lt{ width:304px; height:132px; line-height:132px; text-align:center; color:#fff; font-size:46px; background:url(comtbg.jpg) no-repeat; margin-top:16px;}
.l_nav{ width:302px; border:1px solid #E3E3E3; background:#E6E6E6; padding:10px 0 40px 0;}

.l_nav ul li{ width:170px; height:50px;  border:1px solid #E6E6E6; margin:5px auto; line-height:50px; vertical-align:middle; padding-left:58px; background:url(clibg.jpg) #fff no-repeat 38px center;}
.l_nav ul li a{ font-weight:bold; color:#626262;}
.comimg0 img, .comimg img{ width:100%; padding-top:20px;}
.comimg1{ margin-top:20px;}
.com_r{ width:720px; float:right; margin-top:16px;}
.com_rt{ height:50px; line-height:50px; vertical-align:middle; border-bottom:3px solid #DCDCDC; font-size:23px;}

.com_right{ width:700px;
color: #666;
    font-family: "Microsoft Yahei","微软雅黑",arial,"宋体",sans-serif;
    font-size: 14px;
    line-height: 1.8em;
	  padding: 20px;}
.com_case ul{ width:720px; margin-left:-20px;}
.com_case ul li{ border: 5px solid #bbc2c8;float:left; background:#fff; width:208px; height:171px; overflow:hidden; margin-left:20px; display:inline; margin-top:20px;}
.com_case ul li img{ width:204px; height:167px; padding:2px;}
.com_case ul li p{line-height: 30px;
height: 30px;
background: #fff;
display: block;
width: 100%;
text-align: center;}




.index_show{position: relative;z-index: 2;width: 100%;background: #fff;}
.bxslider{height: 370px;overflow: hidden;width: 100%;}
.bxslider li{width: 100%;height: 370px;overflow: hidden;}

.bx-controls{display: none;}
#bx-pager,#bx-pager1{position: absolute;left: 50%;bottom:15px;z-index:10;margin-left: -47px; padding-bottom: 6px;}
#bx-pager1{ margin-left:-40px;}
#bx-pager a,#bx-pager1 a{float: left;width: 16px;height: 16px;line-height:16px; background: url(icobg.png) center 0 no-repeat; margin-right:20px;}
#bx-pager a:hover,#bx-pager1 a:hover{text-decoration: none;}
#bx-pager .active,#bx-pager1 .active{position: relative;background: url(hovebg.png) center 0 no-repeat;color: #fff;}

.com_cj ul li.newsli{ width:700px; height:154px; border-bottom:1px dotted #8A8A8A; margin-top:30px;}
.com_cj ul li.newsli img{ float:left; width:174px; height:125px; padding:3px; border:1px solid #BABAB8; margin-right:30px;}
.com_cj ul li.newsli p{ line-height:23px;}
.com_news{ padding-top:20px;}
.com_news ul li{ background:url(cnewsbg.jpg) no-repeat left center; border-bottom:1px dotted #B9B9B9; height:29px; line-height:29px; width:680px; margin:0 auto; text-indent:10px;}
.com_news ul li span.newspan{ float:right;}

/*.com_com{ border:1px dotted #B9B9B9; padding:24px; margin-top:24px;}*/
.com_zx, .com_dd{ width:670px; margin:auto;}

.dd_top{ height:40px; line-height:40px; vertical-align:middle; color:#8E9D9A; background:url(ddhome.jpg) no-repeat left center; text-indent:15px; border-bottom:1px solid #ddd; }
.nobg{ background:none;}
.ddlist ul li{ height:29px; border-top:1px solid #E7E7E7; background:#F3F3F3; width:650px; margin:auto; padding:0 10px; color:#818189;}
.ddlist ul li span{ float:right;}
.ddlist ul li span strong{ padding-right:25px; font-weight:normal;}

.com_dl{ width:190px;}
.ddiv{ height:36px; background:#C0B7B0; border-bottom:1px solid #F1EEE9; line-height:36px; vertical-align:middle; font-size:15px; color:#fff; padding-left:10px;}
.shan_dd{ background:url(ddlbg.jpg) #C0B7B0 no-repeat 170px center;}
.shav_atv{ background:url(ddlbgatv.jpg) #FF6600 no-repeat 170px center;}
.ddiv a{color:#fff;}
.martop{ margin-top:40px;}
.dul_div{ background:#F1EEE9;}
ul.dd_ul li{  width:160px; margin:0 auto; height:35px; line-height:35px; vertical-align:middle; border-bottom:1px dotted #BCB9B4}
.zx_list{ padding-top:20px;}
.zx_list ul li{ width:450px; height:30px; clear:both; margin-bottom:20px;line-height:30px; vertical-align:middle;}
.zx_list ul li label{ display:block; height:30px; float:left; text-align:right; width:80px; }
.zx_list ul li a{ color:#52BDE7; padding-left:15px;}
.zx_list ul li input{ display:block; height:28px; float:left; border:1px solid #DCDCDC; width:245px; padding-left:5px;}

.com_reg{ border:1px solid #E8E8E8;  margin-top:40px; height:540px;}
.ui-form {
font-size: 12px;
line-height: 1.5;
}
.f-clear, .f-clearli li, .fn-clear, .fn-clearli li {
zoom: 0;
}
.contentReg {
  padding: 60px 0 50px 120px;
  background: #ffffff;
  overflow: hidden; }
  .contentReg h1 {
    font: 20px/25px 'microsoft yahei'; }
  .contentReg .regpanel {
    width: 360px;
    padding-right: 120px;

    padding-top: 30px; }
    .contentReg .regpanel .login-tab {
      border-bottom: #dbdbdb 1px solid;
      height: 29px;
      margin-bottom: 20px; }
  
 

    .contentReg .regpanel .ui-form-item {
      margin-bottom: 15px;
      float: left;}
      .contentReg .regpanel .ui-form-item label {
        width: 75px;
        text-align: right;
        padding-right: 10px;
        height: 37px;
        line-height: 37px;
        font-family: 'microsoft yahei'; }
      .contentReg .regpanel .ui-form-item .detail {
        margin-left: 0;
        margin-right: 0;
        width: 295px;
        position: relative; }
        .contentReg .regpanel .ui-form-item .detail .ui-input {
          border: 1px solid #dbdbdb;
          box-shadow: none;
          width: 273px;
          height: auto;
          padding: 10px;
          color: #999999;
          position: relative;
          line-height: 14px; }
        .contentReg .regpanel .ui-form-item .detail .ui-input:focus {
          color: #666666;
          border: #ff6600 1px solid; }
        .contentReg .regpanel .ui-form-item .detail .ui-button-lwhite {
          background: #e1d9cc;
          width: 131px;
          font: normal 12px/36px '宋体';
          margin-top: 0;
          height: 36px;
          padding: 0;
          text-align: center;
          border: #d9cebd 1px solid;
          margin-left: 17px; 
          color: #666666;}
        .contentReg .regpanel .ui-form-item .detail .ui-button-lwhite:hover {
          background: #eae4db;
          border: #e4ddd1 1px solid; }
        .contentReg .regpanel .ui-form-item .detail .ui-button-lwhite:focus, .contentReg .regpanel .ui-form-item .detail .ui-button-lwhite:active {
          box-shadow: none;
          top: 0; }
        .contentReg .regpanel .ui-form-item .detail .yzm {
          width: 124px; }
        .contentReg .regpanel .ui-form-item .detail span.s_zd {
          vertical-align: middle;
          color: #999999;
          font-family: 'microsoft yahei'; }
        .contentReg .regpanel .ui-form-item .detail a.wjmm {
          position: absolute;
          right: 0;
          top: 0;
          z-index: 9;
          color: #999999;
          font-family: 'microsoft yahei'; }
        .contentReg .regpanel .ui-form-item .detail #btn_submit, .contentReg .regpanel .ui-form-item .detail #btnP_submit {
          width: 295px;
          height: 34px;
          text-align: center;
          color: #fff;
          background: #f60;
          cursor: pointer;
          border: #cd6702 1px solid;
          font: 15px/34px 'microsoft yahei'; }
        .contentReg .regpanel .ui-form-item .detail #btn_submit:hover, .contentReg .regpanel .ui-form-item .detail #btnP_submit:hover {
          border: #dc954e 1px solid;
          background: #ff944d; }
    .contentReg .regpanel .huoquhover .ui-button-lwhite {
      background: #eae4db !important;
      border: #e4ddd1 1px solid  !important; }
    .contentReg .regpanel .ui-tiptex-error .ui-input {
      border: #ff6600 1px solid !important; }
    .contentReg .regpanel .login-way {
      width: 100%;
      text-align: right;
      font: 12px/16px 'microsoft yahei';
      color: #999999; clear:both; }
  .contentReg .register-regpanel {
    width:390px; float:left;
    padding-top: 0;
    padding-right: 100px; }
    .contentReg .register-regpanel #register-form .ui-form-item label {
      width: 85px; }
    .contentReg .register-regpanel #register-form .ui-form-item .ui-button-ldisable {
      background-color: #ededed ;
      color: #999;
      border: #dbdbdb  1px solid; }
    .contentReg .register-regpanel #register-form .ui-form-item .ui-button-ldisable:hover {
      background-color: #ededed;
      color: #999;
      border: #dbdbdb 1px solid; }
    .contentReg .register-regpanel #register-form .ui-form-item .iconfontSuccess {
      font-size: 16px;
      color: #6ecd27;
      position: absolute;
      right: -25px;
      top: 5px;
      z-index: 9; }
    .contentReg .register-regpanel .status_div {
      padding-top: 15px;
      margin-bottom: 10px;
      height: 27px; }
      .contentReg .register-regpanel .status_div .status_login {
        margin-bottom: 0; }
    .contentReg .register-regpanel .status_login {
      margin-left: 75px; }
  .contentReg .hasAccount {
 
    width:272px;
    float: left;
    overflow: hidden;
    padding-top: 25px;
    text-align: center; }
    .contentReg .hasAccount h3 {
      height: 29px;
      font: 14px/29px 'microsoft yahei';
      color: #666666;
      width:272px;
      }
    .contentReg .hasAccount dl {
      clear: both;
   
       }
      .contentReg .hasAccount dl dt {
        text-align: center;
        line-height: 26px;
        margin-bottom: 8px; }
      .contentReg .hasAccount dl dd {
        width: .contentReg .hasAccount dl dd
        height: 128px;
      
        padding: 12px 0 0 0;
        text-align: center;
        position: relative; }




.contentReg .regpanel .ui-form-item .marleft{ margin-left:93px; display:inline;}
a.color2{ color:#2CC8FB;}

.sbdiv{width: 272px;
border: 1px solid #E3E3E3;
background: #E6E6E6;
padding: 10px 0 40px 30px;}
.sbdiv input{color: #B8BBCE;
width:248px;
padding-left: 25px;
clear: both;
font-size:12px;
font-weight: bold;
height:34px;
outline: none;
border: none;
margin-top: 20px; line-height:34px; vertical-align: middle;}
.sbdiv div{ width:273px; height:35px;margin-top:20px;}
.sbdiv div span{ float:left; display:block; width:95px; height:34px; margin-right:15px;}
.sbdiv div span img{ width:95px; height:34px;}
.input0{ background:url(inputbg0.jpg) no-repeat;}
.rzimg{ float:left;  margin-right:10px; display:block; width:95px; height:34px;}
.sbdiv .sb_ser{ background:url(sbbg.jpg) no-repeat; width:49px; height:15px; line-height:15px; vertical-align:middle; padding:10px; margin:0; float:left; display:block;}
.sbdiv .sub_ser{ background:url(subbg.jpg) no-repeat #000; width:125px; height:33px; cursor:pointer; text-indent:-9999px; display:block;}

.r_line{border-bottom: 3px solid #DCDCDC; height:30px; position:relative; margin-bottom:80px;}
.reg1{background:url(reg1bg.jpg) no-repeat; position:absolute; height:20px; left:0; top:21px; width:100px; padding-top:30px; color:#589F41;}
.reg2{background:url(reg2bg.jpg) no-repeat; position:absolute; height:20px; left:50%; top:21px; width:100px; padding-top:30px; margin-left:-50px;}
.reg3{background:url(reg3bg.jpg) no-repeat; position:absolute; height:20px; right:0; top:21px; width:30px; padding-top:30px; margin-right:-8px;}
.noline{ border:none;}
.reg_warp{ padding-left:100px;}
.reg_list{ height:34px; margin-bottom:20px; line-height:34px; vertical-align:middle;}
.reg_list label{ padding-right:15px;}
.reg_list input{ border:1px solid #ccc; width:225px;border-radius: 3px; padding:0 3px; height:30px; line-height:30px; vertical-align:middle;}
.reg_list .imglj{ width:135px; margin-right:5px;}
.reg_list .tjimg{ width:85px; background:#F4F4F4;}
.reg_list .jy_input{ width:300px; background:#FDF8E4; border:1px solid #FDEDD4; color:#BB9650; padding-left:5px;border-radius: 3px;}
.an_txt p{ font-weight:bold; line-height:33px;}
.an_txt h1{ font-weight:normal; padding-bottom:15px; font-size:13px;}
.an_txt h2{ font-weight:normal; font-size:13px;padding-top:35px;}
.an_txt h2 a{ color:#066CD1;}
.reg_tj{border: 1px solid #ccc; background:#fff; width:166px; height:44px;border-radius: 3px; cursor:pointer; margin:80px 0 0 80px;}
.tj_reg{ margin-left:0}
.reg_tj0{border: 1px solid #DC271E; background:#DC271E; width:166px; height:44px;border-radius: 3px; cursor:pointer; margin:80px 0 0 40px; font-weight:bold; color:#fff;}
.chan_h{ padding-left:90px;}


.chan_h label{ padding-right:10px;}
.chan_sl{ width:150px; height:33px; border:1px solid #DFDFDF; line-height:33px; vertical-align:middle;}
.chan_h span{ padding-left:20px; font-size:12px; color:#B90A07;}
.chan_an{ padding-left:160px; padding-top:15px;}
.chan_an .fen_a{ border:1px solid #009A32;background:url(regabg.jpg) 10px center #61B584 no-repeat; color:#fff; padding:5px 10px 5px 30px; margin-right:15px;margin-bottom:10px; float:left;}

.chan_an .kong_a{ float:left; border:1px solid #EAEAEA;background:#fff; color:#363533; padding:5px 10px 5px 10px; margin-right:15px; margin-bottom:10px;}
.del_span{ float:right; padding-right:20px;}
.tj_str{ color:#FF0000; padding-left:10px;}
.dotline{ border-bottom:1px dotted #ccc; padding-bottom:30px;}
.chan_fr{ padding-left:115px; padding-top:30px;}
.chan_fr span{ padding-left:20px;}
.chan_fr span strong{ font-weight:normal; color:#04A056; padding:0 10px;}
.chan_zr{ padding-left:160px; padding-top:35px;}

.chan_zr strong{ font-weight:bold;color:#04A056; font-size:26px;}

#fr_table{ text-align:center;border-spacing:0;border-collapse: collapse;}
#fr_table td{border: 1px solid #e6e6e6; padding:0; margin:0;}
#fr_table .top_td{ background:#1394D8; color:#fff; padding:5px 0; border-right:none;border-bottom:none;}
#fr_table .nol_td{ border-left:none;}
#fr_table .red_td{ color:#FF0000; font-weight:bold;}
#fr_table .blue_td{ color:#0560CB;}
.jj_fr{ text-align:right; padding:15px 0;}
.jj_fr strong{ color:#CF0000; font-size:17px;}

#jf_table{border-spacing:0;border-collapse: collapse;}
#jf_table .dj_td{ width:120px; text-align:right; padding-right:15px;}
#jf_table td{ border-top:1px solid #ccc; padding:12px 0;}
#jf_table .num_td{ color:#0560CB; font-weight:bold;}
#jf_table .num_jf{ color:#CD0231;font-weight:bold;}
#jf_table .td_no{ border:none;}
.jf_reg{ background:#2066AE; color:#fff; border:none; padding:5px 10px; cursor:pointer;}
.cr_div{ height:34px; line-height:34px; vertical-align:middle; background:#F6F6F6; border:1px solid #F5F5F5; border-bottom:1px solid #E9E9E9; padding-left:10px;}


#x_table{border-spacing:0; border-bottom:1px solid #ccc;border-collapse: collapse;}
#x_table .dj_td{ width:120px; text-align:right; padding-right:7px; border-right: 1px solid #ccc; }
#x_table .tx_td{ padding-left:8px;}
#x_table td{ border-top:1px solid #ccc; padding:12px 0;}
#x_table .num_td{ color:#0560CB; font-weight:bold;}
#x_table .num_jf{ color:#CD0231;font-weight:bold;}
#x_table .td_no{ border:none;}
.sq_div{ padding:15px 0 15px 10px; font-weight:bold;}


.com_r_h1{ font-size:18px; background:url(comrh1.jpg) repeat-x left bottom; line-height:38px; color:#A4A2A3; font-weight:normal; height:38px;}
.com_r_h1 a{ display:inline-block; float:left; padding:0 10px; background:url(comrh1a.jpg) no-repeat center left;}
.com_r_h1 .comrh1_cur{ background:url(comrh1-cur.jpg) no-repeat center top; font-weight:bold; color:#597B94;}
.com_r_h1 .comrh1_2{ background:none;}
.com_r_h1 .comrh1_2,.com_r_h1 .comrh1_5{ color:#A5A3A4;}
.com_r_h1 a:hover{ text-decoration:none;}
.trademark{ padding-left:12px;}
.trademark_h1{ font-size:13px; color:#35343A; line-height:28px;}

.trademark_link{ padding-left:12px;}
.trademark_link ul{}
.trademark_link ul li{ float:left; padding-left:8px;
padding:5px 15px 5px 15px; width:auto; height:30px;
margin-bottom:15px;
margin-left:8px;
    background:#3687D1; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;}
.trademark_link ul li a{ display:block; font-size:15px; text-align:center; line-height:30px; color:#fff;
}
.experts{ border:1px solid #DBDBDB; padding:0 5px 14px 5px; width:688px; overflow:hidden;}
.experts h1{border-bottom:1px solid #DBDBDB; line-height:34px; color:#039FAC; font-size:13px;  padding-left:10px; margin-bottom:15px;}
.experts_ul{ padding-left:10px; width:688px;}
.experts_ul li{ float:left; margin-right:18px;}
.experts_ul li a{ line-height:36px; text-align:center; display:block;}
.experts_ul li a img{ width:90px; height:120px; border:3px solid #DDDBDE;}
.tag {
    background: none repeat scroll 0 0 #999;
    border-radius: 0.25em;
    color: #fff;
    font-size: 75%;
    padding: 0.1em 0.5em 0.2em;}

.cont-desc {
    border: 1px dashed #ccc;
    color: #666;
    line-height: 24px;
    padding: 10px;
}
.tag_link{ padding-left:12px;
}
.tag_link ul{}
.tag_link ul li{ float:left; width:300px; height:20px;  margin-bottom:16px;}

}