﻿@charset "utf-8";
.fw {width:1170px;margin:0 auto}
.fl {float:left}
.fr {float:right}
.nd {display:none}
.ellipsis {text-overflow:ellipsis;overflow:hidden; word-break:break-all; white-space:nowrap}
ul,li {list-style:none}
i{ font-style: normal; }
#linking{font-size: 5px;text-align: left;line-height: 12px;}
#linking a{color: #fff;}
.fullSlide {
	width:100%;
	position:relative;
	height:400px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
	width:100%
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:400px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:400px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:16px;
	height:2px;
	margin:1px;
	overflow:hidden;
	background:#ee0e51;
	color:#fff;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:16px;
}
.fullSlide .hd ul .on {
	background:#ee0e51;
	filter:alpha(opacity=100);
	opacity:1;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:0;
	z-index:1;
	width:40px;
	height:60px;
	background:url(img/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:0;
	background-position:-6px -137px;
}

.title_in {overflow:hidden;width:100%}
.title_in .fl {font-size:16px;color:#cc0033;}
.title_in .fl small {font-size:12px;color:#BBB;margin-left:5px}
.title_in .fr a {display:inline-block;height:30px;line-height:30px;padding:0 15px;font-size:12px;color:#828282;position:relative}
.title_in .fr a:hover {color:#cc0033;}
.title_in .fr a:before {content:'';position:absolute;width:1px;height:12px;background:#E5E5E5;right:0;top:10px}
.title_in .fr a.cur {background:#cc0033;color:#fff;border-radius:3px}
.title_in .fr a.cur:before {display:none}
.title_in .nd a {border-radius:5px;background:#cc0033;color:#fff}
.title_in .nd a:before {display:none}
.title_in .nd a:hover {color:#fff}

.search_in {width:100%;height:68px; margin:0 auto;background:url(../images/searchbg.gif) repeat-y center top;background-color:#fff; overflow:hidden}
.search_in dl {overflow:hidden;width:1170px;margin:0 auto}
.search_in dt, .search_in dd {float:left}
.search_in dt {color:#fff;height:68px;line-height:9999px;overflow:hidden; padding:0 50px 0 40px; background-image:url(../images/searchtt.gif); background-repeat:no-repeat; background-position:right center; margin-right:20px}
.search_in dd {line-height:68px;font-size:12px; padding-right:20px}
.search_in dd input {background:#fff; border:0; width:60px; height:28px; line-height:28px;border:1px solid #CDCDCD;border-radius:3px; padding:0 5px}
.search_in dd input.text1 {width:130px}
.search_in dd select {width:130px; height:28px; border:1px solid #CDCDCD; border-radius:3px; background:#fff;}
.search_in dd .btn1 {display:block;width:68px;height:30px;margin-top:18px;border-radius:3px;background:#333;margin-left:20px;font-size:12px;color:#fff;text-align:center;line-height:30px;background:#333}
.search_in dd .btn1 i {font-size:14px;padding-right:5px}

.search-top {width:100%;background:#fff;border-radius:20px;padding:10px;position:relative;display:none}
.search-top .text {width:100%;line-height:30px;border:1px solid #eee;border-radius:20px;padding:0 10px;font-size:12px}
.search-top .btn {position:absolute;right:15px;top:3px;width:40px;height:30px;line-height:30px;text-align:center;}

.search-over{display:none;position:fixed;z-index:110;left:0;top:0;width:100%;height:100%;background:#FFF;/*opacity:0.9;*/}
.search-warmp{display:none;position:fixed; z-index:120;left:0;top:0;width:100%;font-size:2em;font-family:Microsoft Yahei;color:#757575;}
.search_li {
    width:100%;
	margin:0 auto;
	background:#EFEFEF;
	overflow:hidden;
	padding-bottom:15px
	}
.search_li dl {
    margin:0;
    overflow:hidden
	}
.search_li dt, .search_li dd {
    float:none;
    display:block;
    padding:0 15px;
	}
.search_li dt {
    font-size:14px;
    color:#fff;
    height:50px;
    line-height:50px;
    background:#333;
	text-align:center
	}
.search_li dt span.search-button {
	position:absolute;
	left:15px;
	line-height:50px;
	}
.search_li dt span.search-button:before {padding-right:5px}
.search_li dd {margin-top:10px}
.search_li dd input {
    width:100%;
    background:#fff;
    border:0;
    height:38px;
    line-height:38px;
    padding:0 5px;
	border-radius:5px;
	font-size:12px
	}
.search_li dd select {width:100%;height:38px;border:0;border-radius:5px;background:#fff;font-size:12px}
.search_li dd .btn1 {
    height:38px;
    font-size:14px;
    color:#fff;
    background:#ff6600;
    margin:0 auto;
    width:100%
	}

.brand_in {width:100%;background:#F3F3F3;overflow:hidden;padding:30px 0 20px;position:relative}
.brand_in .list {width:1208px;margin:0 auto}
.brand_in .list li {width:25%;float:left}
.brand_in .list li .li1 {padding:20px}
.brand_in .list li .li1 a {display:block;background:#fff;padding:16px;padding-bottom:25px}
.brand_in .list li .li1 a .pic {display:table;table-layout:fixed;transition:all 0.3s;width:103px;height:103px;border:3px solid #E6E6E6;border-radius:103px;overflow:hidden;margin:20px auto}
.brand_in .list li .li1 a .pic span {display:table-cell;vertical-align:middle;text-align:center}
.brand_in .list li .li1 a .pic span img {display:block;margin:0 auto;max-width:90%;max-height:90%}
.brand_in .list li .li1 a h2 {font-size:16px;color:#333; text-align: center;}
.brand_in .list li .li1 a p {font-size:12px;line-height:20px;color:#868585;height:40px; overflow:hidden}
.brand_in .list li .li1 a .btn {display:inline-block;font-size:12px;height:30px;line-height:28px;;margin-top:5px; margin-left: 32%; padding:0 20px;color:#999;border-radius:20px;border:1px solid #E8E8E8}
.brand_in .list li .li1 a:hover {box-shadow:0 10px 30px #ddd}
.brand_in .list li .li1 a:hover .pic {border:3px solid #cc0033;}
.brand_in .list li .li1 a:hover .btn {background:#cc0033;color:#fff;border:1px solid #cc0033;}
.brand_in .next,.brand_in .prev {position:absolute;width:30px;height:30px;border-radius:30px;top:50%;margin-top:-15px;background:#CBCBCB;color:#fff;font-size:14px;text-align:center;line-height:28px}
.brand_in .next {right:0}
.brand_in .prev {left:0}
.brand_in .next:hover,.brand_in .prev:hover {background:#cc0033;}

.pro_in {margin-top:40px}
.pro_in .title_in {margin-bottom:30px}
.pro_in .flist {background:url(img/typebg.jpg) no-repeat right bottom;background-color:#e8e8e8;width:277px;height:462px;overflow:hidden}
.pro_in .flist .tt {background:#cc0033;color:#fff;padding:15px 25px}
.pro_in .flist .tt span {display:block;font-size:14px}
.pro_in .flist .tt p {font-size:22px;margin-bottom:5px;line-height:22px}
.pro_in .flist ul {padding:10px 20px}
.pro_in .flist ul li a {display:block;padding:0 10px;height:40px;line-height:40px;color:#666;font-size:14px;border-bottom:1px solid #eee;text-overflow:ellipsis;work-break:break-all; white-space:nowrap; overflow:hidden}
.pro_in .flist ul li a:hover {background:#cc0033;color:#fff;border-radius:5px}

.pro_in .frlist {width:893px}
.pro_in .frlist li {width:33.3333%;padding-left:20px;float:left;margin-bottom:20px}
.pro_in .frlist li .pic {display:table;width:100%;height:160px;}
.pro_in .frlist li .pic span {display:table-cell;width:100%;height:160px;vertical-align:middle;text-align:center;background:#F6F7F9;overflow:hidden}
.pro_in .frlist li .pic span img {display:block;max-width:100%;max-height:100%;margin:0 auto;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
.pro_in .frlist li .txt {position:relative;padding:12px 15px;border-bottom:1px solid #E5E5E5;transition:all 0.3s}
.pro_in .frlist li .txt h2 {font-size:14px;color:#666;line-height:20px;margin:0}
.pro_in .frlist li .txt p {font-size:12px;color:#999;line-height:16px;margin:0}
.pro_in .frlist li .txt .jt {position:absolute;right:15px;top:15px;color:#C1C1C1}
.pro_in .frlist li a:hover .pic span img {transform:scale(1.08, 1.08)}
.pro_in .frlist li a:hover .txt {border-bottom:1px solid #cc0033;}
.pro_in .frlist li a:hover .jt {color:#cc0033;}

.news_in {background:#F3F3F3;padding:40px 0 0}
.news_in .title_in {margin-bottom:30px}
.news_in .list {width:738px}
.news_in .list li {float:left;width:50%;padding-right:40px;margin-bottom:40px}
.news_in a.content {display:block;background:#fff;padding:30px}
.news_in a.content .date {font-size:12px;color:#999;margin:0;transition:all 0.3s}
.news_in a.content h2 {font-size:16px;color:#333;margin:0;margin-bottom:20px;transition:all 0.3s}
.news_in a.content p.txt {font-size:12px;color:#999;line-height:21px;height:62px;overflow:hidden;transition:all 0.3s}
.news_in a.content .more {font-size:12px;color:#333;margin:0;transition:all 0.3s}
.news_in a.content:hover {background:#cc0033;}
.news_in a.content:hover .date {color:#FFD399}
.news_in a.content:hover h2 {color:#fff}
.news_in a.content:hover p.txt {color:#FFD399}
.news_in a.content:hover .more {color:#fff}

.news_in .frdd {width:432px;}
.news_in .frdd img {display:block;width:100%}
.news_in .frdd a.content p.txt {height:42px}

.about_in {position:relative;margin:40px auto}
.about_in .title_in .fl {color:#fff}
.about_in .content {background:#cc0033;width:906px;padding:60px 250px 50px 66px}
.about_in .content h1 {font-size:20px;color:#fff;font-weight:bold}
.about_in .content .txt {font-size:12px;color:#fff;line-height:24px}
.about_in .content .more {display:block;width:140px;height:35px;text-align:center;line-height:35px;border:1px solid #fff;color:#fff;font-size:12px;line-height:33px;border-radius:20px;margin-top:40px}
.about_in .content .more:hover {color:#cc0033;background:#fff;border:1px solid #cc0033;}
.about_in .pic {position:absolute;right:0;top:20px;box-shadow:0 10px 30px #555}

.cooper {background:#f3f3f3;width:100%;padding:40px 0 20px;overflow:hidden}
.cooper .list {width:1184px;margin:30px auto 0;position:relative}
.cooper .list li {float:left;width:16.66666%}
.cooper .list li .radus {padding:0 7px}
.cooper .list li .radus .pic {display:table;table-layout:fixed;background:#fff;border:1px solid #eee;width:100%;height:80px}
.cooper .list li .radus .pic span {height:80px;display:table-cell; vertical-align:middle; text-align:center;overflow:hidden}
.cooper .list li .radus .pic span img {max-width:90%;max-height:90%;vertical-align:middle}
.cooper .list li p {text-align:center;font-size:12px;color:#888;line-height:38px}
.cooper .list .next,.cooper .list .prev {position:absolute;width:30px;height:30px;color:#fff;background:#ccc;line-height:28px;text-align:center;top:25px}
.cooper .list .next {right:-30px}
.cooper .list .prev {left:-30px}
.cooper .list .next:hover,.cooper .list .prev:hover {background:#333}

.footer {background:#292E34;width:100%;padding:40px 0}
.footer .fl {width:380px}
.footer .fl .footlogo img {display:block;margin-bottom:30px}
.footer .fl p {font-size:14px;color:#fff;line-height:20px;margin-bottom:10px}
.footer .fl p a{ color: #fff; }
.footer .fl .link{ margin-left: 160px; }
.footer .fl .link a {display:block;width:35px;height:35px;border:1px solid #54585D;border-radius:35px;text-align:center;line-height:32px;font-size:14px;color:#999;margin-right:10px;float:left;position:relative}
.footer .fl .link a:hover {color:#fff;background:#ff9000;border:1px solid #ff9000}
.footer .fl .link a.weixin .ewm {position:absolute;bottom:45px;left:-43px; visibility:hidden;opacity:0;transition:all 0.3s}
.footer .fl .link a.weixin:hover .ewm {bottom:35px; visibility:visible;opacity:1}

.footer .fr {width:688px}
.footer .fr .title_in {margin-bottom:15px}
.footer .fr .fl {width:100%}
.footer .fr p.p1 {float:left;width:33.3333%;padding-right:26px}
.footer .fr p.p2 {width:100%;padding-right:26px}
.footer .fr .text1 {height:39px;line-height:39px;background:none;border:0;border-bottom:1px solid #54585D;color:#A9ABAE;width:100%;font-size:12px}
.footer .fr .text2 {margin-right:0}
.footer .fr .area {width:100%;height:80px;margin-top:15px;line-height:20px}
.footer .fr .btn {border-radius:20px;background:none;border:1px solid #54585D;color:#A9ABAE;padding:6px 40px;font-size:12px;margin-top:15px}
.footer .fr .btn:hover {border:1px solid #ff9000;color:#fff;background:#ff9000}

.copyright {width:100%;background:#F6F6F6}
.copyright .nav,.copyright .bot {height:49px;line-height:49px;font-size:12px;color:#999}
.copyright .nav span {padding:0 10px}
.copyright .bot {border-top:1px dotted #ccc}
.copyright .bot span {margin-right:10px}


.renhou h2{ font-size: 24px; text-align: center; }
.renhou i{ display: block; font-size: 12px; text-align: center; }
.renhou b{ font-weight: bold; }
.renhou p{ font-size: 16px; text-indent: 2em; }
.renhou .cen{ text-align: center; text-indent: 0px; }
.page{ clear:both; padding:3px; text-align:center;}
.next1{ padding:10px; border:#999 1px dashed; text-align:center;}

/*------------------------search_list start-----------------------*/
.search_list {margin:40px auto}
.search_list .list {width:100%;background:#fff;margin-top:10px;border:1px solid #eee;border-top:0}
.search_list .list tr,.search_list .list a {transition:all 0.3s}
.search_list .list th {background:#055cc1;text-align:center;height:40px;line-height:40px;color:#fff;position:relative}
.search_list .list tr:nth-child(even) {background:#F9F9F9}
.search_list .list td a {display:block;text-align:center;font-size:12px;color:#666;line-height:18px;padding:10px 5px;word-break:break-all;word-wrap:break-word}
.search_list .list td {position:relative}
.search_list .list th:before,.search_list .list td:before {content:'';width:1px;height:100%;position:absolute;background:#fff;right:0;top:0}
.search_list .list td:before {background:#eee}
.search_list .list td.li6:before {display:none}
.search_list .list tr:hover {background:#ff6600}
.search_list .list tr:hover td a {color:#fff}
/*------------------------search_list end-----------------------*/

@media screen and (max-width:1170px){
	.fw {width:100%}
	.title_in {padding:0 15px}
	.brand_in .list {width:100%}
	.pro_in .flist {width:22%}
	.pro_in .frlist {width:78%}
	.news_in .list {width:66%}
	.news_in .frdd {width:33.33333%}
	.about_in .content {width:75%}
	.about_in .pic {right:15px}
	.cooper .list {width:100%}
}
@media screen and (max-width:980px){
	.search_in {display:none}
	.search-top {display:block}
	.cooper .list .next {right:0}
	.cooper .list .prev {left:0}
}
@media screen and (max-width:768px){
	.logo-box {margin-top:0}
	.fullSlide, .fullSlide .bd li, .fullSlide .bd li a {height:260px}
	.title_in .view {display:none}
	.title_in .nd {display:block}
	.pro_in .flist {width:100%;float:none;height:auto;padding-bottom:10px}
	.pro_in .flist li {float:left;width:33.3333%;padding:0 10px}
	.pro_in .frlist {width:100%;margin-top:10px}
	.pro_in .frlist li {padding:0 10px}
	.news_in .list {width:100%}
	.news_in .list li {padding:0 10px;margin-bottom:20px}
	.news_in .frdd {display:none}
	.about_in {margin:0 auto}
	.about_in .title_in {padding:0}
	.about_in .content {width:100%;padding:40px}
	.about_in .pic {display:none}
	.footer .fl,.footer .fr {width:100%;padding:0 15px;float:none}
	.footer .fr {margin-top:70px}
	.footer .fr .title_in, .footer .fr .title_in .fl {padding:0}
	.brand_in .list li {width:33.3333%}
	.cooper .list li {width:25%}
	
}
@media screen and (max-width:628px){
	.pro_in .frlist li {width:50%}
	.copyright .nav {display:none}
	.copyright .bot {height:auto;line-height:24px;padding:10px 15px}
	.copyright .bot span {display:block}
	.brand_in .list li {width:50%}
	.search_list .list .dis {display:none}
}
@media screen and (max-width:430px){
	.fullSlide, .fullSlide .bd li, .fullSlide .bd li a {height:180px}
	.pro_in .flist li {width:50%}
	.pro_in .frlist li .txt .jt {display:none}
	.news_in .list li {width:100%}
	.about_in .content {padding:30px}
	.footer .fr p.p1 {width:100%;float:none}
	.cooper .list li {width:50%}
	.brand_in .list li .li1 {padding:10px}
	
}