@charset "gb2312";
/* CSS Document */
a {
	text-decoration: none;
	color: #333;
}
html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form{margin:0;padding:0;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;}
ul{list-style:none;margin:0px;padding:0px;}
ul li{list-style-type:none;margin:0px;padding:0px;}
.clear{clear:both;}
.clearfix {
    zoom: 1;
}
body{background:#fcfcfc;}
i{ font-style:normal}
.fl{float:left;}
.fr{float:right;}
img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    border: 0;
}
.text2 {color:#CC0000}
.text5 {color:#EA5605;}
.bgbaise{background:#fff;}
.colfff{color:#fff !important;}
.col333{color:#333 !important;}
.col999{color:#999 !important;}
.colblue{color:#1d92d5 !important;}
.ptb3{padding:3% 0;}
.pt5{padding-top:5px;}
.ptrbl3{padding:3%;}
.mt3{margin-top:3%;}
.mt1{margin-top:1%;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.line_m{text-decoration:line-through;}
.font_bold{font-weight:800;}
.text_cen{text-align:center;}
.bor_bot{border-bottom:solid 1px #eeeeee;}
.bor_top{border-top:solid 1px #eeeeee;}
.h61{height:61px;}
.clearfix{clear: both; height:0px;}
.main{height:auto; margin:0 auto; min-width:320px;
MAX-WIDTH: 960px; 
min-height:300px;}

.top{position:fixed;top:0;z-index: 9999;width:100%;
MAX-WIDTH: 960px;}

.header{height:50px;line-height:50px;padding:0 3%;width:94%;background:#fff;border-bottom:2px solid #9E1C1E;}
.headerbg{    border-bottom: 1px solid rgba(0,0,0,0.1);
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    background-color: #9E1C1E;
	text-align: center;
	color:#FFFFFF;
	font-size:18px;
}
.header a{}
.header .logo{height:30px;padding-top:10px; float:left;}
.header .logo img{height:30px;}

.header .back{height:20px;padding-top:15px; float:left;}
.header .back img{height:20px;}

.mt15{margin-top:15px;}
.nav_dh{margin-top:15px; float:right; cursor:pointer;}

.langico {float:left; padding-top:.8rem; text-align:right; width:36%;}
.langico a{}
.langico img{height:1.5rem; }



.allmenu{position:absolute;background:#262626;top:50px;right:0; z-index:999;width:100%;text-align:right; display:none;}
.allmenu a{display:block;border-bottom:solid 1px #3e3e3e;padding:0 3%;color:#fff; font-size:14px; height:35px; line-height:35px;}
.banner{width:100%;margin-top:50px;}

#focus {margin:0px auto;max-width:960px;min-height:80px;margin-top:50px;}
#focus .owl-item img {display:block;width:100%;height:auto;}
#focus .owl-pagination {position:absolute;bottom:20px;display:table;margin:0px auto;z-index:100;width:100%;text-align:center;}
#focus .owl-page {display:inline-block;zoom:1;padding:0 3px;}
#focus .owl-page span {width:7px;height:7px;font-size:2px;overflow:hidden;display:inline-block;background:#000;cursor:pointer;text-indent:-9999px;border-radius:50%;opacity:0.3;filter:alpha(opacity=30);}
#focus .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background:#000;opacity:1;filter:alpha(opacity=100);}
#focus .owl-buttons div {display:block;width:50px;height:38px;position:absolute;z-index:999;top:50%;margin-top:-21px;text-indent:-9999em;overflow:hidden;cursor:pointer;background-repeat:no-repeat;background-position:center center;opacity:0.5;background-color:rgba(255,255,255,0.2);border:2px solid #FFF;border-radius:4px;}
#focus .owl-prev {background-image:url(../images/prev.png);left:15px;}
#focus .owl-next {background-image:url(../images/next.png);right:15px;}
#focus .owl-prev:hover, #focus .owl-next:hover {background-color:#9E1C1E;opacity:1;}




.Items_header{ text-align:center; line-height:55px; height:55px;}
.Items_header *{vertical-align:middle;}
.Items_header p{display:inline-block; width:40px; height:3px;background:#d5d5d5;}
.Items_header span{font-size:20px; margin:0px 20px;}

.ywlist{
margin:10px 0px;
}

.ywlist li{
float:left;
width:48%;
font-size:12px;
line-height:20px;
color:#696969;
overflow:hidden;
}
.ywlist li.fr{
float:right;
}


.ywlist li div{
text-align:center;
margin-bottom:10px;
width:100%;
position: relative;
}
.ywlist li div img{
width:100%;
}
.ywlist li div h3{position:absolute;z-index:22;font-size:12px;bottom:0px;color:#FFFFFF;width:100%;background:rgba(51,51,51,0.7);height:25px; overflow:hidden; line-height:25px; text-align:center;}



.gnlist {
	margin-top:10px;
}
.gnlist dl{
	width:33%;
	float:left;
	margin-bottom:10px;
}
.gnlist dl dt{
text-align:center;
}
.gnlist dl dt *{
	vertical-align:middle;
}
.gnlist dl dt img{
width:60%;
cursor:pointer;
-webkit-border-radius: 110px;
border-radius: 110px;
}
.gnlist dl dd{
font-size:12px; text-align:center; line-height:30px;height:30px; overflow:hidden;
}

.pro_main{width:100%;background:#ffffff;max-width:960px;margin:0 auto;}

.index-list { padding-bottom:20px; margin-top:-30px;}
.index-list .item {margin:0 2%;text-align:center;}
.index-list .pimg {margin:0px auto;text-align:center;vertical-align:middle;display:table-cell;overflow:hidden;background:#EEE;overflow:hidden;}
.index-list .pimg img {margin:0px auto;max-width:100%;height:auto;_margin-top:expression_r(( 300 - this.height ) / 2);vertical-align:middle;}
.index-list .nimg img {margin:0px auto;max-height:240px;max-width:100%;}
.index-news p.ntxt {font-size:14px; padding: 0 15px;}
.index-new img {max-height:200px;}
.index-list .pname, .index-list .nname {width:100%;margin:8px auto 0;max-height:3em;line-height:1.5em;overflow:hidden;text-align:center;font-size:14px;font-weight:normal;}
.index-list a {color:#444;}
.index-list a:hover {color:#fe8073;}
.index-list .owl-buttons {position:absolute;top:40px;right:24px; display:none;}
.index-list .owl-prev, .index-list .owl-next {width:26px;height:24px;text-indent:-9999em;overflow:hidden;z-index:999;position:relative;background-position:center center;background-repeat:no-repeat;display:inline-block;vertical-align:top;*display:inline;*zoom:1;position:absolute;top:-50px;border:2px solid transparent;border-radius:3px;}
.index-list .owl-prev {background-image:url(small-btn-prev-gray.png);right:30px;}
.index-list .owl-next {background-image:url(small-btn-next-gray.png);right:0;}
.index-list .owl-prev:hover, .index-list .owl-next:hover {border-color:#333;}
.index-list .owl-pagination {position:absolute;bottom:0px;display:table;margin:0px auto;z-index:100;width:100%;text-align:center;}
.index-list .owl-page {display:inline-block;zoom:1;padding:0 3px;}
.index-list .owl-page span {width:5px;height:5px;font-size:2px;overflow:hidden;display:inline-block;background:#000;cursor:pointer;text-indent:-9999px;border-radius:50%;opacity:0.3;filter:alpha(opacity=30);}
.index-list .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background:#000;opacity:1;filter:alpha(opacity=100);}


.tab1{width:100%;padding-bottom:3%;padding:1% 0;margin-top:1%;}
.menu{height:32px;border-bottom:solid 1px #eee;}
.menu li{float:left;width:50%;text-align:center;cursor:pointer;color:#666;font-size:14px;overflow:hidden; height:30px; line-height:30px;}
.menu li.off{border-bottom:solid 2px #BF1E2E;color:#BF1E2E;font-weight:bold;}
.menudiv{height:auto;}
.menudiv a{display:block;width:94%;margin:3% auto;background:#f7f7f7;}
.menudiv .new_riqi{width:22%;height:50px;line-height:25px;text-align:center;background:#b7b7b7;color:#fff; float:left;font-size:14px;padding:1% 0;}
.menudiv .new_riqi span{font-size:18px;display:block;}
.menudiv .new_con{width:67%;padding:1% 5% 1% 3%;height:50px;color:#666;line-height:50px;background:url(../images/icon05.png) no-repeat right center;background-size:20px 20px;overflow: hidden; font-size:16px;
text-overflow:ellipsis;
white-space: nowrap;float:left;}


/*内页分类导航*/
.wrapper03 {position:relative;height: 1.5rem;width: 100%;padding:4% 0;overflow: hidden;margin:0 auto;background:#fff;}
.wrapper03 .scroller {position:absolute}
.wrapper03 .scroller ul{border-bottom:solid 1px #ddd;}
.wrapper03 .scroller li {color:#333;float: left;text-align: center;}
.wrapper03 .scroller li a{color:#333;display:block;margin:0 .3rem;padding:0 .6rem 0.8rem .6rem}
.wrapper03 .scroller li.carr a{border-bottom:solid 2px #17a1e6;font-weight:bold;}
.top_nav_con{border-bottom:solid 1px #ddd;background:#fff;}
.mt50{margin-top:50px;}


.bannbg {margin-top:50px;
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100% 100%;
	padding:10% 0;
	background-size: cover;
}

.top_nav_con{}
.top_nav_con a{display:block;padding:4% 3%;float:left;color:#333;}
.on,.carr{border-bottom:solid 2px #BF1E2E;font-weight:bold;}
.top_nav_con span{display:block;padding:4% 3%;float:left;border-bottom:solid 2px #BF1E2E;font-weight:bold;}


.con_main{width:96%;min-height:470px;padding:3% 2%; background:#ffffff; line-height:25px;}
.con_main img{max-width:100%;}
.bor{border: 1px solid rgba(222, 222, 222, 0.7);}
.pro_main_list{width:97%;padding:0px;}
.pro_main_list .tu_img{float: left;
    width: 46%;
    display: block;
	text-align:center;
	padding-left:3%;
	padding-top:4%;}
.pro_main_list .tu_img span{display:block;width:100%;text-align:center;}
.pro_main_list .tu_img img{max-height: 140px;max-width:100%;vertical-align: middle;}
.pro_main_list .tu_img p{display:block;padding-top:10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.norecord {
	background-image: url(../images/order_none.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:100px;
	margin:70px auto;
	text-align:center;
	line-height:40px;
	font-size:16px;
}


.hprolist{margin-top:20px;}
.hprolist li{border:1px solid #f1f1f1; float:left; text-align:center; width:50%;margin: -1px;background: #ffffff;}
.hprolist li div{
padding:2px;
display: table-cell;
vertical-align:middle;
text-align:center;
*display: block;
vertical-align:middle;
}
.hprolist li img{vertical-align:middle;}
.hprolist li a{ font-size:12px; color:#333333;}
.hprolist li p{text-align:center; margin:5px 0px 0px; line-height:30px; height:30px; overflow:hidden; padding:0px 10px;background: #f7f7f7;}



.newslist{
padding:3% 1%;
background:#fff;
}
.newslist ul{
}

.newslist li{
border-bottom:1px dashed #ccc;
margin-bottom:10px;
padding-bottom:10px;
}
.newslist dd {
	background-image: url(../images/icon05.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left:20px;
	background-size:10px 10px;
}
.news_t{line-height:22px;}
.news_t a{font-size:14px;}
.news_t span{font-size:12px; color:#9B2120;}
.news_info{line-height:22px; overflow:hidden;color:#A2A2A2; margin:5px 0px; font-size:12px; max-height:44px;}		

.news_con{width:96%;min-height:470px; background:#ffffff; line-height:25px;padding:2%;}

.newstitle {
	line-height:30px;
	text-align:center;
	margin-bottom:20px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:2%;
}
.newstitle h4{
	font-size: 16px;
	font-weight: bold;
}
.context { font-size:12px;}
.context img{max-width:100%;}

.newsbot {
	line-height:30px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top:20px;
	padding-top:10px;
	font-size:12px;
}

.pcat{
border:1px solid #e5e5e5;
border-bottom:none;
border-radius:6px;
}
.pcat li{
border-bottom:1px solid #e5e5e5;
}

.pcat li a{
	display:block;
	padding:5px 10px;
	line-height:30px;
	height:30px;
	background-image: url(../images/icon_next.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size:14px;
}


.prolist{width:96%;min-height:470px;padding:3% 2%; background:#ffffff;}
.prolist li{border:1px solid #f1f1f1; float:left; text-align:center; width:50%;margin: -1px;background: #ffffff;}
.prolist li div{
padding:2px;
display: table-cell;
vertical-align:middle;
text-align:center;
*display: block;
vertical-align:middle;
}
.prolist li img{vertical-align:middle;}
.prolist li a{ font-size:12px; color:#333333;}
.prolist li p{text-align:center; margin:5px 0px 0px; line-height:30px; height:30px; overflow:hidden; padding:0px 10px;background: #f7f7f7;}

.propicbox{
width:96%;padding:3% 2%; background:#ffffff;
}
.propic {
	text-align:center;
}

.propic li {
	width:100%; text-align:center;
}
.propic img {
width:100%;
max-width:600px;
}

.procont{
	padding:5px;
	margin-top:20px;
	background:#ffffff;
}
.prot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C3C3C3;
	font-size: 16px;
	padding:10px 0px;
}
.proinfo1 {
	line-height:20px;
	padding:10px 0px;
	border-bottom:1px solid #E5DCD7;
	font-size:12px;
}
.proinfo2 {
	padding:10px 0px;
	border-bottom:1px solid #E5DCD7;
	text-align:center;
}
a.tj_btn{ font-size:16px;background:#9A2223; width:40%;border:none;height:35px; line-height:35px;color:#FFF; -moz-border-radius: 5px;/* Gecko browsers */-webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;cursor:pointer;display:inline-block; margin:0px 3%; text-align:center;}
a.tj_btn:hover{ background:#333333;}

.proinfot {
	border-bottom:1px solid #E5DCD7;
	font-size:16px;
	line-height:40px;
	height:40px;
	padding-left:10px;
	font-weight:bold;
	color:#9B2120;
}

.proinfobox{
line-height:22px; font-size:12px; padding:5px 0px;
}
.proinfobox img{
width:100%;
}
.proinfobox table{
width:100%;
}


.teamlist{width:96%;min-height:470px;padding:3% 2%; background:#ffffff;}

.teamlist li{
	margin-bottom:30px;
	border:1px solid #e7e7e7;
	float:left;
width:100%;}

.teamlist li dt{
width:30%;
float:left;
}

.teamlist li dt img{
vertical-align:middle;
width:100%;
}
.teamlist li dd{float:right;width:65%;}
.tinfo{line-height:25px;padding:2%;font-size:12px;}
.tinfo a{ font-size:16px;}
.tinfo1{ line-height:20px; font-size:12px; margin-top:5px;}





input.yyinput{border:1px solid #dfdfdf; padding:6px; width:90%; margin:6px 0px;}
textarea.yyinput{border:1px solid #dfdfdf; padding:6px; width:90%; margin:6px 0px; overflow:auto;}

input.tj_btn{ font-size:18px;background:#B8202E; padding:0 35px;border:none;height:40px; color:#FFF; -moz-border-radius: 2px;/* Gecko browsers */-webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px;cursor:pointer;/* W3C syntax */}
input.tj_btn:hover{ background:#333333;}

/* 分页 */
.Page{ text-align: center; padding:30px 0; font-size:14px;}
.Page span{ padding:6px 10px; margin:0 3px; display:inline-block; color:#999999; border:1px solid #ccc;}
.Page a{ padding:6px 10px; margin:0 3px; display:inline-block;font-size:14px; background-color:#e3e3e3;border:1px solid #ccc;}
.Page a:link,.Page a:visited{}
.Page a:hover{
	color:#fff;
	text-decoration: none;
	background-color: #9B2120;
}
.Page .cur{ color:#fff;background-color: #9B2120;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }

#topcontrol {
	background: #4c4c4c;
	height: 40px;
	width: 40px;
	border-radius: 4px;
}


/*固定底部*/
.foot_top{background:#e5e5e5;padding:10px 0px; text-align:center;width:100%; padding-bottom:70px; font-size:14px; line-height:25px;}

.fixed-foot{width:100%; position:fixed;bottom:0; left:0; z-index:100;height:60px;background:#262626;border-top:solid 1px #3e3e3e;}
.fixed-foot ul li{float:left;width:20%;text-align:center;padding-top:7px;}
.fixed-foot ul li a span{display:block;width:25px;height:25px;margin:0 auto 3px auto;background-size:25px 25px;}
.fixed-foot ul li a i{color:#f5f5f5;font-size:14px;}
.fixed-f1{background:url(../images/foot_01.png) no-repeat center;}
.fixed-f2{background:url(../images/foot_02.png) no-repeat center;}
.fixed-f3{background:url(../images/foot_03.png) no-repeat center;}
.fixed-f4{background:url(../images/foot_04.png) no-repeat center;}
.fixed-f5{background:url(../images/foot_05.png) no-repeat center;}
.fixed-foot ul li a.menuon i{color:#17a1e6;}
.menuon .fixed-f1{background:url(../images/foot_01_icon.png) no-repeat center;background-size:25px 25px;}
.menuon .fixed-f2{background:url(../images/foot_02_icon.png) no-repeat center;background-size:25px 25px;}
.menuon .fixed-f3{background:url(../images/foot_03_icon.png) no-repeat center;background-size:25px 25px;}
.menuon .fixed-f4{background:url(../images/foot_04_icon.png) no-repeat center;background-size:25px 25px;}
.menuon .fixed-f5{background:url(../images/foot_05_icon.png) no-repeat center;background-size:25px 25px;}
.promain{padding-bottom:3%;}
ul.nav_in li{float:left;width:23%;margin:0 1%;padding:2% 0;background:#17a1e6;text-align:center;}
ul.nav_in li a{color:#fff; text-align:center;}
ul.nav_in li a img{display:block;margin:0 auto;width:45%;padding-bottom:5px;}
.in_title{background:#f5f5f5;border-left:solid 4px #17a1e6;}
.icon04{background:url(../images/icon05.png) no-repeat center;background-size:15px 15px;width:15px;height:15px;display:inline-block;}

.find_nav {
    width: 100%;
    height: 40px;
	padding:3% 0;
    border-bottom: 1px solid #ddd;}
.find_nav_left {
    height: 40px;
    position: relative;
    overflow: hidden;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
}
.find_nav_list {
    position: absolute;
    left: 0;
}
.find_nav_list ul {
    position: relative;
    white-space: nowrap;
    font-size: 0;
}
.find_nav_list ul li {
    display: inline-block;
    padding: 0;
	margin:0 20px;
}
.find_nav_list ul li a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    color: #666;
}
.find_nav_cur a {
    color: #48a5f4 !important;
}
.find_nav_list a.active{ color:#C00}
.sideline {
    display: block;
    position: absolute;
    border: 0;
    height: 2px;
    background-color: #48a5f4;
    left: 0;
    top: 38px;
    pointer-events: none;
}
.li_list{font-size:40px;color:#fff; text-align:center;width:100%;}
.li_list a{float:left;width:46%;height:140px; overflow:hidden;display:block;padding:3% 2% 0 2%;}
.li_list a img{max-height:140px;}
.youshi{padding-bottom:3%;}
.youshi ul li{float:left;width:25%;padding:2% 0;text-align:center;}
.youshi ul li img{width:45%;border:solid 1px #17a1e6;margin:0 auto 2% auto;border-radius:50%;padding:5px;display:block;}
