﻿@charset "utf-8";
@import url("../css/common/grid.css");/*网格*/
@import url("../css/common/layout.css");/*整体框架*/
@import url("../css/common/icon.css");/*图标*/
@import url("../css/navi/navi_02.css");/*02导航*/
@import url("../css/banner.css");/*幻灯片*/
@import url("../css/navi/classify_01.css");/*侧栏样式*/
@import url("../css/adorner/01/A_style.css");/*01装饰器*/
@import url("../css/adorner/02/A_style.css");/*02装饰器*/
@import url("../css/links.css");/*友情链接*/
@import url("../css/kefu.css");/*在线客服*/
@import url("../css/common/doc.css");/*自定义文档*/
@import url("../css/products/select.css");@import url("../css/swiper.min.4.0.7.css");/*自定义文档*/

html {
	overflow-x: hidden;
}

/*----------search--------*/
.hd_serch { float:right;    width: auto;
    height: 32px;
    margin-left: 10px;
    margin-top: 38px;
    border: 1px solid rgba(0,0,0,0);}
	
.hd_serch dt, .hd_serch dd{ float:right;}
.hd_serch, .hd_serch .tex{ transition: all 0.5s;}
	
.hd_serch dt{ float:right;
	width: 32px;
    height: 32px;
    background-image:url(../img/search_icon.png);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;}
	
.hd_serch .tex{    line-height: 32px;
    height: 32px;
    font-size: 14px;
    color: #333;
    width: 0;
	margin:0; padding:0px;
	border:none;
	text-indent:10px;
	background:#f4f4f4; outline:none;}
.hd_serch.on .tex{width: 170px;}
/*-----------------------------------*/
	

.in_title{ margin:0 auto 30px auto; text-align:center;}
.in_title h3{ font-weight:normal; font-size:28px; color:#d7000f;}
.in_title p{ font-family:arial; font-size:14px; color:#999; margin-top:6px; margin-bottom:20px;}
.in_title span{ display:block; margin:0 auto; font-size:14px; color:#999;}



.part01{ width:1280px;  height:auto; margin:100px auto 0px auto; z-index:3;}
.part01 .notice{ width:1280px; margin:0 auto;}
.part01 .tab-hd .tab-nav{ text-align:center;}
.part01 .tab-hd .tab-nav li{  display:inline-block;}
.part01 .tab-hd .tab-nav li a{ display:block; width:auto; height:36px; line-height:36px; font-size:16px; color:#666; background:#eee; padding:0 16px 0 16px; margin:0 5px 0 5px;}
.part01 .tab-hd .tab-nav .on a{ background:#d7000f; color:#fff;}

.part01 .tab-bd{ width:1280px; margin:30px auto 0 auto;}
.part01 .tab-bd .scrollBox{ width:1280px; position:relative;}
.part01 .tab-bd .scrollBox .piclist ul{ width:279px; margin-left:14px; margin-right:14px;}
.part01 .tab-bd .scrollBox .piclist ul li{ margin-bottom:28px;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;}
.part01 .tab-bd .scrollBox .piclist ul li .img{ width:279px; height:279px;}
.part01 .tab-bd .scrollBox .piclist ul li .img a{ display:block;}
.part01 .tab-bd .scrollBox .piclist ul li .img a img{ width:279px; height:279px;}
.part01 .tab-bd .scrollBox .piclist ul li .link{ display:block; height:50px; line-height:50px; font-size:16px; color:#666; background:#f0f0f0; text-align:center;}
.part01 .tab-bd .scrollBox .ohbox{ width:1228px; margin:0 auto;}
.part01 .tab-bd .scrollBox .piclist ul li:hover{ box-shadow:0px 6px 25px rgba(0,0,0,0.1);
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;}
.part01 .tab-bd .scrollBox .piclist ul li:hover a{ background:#fff; color:#d7000f;}

.part01 .tab-bd .scrollBox .pageBtn span:hover{opacity:1;}

.part01 .tab-bd .scrollBox .pageBtn .prev01{ position:absolute; top:42%; left:0; display:block; height:38px; width:21px; background:url(../img/icon_L.png) no-repeat;opacity:0.5;}
.part01 .tab-bd .scrollBox .pageBtn .next01{ position:absolute; top:42%; right:0; display:block; height:38px; width:21px; background:url(../img/icon_R.png) no-repeat;opacity:0.5;}

.in_more a{ display:block;margin:0 auto; text-align:center; width:130px; height:40px; line-height:40px; font-family:arial; color:#fff; background:#d7000f;}
.in_more a:hover{ background:#ee3930;}






.part02{ width:1200px; height:auto; text-align:center; margin:100px auto 0 auto;}
.part02 ul{ width:1200px; height:auto; margin-bottom:24px;}
.part02 ul li{ float:left; width:279px; height:auto; margin-left:14px; margin-right:14px;}
.part02 ul li .img{ display:block; width:279px; height:186px; overflow:hidden;
	webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;}
.part02 ul li .img img{ width:279px; height:186px;
	webkit-transition: all 1s linear -1ms;
	-moz-transition: all 1s linear -1ms;
	-ms-transition: all 1s linear -1ms;
	-o-transition: all 1s linear -1ms;
	transition: all 1s linear -1ms;}
.part02 ul li .link{ display:block; text-align:center; font-size:#333; font-size:16px; margin-top:4px;}
.part02 ul li:nth-child(1){ margin-left:0px;}
.part02 ul li:nth-child(4){ margin-right:0px;}
.part02 ul li:hover .img{ box-shadow:0px 5px 25px #ccc;
	webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;}
.part02 ul li:hover .link{ color:#d7000f;}
.part02 ul li:hover .img img{
	webkit-transition: all 3s linear -1ms;
	-moz-transition: all 3s linear -1ms;
	-ms-transition: all 3s linear -1ms;
	-o-transition: all 3s linear -1ms;
	transition: all 3s linear -1ms;

	transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);}


/*-------part02 END----------*/



.part03{ width:1920px; margin:110px auto 0px auto;}
.part03 .left{ float:left; width:960px; height:540px;}
.part03 .left a{ display:block; width:960px; height:540px;}
.part03 .left a img{ width:960px; height:540px;}
.part03 .right{ float:left; width:910px; height:540px; background:url(../img/about_bg.jpg) no-repeat; background-size:cover; text-align:left; padding-left:50px;}
.part03 .right .in_title{ text-align:left; margin-top:90px;}
.part03 .right .txt{ display:block; width:500px; font-size:16px; color:#666; line-height:28px;}
.part03 .right .more{ display:block; color:#d7000f; font-family:arial; font-size:16px; margin-top:50px;}



/*-------part03 END----------*/

.part04{ width:1200px; margin:110px auto 0 auto;}
.part04 .left{ float:left; width:570px;}
.part04 .right{ float:right; width:570px;}
.part04 .title{ display:block; width:570px; height:110px; text-align:center; padding-top:70px;}
.part04 .left .title{ background:url(../img/support_bg01.jpg) no-repeat; background-size:cover;}
.part04 .right .title{ background:url(../img/support_bg02.jpg) no-repeat; background-size:cover;}
.part04 .title p{ font-size:24px; color:#fff; margin-bottom:10px;}
.part04 .title span{ display:block; width:40px; height:2px; background:#fff; margin:0 auto;}
.part04 ul{ width:570px;}
.part04 ul li{ width:570px; margin-top:20px;}
.part04 ul li a{ display:block; width:570px; border-bottom:1px solid #ddd;}
.part04 ul li a .tit{ display:block; float:left; font-size:18px; height:40px; line-height:40px;transition: all 0.3s linear -1ms;}
.part04 ul li a .date{ display:block; float:right; font-size:14px; color:#999; height:40px; line-height:40px;transition: all 0.3s linear -1ms;}
.part04 ul li:hover a{ border-color:#d7000f;}
.part04 ul li:hover a p{ color:#d7000f;transition: all 0.3s linear -1ms;}




.part05{ width:1920px; height:350px; margin:120px auto 0 auto; background:url(../img/part05_bg.jpg) no-repeat; background-size:cover;}
.part05 .content{ width:1200px; margin:0 auto; padding-top:90px;}
.part05 .content li{ float:left; width:250px; margin-left:20px; margin-right:30px;word-break:break-all;}
.part05 .content li .top{ height:50px;display: table-cell;vertical-align: bottom;}
.part05 .content li .top p{ display:block; float:left; font-size:28px; color:#f0f0f0; line-height:50px; }
.part05 .content li .top .tit{ height:50px; overflow:hidden; line-height:60px; margin-left:14px;}
.part05 .content li .top .num{ font-family:Impact; color:#e13e36; font-size:50px;}
.part05 .content li span{ display:block; width:250px; color:#f0f0f0; line-height:24px; margin-top:22px;}





.footer{ width:100%; background:#eee; margin:0px auto 0 auto; padding-top:65px;}
.footer_content{ width:1200px; margin:0 auto;}
.footer_content .left{ height:auto; float:left; width:600px; margin-bottom:60px;}
.footer_content .left .list{ float:left; width:100%;}
.footer_content .left .list ul{ width:25%; text-align:left; float:left;}
.footer_content .left .list ul a{ display:block; color:#333; font-size:16px; margin-bottom:30px;}

.footer_content .left .list ul li{ margin-bottom:8px;}
.footer_content .left .list ul li a{ color:#666; font-size:14px; margin-bottom:16px;}
.footer_content .left .list ul a:hover{ color:#d7000f;}

.footer_content .right{ float:left; text-align:left; margin-bottom:60px;  width:600px;}
.footer_content .right .left a{ font-size:16px; color:#333; display:block; margin-bottom:30px;}
.footer_content .right .left{ display:block;float:left; width:420px; font-size:14px; color:#666; line-height:30px;}
.footer_content .right .qr_code{ float:right; width:120px; text-align:center;}
.footer_content .right .qr_code img{ width:120px; height:120px; margin-bottom:4px;}
.footer_content .right .qr_code p{ color:#666;}
.footer_content .copy{ width:1200px; margin:0 auto;}
.footer_content .copy p{ display:inline-block; color:#999; line-height:70px;}
.footer_content .copy .co{ float:left;}
.footer_content .copy .support{ float:right;}
.footer_content .copy p a{ color:#999;}
.footer_content .copy p a:hover{ color:#d7000f;}

/*----------------------------------------------------------------*/

.page_banner{ height:auto;
	overflow: hidden;
	position: relative;
	width:1920px;
	margin-left:-960px;
	left:50%;}

	
	
.inner_top{ width:1200px; height:52px; background:#fff; margin:0 auto 0 auto;}
.inner_top .content{ width:1200px; height:50px; border-bottom:2px solid #ddd; margin:0; padding:0;}
.inner_top .content li{ float:left; margin-right:35px; height:50px; text-align:center; z-index:99;}
.inner_top .content li a{ display:block; height:52px; font-size:16px; line-height:50px; color:#666; box-sizing:border-box;}
.inner_top .content li:hover a{ color:#d7000f; border-bottom:2px solid #d7000f;}
.inner_top .content .cur a{ color:#d7000f; border-bottom:2px solid #d7000f;}

.inner_main{ width:1200px; margin:0 auto 80px auto;}



.honor_list{ width:1200px;}
.honor_list li{ width:270px; height:200px; margin-left:15px; margin-right:15px; float:left; margin-bottom:30px;
	border:1px solid #ddd; box-sizing:border-box;
	webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;}
.honor_list li a{ display:block; width:100%; height:100%; overflow:hidden;}
.honor_list li a img{ display:block; max-width:100%; height:100%; margin:0 auto;}
.honor_list li:hover{ box-shadow:0px 5px 25px #ccc;
	webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;}




.pro_list{ width:1200px; margin:0 auto;}
.pro_list .list .title{ height:22px; padding-left:18px; border-left:3px solid #d7000f; margin-bottom:12px;}
.pro_list .list .title p{ display:inline-block; font-size:22px; color:#d7000f;}
.pro_list .list .title span{ display:inline-block; font-size:14px; color:#666;}

.pro_list .list ul{ width:1200px;}
.pro_list .list ul li{ width:220px; height:372px; float:left; text-align:center; margin-left:12.5px; margin-right:12.5px; margin-bottom:26px;
	webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;}
.pro_list .list ul li .img{ display:block; width:220px; height:220px;}
.pro_list .list ul li .img img{ width:220px; height:220px;}
.pro_list .list ul li .tit{ display:block; margin-top:10px; margin-bottom:12px;}
.pro_list .list ul li span{ display:block; color:#666; width:200px; margin:0 auto;}
.pro_list .list ul li .more{ display:block; font-family:arial; color:#999; margin-top:16px; margin-bottom:18px;}
.pro_list .list ul li:hover{ box-shadow:0px 4px 8px #eee;
	webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;}
.pro_list .list ul li:hover a{ color:#d7000f;}
.pro_list .list ul li:nth-child(1){ margin-left:0;}
.pro_list .list ul li:nth-child(5n+0){ margin-right:0;}
.pro_list .list ul li:nth-child(5n+1){ margin-left:0;}




.support_list{ width:1200px; margin:0 auto;}
.support_list li{ width:1200px; height:auto; margin-bottom:20px;}
.support_list li a{ display:block; width:1200px; font-size:22px; border-bottom:1px solid #ddd; line-height:60px;}
.support_list li a img{ display:block; float:left; width:27px; height:27px; margin:18px 18px 0 8px;
	    filter: grayscale(100%);
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%); 
		transition: all 0.3s linear -1ms;}
.support_list li a p{ display:block; float:right; font-size:22px; color:#999; line-height:60px; margin-right:8px;}
.support_list li:hover a{ border-color:#d7000f;}
.support_list li:hover a img{filter: grayscale(100%);
        -webkit-filter: grayscale(0%);
        -moz-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
        -o-filter: grayscale(0%); 
		transition: all 0.3s linear -1ms;}



.service_list{ width:1200px;}
.service_list li{ width:1200px; height:200px; margin-bottom:40px;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;}
.service_list li .img{ display:block; width:300px; height:200px; float:left;}
.service_list li .img img{ width:300px; height:200px;}
.service_list li .txt{ float:left; width:860px; height:200px; margin-left:40px;}
.service_list li .txt .tit{ font-size:22px; display:block; margin-top:30px; margin-bottom:20px;}
.service_list li .txt span{ display:block; color:#666; width:80%;}
.service_list li .txt .more{ display:block; font-family:arial; color:#999; margin-top:24px;}
.service_list li:hover{box-shadow:0px 6px 25px rgba(0,0,0,0.1);
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;}
.service_list li:hover .tit{  color:#d7000f;}
.service_list li:hover .more{  color:#d7000f;}


	
.news_list{ width:1200px; margin:0 auto;}
.news_list li{ width:1200px; background:#fff; margin-bottom:40px;box-shadow:0px 3px 6px rgba(0,0,0,0.1);
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;}
.news_list li .img{ float:left; height:250px; width:600px;}
.news_list li .img a{ display:block; width:100%; height:100%; overflow:hidden;}
.news_list li .img a img{ width:100%; height:100%;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;}
.news_list li .txt{ float:left; margin-left:60px;}
.news_list li .txt .date{ font-size:22px; color:#ccc; margin-top:40px;}
.news_list li .txt .tit{ display:block; font-size:22px; margin-top:20px; margin-bottom:20px;}
.news_list li .txt span{ display:block; width:450px; line-height:24px; color:#666;}
.news_list li:hover{ background:#fff; box-shadow:0px 6px 25px rgba(0,0,0,0.1);
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;}
.news_list li:hover img{
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;

	transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);}
.news_list li:hover .tit{ color:#d7000f;}


/*--------------------------------*/
.pro_de_title{ margin-top:30px;}
.pro_de_title h1{ font-size:22px; font-weight:normal; color:#d7000f;}
.pro_de_info{ margin-top:50px; width:550px; height:240px;}
.pro_de_info p{ color:#999; margin-bottom:10px;}
.pro_de_info span{ color:#666; line-height:22px;}
.detail_button a{ display:block; width:130px; height:40px; color:#fff; background:#d7000f; line-height:40px; text-align:center;}
.detail_button a:hover{ background:#ed473e;}
.pro_detail .detail{ width:1200px; margin:0 auto 40px auto;}
.pro_detail .detail .hd{ width:100%; border-left:none; border-bottom:2px solid #ddd; height:auto;}
.pro_detail .detail .hd ul li{ border:none; background:none; height:auto; padding-left:14px; padding-right:14px; margin-bottom:-2px;}
.pro_detail .detail .hd ul li a{ font-size:22px; color:#666; line-height:42px;}
.pro_detail .detail .hd ul .on{ border-bottom:2px solid #d7000f;}
.pro_detail .detail .hd ul .on a{ color:#d7000f;}


.contact_main{ width:1200px; margin:0 auto;}
.contact_main .info{ width:1200px; background:#fff; margin-bottom:90px;}
.contact_main .contact_map{ width:1200px; height:500px; margin-bottom:100px;}


.contact_main .messages{ width:700px; float:left;  margin-bottom:90px;}
.contact_main .messages h3{ font-weight:normal; color:#d7000f; font-size:22px; margin-bottom:6px;}
.contact_main .messages p{ color:#999; font-size:14px;}
.contact_main .messages ul{ margin-top:20px;}
.contact_main .messages ul li{ width:100%; height:40px; margin-bottom:14px;}
.contact_main .messages ul li .input{ width:100%; height:40px; line-height:40px; border:none; background:#f4f4f4; padding:0; text-indent:14px; color:#666;}
.contact_main .messages ul .area{ height:130px;}
.contact_main .messages ul li .textarea{ width:680px; height:130px; border:none; background:#f4f4f4; padding:0 10px 0 10px; color:#666; font-size:14px; outline:none;}
.contact_main .messages ul .submit{ margin-bottom:0px;}
.contact_main .messages ul .submit a{ display:block; height:40px; width:140px; line-height:40px; text-align:center; color:#fff; background:#d7000f; }
.contact_main .messages ul .submit a:hover{ background:#ed473e;}
.pro_detail .detail .hd ul li{padding:0px !important;}



.login_main{ width:1920px; height:800px;margin-left: -960px;left: 50%; position: relative;}
.login_main .login_bg{ height:800px;}
.login_main .content{ position:absolute; width:1200px; top:0px; left:360px;}
.login_main .content .left{ float:left; width:600px; height:300px; margin-top:150px;}
.login_main .content .login_form{ float:left; margin-top:150px; width:350px; background:#fff; padding:50px 50px 35px 50px; margin-left:50px;}
.login_main .content .login_form h3{ font-size:24px; font-weight:normal; color:#d7000f;}
.login_main .content .login_form p{ font-size:14px; color:#999; margin-top:18px; margin-bottom:18px;}
.login_main .content .login_form ul .name{ margin-bottom:20px;}
.login_main .content .login_form ul li .input{ width:350px; height:42px; line-height:42px; text-indent:20px; background:#f4f4f4; font-size:14px; outline:none;padding:0; border:none;}
.login_main .content .login_form ul .check input{ margin:0px 10px 0px 0px;}
.login_main .content .login_form ul .check { color:#666; line-height:20px; margin-top:14px; margin-bottom:14px;}
.login_main .content .login_form ul .check a{ margin-left:168px; color:#d7000f;vertical-align: top;}
.login_main .content .login_form ul .login{ margin-bottom:20px;}
.login_main .content .login_form ul .login a{ display:block; width:350px; height:40px; background:#d7000f; line-height:40px; text-align:center; color:#fff;}
.login_main .content .login_form ul .register a{ display:block; width:350px; height:40px; background:#eee; line-height:40px; text-align:center; color:#666;}
.login_main .content li p a{ color:#d7000f;}
.login_main .content .login_form ul .login a:hover{ background:#ee3930;}
.login_main .content .login_form ul .register a:hover{ background:#d7000f; color:#fff;}



.register_main{ width:1920px; height:800px;margin-left: -960px;left: 50%; position: relative;}
.register_main .register_bg{ height:800px;}
.register_main .content{ position:absolute; width:1200px; top:0px; left:360px;}
.register_main .content .right{ float:left; width:600px; height:300px; margin-top:100px;}
.register_main .content .register_form{ float:left; margin-top:100px; width:350px; background:#fff; padding:50px 50px 35px 50px; margin-left:50px;}
.register_main .content .register_form h3{ font-size:24px; font-weight:normal; color:#d7000f;}
.register_main .content .register_form p{ font-size:14px; color:#999; margin-top:18px; margin-bottom:18px;}
.register_main .content .register_form ul li{ margin-bottom:20px;}
.register_main .content .register_form ul li .input{ width:350px; height:42px; line-height:42px; text-indent:20px; background:#f4f4f4; font-size:14px; outline:none; padding:0; border:none;}
.register_main .content .register_form ul .yanzheng{ height:44px;}
.register_main .content .register_form ul .yanzheng .code{ float:left; width:120px; margin-top:8px;}
.register_main .content .register_form ul .yanzheng .input{ float:right; width:200px;}
.register_main .content .register_form ul li p{ color:#888; font-size:12px;}
.register_main .content li p a{ color:#d7000f;}
.register_main .content .register_form ul .register a{ display:block; width:350px; height:40px; background:#d7000f; line-height:40px; text-align:center; color:#fff;}
.register_main .content .register_form ul .register a:hover{ background:#ee3930;}


.user .classify{ float:left; margin-right:30px;}
.user .classify h3{ color:#d7000f; font-size:22px; font-weight:normal;}
.user .classify span{ display:block; width:40px; height:2px; background:#d7000f; margin-top:20px; margin-bottom:10px;}
.user .classify ul li{ height:40px; width:auto; background:#fff;}
.user .classify ul li a{ font-size:16px; color:#666; text-indent:0px;}
.user .classify ul .current a{ color:#d7000f;}
.user .classify ul li .cur{ color:#d7000f;}
.user .classify ul li:hover a{ color:#d7000f; }

.user .member{ float:left; width:930px;}
.user .button{ display:block; width:130px; height:40px;background:#d7000f; line-height:40px; text-align:center; color:#fff;}
.user .button:hover{ background:#ee3930;}
.user input{ font-size:14px !important;}
.user a{ color:#d7000f;}
.user h1{ font-weight:normal; color:#d7000f; }


.member_list_content #submit{    text-indent: 0;}



/*---------0711---------*/
.de_down{ width:1200px;}
.de_down ul{ width:1200px; margin-top:20px; margin-bottom:30px;}
.de_down ul li{ width:94%; margin:0 auto; background:#f5f5f5; padding:24px; margin-bottom:30px; float:inherit !important;
webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;}
.de_down ul li .left{ float:left;}
.de_down ul li .left h3{ font-size:22px; font-weight:normal; display:block; margin-bottom:16px;}
.de_down ul li .left p{ display:block; color:#666;}

.de_down ul li .down_btn{ float:right; margin-top:10px;}
.de_down ul li .down_btn a{ display:block; width:130px; height:40px; background:#d7000f; line-height:40px; color:#fff; text-align:center;}
.de_down ul li:hover{ background:#fff; box-shadow:0px 3px 8px rgba(0,0,0,0.15);
webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;}

.de_down ul li:hover a{ background:#ed473e;}


/*------------0716-------------*/
.pro_search{ width:550px; margin:50px auto 0 auto;}
.pro_search h2{ font-size:22px; font-weight:normal; color:#d7000f; margin-bottom:8px;}
.pro_search .tex{ width:430px; height:40px; line-height:40px; display:inline-block; box-sizing:border-box; padding:0; text-indent:14px;vertical-align:top;}
.pro_search a{ display:inline-block; width:120px; height:40px; line-height:40px; background:#ccc; text-align:center; background:#d7000f; color:#fff;}
.pro_search a:hover{ background:#ed473e;}



.specTable {
    border-bottom: 1px solid #333;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

.specTable td,.specTable th {
    font-size: 14px;
    text-align: center;
    padding: 10px;
}

.specTable th {
    border-bottom: 1px solid #333;
    border-top: 1px solid #333;
}

.gray{background:gray;}