﻿/* CSS Document */
* {	padding: 0px;	margin: 0px;}
body, div, td, th, form, img, ul, li, dl, dt, dd, p, h1, h2, h3, h4{ font-family:"微软雅黑";font-size:14px;margin:0px;padding:0px;list-style-type:none;}
body{ width:100%; padding:0; margin:0; background:#fff;}
span, p {font-family:"微软雅黑";	margin: 0px;padding: 0px;}
img {border: 0;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 {font-size: 12px;font-weight: normal;font-style: normal;	margin: 0px;padding: 0px;font-family:"微软雅黑"; color:#333333;}
ul, li, ol{font-family:"微软雅黑";	list-style-type:none;margin:0px;padding:0px;}
i {	font-style: normal;	font-weight: normal;}
b {font-style: normal;	font-weight: normal;}
img {border: 0 none;}
a {text-decoration: none; color:#333333;font-family:"微软雅黑";}
a:hover{ color:#e72e25;}
html,body{ width: 100%; height: 100%;}
table{ border-collapse:collapse; border:1px #888 solid; min-width:500px;}
/*通用样式*/
.centre{ width:1200px; margin:0 auto; clear:both; }
.bg_bai{ width:100%; background:#FFFFFF;}
.bg_hong{ width:100%; background:#e72e25;}
.bg_hui{ width:100%; background:#fafafa; clear:both;}
.title{ text-align:center; padding:60px 0 50px 0; width:100%;}
.more{ background:url(../img/more_line.png) no-repeat center; height:30px; line-height:30px; text-align:center; width:100%; clear:both;}
.more a{ font-size:18px; color:#e72e25;}
.clear{ width:100%; height:75px; overflow:hidden; clear:both;}
.clear2{ width:100%; height:60px; overflow:hidden; clear:both;}


.top{ padding:34px 0;}
.top .centre{ height:50px;}
.top .left{ float:left;}
.top .right{ float:right;}

.nav{ width:100%;}
.nav .centre{ height:50px;}
.nav li{ width:133px; float:left; height:50px;position: relative; }
.nav li a{ line-height:50px; color:#fff; font-size:16px; display:block; text-align:center; width:100%;}
.nav .on{ background:#d4150c;}
.nav li:hover,.nav dd a:hover{background:#d4150c;}
.nav ul li dl{width:100%; height: auto; position: absolute; top:50px; left: 0px; display: none; z-index:1; }
.nav ul li dl dd{width:100%; height: 40px; line-height: 40px;  text-align: center; background: url(../img/n_bg.png); border-bottom: 1px solid #e72e2573;}
.nav ul li dl dd a{font-size:14px; line-height:40px;  color: #fff; display: block;}
.nav ul li:hover dl{display:block;}


.banner{ height:630px; width:100%;}

.rscp{ height:72px;}
.rscp .left{ float:left; height:33px; margin-top:18px; width:690px; overflow:hidden; background:url(../img/resou.png) left center no-repeat; padding-left:140px;}
.rscp .left a{ float:left; width:120px; background:url(../img/resou_line.png) no-repeat right; text-align:center; line-height:33px; color:#666; font-size:14px;}
.rscp .left a:hover{ color:#e72e25;}
.rscp .right{ background:url(../img/sousuo.png) no-repeat right center; width:356px; float:right; height:33px; margin-top:18px;}
.rscp .right input{ height:29px; margin-top:2px; margin-left:2px; line-height:29px; border:none; width:283px; text-indent:5px; color:#333333;}
.rscp .right a{ display:block; float:right; line-height:33px; color:#fff; width:70px; text-indent:30px;}
.rscp .right a:hover{ font-weight:bold;}
.rscp_line{ background:url(../img/resou_down.png) repeat-x; height:20px; width:100%;}

.jjfa{}
.jjfa_down{}
.jjfa_down li{ float:left; width:20%; height:340px; overflow:hidden;}
.jjfa_down li a{ display:block; width:100%; height:340px; position:relative;}
.jjfa_down li a .aspan{ display:block; position:absolute; bottom:0; height:30px; line-height:30px; padding:14px 0; background:rgba(0,0,0,0.7); width:100%; text-align:center; font-size:18px; color:#fff;}
.jjfa_down li a .bspan{ display:none; position:absolute; height:340px; background:rgba(0,0,0,0.7); width:100%; text-align:center; color:#fff;}
.jjfa_down li a .bspan b{ font-size:18px; display:block; width:90%; margin:auto; clear:both; margin-top:140px; line-height:30px; height:30px;}
.jjfa_down li a .bspan i{ font-size:14px; display:block; width:90%; margin:6px auto; text-align:center; color:#d1cfcf;}
.jjfa_down li a img{ position:absolute; display:block;width:242px; height:340px;}

.mwdy_down{}
.mwdy_down_nav{ display:block; position:relative; height:160px; width:1200px; left:50%; margin-left:-600px;}
.mwdy_down_nav .line{ position:absolute; height:2px; background:#ededed; width:100%;}
.mwdy_down_nav li{ position:absolute; width:275px; height:120px; float:left; top:-12px; background:url(../img/qiehuan2.png) no-repeat center top;}
.mwdy_down_nav .dwa{ left:130px;}
.mwdy_down_nav .dwb{ left:50%; margin-left:-137px;}
.mwdy_down_nav .dwc{ right:130px;}
.mwdy_down_nav li a{ display:block; margin-top:35px; border:1px #d9d9d9 solid; overflow:hidden; padding:5px;}
.mwdy_down_nav li a span{ float:left; display:block; margin:27px 0 0 25px; text-align:center;}
.mwdy_down_nav li a span b{ display:block; width:100%; clear:both; font-size:22px;}
.mwdy_down_nav li a span i{ display:block; width:100%; height:30px; line-height:30px; font-size:16px; clear:both; background:url(../img/tb_sanjiao2.png) no-repeat center;}
.mwdy_down_nav li a img{ float:right;}

.mwdy_down_nav .on{background:url(../img/qiehuan1.png) no-repeat center top;}
.mwdy_down_nav .on a{ border:1px #e72e25 solid; color:#e72e25;}
.mwdy_down_nav .on a span i{ background:url(../img/tb_sanjiao.png) no-repeat center;}
/*.mwdy_down_nav li:hover{background:url(../img/qiehuan1.png) no-repeat center top;}
.mwdy_down_nav li:hover a{ border:1px #e72e25 solid; color:#e72e25;}
.mwdy_down_nav li:hover a span i{ background:url(../img/tb_sanjiao.png) no-repeat center;}*/

.mwdy_down_show{ clear:both; margin:0 0 40px 0; overflow:hidden;}
.mwdy_down_show li{ float:left; width:278px; padding:5px; border:1px #f3f3f3 solid;}
.mwdy_down_show li a{ text-align:center; display:block;}
.mwdy_down_show li a img{ margin:auto; width:276px; height:205px;}
.mwdy_down_show li a span{ display:block; clear:both; width:98%; margin:auto; line-height:50px;}
.mwdy_down_show li a span b{ float:left;}
.mwdy_down_show li a span i{ float:right;}
.padding_r{ margin-right:13px;}

/*.hnwe_down{ clear:both; margin:0 0 40px 0; overflow:hidden;}*/
.hnwe_down li{ float:left; width:288px; border:1px #f3f3f3 solid;}
.hnwe_down li a{ text-align:center; display:block; background:#fff;}
.hnwe_down li a img{ margin:auto; width:100%; height:240px;}
.hnwe_down li a span{ display:block; border-top:1px #f3f3f3 solid; clear:both; width:100%; margin:auto; line-height:50px;}

.about{ background:#fafafa url(../img/about_bg.png) no-repeat bottom center; overflow:hidden;}
.about .left{ background:url(../img/about_2.png) no-repeat right bottom; width:520px; height:365px; float:left;}
.about .left img{ width:513px; height:357px;}
.about .right{ width:623px; float:right;}
.about .right b{ font-size:26px; color:#e72e25; display:block; clear:both; width:100%; padding-bottom:20px;}
.about .right p{ font-size:15px; color:#363535; text-indent:2em; line-height:32px; margin-bottom:10px;}
.about .right .more{ margin-top:20px;}
.about .down{ text-align:center; padding-left:40px;}
.about .down span{ text-align:center; width:263px; float:left; height:64px; line-height:64px; display:block; color:#fff; font-size:18px; margin:0 10px;}
.about .spana{ background:url(../img/about_1a.png) no-repeat;}
.about .spanb{ background:url(../img/about_1b.png) no-repeat;}
.about .spanc{ background:url(../img/about_1c.png) no-repeat;}
.about .spand{ background:url(../img/about_1d.png) no-repeat;}
.about .spana:hover{ background:url(../img/about_2a.png) no-repeat;}
.about .spanb:hover{ background:url(../img/about_2b.png) no-repeat;}
.about .spanc:hover{ background:url(../img/about_2c.png) no-repeat;}
.about .spand:hover{ background:url(../img/about_2d.png) no-repeat;}
.about  .on0{ background:url(../img/about_2a.png) no-repeat;}
.about  .on1{ background:url(../img/about_2b.png) no-repeat;}
.about  .on2{ background:url(../img/about_2c.png) no-repeat;}
.about  .on3{ background:url(../img/about_2d.png) no-repeat;}


.news_list1{ width:695px; float:left;}
.news_list1_nav{ clear:both; overflow:hidden; margin-bottom:20px;}
.news_list1_nav a{ font-size:16px; text-align:center; line-height:50px; height:50px; float:left; display:block; width:80px; margin-right:40px;font-weight:bold;}
.news_list1_nav a:hover{ border-bottom:1px #e72e25 solid; color:#e72e25; }
.news_list1_nav .on{ border-bottom:1px #e72e25 solid; color:#e72e25;}
.news_list1 li{ border:1px #fafafa solid; padding:10px; margin-top:13px;}
.news_list1 li a{ display:block; clear:both; overflow:hidden; width:100%;}
.news_list1 li a img{ width:220px; height:136px; float:left;}
.news_list1 li a span{ display:block; float:left; width:410px; margin-left:30px;}
.news_list1 li a span b{ font-size:16px; display:block; line-height:25px;}
.news_list1 li a span i{ color:#666666; font-size:13px; line-height:25px; height:70px; overflow:hidden; display:block; clear:both; margin-top:2px; margin-bottom:10px; text-indent:2em;}
.news_list1 li a span em{ clear:both; display:block; font-style:normal; font-size:18px; background:url(../img/more_2.png) no-repeat right;}
.news_list1 li a span em i{ display:initial;}
.news_list1 li a:hover span em{background:url(../img/more_1.png) no-repeat right;}
.news_list1 li a:hover span em i{ color:#e72e25;}
.news_list1 li:hover{border:1px #e72e25  solid;}

.news_list2{ width:480px; float:right;}
.news_list2 ul{ border:1px #fafafa solid; padding:10px 20px;}
.news_list2 li{ display:block; clear:both; width:100%; overflow:hidden; border-bottom:1px #fafafa solid; padding:10px 0;}
.news_list2 li a span{ color:#888; margin-right:10px;}
.news_list2 li a b{}
.news_list2 li i{ font-size:13px; color:#666; display:block; clear:both; line-height:25px; height:50px; overflow:hidden; text-indent:2em;}
.news_list2 li a{ font-size:16px; display:block; line-height:40px; height:40px; overflow:hidden; width:100%;}
.news_list2 li a:hover span{ color:#e72e25;}

.link{ height:43px;}
.link .left{ background:url(../img/link.png) no-repeat left; width:210px; height:43px; line-height:43px; float:left;}
.link .left i{ font-size:24px; color:#e0e0e0; float:left; margin-left:5px;}
.link .left b{ font-size:18px; float:left; margin-left:20px;}
.link .right{ float:left; line-height:43px; height:43px; }
.link .right a{ padding:0 20px; color:#fff;}
.link .right a:hover{  color:#f1e8e8; }

.foot{ background:#383d41; height:303px;}
.foot .centre{ background:url(../img/foot_dt.png) right no-repeat; height:303px;}
.foot ul{ width:100%; height:55px; overflow:hidden; padding:20px 0 5px 0; border-bottom:1px #3e4245 solid;}
.foot li{ display:block; float:left; width:11%; background:url(../img/foot_line.png) center right no-repeat; text-align:center; line-height:55px; height:55px;}
.foot li a{ color:#e5e4e4; font-size:15px;}
.foot li a:hover{color:#999;}
.line2{ height:1px; border-bottom:1px #3e4245 solid; width:100%; clear:both;}
.foot .left{ float:left; padding-top:30px; padding-left:10px;}
.foot .left p{ clear:both; color:#e5e4e4; font-size:15px; line-height:35px;}
.foot .right{ float:right; margin:20px 0;}
.foot .right img{ float:left; margin-right:10px;}
.foot .right p{ float:left;color:#e5e4e4; font-size:15px; line-height:25px; margin-top:30px;}
.foot .down{ font-size:14px; color:#ccc; text-align:center; line-height:50px;}
.foot .down a{ color:#ccc;}
.foot .down a:hover{ color:#999;}
/*内页*/
.ny_banner_dw{ position:relative; height:320px; width:100%;}
.nybanner{ width:100%; overflow:hidden; height:320px; text-align:center; position:absolute;}
.nybanner img{ width:1920px; height:320px; position:relative; left:-960px; margin-left:50%;}

.biaoti{ line-height:50px; height:50px; border-bottom:1px #fafafa solid; background:rgba(0,0,0,0.5); position:absolute; bottom:0; width:100%; color:#dedede;}
.biaoti b{ display:block; float:left; font-size:18px;}
.biaoti p{ float:right; text-align:right;}
.biaoti a{color:#dedede}

.ny_nav{ margin-top:20px;}
.ny_nav .tabs { position: relative; width:100%;}
.ny_nav .tabs input {
	position: absolute;
	z-index: 1000;
	width: 120px;
	height: 40px;
	left: 0px;
	top: 0px;
	opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
	cursor: pointer;
}
.ny_nav .tabs input#tab-2{left: 130px;}
.ny_nav .tabs input#tab-3{left: 260px;}
.ny_nav .tabs label {
	background: #b58785;
	font-size: 15px;
	line-height: 40px;
	height: 40px;
	position: relative;
	padding: 0 20px;
    float: left;
	display: block;
	width: 80px;
	color: #fff;
	margin-right:10px;
	letter-spacing: 1px;
	text-align: center;
    border-radius: 3px 3px 0 0;
}
.ny_nav .tabs label:after {
    content: '';
	background: #fff;
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100%;
	height: 2px;
	display: block;
}
.ny_nav .tabs input:hover + label {background: #e72e25;}
.ny_nav .tabs input:checked + label { background: #e72e25;}
.ny_nav .clear-shadow {	clear: both;}
.ny_nav .content {
    background: #dedede;
	position: relative;
    width: 100%;
	height: 135px;
	z-index: 5;
    box-shadow: 0 -2px 3px -2px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.1);
    border-radius: 0 3px 3px 3px;
}
.ny_nav .content div {
    position: absolute;
	top: 0;
	left: 0;
	padding:15px 20px 0 20px;
	z-index: 1;
    opacity: 0;
    -webkit-transition: opacity linear 0.1s;
    -moz-transition: opacity linear 0.1s;
    -o-transition: opacity linear 0.1s;
    -ms-transition: opacity linear 0.1s;
    transition: opacity linear 0.1s;
}
.ny_nav .content a{ display:block; float:left; padding:0 15px; line-height:35px; border:1px #fff solid; border-radius: 5px; min-width:100px; text-align:center; background:#fff; margin:6px 5px;}
.ny_nav .content a:hover{ background:#e72e25; color:#fff;border:1px #e72e25 solid;}
.ny_nav .tabs input.tab-selector-1:checked ~ .content .content-1,
.ny_nav .tabs input.tab-selector-2:checked ~ .content .content-2,
.ny_nav .tabs input.tab-selector-3:checked ~ .content .content-3{
	z-index: 100;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;

    -webkit-transition: opacity ease-out 0.2s 0.1s;
    -moz-transition: opacity ease-out 0.2s 0.1s;
    -o-transition: opacity ease-out 0.2s 0.1s;
    -ms-transition: opacity ease-out 0.2s 0.1s;
    transition: opacity ease-out 0.2s 0.1s;
}

.ny_list{ padding:10px 0 30px 0;}
.ny_list .dbt{ line-height:50px; width:100%; background:#f3f3f3; text-indent:1em; border-left:2px #FF0000 solid; margin-bottom:15px;}
.ny_list .xbt{ line-height:50px; height:50px; background:url(../img/xbt_tb.png) no-repeat; background-position:2px; padding-left:22px; border-bottom:1px #dedede solid;}
.ny_list table{ width:100%; border:1px #d2cdcd solid; margin:15px 0;}
.ny_list table td{ padding:10px;vertical-align:top; line-height:25px; color:#505050;}
.ny_list table td img{ padding-top:20px; width:200px; margin:auto; display:block;}
.ny_list table td b{ display:block; width:100%; font-size:16px; color:#333; font-weight:bold; clear:both; line-height:35px; padding:10px 0 0 0 ;}
.ny_list table td b span{ font-weight:normal; margin-left:10px;}
.ny_list table td p{ display:block; background:url(../img/tb_sanjiao3.png) no-repeat; background-position:2px 7px; padding-left:18px;font-size:15px;}
.ny_list table td a{ text-decoration:underline;}
.ny_list table .line_bottom{ border-bottom:1px #d2cdcd solid; padding-bottom:5px;}
.line_bottom{ border-bottom:1px #d2cdcd solid;}
.zlxz{ float:right; background:#e72e25; color:#fff; padding:0 15px; text-decoration:none !important;}
.zlxz:hover{ text-decoration:underline !important; color:#fff;}

.ny_list2{ padding:10px 0; clear:both; overflow:hidden; width:100%;}
.ny_list2 li{ width:276px; margin:10px 10px 10px 2px; float:left; padding:5px; border:1px #f3f3f3 solid;}
.ny_list2 li a{ display:block; }
.ny_list2 li a img{ width:276px; height:205px;}
.ny_list2 li a p{ display:block; width:100%; line-height:50px; height:50px; text-align:center; overflow:hidden;font-size:16px;}
.ny_list2 li:hover{border:1px #e72e25 solid;}

.ny_nav2{ clear:both; width:100%; height:50px; margin-top:20px; background:#f3f3f3;}
.ny_nav2 a{ display:block; line-height:50px; text-align:center; float:left; font-size:16px; margin-right:10px; padding:0 20px;}
.ny_nav2 a:hover{   background: #e72e25; color: #fff;font-weight:bold;}
.ny_nav2 .on{    background: #e72e25; color: #fff;font-weight:bold;}

.Page{ text-align:center;border:1px #f3f3f3 solid; margin:0 0 20px 0;}
.Page a{display:inline-block;width:50px;background:#fff;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:1px; color: #666}
.Page span{display:inline-block;width:50px;background:#099d31;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:-3px; color: #fff}
.Page .page_next{width:80px; height: 50px; background: #fff; border-top-right-radius: 5px; border-bottom-right-radius:5px;  margin-left: 3px; color: #333;}
.Page .page_up{width:80px; height: 50px; background: #fff; border-top-left-radius: 5px; border-bottom-left-radius:5px;  margin-left: 3px; color: #333;}
.Page a:hover{ background:#e72e25; color:#FFF}
.Page a.cur{ background:#099d31; color:#FFF}
.Page span.current{ display: inline-block;background:#e72e25;  vertical-align:middle;color:#FFF;height:50px; line-height:50px;width:50px; margin-left: 1px;}
.Page a.prev{ border-radius:6px 0px 0px 6px;width:90px;}

.nynews_list{ width:100%;}
.nynews_list_nav{ clear:both; overflow:hidden; margin-bottom:20px;}
.nynews_list_nav a{ font-size:16px; text-align:center; line-height:50px; height:50px; float:left; display:block; width:80px; margin-right:40px;}
.nynews_list_nav a:hover{ border-bottom:2px #e72e25 solid; color:#e72e25; font-weight:bold;}
.nynews_list_nav .on{ border-bottom:2px #e72e25 solid; color:#e72e25; font-weight:bold;}
.nynews_list li{ border-bottom:1px #d2cdcd  solid; padding:15px 10px; margin-top:13px;}
.nynews_list li a{ display:block; clear:both; overflow:hidden; width:100%;}
.nynews_list li a img{ width:220px; height:136px; float:left;}
.nynews_list li a span{ display:block; float:right; width:930px; margin-right:10px;}
.nynews_list li a span b{ font-size:18px; display:block; line-height:25px; font-weight:bold;}
.nynews_list li a span i{ color:#666666; font-size:13px; line-height:25px; height:70px; overflow:hidden; display:block; clear:both; margin-top:15px; margin-bottom:10px;}
.nynews_list li a span em{ clear:both; display:block; font-style:normal; font-size:18px; background:url(../img/more_2.png) no-repeat right;}
.nynews_list li a span em i{ display:initial;}
.nynews_list li a:hover span em{background:url(../img/more_1.png) no-repeat right;}
.nynews_list li a:hover span em i{ color:#e72e25;}

.news_i_c {
	background: #fff;
	padding: 40px;
	overflow:hidden;
}
.news_i_title1 {
	font-size: 26px;
	color: #e72e25;
	line-height: 38px;
	text-align: center;
	padding-bottom:8px;
}
.news_i_title2 {
	font-size: 14px;
	color: #999;
	line-height: 25px;
	text-align: center;
	padding-top: 5px;
	border-bottom: #d1d1d1 1px solid;
}
a.news_i_ico_a {
	display: block;
	width: 419px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #fff;
	font-size: 14px;
	color: #333333;
}
a.news_i_ico_a img.l {
	margin-right: 25px;
}
a.news_i_ico_a img.r {
	margin-left: 25px;
}
.news_i_c .content p{ font-size:15px; line-height:30px; color:#333333;}
.news_i_c .content{border-bottom: #d1d1d1 1px solid; padding-bottom:20px; font-size:15px; line-height:30px; color:#333333;}
.news_i_c .content img{ clear:both; display:block; width:60%; margin:10px auto;}

.sypxyp{    clear: both;
    width: 100%;
    font-size: 15px;
    padding: 20px 0;
    overflow: hidden;}
.sypxyp a{ font-size:15px; color:#666;}
.sypxyp .left{ float:left;}
.sypxyp .right{ float:right; text-align:right;}
.sypxyp .up {
    max-width: 48%;
    float: left;}
.sypxyp .down {
    max-width: 48%;
    float: right;
}

.news_list3{ width:100%; overflow:hidden; clear:both; margin-top:20px;}
.cjwt_right ul{ padding:20px 0;}
.cjwt_right li{ display:block; clear:both; width:96%; padding:10px 2%; overflow:hidden; border: 1px solid #f3f3f3;border-radius:6px; margin-bottom:20px; background:url(../img/jiantou.png) no-repeat right; background-size:14px; background-position: 812px 22px;}
.cjwt_right ul .on{background:url(../img/jiantou2.png) no-repeat right; background-size:14px; background-position: 812px 22px;}
.cjwt_right li a span{ color:#e72e25; margin-right:10px;}
.cjwt_right li a img{ width:20px; float:right; display:block; margin-top:10px;}
.cjwt_right li a b{ font-weight:bold;}
.cjwt_right li p a{ color:#f00;}
.cjwt_right li p a:hover{ text-decoration:underline;}

.cjwt_right li i{ font-size:13px; color:#666; display:none; clear:both; line-height:25px; overflow:hidden; padding-bottom:10px; text-indent:2em;}
.cjwt_right li a{ font-size:16px; display:block; line-height:40px; height:40px; overflow:hidden; width:100%;}
.cjwt_right li a:hover span{ color:#e72e25;}

.zlxz_right{}
.zlxz_right ul{ padding:20px 0;}
.zlxz_right li{ display:block; clear:both; width:96%; padding:10px 0 0 0; overflow:hidden; border: 1px solid #f3f3f3;border-radius:6px; margin-bottom:20px;}
.zlxz_right li a{ display:block; float:left; display:block; float:left; line-height:30px; margin:0 0 10px 10px; background:#f3f3f3; padding:0 20px; border: 1px solid #f3f3f3;  border-radius: 5px;}
.zlxz_right li a:hover{ background:#e72e25; color:#fff;}
.zlxz_right li p{ clear:both; background:#f3f3f3; padding:10px 20px 20px 20px; overflow:hidden;}
.zlxz_right li p b{ line-height:30px; display:block; width:100%; font-size:16px;}
.zlxz_right li p span{ color:#666; display:block; width:100%; clear:both; line-height:25px;}

.ny_left{ width:300px; float:left; border:1px #f3f3f3 solid; }
.ny_left li{line-height: 60px;
    font-size: 16px;
    background:#f3f3f3;
    text-indent: 2em;
    display: block; margin-bottom:10px;}
.ny_left li a{ display:block; background: url(../img/tb_sanjiao3.png) no-repeat; background-position: 15px 25px;}
.ny_left li a:hover{display: block; background: #e72e25 url(../img/tb_sanjiao4.png) no-repeat;    background-position: 15px 25px; color: #fff;}
.ny_left li a:hover span{ color:#fff;}

.ny_left li .on{display: block; background: #e72e25 url(../img/tb_sanjiao4.png) no-repeat;    background-position: 15px 25px; color: #fff;}
.ny_left li .on span{ color:#fff;}


.ny_left li a span{ float:right; color:#f00; font-size:18px; padding-right:40px;}
.ny_left li dd a{     line-height: 45px;
    text-indent: 4em;
    border-bottom: 1px #f3f3f3 solid; background:#fff; color:#333;}
.ny_left li dd a:hover{ background:none; color:#e72e25;}
.ny_left li dd .ons{ background:none; color:#e72e25;}
.ny_left li dl{ 
    text-indent: 1em;
    background: #fff;
    padding: 5px 0 10px 0;}

.ny_right{ width:850px; padding:0 10px 20px 10px; float:right;}
.cjwt_right .wenzi{ color:#666; line-height:30px; text-indent:2em; padding-bottom:10px;}
.cjwt_right .wenzi p{ margin-bottom:10px;font-size:15px; }
.biaoti2{ font-size:18px; border-bottom:1px #f3f3f3 solid; line-height:50px; }
.biaoti2 img{ width:15px; display:block; margin-top:5px; float:right; margin-top:20px; margin-right:10px;}
.biaoti3{ font-size:16px; line-height:50px;}

.news_list4{ width:100%; overflow:hidden; clear:both; min-height:400px;}
.news_list4 ul{ padding:10px 0;}
.news_list4 li{ display:block; overflow:hidden; border:1px #ececec solid; padding:10px 0; width:572px; margin:10px; float:left; height:70px;}
.news_list4 li a{ font-size:16px; display:block; line-height:40px;  overflow:hidden; width:100%; margin-left:20px;}
.news_list4 li a i{ color:#fff; display:block; line-height:28px; height:28px; width:100px; text-align:center; font-size:15px; background:#999;}
.news_list4 li:hover{border:1px #e72e25 solid;}
.news_list4 li:hover i{ background:#e72e25;}

.ny_list3{ padding:10px 0;}
.ny_list3 table{ width:100%; margin:15px 0; border:0 !important;}
.ny_list3 table td{ padding:10px;vertical-align:top; line-height:25px; color:#505050; width:49%;}
.ny_list3 table td img{ max-width:500px; height:371px; margin:auto; display:block;}
.ny_list3 table td b{ font-size:22px; color:#333; font-weight:bold; margin-right:10px; display:block; overflow:hidden; clear:both; width:100%;}
.ny_list3 table td span{ color:#999;}
.ny_list3 table td p{ display:block; background:url(../img/tb_sanjiao3.png) no-repeat; background-position:2px 10px; padding-left:15px;font-size:15px; line-height:30px; margin-bottom:5px;}
.ny_list3 table td a{ text-decoration:underline;}
.gntx{ height:30px; font-size:18px !important;}
.ny_list3 .line_bottom{ padding:20px 0; line-height:30px; margin-bottom:20px;}
.ny_list3_down{ width:98%; margin:10px auto; padding-bottom:20px;}
.ny_list3_down h3{ display:block; width:100%; font-size:16px; line-height:50px; height:50px; background:#f3f3f3; text-indent:2em; margin-bottom:20px;}
.ny_list3_down p{ line-height:30px; font-size:15px; color:#666; text-indent:2em; padding:0 20px; margin:10px auto;}
.ny_list3_down img{ width:800px; margin:10px auto; display:block;}

.ny_list4{ padding:10px 0; clear:both; overflow:hidden;}
.ny_list4 li{ width:540px; float:left; padding:15px; margin:10px; border:1px #f3f3f3 solid; float:left; height:360px; overflow:hidden;}
.ny_list4 .ding{ clear:both; width:100%; overflow:hidden;}
.ny_list4 .ding p{ line-height:25px; color:#505050; float:right; }
.ny_list4 .ding p b{ line-height:60px; height:60px; display:block; width:325px;border-bottom:1px #f3f3f3 solid;font-size:16px; color:#333; font-weight:bold;}
.ny_list4 .ding p a{ float:left; line-height:35px; margin-top:10px; text-decoration:none;}
.ny_list4 .ding img{ width:200px; display:block; float:left;}
.ny_list4 li .di{ padding:2px 0;}
.ny_list4 li .di b{ font-size:16px; background:#f3f3f3; color:#333; font-weight:bold; margin:10px 0; display:block; width:100%; text-indent:15px; line-height:50px;}
.ny_list4 li .di p{ display:block; background:url(../img/tb_sanjiao3.png) no-repeat; background-position:2px 7px; padding-left:18px;font-size:14px; color:#666; line-height:25px;}
.ny_list4 li p a{ text-decoration:underline;}
.ny_list4 .zlxz{ float:right; background:#e72e25; color:#fff; padding:0 15px; text-decoration:none !important;}
.ny_list4 .zlxz:hover{ text-decoration:underline !important; color:#fff;}

.ny_lianxi {
	padding: 35px 10px;
	margin:0 0 50px 0;
	clear:both;
}
.ny_lianxi .ditu{ clear:both; display:block; width:96%; margin:20px auto; height:407px;}
.ny_lianxi_txt{ width:540px; float:left;}
.ny_lianxi_txt .txt1 {
	font-size: 24px;
	color: #333;
	line-height:30px;
	margin-bottom:20px;
}
.ny_lianxi_txt .txt2 p{
	margin-top:11px;
	font-size: 16px;
	color: #888;
	line-height: 28px;
}

.erweima{ padding-top:28px;}
.erweima img{ float:left; margin-right:10px;}
.erweima p{ float:left;color:#666; font-size:15px; line-height:25px; margin-top:30px;}

.message_con{ width:620px; float:left;}
.form-box{  background:#fff; font-size:14px;width:620px; height: auto; overflow: hidden; float:left;}
.form-box dl{ display:block; }
.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.form-box dl dt{ display:block; float:left; width:120px; line-height:40px; min-height:40px; color:#555; font-size:15px; text-align:right; _position:absolute; }
.form-box dl dd{ position:relative;  line-height:28px; min-height:50px; margin-bottom:10px; color:#555; font-size:13px; overflow:hidden;  }
.form-box dl dd label.radio{ margin-right:5px; }
.form-box .input {width:300px; height: 40px; line-height: 40px; border-radius: 5px; border: 1px solid #f0f0f0; text-indent: 15px; float:left;}
.form-box .small{width:180px;}
.form-box dl img{ width:auto; height:22px;}
.form-box .btn{width:300px; height: 45px; line-height: 45px; text-align: center; background: #e72e25; border: none; color: #fff; font-weight:bold; font-size: 14px; border-radius: 5px; color:#ffffff;}
.form-box .tra{line-height: 20px;    border-radius: 5px;    border: 1px solid #f0f0f0;    text-indent: 15px;    padding-top: 10px;}
.form-box .bt{ margin-left:5px;display: inline-block;  height: 18px;    margin-top: 9px; float: left; color:Red; }
.form-box dd a{    margin-top: 5px; display: block; margin-left: 5px; width:150px; float: left;}
.Validform_wrong{ float:left; margin-top:10px !important;}
.Validform_right{ float:left; margin-top:10px;}


.ny_about_bg{ background: #fff url(../img/about_bg.png) no-repeat bottom center; overflow:hidden;}

.nyabout{ width:100%; overflow:hidden; clear:both; min-height:400px; padding:40px 0 50px 0;}
.nyabout_left{ float:left; width:686px; overflow:hidden;}
.nyabout_left_p{text-indent:2em; line-height:30px; color:#666; font-size:16px; padding:5px 0; width:98%; margin:auto;}
.nyabout_left_p img{ margin:10px auto; display:block;}
.nyabout_left_p p{ margin:0 0 10px 0; font-size:15px; text-indent:2em;}
.nyabout_right{ float:right; width:486px; height:359px; position:relative; margin-top:30px;}
.nyabout_right img{ width:100%; position:absolute; right:0; top:0; z-index:1;}
.nyabout_right span{ width:472px; height:359px; position:absolute; left:0; top:15px;}

.ny_biaoti{ display:block; width:100%; line-height:50px; border-bottom:2px #f3f3f3 solid; margin-bottom:30px; padding-bottom:10px;}
.ny_biaoti span{ font-size:24px; color:#e72e25; padding:0 10px;}
.ny_biaoti i{ font-size:18px; color:#888; text-transform:uppercase;}
.ny_about_wh{ clear:both; overflow:hidden; margin-bottom:30px;}
.ny_about_wh li{ display:block; float:left; width:560px; margin:0 20px; max-height:144px;}
.ny_about_wh li b{ line-height:50px; color:#e72e25; font-size:18px; text-transform:uppercase;}
.ny_about_wh li b span{ color:#666;}
.ny_about_wh li p{ color:#888; font-size:15px; line-height:30px; background:url(../img/tb_sanjiao3.png) no-repeat; background-position:2px; padding-left:20px;}
.nyzzry{ clear:both; overflow:hidden; width:100%; margin:40px 0 50px 0;}
.nyqywh{ clear:both; overflow:hidden; width:100%; margin:20px 0 50px 0;}

.nyfwbz{ clear:both; overflow:hidden; width:100%; margin:40px 0 30px 0;}
.fuwu_box {
	background: #fff;
	clear:both;
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}
.fuwu_box_txt {
	width: 470px;
	padding: 75px 55px 0 75px;
}
.fuwu_box_txt .title {
	font-size:36px;
	color: #333;
	line-height: 80px;
}
.fuwu_box_txt .txt{ margin-top:10px;}
.fuwu_box_txt .txt p{
	font-size: 15px;
	color: #888888;
	line-height: 28px;
}
.case_list{ width:100%;}
.case_list li {
	float: left;
	width:24%;
	background: #fff;
	margin-left:1%;
	margin-bottom: 38px;
	border:1px #CCCCCC solid;
}
.case_list li:hover{border:1px #e72e25 solid;}
.case_list li:nth-child(4n+1) {
	margin-left: 0;
}
.case_list li .txt {
	line-height:45px;
	width:100%;
	 text-align:center;
	font-size: 16px;
	color: #888888;
	background:#fff;
}
.case_list li:hover {
	box-shadow: 0px 0px 20px #ccc;
}
.case_list li:hover .txt {
	color: #333;
}
.case_list li img{ width:98%; display:block; margin:auto; margin-top:3px; height:190px;}

.liuyan{ width:100%; clear:both; overflow:hidden;}

*{margin:0;padding:0;list-style-type:none;}
.scroll-outer{height:321px;}
#scroll{width:1200px;margin:0 auto; font-family:"Microsoft Yahei";}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{position:relative;width:295px;height:272px;margin:0 auto;background-color:#fff;overflow:hidden;}
#scroll .shd{position:absolute;left:0;top:0;width:100%;height:100%;}
#scroll .shd a{display:block;width:276px; padding:5px; border:1px #f3f3f3 solid; background:#fff;}
#scroll .shd a img{ width:276px; height:205px;}
#scroll .shd a span{ line-height:50px; height:50px; display:block; clear:both; text-align:center; border-top:1px #f3f3f3 solid;}

#scroll .item:hover .shd{background-color:rgba(0, 0, 0, 0);}
#scroll .item:hover .txt{background-color:#fff\9;background-color:rgba(248, 249, 249, 0.95);box-shadow:0 0 15px 15px rgba(248, 249, 249, 0.95);}

.owl-theme .owl-controls .owl-buttons div{position:absolute;top:130px; color:#333;margin:0;padding:0; overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-53px; background:url(../img/qieghuan1a.png) no-repeat center; width:45px; height:45px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-45px; background:url(../img/qieghuan2a.png) no-repeat center; width:45px; height:45px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:hover{background:url(../img/qieghuan1b.png) no-repeat center;}
.owl-theme .owl-controls .owl-buttons .owl-next:hover{background:url(../img/qieghuan2b.png) no-repeat center;}

#productSeries .product-title {
    background-color: #f0f0f0;
    border-top: 1px solid #c8c8c8;
    padding: 15px;
	font-size:18px;
}

    #productSeries .product-title.sticking {
        position: fixed;
        top: 60px;
        left: 0;
        width: 100%;
        margin: 0;
    }

#productSeries .list-product .list-item h4 {
    border-bottom: 1px solid #c8c8c8;
    line-height: 3em;
	background:url(../img/xbt_tb.png) no-repeat left center;
	padding-left:20px;
	font-size:16px;
}

#productSeries .list-product .list-item .col {
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#productSeries .list-product .list-item .pic {
    width: 19%;
}

.max-md-size #productSeries .list-product .list-item .pic {
    width: 28%;
}

#productSeries .list-product .list-item .txt {
    padding: 0 15px;
    width: 39%;
}

.max-md-size #productSeries .list-product .list-item .txt1 {
    width: 70%;
}

.max-md-size #productSeries .list-product .list-item .txt2 {
    width: 100%;
}

#productSeries .list-product .list-item h5 {
    font-size: 16px;
    font-weight: bolder;
    margin: 0;
    color: #333;
}

#productSeries .list-product .list-item dl.list p {
    line-height: 2em;
    padding-left: 16px;
    position: relative;
    margin: 0;
	background:url(../img/tb_sanjiao3.png) no-repeat center left;
	font-size:15px;
	color:#505050;
}


#productSeries .list-product .list-item dl {
    margin-bottom: 10px;
}

    #productSeries .list-product .list-item dl dt {
        margin-right: 10px;
        margin-bottom: 10px;
        line-height: 1.8rem;

    }

    #productSeries .list-product .list-item dl dd a {
        display: inline-block;
        word-break: break-all;
        line-height: 1.8rem;
        text-decoration:underline;
    }

#productSeries .list-product .list-item a:hover,
#productSeries .list-product .list-item a:focus {
    color: #e72e25;
}

/* ==========================================================================
* page [productFast]
==========================================================================*/
#productFast .tab-product {
    overflow: hidden;
}

    #productFast .tab-product .nav-tabs {
        margin: 0;
        position: relative;
        z-index: 2;
        min-width: 400px;
    }

        #productFast .tab-product .nav-tabs li {
            display: inline-block;
            margin: 0 5px 0 0;
        }

            #productFast .tab-product .nav-tabs li a {
                border-radius: 5px 5px 0 0;
                text-decoration: none;
                display: block;
                text-align: center;
                padding: 10px 25px;
                border: 1px solid #c8c8c8;
            }

                #productFast .tab-product .nav-tabs li a.active {
                    border-bottom: 1px solid #fafafa;
                    /*background-color: #e72e25;*/
                }

.max-md-size #productFast .tab-product .nav-tabs li {
    margin: 0 1px 0 0;
}

    .max-md-size #productFast .tab-product .nav-tabs li a {
        padding: 5px;
        font-size: 12px;
    }

#productFast .tab-product .tab-pane {
    border: 1px solid #c8c8c8;
    margin-top: -1px;
    background-color: #fafafa;
    height: 450px;
    padding-bottom: 45px;
    position: relative;
    z-index: 1;
}

.max-md-size #productFast .tab-product .tab-pane {
    padding: 15px 15px 25px 15px;
    height: 320px;
}

#productFast .tab-product .tab-pane .inner {
    /*position: absolute;*/
    position: relative;
    top: 1;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*new btn*/
#productFast .tab-product .proFastSearch {
    float: right;
    position: relative;
    top: -58px;
    right: 40px;
    z-index: 99;
}

.max-md-size #productFast .tab-product .proFastSearch {
    top: -38px;
    right: 51px;
}


.max-md-size #productFast .tab-product .tab-pane .inner {
    padding: 15px;
}

#productFast .productFast-row .col {
    display: inline-block;
    float: left;
    vertical-align: top;
    padding: 0 40px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    #productFast .productFast-row .col .in {
        display: inline-block;
        vertical-align: top;
    }

        #productFast .productFast-row .col .in + .in {
            margin-left: 40px;
        }

    #productFast .productFast-row .col h4 {
        margin: 0 0 20px 0;
    }

    #productFast .productFast-row .col label {
        padding-bottom: 5px;
        display: block;
        margin-left: 0;
        margin-bottom: 5px;
    }

        #productFast .productFast-row .col label.line-b {
            margin-bottom: 15px;
        }

        #productFast .productFast-row .col label.label-all {
            width: 100%;
            float: left;
            clear: both;
        }

#productFast .tab-product .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(91, 90, 90, 0.9);
}

#productFast .tab-product .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
#productFast .tab-product .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: rgba(91, 90, 90, 0.9);
}

#productFast .tab-product .mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(0, 0, 0, 0.3);
}

.s-header {
    position: relative;
}

    .s-header .right {
        bottom: 5px;
        position: absolute;
        right: 15px;
    }

    .s-header .right02 {
        bottom: 5px;
        position: absolute;
        right: 0px;
    }

    .s-header.line {
        border-bottom: 1px solid #c8c8c8;
    }

#productCatalog .list::after {
    content: "";
    display: table;
    clear: both;
}

#productCatalog .list .list-item {
    text-align: center;
    width: 25%;
    padding: 10px 5px 10px 5px;
    margin: 0;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.max-lg-size #productCatalog .list .list-item {
    width: 33%;
    margin: 0;
}

.max-sm-size #productCatalog .list .list-item {
    width: 100%;
}

#productCatalog .list .list-item .inner {
    display: inline-block;
    text-decoration: none;
    border: 1px solid #c8c8c8;
    padding: 16px 15px 20px 16px;
    width: 100%;
    box-sizing: border-box;
}

#productCatalog .list .list-item .pic {
    width: 100%;
    /* max-height: 212px;*/
    overflow: hidden;
}

    #productCatalog .list .list-item .pic img {
        width: 100%;
        height: auto;
    }

#productCatalog .list .list-item .title {
    height: 30px;
    margin: 0 0 9px 0;
    padding: 10px 0;
    overflow: hidden;
    display: block;
}

#productCatalog .list .list-item .download {
    display: inline-block;
    padding: 5px 15px;
    border-radius: 50px;
    background-color: #a6a6a6;
    color: #fff;
    font-style: normal;
}

#productCatalog .list .list-item:hover .download {
    background-color: #e72e25;
}


#productManual .list {
    border-radius: 3px;
    border: 1px solid #c8c8c8;
    margin-bottom: 30px;
    background: #fafafa;
}

    #productManual .list::after {
        content: "";
        display: table;
        clear: both;
    }

#productManual .tagWrapper {
    padding: 20px 20px 0 20px;
}

    #productManual .tagWrapper::after {
        content: "";
        display: table;
        clear: both;
    }

#productManual .tag {
    display: inline-block;
    border: 1px solid #c8c8c8;
    background: #d7d7d7;
    color: #000;
    padding: 3px 11px;
    border-radius: 3px;
    margin: 5px;
    text-decoration: none;
    transition: color 0.3s, border 0.3s,background 0.3s ease-out;
}

    #productManual .tag:hover, #productManual .tag:focus {
        background: #e72e25;
        color: #fff;
        border: 1px solid #e72e25;
        transition: color 0.3s, border 0.3s,background 0.3s ease-out;
    }

#productManual .introBox {
    background: #f0f0f0;
    padding: 10px 20px;
    margin-top: 20px;
}

#productManual .families {
    font-size: 1rem;
    color: #323232;
    margin: 0;
}

#productManual .intro {
    font-size: 0.938rem;
    color: #777777;
    margin: 0;
}

.max-sm-size #productManual .families {
    margin: 5px 0 0 0;
}



#product .list-item {
    width: 33%;
    float: left;
    padding: 5px 15px 15px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.max-md-size #product .list-item {
    width: 50%;
}

.max-md-size #product .list-item {
    width: 100%;
    float: none;
}

#product .list-item .inner {
    border: 1px solid #c8c8c8;
    border-top: 3px solid #c8c8c8;
    background-color: #fafafa;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    min-height: 400px;
}

#product .list-item .pic {
    margin-bottom: 15px;
    background-color: #fff;
    border: 1px solid #c8c8c8;
    text-align: center;
    padding: 5px;
}

#product .list-item h3 {
    margin: 0 0 15px 0;
}

#product .select-list {
    padding-right: 70px;
    position: relative;
    margin: 0;
}

    #product .select-list .btn {
        position: absolute;
        top: 0;
        right: 0;
    }

    #product .select-list .form-control {
        display: inline-block;
    }

#productPdf {
    height: 100vh;
    width: 100vw;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 90px;
}

    #productPdf .header {
        background: url(images/productPdf-bg.jpg) top center no-repeat;
        position: fixed;
        height: 90px;
        width: 100%;
        top: 0;
        left: 0;
        text-align: center;
    }

        #productPdf .header .share {
            background-color: #ffffff;
            text-decoration: none;
            border-radius: 50px;
            padding: 5px 15px;
            display: inline-block;
            position: absolute;
            top: 30%;
            right: 15px;
        }

        #productPdf .header #share_url {
            position: absolute;
            right: 11px;
            bottom: 2px;
            width: 250px;
        }

.mobile #productPdf .header #share_url,
.max-md-size #productPdf .header #share_url {
    right: 130px;
    bottom: initial;
    width: 250px;
    top: 5px;
}

.max-lg-size #productPdf .header .share {
    top: 5px;
}

#productPdf .header .logo {
    display: inline-block;
    height: 100%;
    z-index: 99;
    height: 52px;
    position: absolute;
    left: 15px;
    top: 20px;
}

    #productPdf .header .logo img {
        display: inline-block;
        vertical-align: middle;
    }

.mobile #productPdf .header .logo,
.max-md-size #productPdf .header .logo {
    display: none;
}

#productPdf .header .logo h1 {
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
}

#productPdf .header .nav {
    bottom: 15px;
    text-align: center;
    color: #787878;
    position: absolute;
    width: 100%;
}

    #productPdf .header .nav a {
        color: #fff;
        text-decoration: none;
        font-size: 18px;
        padding: 15px;
    }

        #productPdf .header .nav a.active {
            background-color: #e6e6e6;
            color: #e72e25;
        }

/*.max-lg-size #productPdf .header .nav {
    text-align: right;
}*/

#productPdf .header .pdf-sub-nav {
    background-color: #e6e6e6;
    position: absolute;
    display: none;
    top: 90px;
    padding: 10px 15px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    #productPdf .header .pdf-sub-nav ul {
        list-style-type: none;
        padding-left: 0;
        max-width: 800px;
        margin: auto;
        text-align: left;
    }


    #productPdf .header .pdf-sub-nav li {
        margin: 0;
        padding: 0;
        width: 100%;
    }

    #productPdf .header .pdf-sub-nav .title {
        font-size: 18px;
        color: #000;
        min-width: 150px;
        display: inline-block;
        margin-right: 25px;
        text-align: left;
    }

    #productPdf .header .pdf-sub-nav a {
        text-decoration: none;
        font-size: 14px;
        margin: 0 15px;
        display: inline-block;
        color: #444;
    }
	.list-inline-item, .col {
    display: inline-block;
}
.p-y {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
.line-b {
    border-bottom: 1px solid #c8c8c8;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
    letter-spacing: -3px;
}

    .list-inline li {
        display: inline-block;
        letter-spacing: 0;
    }

.list-inline-item,
.col {
    display: inline-block;
}

.dl-horizontal {
    overflow: hidden;
    zoom: 1;
}

    .dl-horizontal::after {
        content: "";
        display: table;
        clear: both;
    }

    .dl-horizontal dt {
        float: left;
    }

    .dl-horizontal dd {
        overflow: hidden;
        zoom: 1;
		line-height:28px;
		color:#505050;
		font-size:15px;
    }
	.m-a-0{ border: 1px #d2cdcd solid; margin:15px 0; padding:10px;}
	.product-title{ margin:10px 0;}
	
	
.r_xf{position:fixed; right: 10px; top:400px; display: none; z-index:10086;}
.r_xf ul li{width:70px; height: 70px;   position: relative; border-radius: 5px; margin: 2px auto; z-index: 9999999; background:rgba(231, 46, 37, 0.85); cursor: pointer}
.r_xf ul li.rxf4{width:70px; height:50px; }
.r_xf ul li span{width:70px; height: 70px;   display: block;}
.r_xf ul li.rxf1 span{ background:url(../img/dj.png) no-repeat 18px 13px;}
.r_xf ul li.rxf2 span{ background:url(../img/kf.png) no-repeat 11px 16px;}
.r_xf ul li.rxf3 span{ background:url(../img/wx.png) no-repeat 12px 18px;}
.r_xf ul li.rxf4 span{ background:url(../img/go_top.png) no-repeat 15px 9px;width:70px; height:50px; }
.r_xf ul li.rxf1:hover span{ background:url(../img/dj.png) no-repeat 18px -63px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf2:hover span{ background:url(../img/kf.png) no-repeat 11px -64px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf3:hover span{ background:url(../img/wx.png) no-repeat 12px -66px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf4:hover span{ background:url(../img/go_top.png) no-repeat 15px -78px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li i{display:block; width:0px; position: absolute;right: 70px; overflow: hidden;}
.r_xf ul li.rxf1:hover{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.r_xf ul li.rxf1:hover i{display:block;  background: #e72e25e0; color: #fff; font-size: 15px; right: 70px; top:0px; width:120px; line-height: 70px; text-align: center; height: 70px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf2:hover{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.r_xf ul li.rxf2:hover i{display:block;  background:rgba(231, 46, 37, 0.85); color: #fff; font-size: 15px; right: 70px; top:0px; width:120px; line-height: 70px; text-align: center; height: 70px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s; }
.r_xf ul li.rxf3 i{width:0px; height: 123px;}
.r_xf ul li.rxf3:hover{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.r_xf ul li.rxf3:hover i{display:block; color: #fff; font-size: 15px; right: 75px; top:0px; width:123px; line-height: 70px; text-align: center; height: 123px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.t-blue02 { color: #e72e25;}