﻿@charset "utf-8";
html { overflow-y: scroll; }
.news8{margin-left:17px;}
.news8 li{width:100%;height:39px;border-bottom:1px dotted #cdcdcd;line-height:39px;}
.news8 li:before{color:#e40413;content:'■\00a0\00a0\00a0';vertical-align:2px;}
.news8 li:hover{background-color:#f6f6f6;}
.news8 a:hover{color:#007cdf;}
.info_date{color:#666; float:right;}
.tit02{text-align: center;color: #fff;padding: 15px 0;}
.tit02 strong{font-size: 39px;color: #000; display: block; background: url(../Image/line01.png) center no-repeat;height: 60px;line-height: 60px;}
.tit02 span{font-size: 18px;color: #3d3d3d;}



.companylogo{ width:100%; height:50px; line-height:50px;border-bottom: 1px dotted #cccccc;}
.companylogo1{ font-size:26px; font-weight:bold; color:#d81e07;}
.companylogo2{ line-height:60px; font-size:16px; color:#8a8a8a; padding-left:15px;}
.companylogo3{ width:51px; height:24px; line-height:24px; display:block; float:right; font-size:12px; padding-top:15px; text-align:center;}
.companylogo3 a{ width:51px; height:24px; display:block; background-color:#d81e07; color:#FFF;}
.companylogo3 a:hover{ background-color:#df7b21;}

.companylogob{ width:auto; height:24px; line-height:24px; display:block; float:right; font-size:12px;  padding-left:15px;  padding-top:15px; text-align:center;}
.companylogob a{ width:auto; height:24px; display:block; background-color:#d81e07; color:#FFF; padding-left:15px;padding-right:15px; }
.companylogob a:hover{ background-color:#df7b21;}




.companylogo999{ width:100%; height:40px; line-height:40px;background:url(../Image/alllogo.jpg) no-repeat left; background-color:#FFF;}
.companylogo1999{ font-size:18px; color:#FFF; padding-left:15px;}
.companylogo2999{ color:#920000; padding-left:6px; font-size:16px;}








html {
	background:#fff;
	color:#000;
	overflow-x:hidden;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p {
	margin:0 auto;
	padding:0;
}
img {
	border:0;
}
ol,ul,li {
	list-style:none;
}
h1,h2,h3 {
	font-weight:normal;
	font-size:100%;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,textarea,select {
	font-weight:inherit;
	font-size:inherit;
	font-family:inherit;
}
input,textarea,select {
	*font-size:100%;
}
legend {
	color:#000;
}
a {
	color:inherit;
	text-decoration:none;
}
/*******CSS reset*************/
body {
	background:#fff;
	color:#000;
	font-size:14px;
	font-family:'微软雅黑';
}
a {
	color:#000;
}
a:hover {
	color:#d81e06;
}
/*******CSS reset*************/
.f12 {
	font-size:12px;
}
.f16 {
	font-size:16px;
}
.bold {
	font-weight:bold;
}
.white {
	color:#fff;
}
.left {
	float:left;
}
.right {
	float:right;
}
.t_r {
	text-align:right;
}
.clear {
	clear:both;
}
.relative {
	position:relative;
}
.absolute {
	position:absolute;
}
.rel_center {
	position:relative;
}
.hidden {
	display:none;
}
.jj_pic {
	float:left;
	margin:0 10px 0 0;
}
.nr_pic {
	text-align:center;
	position:relative;
	width:100%;
}
.red {
	color:#f00;
	font-weight:bold;
	padding-left:10px;
}
.nr_red {
	color:#f00;
	font-weight:bold;
}
.scale:hover img {
	transform:scale(1.1,1.1);
}
.scale img {
	transition:transform 1s ease 0s
}
#indexNews {
	background:#fff;
	padding:25px;
	margin-top:40px;
}
#indexNews li {
	width:362px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:0 10px;
	transition:0.3s all 0s linear;
}
#indexNews li .pic {
	width:362px;
	height:127px;
	overflow:hidden;
}
#indexNews li .pic img {
	width:362px;
	height:127px;
	transition:transform 1s ease 0s;
}
#indexNews li .font {
	padding-top:25px;
}
#indexNews li .font a {
	display:block;
	color:#000;
	font-size:14px;
}
#indexNews li .font span {
	display:block;
	padding:5px 0;
}
#indexNews li .font p {
	color:#999999;
	line-height:22px;
	padding-top:5px;
	font-size:12px;
}
#indexNews li:hover .pic img {
	transform:scale(1.1,1.1);
}
#indexNews li:hover a {
	color:#f00;
}
.Newstime {
	color:#000;
	font-size:12px;
}
#lxwm_nr {
	margin:0 20px 20px;
	font-size:14px;
}
#lxwm_nr p {
	line-height:35px;
	border-bottom:1px dotted #ccc;
	padding-left:20px;
}
#prev_next {
	border-top:1px solid #f0f0f0;
	margin-top:10px;
	padding-top:5px;
}
#prev_next li {
	padding-left:10px;
	height:30px;
	line-height:30px;
}
#con_lx {
	height:auto;
	overflow:hidden;
	line-height:2.0;
	font-size:14px;
	width:90%;
	margin-bottom:20px;
}
#con_lx p {
	border-bottom:1px dotted #ccc;
	line-height:35px;
	padding-left:20px;
	transition:0.3s all 0s linear;
}
#con_lx p:hover {
	background:#efefef;
	color:#000;
	border-bottom:1px solid #ccc;
	padding-left:30px;
}
/** header **/
#top_line_bj {
	background:url(../Image/top_line.jpg) no-repeat center top;
	width:100%;
	height:36px;
}
#top_line {
	width:1200px;
	height:36px;
	color:#fff;
	line-height:36px;
}
#top_line span {
	font-weight:bold;
}
#top_line a {
	color:#fff;
	padding:0 10px;
}
#top_index {
	width:1200px;
	height:128px;
}
#logo {
	float:left;
	padding:20px 0 0;
}
#top_tel {
	background:url(../Image/top_tel.png) no-repeat left top;
	float:right;
	color:#d81e07;
	font-family:Tahoma;
	font-size:30px;
	text-align:right;
	padding:22px 0 0 50px;
	margin-top:45px;
}

#top_tel99 {
	background:url(../Image/top_tel.png) no-repeat left top;
	float:right;
	color:#bb0404;
	font-family:arial;
	font-size:30px;
	text-align:right;
	padding:22px 0 0 50px;
	margin-top:45px;
}
#ssnr {
	position:relative;
	float:right;
	padding-left:130px;
	margin:50px 50px 0 0;
}
#ssnr img {
	position:absolute;
	left:0px;
	top:0px;
	width:118px;
	height:32px;
}
.ss {
	width:215px;
	height:28px;
	float:left;
	border:1px solid #d5d5d5;
}
.ss .sou_left {
	float:left;
	width:175px;
	height:28px;
	line-height:28px;
	background:#fff;
	border:none;
	text-align:left;
	color:#d5d5d5;
	padding-left:10px;
	font-size:12px;
}
.ss .ss_pic {
	float:right;
	padding:5px 5px 0 0;
}
#nav_bj {
	background:#27343c;
	height:58px;
	width:100%;color:#ffffff;border-top: 5px solid #dd0f01;
}

#nav_bj999 {
	background:url(../Image/nav_bj.jpg) repeat-x center top;
	height:58px;
	width:100%;
}
/*#nav {
	width:1200px;
	height:60px;
}
#nav a {
	display:block;
	float:left;
	color:#ffffff;
	width:133px;
	font-size:16px;
	height:60px;
	line-height:60px;
	text-align:center;
	transition:0.8s all 0s linear;
}

*/


.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.nav {
	width:1200px;
	height:58px;
	position:relative;
	z-index:100;
}
.nav a {
	color:#000;
}
.nav .nLi {
	float:right;
	position:relative;
	display:inline;
}





.nav .nLi h3 {
	float:left;
}
.nav .nLi h3 a {
	display:block;
	font-size:19px;
	color:#fff;
	width:133px;
	height:58px;
	line-height:58px;
	text-align:center;
	transition:0.1s all 0s linear;
}


.nav .nLi h3 :hover {background:#dd0f01;}


.nav .nLi h3999 :hover {}


.nav .sub {
	display:none;
	width:133px;
	left:0;
	top:58px;
	position:absolute;
	background:rgba(221,15,1,0.9);
	padding:1px 0;
}
.nav .sub li {
	zoom:1;
}
.nav .sub a {
	display:block;
	width:133px;
	height:35px;
	color:#fff;
	line-height:35px;
	border-bottom:1px solid #d7cac9;
	text-align:center;
	transition:0.8s all 0s linear;
}
.nav .sub a:hover {
	background:#f2f2f2;
	color:#000;
}
.nav .on h3 a {
	color:#fff;
}

.nav . h3 a {
	color:#fff;
}


.flash {
	width:100%;
	height:550px;
	margin:0 auto;
	text-align:center;
	position:relative;
}
.flash .flashBox {
	position:relative;
	margin:0 auto;
	width:1000px;
	height:550px;
}
/*修改尺寸1920 {
	position:absolute;
	width:1920px;
	left:-460px;
}
*/
/*修改尺寸1440 {
	position:absolute;
	width:1440px;
	left:-221px;
}
*/
.flash .flashBox .bd {
	position:absolute;
	width:1920px;
	left:-460px;
}
.flash .flashBox .bd img {
	width:100%;
	height:550px;
}
/** footer **/
#end_bj {
	background:#22272d;
	height:auto;
	overflow:hidden;
}
#end {
	width:1200px;
	height:auto;
	overflow:hidden;
	color:#5c6167;
	padding:30px 0;
}
#end a {
	color:#5c6167;
}
#end a:hover {
	color:#fff;
}
#end_wx {
	float:right;
	padding-top:20px;
}
#end_lxwm {
	width:370px;
	float:left;
	border-right:1px solid #32373d;
	padding:20px 0;
}
#end_ss {
	width:345px;
	float:left;
	border-right:1px solid #32373d;
	padding:60px 40px 20px;
}
#end .tit {
	color:#d81e06;
	font-size:30px;
	font-weight:bold;
}
#end_lxwm .content {
	background:url(../Image/lxwm_tel.jpg) no-repeat left 16px;
	padding-left:40px;
}
#end_lxwm .content p {
	line-height:36px;
}
#end_tel {
	background:url(../Image/end_tel.png) no-repeat left top;
	color:#d81e06;
	font-size:30px;
	font-weight:bold;
	padding:20px 0 0 75px;
	min-height:64px;
}
.ss_end {
	width:291px;
	height:37px;
	float:left;
	border:1px solid #63686e;
}
.ss_end .sou_left {
	float:left;
	width:230px;
	height:35px;
	line-height:35px;
	background:none;
	border:none;
	text-align:left;
	color:#63686e;
	padding-left:10px;
	font-size:12px;
}
.ss_end .ss_pic {
	float:right;
	padding:8px 5px 0 0;
}
#end_ss p {
	clear:both !important;
	padding-top:15px;
}
#end_end {
	height:45px;
	line-height:45px;
	background:#1c1f26;
	width:100%;
	text-align:center;
	color:#484d55;
}
#end_end a {
	color:#484d55;
}
#end_end a:hover {
	color:#fff;
}
/** main **/ 
.mainsy {
	width:1200px;
	height:auto;
	overflow:hidden;
	padding:0px 0;
}
.main {
	width:1200px;
	height:auto;
	overflow:hidden;
	padding:30px 0;
}
#pro_class {
	padding:20px 0;
}
#pro_class li {
	float:left;
	width:110px;
	margin:0 20px;
}
#pro_class li .picbj {
	width:110px;
	height:92px;
	background:#f2f2f2;
	border-radius:10px;
	padding-top:18px;
	transition:0.3s all 0s linear;
}
#pro_class li .pic {
	width:73px;
	height:73px;
	display:block;
	overflow:hidden;
}
#pro_class li .pic img {
	width:73px;
	height:73px;
	display:block;
}
#pro_class li:hover .pic .box_img {
	position:relative;
	transition:0.3s all 0s linear;
	display:block;
	margin-top:-73px;
}
#pro_class li:hover .picbj {
	background:#d81e06;
}
#pro_class li .font {
	color:#343434;
	font-weight:bold;
	text-align:center;
	line-height:40px;
}
#cpnr {
	height:800px;
	padding:30px 0 20px;
}
#cpnr li {
	float:left;
	width:400px;
	height:400px;
}
#cpnr .font1 {
	background:url(../Image/cpjt1.png) no-repeat right top;
	width:400px;
	height:400px;
	margin-left:-32px;
	z-index:1;
	padding-left:32px;
	transition:0.3s all 0s linear;
}
#cpnr .font1:hover {
	background:url(../Image/cpjt11.png) no-repeat right top;
}
#cpnr .font2 {
	position:relative;
	background:url(../Image/cpjt2.png) no-repeat left top;
	width:400px;
	height:400px;
	z-index:10;
	padding-right:32px;
	transition:0.3s all 0s linear;
}
#cpnr .font2:hover {
	background:url(../Image/cpjt22.png) no-repeat left top;
}
#cpnr li:nth-child(5) {
	position:relative;
	margin-left:-32px;
	z-index:1;
}
#cpnr .font3 {
	position:relative;
	background:url(../Image/cpjt3.png) no-repeat left bottom;
	width:400px;
	height:400px;
	z-index:10;
	padding-top:32px;
	transition:0.3s all 0s linear;
	margin-top:-32px;
}
#cpnr .font3:hover {
	background:url(../Image/cpjt33.png) no-repeat left bottom;
}
#cpnr li .line {
	border:1px solid #d2d2d2;
	margin:25px;
	padding:30px 20px;
	height:288px;
}
#cpnr li .line .tit {
	color:#7d7d7d;
	font-weight:bold;
	font-size:42px;
	text-align:center;
	background:url(../Image/line.jpg) no-repeat center bottom;
	padding:10px 0 30px;
}
#cpnr li .line .tit p {
	font-size:24px;
}
#cpnr li .line .content {
	font-size:14px;
	text-align:center;
	line-height:25px;
	padding:20px 0 30px;
	color:#666666;
}
#cpnr li .line .more {
	color:#666666;
	font-size:14px;
	border-bottom:3px solid #c2c5ca;
	height:30px;
	text-align:center;
	width:90px;
}
#cpnr li .line:hover {
	border:1px solid #ee8477;
}
#cpnr li .line:hover .tit {
	background:url(../Image/line1.jpg) no-repeat center bottom;
	color:#fff;
}
#cpnr li .line:hover .content {
	color:#fff;
}
#cpnr li .line:hover .more {
	color:#fff;
	border-bottom:3px solid #ff0;
}
#ysbj {
	background:url(../Image/ysbj.jpg) no-repeat center top;
	width:100%;
	height:685px;
	padding:50px 0;
}
#ysnr {
	background:rgba(216,30,6,0.6);
	padding:30px;
	width:1378px;
	height:625px;
}
#ysnr .line {
	border:1px solid #d4ada8;
	padding:30px 0;
	height:562px;
}
#ysnr ul {
	padding:0 63px;
}
#ysnr li {
	float:left;
	width:220px;
	height:366px;
	background:#fff;
	border-radius:10px;
	margin:45px 15px 0;
	transition:0.3s all 0s linear;
}

#ysnr li img{
	border-radius:10px;
}


#ysnr li .pic {
	width:107px;
	height:107px;
	padding:20px 0;
	-moz-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
	transition:all .5s ease 0s;
}
#ysnr li .tit {
	width:155px;
	height:35px;
	background:#d81e06;
	text-align:center;
	line-height:35px;
	color:#fff;
	border-radius:20px;
}
#ysnr li .content {
	padding:20px 25px 0;
	line-height:22px;color:#3d3d3d;
}
#ysnr li:hover {
	background:#ffcc00;
}
#ysnr li .pic {
	background-position:0px 0px;
}
#ysnr li .pic {
	background-position:-85px 0px;
}
#ysnr li .pic {
	background-position:-170px 0px;
}
#ysnr li .pic {
	background-position:-255px 0px;
}
#ysnr li:hover .pic {
	transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-webkit-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
}
#bj6 {
	background-color:#efefef; 
	width:100%;
	height:auto;
	overflow:hidden;}

#bj8 {
	background:url(../Image/bj8.png) repeat-x center bottom;
	width:100%;
	height:auto;
	overflow:hidden;}
#bj {
	background:url(../Image/bj.jpg) repeat-x center bottom;
	width:100%;
	height:auto;
	overflow:hidden;}
#bj999 {
	background:url(../Image/bj.jpg) repeat-x center bottom;
	width:100%;
	height:auto;
	overflow:hidden;}
#gsjj {
	height:403px;
	margin-top:0px;
}
#gsjj .left {
	width:601px;
	height:403px;
}
#gsjj .right {
	background:#d81e06;
	width:459px;
	height:303px;
	padding:50px 70px;
}
#gsjj .right .content {
	color:#fff;
}
#gsjj .right .more {
	float:left;
	width:195px;
	height:43px;
	border:2px solid #fff;
	color:#fff;
	line-height:43px;
	text-align:center;
	margin-top:35px;
	font-size:16px;
}
#gsjj .right .tel {
	width:224px;
	height:47px;
	background:#000;
	float:right;
	margin-top:35px;
	line-height:47px;
	color:#fff;
	text-align:center;
	font-size:16px;
}
#xwbj {
	background:#fff;
	padding:50px 0;
}
.picScroll {
	width:1146px;
	overflow:hidden;
	position:relative;
}
.picScroll .hd {
	overflow:hidden;
	height:35px;
	padding-right:540px;
	padding-top:10px;
}
.picScroll .hd .prev,.picScroll .hd .next {
	display:block;
	width:35px;
	height:35px;
	float:right;
	overflow:hidden;
	cursor:pointer;
}
.picScroll .bd {
	padding:0 0 20px;
}
.picScroll .bd ul {
	overflow:hidden;
	zoom:1;
}
.picScroll .bd ul li {
	width:362px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:0 10px;
	transition:0.3s all 0s linear;
	position:relative;
}
.picScroll .bd ul li .pic {
	width:362px;
	height:127px;
	overflow:hidden;
}
.picScroll .bd ul li .pic img {
	width:362px;
	height:127px;
	transition:transform 1s ease 0s;
}
.picScroll .bd ul li .font {
	height:180px;
	text-align:center;
}
.picScroll .bd ul li .font a {
	display:block;
	color:#555555;
	font-size:18px;
	padding:6px 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.picScroll .bd ul li .font p {
	color:#8e8e8e;
	line-height:22px;
	padding-top:5px;
	font-size:14px;
}
.picScroll .bd ul li .font .info_date {
	color:#c5c5c5;
	width:60px;
	height:75px;
	text-align:center;
}
.picScroll .bd ul li .font .info_date span {
	display:block;
	font-size:48px;
	font-weight:bold;
	border-bottom:1px solid #c5c5c5;
	color:#c5c5c5;
	width:60px;
	height:50px;
	line-height:50px;
}
.picScroll .bd ul li .font .info_date p {
	color:#c5c5c5;
	font-size:14px;
	line-height:18px;
}
.picScroll .bd ul li:hover .pic img {
	transform:scale(1.1,1.1);
}
.picScroll .bd ul li:hover a {
	color:#f00;
}
#al_right {
	float:right;
	width:241px;
	height:429px;
}
#al_right img {
	width:241px;
	height:429px;
}
#al_left {
	width:925px;
	float:left;
	padding-top:50px;
}
#al_left .content {
	padding-top:50px;
}
#marqueedivcontrol {
	width:925px;
	height:250px;
	overflow:hidden;
	margin:20px 0 0;
	float:left;
}
#marqueedivcontrol li {
	float:left;
	overflow:hidden;
	width:263px;
	height:250px;
	margin-right:35px;
	font-size:14px;
	color:#fff;
	text-align:center;
	transition:0.3s all 0s linear;
}
#marqueedivcontrol li a {
	display:block;
	overflow:hidden;
	width:247px;
	height:163px;
	margin-bottom:5px;
	border:8px solid #fff;
}
#marqueedivcontrol li img {
	width:247px;
	height:163px;
}
.cpgd {
	width:1790px;
}

.cpgd999 {
	width:3120px;
}
/** sidebar **/
#sidebar {
	width:280px;
	height:auto;
	overflow:hidden;
	float:left;
}
#main_right {
	width:900px;
	height:auto;
	overflow:hidden;
	float:right;
}
#zi_banner {
	background:url(../Image/banner.jpg) no-repeat center;
	width:100%;
	height:290px;
}
#leftbt {
	background:#dd0f01;
	height:60px;
	line-height:60px;
	text-align:center;
	color:#fff;
	font-size:29px;
	font-weight:bold;
}

#leftbt999 {
	background:#22272d;
	height:100px;
	line-height:100px;
	text-align:center;
	color:#ffffff;
	font-size:24px;
	font-weight:bold;
}


#pro_left {
	padding:10px 0;
}

#pro_left li {font-size:18px;color:#fff;
	height:42px;
	line-height:42px;
	background:url(../Image/left_icon.png) no-repeat 200px center #27343c;
	margin-bottom:3px;
	padding-left:80px;
	transition:all 0.2s linear 0s;
}
#pro_left li:hover {
	background:url(../Image/left_icon.png) no-repeat 210px center #d81e06;
}
#pro_left li:hover a {
	color:#fff;
}
#pro_left li a {
	color:#fff;
}

#pro_left99 li {
	height:42px;
	line-height:42px;#3d3d3d
	background:url(../Image/left_icon.png) no-repeat 230px center #eeeeee;
	margin-bottom:3px;
	padding-left:50px;
	transition:all 0.2s linear 0s;
}
#pro_left99 li:hover {
	background:url(../Image/left_icon.png) no-repeat 250px center #d81e06;
}
#pro_left99 li:hover a {
	color:#fff;
}
#pro_left .small {
	color:#989797;
	margin:0;
	background:none !important;
	height:30px;
	line-height:30px;
	padding-left:60px;
}
#pro_left .small a {
	color:#989797;
}
#pro_left .small a:hover {
	color:#000;
	background:none !important;
}
#lxwm {
	background:#27343c;
	height:auto;
	color:#fff;
	text-align:center;
	padding:25px 0;
}
#lxwm p {
	font-size:26px;
	font-family:impact;
	padding:5px 0 10px;
}
#lxwm #zx {
	width:150px;
	height:35px;
	border:2px solid #ffffff;
	text-align:center;
	line-height:35px;
	transition:all 0.3s linear 0s;
}
#lxwm #zx a {
	color:#fff;
}
#lxwm #zx:hover {
	background:#fff;
}
#lxwm #zx:hover a {
	color:#000;
}
.title_zy {
	height:59px;
	border:0px solid #22272d;border-bottom: 1px dotted #27343c;
}
.title_zy .left {
	background:#27343c;
	height:59px;
	line-height:59px;
	color:#fff;
	font-size:29px;font-weight: bold;
	padding:0 30px;
}
.title_zy .right {
	color:#000;font-size:18px;
	padding:30px 10px 0 0;
}
.title_zy .right a {
	color:#000;
}
.title_zy .right a:hover {
	color:#f00;
}
/** zy **/ 
.content {
	line-height:30px;
	padding:20px 0 0;
	clear:both !important;
}
#content_zy {
	line-height:30px;
	padding:20px 0 0;
}
.n_detailCon {
	height:auto!important;
	overflow:hidden!important;
	overflow:visible;
}
.n_detailCon li {
	width:100%;
	height:155px;
	margin:0 0 10px 0;
	padding:10px 0;
	border-bottom:1px dotted #ccc;
}
.n_detailCon li a {
	height:155px;
	width:100%;
	display:block;
	padding-top:10px;
}
.n_detailCon li a:hover {
	background:#fffad8;
}
.n_detailPic {
	width:210px;
	float:left;
	margin-left:10px;
}
.n_detailR {
	width:655px;
	float:right;
	margin-right:10px;
}
.n_detailTitle {
	height:30px;
	width:100%;
}
.n_detailTitle span {
	font-size:16px;
	color:#000;
	display:block;
	float:left;
	font-weight:bold;
}
.n_detailTitle small {
	font-size:12px;
	float:right;
	display:block;
	color:#222222;
}
.n_detailNr {
	width:100%;
	padding:5px 0;
	line-height:25px;
	color:#6b6b6b;
}
.n_time {
	background:url(../Image/time.jpg) left no-repeat;
	text-indent:25px;
	line-height:25px;
	height:25px;
	color:#a8a8a8;
	font-size:16px;
}
#por_left {
	width:400px;
	height:auto;
	margin-right:20px;
	float:left;
}
#por_right {
	float:right;
	line-height:2.0;
	width:480px;
	height:auto;
	overflow:hidden;
}
#cpms {
	border-bottom:1px dashed #ccc;
	border-top:1px dashed #ccc;
	padding:10px 0;
	margin-bottom:20px;
}
#cpms span {
	color:#cc0000;
}
.dg1 {
	width:155px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	background:#060508;
	float:left;
	transition:all 0.3s linear 0s;
}
.dg2 {
	width:155px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	background:#b72300;
	float:left;
	margin-left:20px;
	transition:all 0.3s linear 0s;
}
.dg2 a {
	color:#fff;
}
.dg1 a {
	color:#fff;
}
.dg1:hover {
	background:#f90;
}
.dg2:hover {
	background:#f90;
}
#cp_tel {
	background:#1a5eb3;
	padding:10px;
	line-height:30px;
	color:#fff;
	font-size:30px;
	font-family:impact;
	margin:20px 0 10px;
}
#cp_tel p {
	font-size:20px;
	font-family:"方正正中黑简体";
}
.slideBox {
	width:400px;
	height:300px;
	overflow:hidden;
	position:relative;
}
.slideBox .hd {
	height:15px;
	overflow:hidden;
	position:absolute;
	right:5px;
	bottom:5px;
	z-index:1;
}
.slideBox .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.slideBox .hd ul li {
	float:left;
	margin-right:2px;
	width:15px;
	height:15px;
	line-height:14px;
	text-align:center;
	background:#fff;
	cursor:pointer;
}
.slideBox .hd ul li.on {
	background:#f00;
	color:#fff;
}
.slideBox .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox .bd li {
	zoom:1;
	text-align:center;
}
.slideBox .bd img {
	max-width:400px;
	height:300px;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next {
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-25px;
	display:block;
	width:32px;
	height:40px;
	background:url(../Image/slider-arrow.png) -110px 5px no-repeat;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.slideBox .next {
	left:auto;
	right:3%;
	background-position:8px 5px;
}
.slideBox .prev:hover,.slideBox .next:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
.slideBox .prevStop {
	display:none;
}
.slideBox .nextStop {
	display:none;
}
/************************************/
.page {
	margin:10px 20px 15px 0;
}
.page a {
	display:inline-block;
	height:18px;
	line-height:18px;
	border:1px solid #dbdbdb;
	padding:0 2px 0;
}
.page a:hover {
	background:#404040;
	color:#fff;
	border:none;
	height:20px;
	line-height:20px;
	padding:0 3px 0;
}
.current {
	padding:0 6px 0;
	height:18px;
	line-height:18px;
	background:#404040;
	color:#fff;
}
/***************global*****************/
.pro li {
	float:left;
	overflow:hidden;
	margin:0 10px 20px;
	width:278px;
	text-align:center;
	background:#ebebeb;
	border:1px solid #ccc;
	height:225px;
	transition:0.5s all 0s linear;
}
.pro img {
	width:278px;
	height:189px;
}

.pro img999 {
	max-width:278px;
	height:209px;
}
.pro li:hover {
	background:#27343c;
}
.pro li p {font-size:16px;
	width:95%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:18px;
}

.pro li p999 {font-size:16px;
	width:95%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	height:40px;
}
.pro :hover {
	color:#fff;
}











/***************global*****************/
.proj li {
	float:left;
	overflow:hidden;
	margin:0 10px 20px;background:#ebebeb;
	width:278px;
	text-align:center;
	
	border:1px solid #ccc;
	height:220px;
	transition:0.3s all 0s linear;
}
.proj img {
	width:278px;
	height:189px;
}

.proj img999 {
	max-width:278px;
	height:209px;
}
.proj li:hover {
	background:#d80000;
}
.proj li p {
	width:95%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	height:30px;
}
.proj a:hover {
	color:#fff;
}
/*************index&goods**************/
.news {
	width:100%;
}
.news li {
	width:100%;
	height:35px;
	text-indent:2em;
	line-height:35px;
	font-size:14px;
	border-bottom:1px dotted #ccc;
	background:url(../Image/icon.png) no-repeat 10px center;
	transition:0.3s all 0s linear;
}
.news li:hover {
	background-color:#efefef;
}
.news li:hover a {
	color:#000;
}
/****************news*****************/
.news_title {
	color:#da020d;
	text-align:center;
	line-height:40px;
}
.meta {
	color:#999;
	text-align:center;
	line-height:28px;
	border:1px solid #f0f0f0;
	background:#fbfbfb;
	margin-bottom:10px;
}
/***********news_info**************/
.jobs li {
	height:auto;
	margin:23px 18px 18px 28px;
	border-bottom:1px dotted #666;
	position:relative;
}
.jobs a {
	position:absolute;
	right:0;
	top:0;
	float:right;
	width:71px;
	height:34px;
	color:#fff;
	text-align:center;
	line-height:34px;
	display:block;
	background:#f00;
}
.jobs strong {
	color:#da020d;
}
.jobs p {
	/*margin:6px 0 -134px 156px;
	*/line-height:35px;
}
/***************jobs***************/
.rel_center {
	text-align:center;
	left:50%;
}
.pro_name {
	display:block;
	color:#da020d;
	font-size:18px;
	padding-bottom:10px;
}
.info_title {
	margin:10px 0;
	width:100%;
	height:45px;
	background:#efefef;
}
.info_title b {
	display:inline-block;
	width:230px;
	text-align:center;
	font-weight:normal;
	height:100%;
	border-right:5px solid #fff;
	background:#333;
	color:#fff;
	line-height:45px;
}
.info_title a {
	margin:8px;
	width:15px;
	height:15px;
	background-position:0 -426px;
}
/********goods_info&jobs_info*******/
.order {
	margin:25px 0 20px 400px;
	line-height:40px;
}
.order img {
	vertical-align:-5px;
	cursor:pointer;
}
#submit {
	width:55px;
	height:29px;
	color:#000;
	cursor:pointer;
	background:url(../Image/button.gif) none center;
}
/**************order&message********/
#banner {
	position:relative;
	overflow:auto;
}
#banner li {
	float:left;
}
.banner .dots li.active {
	background:#fff;
	opacity:1;
}
.banner .dots li {
	display:inline-block;
	width:10px;
	height:10px;
	margin:0 4px;
	text-indent:-999em;
	border:2px solid #fff;
	border-radius:6px;
	cursor:pointer;
	opacity:.4;
	-webkit-transition:background .5s,opacity .5s;
	-moz-transition:background .5s,opacity .5s;
	transition:background .5s,opacity .5s;
}
/*sitemap*/
.mesmore {
	margin-top:5px;
}
.mesmore:hover {
	color:#da020d;
	text-decoration:underline;
}
.sitemap {
	width:996px;
	float:left;
	/*border:3px solid #f0f0f0;
	*/ margin-top:10px;
	margin-bottom:10px;
}
.m1 {
	height:20px;
	line-height:20px;
	margin-top:20px;
	margin-left:20px;
}
.m2 {
	margin-left:20px;
	margin-top:20px;
	line-height:25px;
}
.m2 span {
	font-size:14px;
	font-weight:bold;
}
.m2t {
	border:1px solid #f0f0f0;
	width:800px;
	padding-left:4px;
	margin-top:2px;
	padding:10px;
	margin-bottom:20px;
}
.m2t ul {
	}.m2t ul li {
	list-style-type:none;
	float:left;
	width:150px;
}
.m2t ul li a:hover {
	color:red
}
.f {
	float:right;
	margin-right:10px;
	_margin-top:7px;
}
