@charset "utf-8";

body {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 12px;
    color: #333333;
    background-size: auto;
    
}

ul, h1, h2, h3, h4, dl, ol,dl,dt,dd, p {
    list-style: none;
    margin: 0;
    padding: 0;
    font-weight: normal;
}
a {
    text-decoration: none;
    color: #333333;
}
a:hover{cursor: pointer;color: #00a8ec;}
a:active{color: #458ca8;}

img {
    border: none;
}

input:hover {
    cursor: pointer;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.po_ab {
    position: absolute;
}

.po_re {
    position: relative;
}

.left {
    left: -30px;
}
.list_xszx
{
	left:-30px;
	top:-20px;
	+top:0px;
}

.more a {
    line-height: 40px;
    float: right;
    color: #666666;
}

    .more a:hover {
        color: #00a8ec;
    }



.color1 {
    color: #333;
}

.color2 {
    color: #666;
}

.color3 {
    color: #ccc;
}

.color4 {
    color: #999;
}

.color5, .field-validation-valid, .field-validation-error, .error,.validation-summary-errors {
    color: #f94e56;
}

.color6 {
    color: #93969b;
}

.color7 {
    color: #c5c4c4;
}

.color8 {
    color: #FFF;
}

.c_red {
    color: #ff414b;
}

.c_bule {
    color: #00a8ec;
}

.c_yellow {
    color: #ff9600;
}

.c_orange {
    color: #ff9700;
}
.c_white
{
	color:#FFF;
}
.size_12 {
    font-size: 12px;
}

.size_16 {
    font-size: 16px;
}

.size_18 {
    font-size: 18px;
}

.size_20 {
    font-size: 20px;
}
.size_22 {
    font-size: 22px;
}
.size_24 {
    font-size: 24px;
}
.size_28 {
    font-size: 28px;
}
.size_30 {
    font-size: 30px;
}


.bg_grey {
    background: #cecece;
}

.bg_red {
    background: #ff414b;
}

.bg_bule {
    background: #3dc0f6;
}

.bg_white {
    background: #ffffff;
}

.bg_black {
    background: #909090;
}

.contarner {
    width: 1020px;
    margin: 0 auto;
    clear: both;
}

.clear {
    clear: both;
}

.b_btm {
    border-bottom: 1px solid #ebebeb;
}

.b_das {
    border-bottom: 1px dashed #ebebeb;
}

.c_green {
    color: #2fc416;
}




.mar_2 {
    margin: 2px 0 0 0;
}

.mar_6 {
    margin: 6px 0 0 0;
}

.mar_9 {
    margin: 9px 5px 0 0;
}

.mar_12 {
    margin: 12px 5px 0 0;
}

.mar_10 {
    margin-top: 10px;
}

.mar_15 {
    margin-top: 15px;
}

.mar_20 {
    margin-top: 20px;
}

.mar_30 {
    margin-top: 30px;
}

.mar_3 {
    margin: 0 0 0 3px;
}

.mar_60 {
    margin-left: 60px;
}

.mgt5 {
    margin-top: 5px;
}
.mgt3 {
    margin-top: 3px;
}
.mgt8 {
    margin-top: 8px;
}
.mgt10 {
    margin-top: 10px;
}
.mgt15 {
    margin-top: 15px;
}
.mgt20 {
    margin-top: 20px;
}

.mgt25 {
    margin-top: 25px;
}

.mgt30 {
    margin-top: 30px;
}

.mgt40 {
    margin-top: 40px;
}

.mgt60 {
    margin-top: 60px;
}

.mgb25 {
    margin-bottom: 25px;
}

.mgb30 {
    margin-bottom: 30px;
}

.mgb40 {
    margin-bottom: 40px;
}

.mgl3 {
    margin-left: 3px;
}
.mgl5 {
    margin-left: 5px;
}
.mgl10 {
    margin-left: 10px;
}

.mgl15 {
    margin-left: 15px;
}

.mgl20 {
    margin-left: 20px;
}

.mgl22 {
    margin-left: 22px;
}
.mgl25 {
    margin-left: 25px;
}

.mgl78 {
    margin-left: 78px;
}

.mgl30 {
    margin-left: 30px;
}

.mgr30 {
    margin-right: 30px;
}

.mgr20 {
    margin-right: 20px;
}

.mgr3 {
    margin-right: 3px;
}

.mgr5 {
    margin-right: 5px;
}

.mgr10 {
    margin-right: 10px;
}
.mgr15 {
    margin-right: 15px;
}

.pdt2 {
    padding-top: 2px;
}

.pdt7 {
    padding-top: 7px;
}

.pdt30 {
    padding-top: 30px;
}
.pdl20 {
    padding-left: 20px;
}
.pdl25 {
    padding-left: 25px;
}
.pdl30 {
    padding-left: 30px;
}
.pdr3
{
	padding-right: 3px;
}
.pdr5 {
    padding-right: 5px;
}
.pdl3
{
	padding-left: 3px;
}
.pdl5 {
    padding-left: 5px;
}

.pdl10 {
    padding-left: 10px;
}

.pdl105 {
    padding-left: 105px;
}

.pdr12 {
    padding-right: 12px;
}
.pdr20 {
    padding-right: 20px;
}
.pdr25 {
    padding-right: 25px;
}
.pdr30 {
    padding-right: 30px;
}

.pdb3{
    padding-bottom: 3px;
}
.pdb5 {
    padding-bottom: 5px;
}

.pdb30 {
    padding-bottom: 30px;
}

.pdb60 {
    padding-bottom: 60px;
}

.pdr5 {
    padding-right: 5px;
}

.mgb10 {
    margin-bottom: 10px;
}

em {
    font-style: normal;
}

.size_14 {
    font-size: 14px;
}

.bode {
    border: 1px solid #ebebeb;
}

.pdr10 {
    padding-right: 10px;
}

.pdb15 {
    padding-bottom: 15px;
}

.pdb20 {
    padding-bottom: 20px;
}

.pdt20 {
    padding-top: 20px;
}
.pdt25 {
    padding-top: 25px;
}

.mgr80 {
    margin-right: 160px;
}

.pdlr30 {
    padding: 0 30px;
}

.mgb20 {
    margin-bottom: 20px;
}
.mgtqq13
{
	margin-top:11px;
}

.t_center {
    text-align: center;
}

.t_left {
    text-align: left;
}

.t_right {
    text-align: right;
}


.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}



.Species {
    padding: 0 10px 0 10px;
    text-align: center;
    line-height: 22px;
    border: 1px solid #59c4f0;
    color: #55c3f0;
    margin: 0 5px 0 0;
}

.Point {
    float: left;
    width: 4px;
    height: 4px;
    background: #00a8ec;
    margin: 20px 5px 0 0;
}

.share {
    width: 200px;
    height: 30px;
    float: right;
    line-height: 30px;
    background: #396;
    margin: 40px 0 40px 0;
}

.Species2 {
    padding: 0 10px 0 10px;
    text-align: center;
    line-height: 22px;
    border: 1px solid #9b9b9b;
    color: #999;
    margin: 0 10px 0 0;
}






.location {
    line-height: 40px;
    height: 40px;
    background: #f1f5f8;
    width: 100%;
}

    .location > .contarner > h1, .location > .contarner > h2, .location > .contarner > h3, .location > .contarner > h4, .location > .contarner > span, .location > .contarner > a {
        font-size: 14px;
        float: left;
        margin-right: 5px;
    }
.location a
{
  color: #666;
}
.location a:hover
{
   color: #00a8ec;
}










.top_sup {
    position: relative;
    left: -5px;
    top: 2px;
}
.top_supt {
    position: relative;
    left: -5px;
    top: -8px;
}

.btn {
    width: 155px;
    height: 40px;
    border-radius: 6px;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    color: #fff;
    border: 0;
    font-size: 18px;
    
}
.btn200 {
    width: 200px;
    height: 40px;
    border-radius: 6px;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    color: #fff;
    border: 0;
    font-size: 18px;
    
}


.work, .textwork {
    color: #ccc;
    height: 36px;
    left: 2%;
    line-height: 40px;
    position: absolute;
    top: 0;
    z-index: 3;

}

.sorry {
    text-align: center;
    margin: 20px 0 100px 0;
    color: #333333;
}

.hide {
    display: none;
}



.weibo {
    width: 23px;
    height: 25px;
    background: url(../image/wb2.png) no-repeat;
    display: block;
    float: left;
    margin: 6px 0 0 0;
}

    .weibo:hover {
        width: 23px;
        height: 25px;
        background: url(../image/wb_hover.png) no-repeat;
        display: block;
        float: left;
        margin: 7px 0 0 0;
    }

.weixin {
    width: 23px;
    height: 25px;
    background: url(../image/wx4.png) no-repeat;
    display: block;
    float: left;
    margin: 6px 0 0 5px;
}

    .weixin:hover {
        width: 23px;
        height: 25px;
        background: url(../image/wx_hover.png) no-repeat;
        display: block;
        float: left;
        margin: 6px 0 0 5px;
    }

#top ul li.fmg {
    float: left;
    margin: 0 0 0 0px;
    position: relative;
    +z-index:998;
}

.top_fx {
    position: absolute;
    margin: 4px 0 0 0px;
    z-index: 999;
    top: 31px;
    left: -45px;
    border: 1px solid #ebebeb;
    width: 120px;
    padding: 10px 0 10px 0;
    background: #fff;
    +margin:4px 0 0 0px;
    +z-index:999;
    display: none;
}

.fmgl5 {
    margin: 4px 0 0 -5px;
}

.top_fx p {
    margin: 0;
    line-height: 20px;
    text-align: center;
}

#top ul li.fmg p a {
    color: #00a8ec;
    text-align: right;
}

.Trianglepng {
    background: url(../image/Triangle1.png);
    width: 12px;
    height: 6px;
    position: absolute;
    z-index: 21;
    top: -6px;
    left: 54px;
}


.xuxian {
    border-bottom: 1px dashed #ebebeb;
    height: 1px;
}

.wu {
    border: none;
}









.wz02 {
    margin: 5px;
    text-align: center;
}

.pdb2 {
    padding-bottom: 2px;
}

.pdb7 {
    padding-bottom: 7px;
}

.pdt10 {
    padding-top: 10px;
}


.a_fl {
    float: left;
}

    .a_fl:hover {
        color: #fff;
    }


.a_block {
    display: block;
    margin: 0 auto;
    padding: 0 0 0 10px;
    margin: 0 0 10px 0;
    height: 25px;
}
.aa_block
{
	display:block;
}




.btn_tblist{
 
	width:160px;
	height:40px;
	line-height:40px;
	border-radius:4px;
	cursor:pointer;
	text-align:center;
	color:#fff;
	 border:0;
	 font-size:18px;
	 }
.list_con .content a:hover{color:#FFF}

.btn_bgguang {
    background: #e48f94;
}

.btn_bghuankuan {
    background: #909090;
}

.btn_bgwan {
    background: #bababa;
}
.txtbold
{
	font-weight:bold
}
.Species_cardai
{

	width:29px;
	height:28px;
	display:block;
	float:left;
	background:url(../image/licai_list_pic.png) 0 -199px;
}
.Species_xindai
{

	width:29px;
	height:28px;
	display:block;
	float:left;
	background:url(../image/licai_list_pic.png) 0 -240px;
}
.Species_fangdai
{

	width:29px;
	height:28px;
	display:block;
	float:left;
	background:url(../image/licai_list_pic.png) 0 -283px;
}
.Species_dongfang1
{

	width:29px;
	height:28px;
	display:block;
	float:left;
	background:url(../image/licai_list_pic.png) 0 0px;
}
.Species_dongfang2
{

	width:29px;
	height:28px;
	display:block;
	float:left;
	background:url(../image/licai_list_pic.png) 0 -39px;
}
.Species_yueyue
{

	width:29px;
	height:28px;
	display:block;
	float:left;
	background:url(../image/licai_list_pic.png) 0 -78px;
}
.Species_shuangyue
{

	width:29px;
	height:28px;
	display:block;
	float:left;
	background:url(../image/licai_list_pic.png) 0 -119px;
}
.Species_xiaoxiao
{

	width:29px;
	height:28px;
	display:block;
	float:left;
	background:url(../image/licai_list_pic.png) 0 -159px;
}
.Species_feng
{

	width:29px;
	height:28px;
	display:block;
	float:left;
	background:url(../image/licai_list_pic.png) 0 -325px;
}
.Species_ying
{

	width:29px;
	height:28px;
	display:block;
	float:left;
	background:url(../image/licai_list_pic.png) 0 -365px;
}
.Species_yun
{
	width:29px;
	height:28px;
	display:block;
	float:left;
	background:url(../image/licai_list_pic.png) 0 -408px;
}
 .number
{
	font-size:16px;
	display:block;
	line-height:28px;
	float:left;
	margin:0 0 0 10px;
}
.Methods
{
	margin:0 0 0 30px;
	color:#999999;
	}

.speedct2
{
	color:#2ca6ff;
	font-size:22px;
}
.speedct
{
	color:#909090;
	font-size:16px;
}












.list_con span.jingpin{ position:relative; top:-8px; left:-1px;}

.w_li span.jingpin{ position:relative; top:-8px; left:-1px;}

.d_left h1 span.jingpin{ position: relative;right:0;top:-13px; }


.gzyzm
{
	height:20px;
	width:100%;

	line-height:20px;
    margin:10px 0 0 0;

}
.gzspan
{
	height:20px;
	line-height:20px;
    +margin-left:0;

}

.gzyzm1{ margin: 0;}

.gzyzm2{margin: 0;}


.list_li
{
	text-align:left;
}

a.mouse_point
{
	cursor:default
}



input,button,select,textarea{outline:none; background:#FFF}

.span_block
{
	display:block;
}
.small_btn
{
	width:54px;
	height:26px;
	border-radius:3px;
	text-align:center;
	line-height:26px;

}
.hand
{
	cursor:pointer
}


.yzm_tx{
font-size:12px;float:left; padding:0px 0 0 0; height:20px}
.yzm_zhang{ margin-top:6px;}
.bg_b,.tx_ts .tx_ts_r input.bg_b,.tjyhk ul li input.bg_b{
	width:100px;
	height:20px;
	background:#3dc0f6;
	color:#fff;
	line-height:18px;
	line-height:20px\9;
	*line-height:21px;
	text-align:center;
	border-radius:3px;
	 border:0;
	 display:block;
	 font-size:12px;
	 margin:0;
	 padding:0;
	 }

.brmima
{
}
.bg_gray,.tx_ts .tx_ts_r input.bg_gray,.tjyhk ul li input.bg_gray{ background:#DEDEDE !important; line-height:normal;}
.yzm_error02
{
	line-height:20px;
}


.bott-bgshad{ height:10px; background:url(../image/top-yibg.png) repeat-x;}


.btn100
{
	width:100px;
	height:32px;
	border-radius:4px;
	text-align:center;
	line-height:32px;
	border:0px;
	font-family:"微软雅黑";
}
a.btn100:hover
{
	color:#FFF;
}
.bg_aeaeae
{
	background:#aeaeae
}
.text_indent
{
	text-indent:1.9em;
}
.line_hieght
{
	line-height:24px;
}


.sphover
{
	cursor:pointer;
}
.sphover:hover .biao_tishikuang
{
	display:block;
}
.biao_tishikuang{
	position:absolute;
	z-index:11;
	*z-index:30;
	
	display:none;
	left:-10px;
	
	bottom:30px;
	color:#5b5b5b;
	display:none;

}
.biao_ts_jt
{
	background:url(../image/biao_jt.png);
	width:12px;
	height:6px;
	position:relative;
	z-index:12;
	left:15px;
	top:-1px
}
.biao_ts_ct
{
	border-radius:6px;
	border:1px solid #d8d8d8;
	min-width:450px;
	
	padding:0px 10px;
	position:relative;
	z-index:1;
	background:#f0f0f0;

}
.c_bc
{
	color:#bcbcbc;
}
a.c_bc:hover
{
color:#bcbcbc;
cursor:default
}



.Species_tiyanbiao
{

	width:29px;
	height:28px;
	display:block;
	float:left;
	background:url(../image/tiyan_pic.png)
}


.Methodst
{
	margin:0 0 0 15px;
	line-height:20px;
	color:#999999;
}
.txt_deon
{
	text-decoration:underline;
}

a.tip {
    float: left;
    margin-top: 1px !important;
}


.bderus
{
	border-radius:4px;
}
.bderus6
{
	border-radius:6px;
}

.tchqyzm
{
    padding: 0;
	margin:30px auto;
    width: 445px;
}
.tchqyzm .con_li_divl
{
	width:280px;
	height:40px;
    +height:35px;
	float:left;
	margin: 0 10px 0 8px;
	border:1px solid #e3e3e3;
    +padding: 5px 0 0 0;
}
.tchqyzm input.txt
{
	border:0;
	height:30px;
	width:225px;
	line-height:20px;
}

input.tchubtn{
	width:282px;
	height:40px;
	background:#3dc0f6;
	color:#fff;
	line-height:18px;
	line-height:20px\9;
	*line-height:21px;
	text-align:center;
	border-radius:6px;
	 border:0;
	 display:block;
	 font-size:18px;
	 margin:20px auto 0 auto;
	 padding:0;
}


.btn120
{
 	width:120px;
	height:35px;
	line-height:35px;
	display:block;
	text-align:center;
	border-radius:4px;
	cursor:pointer;
	font-size:18px;
}


.footer_top_left {height:30px;padding: 16px 7px 0 0;}

.footer-link li:first-child{margin-left: 0;}
.footer-link li a{color:#ccc;}
.footer-link li a:hover{color:#00a8ec !important;}


.footer-link{width: 950px;*width: 935px;}
.footer-link li{
    float: left;
    width: 132px;
    *width: 132px;
    margin-bottom: 5px;
    *margin-bottom: 0px;
    line-height: 20px;
    *line-height: 25px;
}
    .footer-link li.udarr
{
    width: 10px;
    float: right;
}

.space1{padding:40px 20px 10px;word-wrap:break-word;}
.space2{padding:0 20px 10px;}