@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
fieldset, img {
	border: 0;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
	font-style: normal;
	font-weight: normal;
}
a {
    color:#333;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}

input, button, textarea,
select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
code, kbd, samp, tt {
	font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
	*font-size: 100%;
}
body {
	line-height: 1.5;
	font-family:"Microsoft YaHei";
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
}
sup, sub {
	font-size: 100%;
	vertical-align: baseline;
}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {
	text-decoration: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/*clear float commom */
.clearfix{*zoom:1;}

.clearfix:after
{
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	font-size:0;
}
.clear{clear:both; height:0; overflow:hidden;}
em,i,strong,b{
    font-weight:normal;
    font-style:normal;
}

/*----------------------------------------*/
a:hover{opacity:0.8;filter:alpha(opacity=80);}
.web_wrap{width:100%;}
.bg01{height:30px;background:#4277c7;}
.top_cont{width:1226px;margin:0 auto;}
.welcome_p{float:left;height:30px;line-height:30px;color:#fff;font-size:12px;}
.login{float:right;font-size:12px;color:#fff;height:30px;overflow:hidden;}
.login a{padding:0 10px; border-right:1px solid #fff;display:inline-block;height:13px;line-height:14px;margin-top:10px;color:#fff;}
.login span{margin-left:10px;}
.web_main{width:1226px;margin:0 auto;}
.main_nav{width:1226px;z-index:50;height:99px;position:relative;}
.logo{padding-top:24px; float:left;width:227px;}
.logo img{width:227px;height:50px;}
.logo_right{float:right;padding-top:35px;}
.m_nav{float:left;margin-top:5px;}
.m_nav li{float:left;color:#666;font-size:14px;padding-right:15px;margin:0 15px;background:url(xiala.png)  right 9px no-repeat;height:24px;position:relative;padding-bottom:33px;border-bottom:2px solid #fff;}
.m_nav li:hover{color:#4277c7;background:url(xiala2.png) right 9px no-repeat;border-bottom:3px solid #4277c7;padding-bottom:32px; }
.m_nav li.nav_no{padding-right:0;background:none;}
.m_nav li a{color:#666;}
.m_nav li:hover a{color:#4277c7;}
.m_nav li.on a{color:#4277c7;}
.a_show{background:#fff;width:130px;position:absolute;top:59px;left:0;padding:0 1px;display:none;}
.a_show p{height:30px;line-height:30px;font-size:14px;padding-left:20px;}
.a_show p:hover{background:#4277c7;padding-left:20px;}
.a_show p a{color:#555;}
.a_show p:hover a{color:#fff;}
.inp{float:left;width:128px;height:28px;border:1px solid #ccc;position:relative;color:#ccc;margin-left:15px;font-size:12px;background:url(search.png) 8px center no-repeat; }
.inp input[type="text"]{padding-left:30px;border:0;background:none;line-height:28px;color:#ccc;font-size:12px;height:28px;width:98px;}
.inp input[type="submit"]{background:none;width:30px;height:30px;text-indent:-999px;font-size:0;position:absolute;top:0;left:0;border:none;}

/*banner_box*/
.banner_box{width:100%;position:relative;background-color:#fff;height:420px;}
.banner{width:100%;height:420px;position:relative;z-index:10;}
.banner > li{height:450px;width:100%;position:absolute;left:0;top:0;display:none;}
.slide_dot{height:10px;position:absolute;z-index:20;bottom:25px;width:1226px;left:50%;margin-left:-613px;text-align:center;}
.slide_dot span{display:inline-block;width:10px;height:10px;line-height:10px;font-size:0px;font-family:arial;font-weight:700;cursor:pointer;background:url(spana.png) right center no-repeat;margin:0 5px;}
.slide_dot span.active{background:url(spana.png) left center no-repeat; }
.banner_rfix{width:288px;height:316px;position:absolute;top:50px;right:20px;z-index:30;}
.fix_a1{width:140px;height:120px;float:left;background:url(bkj.png) 0 0 no-repeat; }
.fix_a2{width:140px;height:120px;float:left;background:url(bkj.png) -144px 0 no-repeat; margin-left:4px;}
.fix_a3{width:140px;height:120px;float:left;background:url(bkj.png) 0 -124px no-repeat; margin-top:4px;}
.fix_a4{width:140px;height:120px;float:left;background:url(bkj.png) -144px -124px no-repeat; margin-left:4px;margin-top:4px;}
.fix_a5{width:140px;height:120px;float:left;background:url(bkj.png) 0 -248px no-repeat;margin-top:4px; }
.fix_a6{width:140px;height:120px;float:left;background:url(bkj.png) -144px -248px no-repeat; margin-top:4px;margin-left:4px;}
.gg_box{height:32px;line-height:32px;background-color:#ecf5ff;opacity:0.5;filter:alpha(opacity=50);width:100%;margin: 18px 0 10px;}
.gg_tit{float:left;width:32px;height:32px;margin-left:10px;display:block;font-size:16px;padding-left:10px;color:#555;background:url(laba.png) center center no-repeat; }
.scroll_vertical{float:left;font-size:12px;height:32px;overflow:hidden;}
.scroll_vertical li{vertical-align:bottom;line-height:32px;}
.scroll_vertical li a{display:block;color:#555;}
.scroll_vertical li b{font-weight:normal;color:#999;margin-left:10px;}
.main_cont{width:1226px;overflow:hidden;}
.intro_ul{width:1244px;margin-left:-10px;padding-bottom:10px;}
.intro_ul li{float:left;width:291px;height:156px;margin:10px ;}

.bg02{background:#f5f5f5;}
.cont_tab{height:50px;padding-top:30px;}
.cont_tab a.active{width:131px;height:45px;background:url(tab_a1.png) center center no-repeat;text-align:center;color:#fff;font-size:18px;display:block;line-height:36px;float:left;}
.tab_right{float:right;margin-top: 10px;}
.tab_right span{display:inline-block;width:10px;height:20px;background:url(w30.png) right center no-repeat;cursor:pointer;margin:0 3px; }
.tab_right span:hover{background:url(w30.png) left center no-repeat; }
.tab_right a.w30{width:30px;height:20px;background:url(huakuai.png) left center no-repeat;display:inline-block; }
.tab_right a.w31{width:30px;height:20px;background:url(huakuai.png) right center no-repeat;display :inline-block;}
.tab_box{width:1226px;padding-top:15px;padding-bottom:25px;}
.tab_box ul{width:1260px;margin-left:-13px;}
.tab_box li {float:left;position:relative;background:#fff;width:246px;height:346px;padding:20px;margin:0 13px;text-align:center;}
.tab_box li span.lipos{display:inline-block;width:60px;height:60px;position:absolute;top:0px;right:0px; }
.tab_box li span.lipos01{background:url(bianxian01.png) no-repeat;}
.tab_box li span.lipos02{background:url(bianxian02.png) no-repeat;}
.tab_box li span.lipos03{background:url(bianxian03.png) no-repeat;}
.tab_box li h3{font-size:20px;color:#333;line-height:65px;}
.tab_box li .pro_name{font-size:14px;line-height:20px;color:#999;margin-bottom:5px;}
.tab_box li .pro_name strong{color:#ff3333;font-weight:normal;font-size:14px;margin-left:5px;}
.tab_box li .pro_time{color:#666;font-size:14px;}
.tab_box li .pro_earning{color:#666;font-size:14px;line-height:28px;}
.tab_box li .pro_earning span{display:inline-block;width:115px;height:115px;background:url(tyuan.png) no-repeat;font-size:30px;line-height:115px;color:#ff3333; text-align:center;}
.tab_box li .last_time{font-size:14px;color:#999;margin-top:5px;}
.tab_box li .readmore{display:inline-block;width:110px;height:34px;background:#fff;border:1px solid #d2d2d2;color:#656565;text-align:center;line-height:36px;font-size:16px;margin:10px 4px 0;}
.tab_box li:hover{-webkit-box-shadow:0 0 15px rgba(140, 140, 140, .6);
                  -moz-box-shadow:0 0 15px rgba(140, 140, 140, .6); 
                 box-shadow:0 0 15px rgba(140, 140, 140, .6) 
}
.tab_box li:hover .readmore{background:#4277c7;border:1px solid #4277c7;color:#fff;}
.tab_box li:hover .buy{background:#ff3333;border:1px solid #ff3333;color:#fff;}
.tab_box li .pro_name .strong_col1{color:#f19f00;}
.tab_box li .pro_name .strong_col2{color:#4277c7;}

.web_tab2_box{width:100%;}
.web_tab2{float:left;width:600px;}
.web_tab2_tit{height:60px;padding-top:10px;}
.web_tab2_tit span{width:131px;height:45px;text-align:center;color:#666;font-size:18px;display:block;line-height:36px;float:left;cursor:pointer;}
.web_tab2_tit span.active{background:url(tab_a1.png) center center no-repeat;color:#fff;}
.web_tab2_tit a.amore{color:#888;font-size:12px;padding-right:5px;float:right;display:block;margin-top:12px;}
.web_tab2_detail{width:560px;padding:20px;background:#fff;font-size:30px;line-height:30px;color:#666;}
.web_tab2_detailtab{display:none;}
.detail_pic{width:170px;height:205px;margin-right:15px;float:left;}
.detail_pic img{display:block;width:170px;height:205px;}
.detail_ul{float:left;width:375px;}
.detail_ul li{text-overflow:ellipsis;overflow:hidden;white-space:normal;background:url(dian.png) left center no-repeat;font-size:14px;line-height:30px;color:#666;padding-left:15px; }
.detail_ul li span{float:right;color:#b2b2b2;font-size:12px;}
.detail_ul li a{color:#666;}
.ml{margin-left:26px;}
.index_list{width:1226px;overflow:hidden;padding-bottom:20px;}
.h60{height:60px;}
.list_ul{width:204px;height:115px;padding:20px;float:left;margin-right:1px;}
.list_ul .list_p1{font-size:18px;color:#fff;}
.list_ul .list_p2{font-size:37px;line-height:55px;text-align:center;color:#fff;}
.list_ul .list_p3{font-size:15px;line-height:25px;text-align:center;color:#ff3333;background:url(pbg.jpg) center center no-repeat;height:25px; }
.list_ul .list_p3 span{padding:0 10px;}
.list_ul .cur{color:#18a023;}
.ul01{background:url(botbg.jpg) 0 0 no-repeat;}
.ul02{background:url(botbg.jpg) -243px 0 no-repeat;}
.ul03{background:url(botbg.jpg) -486px 0 no-repeat;}
.ul04{background:url(botbg.jpg) -733px 0 no-repeat;}
.ul05{background:url(botbg.jpg) -783px 0 no-repeat;}


.foot_left{float:left;margin:30px 0;font-size:12px;border-right:1px solid #d9d9d9;}
.foot_left dl{float:left;margin-right:86px;}
.foot_left dt{font-size:16px;color:#999;line-height:28px;font-weight:bold;margin-bottom:12px;}
.foot_left dd a{color:#999;line-height:24px;}
.foot_right{float:left;padding-left:80px;margin:30px 0;}
.foot_right li{padding:13px;background:#ccc;font-size:12px;color:#666;line-height:22px;text-align:center;float:left;margin-left:20px;}
.weixin{margin-top:5px;line-height:22px;background:url(ww.png) 10px 3px no-repeat; }
.weibo{margin-top:5px;line-height:22px;background:url(ww.png) -140px 3px no-repeat; }

.bg03{background:#ccc;}
.bg04{background:#f5f5f5;height:37px;}
.foot_botl{float:left;color:#666;font-size:12px;line-height:24px;padding:25px 0;}
.foot_botr{float:right;padding-top:23px;}
.foot_botr a{display:inline-block;width:65px;margin-left:10px;height:24px;}
.foot_botr a.foot_a1{background:url(wailian.png) 0 0 no-repeat; }
.foot_botr a.foot_a2{background:url(wailian.png) -79px 0 no-repeat; }
.foot_botr a.foot_a3{background:url(wailian.png) -153px 0 no-repeat; }
.web_main2{padding:25px 0;width:1226px;margin:0 auto;}
.detail_ul li a:hover{color:#999;}
.foot_left dd a:hover{color:#333;}
.bg04{height:60px;background:#f5f5f5;}


/*右侧*/
.float_wrap{width:62px;height:238px;position:fixed;z-index:9999;top:50%;right:10px;border-bottom:1px solid #4277c7;}
.float_wrap a{display:block;width:62px;height:59px;}
.float_wrap li:hover{opacity:0.5;filter:alpha(opacity=50);}
.float_wrap li.float_one{width:62px;height:59px;background:url(float.jpg) 0 0 no-repeat;}
.float_wrap li.float_two{width:62px;height:59px;background:url(float.jpg) 0 -60px no-repeat;}
.float_wrap li.float_three{width:62px;height:59px;background:url(float.jpg) 0 -120px no-repeat;}
.float_wrap li.float_four{width:62px;height:61px;background:url(float.jpg) 0 -180px no-repeat;}









/*融资融券*/
.innerbanner{
    width:1226px;
    height:300px;
}
.innerbanner img{
    display:block;
    width:1226px;
    height:300px;
}

.column{
    height:40px;
    line-height:40px;
    overflow:hidden;
    padding:3px 0;
}
/*修改curpage样式*/
.column a{
    display:inline-block;
    vertical-align:middle;
    /*padding:0 10px 0 15px;*/
	padding:0 5px 0 5px;
    height:40px;
    line-height:40px;
    /*background:url(ic_01.png) left center no-repeat;*/
    font-size:14px;
    color:#4277c7;
}
.column a.home{
      background:url(ic_02.png) left 10px no-repeat;
}
.column a.now{
     color:#999;
     cursor:default;
}
.column a.now:hover{
     color:#999;
     cursor:default;
     opacity:1;
     filter:alpha(opacity=100);
}
.rz_one{
    width:1226px;
    overflow:hidden;
}
.rz_one li{
    text-align:center;
    width:306px;
    float:left;
    font-size:18px;
    color:#333;
    line-height:47px;
    padding-bottom:28px;
}
.one_liimg{
    display:inline-block;
    width:150px;
    height:150px;
    margin-top:30px;
    margin-bottom:20px;
}

.h3_title{
    font-size:36px;
    line-height:47px;
    height:47px;
    text-align:center;
    color:#333;
}
.h5_title{
    font-size:16px;
    color:#999;
    line-height:48px;
    text-align:center;
}
.rz_two{
    width:1226px;
    overflow:hidden;
}
.rz_two li{
    float:left;
    width:245px;
    font-size:18px;
    color:#333;
    line-height:48px;
    text-align:center;
}
.rz_two li a{
    color:#333;
}
.rz_two li img{
    display:inline-block;
    padding:20px 0 10px 0;
    height:54px;
    width:56px;
}
.know_more{
    display:block;
    margin:0 auto;
    margin-top:30px;
    width:196px;
    height:56px;
    border:2px solid #4277c7;
    border-radius:5px;
    font-size:16px;
    color:#333;
    text-align:center;
    line-height:56px;
    margin-bottom:20px;
}

.rz_three{
    width:1226px;
    overflow:hidden;
}
.rz_three ul{
    padding-top:35px;
    width:1500px;
    margin-left:-57px;
}
.rz_three ul li{
    float:left;
    width:220px;
    font-size:16px;
    line-height:24px;
    margin:0 57px;

}
.rz_three ul li img{
    width:220px;
    height:160px;
    display:block;
    margin-bottom:24px;
}
.rz_three ul li .dtime{
    font-size:14px;
    margin-top:24px;
    line-height:17px;
    color:#999;
}
.ml60{
    margin-left:60px!important;
}



.rz_four{
    width:1226px;
    overflow:hidden;
}
.rz_four ul{
    width:1400px;
    padding-top:35px;
    margin-left:-22px;
}
.rz_four ul li{
    float:left;
    width:320px;
    height:225px;
    padding:35px 30px 0;
    background:#fff;
    margin:0 22px;
}
.rz_four ul li h5 a{
    font-size:24px;
    line-height:40px;
    color:#333;
}
.rz_four ul li p{
    font-size:14px;
    color:#666;
    line-height:24px;
    margin-top:20px;

}
.bg05{
    height:531px;
    background:url(bg05.png) center top no-repeat; 
}
.color01{
    color:#fff!important;
}
.rz_five  {
    width:1226px;
    overflow:hidden;
}
.rz_five  ul{
    width:1400px;
    padding-top:40px;
}
.rz_five li{
    float:left;
    width:500px;
    padding-left:160px;
    font-size:13px;
    line-height:24px;
    height:130px;
    color:#fff;
}
.rz_five li h6{
    color:#fff;
    font-size:18px;
    line-height:47px;
    font-weight:bold;
}
.fiveli01{
    background:url(ic_03.png) 90px 10px no-repeat;
    margin-left:-88px;
}
.fiveli02{
    background:url(ic_03.png) 90px -577px no-repeat;
}
.fiveli03{
    background:url(ic_03.png) 90px -273px no-repeat;
    margin-left:-88px;
}
.fiveli04{
    background:url(ic_03.png) 90px -842px no-repeat;
}
.know_more02{
    border:2px solid #fff;
    color:#fff;
}
.rz_six{
    width:1226px;
    overflow:hidden;
    padding:15px 0 ;
}
.rz_six ul{
    width:1300px;
    margin-left:-27px;
}
.rz_six ul li{
    float:left;
    width:495px;
    /*height:420px;*/
    padding:30px 45px;
    background:#f0f4fb;
    background:#fff;
    margin:0 27px;
}
.rz_six ul li h5{
    width:305px;
    padding-bottom:10px;
    margin-bottom:20px;
    line-height:47px;
    height:47px;
    color:#333;
    font-size:36px;
    border-bottom:2px solid #4277c7;
}
.rz_six p{
    padding-top:20px;
    font-size:16px;
    line-height:30px;
    color:#333;
}
.rz_six p i{
    display:block;
    font-size:14px;
    color:#999;
}
.six_a{
    display:inline-block;
    font-size:14px;
    color:#4277c7;
    line-height:18px;
    margin-top:20px;
    margin-bottom:30px;
}

.rz_seven {
    width:1226px;
    overflow:hidden;
}
.rz_seven ul{
    width:1300px;
    padding-top:20px;
    margin-left:-21px;
}
.rz_seven li{
    width:260px;
    height:100px;
    padding-left:120px;
    position:relative;
    float:left;
    margin:25px 21px;
}
.rz_seven h5{
    font-size:16px;
    line-height:30px;
    color:#333;
}
.seven_pic{
    width:100px;
    height:100px;
    display:block;
    position:absolute;
    left:0;
    top:0;
}
.seven_time{
    height:16px;
    position:absolute;
    bottom:0;
    left:120px;
    color:#999;
    font-size:14px;
    z-index:5;
    line-height:16px;

}
.seven_a{
    width:68px;
    height:28px;
    line-height:28px;
    padding-left:30px;
    color:#4277c7;
    font-size:14px;
    display:block;
    border:1px solid #4277c7;
    background:url(ic_04.png) 15px center no-repeat;
    position:absolute;
    bottom:0;
    right:0;
    z-index:10;
}
.main_left{
    width:240px;
    float:left;
    padding-bottom:10px;
    background:#fff;
}
.main_right{
    width:900px;
    float:right;
    padding:0 20px;
    background:#fff;
}
.left_title{
    font-size:20px;
    font-weight:bold;
    color:#fff;
    padding-left:30px;
    height:60px;
    background:#4277c7;
    line-height:60px;
}
.left_nav{
    overflow:hidden;
    background:#fff;
}
.left_nav li{
    height:58px;
    line-height:58px;
    border-bottom:1px solid #f5f5f5;
    margin-bottom:-1px;
    color:#666;
    font-size:16px;
}
.left_nav li>a{
    color:#666;
     padding-left:24px;
     display:block;
     height:58px;
     width:216px;
     border-left:5px solid #fff;
}
.left_nav li>a.on{
    color:#4277c7;
     padding-left:24px;
     display:block;
     height:58px;
     width:216px;
     border-left:5px solid #4277c7;
     background:#ecf4ff;
}
.left_nav li>a:hover{
    color:#4277c7;
     padding-left:24px;
     display:block;
     height:58px;
     width:216px;
     border-left:5px solid #4277c7;
     background:#ecf4ff;
}
.right_title{
    font-size:16px;
    font-weight:bold;
    color:#666;
    height:60px;
    line-height:60px;
   
}
.infor_ul{
    border-top:1px solid #f0f0f0;
     border-bottom:1px solid #f0f0f0;
     padding-bottom:20px;
}
.infor_ul li{
    background:url(dian.png) left center no-repeat;
    padding-left:20px;
    height:24px;
    line-height:24px;
    margin-top:20px;
    color:#666;
    font-size:14px;
}
.infor_ul li span{
    float:right;
    height:24px;
    line-height:24px;
    color:#999;
    font-size:12px;
}
.page{
    padding:25px 0;
    text-align:center;
}
.page span{
    display:inline-block;
    vertical-align:bottom;
    height:20px;
    font-size:13px;
    color:#666;
    margin-right:15px;
}
.page span b{
    font-weight:bold;
    margin:0 3px;
}
.page a{
    display:inline-block;
    vertical-align:bottom;
    height:20px;
    margin-right:15px;
    color:#666;
    line-height:20px;
    font-size:13px;
} 
.page input[type="text"]{
    width:48px;
    height:18px;
    border:1px solid #f0f0f0;
    display:inline-block;
    vertical-align:bottom;
    text-align:center;
    color:#666;
    line-height:18px;
    margin-left:-10px;
    margin-right:5px;
}
.page input[type="button"]{
    width:40px;
    height:20px;
    background:#4277c7;
    color:#fff;
    line-height:20px;
    font-size:13px;
    text-align:center;
    display:inline-block;
    vertical-align:bottom;
    border:0;
    cursor:pointer;
}
.infor_box{
     border-top:2px solid #f0f0f0;
     border-bottom:2px solid #f0f0f0;
     padding-top:20px;
}
.table_top{
    padding-bottom:20px;
}
.table_top dl{
    float:left;
}
.table_top dl dd{
    float:left;
    margin-right:20px;
    height:36px;
}
.table_top dl dd i{
    display:inline-block;
    vertical-align:middle;
    font-size:14px;
    color:#666;
    height:36px;
    line-height:36px;
}
.table_top dl dd input{
    width:159px;
    padding-left:20px;
    height:34px;
    line-height:34px;
    border:1px solid #dcdcdc;
    color:#666;
    font-size:14px;
    margin-left:5px;
}
.table_top dl dd span {
    display:inline-block;
    vertical-align:middle;
    width:138px;
    margin-left:5px;
    height:34px;
    position:relative;
    padding-right:40px;
    cursor:pointer;
    background:url(ic_05.png) 155px center no-repeat;
    z-index:5;
    border:1px solid #dcdcdc;
} 
.mn_select{
    padding-left:20px;
    color:#666;
    line-height:34px;
    height:34px;
    font-size:14px;
    overflow:hidden;
}
.mn_selectul{
    width:178px;
    border:1px solid #dcdcdc;
    background:#fff;
    position:absolute;
    top:34px;
    left:-1px;
    z-index:9;
    display:none;
}
.mn_selectul li{
     padding-left:20px;
    color:#666;
    line-height:34px;
    height:34px;
    font-size:14px;
    cursor:pointer;
    overflow:hidden;
}
.mn_selectul li:hover{
    background:#ccc;
}
.table_topa{
    display:block;
    height:36px;
    width:110px;
    line-height:36px;
    text-align:center;
    color:#fff;
    font-size:16px;
    float:right;
    background:#4277c7;
}
.infor_tab01{
    width:100%;
}
.infor_tab01 th{
    width:25%;
    height:48px;
    border:1px solid #f2f2f2;
    font-size:14px;
    color:#999;
    line-height:48px;
    text-align:center;
    background:#f8f8f8;
}
.infor_tab01 td{
    padding:16px 0;
    color:#666;
    font-size:14px;
    text-align:center;
    line-height:22px;
}
.counter_market {
    padding:10px 0;
}
.counter_market dt{
    float:left;
    width:613px;
    padding-top:10px;
}
.counter_market dt img{
    display:inline-block;
}
.counter_market dd{
    float:left;
    width:613px;
    font-size:16px;
    color:#333333;
    line-height:36px;
    padding-top:40px;
}
.dlt_fr dt {
    float:right!important;
    text-align:right;
}
.blank{
    width:100%;
    height:20px;
    background:#f5f5f5;
}
.business_intro{
    border-top:1px solid #f0f0f0;
    padding-top:20px;
    font-size:14px;
    color:#666;
    line-height:30px;
    text-indent:30px;
}
.business_intro img{
    display:block;
    margin:30px auto;
}

.advantages{
    padding-top:20px;
    border-top:1px solid #f0f0f0;
    padding-bottom:20px;
}
.advantages li{
    margin-top:10px;
    margin-bottom:20px;
    color:#666;
    font-size:14px;
    line-height:30px;
}
.advantages li h6{
    font-size:14px;
    line-height:30px;
    color:#333;
    font-weight:bold;
}
.pro_list{
    padding:20px 0 30px;
    border-top:1px solid #f0f0f0;
}
.pro_list table{
    width:100%;
}
.pro_list table th.wb25{
    width:25%;
}
.pro_list th{
    width:12.5%;
    font-size:14px;
    color:#999;
    line-height:48px;
    height:48px;
    text-align:center;
    border:1px solid #f2f2f2;
    background:#f8f8f8;
}
.pro_list td{
    padding:10px 0;
    line-height:30px;
    text-align:center;
    color:#666;
    font-size:14px;
}
 .pro_list td a{
    display:inline-block;
    height:28px;
    width:43px;
    text-align:center;
    line-height:28px;
    border:1px solid #ff8e44;
    color:#666;
    }
 .anlie{
     border-top:1px solid #f0f0f0;
     padding-top:15px;
 }
  .anlie p{
      margin-top:5px;
      font-size:14px;
      color:#666;
      line-height:30px;
      font-weight:bold;
  }
  .contantus{
      padding:20px 0 80px 0;
      border-top:1px solid #f0f0f0;
  }
  .contantus li {
      width:45%;
      padding-left:5%;
      float:left;
      height:40px;
      line-height:40px;
      font-size:14px;
      color:#666;
  }
  .wb95 {
      width:95%!important;
  }
.contantus li.cli01{
    background:url(ic_06.png) 6px 10px no-repeat;
}
.contantus li.cli02{
    background:url(ic_06.png) 6px -65px no-repeat;
}
.contantus li.cli03{
    background:url(ic_06.png) 6px -65px no-repeat;
}
.contantus li.cli04{
    background:url(ic_06.png) 6px -263px no-repeat;
}
.contantus li.cli05{
    background:url(ic_06.png) 6px -332px no-repeat;
}
.map{
    padding-top:15px;
}
.map img{
    display:block;
   
}

/*港通股*/
.left_nav2{
    background:#fff;
    overflow:hidden;
}
.left_nav2 li{
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: -1px;
    color: #666;
    font-size: 16px;
}
.left_nav2 li h5{
    height:58px;
    line-height:58px;
    padding-left:30px;
    padding-right:30px;
    background:url(ic_07.png) 211px 25px no-repeat;
    cursor:pointer;
    font-size:16px;
    color:#666;
}
.left_nav2 li h5.on{
    background:url(ic_07.png) 211px -47px no-repeat;
    color:#4277c7;
}
.h5_nexta{
    display:none;
}
.h5_nexta span >a{
    display:block;
    padding-left:44px;
    border-left:6px solid #f9fcff;
    height:58px;
    line-height:58px;
    width:190px;
    background:#f9fcff url(ic_07.png) 206px 25px no-repeat;
    font-size:15px;
    color:#666;
     border-top: 1px solid #e5eefb;
}
.h5_nexta span> a.on{
    display:block;
    padding-left:44px;
    border-left:6px solid #4277c7;
    height:58px;
    line-height:58px;
    width:190px;
    background:#e9f3ff url(ic_07.png) 206px -47px no-repeat;
    font-size:15px;
    color:#4277c7;
}
.h5_nexta span>a:hover{
    display:block;
    padding-left:44px;
    border-left:6px solid #4277c7;
    height:58px;
    line-height:58px;
    width:190px;
    background:#e9f3ff url(ic_07.png) 206px 25px no-repeat;
    font-size:15px;
    color:#4277c7;
}
.h5_nexta span> a.on:hover{
    display:block;
    padding-left:44px;
    border-left:6px solid #4277c7;
    height:58px;
    line-height:58px;
    width:190px;
    background:#e9f3ff url(ic_07.png) 206px -47px no-repeat;
    font-size:15px;
    color:#4277c7;
}
.right_cont {
    padding-top:20px;
    border-top:1px solid #f0f0f0;
}
.infro_01 {
    min-height:580px;
    color:#666;
    font-size:14px;
    line-height:30px;
}
.infro_01 h5{
    font-size:14px;
    color:#333;
    line-height:30px;
    font-weight:bold;
}
.infro_01 a{
    font-size:14px;
    line-height:30px;
    color:#4277c7;

}
.navbgnone{
    background:#f9fcff!important;
    border-left:6px solid #f9fcff;
}
.h5_nexta span{
    display:block;
}
.h5_nexta .h5_nexta2 span>a{
    padding-left:60px;
}
.h5_nexta .h5_nexta2 span>a.on{
    padding-left:60px;
}
.h5_nexta .h5_nexta2 span>a.hover{
    padding-left:60px;
}
.h5_nexta2 {
    display:none;
}
.h5_nexta2 a{
    display:block;
     padding-left:60px;
    border-left:6px solid #fdfeff;
    height:58px;
    line-height:58px;
    width:174px;
    background:#fdfeff;
    font-size:15px;
    color:#666;
     border-top: 1px solid #e5eefb;
}
.h5_nexta2 a.on{
    display:block;
     padding-left:60px;
    border-left:6px solid #4277c7;
    height:58px;
    line-height:58px;
    width:174px;
    background:#e9f3ff;
    font-size:15px;
    color:#4277c7;
}
.h5_nexta2 a:hover{
    display:block;
     padding-left:60px;
    border-left:6px solid #4277c7;
    height:58px;
    line-height:58px;
    width:174px;
    background:#e9f3ff;
    font-size:15px;
    color:#4277c7;
}
.achange.on{
    border-left:6px solid #f9fcff!important;
   background:#f9fcff url(ic_07.png) 206px -47px no-repeat!important;
   color:#4277c7!important;
}
.divbox {
    margin-bottom:20px;
}
.low_title{
    font-size:24px;
    line-height:36px;
    font-weight:bold;
    text-align:center;
    color:#333;
}
.small_title{
    color:#333;
    font-size:18px;
    line-height:36px;
    text-align:center;
}
.low_cont{
    padding:20px 20px 0 60px;
}
.low_cont h6{
    color:#333;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    line-height:40px;
}
.low_cont p{
    color:#666;
    font-size:14px;
    line-height:30px;
    text-indent:-53px;
}
.low_cont p i{
    font-weight:bold;
    color:#333;
}

.inter_p{
    font-size:16px;
    color:#333;
    line-height:36px;
    padding:30px 0;
    text-indent:35px;
}

.competitiveness {
    padding:20px 0;
}
.competitiveness li{
   font-size:16px;
   color:#333;
   line-height:36px;
   padding:15px 0;
    padding-left:140px;
}
.competitiveness li h5 a{
    font-weight:bold;
    color:#333;
}
.comli_01{
    background:url(ic_08.png) 0 25px no-repeat;
}
.comli_02{
    background:url(ic_08.png) 0 -475px no-repeat;
}
.comli_03{
    background:url(ic_08.png) 0 -920px no-repeat;
}

.imp_dl{
    padding:15px 0;
}
.imp_dl dt{
    font-size:16px;
    color:#333;
    line-height:36px;
}
.imp_dl dt h5 a{
    font-weight:bold;
    color:#333;
}
.imp_dl dd{
    font-size:16px;
    line-height:36px;
}
.light_title{
    margin:30px auto 40px;
    width:200px;
    height:60px;
    line-height:60px;
    color:#fff;
    font-weight:bold;
    background:#9bb6de;
    text-align:center;
}
.light_span{
    width:1260px;
    margin-left:-12px;
    text-align:center;
}
.light_span span{
    display:inline-block;
    width:285px;
    height:60px;
    line-height:60px;
    color:#333;
    background:#fff;
    margin:0 12px ;
    text-align:left;
}
.light_span span em{
    color:#4277c7;
    font-size:24px;
    margin:0 25px 0 20px;
    vertical-align:bottom;
}
.h3_title{
    padding-top:15px;
}



/*20160427*/
.rz_one li a {
    color:#333;
}
.rz_three li a{
    color:#333;
}
.rz_six02 ul{
    padding:40px 0 10px;
}
.rz_six02 li{
    height:60px;
    line-height:60px;
    padding-left:60px;
    padding-right:20px;
    font-size:16px;
    color:#333;
}
.rz_six02 li span{
    float:right;
    color:#999;
    line-height:60px;
    font-size:12px;
}
.rz_six02 li.li01{
    background:#f0f4fb url(dian.png) 30px center no-repeat;
}
.rz_six02 li.li02{
    background:#ffffff url(dian.png) 30px center no-repeat;
}
.list_top{
    padding:30px 0 20px;
    overflow:hidden;
}
.list_top01 {
    float:left;
    border-left:1px solid #4277c7;
}
.list_top01 span{
    display:inline-block;
    float:left;
    cursor:pointer;
    width:118px;
    height:38px;
    line-height:38px;
    color:#4277c7;
    font-size:16px;
    text-align:center;
    border:1px solid #4277c7;
    border-left:none;
}
.list_top01 span.on{
    color:#fff;
    background:#4277c7;
    cursor:default;
}
.list_top02{
    float:left;
    margin-left:48px;
}
.list_top02 li{
    float:left;
    height:40px;
    line-height:40px;
    color:#333;
    font-size:14px;
    padding-left:35px;
    position:relative;
    margin-left:8px;
}
.list_top02 li input{
    width:18px;
    height:18px;
    display:block;
    position:absolute;
    left:10px;
    top:11px;
    z-index:9;
    opacity:0;
    filter:alpha(opacity=0);
    cursor:pointer;
}
.list_top02 li label{
    width:18px;
    height:18px;
    display:block;
    background:url(ic_09.png) right center  no-repeat;
    position:absolute;
    left:10px ;
    top:11px;
    z-index:7;
}
.list_top02 li label{
    width:18px;
    height:18px;
    display:block;
    background:url(ic_09.png) right center  no-repeat;
    position:absolute;
    left:10px ;
    top:11px;
    z-index:7;
}
.list_top02 li label.on {
    background: url(ic_09.png) left center no-repeat;
}
.list_top03{
    float:right;
    overflow:hidden;
    text-align:right;
}
.list_top03 input[type="text"]{
    width:138px;
    height:38px;
    padding-left:10px;
    border:1px solid #ccc;
    line-height:38px;
    color:#999;
    font-size:14px;
}
.list_top03 input[type="submit"]{
    width:100px;
    height:40px;
    border:0;
    background:#4277c7;
    color:#fff;
    font-size:16px;
    line-height:40px;
    text-align:center;
    margin-left:20px;
    cursor:pointer;
    float:right;
}
.list_tab table{
    width:100%;
}
.list_tab table th{
    width:7.6%;
    border:1px solid #f2f2f2;
    background:#f8f8f8;
    line-height:18px;
    font-size:14px;
    color:#999;
    padding:15px 0;
    text-align:center;
}
.list_tab table td{
    line-height:30px;
    padding:10px 0;
    color:#333;
    text-align:center;
    font-size:14px;
}
.list_tab table td a.tdbuy{
    width:43px;
    height:28px;
    color:#333;
    border:1px solid #ff8e44;
    line-height:28px;
    display:inline-block;
}
.list_tab table td a.tdbuy.on{
   color:#fff;
   border:1px solid #ff8e44;
   background:#ff8e44;
}
.list_tab table td a.tdbuy:hover{
   color:#fff;
   border:1px solid #ff8e44;
   background:#ff8e44;
}
.ptb{
    border-top:1px solid #f2f2f2;
    margin-top:10px;
}
.derivatives{
    width:1226px;
    padding-top:60px;
    padding-bottom:30px;
}
.derivatives li{
    float:left;
    text-align:center;
    width:250px;
    padding:0 10px;
    font-size:14px;
    color:#999;
    line-height:24px;
    margin:0 69px;
}
.derivatives li img{
    display:inline-block;
    width:150px;
    height:150px;
}
.derivatives li  h5{
    font-size:16px;
    color:#333;
    font-weight:bold;
    line-height:36px;
    margin:10px 0 15px 0 ;
}
.bg06{
    background:url(ic_10.png) center top no-repeat;
}
.color02{
    color:#fff!important;
}
.contus_ul{
    padding-top:50px;
    padding-bottom:33px;
}
.contus_ul li{
    float:left;
    padding-left:110px;
    color:#fff;
    font-size:16px;
    line-height:24px;
    width:280px;
    margin-right:43px;
}
.contus_ul li h6{
    font-size:24px;
    line-height:47px;
}
.contus_ul li.us01{
    background:url(ic_11.png) 0 12px no-repeat;
    padding-left:80px;
}
.contus_ul li.us02{
    background:url(ic_11.png) 0 -363px no-repeat;
}
.contus_ul li.us03{
    background:url(ic_11.png) 0 -708px no-repeat;
    margin-right:0;
}
.rz_five a{
    color:#fff;
}
.rz_six02 a.know_more{
    color:#4277c7;
}



/*20160504 详情页*/
.cc01_xq {
    padding:50px 50px;
    width:1126px;
    background:#fff;
}
.cc01_xq h3{
    font-size:20px;
    color:#333;
    line-height:40px;
    height:40px;
    text-align:center;
}
.xq_infor {
    padding-bottom:10px ;
   text-align:center;
    line-height:20px;
    height:20px;
    color:#999;
    font-size:12px;
}
.xq_infor span{
    margin:0 10px;
}

.xq_cont {
    padding:20px 0;
    color:#666;
    font-size:14px;
    line-height:24px;
    text-indent:30px;
}


/*经纪业务*/
.cjj_ywtext {
    padding:30px 0;
}
.cjj_ywtext p {
    font-size:16px;
    color:#333333;
    line-height:36px;
    text-indent:30px;
}
.yw_intro li{
    padding-left:120px;
    color:#333;
    font-size:16px;
    line-height:36px;
    margin:25px 0;
    position:relative;
    min-height:110px;
}

.yw_intro li h5 a{
    font-weight:bold;
    color:#333;
    line-height:36px;
}
.yw_intro li i{
    display:block;
    width:80px;
    height:80px;
    position:absolute;
    left:0;
    top:8px;
}
.yw_intro li i.ywi01{
    background:url(ic_12.png) 0px 0 no-repeat;
}
.yw_intro li i.ywi02{
    background:url(ic_12.png) -278px 0 no-repeat;
}
.yw_intro li i.ywi03{
    background:url(ic_12.png) -599px 0 no-repeat;
}
.yw_intro li i.ywi04{
    background:url(ic_12.png) -930px 0 no-repeat;
}
.yw_intro li i.ywi05{
    background:url(ic_12.png) -1250px 0 no-repeat;
}
.yw_intro li i.ywi06{
    background:url(ic_12.png) -1528px 0 no-repeat;
}
.yw_intro li i.ywi07{
    background:url(ic_12.png) -1835px 0 no-repeat;
}
.bg07 {
   max-height:376px;
   background:url(bg07.png) center top no-repeat;
   overflow:hidden;
}
.cjjyw_cus {
    width:1226px;
    overflow:hidden;
    padding-top:50px;    
}
.cjjyw_cus  li{
    float:left;
    width:40%;
    color:#fff;
    font-size: 16px;
    line-height: 24px;
    padding-left:10%;
    margin:10px 0;
}
.cjjyw_cus li h6{
    font-size: 24px;
    line-height: 47px;
}

.cjjyw_cus li.cjj_cus01 {
    background:url(ic_13.png) 18px 11px no-repeat;
}
.cjjyw_cus li.cjj_cus02 {
    padding-left:12%;
    width:38%;
    background:url(ic_13.png) 18px -384px no-repeat;
}
.cjjyw_cus li.cjj_cus03 {
    background:url(ic_13.png) 18px -787px no-repeat;
    width:90%;
    padding-left:10%;
}
.cjjyw_cus li.cjj_cus03  span{
    margin-right:50px;
    display:inline-block;
}

/*---个人中心----*/

.gr_login{
    width:60%;
    height:125px;
    background:url(grcenter.png) center top no-repeat;
    padding-right:40%;
    position:relative;
    padding-top:55px;
}
.gr_prevtime {
    position:absolute;
    right:40px;
    top:108px;
    color:#fff;
    font-size:16px;
    line-height:20px;
}
.gr_login > img {
    display:block;
    width:100px;
    height:100px;
    position:absolute;
    left:50px;
    top:40px;
    z-index:9;
}
.gr_login .gname {
    color:#fff;
    font-size:24px;
    padding-left:180px;
}
.gr_fxdj {
    color:#fff;
    margin-top:16px;
    padding-left:180px;
    line-height:20px;
    font-size:16px;
}
.gr_fxdj  a{
    margin-left:40px;
    color:#fff95b;
}

.left_title2{
    font-size:20px;
    font-weight:bold;
    color:#fff;
    padding-left:30px;
    height:60px;
    background:#4277c7 url(ic_15.png) 215px center no-repeat;
    line-height:60px;
    padding-right:30px;
    cursor:pointer;
}
.left_title2.on{
     background:#4277c7 url(ic_14.png) 215px center no-repeat;
}
.left_anav{
    display:none;    

}
.left_anav a {
    display: block;
    padding-left: 24px;
    border-left: 6px solid #fff;
    line-height:59px;
    border-bottom:1px solid #f5f5f5;
    color:#666;
    font-size:16px;
    background:#fff;
}
.left_anav a.on{
    border-left:6px  solid #4277c7;
    color:#4277c7;
    background:#ecf4ff;
}
.left_anav a:hover{
    border-left:6px  solid #4277c7;
    color:#4277c7;
    background:#ecf4ff;
}
.main_leftbox {
    margin-bottom:20px;
}
.main_left2 {
    width: 240px;
    float: left;
}
.zong_money {
    color:#ff6161;
    font-size:30px;
    font-weight:bold;
    padding:10px 0 10px;
}
.my_zc {
    font-size:14px;
    color:#666;
    font-weight:bold;
    padding:10px 0 20px;
    line-height:20px;
}
.my_zcul {
    padding:10px 0;
}
.my_zcul li {
    float:left;
    width:150px;
    margin-right:30px;
    height:50px;
    border-right:1px solid #dcdcdc;
    color:#666;
    font-size:14px;
    line-height:20px;
}
.my_zcul li span{
    display:block;
    color:#ff6161;
    font-size:18px;
    padding-bottom:10px;
    line-height:20px;
}
.mr0 {
    margin-right:0px!important;
}
.brnone {
    border-right:0 none!important;
}

.rcp_tj {
    padding-top:30px;
}
.rcp_tj h3{
    font-size:16px;
    color:#666;
    font-weight:bold;
    line-height:20px;
    margin-bottom:10px;
}
.rcp_tj table{
    width:100%;
}

.rcp_tj table th{
    height:48px;
    border:1px solid #f2f2f2;
    background:#fafafa;
    color:#666;
    font-size:14px;
    line-height:48px;
    text-align:center;
    width:20%;
}

.rcp_tj table td{
    color:#666;
    font-size:14px;
    text-align:center;
    padding:10px 0;
}
.rcp_tj table td a{
    display:inline-block;
    padding:0 10px;
    border:1px solid #ff8e44;
    height:28px;
    line-height:28px;
}

.page2 {
    margin-top:20px;
    border-top:1px solid #f0f0f0;
}
.my_cc{
    padding:20px 0;
}
.my_cc ul{
    border-left:1px solid #4277c7;
    height:40px;
}
.my_cc ul li{
    float:left;
    border:1px solid #4277c7;
    border-left:0 none;
    padding:0 25px;
    height:38px;
    line-height:38px;
    font-size:16px;
    color:#4277c7;
    min-width:50px;
    text-align:center;
}
.my_cc ul li.on{
    background:#4277c7;
    color:#fff;
}
.mygp_tab{
    width:100%;
    margin-top:10px;
}
.mygp_tab th{
    width:14%;
    height:48px;
    line-height:48px;
    color:#666;
    font-size:14px;
    text-align:center;
    background:#fafafa;
    border:1px solid #f2f2f2;
}
.col_red {
    color:#ff6161!important;   
}
.col_gre {
    color:#18b718!important;
}
.mygp_tab td {
    padding:15px 0;
    line-height:20px;
    text-align:center;
    color:#666;
    font-size:14px;
}

.jjn_cc dd {
    padding-bottom:20px;
}
.ccli_top {
    padding:25px 20px;
    border:1px solid #dcdcdc;
}
.ccli_top h5{
    color:#333;
    font-size:20px;
    line-height:24px;
    height:24px;
}
.ccli_top h5 a{
    display:inline-block;
    margin-left:20px;
    border:1px solid #ff6161;
    line-height:22px;
    height:22px;
    padding:0 5px;
    color:#ff6161;
    font-size:14px;
    vertical-align:top;
}
.ccli_top ul{
    padding:20px 0 10px;
}
.ccli_top li {
    float:left;
    width:154px;
    height:40px;
    border-right:1px solid #ededed;
    margin-right:20px;
    line-height:20px;
    color:#666;
    font-size:16px;
}
.ccli_top li span{
    display:block;
    color:#ff6161;
    font-size:18px;
    line-height:20px;
}
.ccli_bot {
    padding:20px 0 0;
    overflow:hidden;
}

.ccli_bot span{
    display:block;
    float:left;
    height:36px;
    padding:0 27px;
    color:#fff;
    line-height:36px;
    font-size:13px;
}
.ccli_span01 {
    background:#ff8e44;
}
.ccli_span02{
    background:#7aa0d8;
}
.ccli_bot a {
   
    color:#4277c7;
    padding-right:10px;
    display:inline-block;
    vertical-align:bottom;
    height:20px;
    line-height:20px;
    font-size:13px;
    margin-top:17px;
    background:url(ic_16.png) right center no-repeat;
    margin-left:20px;
    margin-right:10px;
   
 }

.ge_yzz {
    text-align:left;
}
.mt70 {
    margin-top:70px;
}
.ge_yzz i {
    display:block;
    width:100px;
    text-align:right;
    vertical-align:bottom;
    padding-right:20px;
    height:45px;
    line-height:45px;
    color:#666;
    font-size:14px;
    float:left;
}
.ge_yzz span {
    display:block;
    position:relative;
    vertical-align:bottom;
    width:238px;
    border:1px solid #dcdcdc;
    height:43px;
    line-height:43px;
    cursor:pointer;
    float:left;
}

.ge_yzz dd {
}
.ge_yzz em{
    display:block;
    height:45px;
    line-height:45px;
    color:#666;
    font-size:14px;
    margin-left:20px;
    float:left;
}
.ge_yzz dd {
    margin-bottom:15px;
}
.border_blue {
    border:1px solid #4277c7!important;
}
.ge_yzz dd  span p{
    padding-left:20px;
    padding-right:35px;
    line-height:43px;
    color:#333;
    font-size:14px;
    background:url(ic_17.png) 210px center no-repeat;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.mn_seul01 {
    background:#fff;
    width:100%;
    position:absolute;
    top:44px;
    left:-1px;
    border:1px solid #a0bbe3;
    border-top:0;
    z-index:39;
    display:none;
}
.mn_seul01 li{
    padding-left:20px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    height:43px;
    line-height:43px;
    font-size:14px;
    color:#333;
}

.z_index01 {
    z-index:19!important;
}
.z_index02 {
    z-index:18!important;
}
.z_index03 {
    z-index:17!important;
}
.z_index04 {
    z-index:16!important;
}
.z_index05 {
    z-index:16!important;
}
.z_index06 {
    z-index:14!important;
}

.span_inp input {
    height:23px;
    width:218px;
    border:0 none;
    line-height:23px;
    padding:10px 0;
    padding-left:20px;
    float:left;
}

.mspana{
    display:block;
    width:100%;
    height:45px;
    text-align:center;
    color:#fff;
    font-size:18px;
    line-height:45px;
    background:#ff8e44;
}
.ge_yzz dd span.mspan01 {
    border:0 none;
    width:240px;
    height:45px;
}
.pl230 {
    padding-left:230px!important;
}
.mtb70 {
    margin:70px 0;
}
.mn_se01 img {
    /*display:inline-block;*/
    vertical-align:middle;
    width:20px;
    height:20px;
    margin-right:5px;
    margin-top:-2px;
}
.zzcx_tab {
    padding-top:10px;
}
.zzcx_tab table {
    width:100%;
}
.zzcx_tab table th{
    height:48px;
    border:1px solid #f2f2f2;
    background:#fafafa;
    font-size:14px;
    color:#666;
    line-height:48px;
    text-align:center;
}
.w65 {
    width:65px;
}
.w190 {
    width:190px;
}
.w125 {
    width:125px;
}
.w380 {
    width:380px;
}
.zzcx_tab table td{
    padding:10px 0 ;
    line-height:20px;
    font-size:14px;
    color:#666; 
    text-align:center;
}
.mykfjl {
    width:100%;
    overflow:hidden;
}
.pb240 {
    padding-bottom:240px;
}
.mykfjl li {
    float:left;
    width:300px;
    height:100px;
    position:relative;
    padding-left:125px;
    padding-right:25px;
    color:#999;
    font-size:14px;
    line-height:20px;
    margin-bottom:20px;
    overflow:hidden;
}
.mykfjl li>img{
    width:100px;
    height:100px;
    position:absolute;
    left:0;
    top:0;
}
.mykfjl li h5{
    font-size:16px;
    color:#333;
    font-weight:bold;
}
.mykfjl li h6{
    font-size:14px;
    color:#333;
    padding:10px 0;
}



.m_jbxx{
    width:100%;
}
.m_jbxx li{
    float:left;
    width:50%;
    font-size:14px;
    height:24px;
    line-height:24px;
    overflow:hidden;
    padding:10px 0;
}
.m_jbxx li i{
    text-align:right;
    display:block;
    font-size:14px;
    color:#333;
    padding-right:20px;
    width:65px;
    vertical-align:middle;
    line-height:24px;
    float:left;
}
.m_jbxx li span{
    color:#999;    
}
.m_jbxx a{
    color:#4277c7;
    margin-left:25px;
}
.color03 {
    color:#666!important;
}
.reset_grxx {
    padding-bottom:30px;
}
.reset_dl {
    margin-left:260px;
}

.reset_dl dd{
    font-size:14px;
}
.reset_dl dd > i{
    display:block;
    width:80px;
    padding-right:20px;
    text-align:right;
    height:45px;
    line-height:45px;
    float:left;
}
.reset_dl dd > span{
    display:block;
    float:left;
    width:238px;
    height:43px;
    border:1px solid #dcdcdc;
}
.reset_dl dd {
    margin-bottom:15px;
}
.mb0{
    margin-bottom:0!important;
}
.reset_dl dd span.mspan01 {
    border:0 none;
    width:240px;
    height:45px;
}
.reset_dl dd > em{
    height:45px;
    line-height:45px;
    float:left;
    overflow:hidden;
}
.reset_dl dd  span h6{
    text-align:center;
    color:#ff1c1c;
    line-height:45px;
}
.reset_dl dd  span input{
    padding:10px 0;
    padding-left:20px;
    line-height:23px;
    border:0 none;
    color:#666;
}
.mspana02{
    display:block;
    width:100%;
    height:45px;
    text-align:center;
    color:#fff;
    font-size:18px;
    line-height:45px;
    background:#7aa0d8;
}

.reset_dl dd span.mspanyam{
    width:138px;
}
.reset_dl dd span.mspanyam input{
    width:118px;
    padding-left:20px;
}

.fsyzm{
    display:block;
    width:85px;
    height:45px;
    float:left;
    margin-left:15px;
    font-size:14px;
    color:#fff;
    background:#ffcb02;
    line-height:45px;
    text-align:center;
}
.yazmun{
     display:block;
    width:85px;
    height:45px;
    float:left;
     font-size:14px;
    margin-left:20px;
    color:#fff;
    background:#b5b5b5;
    line-height:45px;
    text-align:center;
    cursor:default;
}
.yazmun:hover{
    opacity:1;
    filter:alpha(opacity=100);
}


/*0511*/
.bortop22 {
    border-top:22px solid #f5f5f5;
}

.zc_h4{
    font-size:24px;
    color:#333;
    line-height:36px;
    margin-bottom:20px;
}
.zc_host {
    margin-top:10px;
    color:#999;
    font-size:14px;
    line-height:30px;
}
.mt40{
    margin-top:40px;
}
.jz_tab {
    padding-top:20px;
}
.jz_tabth ul{
    border:1px solid #f2f2f2;
    border-right:0;
}
.jz_tabth li {
    float:left;
    width:305px;
    border-right:1px solid #f2f2f2;
    background:#f8f8f8;
    height:78px;
    line-height:78px;
    color:#999;
    font-size:13px;
    overflow:hidden;
    text-align:center;
}
.jz_tabth li p{
    border-top:1px solid #f2f2f2;
    border-right:1px solid #f2f2f2;
    height:38px;
    width:152px;
    line-height:38px;
    color:#999;
    font-size:13px;
    float:left;
}
.jz_tabth li p.jz_p100{
    width:100%;
}
.jz_tabdiv{
    width:307px;
    margin-top:-1px;
}
.jz_tabtd {
    width:100%;
    height:510px;
    overflow-x:hidden;
    overflow-y:auto;
}
.jz_tabtd dl{
    width:1300px;
}
.jz_tabtd dd{
    width:154px;
    float:left;
    height:50px;
    line-height:50px;
    text-align:center;
    font-size:14px;
    color:#666;
}
.jz_tabtd dd.jz_two{
    width:305px;
}
.bortop40{
    border-top:40px solid #f5f5f5;
}

.pb0{
    padding-bottom:0!important;
}

.left_inpt{
    margin-top:10px;
    background:#f5f5f5;
    padding-top:30px;
    position:relative;
}
.left_inpt input.left_intext{
    width:200px;
    border:1px solid #cccccc;
    font-size:12px;
    color:#333;
    padding:4px 0;
    height:20px;
    line-height:20px;
    padding-left:38px;
    background:#fff url(ic_search.png) 12px center no-repeat; 
}
.left_inpt input.left_insub{
    width:28px;
    height:28px;
    position:absolute;
    left:7px;
    top:31px;
    z-index:11;
    cursor:pointer;
    border:0 none;
    background:none;
    font-size:0;
    text-indent:-999px;
}
.left_inpt p{
    padding-top:15px;
    color:#666;
    font-size:12px;
}


.lc_tab table {
    width:100%;
}
.lc_tab table  th{
    width:33%;
    height:48px;
    border:1px solid #f2f2f2;
    line-height:48px;
    color:#666;
    font-size:14px;
    text-align:center;
    background:#fafafa;
}
.lc_tab table td{
    padding:15px 0;
    text-align:center;
    color:#666;
    text-align:center;
    font-size:14px;
    line-height:20px;
}
.pb120{
    padding-bottom:120px;
}

.cjj_ywtext p b{
    color:#333;
    font-size:16px;
    font-weight:bold;
}

.ywi08{
    background:url(ic_18.png) 0 0 no-repeat;
}

.ywi09{
    background:url(ic_18.png) 0 -149px no-repeat;
}

.ywi10{
    background:url(ic_18.png) 0 -300px no-repeat;
}

.ywi11{
    background:url(ic_18.png) 0 -458px no-repeat;
}

.yous_li li{
    padding-left:24px;
    color:#333;
    font-size:16px;
    line-height:36px;
    background:url(dian.png) 5px 18px  no-repeat;
}
.ywi12{
    background:url(ic_19.png) 0 0 no-repeat;
}
.ywi13{
    background:url(ic_19.png) 0 -118px no-repeat;
}
.ywi14{
    background:url(ic_19.png) 0 -240px no-repeat;
}
.ywi15{
    background:url(ic_19.png) 0 -358px no-repeat;
}
.ywi16{
    background:url(ic_19.png) 0 -478px no-repeat;
}
.ywi17{
    background:url(ic_19.png) 0 -598px no-repeat;
}
.ywi18{
    background:url(ic_19.png) 0 -718px no-repeat;
}

.history_yj{
    padding-top:45px;
    padding-bottom:44px
}
.history_yj ul{
    overflow:hidden;
    width:100%;
}
.history_yj li{
    padding:0 40px 0 230px;
    background:#fff;
    font-size:16px;
    color:#333;
    line-height:36px;
    position:relative;
    overflow:hidden;
    float:left;
    width:956px;
}
.history_yj li span{
    display:block;
    height:30px;
    line-height:30px;
    text-align:center;
    color:#999;
    font-size:18px;
    width:210px;
    padding:0 10px;
    position:absolute;
    top:50%;
    margin-top:-15px;
    left:0;
}
.history_yj li p{
    padding:15px 0px 15px 40px ;
    border-left:1px solid #f5f5f5;
}
.history_yj li.bgece{
    background:#eceff3;
}

.bmgk_box{
    padding:0 95px 80px 95px;
    background:#fff;

}
.bmgk_box h5{
    color:#333;
    font-size:20px;
    line-height:30px;
    font-weight:bold;
    text-align:center;
    padding:30px 0;
}
.bmgk_box p{
    font-size:16px;
    line-height:32px;
    color:#333;
    text-indent:30px;
}

.cpjj_tab {
    padding-bottom:24px;
}
.cpjj_tab table {
    width:100%;
}
.cpjj_tab table th{
    border:1px solid #f2f2f2;
    background:#fafafa;
    padding:10px 0;
    line-height:30px;
    padding-left:30px;
    width:190px;
    color:#666;
    font-size:14px;
}
.cpjj_tab table td{
    border:1px solid #f2f2f2;
    padding:10px 30px;
    width:610px;
    color:#666;
    font-size:14px;
    line-height:30px;
}

.t2_tite{
    font-size: 16px;
    color: #666;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 10px;
}
.cfl_mx{
    padding-bottom:30px;
}
.cfl_mx table {
    width:100%;
}
.cfl_mx table th{
    background:#fafafa;
    border:1px solid #f2f2f2;
    width:50%;
    height:48px;
    line-height:48px;
    color:#666;
    font-size:14px;
    text-align:center;
}
.cfl_mx table td{
    border:1px solid #f2f2f2;
    padding:14px 0 ;
    line-height:20px;
    color:#666;
    font-size:14px;
    text-align:center;
}
.cfl_mx02 table th{
    width:33%;
}

.borbot1{
    border-bottom:1px solid #f0f0f0;
}
.cp_jztit{
    padding:20px 0;
}
.cp_jztit span{
    float:left;
    margin-right:30px;
    height:36px;
}
.cp_jztit span > i{
    color:#666;
    font-size:14px;
    line-height:36px;
    display:block;
    float:left;
    height:36px;
    margin-right:10px;
}
.cp_jztit span > input{
    height:34px;
    line-height:34px;
    width:168px;
    border:1px solid #dcdcdc;
    padding-left:10px;
    color:#333;
}
.s_search{
    width:100px;
    color:#fff;
    font-size:16px;
    height:36px;
    line-height:36px;
    text-align:center;
    background:#4277c7;
    border:0 none;
    cursor:pointer;
}
.cp_jztab{
    width:100%;
    margin-bottom:45px;
}
.cp_jztab th{
    background:#fafafa;
    border:1px solid #f2f2f2;
    height:48px;
    line-height:48px;
    color:#666;
    font-size:14px;
    text-align:center;
    width:33%;
}
.cp_jztab td{
    border:1px solid #f2f2f2;
    line-height:20px;
    padding:14px 0;
    color:#666;
    font-size:14px;
    text-align:center;
}

.art_nt{
    padding:15px;
    margin-top:-30px;
    color:#999;
    font-size:14px;
    line-height:20px;
    border-bottom:1px solid #e5e5e5;
    margin-bottom:20px;
    text-align:center;
}
.art_nt span{
    display:inline-block;
    margin:0 3px;
    line-height:20px;
}
.art_nt span > i{
    font-style:normal;
}
.art_nt span.spana{
    color:#666;
}
.art_nt span.spana a{
    color:#4277c7;
}
.art_nt span.spana a.on{
    color:#666;
    text-decoration:underline;
}
.zw_cont p{
    font-size: 16px;
    line-height: 32px;
    color: #333;
    text-indent:0;
}
.zw_fuj{
    color:#333;
    font-size:16px;
    line-height:32px;
    padding:30px 0 100px 0;
}
.zw_fuj a{
    color:#4277c7;
    text-decoration:underline;
}

.zc_cpbox{
    overflow:hidden;
    height:56px;
    padding-right:100px;
    position:relative;
}
.zc_cpbox a{
    display:block;
    width:80px;
    height:40px;
    position:absolute;
    bottom:0;
    right:0;
    color:#fff;
    font-size:16px;
    text-align:center;
    line-height:40px;
    background:#ff8e44;
}
.zc_cpbox p{
    height:20px;
    line-height:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.zc_cpbox a.after{
    background:#7aa0d8;
}

.pro_tui li> img{
    width:76px;
    height:76px;
}
.pro_tui li{
    padding-left:110px;
}
.pt10{
    padding-top:10px!important;
}
.cc_xing{
    padding-top:10px;
    overflow:hidden;
}
.cc_xing i{
    display:block;
    width:12px;
    height:12px;
    float:left;
    background:url(xing.png)  left center no-repeat;
    margin-right:3px;
}
.cc_xing i.ban{
    width:6px!important;
}
.allcp_search{
    padding:20px 0;
}
.allcp_search > dd{
    float:left;
    height:36px;
    margin-right:20px;
}
.allcp_search > dd i{
      line-height:36px;
      height:36px;
      float:left;
      font-size:14px;
}
.allcp_search > dd span{
    display:block;
    width:118px;
    height:34px;
    padding:0 30px 0 10px;
    background:url(ic_17.png) 135px center no-repeat;
    border:1px solid #dcdcdc;
    float:left;
    position:relative;
    z-index:9;
    cursor:pointer;
}
.allcp_search > dd span p{
    width:100%;
    line-height:34px;
    color:#333;
    font-size:14px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.allcp_search > dd span ul{
    width:158px;
    border:1px solid #dcdcdc;
    border-top:0 none;
    position:absolute;
    left:-1px;
    top:35px;
    display:none;
}
.allcp_search > dd span ul li{
    padding-left:10px;
     overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    background:#fff;
    font-size:14px;
    line-height:34px;
    cursor:pointer;
}
.allcp_search > dd span ul li:hover{
    background:#ccc;
}
.allcp_search > dd.zc_ddlast{
    margin-right:0;
    float:right;
}
.allcp_search > dd.zc_ddlast input{
    display:block;
    border:0 none;
    width:110px;
    height:36px;
    background:#4277c7;
    font-size:16px;
    color:#fff;
    cursor:pointer;
}
.ptb0{
    padding-top:0!important;
    padding-bottom:0!important;
}
.flr{float:right!important;}
.fll{float:left;}
.ptb22{padding:22px 0!important;}
.pt30{
    padding-top:30px;
}
.pt05{
    padding-top:5px!important;
}
.allpro_list{
    padding:10px 0 120px 0;
}
.allpro_list li{
    padding:20px 400px 20px 110px;
    border:1px solid #dcdcdc;
    margin-bottom:20px;
    position:relative;
    color:#999;
    font-size:14px;
    height:76px;
    overflow:hidden;
}
.allpro_list li > img{
    position:absolute;
    left:20px;
    top:20px;
    width:76px;
    width:76px;
}
.allpro_list li > h5{
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.allpro_list li > a{
    display:block;
    width:100px;
    height:40px;
    text-align:center;
    line-height:40px;
    background:#ff8e44;
    color:#fff;
    position:absolute;
    bottom:20px;
    right:20px;
}
.pro_price{
    font-size:16px;
    color:#666;
    position:absolute;
    bottom:12px;
    left:500px;

}
.pro_price em{
    color:#ff6161;
    font-size:24px;
    font-weight:bold;
}
.allpro_list li > p{
    height:20px;
    line-height:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.again_a{color:#4277c7!important;}


.cc_tzdl {
    width:100%;
    padding:30px 0;
}
.cc_tzdl dt{
    width:500px;
    float:left;
    padding-top:10px;
}
.cc_tzdl dt img{
    display:inline-block;
}
.cc_tzdl dd{
    width:726px;
    float:left;
    font-size:16px;
    color:#333;
    line-height:36px;
}
.contus_ul li.us04 {
    background:url(ic_20.png) 0 13px no-repeat;
}

.zxc_ul01 {
    width:1266px;
    margin-left:-21px;
}
.zxc_ul01 li{
    float:left;
    width:380px;
    margin: 0 21px;
    position:relative;
    background:#fff;
}
.zxc_img01 {
    display:block;
    width:380px;
    height:150px;
}
.zxc_ul01 li h5.zxch5{
    color:#fff;
    font-size:36px;
    line-height:48px;
    padding-left:120px;
    position:absolute;
    top:30px;
    left:0;
}
.zxc_ul01 li h6.zxch6{
    color:#fff;
    font-size:16px;
    line-height:48px;
    padding-left:120px;
    position:absolute;
    left:0;
    top:80px;
}
.zxc_ul01 li span.zxcspan {
    display:block;
    position:absolute;
    right:20px;
    top:20px;
    width:50px;
    height:30px;
    text-align:center;
    line-height:30px;
    color:#fff;
    font-size:14px;
}
.zxc_ul01 li .zxctext {
    padding:20px 30px;
    font-size:16px;
    color:#666;
    line-height:48px;
}
.zxc_ul01 li span.zxcspan  a{
    background:#fff;
    color:#ee6b6b;
    display:block;
    width:100%;
    height:100%;
}

.zxc_ul02 {
    width:1266px;
    margin-left:-21px;
    padding:20px 0 0 0;
}
.zxc_ul02 li{
    float:left;
    margin:0 21px;
    width:380px;
    font-size:16px;
    color:#666;
    line-height:30px;
}
.zxc_ul02 li img{
    display:block;
    width:380px;
}
.zxc_ul02 li h5{
    font-size:24px;
    color:#333;
    padding:25px 0 20px 0;
}
.pdnone{
    padding:0!important;
}
.pd25{
    padding:25px 0;
}
.web_zxtop{
    width:100%;
    height:120px;
    background:#e5e5e5;
}
.web_zxtop li{
    float:left;
    width:156px;
    border-top:6px solid #e5e5e5;
    height:114px;
    line-height:114px;
    padding-left:150px;
    font-size:18px;
    color:#666;
}
.web_zxtop li.on,.web_zxtop li:hover{
     color:#4277c7;
    border-top:6px solid #4277c7;
}
.web_zxbot{
    background:#fff;
    padding:25px 0;
}
li.zxli01{
    background:url(ic_21.png) -273px  32px no-repeat;
}
li.on.zxli01,li.zxli01:hover{
    background:#fff url(ic_21.png) 70px 32px no-repeat;
}
li.zxli02{
    background:url(ic_21.png) -273px -52px no-repeat;
}
li.on.zxli02,li.zxli02:hover{
    background:#fff url(ic_21.png) 70px -52px no-repeat;
}
li.zxli03{
    background:url(ic_21.png) -273px -178px no-repeat;
}
li.on.zxli03,li.zxli03:hover{
    background:#fff url(ic_21.png) 70px -177px no-repeat;
}
li.zxli04{
    background:url(ic_21.png) -273px -294px no-repeat;
}
li.on.zxli04,li.zxli04:hover{
    background:#fff url(ic_21.png) 69px -294px no-repeat;
}
li.zxli05{
    background:url(ic_21.png) -273px -417px no-repeat;
}
li.on.zxli05,li.zxli05:hover{
    background:#fff url(ic_21.png) 69px -417px no-repeat;
}

.zxbot_box {
    display:none;
}
.zxbb_ul li{
    background:url(dian.png) 30px center no-repeat;
    height:60px;
    overflow:hidden;
    line-height:60px;
    padding-left:60px;
    padding-right:20px;
    font-size:16px;
    color:#333;
}
.bgfb {
    background-color:#f0f4fb!important;
}
.zxbb_ul li > span{
    float:right;
    color:#999;
    font-size:12px;
}
.cpcenter{
    padding:45px 0 0 10px;
}
.cpcenter ul{
    width:1228px;
    margin-left:-28px;
}
.cpcenter ul li{
    float:left;
    width:251px;
    margin:0 28px;
    color:#999;
    font-size:14px;
    line-height:20px;
}
.cpcenter ul li>img{
    display:block;
    width:251px;
}
.cpcenter ul li > h5{
    padding:28px 90px 20px 0;
    font-size:16px;
    line-height:20px;
    color:#333;
    position:relative;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.xingx{
   display:block;
   height:20px;
   text-align:right;
   width:90px;
   position:absolute;
   right:0;
   top:31px;
}
.xingx i{
    display:inline-block;
    width:12px;
    height:12px;
    background:url(xing.png) center center no-repeat;
    margin:0 2px;
}
.zxc_price{
    padding-top:15px;
    overflow:hidden;
}
.zxc_plspan{
    font-size:14px;
    float:left;
    color:#999;
    line-height:25px;
    text-decoration:line-through;
}
.zxc_plspan i{
    font-size:14px;
    font-weight:bold;
    text-decoration:line-through;
    color:#ff6161;
}
.zxc_prspan{
    float:right;
    color:#666;
    font-size:16px;
    line-height:20px;
}
.zxc_prspan i{
    color:#ff6161;
    font-size:24px;
    font-weight:bold;
}
.pd35 {
    padding:35px 0 !important;
}
.bbor35{
    border-bottom:35px solid #f5f5f5!important;
}

.ab_leftnav li h5{
    border-left:6px solid transparent;
    padding-left:24px;
}
.ab_leftnav li h5.nojt{
    background:none;
}
.ab_leftnav li h5.nojt.on{
    background-color:#ecf4ff;
    border-left:6px solid #4277c7;
}

.conpany_intro p{
    margin-bottom:37px;
    color:#666;
    font-size:14px;
    line-height:32px;
    text-indent:30px;
}
.conpany_intro {
    padding-bottom:10px;
}


.select_box{
    padding:10px 135px 15px 40px;
    background:#f5f5f5;
    position:relative;
}
.select_box> ul li{
    float:left;
    width:335px;
    margin-top:10px
}
.select_box> ul li i{
    display:inline-block;
    vertical-align:bottom;
    width:65px;
    padding-right:10px;
    height:30px;
    line-height:30px;
    color:#4c4c4c;
    font-size:12px;
    text-align:right;
}
.select_box>ul li span{
    position:relative;
    vertical-align:bottom;
    display:inline-block;
    width:146px;
    height:28px;
    border:1px solid #e6e6e6;
    padding:0 25px 0 10px;
    background:#fff url(ic_05.png) 160px center no-repeat;
    font-size:12px;
    color:#808080;
    line-height:28px;
    cursor:pointer;
}
.select_box>ul li span p{
    width:100%;
    overflow:hidden;
}
.z_index01{
    z-index:99;
}
.z_index02{
    z-index:98;
}
.z_index03{
    z-index:97;
}
.z_index04{
    z-index:96;
}
.z_index05{
    z-index:95;
}
.z_index06{
    z-index:94;
}
.z_index07{
    z-index:93;
}
.mnspan ul{
    width:181px;
    border:1px solid #e6e6e6;
    background:#fff;
    position:absolute;
    left:-1px;
    top:29px;
    display:none;
}
.mnspan ul li{
    width:171px;
    overflow:hidden;
    padding-left:10px;
    font-size:12px;
    color:#808080;
    line-height:28px;
}
.mnspan ul li:hover{
    background:#ccc;
} 
.searchfor{
    display:block;
    width:120px;
    height:69px;
    background:#4781d1 url(ic_22.png) 30px center no-repeat;
    color:#fff;
    font-size:16px;
    line-height:69px;
    position:absolute;
    top:20px;
    right:45px;
    border:none;
    padding-left:30px;
    cursor:pointer;
}

.cc_zptab{
    margin-top:20px;
    width:100%;
    margin-bottom:20px;
}

.cc_zptab th{
    width:16.5%;
    height:48px;
    line-height:48px;
    color:#666;
    font-size:14px;
    border:1px solid #f2f2f2;
    text-align:center;
    background:#fafafa;
}
.cc_zptab td{
    line-height:20px;
    padding:15px 0;
    color:#666;
    font-size:14px;
    text-align:center;
}

.webpop{
    width:100%;
    height:100%;
    background:url(ic_23.png) repeat;
    position:absolute;
    top:0;
    left:0;
    z-index:999;
}
.pop_div{
    width:746px;
    background:#fff;
    position:relative;
    left:50%;
    margin-left:-373px;
    top:275px;
}
.close_01{
    display:block;
    position:absolute;
    width:16px;
    height:15px;
    background:url(close01.png) no-repeat;
    top:24px;
    right:20px;
    cursor:pointer;
}
.pop_div>h3{
    font-size:18px;
    color:#262626;
    height:64px;
    line-height:64px;
    text-align:center;
    font-weight:bold;
}
.h3bg01{
    background:#f1f1f1;
}
.pop_cont{
    background:#fff;
    padding:20px ;
}
.pcont_left{
    width:375px;
    float:left;
}
.pcont_left>ul li{
    padding:10px 0;
}
.pcont_left i{
    display:inline-block;
    vertical-align:bottom;
    width:76px;
    height:26px;
    line-height:26px;
    padding-right:4px;
    font-size:14px;
    color:#999;
    text-align:right;
}
.pcont_left em{
    display:inline-block;
    vertical-align:bottom;
    position:relative;
    color:#4c4c4c;
    font-size:14px;
    line-height:26px;
    height:26px;
}
.pcont_left em input[type="text"]{
    width:217px;
    height:24px;
    border:1px solid #e6e6e6;
    line-height:24px;
    color:#4c4c4c;
    padding-left:10px;
}
.emspan{
    position:relative;
    display:inline-block;
    vertical-align:bottom;
    height:26px;
    line-height:26px;
    padding-left:27px;
    margin-right:25px;
}
.emspan input[type="radio"]{
    width:18px;
    height:18px;
    display:block;
    position:absolute;
    top:4px;
    left:0;
    z-index:9;
    opacity:0;
    filter:alpha(opacity=0)
}
.emspan label{
    width:18px;
    height:18px;
    display:block;
    position:absolute;
    z-index:5;
    top:4px;
    left:0;
    background:url(ic_24.png) right 0px  no-repeat;
}
.emspan label.on{
    width:18px;
    height:18px;
    display:block;
    position:absolute;
    z-index:5;
    top:4px;
    left:0;
    background:url(ic_24.png) left 0px  no-repeat;
}
.pcont_right{
    float:right;
    width:301px;
    margin-top:40px;
     border-left:1px solid #e6e6e6;
   
}
.pcot_rbox{
    width:230px;
    margin-left:40px;
    background:#f1f1f1;
    padding-bottom:25px;
    padding-top:30px;
}

.pic10{
    display:block;
    margin:0 auto;
    width:108px;
    height:99px;
}
.jl_a {
    display:block;
    width:133px;
    height:44px;
    border:1px solid #246ab9;
    color:#246ab9;
    line-height:44px;
    text-align:center;
    margin:0 auto;
    margin-top:25px;
    background:#fff;
    font-size:18px;
}

.submit{
    display:block;
    width:144px;
    height:42px;
    line-height:42px;
    color:#fff;
    font-size:16px;
    border:0;
    background:#4277c7;
    margin:0 auto;
}
.btn_wrap{
    padding:55px 0;
}
.hr_ul{
    width:706px;
}
.hr_ul li{
    float:left;
    width:323px;
    padding:10px 0;
    padding-left:30px;
    background:url(ic_25.png) 10px  center  no-repeat;
    font-size:14px;
    color:#4c4c4c;
}
.hr_ul li i{
    color:#999;
}
.description {
    border-top:1px solid #f2f2f2;
    margin-top:20px;
    padding-top:10px;
}
.description h3{
    color:#4781d1;
    font-size:16px;
    line-height:30px;
    height:30px;
    padding-left:10px;
}
.description_box{
    width:684px;
    border:1px solid #f5f4f5;
    background:#fafafa;
    padding:10px;
}

/*滚动条*/
#scrollbar1{position:relative;}
#scrollbar1 .thumb .end,#scrollbar1 .thumb { background-color: #e8e8e8; }
#scrollbar1 .scrollbar { position: absolute; width: 3px; background-color:#e8e8e8; top:8px;right:6px;}
#scrollbar1 .track{position:relative;}
#scrollbar1 .viewport{position:relative;}
#scrollbar1 .overview{position:absolute;top:0;left:0;}
#scrollbar1 .thumb { width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left:-1px;}
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#scrollbar1 .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
#scrollbar1 .viewport { width:684px; height: 310px; overflow: hidden; position: relative; }     /****************高度可改***************/


.detailed_job{
    width:100%;
    margin-bottom:20px;
}
.detailed_job dt{
    color:#4c4c4c;
    font-size:14px;
    line-height:30px;
    font-weight:bold;
}
.detailed_job dd{
    color:#4c4c4c;
    font-size:14px;
    line-height:30px;
}
.pd25{
    padding:25px 0 !important;
}


.bg08{
    background:url(lgbanner.png) center center no-repeat;
    height:500px;
    overflow:hidden;
    position:relative;
}
.bg08 .web_main{
    position:relative;
}
.cc_login{
    width:300px;
    background:#fff;
    padding:35px 40px;
    position:absolute;
    top:20px;
    right:0;
}
.cc_login h3{
    color:#333;
    font-size:20px;
    font-weight:bold;
    height:40px;
    line-height:40px;
    padding-bottom:20px;
    text-align:center;
}
.cc_linp {
    width:100%;
    padding-bottom:14px;
    overflow:hidden;
}
.cc_linp input{
    width:278px;
    padding:11px 0 11px 20px ;
    height:21px;
    line-height:21px;
    color:#666;
    font-size:14px;
    border:1px solid #dcdcdc;
}
.cc_linp .lg_yam{
    width:178px;
    float:left;
    display:block;
}
.lg_yamimg{
    width:80px;
    height:45px;
    float:right;
}
.lg_ture{
    display:block;
    width:100%;
    height:50px;
    line-height:50px;
    color:#fff;
    background:#4277c7;
    text-align:center;
    margin:20px 0;
}
.cc_zcl{
    text-align:right;
    height:20px;
}
.cc_zcl a{
    text-decoration:underline;
    color:#4277c7;
    font-size:14px;
    line-height:20px;
}
.innerbanner{
    position:relative;
}
.inner_xiazai{
    width:128px;
    position:absolute;
    top:55px;
    right:60px;
    z-index:90;
}
.inner_xiazai img{
    display:block;
    width:128px;
    height:128px;
    margin-bottom:10px;
}
.inner_xiazai a{
    display:block;
    width:100%;
    height:40px;
    color:#fff;
    font-size:18px;
    line-height:40px;
    text-align:center;
    background:#ff9900;
}
.cxzh5{
    text-align:center;
    font-size:36px;
    line-height:55px;
    padding:40px 0 20px;
}
.cxzh5 i{
    display:inline-block;
    vertical-align:middle;
    width:50px;
    height:50px;
    margin-right:10px;
}
.cxzh5 i img{
    display:block;
    width:50px;
}
.xz_ul01{
    width:1282px;
    margin-left:-28px;
    padding-bottom:50px;
}
.xz_ul01 > li{
    float:left;
    width:485px;
    padding:35px 50px;
    background:#fff;
    font-size:16px;
    color:#666;
    margin:0 28px;
}
.xz_ul01 >li h5{
    width:300px;
    height:45px;
    line-height:45px;
    color:#333;
    font-size:24px;
    padding-bottom:12px;
    border-bottom:2px solid #4277c7;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-bottom:20px;
}
.genxinday{
    padding-top:20px;
    color:#999;
    font-size:14px;
    line-height:20px;
    padding-bottom:30px;
}
.downbox{
    width:485px;
}
.downbox li{
    float:left;
    width:180px;
    margin-right:40px;
    text-align:center;
}
.downbox li .downa01{
    width:180px;
    display:block;
    height:50px;
    line-height:50px;
    background:#4277c7;
    color:#fff;
    font-size:18px;
    margin-bottom:15px;
}
.downbox li p > a{
    font-size:14px;
    line-height:20px;
    color:#4277c7;
    text-decoration:underline;
}
.downbox li .downa02{
    width:180px;
    display:block;
    height:50px;
    line-height:50px;
    background:#ff8e44;
    color:#fff;
    font-size:18px;
    margin-bottom:15px;
}

.pb40{
    padding:40px 0!important;
}

.zx_ul02{
    width:100%;
}
.zx_ul02> li{
    padding:22px 0 22px 130px;
    overflow:hidden;
    border-bottom:1px solid #dcdcdc;
    position:relative;
    font-size:16px;
    color:#666;
}
.zx_ul02 >li > img{
    display:block;
    width:100px;
    height:100px;
    position:absolute;
    left:0;
    top:16px;
}
.zx_ul02> li>h3{
    color:#333;
    font-size:24px;
    line-height:30px;
    margin-bottom:10px;
}
.zx_ul02>li > .genxinday{
    padding:0;
    padding-top:10px;
}
.pbot35{
    padding-bottom:35px;
}


/*---------------20160523------------------------*/

.pro_detial{
	padding-left:210px;
	position:relative;
	font-size:14px;
	color:#999;
	line-height:40px;
	height:180px;
}

.pro_detial > img{
	position:absolute;
	width:180px;
	height:180px;
	left:0;
	top:0px;
}

.pro_detial > h5{
	color:#666;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	padding-bottom:10px;
}

.pro_detial p span.cc_xing{
	display:inline-block;
}
.pro_detial > a{
	display:block;
	width:80px;
	height:40px;
	line-height:40px;
	color:#fff;
	background:#ff8e44;
	font-size:16px;
	text-align:center;
	margin-top:30px;
}

.intro_tab01{
	height:50px;
	border-bottom:1px solid  #f0f0f0;
	oveflow:hidden;
	padding-top:30px;
	
}

.intro_tab01 span{
	display:block;
	width:118px;
	height:38px;
	border:1px solid #4277c7;
	font-size:16px;
	color:#4277c7;
	line-height:38px;
	text-align:center;
	float:left;
}
.intro_tab01 span.on{
	background:#4277c7;
	color:#fff;
}

.intro_tcont{
	padding-top:10px;
	height:280px;
	font-size:14px;
	color:#666;
}
.confirm_top{
	height:30px;
	padding:10px 20px;
	color:#ff6161;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	background:#fffae5;
}
.confirm_top > a{
	color:#fff;
	font-size:16px;
	line-height:30px;
	padding:0 10px ;
	display:inline-block;
	vertical-align:middle;
	background:#4277c7;
	font-weight:normal;
	margin-left:10px;
	height:30px;
}

.confirm_cont{
	padding-right:450px;
	position:relative;
	padding-top:30px;
}
.confirm_cont dl dd{
	color:#999;
	font-size:14px;
	line-height:21px;
	overflow:hidden;
	padding:15px 0;
}
.confirm_cont dl dd > i{
	float:left;
	width:210px;
	line-height:21px;
	color:#333;
	font-size:14px;
	text-align:right;
	margin-right:20px;
}
.confirm_conta{
	padding-left:115px;
	padding-bottom:120px;
	padding-top:20px;
	overflow:hidden;
}
.confirm_conta a{
	display:block;
	float:left;
	width:80px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:18px;
	text-align:center;
	background:#ff8e44;
	margin-right:40px;
}
.confirm_conta a.prev{
	background:#c8c8c8;
}
.cxtip{
	width:210px;
	padding:10px 20px ;
	background:#fafafa;
	font-size:14px;
	line-height:30px;
	color:#999;
	position:absolute;
	right:150px;
	top:65px;
}
.cxtip > h6{
	font-size:16px;
	color:#666;
	line-height:30px;
	font-weight:bold;
}
.succ_confirm dl {
	padding-left:130px;
}
.succ_confirm dl dd{
	font-size:14px;
	color:#666;
	overflow:hidden;
	line-height:45px;
	height:45px;
	padding:7px 0;
}
.succ_confirm dl dd >i{
	width:180px;
	float:left;
	height:45px;
	line-height:45px;
	text-align:right;
	margin-right:20px;	
}
.succ_confirm dl dd > input[type="text"]{
	width:218px;
	height:23px;
	line-height:23px;
	padding:10px 0 10px 20px;
	color:#666;
	font-size:14px;
	border:1px solid #dcdcdc;
}
.qr_re {
	padding:20px 0 30px;
	text-align:center;	
}

.qr_re a{
	display:inline-block;
	width:110px;
	height:40px;
	line-height:40px;
	color:#fff;
	background:#ffc002;
	font-size:18px;
	margin:0 10px ;
}
.qr_re a.reset{
	background:#7aa0d8;
}

.text_tip {
	color:#ff6161;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	padding-bottom:35px;
}


.order_infro{
	width:100%;
	table-layout:fixed;
	font-size:14px;
	color:#666;
	margin-top:10px;
}
.order_infro th{
	width:158px;
	border:1px solid #f2f2f2;
	background:#fafafa;
	padding:15px 0 15px 20px ;
	line-height:20px;
}
.order_infro td{
	width:697px;
	border:1px solid #f2f2f2;
	background:#fff;
	padding:15px 0 15px 20px ;
	line-height:20px;
}


.rece_infro{
	border-top:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;	
	margin-top:10px;
	margin-bottom:10px;
}

.rece_infro li{
	float:left;
	width:448px;
	overflow:hidden;
	border-left:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	font-size:14px;
	color:#666;
	height:48px;
	line-height:48px;
	
}
.rece_infro li > span{
	float:left;
	dispaly:block;
	width:158px;
	margin-right:20px;
	background:#fafafa;
	border-right:1px solid #f2f2f2;
	padding-left:20px;
}
.or_infroa{
	text-align:center;
	padding:20px 0 60px; 
}
.or_infroa a{
	display:inline-block;
	width:240px;
	height:45px;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:45px;
	background:#7aa0d8;	
}

/*--------右侧浮动---------*/

.gzweix{
	position:absolute;
	border:1px solid #3c81c6;
	padding:12px;
	width:121px;
	left:-145px;
	bottom:178px;
	font-size:14px;
	color:#333;
	text-align:center;
	line-height:20px;
	background:#fff;
	display:none;
}
.gzweix img{
	display:block;
	width:121px;
	height:121px;
	margin-bottom:10px;	
}

.frsjx{
	position:absolute;
	width:8px;
	height:9px;
	display:block;
	bottom:-1px;
	right:-8px;
	background:url(frsjx.png) center center no-repeat;
}
.cc_call{
	position:absolute;
	min-width:195px;
	padding:15px;
	border:1px solid #3c81c6;
	right:69px;
	bottom:-1px;
	background:#fff;
	display:none;
}
.cc_call p{
	font-size:16px;
	color:#333;
	line-height:30px;
	overflow:hidden;
}
.cc_call p i{
	font-weight:bold;
	color:#ee3f3f;
}
.cc_call p span{float:left;}
.float_wrap {
	padding-left:15px;
	border:0 none;
}
.float_wrap ul{
	border-bottom:1px solid #4277c7;
}

.float_wrap ul li:hover{opacity:0.8;filter:alpha(opacity=80);}
/*--------右侧浮动---------*/

.bortop1{border-top:1px solid #f5f5f5!important;}

.hqcj_infro{
	width:100%;
	table-layout:fixed;
	margin-top:20px;
}

.hqcj_infro th{
	width:16.5%;
	height:48px;
	text-align:center;
	font-size:14px;
	color:#666;
	background:#fafafa;
	line-height:48px;
	border:1px solid #f2f2f2;
}
.w34{width:34%!important;}


.hqcj_infro td{
	text-align:center;
	font-size:14px;
	color:#666;
	line-height:20px;
	padding:15px 0;
}

.cj_infro{
	padding:20px;
	background:#fff;
	width:958px;
	margin:0 auto;	
}
.cc_yyb{
	color:#666;
	font-size:14px;
	line-height:24px;	
	padding-bottom:35px;
}
.cc_yyb h6{
	color:#333;
	font-weight:bold;
	padding-top:15px;
}
.yybimg {
	float:right;
	margin-top:15px;	
}

.team_cont{
	padding:10px 0;
	height:1000px;
	overflow-x:scroll;
	overflow-y:hidden;
}
.team_cont > img{
	display:block;
	height:100%;
}

.cc_map_top{
	padding:25px 0;
}
.cc_map_sel dd{
	margin-bottom:15px;
	position:relative;
}
.cc_map_sel dd > i{
	width:100px;
	float:left;
	text-align:right;
	margin-right:10px;
	height:36px;
	line-height:36px;
	font-size:14px;
	color:#666;
}

.cc_map_sel dd > span{
	float:left;
	display:block;
	height:34px;
	width:188px;
	padding:0 40px 0 20px;
	border:1px solid #dcdcdc;
	font-size:14px;
	color:#b4b4b4;
	line-height:34px;
	position:relative;
	background:url(xiala02.png) 225px center no-repeat;
	cursor:pointer;
}

.cc_map_selul{
	width:248px;
	border:1px solid #dcdcdc;
	position:absolute;
	top:34px;
	left:-1px;
	background:#fff;	
	display:none;
	z-index:199;
}
.cc_map_selul li{
	padding-left:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#666;
	cursor:pointer;	
	
}
.cc_map_selul li:hover{background:#ccc;}
.sel_disable{
	background:#fafafa url(xiala02.png) 225px center no-repeat!important;
	font-size:0!important;
	cursor:default!important;
}
.cc_map_cont{
	width:100%;
	padding:20px 0 70px 0;
}
.cc_map_cont .imgbox{
	width:574px;
	height:484px;
	margin:0 auto;
	position:relative;
}
.imgbox > img{
	display:block;
}
.map_text {
	height:18px;
	line-height:18px;
	position:absolute;
	overflow:hidden;
}
.map_text > p{
	color:#333;
	font-size:13px;
	height:18px;
	line-height:18px;
	padding:0 1px;	
	cursor:pointer;
	border-radius:5px;
}
.map_text > p.on{
	color:#fff;
	background:#4277c7;
}
.map_hide{width:2px;}
.city_bj{
	left:408px;
	top:159px;
}

.city_heb{
	left:525px;
	top:76px;
}
.city_jl{
	left:505px;
	top:111px;
}
.city_sy{
	left:495px;
	top:141px;
}
.city_dl{
	left:483px;
	top:175px;
}
.city_ts{
	left:440px;
	top:183px;
}
.city_nmg{
	left:332px;
	top:167px;
}
.city_jz{
	left:352px;
	top:190px;
}
.city_hb{
	left:383px;
	top:205px;
}
.city_qd{
	left:437px;
	top:211px;
}
.city_nj{
	left:430px;
	top:243px;
}
.city_zz{
	left:369px;
	top:245px;
}
.city_xa{
	left:315px;
	top:249px;
}
.city_sz{
	left:430px;
	top:260px;
}
.city_rg{
	left:481px;
	top:260px;
}
.city_ah{
	left:452px;
	top:274px;
}
.city_sh{
	left:492px;
	top:278px;
}
.city_hz{
	left:438px;
	top:294px;
}
.city_wh{
	left:364px;
	top:300px;
}
.city_tt{
	left:484px;
	top:315px;
}
.city_cq{
	left:308px;
	top:308px;
}
.city_cd{
	left:245px;
	top:290px;
}
.city_nc{
	left:398px;
	top:324px;
}
.city_gz{
	left:302px;
	top:350px;
}
.city_km{
	left:238px;
	top:372px;
}
.city_nn{
	left:328px;
	top:380px;
}
.city_fj{
	left:473px;
	top:366px;
}

.city_gz02{
	left:396px;
	top:380px;
}
.city_sz02{
	left:427px;
	top:402px;
}
.city_hk{
	left:376px;
	top:445px;
}

.city_yyb_tit{
	font-size:14px;
	color:#4277c7;
	line-height:30px;
	border-bottom:1px solid #f0f0f0;
	margin-bottom:10px;
}

.city_yyb_cont{
	line-height:24px;
	color:#666;
	font-size:14px;
	overflow:hidden;
}
.city_yyb_cont > i{
	color:#999;
	float:left;
	font-style:normal;
}
.map_move_box{
	padding:3px 15px 15px 25px ;
	width:337px;
	height:158px;
	background:url(map_move.png) center center no-repeat;
	position:absolute;
	left:0;
	top:0;
	z-index:100010;
	display:none;
}
.map_move_cont{
	width:322px;
	padding-right:15px;
	padding-top:10px;
	height:148px;
	overflow-x:hidden;
	overflow-y:auto;
}


.ptb10{
	padding:10px 0!important;
}
.xiazai_add_tab li{
	background:#fafafa;
	height:80px;
	width:50%;
	line-height:80px;
	font-size:16px;
	color:#999999;
	text-align:center;
	float:left;
	position:relative;
}
.xiazai_add_tab li.on{color:#4277c7;background:#fff;}
.xiazai_add_tab li >i {
	display:inline-block;
	vertical-align:middle;	
	width:60px;
	height:80px;
}
.xiazai_add_tab li >i.c_diannao{
	background:url(diannao01.png) center center no-repeat;	
}
.xiazai_add_tab li.on >i.c_diannao{
	background:url(diannao02.png) center center no-repeat;	
}
.xiazai_add_tab li >i.c_shouji{
	background:url(shouji01.png) center center no-repeat;	
}
.xiazai_add_tab li.on >i.c_shouji{
	background:url(shouji02.png) center center no-repeat;	
}
.xiazai_add_tab li > span{
	display:block;
	width:180px;
	height:20px;
	background:url(xzaddspan.png) no-repeat;
	position:absolute;
	bottom:-20px;
	left:50%;
	margin-left:-90px;
	display:none;
}
.xiazai_add_tab li.on > span{display:block;}

.downbox  .xz_shj{
	padding-top:10px;
	color:#333;
	text-align:center;
}
.downbox_sj li{
	width:130px;
	text-align:left;
	margin-right:30px;	
}

.downbox_sj {width:auto;}



.tip_gp{
	font-size:14px;
	color:#ff6161;
	line-height:40px;
	text-align:right;
	float:right;
}

.a_blue {
	color:#4277c7;
}
.webpop{
    width:100%;
    background:url(pop.png) repeat;
    position:absolute;
    top:0;
    left:0;
    z-index:10000;
}
.pop_zq{
	width:1226px;
	position:relative;
	left:50%;
	margin-left:-616px;
	top:500px;
}
.pop_zq >h3{
	height:64px;
	width:100%;
	background:#f1f1f1;
	line-height:64px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#333;
}
.pop_zq > span{
	display:block;
	width:16px;
	height:15px;
	background:url(close01.png) center center no-repeat;
	cursor:pointer;
	position:absolute;
	right:20px;
	top:25px;
}
.pop_zq_cont{
	padding:35px 20px 50px;
	background:#fff	
}
.zq_table{
	width:100%;
	margin-bottom:35px;
}
.zq_table th{
    width: 12.5%;
    height: 48px;
    line-height: 48px;
    color: #666;
    font-size: 14px;
    text-align: center;
    background: #fafafa;
    border: 1px solid #f2f2f2;
}
.zq_table td{
	 padding: 15px 0;
    line-height: 20px;
    text-align: center;
    color: #666;
    font-size: 14px;
}

.zq_table .w25{
	width:25%;
}
.cc_zdrset{
	background:#fff;
	padding:40px 20px 15px;
}
.cc_search {
	text-align:center;
}
.cc_search span{
	display:inline-block;
	height:50px;
	overflow:hidden;
	vertical-align:top;
	margin-right:18px;
}
.cc_search input[type="submit"]{
	display:inline-block;
	width:120px;
	height:50px;
	line-height:50px;
	color:#fff;
	font-size:18px;
	text-align:center;
	background:#4277c7;
	border:0 none;
	vertical-align:top;
}
.cc_search span > input[type="text"]{
	display:block;
	width:476px;
	padding:13px 0 13px 20px;
	line-height:20px;
	height:20px;
	color:#333;
	font-size:18px;
	border:2px solid #4277c7;
	float:left;
}
.search_result{
	margin-top:33px;
	height:124px;
	background:#f5f5f5;
}
.search_result_top{
	height:52px;
	border-bottom:1px solid #dcdcdc;
	padding:0 20px;
	line-height:52px;
	font-size:16px;
	color:#666;
}
.w_col01{
	color:#ff3333!important;
}
.search_result_bot{
	height:72px;
	font-size:13px;
	color:#666;
}
.search_result_bot > span{
	display:block;
	height:32px;
	margin:20px 0;
	float:left;	
	margin-right:30px;
}
.search_result_bot > span i{
	display:inline-block;
	text-align:center;
	padding:0 30px;
	height:16px;
	border-right:1px solid #999;
	margin-top:9px;
	vertical-align:top;
	line-height:16px;
}
.search_result_bot > span.sy_sel01{
	float: left;
    display: block;
    height: 32px;
    width: 120px;
    padding:0 40px 0 20px;
    border: 1px solid #dcdcdc;
    font-size: 12px;
    color: #808080;
    line-height: 32px;
    position: relative;
    background:#fff url(xiala02.png) 150px center no-repeat;
    cursor: pointer;
}

.search_result_bot > span.sy_sel01 > p{
	overflow:hiddde;
	width1:100%;
	text-overflow:ellispis;
	white-space:nowrap;	
}
.sy_sul01{
	width: 180px;
    border: 1px solid #dcdcdc;
    position: absolute;
    top: 32px;
    left: -1px;
    background: #fff;
    display: none;
    z-index: 199;
}

.sy_sul01 li{
	padding-left: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #666;
    cursor: pointer;

}
.sy_sul01 li:hover{background:#ccc;}
.search_result_ul li{
	padding:30px 0;
	font-size:13px;
	color:#999;
	line-height:24px;
	border-bottom:1px solid #f0f0f0;
	padding-right:30px;	
}

.search_result_ul li h5{
	font-size:20px;
	font-weight:bold;
	color:#4277c7;
	line-height:50px;
}
.search_result_ul li h5 > span{
	font-size:13px;
	color:#999;
	line-height:30px;
	float:right;
	font-weight:normal;	
}
.search_result_ul li h5 >i{
	font-weight:bold;
}
.textc{
	text-align:center!important;
}
.bgff{
	background:#fff;
}

.ywms{
	padding:25px 50px;
	background:#fff;
}
.ywtd{
	padding-top:30px;
	width:1226px;
	overflow:hidden;
}
.ywtd li{
	float: left;
    width: 205px;
    font-size: 16px;
    color: #333;
    line-height:30px;
    text-align: center;	
	padding:0 20px;
}
.ywtd li >img{
	width:80px;
	height:80px;
	display:block;
	margin:0 auto;
}
.ywtd li h5{
	font-weight:bold;
	font-size:16px;
	line-height:30px;
	padding:0 20px;	
	height:85px;
}
.ywi19{
	background:url(ic_26.png) 0px 0px no-repeat;
}
.ywi20{
	background:url(ic_26.png) 0px -119px no-repeat;
}
.ywi21{
	background:url(ic_26.png) 0px -239px no-repeat;
}
.ywi22{
	background:url(ic_26.png) 0px -359px no-repeat;
}
.ywi23{
	background:url(ic_26.png) 0px -479px no-repeat;
}

.cclct{
	padding:10px 0;	
}
.cclct img{
	display:block;
	margin:0 auto;
}

.ydsh_bot{
	width: 1300px;
    margin-left: -27px
}
.ydsh_bot li{
	float: left;
    width: 495px;
    height: 210px;
    padding: 30px 45px;
    background: #fff;
    margin: 0 27px;
	font-size:16px;
	line-height:30px;
	color:#333;
	overflow:hidden;
}
.ydsh_bot li h5{
	width: 305px;
    padding-bottom: 10px;
    margin-bottom: 40px;
    line-height: 47px;
    height: 47px;
    color: #333;
    font-size: 36px;
    border-bottom: 2px solid #4277c7;
}














