﻿@charset "utf-8";
/*===================== 重置样式 START =====================*/
html,body,h1,h2,h3,h4,h5,h6,p,dl,dd,dt,th,td,select,ul,ol,li,form,input,textarea,fieldset,legend,img{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-weight: 300;}
em,i{font-style: normal;font-weight: normal;}
li{list-style: none;}
a{ text-decoration: none;background: transparent;outline: none;display: block;height:100%;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
a:hover{-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
img{ border: 0;vertical-align: middle;max-width:100%;}
table{ border-collapse: collapse; border-spacing: 0;}
input,textarea{ -webkit-user-modify: read-write-plaintext-only;outline-style: none;border:none;font-size:14px;}
input::-moz-placeholder, textarea::-moz-placeholder { color: #000; } 
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #000; } 
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #000; }
html::-webkit-scrollbar{width:5px;height:5px;background-color:#f1f1f1;} 
html::-webkit-scrollbar-track{border-radius:0;background-color:#f1f1f1;}
html::-webkit-scrollbar-thumb{border-radius:0px;width:5px;height:5px;background-color:#b54a4a;}
textarea{ resize:none; overflow: auto;}
input{ padding-top: 0; padding-bottom: 0;};
select,input{ vertical-align:middle; }
select,input,textarea{font-size:14px; margin:0;}
.clear{zoom:1;}
.clear:after{ content:""; display:block; height:0; visibility:hidden; clear:both;}
.clear::before, .clear::after { content: "";display: table; } 
.clear::after { clear: both;}
.fl{float: left;}
.fr{float: right;}
html{overflow-x: hidden; overflow-y: auto;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;height: 100%; }
body{font-family: "Noto Sans S Chinese";font-size:16px;color:#333;min-height:100%;background-color: #fff;}
.error3{display: none !important;}
/*===================== 重置样式 END =====================*/

/*  产品 案例 详情页  */
#article{width:1200px;margin:0 auto;}
.img_big_box{width:49%;float: left;}
.img_big_box .img_box{height:400px;border:1px solid #f1f1f1;border-radius:5px;position: relative;border-bottom:none;}
.img_big_box .img_box img{max-width:98%;max-height:98%;border-radius:5px;position: absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
.img_big_box .small_box{border:1px solid #f1f1f1;border-radius:5px;text-align: center;}

.img_big_box .lg-img{
	display: none;
}
.img_big_box .lg-img.ab{
	display: block !important;
}
.img_big_box .num{
	width: 100%;
	text-align: center;
}
.img_big_box .num li{
	display: inline-block;
	width: 50px;
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #fff;
	cursor: pointer;
}
.img_big_box .num li.at{
	border-color: #b54a4a;
	border-width: 2px;
}
.img_big_box .num li img{
	width: 100%;
}


.img_big_box .small_box img{max-height:80px;display: inline-block;margin:10px 5px;border:1px solid #fff;}
.img_big_box .small_box img.active{border-color:#b54a4a;}
.info_big_box{width:49%;float: right;height:502px;}
.info_big_box h1{color:#b54a4a;height:50px;line-height:50px;font-weight: bold;font-size:26px;text-align:left;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.info_big_box .info_1{padding:10px;background-color:#bbb;margin:20px 0;}
.info_big_box .info_1 .dh{color:#fff;margin-bottom:10px;height:40px;line-height:40px;font-weight:bold;font-size:30px;padding-left:50px;background:url(../images/nycall.png) left center/7% no-repeat;}
.info_big_box .info_1 p{font-size:16px;color:#fff;line-height:36px;}
.info_big_box .info_2{padding:10px;}
.info_big_box .info_2 .ewm{margin-right:20px;}
.info_big_box .info_2 img{display: block;width:130px;border:1px solid #b54a4a;padding:2px;}
.info_big_box .info_2 strong{display: block;font-size:14px;height:30px;line-height:30px;color:#333;text-align: center;}
.info_big_box .info_2 .but a{color:#fff;background-color:#b54a4a;margin-top:26px;width:160px;height:36px;line-height:36px;text-align: center;}
.info_big_box .info_3 span{display: inline-block;padding:8px 0;line-height:24px;width:49%;color:#333;cursor:pointer;}
.info_big_box .info_3 span img{height:24px;margin-bottom:3px;margin-right:6px;}

.xgcp_title{padding:10px;background-color:#fafafa; margin:30px 0;}
.xgcp_title h3{color:#b54a4a;border-left:2px solid #b54a4a;padding-left:20px;height:30px;line-height:30px;font-weight: bold;font-size: 20px;margin: 20px 0 10px;}

.article_box{padding-top:30px;}
.article_box img{display: inline;}
.article_box p, .article_content p{font-size: 16px;line-height: 26px;color: #333;}
.nr,.nr p,.nr ul li,.nr div,.nr span{font-size: 16px;line-height: 26px;color: #333;}
.nr{overflow-x: auto;}
.nr img{
	width: 100% !important;
	height: auto !important;
	max-width: 500px;
	display: block;
    margin: 0 auto;
}
.nr table tr th, .nr table tr td {
    text-align: center;
    vertical-align: middle;
}
.nr table tr:nth-of-type(2n-1) {
    background-color: rgba(181,74,74,.08);
}
.nr table tr:first-of-type {
    color: #fff;
    background-color: rgba(181,74,74,.8);
}



#xgcp{height:170px;position: relative;overflow: hidden;width:100%;margin:0 auto 30px;}
#xgcp ul {position: relative; }
#xgcp ul li{float: left;text-align: center;margin-right:20px;width:300px;}
#xgcp ul li img{display: block;width:200px;margin:0 auto;}
#xgcp ul li strong{display: block;height:36px;color:#333;line-height:36px;text-align: center;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
#xgcp ul li:hover strong{background-color:#b54a4a;color:#fff;}

.pagenum{border-top:1px solid #999;margin-top:30px;color:#333;text-align: center;}
.pagenum a{display: inline-block;color:#333;padding-left:10px;}
.pagenum td{padding:20px 0;}



@media only screen and (max-width: 1200px) {
#article {
    width: auto;
}


}
@media only screen and (max-width: 750px) {
.img_big_box,.info_big_box {
    display: block !important; 
    width: 100%;
}
.info_big_box .info_2 .but a {
    width: 120px;
}
	
	
	
}



/*  产品 案例 详情页  */

/*  产品 案例 列表页  */
#list{margin:30px 0;}
#list .auto{width:1500px;margin:0 auto;}
@media(max-width:1505px ){
	#list .auto{width:1200px;}
}
.showlist {width:100%;/* float:left; */}
/*.showlist div *{width:100%;}*/
.showlist li{width:98%;margin:0 auto 20px;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.showlist li a{display:block;overflow: hidden;}
.showlist li .img{overflow: hidden;float:none;position: relative;}
.showlist li img{transition:all .4s ease-in-out;display: block;max-width:100%;}
.showlist li .line{position: absolute;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.showlist li .l1{left:0;top:0;width:0;height:3px;background-color:#b54a4a;}
.showlist li .l2{right:0;top:0;width:3px;height:0;background-color:#b54a4a;}
.showlist li .l3{right:0;bottom:0;width:0;height:3px;background-color:#b54a4a;}
.showlist li .l4{left:0;bottom:0;width:3px;height:0;background-color:#b54a4a;}
.showlist li:hover .l1, .showlist li:hover .l3{width:100%;}
.showlist li:hover .l2, .showlist li:hover .l4{height:100%;}
.showlist li:hover img{transform:translateZ(0) scale(1.12);}
.showlist li p{position: relative;z-index:1;line-height:55px;height:55px;display:block; text-align: center;color:#555;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.showlist li p i{position: absolute;left:0;bottom:0;width:100%;height:0;background-color:#b54a4a;z-index:-1;-webkit-transition: .5s height;-o-transition: .5s height;-ms-transition: .5s height;-moz-transition: .5s height;transition: .5s height;}
.showlist li:hover i{height:100%;}
.showlist li:hover p{color:#fff;}
.showlist li span, .showlist li .move_box{display: none;}

.zhsh_two .showlist li .line, .zhsh_two .showlist li span{display: none;}
.zhsh_two .showlist li .shadow_box{width:100%;height:100%;position: absolute;left:0;top:-100%;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;background:rgba(255,0,0,0.5) url(../images/jia.png) center center no-repeat;}
.zhsh_two .showlist li:hover .shadow_box{top:0;}

.zhsh_three .showlist li .shadow_box, .zhsh_three .showlist li .line, .zhsh_three .showlist i{display: none;}
.zhsh_three .showlist li{width:94%;padding-bottom:20px;border-radius:6px;overflow:hidden;background-color:#f9f9f9;}
.zhsh_three .showlist li p{text-align: left;padding:0 15px;}
.zhsh_three .showlist li:hover p{color:#b54a4a;}
.zhsh_three .showlist li span{display: block;padding:0 15px;font-size:14px;color:#999;}
.zhsh_three .showlist li em{float: right;width:10px;height:3px;background-color:#b54a4a;margin:10px 15px 0 0;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.zhsh_three .showlist li:hover em{width:30px;}
.zhsh_three .showlist li:hover{box-shadow: 0px 18px 25px rgba(0, 0, 0, 0.08);background-color: #fff;}

.zhsh_four .showlist li .line, .zhsh_four .showlist li p{display: none;}
.zhsh_four .showlist li{position: relative;overflow: hidden;}
.zhsh_four .showlist li .move_box{display: block;background-color:rgba(255,0,0,0.5);position: absolute;left:0;top:-100%;width:100%;height:100%;}
.zhsh_four .showlist li .move_box strong{font-size:16px;color:#fff;display: block;margin-top:25%;text-align: center;}
.zhsh_four .showlist li .move_box .l{width:14px;height:2px;background-color: #fff;float:none;margin:10px auto;}
.zhsh_four .showlist li .move_box .tx{font-size:14px;color:#fff;padding:0 50px;}

.showlist div{float:left;}
.showlist .button{width:60%;color:#fff;margin:0px auto;padding:0px;}
#showdata {display:none;}
#showdata li{float:left;width:300px;}
#showdata li *{width:100%;}
#loaddata {text-align:center;}
/*  产品 案例 列表页  */

/*  内页 banner 图  */
#nyba {height:400px;position: relative;overflow:hidden;background: url(../images/neibanner.jpg) top center no-repeat;background-attachment: fixed;}
.box_box{width:600px;height:140px;padding-top:20px;background-color:rgba(255,255,255,0.85);position: absolute;bottom:0;left:50%;margin-left:-300px;text-align: center;}
.box_box h3{font-size:30px;font-weight:bold;color:#6d6f6b;height:36px;line-height:36px;}
.box_box h3 i{display: inline-block;width:40px;height:1px;vertical-align: middle;background-color:#6d6f6b;margin:0 10px;}
.box_box img{height:26px;display: inline-block;margin-right: 10px;}
.box_box .bb_call{font-size:20px;color:#b54a4a;font-family:impact;margin-top:20px;}
.box_box p{color:#707070;margin-top:10px;}
.box_box p a{display: inline-block;color:#707070;padding-top:6px;font-size:14px;}
.box_box p a:hover{color:#b54a4a;}
/*  内页 banner 图  */

/*  子栏目  */
.son_list{background-color:#f1f1f1;}
.son_list .inner{width:1200px;margin:0 auto;font-size:0;text-align: center;}
.son_list a{display: inline-block;width:140px;padding:0 5px;height:80px;color:#333;font-size:16px;text-align: center;line-height:80px;overflow: hidden;position: relative;z-index:1;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.son_list a i{width:100%;height:0%;background-color:#b54a4a;position: absolute;left:0;top:0;z-index:-1;-webkit-transition:.5s height;-o-transition:.5s height;-ms-transition:.5s height;-moz-transition:.5s height;transition:.5s height;}
.son_list a:hover i, .son_list a.now i{height:100%;}
.son_list a:hover, .son_list a.now{color:#fff;}
/*  子栏目  */

/*  新闻  */
.news_box li{padding:20px;margin-bottom: 20px;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.news_box li .img{width:30%;overflow: hidden;}
.news_box li .img img, .news_box li .info i{-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.news_box li .info{width:67%;}
.news_box li .info h3{height:40px;line-height:40px;margin:50px 0 30px;font-weight:bold;font-size:20px;color:#333;}
.news_box li .info p{font-size:16px;color:#555;line-height:30px;}
.news_box li .info em{display: block;margin-top:30px;color:#777;padding-right:20px;}
.news_box li .info i{float: right;margin-right:50px;text-align:right;width:12px;height:38px;background:url(../images/news_arrow.png) center center/100% no-repeat;}
.news_box li:hover img{-webkit-transform:scale(1.3, 1.3);-moz-transform:scale(1.3, 1.3);-o-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
.news_box li:hover h3{color:#b54a4a;}
.news_box li:hover .info i{margin-right:20px;}
.news_box li:hover{box-shadow: 0px 0px 40px rgba(153,153,153,0.2);}
.page_list_span1 a{display: inline-block;color:#333;margin:0 10px;}
.page_list_span1 a:hover{color:#b54a4a;}

/*  新闻详情页  */
.xgcp_title {
	width: 1200px;
	margin: 30px auto;
}

.article_content,.ul_list,.page_list {
	width: 1200px;
	margin: 0 auto;
}

.menu_box .fl em,
.menu_box .fl strong {
	color: #b54a4a;
}

.right_side h1.title{text-align: center;font-size:22px;}
.right_side .time{text-align: center;padding:20px 0 0;color:#777;}
.right_side .time img{height:20px;margin:-3px 10px 0 0;}

@media only screen and (max-width: 1200px) {
.xgcp_title {
	width: auto;
}
.article_content,.ul_list,.page_list {
	width: auto;
}	
	
	
}
/*  新闻详情页  */

/* 新闻样式 2 */
.news_two .auto{width:100% !important;}
.news_two .news_box li{box-shadow:0 0 0 0;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.news_two .news_box li:nth-of-type(2n){background-color:#f9f9f9;}
.news_two .news_box li a{width:1200px;margin:0 auto;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.news_two .news_box li .info i, .news_three .news_box li .info i{display: none;}
.news_two .news_box li:hover{background-color:rgba(181, 74, 74, 0.75);}
.news_two .news_box li:hover img{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);}
.news_two .news_box li:hover h3, .news_two .news_box li:hover p, .news_two .news_box li:hover em{color:#fff;}
.news_two .news_box li:hover a{transform:translateX(20px);}
/* 新闻样式 2 */

/* 相关新闻 */
.ul_list{padding-bottom:20px;}
.ul_list li{width:48%;float: left;margin:10px 1%;}
.ul_list li a{color:#333;font-size:16px;padding:10px;border:1px solid #ccc;}
.ul_list li a:hover{background-color:#b54a4a;color:#fff;border-color:#b54a4a;}
/* 相关新闻 */

/*  新闻  */

/*  左侧 导航  */
#list .left_side{width:280px;}
#list .left_side .box_one, #list .left_side .box_two{width:260px;background-color:#b54a4a;padding:10px 10px;}
#list .left_side .box_one .title{text-align: center;margin-bottom:20px;}
#list .left_side .box_one .title h3{color:#fff;font-weight:bold;font-size:30px;margin:20px 0 10px 0;}
#list .left_side .box_one .title p{color:#fff;font-size:16px;}
#list .left_side .box_one ul li{line-height:50px;background-color:#fff;margin-bottom:6px;text-align:left;}
#list .left_side .box_one ul li a{color:#333;padding-left:20px;position: relative;z-index:1;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;background:url(../images/son.png) 220px center/8% no-repeat;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
#list .left_side .box_one ul li a i{position: absolute;height:100%;width:0;left:0;top:0;z-index:-1;background-color: #f1f1f1;-webkit-transition:.5s width;-o-transition:.5s width;-ms-transition:.5s width;-moz-transition:.5s width;transition:.5s width;}
#list .left_side .box_one ul li a:hover i, #list .left_side .box_one ul li a.active i{width:100%;}
#list .left_side .box_one ul li a:hover, #list .left_side .box_one ul li a.active{font-weight:bold;background-position-x:260px;}
#list .left_side .box_one ul li .son_nav{border-top:2px solid #b54a4a;}
#list .left_side .box_one ul li .son_nav a{background:none;height:40px;line-height:40px;}
#list .left_side .box_two{margin-top:10px;text-align: center;padding:20px 10px;}
#list .left_side .box_two .call_box{padding-left:56px;width:136px;margin:0 auto;text-align: left;height:46px;background:url(../images/wk_call.png) left center no-repeat;}
#list .left_side .box_two .call_box h4{color:#fff;font-weight:bold;font-size:14px;}
#list .left_side .box_two .call_box p{color:#fff;font-size:18px;font-size:20px;color:#fff;}
#list .left_side .box_two img{width:170px;display: inline-block;margin:20px 0 0;}
#list .left_side .box_two strong{display: block;color:#fff;font-size:14px;margin-top:10px;}
#list .right_side{font-size:16px;line-height:26px;}
#list .right_side.fr{width:1200px;}
@media(max-width:1505px ){#list .right_side.fr{width:900px;}}

@media only screen and (max-width: 1200px) {
#list .left_side.fl{
	display: none;
}
#list .right_side.fr{width: 100%}
	
}



/*  左侧 导航  */

/* 搜索框 */
.form_box {display: none;border:1px solid #f1f1f1;border-radius: 5px;margin-bottom: 20px;}
.form_box .sf{margin:0 auto;text-align: center;font-size:0;}
.form_box .an {display: inline-block;border: 1px solid #f1f1f1;background-color: #fff;color: #333;height: 40px;border-radius: 8px;margin: 10px 5px;font-size: 16px;line-height:40px;padding: 0px 15px;outline:none;}
.form_box .an{vertical-align: bottom;}
.form_box .an:hover{border-color:#b54a4a;}
.form_box .inp{height:38px;vertical-align: bottom;}
.form_box .submit{width:80px;cursor:pointer;}
/* 搜索框 */

/* 在线留言 */
.form_box_box{width:1200px;margin:40px auto;padding:60px 0;box-shadow: 0px 20px 80px rgba(76, 76, 76, 0.1);}
ul.fs{width:1000px;margin:0 auto;}
ul.fs input, ul.fs textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition: 0.8s;-o-transition: 0.8s;-ms-transition: 0.8s;-moz-transition: 0.8s;transition: 0.8s;}
ul.fs .box1 li{float: left;width:320px;margin-right:20px;}
ul.fs .box1 li:nth-of-type(3){margin:0;}
ul.fs .box1 li input{border:1px solid #e1e7ee;width:100%;height:50px;padding:10px;color:#999;}
ul.fs li input:hover{border-color:#b54a4a;}
ul.fs .box1 li input::-webkit-input-placeholder, ul.fs li.textarea textarea::-webkit-input-placeholder, ul.fs li.yzm input::-webkit-input-placeholder{color: #999;}   
ul.fs .box1 li input:-moz-placeholder, ul.fs li.textarea textarea:-moz-placeholder, ul.fs li.yzm input:-moz-placeholder{color: #999;}    
ul.fs .box1 li input:-ms-input-placeholder, ul.fs li.textarea textarea:-ms-input-placeholder, ul.fs li.yzm input:-ms-input-placeholder{color: #999;}
ul.fs li.textarea textarea{width:100%;height:150px;border:1px solid #e1e7ee;padding:10px;margin:20px 0;color:#999;}
ul.fs li.textarea textarea:hover{border-color:#b54a4a;}
ul.fs li.radio{text-align: center;}
ul.fs li.radio label{margin:0 10px;}
ul.fs li.yzm{text-align: center;margin:20px 0;}
ul.fs li.yzm img{display: inline-block;height:20px;}
ul.fs li.yzm input{border-bottom:1px solid #e1e7ee;width:200px;height:50px;padding:10px;color:#999;}
ul.fs li.yzm input:hover{border-color:#b54a4a;}
ul.fs li.submit input{height:50px;margin:0 auto;display: block;cursor:pointer;width:200px;border-radius:50px;background-color:rgba(181, 74, 74, 0.8);font-size:16px;color:#fff;}
ul.fs li.submit input:hover{
	background-color:rgba(181, 74, 74, 1);
}
/* 在线留言 */

/* 联系我们 地图 */
#allmap{height:450px;margin-top:20px;}
#allmap img{max-width:none !important;}
/* 联系我们 地图 */

/* =============================================================================== */


/*管理菜单*/

.adminlink {
	background: #fdfdfd;
}

.adminlink a {
	display: block;
	color: #666;
	text-decoration: none;
	line-height: 34px;
	height: 34px;
	padding-left: 18px;
	border-bottom: 1px solid #f3f3f3;
	border-top: 1px solid #fff;
}

.adminlink a:hover {
	background: #f0f0f0;
	color: #C4005B;
}


/*菜单连接*/

ul.minmenu li {
	float: left;
	padding: 15px 15px 15px 0px;
}

ul.minmenu a {
	text-decoration: none;
	border: 1px solid #bbb;
	display: block;
	background: #F6F6F6;
	line-height: 30px;
	text-align: center;
	padding: 0px 20px;
	border-radius: 5px;
}

ul.minmenu a:hover {
	background: #fff;
}

ul.minmenu a:active,
ul.minmenu li.selectlink a,
.selectlink a {
	background: #C4005B;
	color: #fff;
	border: 1px solid #C4005B;
	box-shadow: 0px 0px 15px #aaa;
}


/*单广告链接*/

.link {}

.link img {
	border-radius: 5px;
	max-height: 260px;
}

.link img:hover {
	box-shadow: 0px 0px 15px #aaa;
}


/*组广告链接*/

.links {}

.links li {
	float: left;
}

.links li a {}

.links li a img {
	border-radius: 5px;
	max-height: 260px;
}

.links li a img:hover {
	box-shadow: 0px 0px 15px #aaa;
}

.links li ol {
	text-align: center
}


/*底部*/

.bottomlinks {
	line-height: 52px;
	height: 52px;
	background: #C4005B;
	border-bottom: 5px #CCC solid;
	COLOR: #fff;
	text-align: center;
}

.bottomlinks a {
	color: #fff;
}

.bottomlinks b {
	float: right;
	padding-right: 20px;
}

.copy {
	line-height: 58px;
	height: 58px;
	COLOR: #000;
	text-align: center;
}


/*自定义条数展示与新闻*/

ul.love {
	width: 100%;
}

ul.love li {
	width: 20%;
	padding: 10px 0px;
	float: left;
	color: #666;
}

ul.love li a {
	display: block;
	color: #666;
	margin: 10px;
}

ul.love li a:hover {
	color: #FF0000;
}

ul.love li a img {
	width: 100%;
}

ul.love li div {
	overflow: hidden;
	transform: rotate(0);
	border-radius: 5px;
}

ul.love li div img {
	transition: all 2s ease-in-out;
}

ul.love li div:hover img {
	transform: translateZ(0) scale(1.12);
	transition: all .4s ease-in-out;
}

ul.love li div:hover {
	box-shadow: 0px 0px 15px #333;
	transition: all .3s ease-in-out;
}

ul.love ol {
	padding: 10px 0px 0px 0px;
	display: block;
	text-align: center;
}

ul.lovelist li {
	width: 32.53%;
	float: left;
	background: #fafafa;
	margin: 0.8% 0.8% 0.8% 0px;
	padding: 0px;
	border-radius: 5px;
	transition: all 1.5s ease-in-out;
}

ul.lovelist li a {
	padding-left: 10px;
	font-size: 1.2em;
}

ul.lovelist li:hover {
	background: #eee;
	transition: all .01s ease-in-out;
}


/*表单与编辑器样式*/




ul.fs li {
	background: #fff;
	padding: 0px;
	position: relative;
}

ul.fs li.info {
	padding: 10px 20px;
	min-height: 25px;
	margin: 0px;
}

ul.fs li * {
	font-size: 16px;
	font-family: 'Microsoft Yahei', '微软雅黑E软雅黑6F\96C5\9ED1', Arial, 'Hiragino Sans GB', '宋体B8B体4F53'
}


ul.fs li dl,
ul.fs li dt,
ul.fs li dd {
	min-height: 46px;
	line-height: 46px;
	margin-right: 2%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

ul.fs li dl {
	width: 10%;
	text-align: right;
}

ul.fs li dt {
	width: 51%;
}

ul.fs li dd {
	width: 31.5%;
}

ul.fs li:hover dl {
	color: #b54a4a;
}

ul.fs li:hover dd {
	color: #b54a4a;
}

ul.fs div.edittools {
	margin: 5px;
}

ul.fs .border-top {
	border-top: #eee 1px solid;
}

ul.fs li.selects {
	display: none;
}

ul.fs li dt input[type="text"],
ul.fs li dt input[type="password"],
ul.fs li dt textarea {
	width: 95%;
	font-size: 16px;
	height: 23px;
	padding: 2px;
}

ul.fs li dt input[type="radio"],
ul.fs li dt input[type="checkbox"] {
	height: auto;
}

ul.fs li dt textarea {
	height: 150px;
	line-height: 150%;
	margin-top: 8px;
}

ul.fs li dt select,
ul.fs li dt textarea,
ul.fs li dt input {
	border: 1px solid #0099cc;
	BACKGROUND: #fdfdfd;
	COLOR: #0099cc;
}

ul.fs li dt select:hover,
ul.fs li dt textarea:hover,
ul.fs li dt input:hover {
	border: 1px solid #00ddff;
	BACKGROUND: #fff;
	box-shadow: 0px 0px 13px #666;
}

ul.fs li dt label {
	padding: 0px 5px 0px 0px;
}

ul.fs li dt label span {
	border: 1px #FFFFFF solid;
	border-radius: 5px;
	cursor: pointer;
}

ul.fs li dt label span:hover {
	background: #888;
	color: #fff;
}

ul.fs li dt label input[type="radio"],
ul.fs li dt label input[type="checkbox"] {
	height: auto;
	border: 0px;
	opacity: 0;
	position: absolute;
	z-index: -1;
}

ul.fs li dt input[type="checkbox"]+span,
ul.fs li dt input[type="radio"]+span {
	padding: 2px 5px;
}

ul.fs li dt input[type="checkbox"]:checked+span,
ul.fs li dt input[type="radio"]:checked+span {
	border: 1px #aaa solid;
	color: #000;
	background: #eee;
}

@media \0screen\,
screen\9 {
	/*区分IE9以下版本*/
	ul.fs li dt input[type="checkbox"]+span,
	ul.fs li dt input[type="radio"]+span {
		padding: 0px 13px 0px 6px;
	}
	ul.fs li dt label input[type="radio"],
	ul.fs li dt label input[type="checkbox"] {
		opacity: 100\9;
		position: static\9;
	}
}

ul.fs .showimg {
	position: relative;
	background: #fff;
	display: none;
}

ul.fs .showimg dd {
	position: relative;
	margin-left: 180px;
}

ul.fs .showimg dt {
	position: absolute;
	top: 37px;
	width: 180px;
}

ul.fs .showimg dt img,
ul.fs .showimg dd img {
	height: 100px;
	line-height: 130px;
	padding: 5px;
	margin: 10px 10px 10px 0px;
	border: #eee 1px solid;
	background: #FFF;
	cursor: pointer;
}

ul.fs .showimg dt img {
	max-height: 100px;
	max-width: 90%;
}

ul.fs .showimg img:hover {
	box-shadow: 0px 0px 13px #666;
}

div.editsubmit {
	text-align: center;
	width: 100%;
}

div.editsubmit input,
.button {
	user-select: none;
	width: auto;
	border: 0px;
	color: #fff;
	font-size: 16px;
	font-family: 'Microsoft Yahei', '微软雅黑E软雅黑6F\96C5\9ED1', Arial, 'Hiragino Sans GB', '宋体B8B体4F53';
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
	height: 38px;
	line-height: 38px;
	padding: 0px 13px;
	margin: 15px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
	text-decoration: none !important;
	background-color: #2EB5E5;
	background-image: -moz-linear-gradient(top, #34C0E9, #29AAE1);
	background-image: -webkit-linear-gradient(top, #34C0E9, #29AAE1);
	background-image: -ms-linear-gradient(top, #34C0E9, #29AAE1);
	background-image: linear-gradient(top, #34C0E9, #29AAE1);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34C0E9', endColorstr='#29AAE1', GradientType=0);
}

div.editsubmit input:hover,
.button:hover {
	box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.3);
	color: #ffd;
}

ul.fs .seo div {
	line-height: 200%;
	padding: 20px;
	color: #b54a4a;
}

ul.fs table.table {
	background: #FFFFFF;
}

ul.fs table.table td input {
	width: 90%;
}

@media only screen and (max-width: 650px) {
	ul.fs li dl {
		width: 27%;
		text-align: right;
	}
	ul.fs li dt {
		width: 65%;
	}
	ul.fs li dd {
		position: absolute;
		top: -46px;
		left: 0px;
		width: 100%;
		display: none;
		text-align: center;
	}
	ul.fs li:hover dd {
		display: block;
		background: rgba(0, 0, 0, 0.8);
	}
	.minhidden {
		display: none
	}
}

ul.minfs li dl {
	width: 27%;
	text-align: right;
}

ul.minfs li dt {
	width: 65%;
}

ul.minfs li dd {
	position: absolute;
	top: -46px;
	left: 0px;
	width: 100%;
	display: none;
	text-align: center;
}

ul.minfs li:hover dd {
	display: block;
	background:#ddd;
}

.button2,
div.editsubmit .button2 {
	user-select: none;
	width: auto;
	border: 0px;
	color: #fff;
	font-size: 16px;
	font-family: 'Microsoft Yahei', '微软雅黑E软雅黑6F\96C5\9ED1', Arial, 'Hiragino Sans GB', '宋体B8B体4F53';
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
	height: 38px;
	line-height: 38px;
	padding: 0px 13px;
	margin: 15px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
	text-decoration: none !important;
	background-color: #ff4400;
	background-image: -moz-linear-gradient(top, #ff4400, #dd2b00);
	background-image: -webkit-linear-gradient(top, #ff4400, #dd2b00);
	background-image: -ms-linear-gradient(top, #ff4400, #dd2b00);
	background-image: linear-gradient(top, #ff4400, #dd2b00);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4400', endColorstr='#dd2b00', GradientType=0);
}

.button2:hover {
	color: #fff;
	background: #ff4400;
}

.min_button {
	padding: 0px 10px;
	margin: 5px;
	line-height: 28px;
	height: 28px;
	font-size: 13px;
}


/*禁止选中文字*/

.nocopy {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}


/*缩略图放大缩小*/

.show {
	position: absolute;
	z-index: 991;
	background: #000;
	height: 100%;
	width: 100%;
	top: 0px;
}

#show {
	position: absolute;
	z-index: 992;
	height: 100%;
	width: 100%;
	text-align: center;
	top: 0px;
	overflow: hidden;
	background: url(../images/admin/side.jpg)
}

#show div {
	height: 100%;
	position: relative;
	margin-right: 200px;
}

#show div img {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

#show dl {
	height: 100%;
	top: 0px;
	marging-top: 20px;
	position: absolute;
	right: 0px;
	width: 200px;
	background: #787878 url(../images/bg/1.gif);
	overflow-y: auto;
	overflow-x: hidden;
	;
}

#show dl dt {
	width: 180px;
	margin: 0 auto;
}

#show dl dd {
	padding: 10px;
}

#show img {
	max-height: 95%;
	max-width: 95%;
	border: solid #aaa 3px;
	border-radius: 5px;
	position: relative;
}

#show img:hover {
	border: solid #fff 3px;
	box-shadow: 0px 0px 15px #aaa;
}


/*字体阴影与描边*/



/*主内容盒子*/

/* body {
	background: #fff url('../images/8xs/bg.gif') repeat-x;
} */

div.main {
	width: 1200px;
	text-align: left;
	min-height: 450px;
	margin: 0 auto;
}

/* div.list,
div.main_right,
div.main_left,
div.main_content {
	display: inline;
	word-break: break-all;
	table-layout: fixed;
	min-height: 200px;
	margin-bottom: 20px;
} */

div.main_content {
	float: left;
	width: 80%;
}

div.main_right {
	float: right;
	width: 19%;
	padding-left: 1%;
}

div.main_left {
	float: left;
	width: 19%;
	padding-right: 1%;
}


/*小内容盒子*/

div.min_box {
	border-radius: 5px;
	border: solid 1px #ddd;
	margin-bottom: 20px;
	background: #FFF;
}

div.min_box:hover {
	box-shadow: 0px 0px 15px #aaa;
	color: #000;
	background: url(../images/bg/hotbg.gif);
}

div.min_box_content {
	min-height: 200px;
	padding: 12px;
	line-height: 150%;
	font-size: 14px;
	color: #555;
	border-top: solid 1px #ddd;
	word-break: break-all;
}

div.min_box_content:hover {
	color: #000;
}


/*新闻产品的内容*/






/*项目标题*/

.navtable {
	width: 100%;
	height: 100px;
}

.navtable .td1 {
	width: 260px;
}


.hiddenhtml {
	overflow-y: hidden;
}


/*顶部*/

.top {
	padding-bottom: 15px;
	position: relative;
}

.top,
.top .top_bg,
.top .top_box {
	height: 38px;
	line-height: 33px;
}

.top .top_bg {
	position: absolute;
	width: 100%;
	z-index: -1;
	background: #eee url(../images/bg/header-bg.gif);
	opacity: 0.75;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	filter: alpha(Opacity=75);
}

.top .top_box {
	width: 1200px;
	margin: 0 auto;
	height: 45px;
	position: relative;
}

.top .r ul,
.top .r li {
	float: left;
}

.top .r {
	position: absolute;
	right: 0;
	top: 0px;
	z-index: 10;
}

.top .r li {}

.top .r li a {
	display: block;
	padding: 0px 15px;
}

.top .r dl {
	background: #fff;
	text-align: center;
	border-top: 1px solid #aaa;
	display: none;
}

.top .r dt {
	padding: 10px;
}

.top .r form * {}

.top .r form a {
	display: inline;
	padding: 0px 5px;
}

.top .r form span {
	width: 30px;
}

.top .r form input {
	width: 90px;
}

.top .r #memory {
	width: 25px;
}

.top .r-select {
	background: #ddd;
	border-top: 3px solid #1F72A6;
}

.top .hover dl {
	display: block;
	background: #ff0;
}

.top .sms {
	color: #b54a4a;
}

.bar {
	background: #1F72A6 url('../images/moban/top_bg.jpg');
	height: 151px;
	color: #fff;
	margin-bottom: 10px;
}

.bar_bg {
	background: url('../images/logo/logo.png') no-repeat;
	height: 100%;
}

.bar h1 {
	padding: 125px 10px 0px 0px;
	text-align: right;
}


/*********************以下为系统公共组件样式，不推荐普通用户修改*****************************/


/*主导航多级菜单*/

/*ul.nav {
	margin-top: 10px;
}

ul.nav li {
	float: left;
	position: relative;
	text-align: center;
	width: 100px;
	line-height: 40px;
	
}
ul.nav .navlink{
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-ms-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s;
	border:solid 1px #fff;
}
ul.nav .navlink:hover,
ul.nav .select {
	border: 1px #d7a02b solid;
	border-radius: 5px;
	box-shadow: 0px 0px 15px #aaa;
}

ul.nav a {
	display: block;
	color: #000;
	font-size: 16px;
	font-family: 'Microsoft Yahei', '微软雅黑E\8F6F\96C5\9ED1';
	text-decoration: none;
}

ul.nav ul {
	position: absolute;
	opacity: 0;
	display: none;
	left: 0px;
	width: 100%;
}

ul.nav ul li {
	width: 100%;
}

ul.nav ul li a {
	color: #333;
	border: 0px;
	border-bottom: 1px #ddd solid;
	border-top: 1px #fff solid;
	background: #fff;
}

ul.nav ul li a:hover {
	background-color: #eee;
	color: #000;
	text-decoration: none;
}

ul.nav ul ul {
	left: 77px;
	top: -1px;
}
*/






ul.nav2 {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: #FFFFFF;
	display: none;
}

ul.nav2 li {}

ul.nav2 .navlink:hover,
ul.nav2 .select {
	border-bottom: 1px #C4005B solid;
}

ul.nav2 a {
	display: block;
	color: #C4005B;
	padding: 10px;
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px #ddd solid;
	border-top: 1px #fff solid;
}

ul.nav2 ul {
	opacity: 0;
	display: none;
}

ul.nav2 ul li {}

ul.nav2 ul li a {
	background-color: #fafafa;
	color: #333;
	padding-left: 30px;
}

ul.nav2 ul li a:hover {
	background-color: #eee;
	color: #000;
	text-decoration: none;
}

ul.nav2 ul ul {}

img.nav2button {
	width: 40px;
	position: fixed;
	top: 70px;
	right: 6%;
	border-radius: 5px;
	box-shadow: 0px 0px 15px #aaa;
	border: #FFFFFF 3px solid;
}


/*状态信息*/

.error3 {
	position: absolute;
	z-index: 999;
	width: 400px;
	max-width: 80%;
	border: 1px solid #bbb;
	BACKGROUND: #fff;
	margin: auto auto;
}

.error3 h1 {
	BACKGROUND: #f0f0f0;
}

.error3 h1 span {
	min-width: auto;
}

.error3 div {
	padding: 5px;
	line-height: 30px;
	min-height: 100px;
	max-height: 360px;
	border-top: 1px solid #bbb;
	font-size: 1em;
	overflow: auto;
}


/*分页翻页*/

.page_list {
	padding: 0px;
	list-style-type: none;
	text-align: center;
	margin-top: 20px !important;
}

.page_list a{
	color: #333;
	padding: 6px 12px;
	margin: 3px 0;
    display: inline-block;
    transition: all 0.33s;
	background-color: #fff;
    border: 1px solid #ddd;
}
.page_list a:hover{
	color: #fff;
	border: 1px solid rgba(217,33,45,1);
    background-color: rgba(217,33,45,.8);
}
.page_list>b{
	color: #fff;
	padding: 6px 12px;
	margin: 3px 0;
    display: inline-block;
	border: 1px solid rgba(217,33,45,1);
    background-color: rgba(217,33,45,.8);
}
.page_list span{
	margin-left: 20px;
	color: #333;
	font-size: 14px;
}


.page_list div {
	position: relative;
	padding: 10px;
	BACKGROUND-COLOR: #fff;
}

.page_list select {
	position: relative;
	background:none !important;
	border:1px solid #ccc;
	width:80px;
	height:22px;
}

.page_list_span1 {
	position: absolute;
	right: 100px;
}

.page_list_span2 {
	position: absolute;
	right: 10px;
}

.page_list font {
	color: #b54a4a;
}


/*搜索表单*/

div.form {
	height: 44px;
	line-height: 44px;
	border: 1px solid #efefef;
	background: #fefefe url('../images/admin/contentTop.png');
}

div.form span {
	padding-left: 120px;
}

div.form input {
	margin-right: 5px;
	height: 24px;
}

div.form .key {
	width: 180px;
}

div.form select {
	height: 28px;
}

div.form .submit {
	height: 28px;
}


/*Showbox*/

#showbox {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 998;
	width: 99%;
	height: 100%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#showbox2 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 998;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	background-color: #ddd;
}

#loadbox {
	position: absolute;
	top: 20%;
	left: 0px;
	width: 100%;
	z-index: 999;
	text-align: center;
}

#loadlayer {
	display: none;
}

#closebox {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
	width: 100%;
	height: 100%;
	text-align: right;
	background: url('../images/header-bg.gif') repeat-x;
}

#closebox a,
#closebox a:visited,
#closebox a:link,
#closebox a:active {
	line-height: 33px;
	font-size: 14px;
	color: #000;
	padding: 15px;
}


/*表格样式*/

table.table {
	width: 100%;
	background-color: #fff;
}

table.table,
table.table td {
	border-collapse: collapse;
	border: 1px solid #eee;
	padding: 10px;
}

table.table .tr {
	background-color: #f0f0f0;
	background-image: url('../images/moban/tr.gif');
	text-align: center;
}

table.table tr:hover {
	background: #f8f8f8;
}

table.table .tr2 {
	background-color: #fefefe;
}

table.table2 td {
	padding: 3px;
	border: 0px;
}

table.table3 {
	width: 100%;
	background: #fafafa;
}

table.table3 td {
	padding: 7px;
	border: 1px #FFFFFF solid;
}

table.table tr:first-child {
	color: #636363;
	background: #f8f8f8;
	background: -moz-linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #e8e8e8));
	background: -webkit-linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
	background: -o-linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
	background: -ms-linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
	background: linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e8e8e8', GradientType=0);
}


/*********************以下为主模块样式，不推荐修改*****************************/


/*投票*/

.vote td {
	padding: 1px;
}

.vote .td {
	background: #eee;
	width: 300px;
}

.vote div {
	background: url('../images/moban/top_bg.png');
	color: #fff;
}

.vote span {
	font-weight: bold;
}

.vote li {
	float: left;
	text-align: center;
	height: 330px;
	width: 47%;
	background: #fff;
	border: 1px solid #eee;
	margin: 10px;
}

.vote ol {
	background: #eee;
	padding: 10px;
}

.vote li img {
	width: 270px;
	margin: 10px;
}

.vote p {
	text-align: center;
}


/*********************以下为功能杂项，不推荐修改*****************************/


/*清除浮动*/



/*表单*/
.ss_box{
	background: #eee;
	padding: 10px 100px;
	margin: 20px 0px;
}


.ss_submit{
	width: 100px;
	height: 35px;
	background: #000;
	font-size: 16px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	border-radius: 8px;
}

/*iframe解决下拉框问题*/

#iframe {
	position: absolute;
	z-index: 999;
	width: expression(this.nextSibling.offsetWidth);
	height: expression(this.nextSibling.offsetHeight);
	top: expression(this.nextSibling.offsetTop);
	left: expression(this.nextSibling.offsetLeft);
}


/*qr*/

.qr {
	margin: 5px 0px 15px 0px;
	width: 100%;
}

.qrout {
	BACKGROUND: #fff;
	line-height: 100%;
	padding: 5px;
	margin: 0px 24px 0px 15px;
	width: 100px;
	float: left;
}


/*alt*/

#alttxt {
	background: #FFF;
	border: 1px #ddd solid;
	font-size: 12px;
	padding: 10px;
	z-index: 1000;
	position: absolute;
	display: none;
	border-radius:6px;
}


/*数据报表*/

.chart {
	width: 100%;
	height: 400px;
	padding: 30px 0px;
}