﻿@charset "utf-8";
body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;font-size:14px;color:#000;font-family:"Microsoft YaHei",微软雅黑,"Source Han Sans CN",SimHei,sans-serif;background-color:#f8f8f8;}
h1,h2,h3,h4,h5,form,p,ul,input{margin:0px;padding:0px;}
input,textarea{font-family:"Microsoft YaHei",微软雅黑,"Source Han Sans CN",SimHei,sans-serif;font-size:14px;color:#666666;}
li{padding:0px;margin:0px;list-style-type:none;}
:focus{outline:0}
.nowrap{white-space:nowrap;}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
.font_gray6{color:#666666}
.font_gray9{color:#999999}
.font_blue{color:#5F8DC9}
.font_green{color:#61AF00}
.font_red{color:#CC3300}
.font_yellow{color:#FF6600}
.phcolor{ color:#999;}
.prewrap{white-space: pre-wrap;*white-space: pre;*word-wrap: break-word;}


/*链接定义*/
.link_white a{color:#FFFFFF;text-decoration:none;}
.link_white a:hover{text-decoration:underline;}
.link_blue a{color:#5F8DC9;text-decoration:none;}
.link_blue a:hover{text-decoration:underline;}
.link_gray6 a{color:#666666;text-decoration:none;}
.link_gray6 a:hover{text-decoration:underline;color:#333333}
.link_gray9 a{color:#999999;text-decoration:none;}
.link_gray9 a:hover{text-decoration:underline;color:#333333}
.link_yellow a{color:#FF6600;text-decoration:none;}
.link_yellow a:hover{text-decoration:underline;color:#FF6600}

.link_top1 a{color: #7e7e7e;text-decoration:none;}
.link_top1 a:hover{position:relative;top:-1px;color: #ff0000;}
.link_top1 .itopjia{color:#ff8400;}

/*顶部------------------*/
.header_min{width:100%;background-color:#FAFAFA}
.header_min .header_min_top{margin:0 auto;width:1002px;height:45px;line-height:40px;font-size:12px;}
.header_min .header_min_top .itopl{float:left;height:40px;}

.header_min .header_min_top .itopr{float:right;text-align:right;height:26px;}
.header_min .header_min_top .itopr a:hover{color:#ff0000;}
.itopr ul{list-style: none;color:#ff8400;position:relative}
.itopr li{float:left;line-height:26px;padding:0px 5px;cursor:pointer;}
.itopr li.active{background-color:#fff;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;}

/*按钮定义*/
.btn_blue{display:block;text-decoration:none;text-align:center;color:#FFFFFF;background-color:#d00303;font-size:14px;cursor:pointer;border-radius:8px;border:0px;width:60px;height:32px;line-height:32px;border:0px #35639F solid;}
.btn_blue:hover{background-color:#f40000}
.btn_yellow{display:block;text-decoration:none;text-align:center;color:#FFFFFF;background-color:#F19114;font-size:14px;cursor:pointer;border-radius:4px;border:0px;width:60px;height:32px;line-height:32px;border:0px #935809 solid;}
.btn_yellow.hover{background-color:#E68A13}
.btn_gray9{display:block;text-decoration:none;text-align:center;color:#FFFFFF;background-color:#999999;font-size:14px;cursor:pointer;border-radius:4px;border:0px;width:60px;height:32px;line-height:32px;border:0px #737373 solid;}
.btn_gray9.hover{background-color:#8E8E8E}
.btn_lightgray{display:block;text-decoration:none;text-align:center;color:#666666;background-color:#CCCCCC;font-size:14px;cursor:pointer;border-radius:4px;border:0px;width:60px;height:32px;line-height:32px;border:0px #B2B2B2 solid;}
.btn_lightgray.hover{background-color:#D7D7D7}
.btn_80_38{width:80px;height:38px;line-height:38px;}
.btn_90_38{width:90px;height:38px;line-height:38px;}
.btn_100_38{width:100px;height:38px;line-height:38px;}
.btn_115_38{width:115px;height:38px;line-height:38px;}
.btn_80_32{width:80px;height:32px;}
.btn_90_32{width:90px;height:32px;}
.btn_100_32{width:100px;height:32px;}
.btn_115_32{width:115px;height:32px;}
.btn_border{border-width:1px;}
.btn_inline{display:inline;margin-right:25px;padding:8px 20px;}
.btn_login{display:block;text-decoration:none;text-align:center;color:#FFFFFF;background-color:#d80000;font-size:14px;cursor:pointer;border-radius:4px;border:0px;width:310px;height:40px;line-height:40px;border:0px #35639F solid;letter-spacing:8px;}
.btn_login.hover,.btn_login:hover{background-color:#e60101;}
.btn_reg{display:block;text-decoration:none;text-align:center;color:#FFFFFF;background-color:#5F8DC9;font-size:14px;cursor:pointer;border-radius:4px;border:0px;width:295px;height:40px;line-height:40px;border:0px #35639F solid;letter-spacing:8px;}
.btn_reg:hover{background-color:#4579C0;}
.btn_disabled{background-color:#EBEBEB;border:1px #CBCECF solid;color:#A0A0A0;cursor:default}
.btn_disabled:hover{background-color:#EBEBEB;border:1px #CBCECF solid;color:#A0A0A0;cursor:default}

/*AJAX loading*/
.modal_content .modal_body .ajax_loading{display:block;margin:0 30px;position:relative;width:150px;height:68px;}
.modal_content .modal_body .ajax_loading .ajaxloadtxt{background-image: url(../images/loading.gif);background-repeat:no-repeat;background-position:center 5px;width:150px;height:28px;background-color:#FFFFFF;text-align:center;margin:0 auto;padding-top:40px;font-size:12px;border:0;}
.modal_content .modal_footer{padding:10px 90px;background:#f0f0f0;}
.modal_content .modal_footer .res_add_but{margin:0 auto;width:auto;}
.modal_content .modal_footer .res_add_but .butlist{width:50%;text-align:center;float:left;}
.modal_content .modal_footer .res_add_but .J_hoverbut{display:inline-block;*display:inline;*zoom:1;moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:72px;height:30px;line-height:30px;}
.modal_content .modal_footer .res_add_but.btn-one .butlist{width:100%;}


/*单选样式*/
.form_radio{float:left;padding-left:20px; padding-right:20px;}
.from_style-right {float: left;margin-left: 20px; position: relative;}
.from_style-left { line-height: 45px; text-align: right; float: left;  color: #7d7d7d;  font-size: 15px;}
.p-top{padding-top:5px; padding-bottom:10px;}
[class*="icheck-"] {min-height: 22px; margin-top: 6px !important;  margin-bottom: 6px !important;  padding-left: 0px;}
.icheck-inline { display: inline-block;}
.icheck-inline + .icheck-inline {margin-left: .75rem;  margin-top: 6px; }
[class*="icheck-"] > label {  padding-left: 29px !important;  min-height: 22px; line-height: 22px; display: inline-block; position: relative; vertical-align: top; margin-bottom: 0;
font-weight: normal; cursor: pointer;}
[class*="icheck-"] > input:first-child { position: absolute !important; opacity: 0;  margin: 0;}
[class*="icheck-"] > input:first-child:disabled { cursor: default;}
[class*="icheck-"] > input:first-child + label::before,
[class*="icheck-"] > input:first-child + input[type="hidden"] + label::before { content: ""; display: inline-block; position: absolute; width: 18px; height: 18px; border: 1px solid #D3CFC8; border-radius: 0px; margin-left: -29px;}
[class*="icheck-"] > input:first-child:checked + label::after,
[class*="icheck-"] > input:first-child:checked + input[type="hidden"] + label::after {content: "";display: inline-block;position: absolute;top: -3px;left: -2px; width: 7px;height: 10px;border: solid 2px #fff; border-left: none;
 border-top: none;transform: translate(7.75px, 4.5px) rotate(45deg); -ms-transform: translate(7.75px, 4.5px) rotate(45deg);}
[class*="icheck-"] > input[type="radio"]:first-child + label::before,
[class*="icheck-"] > input[type="radio"]:first-child + input[type="hidden"] + label::before {border-radius: 50%;}
[class*="icheck-"] > input:first-child:not(:checked):not(:disabled):hover + label::before,
[class*="icheck-"] > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {border-width: 2px;}

.icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {border-color: #ff8400;}
.icheck-primary > input:first-child:checked + label::before,
.icheck-primary > input:first-child:checked + input[type="hidden"] + label::before {background-color: #ff8400;border-color: #ff8400;}


/*左悬浮*/
.alpha {
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
	position: fixed;
	_position: absolute;
	background: #000;
	width:100%;
	height:100%;
	z-index: 100;
	left: 0px;
	top: 0px;
	right:0px;
	bottom:0px;
}
/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:10px;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:54px;height:49px;background-color:#e2e1e1;margin-bottom:4px;cursor:pointer;outline:none;border-radius:5px; margin-bottom:10px; }
.suspension .a.active,
.suspension .a:hover{background:#d50202;}
.suspension .a .i{float:left;width:54px;height:49px;background-image: url(../images/top-icon.png);background-repeat:no-repeat;border-radius:5px;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{background-position:0 0;}
.suspension .a-service .i:hover{background-position:0 -52px;}
.suspension .a-service-phone .i{background-position:-56px 0;}
.suspension .a-service-phone .i:hover{background-position:-56px -51px;}
.suspension .a-qrcode .i{background-position:-113px 0;}
.suspension .a-qrcode .i:hover{background-position:-113px -51px;}
.suspension .a-top .i{background-position:-168px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top .i:hover{background-position:-168px -51px;}
.suspension .d{display:none;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-qrcode{top:60px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;margin-bottom:40px;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;margin: 0 auto;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

/* zeng_msgbox_layer */
.zeng_msgbox_layer, .zeng_msgbox_layer .gtl_ico_succ, .zeng_msgbox_layer .gtl_ico_fail, .zeng_msgbox_layer .gtl_ico_hits, .zeng_msgbox_layer .gtl_ico_clear, .zeng_msgbox_layer .gtl_end{display:inline-block;height:54px;line-height:54px;font-weight:bold;font-size:14px;color:#606060;background-image:url("../images/gb_tip_layer.png");_background-image:url("../images/gb_tip_layer_ie6.png");background-repeat:no-repeat}
.zeng_msgbox_layer_wrap{width:100%;position:fixed;_position:absolute;top:46%;left:0;text-align:center;z-index:65533}
.zeng_msgbox_layer{background-position:0 -161px;background-repeat:repeat-x;padding:0 18px 0 9px;margin:0 auto;position:relative}
.zeng_msgbox_layer .gtl_ico_succ{background-position:-6px 0;left:-45px;top:0;width:45px;position:absolute}
.zeng_msgbox_layer .gtl_end{background-position:0 0;position:absolute;right:-6px;top:0;width:6px}
.zeng_msgbox_layer .gtl_ico_fail{background-position:-6px -108px;position:absolute;left:-45px;top:0;width:45px}
.zeng_msgbox_layer .gtl_ico_hits{background-position:-6px -54px;position:absolute;left:-45px;top:0;width:45px}
.zeng_msgbox_layer .gtl_ico_clear{background-position:-6px 0;left:-5px;width:5px;position:absolute;top:0}
.zeng_msgbox_layer .gtl_ico_loading{width:16px;height:16px;border:0;background-image:url(../images/loading.gif);float:left;margin:19px 10px 0 5px}