*{
	margin: 0;
	padding: 0;
}
input, select{outline: none;}

body{
	font:12px/1.5 "Microsoft YaHei";
    background-color: #E6E6E6;
}

a{
	text-decoration: none;
	color: #000;
}
ul{
	list-style: none;
}
img{
	border: 0;
}

.grey{
	background-color: #f6f6f6;
}
.red{
	color: red;
}
.w1000{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}

.fl{
	float: left;
}
.index_box2 .notice{
	/*border-bottom:1px solid #dddddd;*/
	border-top:1px solid #dddddd;
	margin-bottom: 30px;
}
.index_box2 .notice li{
	padding: 14px 53px;
	border-bottom:1px solid #dddddd;
}
.index_box2 .notice li:hover{
	background: #ed3038;
}
.index_box2 .notice li:hover > h4, 
.index_box2 .notice li:hover >  p,
.index_box2 .notice li:hover >  p > span{
	color: #ffffff;
}
.index_box2 .notice li h4{
	font-size: 14px;
	color: #222222;
	line-height: 26px;
}
.index_box2 .notice li p{
	font-size: 12px;
	color: #99;
	margin-left: 100px;
	line-height: 24px;
}
.index_box2 .notice li p span{
	font-size: 12px;
	color: #0987bc;
}
.more_notice{
	margin:0 auto;
	width: 56px;
	padding-top:20px; 
}
.more_notice span{
	color: #0987bc;
	font-size: 14px;
	border-bottom: 1px solid #0987bc;
}
.more_notice span:hover{
	opacity:0.6; 
	filter:alpha(opacity=60); 
	-moz-opacity:0.6; 
	-khtml-opacity:0.6; 
}
.fr{
	float: right;
}
.fr .banner_login{
	/*width: 65px;
	height: 24px;*/
	color: #666666;
	background: #ffffff;
	font-size: 14px;
	border-radius: 12px;
	border:1px solid #dddddd;
	padding: 3px 15px;
}
.fr .banner_login:hover{
	color: #ffffff;
	background: #ec1a23;
	border:1px solid #ec1a23;
}
.clearfix:after{
	display:block;
	clear:both;
	content:"";
	visibility:hidden;
	height:0;
}
.f_18{
	font-size:18px;
}
.c_333{
	color:#333;
}
.header{
	height: 100px;
}

.header img{
	float:left;
}

/*.header .img1{
	margin-top:10px;
}*/

.header .img2{
	margin: 33px 0 0 17px;
}

.header ul{
	margin-top: 30px;
	float: right;
}

.header ul li{
	float: left;
	margin-left: 28px;
}

.header ul li a{
	font-size: 18px;
	color: #000;
}
.header ul li a.selected{
	color: #f44e31;
}
.header ul.orange{
	/*color: #f44e31;*/
	margin-left: 74px;
}
.header ul.orange li{
	margin: 2px;
}
.header ul.orange li.line{
	width: 2px;
	height: 13px;
	background-color: #f44e31;
	margin: 5px 10px 0;

}
/*.header ul.orange li a{
	color: #f44e31;
}*/


.icons{
	background:url(../img/icons.png) no-repeat; 
	display: block;
	float: left;
}
.icon-wx{
	width: 38px;
	height: 38px;
	background:url("../img/1.png") no-repeat;
}
.icon-wx:hover{
	width: 38px;
	height: 38px;
	background:url("../img/1-2.png") no-repeat;
}
.icon-wb{
	width: 38px;
	height: 38px;
	background:url("../img/2.png") no-repeat;
}
    .icon-wb:hover {
        width: 38px;
        height: 38px;
        background: url("../img/2-2.png") no-repeat;
    }
.icon-ppt{
	display: block;
	height: 66px;
	font-size: 14px;
	line-height: 20px;
	padding-left: 73px;
	background:url("../img/pdf.png") no-repeat;
	margin: 20px 0 62px;
}
.icon-ppt p{    color: #999999;font-size: 12px;padding-top: 11px;line-height: 25px;}
.icon-ppt a{    color: #f84e37;font-size: 14px;}
.icon-notice{
	background-position: 0 2px;
	width: 35px;
	height: 26px;
}
.icon-attract{
	background-position: -34px -0 ;
	width: 29px;
	height: 25px;
}
.icon-charges{
	background-position: -64px 0 ;
	width: 27px;
	height: 25px;
}
.icon-flow{
	background-position: -91px 3px;
	width: 23px;
	height: 20px;
}
.icon-range{
	background-position: -118px 3px;
	width: 20px;
	height: 20px;
}
.icon-brands{
	background-position: -142px 4px;
	width: 22px;
	height: 20px;
}
.icon-questions{
	background-position: -167px 3px;
	width: 22px;
	height: 22px;
}
.index_box1 div{
	float: left;
	width: 304px;
	margin: 38px 0 0 44px;
	
}
.index_box1 h2{
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 6px;
	border-bottom: 1px solid #d5d5d5;
}
.index_box1 a{
	color: #747474;
}
.index_box1 h2 a{
	font-size: 12px;
	float: right;
	line-height: 30px;
}
.index_box1 ul{
	list-style: disc;
	color: #747474;
	padding:15px 0 40px 20px;
	line-height: 2;
	text-align: left;
}
.index_box1 .not{
	margin-left: 0;
}
.index_box1 .not span{
	float: right;
}
.index_title{
	/*font-size: 40px;*/
	display: block;
	text-align: center;
	margin: 30px auto 30px;
}
.index_box2{
	padding-bottom: 30px;
}
.index_box2 img.index_title{
	margin-bottom: 40px;
	margin-top: 56px;
}
.index_box2 .laixi{
	height: 80px;
	width: 1020px;
	overflow: hidden;
}
.index_box2 .laixi ul{
	height: 80px;
	width: 2688px;
	overflow: hidden;
	position: relative;
}
.index_box2 .laixi ul li{
	height: 80px;
	float: left;
}
.index_box3 ul{
	margin: 15px 0 68px;
}
.index_box3 ul li{
	float: left;
	margin-right: 10px;
	margin-bottom: 8px;
}
.category_box{
	background: url("../images/images/category-bg.jpg")  no-repeat;
	height: 984px;
	width: 100%;
}
/*.index_box3 ul li a img{    border: 1px solid #dddddd;}*/
/*.index_box3 ul li a img:hover{    border: 1px solid #ea543a;}*/

.index_box3 ul li a{display: block;background: url("../images/scope/btn_bg.png") no-repeat;overflow: auto;}
.index_box3 ul li .img{float: left;    margin: 5px;}
.index_box3 ul li .names{float: left;width: 90px;font-size: 18px;color: #666666;
	margin-top: 23px;}
.index_box3 ul li .names .namey{font-size: 14px;}

.index_box4 .brands {
    height: 500px;
    margin: 9px 0 30px;
    position: relative;
    width: 999px;
}
.index_box4 .brands .uls .lis { float: left; overflow: hidden;position: relative;width: 100%;height: 410px;}
.index_box4 .brands .uls .lis ul li{float: left;width: 240px;height:367px;margin-right: 12px;margin-bottom: 10px;cursor:pointer; }
/*.index_box4 .brands .uls .lis ul li img{width:100%;height: 100%;}*/
.index_box4 .brands .uls .lis ul li.last{margin-right: 0px;}
.index_box4 .brands .uls .lis ul li.bottom{margin-bottom: 0px;}
.index_box4 .brands .dots{ position:absolute;overflow: auto;width: 105px;bottom: 10px;}
.index_box4 .brands .dots li{float:left;width: 11px; height: 11px;margin: 0 5px; background: url("../../website/images/shop_img_point_3.png") no-repeat;
	text-indent: -999em;cursor: pointer;overflow: hidden;}
.index_box4 .brands .dots .active{background: url("../../website/images/shop_img_point_2.png") no-repeat;}
.index_box4 .brands .cover{width: 240px;height:367px;top: -371px; background:url("../../website/images/images/case_bg.png") no-repeat;z-index: 99;position: relative;
	opacity:0; 
	filter:alpha(opacity=0); 
	-moz-opacity:0; 
	-khtml-opacity:0; }
.index_box4 .brands .cover img{width: 159px;height: 159px;position: relative;left:42px;top:80px;}
.index_box4 .brands span{
	position: absolute;
	bottom: 35px;
	right: 0;
	color: #747474;
}
.index_box4 .brands a{
	position: absolute;
	bottom: 10px;
	right: 0;
	color: #f44e31;
}
.index_box5 {
	padding-bottom: 70px;
}
.index_box5 h3 a{
	float: right;
	color: #747474;
	font-size: 12px;
	font-weight: normal;
}
.index_box5 ul li{
	margin-top:20px;
	text-align: left;
}
.index_box5 .ql{
	padding-right:40px;
	margin-bottom: 50px;
	width: 500px; 
	border-right: 1px solid #e5e5e5;
}
.index_box5 .qr{
	padding-left: 36px;
	width: 462px;
}

.index_box5 .pl{
	margin-right:18px;
	width: 490px; 
	margin-bottom: 50px;
}
.index_box5 .pr{
	width: 490px; 
	margin-bottom: 50px;
}
.index_box5 .pl ul li, .index_box5 .pr ul li{
	width: 500px;
	height: 50px;
	background: #ffffff;
}
.index_box5 .pl ul li:hover, .index_box5 .pr ul li:hover{
	background: #ee3039;
}
.index_box5 .pl ul li:hover > h4, .index_box5 .pr ul li:hover > h4{
	color: #ffffff;
}
.index_box5 .pl ul li h4, .index_box5 .pr ul li h4{
	font-size: 14px;
	color: #222222;
	padding: 15px 27px;
}
.index_box5 .qr .moreQuest{    clear: both;color: #898888;float: right;margin-top: 17px;}
.index_box5 p{
	color: #8b8b8b;
}
.ul-list{
	line-height: 2;
	color: #747474;
	margin: 12px 0 41px;
	position: relative;
}
.ul-list span{
	position: absolute;
	right: 0;
	top: 0;
}
.ul-list ul{
	list-style: disc;
	float: left;
	padding-left: 61px;
	width: 98px;
	margin-right: 55px;
	height: 120px;
	text-align: left;
}
.ul-list ul.last{margin-right: 0;width: 78px;}

.footer .p4 a{
	margin-left: 20px;
}

.main{
	width: 1200px;
	border: 1px solid #dfdfdf;
	padding:18px 30px 22px;
	margin: 46px auto 72px;
}

.notice_list h1{
	font-size: 18px;
	margin-bottom: 6px;
}
.notice_list ul li{
	padding: 10px 0;
}
.notice_list{
	font-size: 14px;
}
.notice_list span{
	float: right;
}
.b-b{
	border-bottom: 1px dashed #d3d3d3;
}

.notice_detail h1{
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}
.notice_detail h1 span{
	float: right;
	font-size: 14px;
}
.notice_detail p{
	line-height: 2;
}
.paging{
	padding:22px 0;
	color: #555555;
	font-size: 14px;
	float: right;
}
.paging a{
	display:block;
	float: left;
	border-radius:5px;
	border:1px solid #c4c4c4;
	padding: 6px 10px;
}
.paging a.active{
	cursor: pointer;
}
.paging i{
	display: block;
	height: 14px;
	width: 7px;
	background: url(../img/icons.png) no-repeat;
}
.paging i.prev{
	background-position: 0 -33px;
}
.paging i.next{
	background-position: -15px -33px;
}
.paging .active i.prev{
	background-position: -28px -33px;
}
.paging .active i.next{
	background-position: -43px -33px;
}
.paging label{
	line-height: 28px;
	padding:0 20px;
}
.paging .nums{
	font:14px/1.5 "Microsoft YaHei";
	color: #555555;
	float: left;
	width: 52px;
	height: 26px;
	line-height: 26px;
	border-radius:5px;
	border:1px solid #c4c4c4;
	margin: 0 7px 0 12px;
	padding: 0 10px;
}
.paging .forward{
	font:14px/1.5 "Microsoft YaHei";
	color: #555555;
	float: left;
	background-color: #fff;
	width: 56px;
	height: 26px;
	border-radius:5px;
	border:1px solid #c4c4c4;
	cursor: pointer;
}

.notice_detail .imgs{
	text-align: center;
	margin: 20px 0 40px;
	line-height: 1;
	text-indent: 0;
}

.charges ul{
	font-size: 14px;
	height: 54px;
	border-bottom: 1px solid #dfdfdf;
}
.charges ul li{
	float: left;
	cursor:pointer;
	padding:0 35px;
	height: 52px;
	line-height: 48px;
	border-top: 3px solid #fff;
}
.charges ul li.selected{
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-top: 3px solid #f44e31;
	background: #fff;
}
.charges_box{
	padding:30px 0 40px;
    min-height:400px;
}
.charges_box h4{
	margin-bottom: 10px;
}
.charges_box .tables{
	border-collapse:collapse;
	width: 400px;
	text-align: center;
	border-spacing:0;
	line-height: 2;
}
.tables{
	border:1px solid #dbdbd9;
	color: #666;
}
.tables caption{
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.tables th{
	background-color: #ececec;
}
.tables tr:hover{
	background-color: #f8f8f8;
}
.tables td, .tables th{
	border:1px solid #dbdbd9;
}

.help{
	position: relative;
	margin: 45px auto;
	width: 1000px;
}
.help_left{
	float: left;
	font-size: 16px;
	color: #666666;
	width: 166px;
	padding: 0 12px;
	border: 1px solid #e5e5e5;
	border-top: 2px solid #f44e31;
}
.ul1 > li{
	border-bottom: 1px solid #e5e5e5;
	padding:15px 0;
}
.ul1 > li a{
	display: block;
	color: #666666;
}
.ul1 .selected > a, .ul2 .active a, .ul3 .active{
	color: #f44e31;
}
.ul3 li{
	cursor: pointer;
}
.ul1 .icons{
	width: 20px;
	height: 20px;
	margin:6px 10px 0 0;
}
.ul1 .icon-que{
	background-position: -168px -81px;
	
}
.selected .icon-que{
	/*background-position: -168px -61px;*/
}
.ul1 .icon-guide{
	background-position: -216px -61px;
	margin-top: 5px;
}
.ul1 .icon-service{
	background-position: -250px -80px;
	margin-top: 5px;
}
.ul1 .icon-right{
	float: right;
	background-position: -210px -81px;
	margin: 7px 0 0 0;
}
.selected .icon-right{
	background-position: -230px -81px;
}
.icon-video{
	background-position: -192px -81px;
}
.ul1 ul{
	font-size: 14px;
	padding-left:30px;
}
.ul1 ul li{
	margin-top: 10px;
}
.ul1 ul li a{
	color: #666666;
	display: block;
}
.help_right{
	float: right;
	width:725px;
	color: #666666;
	line-height: 2;
}
.help_right h2{
	font-weight: normal;
	font-size: 16px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.help_right h3, .help_right h4{
	color: #000;
}
.questions h4{
	cursor: pointer;
}	
.questions h4 span{
	background-color: #336699;
    border-radius: 5px;
    color: white;
    cursor: pointer;
    font-size: 12px;
    margin-left: 1em;
    padding: 0 5px;
    line-height: 1.5;
}
.questions h4 span i{
	border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0;
    display: inline-block;
    height: 0;
    line-height: 0;
    margin-left: 3px;
    overflow: hidden;
    vertical-align: 2px;
    width: 0;
}
.questions .up, .questions .open .down{
	display: none;
}
.questions .open .up{
	background-color: #f44e31;
	display: inline-block;
}
.questions .open .up i{
	border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 0 4px 4px;
}
.guide .imgs img{
	width: 725px;
}
.service{
	font-size: 14px;
}
.service img{
	margin: 10px 0;
}
.service table{
	border-collapse: collapse;
    text-align: center;
    border-spacing: 0;
    margin-top: 20px;
}
.service table th{
	background: #5e5e5e;
	color: #fff;
}
.backTo{
	display: none;
	position: fixed;
	right: 100px;
	bottom: 100px;
	width: 47px;
	height: 40px;
	background:url(../img/icons.png) -184px -104px no-repeat; 
	cursor: pointer;
}

.attract_boxes{
	width: 1200px;
	border: 1px solid #dfdfdf;
	margin:0 auto;
	color: #5f5f5f;
}
.attract_boxes h3{
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	padding-left: 20px;
	color: #000;
	border-bottom: 1px solid #dfdfdf;
}

.attract_box1{
	margin-top: 130px;
	width: 1200px;
	padding:0 1px;
}
.attract_box1 h3{
	padding-left: 0;
}
.attract_box1 p{
	line-height: 2;
}
.attract_box2 {
    border:none;
}
.attract_box2_box {
    width:1200px;
    border: 1px solid #dfdfdf;
}
.box{
	margin: 28px auto;
}
.box ul li{
	float: left;
	width:399px;
	border-left: 1px solid #dfdfdf;
}
.box .title{
	background-color: #f1f1f1;
	height: 93px;
	
}
.box .title h2{
	font-size: 20px;
	color: #f44e31;
	width: 240px;
	margin-top: 12px;
}
.box .title p{
	width: 240px;
}
.box .content{
	height: 190px;
	padding:23px 5px 0 23px;
}

.attract_box3 .title{
	height: 100px;
	
}
.attract_box4 .title{
	height: 120px;
	
}

.attract_box5 a {
    display:block;
}










.b-b-d{
	border-bottom: 1px dotted #d3d3d3;
}

.icon-d1{
	width: 54px;
	height: 54px;
	background-position: 0 -88px;
	margin: 10px 16px 0;
}
.icon-d2{
	width: 42px;
	height: 41px;
	background-position: -66px -101px;
	margin: 19px 17px 0 20px;
}
.icon-d3{
	width: 48px;
	height: 42px;
	background-position: -120px -100px;
	margin: 18px 18px 0;
}

.attract_box5{
	margin-bottom: 34px;
	overflow: hidden;
}
.sel_cate_m {
    background-color: #f4f4f4;
    border-right: 1px solid #dbdbd9;
    float: left;
    margin-bottom: -9999px;
    padding: 20px 0 9999px;
    width: 305px;
}
.sel_cate_m h4 {
    margin-bottom: 20px;
    text-indent: 20px;
}
.cate_menu {
    float: left;
    width: 73px;
}
.sel_cate_wrap .cate_menu li {
    padding: 15px 0;
    text-indent: 20px;
}
.sel_cate_wrap .cate_menu .on {
    background-color: #fff;
    border-bottom: 1px solid #dbdbd9;
    border-top: 1px solid #dbdbd9;
    font-weight: bold;
    padding: 14px 0;
    position: relative;
    width: 74px;
}
.sel_cate_wrap .sub_menu {
    background-color: #fff;
    border: 1px solid #dbdbd9;
    float: left;
    margin-bottom: -9999px;
    margin-right: -1px;
    padding-bottom: 9999px;
    width: 231px;
}
.sel_cate_wrap .sub_menu .item {
    font-family: 宋体;
    padding: 10px 0;
    text-indent: 10px;
}
.sel_cate_wrap .sub_sub_menu {
    border-top: 1px solid #dbdbd9;
    display: none;
    margin: 5px 0 -10px;
    width: 231px;
}
.sel_cate_wrap .sub_sub_menu li {
    border-bottom: 1px solid #dbdbd9;
    line-height: 24px;
    text-indent: 20px;
}
.sel_cate_wrap .sub_sub_menu .angle {
    background-position: -415px -390px;
    display: none;
    height: 26px;
    position: absolute;
    right: -11px;
    top: -1px;
    width: 11px;
}
.sel_cate_wrap .sub_sub_menu .on {
	width: 232px;
	position: relative;
	background-color: #f44e31;
}
.sel_cate_wrap .sub_sub_menu .on a {
	color: #fff;
	text-decoration: none;
}
.cur .sub_sub_menu, .zs_standard .sub_sub_menu .on .angle {
	display: block;
}
.r_qua_con {
	float: right;
	width: 627px;
	padding: 20px 25px;
}
.r_qua_con a {
	color: #6ba4e9;
}
.qua_list dt {
	font-weight: bold;
	margin-bottom: 10px;
}
.qua_list dd {
	margin-left: 15px;
	line-height: 1.7;
}

.hide{
	display: none;
}


div.slideBox{ position:relative; width:100% !important; min-height:450px; overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ min-width: 1000px; width: 100%; margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:50px; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; left:50%; top:0px; height:100%; margin-left: -30px;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:10px; height:10px; background-color:#f1f1f1; text-indent:-99999px; margin:15px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#f44e31;}

/*.banner{*/
	/*position: relative;*/
/*}*/
/*.banner img{*/
	/*height: 100%;*/
	/*width: 100%;*/
	/*min-width: 1000px;*/
/*}*/
.silders{width: 100%;position: relative;overflow: hidden;height: 500px;}
.silders .banner { position: relative; width: 100%;height: 500px; background: #524e4e;}
.silders .banner .uls{position: relative;width: 100%;height: 500px;}
.silders .banner .uls .lis { float: left; overflow: hidden;position: relative;width: 100%;height: 500px;}
.silders .banner .uls .lis>div{margin-left: 50%;position: relative;height: 535px;}
.silders .banner .uls .lis>div .img{margin-left: -960px;}
.silders .banner .dots{    position: absolute;left: -30px;bottom: 20px;margin-left: 50%;}
.silders .banner .dots li{float:left;width: 11px; height: 11px;margin: 0 5px; background: url("../../website/images/banner_point_1.png") no-repeat;
	text-indent: -999em;cursor: pointer;overflow: hidden;}
.silders .banner .dots .active{background: url("../../website/images/banner_point_0.png") no-repeat;}

.silders .hyrz{   position: absolute;  left: 181px;top: 111px;margin-left: 50%;width: 320px;height: 313px;background: rgba(0, 0, 0, 0.22);}
.silders .hyrz .title{line-height: 54px;text-align: center;width: 100%;border-bottom: 1px solid  rgba(221, 221, 221, 0.4);
	color: #fff;font-size: 20px;}
.silders .hyrz .text{  width: 80%;margin: 28px auto;color: #fff;line-height: 28px;}
.silders .hyrz .cons{width: 80%;margin: 0 auto;}
.silders .hyrz .cons .con_btns{overflow: auto;}
.silders .hyrz .cons .btn{width: 121px;height: 43px;display: block;line-height: 43px;text-align: center;color: #fff;font-size: 14px;}
.silders .hyrz .cons .leftbtn{float: left;  background: #fff;color: #ea543a;}
.silders .hyrz .cons .rightbtn{float: right;background: #ea543a;}
.silders .hyrz .cons .lxdh{    clear: both;margin-top: 28px;background: #ffffff;overflow: auto}
.silders .hyrz .cons .lxdh .texts{    width: 100px;height: 41px;float: left;background: #97d340;color: #ffffff;font-size: 14px;
	text-align: center;line-height: 41px;}
.silders .hyrz .cons .lxdh .phone{    color: #333333;font-size: 18px;line-height: 41px;padding-left: 14px;float: left;
	font-weight: bold;}
.silders .ljrz{position: absolute;  left: -143px;top: 380px;margin-left: 50%;width: 284px;height: 113px; text-align: center;}
.silders .ljrz .btn-primery{width: 284px; height: 39px; background: #ed1a24; border-radius: 6px;}
.silders .ljrz .btn-primery .middlebtn{color: #fff; line-height: 39px; font-size: 17px;  text-decoration: none;}
.silders .ljrz .zsjl{color: #fff; font-size: 15px; line-height: 36px; text-decoration: underline;}
.silders .ljrz .zsjl:hover{color: #fff;  
	opacity:0.6; 
	filter:alpha(opacity=60); 
	-moz-opacity:0.6; 
	-khtml-opacity:0.6; }
#fullbg { 
	background-color:#364655; 
	left:0; 
	position:absolute; 
	top:0; 
	z-index:3; 
	opacity:0.5; 
	filter:alpha(opacity=70); 
	-moz-opacity:0.7; 
	-khtml-opacity:0.7; 
} 
#dialog { 
	background-color:#fff; 
	border:5px solid rgba(0,0,0, 0.4); 
	height:500px; 
	left:50%; 
	margin:-250px 0 0 -500px; 
	padding:1px; 
	position:fixed !important; /* 浮动对话框 */ 
	position:absolute; 
	top:50%; 
	width:1000px; 
	z-index:5; 
	border-radius:5px; 
	display:none; 
} 
#dialog .content { 
	overflow-y:auto; 
	height:470px; 
} 
#dialog p.close { 
	text-align:right; 
	padding:12px;
} 
.zsjl_table{margin:0 15px;}
.zsjl_table th, .zsjl_table td{padding: 10px;font-size: 12px;text-align:left;}
.zsjl_table td{background: #f6f6f6;}
.zsjl_table th{font-weight: bold; font-size: 15px;}
.zsjl_table .border-bottom{border-bottom: 10px #fff solid;}
.zsjl_table .category{width: 190px;border-right: 10px #fff solid;}
.zsjl_table .category2{width: 1600px;}
.zsjl_table .name{width: 372px;}
.zsjl_table .email{width: 435px; text-align: center;}
.zsjl_table .qq{width: 300px; text-align: center;}
.zsjl_table .phone{width: 695px; text-align: center;}
.close-modal{float: right; width: 20px; height: 20px; margin-top: -10px; cursor: pointer;}
/*.xuanfu_right{width: 118px; height: 435px;position: fixed;right: 10px;top:100px;z-index: 10;}
.xuanfu_right .closeBtn{    position: absolute;bottom: 0;left: 0;display: none;}
.xuanfu_right .zxs{background: url("../images/kf_bg.png") no-repeat; width: 118px;height: 366px;position: relative;
	padding-top: 112px;}
.xuanfu_right .zxs .zixuan{    font-size: 18px;text-align: center;color: #fd603b;width: 100%; line-height: 56px;
	display: block;}
.xuanfu_right .zxs .xfrx{font-size: 18px;text-align: center;color: #fd603b;width: 100%; display: block; padding: 13px 0;}
.xuanfu_right .zxs .xfrx span{color: #fd603b;font-size: 14px;}
.xuanfu_right .zxs .lxzsjl{font-size: 16px;text-align: center;color: #fd603b;width: 100%; display: block; padding: 18px 0;}
.xuanfu_right .zxs .mailbtn{    text-align: center;margin-top: 14px;display: block;}*/
.xuanfu_right{background:url("../images/images/rightfix_bg.png") no-repeat; width: 50px;height: 205px;position: fixed;right: 40px;top:300px;z-index: 99;}
.xuanfu_right .rightfix{width: 50px;height: 125px;padding-left: 8px;}
.xuanfu_right .rightfix .zixuan{background: url("../images/images/rightfix_1.png") no-repeat; width: 32px;height: 32px;margin-top: 15px;display: block;}
.xuanfu_right .rightfix .zixuan:hover{background: url("../images/images/rightfix_1a.png") no-repeat; width: 32px;height: 32px;margin-top: 15px;display: block;}
.xuanfu_right .rightfix .lxzsjl{background: url("../images/images/rightfix_2.png") no-repeat; width: 32px;height: 32px;margin-top: 15px;display: block;}
.xuanfu_right .rightfix .lxzsjl:hover{background: url("../images/images/phone.png") no-repeat; width: 280px;height: 32px;margin-top: 15px;margin-left: -248px;display: block;}
.xuanfu_right .rightfix .mailbtn{background: url("../images/images/rightfix_3.png") no-repeat; width: 32px;height: 32px;margin-top: 15px;display: block;}
.xuanfu_right .rightfix .mailbtn:hover{background: url("../images/images/rightfix_3a.png") no-repeat; width: 32px;height: 32px;margin-top: 15px;display: block;}
.xuanfu_right .rightfix .closebtn{background: url("../images/images/rightfix_4.png") no-repeat; width: 32px;height: 32px;margin-top: 15px;display: block;}
.xuanfu_right .rightfix .closebtn:hover{background: url("../images/images/rightfix_4a.png") no-repeat; width: 32px;height: 32px;margin-top: 15px;display: block;}
.xuanfu_right .rightfix_mail{background:url("../images/images/email.png") no-repeat; width: 343px;height: 188px;position: fixed;right: 95px;top:330px;}
.xuanfu_right .hide{display: none;}
.xuanfu_right .rightfix_mail input, .xuanfu_right .rightfix_mail textarea, .xuanfu_right .rightfix_mail button{border:0 none;}
.xuanfu_right .rightfix_mail .email_text{width: 306px;height: 66px;resize: none;position: relative;top: 15px;left: 15px;font-size: 12px;}
.xuanfu_right .rightfix_mail .email_name{width: 106px;height: 23px;resize: none;position: relative;top: 27px;left: 15px;font-size: 12px;}
.xuanfu_right .rightfix_mail .email_phone{width: 186px;height: 23px;resize: none;position: relative;top: 27px;left: 25px;font-size: 12px;}
.xuanfu_right .rightfix_mail .email_btn{background: #d4171f;width: 86px;height: 32px;position: relative;top: 42px;left: 148px;font-size: 14px;text-align: center;border-radius: 5px;color: #ffffff;cursor: pointer;}
.xuanfu_right .rightfix_mail .delay_btn{background: #bdbdbd;width: 86px;height: 32px;position: relative;top: 42px;left: 150px;font-size: 14px;text-align: center;border-radius: 5px;color: #666666;cursor: pointer;}

.consult{
	position: absolute;
	top: 11%;
	left: 60%;
	width: 360px;
	background-color: #fff;
	z-index: 1;
	color: #848484;
}
/*.consult h1{
	font-size: 22px;
	text-align: center;
	margin:0 5px;
	line-height: 58px;
	border-bottom: 1px dotted #b0b0b0;
	font-weight: normal;;
}*/
.consult_ul{

}
.consult_ul li{
	float: left;
	cursor: pointer;
	background-color: #f1f1f1;
	width: 180px;
	text-align: center;
	height: 54px;
	line-height: 52px;
	font-size: 18px;
}
.consult_ul li.selected{
	background-color: #fff;
}
.consult .tab{
	padding-top: 36px;
	height: 230px;
}
.consult p{
	padding:0 25px;
	font-size: 14px;
}
.consult .p1{
	margin: 26px 0;
}
.consult .tab a{
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 150px;
	color: #fff;
}
.consult .p1 .a1{
	background-color: #f44e31;
	margin-right: 10px;
}
.consult .p1 .a2{
	background-color: #336699;
}

.consult .p1 .a3{
	background-color: #89bd45;
	margin-left: 10px;
}

.consult .p2{
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.consult .p2 .s1{
	display:block;
	float: left;
	width: 86px;
	background-color: #89bd45;
	color: #fff;
	font-size: 12px;
}
.consult .p2 .s2{
	display: block;
	float: left;
	width: 224px;
	font-size: 18px;
	background-color: #f1f1f1;
	color: #000;
}
.consult .p3 a{
	background-color: #fd6444;
	float: none;
	margin: 0 auto;
	width: 202px;
	height: 42px;
	line-height: 40px;
}
.consult .bottom{
	background-color: #666666;
	color: #fff;
	padding:12px 25px;
	height: 32px;
	line-height: 32px;
}
.consult .bottom a{
	display: block;
	float: right;
	background-color: #fff;
	color: #666666;
	height: 32px;
	width: 106px;
	text-align: center;
}

.w880{
	width: 880px;
	margin: 0 auto;
	font-size: 16px;
	min-height: 450px;
	line-height: 2;
}
.w880 h1{
	font-size: 26px;
	font-weight: normal;
	margin:40px 0;
}

.blank{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	background:#000;
	z-index:2;
	top:0;
	left:0;
	opacity:0.7;
}
.popup{
	display:none;
	text-align: center;
	font-size: 16px;
	width:500px;
	height:330px;
	border-radius: 5px; 
	position:fixed;
	top:50%;
	margin-top:-165px;
	background:#fff;
	z-index:3;
	left:50%;
	margin-left:-250px;
}
.popup .close{
	text-align: right;
	padding:10px 17px 22px 0;
}
.popup .close span{
	color: #e5e5e5;
	cursor: pointer;
	font-size: 20px;
}

.popup .close span:hover{
	color: #999999;

}

.login{
	padding: 86px 0 104px 72px;
}
.login .login_box{
	position: relative;
	float: left;
	margin: 28px 0 0 118px;
	width: 400px;
	height: 420px;
	border:1px solid #e8e8e8;
	border-top:2px solid #f44e31;
}
.login_box .corner{
	position: absolute;
	right: -2px;
    top: -3px;
    z-index: -1;
}
.login_box .center{
	text-align: center;
}

.login_box .center h2{
	font-weight: normal;
	text-align: center;
	font-size: 18px;
	margin: 40px 0 25px;
}
.login_box .center p{
	font-size: 14px;
	margin:18px 0 30px;
}
.login_box .refresh{
	text-decoration: underline;
	color: #4b9eeb;
	margin-left: 30px;
}
.login_box .wrong{
	background-color: #fdf6f3;
	width: 212px;
	height: 55px;
	margin: 20px auto;
	padding:0 56px;
	overflow: hidden;
}

.login_box .wrong img{
	float: left;
	margin: 11px 24px 0 0;
}
.login_box .wrong h3{
	font-size: 16px;
	font-weight: normal;
	margin-top: 5px;
}
.login_box .right{
	padding:154px 0 0 60px;
}

.login_box .right img{
	float: left;
	margin: 9px 14px 0 0;
}
.login_box .right h1{
	font-size: 26px;
	font-weight: normal;
}

.login .login_box_form{
	font-size:14px;
	padding:12px 30px 20px 30px;
}
.login .login_box_form h1{
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	border-bottom:1px solid #e8e8e8;
	padding-bottom: 14px;
}
.error_msg{color:red;}
.inputs{
	position: relative;
	height: 24px;
	padding:12px 0;
	margin: 7px 0 24px;
	border:1px solid #bfbfbf;
	background-repeat: no-repeat;
	/* overflow: hidden; */
}
.inputs .icons{
	opacity: 0.5;
	height: 20px;
	width: 20px;
	margin:2px 10px 0 10px;
}
.inputs .opacity1{
	opacity: 1;
}
.inputs input{
	border:0;
	font:16px/1.5 "Microsoft YaHei";
	width: 80%;
	color: #adadad;
}
.step1_xz .inputs input{
	font-size:14px;
	line-height:1.7;
}
.step1_xz .inputs .remark{
	position:absolute;
	width:300px;
	right:-330px;
	top:13px;
	font-size:14px;
	color:#656565;
	text-align:left;
}
.ver_code .inputs{
	width: 180px;
	padding-left: 10px;
	float: left;
}
.ver_code2 .inputs{
	width:328px;
}
.ver_code img{
	float: left;
	height: 48px;
    margin: 7px 0 0 10px;
}
.ver_code2{
	padding-bottom:115px;
}
.ver_code2 .randcode-img{
	position: absolute;
	width:177px;height: 177px;
	border: 1px solid #e6e6e6;
	right:-210px;
	top:0;
	margin:0;
}
.step1_xz .ver_code2 span{
	width:100%;
	position: absolute;
	left:0;
	bottom:-40px;
}
.ver_code2 a img{
	width:142px;
	height: 42px;
	position: absolute;
	bottom:-90px;
	left: 0;
}
.reg-mask {
    z-index: 99;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    background: rgba(0,0,0,.6);
    display: none;
}
.reg-mask .show-img {
    margin-top: 105px;
    margin-right: 10px;
}
.reg-mask .close-img {
    margin-top: 105px;
    position: absolute;
}
.login .login_box_form .inputs{
	height: 20px;
	padding:10px 0; 
}
.login .login_box_form .inputs input{
	font-size:14px;
}
.login .login_box_form .icons{
	margin:0 9px;
}
.icon-user{
	background-position: -57px -30px;
}
.icon-pwd{
	background-position: -83px -31px;
}
.spe{
	font-size: 12px;
	color: #d5d5d5;
	position: relative;
}
.spe a{
	float: right;
	color: #f44e31;
	text-decoration: underline;
}
.spe .rem{
}
.btns{
	margin-top: 30px;
}
.btns .btn{
	height: 42px;
	width: 158px;
	font:16px/1.5 "Microsoft YaHei";
	color: #fff;
	cursor: pointer;
	border: 0;
	border-radius:5px;
	background-color: #f44e31;
}
.btns .cancel{
	background-color: #c4c4c4;
	float: right;
}
.login_box_reg{
	border-top: 1px dotted #e8e8e8;
	padding:18px 30px 18px 258px;
}
.login_box_reg a{
	display: block;
	font-size: 20px;
	height: 30px;
	font-weight: normal;
	color: #c4c4c4;
	overflow: hidden;
}
.login_box_reg a i {
	background:url(../img/icons.png) -112px -31px no-repeat;
	display:block;
	float: right;
	height: 20px;
	width: 20px;
	margin-top:6px;
}

.steps ul{
	padding-top: 30px;
	border-bottom:2px solid #e0e0e0;
	font-size: 20px;
	line-height: 38px;
	color: #d5d5d5;
}
.steps ul li{
	float: left;
	margin-left: 90px;
	padding:12px 20px;
}
.steps ul li span{
	display: block;
	float: left;
	font-size: 22px;
	height: 40px;
	width: 40px;
	text-align: center;
	background-color: #d5d5d5;
	color: #fff;
	border-radius: 20px;
	margin-right: 10px;
}
.steps ul li.current{
	border-bottom: 2px solid #f44e31;
    color: #666666;
    margin-bottom: -2px;

}
.steps ul li.current span{
	background-color: #f44e31;

}
.steps span.succeed{
	background-image: url(../img/icons.png);
	background-position: -199px 11px;
}

.step1{
	font-size: 14px;
	color: #666666;
	padding:74px 0 152px;
	width: 340px;
	margin: 0 auto;
}
.inputs .icon-email{
	background-position: 0 -54px;
	width: 22px;
}
.step1 .spe{
	font-size: 14px;
	color: #666666;
}
.step1 .spe a{
	float: none;
	text-decoration: none;
}
.step1 .btns .btn{
	width: 220px;
}

.step2{
	padding:63px 0 168px 43px;
	width: 957px;
	height: 262px;
	margin: 0 auto;
	color: #666666;
	line-height: 2;
}
.step2 h2{
	font-size:18px;
	font-weight: normal;
}
.step2 h2 a{
	color: #f44e31;
}
.step2 .check{
	display: block;
	height: 37px;
	line-height: 35px;
	width: 137px;
	text-align: center;
	background: #f44e31;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	margin-top: 34px;
}

.step2 .no_email{
	display: block;
	text-decoration: underline;
	color: #f44e31;
	margin-top:3px;
}
.step2 ul{
	list-style: disc;
	line-height: 2.2;
	padding: 14px 0 0 24px;
	background: url(../images/bg_step2.png) no-repeat;
	height: 90px;
	width: 180px;
}
.step2 .resend{
	display: inline-block;
	background-color: #89bd45;
	color: #fff;
	padding:0 8px;
	margin-left:5px;
	border-radius: 5px;
}
.step2 .replace{
	color: #f44e31;
}
.step2 .imgs{
	float: right;
	padding:0 48px 65px 106px;
	border-left: 1px solid #e5e5e5;
}
.protocol{
	width: 600px;
	margin: 30px auto 50px;
}
.protocol h1{
	text-align: center;
	margin-bottom: 20px;
}
.protocol p{
	margin-bottom: 10px;
}
.congr{
	text-align: center;
	padding-bottom:300px;
	color: #666666;
}
.congr h1{
	font-weight: normal;
	padding: 80px 0 20px;
}
.congr a{
	color: #f44e31;
}
.register{
	width: 600px;
	margin: 70px auto;
	font-size: 14px;
	color: #666666;
}

.inputs .icon-ent{
	background-position: -31px -59px;
	height: 22px;
	width: 27px;
	margin: 2px 10px 0;
}
.inputs .icon-industry{
	background-position: -62px -60px;
}
.inputs .icon-goods{
	background-position: -88px -60px;
}
.inputs .icon-contacts{
	background-position: -112px -60px;
}
.inputs .icon-tel{
	background-position: -139px -60px;
}
.register .selects{
	height:100%;
	font-size:16px;
	width:90%;
	border:0;
}
.register .inputs .selects{
	color:#666;
}
.register .operate{
	margin: 12px 0 16px;
}
.register .operate li{
	margin-left: 36px;
}
.register ul li{
	float: left;
}
.register .address .inputs{
	width: 30%;
	margin-right: 4.5%;
}
.register .address .selects{
	width: 80%;
	margin-left: 10%;
}
.register .secondary{
	position: relative;
	margin-bottom: 20px;
}
.register .secondary input{
	margin-left:18px;
}
.register .btns{
	text-align: center;
}
.register .btns .btn{
	width: 300px;
	height: 56px;
	line-height: 54px;
	font-size: 26px;
}
.register h2{
	border-bottom:2px solid #e0e0e0;
	padding:12px 0;
	font-size: 20px;
	font-weight:normal; 
	line-height: 38px;
	width:600px;
	margin: 30px auto;
}

label.error{
	position: absolute;
	right: 40px;
	top: 12px;
	color: red;
	display: block;
}
#forget-email-error{
	right:180px;
	top:19px;
}
#forms p.error{
	color:red;
}
.step1 label.error{
	right: 10px;
}
.step1 .spe label.error{
	top: 20px;
	left: 17px;
	right: 0;
}
.ver_code label.error{
	right: 10px;
}
.login_box_form label.error{
	top: 9px;
	right:10px;
}
.secondary p{
	width: 600px;
}
.secondary label.error{
	top: 23px;
}
.secondary input{
	margin:5px;
}

.result{
	overflow: hidden;
	color: #666;
}
.no_receive{
	padding: 42px 0 53px ;
	border-top: 1px dashed #cdcdce;
	
}
.no_receive h2{
	font-weight: normal;
	margin-bottom: 15px;
}
.no_receive p{
		font-size: 14px;
		line-height: 1.8;
		margin-bottom: 10px;
	}
.forget_pwd{
	margin: 90px 0 80px 145px;
	font-size: 14px;
}
.forget_pwd form{
	position: relative;
	background: #fff;
	border-radius: 8px;
	border:2px solid #f44e31;
	width: 704px;
	height: 60px;
	overflow: hidden;
}
.forget_pwd form input{
	font:18px/1.5 "Microsoft YaHei";;
}
.forget_pwd .input1{
	border:0;
	height:25px;
	line-height: 25px;
	width: 493px;
	padding:18px 25px;
	color:#666;
	outline: none;
} 
.forget_pwd .input2{
	border:0;
	padding: 0;
	height: 60px;
	line-height: 54px;
	width:100px;
	background-color: #f44e31;
	width: 161px;
	color: #fff;
	cursor: pointer;
}
.forget_pwd .disabled-input{
	color:#000;
	background-color:#cccccc;
}
.forget_pwd .wating-box {
    display: none;
    height: 28px;
    position: absolute;
    right: -14px;
    top: 17px;
    font-size: 18px;
    width: 65px;
}
.forget_pwd .lab-tip{margin:18px 0px 0px 10px;}
.forget_pwd p{
	margin-top: 15px;
}
.forget_pwd p.error{
	margin-bottom: 15px;
	color:red;
}
.reset_pwd{
	width: 672px;
	margin: 0 auto;
	padding:54px 0 80px;
}
.reset_pwd h1{
	margin-bottom:22px;
	font-weight: normal;
	text-align: center;
}
.reset_pwd form{
	padding:66px 128px;
	border: 1px solid #e8e8e8;
	color: #666666;
    font-size: 14px;
}
.reset_pwd .inputs input{
	padding-left: 10px;
}
.reset_pwd .btns .btn,.btns .login_btn{
	width: 100%;
}

.failure{
	padding:60px 0 0 200px;
	min-height: 300px;
	background: url(../images/failure.png) no-repeat;
	font-size: 48px;
	color: #b8b8b8;
	margin: 100px 0 0 200px;
}

.login_weimob{
	overflow: hidden;
	padding: 50px 50px 40px;
	margin-bottom: 74px;
}
.login_weimob .btn{
	padding: 61px 0;
}
.login_weimob .btn a{
	display: block;
	cursor: pointer;
	background-image:url(../img/icons.png);
	height: 27px;
	width: 16px;
}
.login_weimob .prev{
	background-position: -145px -23px;
}
.login_weimob .next{
	background-position: -168px -23px;
}
.login_weimob .tabs{
	position: relative;
	margin: 0 59px;
	width: 750px;
	height: 183px;
	overflow: hidden;
}
.login_weimob .tabs ul{
	position: absolute;
	width: 50000px;
}
.login_weimob .tabs li{
	opacity: 0.5;
	cursor: pointer;
	width: 150px;
	margin-right: 150px;
	float: left;
}
.login_weimob .tabs li img{
	width: 150px;
	height: 150px;
}
.login_weimob .tabs li.selected{
	opacity: 1;
}
.login_weimob .tabs p{
	margin-top: 7px;
	text-align: center;
	color:#666666;
	font-size: 14px;
}

.enter{
	cursor: pointer;
	display: block;
	margin: 0 auto 100px;
	font-size: 26px;
    height: 56px;
    line-height: 54px;
    width: 300px;
    text-align: center;
    background-color: #f44e31;
    border-radius: 5px;
    border: 0;
    color: #fff;
}

.drop{
	margin-top: 37px;
	float: right;
	cursor: pointer;
	position: relative;
	color: #666666;
	font-size: 14px;
}
.drop p{
	height: 25px;
	line-height: 25px;
}
.drop .i_head{
	display: block;
	float: left;
	height: 25px;
	width: 25px;
	margin-right: 8px;
	background:url(../img/icons.png) -192px -26px no-repeat; 
}
.drop .i_down{
	border-color: #666666 transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0;
    display:block;
    float: right;
    height: 0;
    line-height: 0;
    margin-left: 3px;
    overflow: hidden;
    vertical-align: 2px;
    width: 0;
    margin: 10px 0 0 7px;
}
.drop ul{
	position: absolute;
	z-index: 99;
	left: 0;
	top: 52px;
	border: 1px solid #d2d2d2;
	width: 128px;
	padding: 0 14px;
	margin: 0;
}
.drop ul li{
	float: none;
	padding: 12px 0;
	margin: 0;
}
.drop ul li a{
	color: #666666;
}
.drop .b-b{
	border-bottom: 1px solid #d2d2d2;
}
.drop ul span{
	position: absolute;
	display: block;
	width: 15px;
	height: 7px;
	background:url(../img/icons.png) -224px -33px no-repeat;
	top: -7px;
	left: 105px;
}
.p_select{
	color: #666666;
	border-bottom: 1px solid #d2d2d2;
	margin-top: 74px;
	padding-bottom: 12px;
}
.p_select span{
	font-size: 14px;
	color: #f44e31;
}

.mt0{
	margin-top: 0;
}
.register h1{
	font-size: 26px;
	font-weight: normal;
	margin: 25px 0 40px;
}
.register .p1{
	text-align: right;
	padding: 15px 0 45px;
}

.successful{
	font-size: 16px;
	color: #666666;
	width: 750px;
	background: #f5f5f5;
	border-radius: 10px;
	padding: 60px 0 45px;
	margin: 130px auto 170px;
}
.successful h1{
	background:url(../img/succeed.png) no-repeat; 
	font-size: 26px;
	font-weight: normal;
	width: 236px;
	margin: 0 auto;
	height: 45px;
	line-height: 45px;
	padding-left: 64px;
	
}
.successful p{
	margin: 24px 0 40px;
	text-align: center;
}

.successful a{
	display: block;
	height: 46px;
	line-height: 46px;
	width: 154px;
	text-align: center;
	background: #f44e31;
	border-radius: 10px;
	color: #fff;
	font-size: 20px;
	margin: 0 auto;
}

/**********************************底部*********************/
.layout.footer{background: #666;padding-bottom: 0;color: #fff;padding: 20px 0;text-align: center;}
.footer-box{width: 1000px;margin: 0 auto;display: inline-block;}
.footer-logo{width: 230px;height: 160px;line-height: 200px;float: left;display: inline-block;text-align: left;}
.footer-logo img{display: block;margin: 68px 0 0 10px;}
.footer-map{width: auto;float: right;display: inline-block;padding-top: 30px;}
.footer-m1{width: 150px;float: left;text-align: left;margin-top: 8px;}
.footer-m1 h3{font-size: 16px;font-weight: 400;margin-bottom: 25px;}
.footer-m1 h4 a{display: block;font-size: 12px;margin-bottom: 10px;color: #cecece;font-weight: normal;}
.footer-m1 h4 a:hover{text-decoration: underline;}
.footer-m2{width: 300px;float: right;}
.footer-m2 .tels{ overflow: auto;}
.footer-m2 .tels img{    float: left;}
.footer-m2 .tels h2{float: left;line-height: 44px;font-size: 32px;}
.footer-m2 h4{padding-left: 55px;text-align: left;font-size: 12px;margin-top: 7px;color: #fffefe;
	font-weight: normal;}
.footer-link{display: inline-block;margin-top: 30px;float: left;margin-left: 20px;}
.footer-link li{float: left;}
.footer-link li a{color: #fff;font-size: 12px;}
.footer-link li a:hover{text-decoration: underline;}
.footer-copy{display: inline-block;margin-top: 30px;float: left;color: #cecece;}

.footer{padding: 65px 0;text-align: left;}
.footer .w1000{width: 880px;}
.footer .w1000 .contact{padding-left: 10px;width: 398px;}
.footer h3{font-weight: normal;font-size: 16px;text-align: left;}
.footer .p1{color: #999999;font-size: 14px;margin-top: 20px;text-align: left;}
.footer .p2{font-size: 40px;text-align: left;}
.footer .p3{color: #656565;margin-top: 30px;text-align: left;}
.footer .fl .p4{    margin: 20px 52px 0 0;}
.footer .fl .p4 a{float: none;margin: 0;text-align: left;color: #999999;line-height: 25px;}
.footer .attention a{display: block;float: left;margin: 12px 19px 0 0;}
.footer .ppt{width: 160px;}
.footer .myname{color: #999999;font-size: 12px;margin-top: 20px;text-align: center;}

.foot{padding: 65px 0;color: #ffffff;background: #333333;}
/*.foot .w1000{width: 880px;}*/
.foot .w1000 .contact{padding-left: 10px;width: 398px;}
.foot h3{font-weight: normal;font-size: 14px;text-align: left;margin-top: 17px;margin-right: 17px;}
.foot .p1{font-size: 14px;}
.foot .p2{font-size: 40px;font-weight:bold;margin-top: 7px;}
.foot .p3{margin-top: 30px;}
.foot .fr .p4 {width: 429px;margin-top: 13px;}
.foot .fr .p4 a{float: right;line-height: 25px;color: #fff;text-decoration: underline;}
.foot .attention{width: 429px;height: 132px;}
.foot .attention .focus{width: 429px;}
.foot .attention a{display: block;float: right;margin: 12px 19px 0 0;}
.foot .attention .p4 a:hover{
	opacity:0.6; 
	filter:alpha(opacity=60); 
	-moz-opacity:0.6; 
	-khtml-opacity:0.6; }
.foot .myname{color: #999999;font-size: 12px;letter-spacing:-1px;width: 429px;text-align:right;margin-right: 14px;margin-top: 7px;}
.foot .phone_icon{margin-top: 45px;margin-right: 30px; }
/*.footer .ppt a{color: #656565;}*/

/************************************常见问题****************************/
.questions h2{font-weight:bold;border: none;}
.questions table{width: 727px;border:solid 1px #dfdfdf;}
.questions table thead td{height: 69px;background: #f5f5f5;text-align: center;border:solid 1px #dfdfdf;}
.questions table .td_1{width: 90px;}
.questions table .td_2{width: 90px;}
.questions table .td_3{width: 69px;}
.questions table .td_4{width: 90px;}
.questions table .td_5{width: 183px;}
.questions table .td_6{width: 90px;}
.questions table .td_7{width: 100px; text-align: left;padding-left: 10px;}
.questions table tbody td{border:solid 1px #dfdfdf;padding: 10px;text-align: center;}

.publicist{position: relative;width: 100%;overflow: hidden;}
.top{    width: 100%;margin-left: 50%;}
.top .bg{     width: 100%;min-width: 1920px;margin-left: -960px;}
.publicist .cons{position: absolute;left: 50%;top:0;height: 400px;}
.publicist .cons .text{width: 372px;height: 60px;padding:9px 45px;background: rgba(0, 0, 0, 0.31)  ;font-size: 14px;color: #ffffff;
	margin-top: 142px;margin-left: -230px;}
.publicist .cons .title{width: 618px;height: 97px;background: #0596e9;text-align: center;font-size: 40px;line-height: 97px;
	color: #fff;position: absolute;bottom: 0px;left: -309px;}
.publicist .bodytext{    width: 1000px;margin: 0 auto 50px;}
.publicist .bodytext .title{    font-size: 28px;line-height: 48px;margin-top: 10px;text-align: center;}
.publicist .title_2{font-size: 14px;line-height: 48px;color: #999999;text-align: center;}
.publicist .title_2 .time_img{    vertical-align: middle;margin-top: -2px;}
.publicist .bodytext .body{    font-size: 16px;line-height: 30px;margin-bottom: 6px;color: #666666;margin-top: 3px;}
.publicist .news{    display: block;margin: 0 auto 168px;}
.publicist .bottoms{width: 1000px;margin: 0 auto 25px;overflow: auto;}
.publicist .bottoms .left{width: 605px;float: left;}
.publicist .bottoms .left .titles{position: relative;overflow: auto;color: #333333;border-bottom: 1px solid #e7e7e7;
	height: 38px;}
.publicist .bottoms .left .titles .icon{margin-top: 6px;float: left;margin-right: 3px;}
.publicist .bottoms .left .titles .title{    font-size: 20px;float: left;line-height: 30px;}
.publicist .bottoms .left .uls{font-size: 14px;color: #333333;margin: 6px auto 10px;overflow: auto}
.publicist .bottoms .left .uls li{line-height: 30px;overflow: auto;cursor: pointer;}
.publicist .bottoms .left .uls li .text{float: left;}
.publicist .bottoms .left .uls li .time{float: right;}
.publicist .bottoms .right{width: 395px;float: right;margin-top: 6px;}
.publicist .bottoms .right .ewm_weimeng{float: right;}
.publicist .bottoms .right .ewm_mengdian{float: right;margin-right: 27px;position: relative;}
.publicist .bottoms .right .ewm_mengdian p{text-align: center;color: #333333; margin-top: 8px;}
.publicist .bottoms .right .ewm_weimeng p{text-align: center;color: #333333; margin-top: 8px;}

.training{position: relative;width: 100%;overflow: hidden;}
.training .bodytext{position: relative;}
.training .title{    color: #333333;font-size: 34px;text-align: center;margin-top: 5px;}
.training .border_bottom{    display: block;margin: 5px auto;width: 42px;height: 2px;background: #ea543a;}
.training .bodytext .cons{width: 1000px;margin: 0 auto;position: relative;}
.training .bodytext .cons .titles{position: relative;overflow: auto;color: #333333;margin: 25px 0;}
.training .bodytext .cons .titles .icon{margin-top: 6px;float: left;margin-right: 6px;}
.training .bodytext .cons .titles .title_min{    font-size: 20px;float: left;line-height: 30px;}
.training .bodytext .cons .yy_img{    margin: 0 auto 52px;display: block;}
.training .bodytext .cons .mzkc{margin: 0 auto 50px;padding-top: 10px;display: block;}
.training .jsjss{width: 100%;position: relative;height: 578px;background: #f6f6f6;}
.training .jsjss .imgs{width: 1000px;margin: 0 auto;}
.training .jsjss .title{padding-top: 42px;}
.training .jsjss .imgs .uls{ position: relative; overflow: auto;margin-top: 28px;}
.training .jsjss .imgs .uls li{width: 250px;position: relative;float: left;}
.training .jsjss .imgs .uls li .bgbgs{width: 230px;margin: 0 auto;}
.training .jsjss .imgs .uls li .bgbgs .touImg{position: absolute;left: 58.5px;top:0;}
.training .jsjss .imgs .uls li .bgbgs .texts{margin-top: 89px;width: 230px;height: 300px;position: relative;background: #fff;
	border-radius: 3px;}
.training .jsjss .imgs .uls li .bgbgs .texts .name{ font-size: 20px;padding-top: 58px;text-align: center;color: #333333;}
.training .jsjss .imgs .uls li .bgbgs .texts .work{    color: #666666;text-align: center;margin: 2px auto 8px;font-size: 14px;}
.training .jsjss .imgs .uls li .bgbgs .texts .neirong{    color: #333333;font-size: 13px;width: 90%;margin: 0 auto;text-align: center;
	line-height: 24px;}
.training .jsjss .imgs .uls_btn{position: relative; margin-top: 25px;}
.training .jsjss .imgs .uls_btn li{position: relative;background: url(../../website/images/banners/btn_line1.png) no-repeat;
	width: 46px;height: 5px;float: left;margin-right: 5px;}
.training .jsjss .imgs .uls_btn .hover{background: url(../../website/images/banners/btn_line0.png) no-repeat;}
.training .lesson_time{width: 100%;position: relative;height: 422px;background: #fff;}
.training .lesson_time .imgs{width: 1000px;margin: 0 auto;}
.training .lesson_time .title{padding-top: 35px;}
.training .lesson_time .times{position: relative;overflow: auto;width: 1000px; margin: 50px auto 0;}
.training .lesson_time .times .left{background: url("../../website/images/banners/time_bg_red.png") no-repeat;
	width: 237px;height: 222px;    position: relative;float: left;    margin-left: 75px;
	padding-left: 190px;text-align: left;}
.training .lesson_time .times .zhou{    font-size: 16px; color: #fc6845;padding-top: 30px;}
.training .lesson_time .times .time{    font-size: 24px;color: #fc6845;margin-top: 8px;}
.training .lesson_time .times .right .zhou,.training .lesson_time .times .right .time{color: #18b5fe;}
.training .lesson_time .times .train{font-size: 24px;color: #333333;bottom: 0;position: relative;
	width: 100%;    margin-top: 16px;}
.training .lesson_time .times .right{background: url("../../website/images/banners/time_bg_lv.png") no-repeat;
	width: 237px;height: 218px;    position: relative;float: right;margin-right: 15px;padding-left: 190px;text-align: left;}
.training .jsjyy{width: 100%;position: relative;height: 420px;background: #f6f6f6;}
.training .jsjyy .title{     padding-top: 35px;}
.training .jsjyy .imgs{width: 1000px;margin: 0 auto;}
.training .jsjyy .imgs .img{    margin: 40px auto 0;display: block;padding-left: 27px;}

.settled{position: relative;width: 100%;overflow: hidden;}
.settled .title{    color: #333333;font-size: 34px;text-align: center; margin-top: 10px}
.settled .border_bottom{    display: block;margin: 5px auto;width: 42px;height: 2px;background: #ea543a;}
.settled .bodytext{width: 1000px;margin: 0 auto;}
.settled .bodytext .cons{position: relative;width: 100%;overflow: auto;    margin-top: 33px;margin-bottom: 47px;}
.settled .bodytext .cons li{position: relative;float: left;width: 25%;}
.settled .bodytext .cons li .title_img{margin: 0 auto;display: block;}
.settled .bodytext .cons li .title_min{    text-align: center;color: #333333;font-size: 20px;line-height: 48px;
	margin-top: 12px;font-weight: bold;}
.settled .bodytext .cons li .text{font-size: 16px;line-height: 35px;width: 74%;text-align: center;margin: 0 auto;color: #666666;}
.settled .qdptgn{background: #f6f6f6;height: 450px;}
.settled .qdptgn .imgs{width: 1000px;margin: 0 auto;overflow: auto;}
.settled .qdptgn .imgs .left{width: 450px;float: left;padding-left: 10px}
.settled .qdptgn .imgs .left .title{    text-align: left;margin-top: 95px;}
.settled .qdptgn .imgs .left .border_bottom{    margin-left: 0px;margin-top: 8px;}
.settled .qdptgn .imgs .left .text{    font-size: 18px;line-height: 33px;color: #666666;margin-top: 26px;}
.settled .qdptgn .imgs .right{float: right;    margin-right: 30px;margin-top: 60px;}
.settled .business{height: 514px;position: relative;}
.settled .business .imgs{width: 1002px;margin: 0 auto;}
.settled .business .imgs .title{padding-top: 40px;}
.settled .business .yw_img{padding-top: 30px;}
.settled .history{height: 548px;position: relative;background: #f6f6f6;}
.settled .history .imgs{width: 1002px;margin: 0 auto;}
.settled .history .imgs .title{padding-top: 40px;}
/*.settled .history .imgs .border_bottom{z-index: 2;    position: absolute;left: 555px;top: 90px;}*/
.settled .history .imgs .fly_img{z-index: 1;}
.settled .achievement{height: 569px;position: relative;}
.settled .achievement .imgs{width: 1000px;margin: 0 auto;}
.settled .achievement .imgs .title{padding-top: 36px;}
.settled .achievement .imgs .img{padding-top: 49px;display: block;margin: 20px auto 0;    margin-left: -196px;}
.settled .joining{height: 334px;position: relative;background: #f6f6f6;}
.settled .joining .imgs{width: 1000px;margin: 0 auto;}
.settled .joining .imgs .title{padding-top: 40px;}
.settled .joining .imgs .img{padding-top: 30px;display: block;margin: 0 auto;}

.b_info{width: 1000px;margin: 0 auto;}
.b_info .titles{    font-size: 16px;line-height: 30px;margin: 24px 0;color: #666666;}
.b_info .titles .btn{color: #666666;}
.b_info .titles .active{color: #ea543a;}
.b_info .title{    font-size: 28px;line-height: 48px;color: #333333;text-align: center;}
.b_info .title_2{    font-size: 14px;line-height: 48px;color: #999999;text-align: center;}
.b_info .title_2 .time_img{vertical-align: middle;margin-top: -3px;}
.b_info .texts{   margin-top: 7px;border-bottom: 1px solid #cccccc;
	padding-bottom: 28px;margin-bottom: 12px;}
.b_info .texts .text{    text-indent: 2em;font-size: 16px;line-height: 29px;color: #666666;padding-top: 26px;}
.b_info .name{font-size: 14px;line-height: 48px;margin-bottom: 100px;color: #999999;text-align: right;margin-right: 2em;}

.b_info .sptitles{margin-bottom: 0;}
.b_info .datas,.b_info .datas li{overflow: auto;position: relative;}
.b_info .datas li{    height: 204px;border-bottom: 1px solid #cccccc;}
.b_info .datas li .left{    float: left;margin-top: 26px;width: 320px;}
.b_info .datas li .right{    float: left;width: 680px;}
.b_info .datas li .right .title{    font-size: 24px;margin-top: 12px;text-align: left;}
.b_info .datas li .right .time{    font-size: 14px;color: #999999;line-height: 30px;}
.b_info .datas li .right .time img{    vertical-align: middle;margin-top: -3px;}
.b_info .datas li .right .text{    font-size: 16px;color: #666666;line-height: 30px;margin-top: 5px;}
.b_info .pages{text-align: right;height: 60px;padding-top: 45px}
.b_info .pages .btn{    background: #edecec;font-size: 14px;color: #666666; padding: 8px 14px;margin: 0 2px;}
.b_info .pages .active{background: #ea543a;color: #fff;}



.help .questions .caidanalls{position: relative;width: 100%;overflow: hidden;height: 38px;}
.help .questions .caidans{width: 660px;height: 38px;overflow: hidden;position: relative;}
.help .questions .caidan{overflow: hidden;width: 100%;height: 38px;position: relative;}
.help .questions .caidan li{color: #999999;font-size: 16px;height: 37px;float: left;width: 110px;text-align: center;
	line-height: 30px;border-bottom: 1px solid #999999;cursor: pointer;}
.help .questions .caidan .active{color: #333333;cursor: pointer;border-bottom: 3px solid #f44e31;height: 35px;}
.help .questions .caidanalls .btns{    width: 65px;position: absolute;right: 0;top: 0;margin: 0;height: 37px;
	border-bottom: 1px solid #999999;display: none;}
.help .questions .caidanalls .btns .btn_last{float: left;margin-top: 5px;margin-left: 5px;}
.help .questions .caidanalls .btns .btn_next{float: right;margin-top: 5px;margin-right: 5px;}
.help .questions .questbody{padding-top: 20px;}
.help .questions .questbody li{display: none;}
.help .questions .questbody li img{max-width: 100%;}

.attract_boxes img {
    max-width:100%;
}