html{ overflow-y:auto; overflow-x:auto}



*{margin:0;padding:0;word-wrap:break-word;}



body{font:14px/1.75 "微软雅黑", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#323232;}



html, body, h1, h2, h3, h4, ul, li, dl,input{ font-family:"微软雅黑";  margin:0px;padding:0px;list-style-type:none }

a {

	color:#363636;

	text-decoration:none;

}

a:hover {

	text-decoration:none;

	color:#c50017;

	transition: all 0.2s;

	-moz-transition: all 0.2s; /* Firefox 4 */

	-webkit-transition: all 0.2s; /* Safari 和 Chrome */

	-o-transition: all 0.2s; /* Opera */

}

a img, img {

	border:none;

}

div, ul, li, p, form {

	padding: 0px;

	margin: 0px;

	list-style-type: none;

}

.strong {

	font-weight:bold

}

.gray {

	color:#bbbbbb

}

table {

	padding: 0px;

	margin: 0px;

	list-style-type: none;

}

dt, dl, dd {

	padding: 0px;

	margin: 0px;

	list-style-type: none;

}

form {

	margin:0px;

	padding:0px;

}

tr {

	padding: 0px;

	margin: 0px;

	list-style-type: none;

}

h4 {

	padding:0px;

	font-size:14px;

}

.clear {

	clear:both;

	height:0px;

	overflow:hidden;

	line-height:0;

}

.cl_20 {

	clear:both;

	height:15px;

}

.cl_10 {

	clear:both;

	height:10px;

}

.dotline {

	border-bottom:#CCC 1px dashed;

	margin:8px;

}

.fl {

	float:left;

}

.fr {

	float:right;

}

.tl{ text-align:left;}

.tr{ text-align:right;}

/*******/

.ny_main {

	width:1150px;

	height:auto;

	overflow:hidden;

	margin:0 auto;

	margin-top:5px;

}

.mt25{ margin-top:25px; margin-bottom:25px;}

/*head*/

.topbg {

	width:100%;

	height:100px;

	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=135, Strength=3);/*for ie6,7,8*/  

    background-color: #fff; 

	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .5);  

    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, .5);  

    box-shadow:0 1px 3px rgba(0, 0, 0, .5);  

}

.top{ width:1100px; margin:0 auto; height:auto; overflow:hidden}

.top .logo{ float:left; width:226px; height:100px;}

.top .menu{float:right; width:874px; height:100px}



/*menu*/



/*nav*/

.menu #nav {float:right;font-size:16px; margin-top:28px; text-align:center} 

.menu #nav li { float:left;color:#000;width:100px; height:72px;}  

.menu #nav li a{ color:#000;height:72px;width:100px;}

.menu #nav li a em{ text-transform:uppercase;width:100px;display:block; font-size:12px; font-style:normal}

.menu #nav li a:hover{color:#b9061b} 

.menu #nav li ul { line-height: 30px; width:120px; margin-top:23px; list-style-type: none;text-align:center; left: -999em; position: absolute; z-index:9999999 } 

.menu #nav li ul li{ float: left; width:120px; background:url(menu_bg0.png) repeat center top; height:35px; border-bottom:1px solid #fff; font-size:13px; text-align:center } 

.menu #nav li ul a{ display: block; width:120px;float:left;  } 

.menu #nav li ul a:hover { color:#fff;text-decoration:none;font-weight:normal; background:#b9061b;width:120px; height:35px;} 

.menu #nav li:hover ul { left: auto;} 

.menu #nav li.sfhover ul { left: auto; float:left;} 

.menu #nav li.cur a{ color:#b9061b}

.menu #nav li.cur ul a{ color:#000}

.menu #nav li.cur ul a:hover{ color:#fff}



/*banner*/

.nbanner{width:1423px; margin:0 auto; height:300px;overflow:hidden; }

.banner {

	overflow:hidden;

	width:100%;

	margin:0 auto;

	min-width:1100px; border-bottom:2px solid #b9061b

}

.banner {

	position:relative;

	overflow:hidden;

}

.slides {

	position:relative;

	z-index:-1;

}

.flex-control-nav {

	position:absolute;

	bottom:50px;

	z-index:2;

	width:100%;

	text-align:center;

}

.flex-control-nav li {

	display:inline-block;

	width:15px;

	height:15px;

	margin:0 5px;

*display:inline;

	zoom:1;

}

.flex-control-nav li a{}

.flex-control-nav a {

	display:inline-block;

	width:15px;

	height:15px;

	overflow:hidden;

	cursor:pointer;

	background:#fff;

	background:rgba(255,255,255,0);

	color:#757779; color:rgba(255,255,255,0);

	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);

	border:2px solid #fff; -moz-border-radius: 50%;      /* Gecko browsers */

 -webkit-border-radius:  50%;   /* Webkit browsers */

border-radius: 50%;            /* W3C syntax */

}

.flex-control-nav .flex-active {

	background:#b9061b;

	background:rgba(185,6,27,0.5);

	color:#540511; color:rgba(185,6,27,0);

	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);

	border:2px solid #b9061b; -moz-border-radius: 50%;      /* Gecko browsers */

 -webkit-border-radius:  50%;   /* Webkit browsers */

border-radius: 50%;            /* W3C syntax */

}

.flex-direction-nav {

	position:absolute;

	z-index:3;

	width:100%;

	top:45%;

}

.flex-direction-nav li a {

	display:block;

	width:50px;

	height:38px;

	overflow:hidden;

	cursor:pointer;

	position:absolute;

	filter:alpha(opacity=0);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}

.flex-direction-nav li a.flex-prev {

	left:40px;

	background:url(prev_icon.png) center center no-repeat;

}

.flex-direction-nav li a.flex-next {

	right:40px;

	background:url(next_icon.png) center center no-repeat;

}

.flex-direction-nav li a:hover {

	filter:alpha(opacity=60);

	-moz-opacity:0.6;

	-khtml-opacity: 0.6;

	opacity: 0.6;

}



/*首页about*/

.sy_about{ width:1100px; margin:0 auto; height:auto; overflow:hidden; margin-top:30px;}

.sy_about .tit{ width:1100px; height:90px; text-align:center;}

.sy_about .tit .t{ font-weight:bold; background:url(ico003.png) no-repeat center bottom;width:474px; font-size:30px; margin:0 auto; height:70px;}

.sy_about .tit .t em{ color:#c50017; text-transform:uppercase; font-style:normal}

.sy_about .tit .t span{background:url(ico002.png) no-repeat center left;color:#000; width:100%; padding-left:81px; margin-left:-50px;*margin-left:25px;}

.sy_about .tit .sm{ color:#c4c4c4; font-size:15px; margin:0 auto;}

.sy_about .bg{ width:1100px; margin:0 auto; height:auto; overflow:hidden; margin-top:35px;}

.sy_about .bg .fl{ width:685px; float:left; height:auto; overflow:hidden; border-bottom:2px solid #828282;	transition: all 0.5s;

	-moz-transition: all 0.5s; /* Firefox 4 */

	-webkit-transition: all 0.5s; /* Safari 和 Chrome */

	-o-transition: all 0.5s; /* Opera */}

.sy_about .bg .fl img{ width:685px; height:130px; transition:300ms;}

.sy_about .bg .fl img:hover{transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2);}

.sy_about .bg .fl p{ margin:15px 0px;}

.sy_about .bg .fl:hover{ border-bottom:2px solid #c50017;}

.sy_about .bg .fr{ width:390px; float:right; height:auto; overflow:hidden}

.sy_about .bg .fr .sp{ width:390px; height:259px;}

.sy_about .bg .fr .zz{ width:100%; margin-top:10px;}

.sy_about .bg .fr .zz ul li{ float:left; width:190px; height:36px; background:#f1f1f1; line-height:36px; margin-right:9px;_margin-right:4px; margin-top:8px; text-indent:15px;}

.sy_about .bg .fr .zz ul li:hover{ background:#c50017;transform:translateX(0); -webkit-transform:translateX(0);transition:500ms; -webkit-transition:500ms; color:#FFF}

.sy_about .bg .fr .zz .c{ margin-right:0px}

.sy_about .bg .fr .zz ul li .ico1,.sy_about .bg .fr .zz ul li .ico2,.sy_about .bg .fr .zz ul li .ico3,.sy_about .bg .fr .zz ul li .ico4,.sy_about .bg .fr .zz ul li .ico5,.sy_about .bg .fr .zz ul li .ico6{background-image:url(ico004.png); background-repeat: no-repeat; width:36px; height:36px;display: block; float:left; margin-left:25px;_margin-left:12px;}

.sy_about .bg .fr .zz ul li:hover .ico1,.sy_about .bg .fr .zz ul li:hover .ico2,.sy_about .bg .fr .zz ul li:hover .ico3,.sy_about .bg .fr .zz ul li:hover .ico4,.sy_about .bg .fr .zz ul li:hover .ico5,.sy_about .bg .fr .zz ul li:hover .ico6{background-image:url(ico004_on.png); background-repeat: no-repeat; width:36px; height:36px;display: block;}

.sy_about .bg .fr .zz i.ico1{background-position: 0px 0px;}

.sy_about .bg .fr .zz i.ico2{background-position: 0px -36px;}

.sy_about .bg .fr .zz i.ico3{background-position: 0px -72px;}

.sy_about .bg .fr .zz i.ico4,.sy_about .bg .fr .zz i.ico5,.sy_about .bg .fr .zz i.ico6{background-position: 0px -108px;}







/*首页子公司*/

.sy_zgs{ width:1100px; margin:0 auto; margin-top:55px;}

.sy_zgs .tit{height:90px; width:1100px; text-align:center; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; margin:0 auto; color:#383838}

.sy_zgs .tit span{ font-size:22px; font-weight:bold; color:#000; width:100%; display:inline-block; transition: all 0.5s ease-in-out 0.5s; -webkit-transition: all 0.5s ease-in-out 0.5s; line-height:35px; }

.sy_zgs .tit em{ background:url(ico005.png) no-repeat center center;transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; width:18px; height:18px; display:block; margin:0 auto; margin-top:15px;}

.sy_zgs .tit:hover em{background:url(ico005_on.png) no-repeat center center; padding-top:10px;_padding-top:0px}

.sy_zgs .bg{ width:1100px; margin:0 auto}

.sy_zgs .bg ul{}

.sy_zgs .bg ul li{ width:257px; height:auto; background:#f1f1f1; float:left; margin-right:18px; _margin-left:11px; padding-top:10px;padding-bottom:10px; margin-bottom:10px;}

.sy_zgs .bg ul .c{ margin-right:0px}

.sy_zgs .bg ul li .cont{ width:90%; color:#383838;transform:translateX(0); -webkit-transform:translateX(0);transition:500ms; -webkit-transition:500ms; margin:0 auto}

.sy_zgs .bg ul li .cont span{ float:left; font-size:15px; border-bottom:1px solid #c1c1c1; width:100%; display:inline-block; line-height:30px; font-weight:bold}

.sy_zgs .bg ul li .cont p{ font-size:10px; text-transform:uppercase; line-height:18px; display:inline-block;  width:100%; padding-top:5px; height:40px;}

.sy_zgs .bg ul li:hover{ background:#c50017; color:#fff;transform:translateX(0); -webkit-transform:translateX(0);transition:500ms; -webkit-transition:500ms; }

.sy_zgs .bg ul li:hover .cont{color:#fff;}

.sy_zgs .bg ul li:hover i.ico1,.sy_zgs .bg ul li:hover  i.ico2,.sy_zgs .bg ul li:hover  i.ico3,.sy_zgs .bg ul li:hover i.ico4,.sy_zgs .bg ul li:hover i.ico5,.sy_zgs .bg ul li:hover i.ico6,.sy_zgs .bg ul li:hover i.ico7,.sy_zgs .bg ul li:hover i.ico8{background-image:url(ico006_on.png); background-repeat: no-repeat; width:80px; height:80px;display: block;transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}

.sy_zgs .bg i.ico1,.sy_zgs .bg i.ico2,.sy_zgs .bg i.ico3,.sy_zgs .bg i.ico4,.sy_zgs .bg i.ico5,.sy_zgs .bg i.ico6,.sy_zgs .bg i.ico7,.sy_zgs .bg i.ico8{background-image:url(ico006.png); background-repeat: no-repeat; width:80px; height:80px;display: block; margin:0 auto;}

.sy_zgs .bg i.ico1{background-position: 0px 0px;}

.sy_zgs .bg i.ico2{background-position: 0px -80px;}

.sy_zgs .bg i.ico3{background-position: 0px -160px;}

.sy_zgs .bg i.ico4{background-position: 0px -240px;}

.sy_zgs .bg i.ico5{background-position: 0px -320px;}

.sy_zgs .bg i.ico6{background-position: 0px -400px;}

.sy_zgs .bg i.ico7{background-position: 0px -480px;}

.sy_zgs .bg i.ico8{background-position: 0px -560px;}





/*首页新闻*/

.sy_news_bg{ background:#f1f1f1; height:auto; overflow:hidden; margin:30px 0px 0px 0px; padding-bottom:70px;}

.sy_news { width:1100px; margin:0 auto;}

.sy_news .tit{ width:1100px; height:90px; text-align:center; margin:45px auto;}

.sy_news .tit .t{ font-weight:bold; background:url(ico003.png) no-repeat center bottom;width:474px; font-size:30px; margin:0 auto; height:70px;}

.sy_news .tit .t em{ color:#c50017; text-transform:uppercase; font-style:normal}

.sy_news .tit .t span{background:url(ico007.png) no-repeat center left;color:#000; width:100%; padding-left:81px; margin-left:-50px;*margin-left:25px;}

.sy_news .tit .sm{ color:#c4c4c4; font-size:15px; margin:0 auto;}

.sy_news .bg{ width:1100px; margin:0 auto; height:auto; overflow:hidden}

.sy_news .bg .fl{ position:relative; width:435px; height:250px; background-color: #000; float: left;}  

.sy_news .bg .fl img{ width: 435px; height: 250px;} 

.sy_news .bg .fl .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height:40px; background:rgba(0,0,0,0.6);    

filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  

.sy_news .bg .fl .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}

.sy_news .bg .fl .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}

.sy_news .bg .fl .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }

.sy_news .bg .fl .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 

.sy_news .bg .fl .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  

.sy_news .bg .fl .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  

.sy_news .bg .fl .fPic{ position:absolute; left:0px; top:0px; }  

  

.sy_news .bg .fl .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  

.sy_news .bg .fl .fcon img{ display:block; }  

.sy_news .bg .fl .fbg{bottom:10px; right:20px; position:absolute; height:20px; text-align:center; z-index: 200; }  

.sy_news .bg .fl .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    

.sy_news .bg .fl .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  

.sy_news .bg .fl .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    

.sy_news .bg .fl .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    

.sy_news .bg .fl .D1fBt img{display:none}    

.sy_news .bg .fl .D1fBt i{display:none; font-style:normal; }    



.sy_news .bg .fr{ width:610px; float:right}

#tags { width:610px; border-bottom:1px solid #ccc; height:32px;}

#tags LI { font-size:14px; height:32px; float:left; line-height:32px; text-align:center; font-weight:bold; margin-right:10px;}

#tags LI.emptyTag { background:none;}

#tags LI.selectTag {position: relative; height:32px;}

#tags LI.selectTag A {color:#c50017}

#tagContent {margin-top:5px;}

.tagContent {DISPLAY: none; WIDTH: 610px; HEIGHT:auto; overflow:hidden;transition:500ms; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition:all 0.5s; }

#tagContent DIV.selectTag {	DISPLAY: block}

.tagContent .con1{ width:610px; font-size:12px; height:auto; overflow:hidden}

.tagContent .con1 span{ width:100%; display:inline-block; font-weight:bold; font-size:14px;}

.tagContent .con1 p{ float:left;}

.tagContent .con1 em{ float:right; text-align:right; color:#c50017; font-style:normal}

.tagContent ul.con2{ margin-top:10px;}

.tagContent ul.con2  li{ background:url(ico008.png) no-repeat center left; height:30px; line-height:30px;}

.tagContent ul.con2 li a{ float:left; width:90%; text-indent:20px;}

.tagContent ul.con2 li span{float:right; text-align:right}





/*首页案例*/

.sy_anli{ width:1100px; margin:0 auto; height:auto; overflow:hidden; margin-top:30px;}

.sy_anli .tit{ width:1100px; height:90px; text-align:center;}

.sy_anli .tit .t{ font-weight:bold; background:url(ico003.png) no-repeat center bottom;width:474px; font-size:30px; margin:0 auto; height:70px;}

.sy_anli .tit .t em{ color:#c50017; text-transform:uppercase; font-style:normal}

.sy_anli .tit .t span{background:url(ico002.png) no-repeat center left;color:#000; width:100%; padding-left:81px; margin-left:-50px;*margin-left:25px;}

.sy_anli .tit .sm{ color:#c4c4c4; font-size:15px; margin:0 auto;}

.sy_anli .bg{ width:1100px; margin:0 auto; height:auto; overflow:hidden; margin-top:35px;}

.sy_anli .bg .con1 { overflow:hidden; zoom:1; width:1130px; margin-top:10px; height:auto;}

.sy_anli .bg .con1 .pcont { width:1000px; float:left; overflow:hidden; margin-left:11px; margin-right:13px }

.sy_anli .bg .con1 .ScrCont { width:32766px; zoom:1;}

.sy_anli .bg .con1 #List1_11, .sy_pro .bg #List2_11 { float:left; }

.sy_anli .bg .con1 .LeftBotton{ width:38px; height:68px; float:left; background:#f1f1f1 url(ico009.png) no-repeat left center; }

.sy_anli .bg .con1 .RightBotton { width:38px; height:68px; float:left; background:#f1f1f1 url(ico010.png) no-repeat  left center; }

.sy_anli .bg .con1 ul li{float:left; margin-left:13px;_margin-left:6px; margin-right:12px;_margin-right:6px;width:175px; background:#f1f1f1;height:68px; line-height:68px; text-align:center;}



.sy_anli .bg .con2{ margin-top:20px;}

.sy_anli .bg .con2 .img{ float:left; width:258px; height:533px;}

.sy_anli .bg .con2 .con{ width:830px; float:right}

.sy_anli .bg .con2 .con dl{ width:260px; float:left; margin-left:16px;_margin-left:8px; margin-bottom:15px;}

.sy_anli .bg .con2 .con dl dt{ width:260px; height:175px; overflow:hidden}

.sy_anli .bg .con2 .con dl dt img{transition: all ease-out .3s; width:260px; height:175px;}

.sy_anli .bg .con2 .con dl dd{ background:#f1f1f1; height:74px; padding:5px}

.sy_anli .bg .con2 .con dl dd span{ width:100%; display:inline-block; text-align:center; color:#000;}

.sy_anli .bg .con2 .con dl dd p{ color:#888888;}

.sy_anli .bg .con2 .con dl:hover dd span,.sy_anli .bg .con2 .con dl:hover dd p{ color:#fff}

.sy_anli .bg .con2 .con dl:hover dd{ background:#c50017;transition:all 0.5s; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition:all 0.5s; }

.sy_anli .bg .con2 .con dl:hover img{ transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2);}











/*左侧列表*/



.left_cp {



	width:218px;



	float:left;



	height:auto;



	overflow:hidden



}



.left_cp .tit {



	width:218px;



	float:left;



	height:40px;



	line-height:40px;



	font-size:16px;



	font-weight:bold;



	letter-spacing:1px;

	border-bottom:2px solid #c50017;



}



.left_cp .bg {



	width:218px;



	height:auto;



	overflow:hidden;



	padding-top:12px; font-size:13px;



}



.left_cp .bg ul {}



.left_cp .bg ul li {



	float:left;



	background:url(lcp.jpg) no-repeat center center;



	height:39px;



	line-height:39px;



	width:218px;



	text-indent:22px;



}



.left_cp .bg ul li:hover {



	background:url(lcp_on.jpg) no-repeat center center;



}



.left_cp .bg ul li a {



	display:block;



}



.left_cp .bg .cur{background:url(lcp_on.jpg) no-repeat center top; color:#d80808; font-weight:bold}



/*左侧联系img*/

.left_lx {



	width:218px;



	float:left;



	height:auto;



	overflow:hidden



}



.left_lx .tit {



	width:218px;



	float:left;



	height:40px;



	line-height:40px;



	font-size:16px;



	font-weight:bold;



	letter-spacing:1px;

	border-bottom:2px solid #c50017;



}



.left_lx .bg {



	width:218px;



	height:auto;



	overflow:hidden;



	padding-top:12px;



}



/*左侧推荐新闻*/



.lftjxw{width:240px;



	float:left;



	height:auto;



	overflow:hidden}



.lftjxw .tit {



	width:240px;



	float:left;



	border-top:5px solid #d30505;



	background:#03428f;



	height:40px;



	line-height:40px;



	color:#FFF;



	font-size:18px;



	text-align:center;



	font-weight:bold;



	letter-spacing:1px;



}



.lftjxw .bg {



	width:240px;



	height:auto;



	overflow:hidden;



	padding-top:12px;



}



.lftjxw .bg ul li{float:left; line-height:32px; height:32px; background:url(in_29.png) no-repeat center left; text-indent:8px; border-bottom:1px #CCC dotted; width:240px;}



.lftjxw .bg ul li a{ float:left;}



.lftjxw .bg ul li span{ float:right; text-align:right; color:#ccc}



/*leftlianxi*/



.lflx{width:240px; float:left; height:auto; overflow:hidden; margin-top:5px;}



.lflx .tit{	width:240px;



	float:left;



	border-top:5px solid #d30505;



	background:#03428f;



	height:40px;



	line-height:40px;



	color:#FFF;



	font-size:18px;



	text-align:center;



	font-weight:bold;



	letter-spacing:1px;}



.lflx .bg { width:230px; background:#f8f8f8; margin-top:10px; padding:10px 5px; height:auto; overflow:hidden; padding-bottom:25px}



.lflx .bg b{ color:#d30505; font-size:14px; }



.lflx .bg p{ width:230px; float:left;line-height:28px;}



/*新闻中心*/



.sy_news{ width:1150px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}



.sy_ns{ float:left; width:850px; height:auto; overflow:hidden;}



.sy_ns .tit{ float:left; width:850px; border-bottom: 2px solid #03428f;height: 35px;line-height: 35px; font-size:20px;color: #2f4aba;background: url(ico01_on.png) no-repeat center left;text-indent: 16px;font-weight: bold}



.sy_ns .tit i{ font-style:normal; color:#CCC; font-weight:normal; padding-left:5px;}



.sy_ns .tit span{ width:60px; height:20px; line-height:20px; background:#f2f2f2; float:right; color:#0045a2; margin-top:7px; font-size:12px; font-weight:normal;}



.sy_ns .tit span a{ display:block;}



.sy_ns .tit span a:hover{ color:#FFF; text-decoration:none}



.sy_ns .tit span:hover{color:#fff; background:#cd2a2d}



.sy_ns .bg{width:850px; height:auto; overflow:hidden; padding-top:12px;}



.sy_ns .bg .bg1{ width:850px; margin:0 auto; height:auto; overflow:hidden}



.sy_ns .bg .bg1 img{ float:left; width:210px; height:100px;}



.sy_ns .bg .bg1 .cont{ float:left; width:630px; margin-left:10px}



.sy_ns .bg .bg1 .cont .ti{ width:630px; float:left; font-weight:bold; line-height:25px; height:25px;}



.sy_ns .bg .bg1 .cont .con{ width:630px; float:left;line-height:20px;}



.sy_ns .bg .bg1 .cont .con span{}



.sy_ns .bg .bg2{width:850px; margin:0 auto; margin-top:8px;}



.sy_ns .bg .bg2 ul{}



.sy_ns .bg .bg2 ul li{ float:left; width:49%; margin-left:5px; border-bottom:1px dashed #ccc; line-height:22px; border-left:3px solid #cd2a2d; margin:3.8px 0px; text-indent:8px;}



.sy_ns .bg .bg2 ul li span{ color:#CCC; float:right; text-align:right}



.sy_ns .bg .bg2 ul li:hover{ border-bottom:1px solid #ccc; cursor:pointer}



/*question*/



.sy_que{ width:275px; float:right;}



.sy_que .tit{ float:left; width:275px; border-bottom: 2px solid #03428f;height: 35px;line-height: 35px; font-size:20px;color: #03428f;background: url(ico01_on.png) no-repeat center left;text-indent: 16px;font-weight: bold}



.sy_que .tit i{ font-style:normal; color:#CCC; font-weight:normal; padding-left:5px;}



.sy_que .tit span{ width:60px; height:20px; line-height:20px; background:#f2f2f2; float:right; color:#0045a2; margin-top:7px; font-size:12px; font-weight:normal;}



.sy_que .tit span a{ display:block;}



.sy_que .tit span a:hover{ color:#FFF; text-decoration:none}



.sy_que .tit span:hover{color:#fff; background:#cd2a2d}



.sy_que .bg{width:275px; height:auto; overflow:hidden; padding-top:12px;}



.sy_que .bg ul{ height:324px; overflow:hidden}



.sy_que .bg ul li{ float:left;width:275px; height:100px; border-bottom:1px dashed #ccc; margin-bottom:8px;}



.sy_que .bg ul li .t{ float:left; width:275px; line-height:18px;}



.sy_que .bg ul li span.t1 { width:18px; height:18px; text-align:center; color:#Fff; background:#cd2a2d; float:left;}



.sy_que .bg ul li span.t2{ float:right; width:250px;}



/*友情链接*/



.link_bg{ width:100%; margin:0 auto; background:#03428f; height:auto; overflow:hidden; padding:20px 0px;}



.link {width:1050px; background:url(link_logo.png) no-repeat center left; height:60px; margin:0 auto; padding-left:110px;}



.link p {line-height:22px;padding:5px 10px;float:left}



.link p a{ color:#fff}



.link p a:hover{ text-decoration:underline}



/*底部版权信息*/

.foot_bg {

	width:100%;

	margin:0 auto;

	height:auto;

	overflow:hidden;

	background:#f1f1f1;

	padding:20px 0px 25px 0px; margin-top:20px

}

.foot {

	width:1100px; border-top:1px solid #000; font-size:13px; margin:0 auto; margin-top:20px; margin-bottom:10px;

}

.foot .fl {

	float:left;

	color:#fff;

	margin-top:20px;font-size:14px;

}

.foot .fl ul{ float:left;width:140px; color:#333}

.foot .fl ul li{float:left; width:100%;}

.foot .fl .u1{ width:120px;}

.foot .fl .u2{ width:240px;}

.foot .fr{ float:right;text-align:center; margin-top:15px;}

.foot .fr img{ width:136px; height:136px;}

.foot .fr p{ } 

.copyright{ width:100%; background:#e2e2e2; line-height:35px; height:35px;}

.copyright .sm{ width:1100px; margin:0 auto}

.copyright .sm .fl{ float:left; width:70%}

.copyright .sm .fl p{ float:left;}

.copyright .sm .fr{ float:right; width:30%; text-align:right}





/*内页*/







.right1 {



	width:900px;



	float: right;



	display: inline;



	overflow: hidden;



}



.right {



	width:100%;



	float:left;



	display:inline;



	overflow:hidden;





	background:#fff;



	padding-top:20px;



}



.sy_box {



	width:100%;



	height:auto;



	overflow:hidden;



	margin:0 auto



}



.lf_newsb {



	width:238px;



	height:auto;



	margin-right:10px;



	float:left;



}



.dianhua {



	background: url(telfr.png) no-repeat scroll 0 18px transparent;



	color: #666666;



	line-height: 20px;



	padding: 10px 0 10px 55px;



}



.dianhua span {



	display: block;



	font: 18px "Impact";



	color: #B30100;



}



.pllc {

	width:900px;



	float:left;



	height: 40px;



	line-height: 40px; border-bottom:2px solid #c50017



}



.sycp_b {



	border:1px #e3e3e3 solid;



	border-top:0px;



	padding:15px 0px



}



.sycp_b p {



	margin:0 auto;



	border-bottom:1px dashed #DEDEDE;



	width:200px;



	line-height:25px;



}



.sycp_b p:hover {



	margin:0 auto;



	color:#b72220;



	text-decoration:underline



}



ul.ul2 li {



	background: url(item_01.png) no-repeat scroll 0 10px;



	padding-left: 17px;



	color: #666;



	line-height: 29px;



	overflow: hidden;



	white-space: nowrap;



	height:29px;



	border-bottom:1px dashed #DEDEDE;



	width:175px;



	text-overflow: ellipsis;



	margin:0 auto;



}



ul.ul2 li a:hover, ul.lf_newslist li a:hover {



	color:#C10005;



	font-weight:bold;



}



ul.lf_newslist {



	border: 1px solid #e9e9e9;



	padding: 12px 5px 10px 38px;



	background: #f1f1f1;



}



ul.lf_newslist li {



	background: url(ico003.gif) no-repeat scroll 0 10px;



	padding-left: 17px;



	color: #666;



	line-height: 29px;



	overflow: hidden;



	white-space: nowrap;



	height:29px;



	width:130px;



	text-overflow: ellipsis;



}



.lf_tjcplist {



	padding: 12px 5px 10px 5px;



}



/* -- 资讯列表推荐的产品 -- */







dl.pd_t05_con_dl {



	width:180px;



	overflow:hidden;



	margin:10px auto 3px;



}



dl.pd_t05_con_dl span, dl.pd_t05_con_dl span a {



	width:180px;



	height:136px;



	line-height:0;



	font-size:0;



}



dl.pd_t05_con_dl span img {



	width:166px;



	padding:1px;



	border:solid 1px #ccc;



}



dl.pd_t05_con_dl span a:hover img {



	border:solid 1px #E20E19;



}



dl.pd_t05_con_dl dd {



	width:180px;



	overflow:hidden;



	height:30px;



	line-height:30px;



	text-align:center;



	color:#555;



}







/*资讯中心列表页面的--dl*/







dl.news_dl {



	font-size:14px;



	padding:0 5px;



	line-height:22px;



	border-bottom:1px dashed #CCCCCC;



}



dl.news_dl a {



	color:#000;



}



dl.news_dl dt {



	margin-bottom:3px;



	margin-top:5px;



	line-height:24px;



	height:24px;



	overflow:hidden;



}



dl.news_dl .dt_1 {



	height:20px;



	background:url(ico10.gif) no-repeat 0 6px;



	padding-left:10px;



	font-size:15px;



	font-weight:bold;



}



dl.news_dl .dt_1:hover {



	background:url(ico7.gif) no-repeat 0 6px;



	color:#D40426;



}



dl.news_dl .dt_2 {



	font-size:13px;



	float:right;



	padding:0 10px 0 8px;



	color:#CCC



}



dl.news_dl .dt_3 {



	font-size:13px;



}



dl.news_dl .dt_3 a {



	color:#FF0000;



	text-decoration:underline;



}



dl.news_dl dd {



	font-size:12px;



	padding-left:10px;



	height:45px;



	overflow:hidden;



	margin-bottom:10px;



}



/**************image*/



dl.pd_list_dl {



width: 274px;



    overflow: hidden;



    float: left;



    padding: 5px 10px 0px 7px;



    height: auto;



}



dl.pd_list_dl dt, dl.pd_list_dl dt a {



	width:280px;



	height:auto;



	line-height:0;



	font-size:0;



}



dl.pd_list_dl dt img {



	width:280px;



	height:220px;



	padding:1px;



	border:1px solid #D6D6D6;



}



dl.pd_list_dl dt a:hover img {



	border:1px solid #E20E19;



}



dl.pd_list_dl dd {



	height:25px;



	width:280px;



	line-height:25px;



	text-align:center;



	overflow:hidden;



}



/**************anli*/



dl.anli_list_dl{



	width:880px; background:#f8f8f8; height:157px;



	overflow:hidden;



	height:auto; margin:10px auto;



}



dl.anli_list_dl:hover{ background:#efefef}



dl.anli_list_dl:hover span{ color:#d80808}



dl.anli_list_dl:hover em,dl.anli_list_dl:hover p{ color:#363636}



dl.anli_list_dl dt, dl.anli_list_dl dt a {



	width:200px; float:left;



	height:auto;



	line-height:0;



	font-size:0;



}



dl.anli_list_dl dt img {



	width:200px;



	height:157px;



}



dl.anli_list_dl dd {



	width:680px; float:left;



	line-height:25px;



	text-align:center; padding-top:15px;



	overflow:hidden;



}



dl.anli_list_dl dd span,dl.anli_list_dl dd em,dl.anli_list_dl dd p{ float:left; text-align:left; padding-left:20px; padding-right:10px; clear:both}



/*---产品列表页面的随机资讯--*/



.RandomNews {



	background-color:#fff;



}



.diysr {



	background:url(base754.jpg) no-repeat;



	height:36px;



	line-height:36px;



	padding-left:15px;



	color: #B30100;



}



.diysr a {



	color:#6B9F1F;



	font-weight:bold;



}



.diysr a:hover, .tit a:hover {



	text-decoration:underline;



}



.news_random {



	border:1px solid #CCC;



	border-top:none;



	border-bottom:none;



	width:788px;



	padding-top:8px;



}



.news_random li {



	height:28px;



	line-height:28px;



	padding:0 17px 0 10px;



	width:345px;



	float:left;



	overflow:hidden;



}



.news_random li span {



	float:right;



}



.news_random li a {



	background:url(item_01.png) no-repeat 0 4px;



	padding-left:12px;



}



/*---产品详细页面--*/



.ptit{ width:100%; height:35px; line-height:35px; background:#f8f8f8; text-indent:20px; font-size:16px; font-weight:bold; color:#c60001; margin:15px 0px;}



.pleft {



	float: left;



	padding: 1px;



	border: 1px solid #ddd;



	margin-right:20px;



}



.pleft img {



	width: 350px;



}



.pright {



	width:500px;



	float: left;



	overflow: hidden;



	font-size: 14px;



}



.pright div {



	padding: 5px;



	padding-bottom: 0;



	line-height: 22px;



}



.pright div span {



	font-weight: bold;



}



.pright h1.corange {



	color: #333;



	line-height: 28px;



	padding: 0 4px;



	border-bottom: 1px dashed #ccc;



	font-size:14px;



}



.pd_short {



	line-height: 28px;



	padding-left: 10px;



}



.font_hotline {



	font-size: 22px;



	color: #bf0005;



}



.pd_showti {



	width:100%;



	border:2px solid #f2f2f2;



	margin-top:15px;



}



.cp_jjshow {



	padding: 15px 5px;



	font-size:14px;



}



.fcp_lxfs {



	width:280px;



	background:url(fcp_lx.jpg) no-repeat right;



	padding:10px 300px 0 50px;



	font:14px/24px "Microsoft YaHei";



	height:200px;



}



.nph_tj ul li {



	color: #666;



	padding: 5px;



	margin: 5px 0;



	background: #f7f7f7;



	margin-bottom:5px;



}



/* -- 相关资讯 -- */



.f14 {



	line-height: 35px;



	text-indent: 15px;



	color: #fff;



	margin-top: 8px;



	background:#bf0004;



}



.info_b2 {



	border:solid 1px #e3e3e3;



	border-top:0px;



	padding:5px 0;



	overflow:hidden;



	margin-bottom:10px;



}



ul.p_list_ul2 li {



	background:url(ico10.gif) no-repeat 10px center;



	line-height:28px;



	float:left;



	overflow:hidden;



	white-space:nowrap;



	text-overflow:ellipsis;



	text-indent:20px;



	margin-left:20px;



	display:inline;



	color:#666;



	width:46%;



	padding-right:5px;



	border-bottom: 1px #ccc dotted;



}

ul.p_list_ul2 li a{ float:left;}

ul.p_list_ul2 li span {



	float:right;



}



.title h1 {



	border-bottom: 1px dashed #CCCCCC;



	color: #333;



	font-size: 22px;



	line-height: 40px;



	padding-bottom: 10px;



	margin-bottom: 10px;



	text-align: center;



}



.info_con_tit {



	line-height: 24px;



	margin-bottom: 15px;



	text-align:center;



}



.info_b2 dl.tjcp_b2 {



	float: left;



	overflow: hidden;



	padding: 10px 6px 0 12px;



	width: 200px;



}



.info_b2 dl.tjcp_b2 dt {



	width:195px;



	padding:1px;



	border:1px solid #ccc;



	line-height:0;



	font-size:0;



}



.info_b2 dl.tjcp_b2 dt img {



	width:195px;



	height:141px;



}



.info_b2 dl.tjcp_b2 dd {



	line-height:18px;



	height:18px;



	overflow:hidden;



	text-align:center;



	padding-top:5px;



	color:#ab8673;



	width:195px;



}



.info_b2 dl.tjcp_b2 dd a {



	height:18px;



	overflow:hidden;



	color:#333;



}



#MyContent {



	margin-bottom:25px;



}

#MyContent .tit{ background:#f1f1f1; height:35px; line-height:35px; font-size:15px; color:#000; font-weight:bold; text-align:left; text-indent:15px;}

#MyContent .bg{ margin:10px 0px;}

/*jituan详细页标签*/

.jituan_cont{margin-bottom:25px;}

.jituan_cont #tags1 {background:#f1f1f1; height:35px; line-height:35px; font-size:15px; color:#000; font-weight:bold; text-align:left;}

.jituan_cont #tags1 LI { font-size:14px; width:124px; height:35px; float:left; line-height:35px; text-align:center; font-weight:bold}

.jituan_cont #tags1 LI A { font-size:14px;color:#c50017}

.jituan_cont #tags1 LI.emptyTag { background:none;}

.jituan_cont #tags1 LI.selectTag {BACKGROUND-POSITION: left top; POSITION: relative; HEIGHT:35px; background:#c50017; color:#c50017}

.jituan_cont #tags1 LI.selectTag A {BACKGROUND-POSITION: right top; COLOR: #000; LINE-HEIGHT: 35px; HEIGHT: 35px; color:#FFF}

.jituan_cont #tagContent1 {}

.jituan_cont .tagContent1 {DISPLAY: none;HEIGHT:auto; overflow:hidden; padding:10px 0px;}

.jituan_cont #tagContent1 DIV.selectTag {DISPLAY: block}







.articlekey {



	border-bottom: solid 1px #ccc;



	height: 30px;



	line-height: 30px;



	font-size:14px;



	overflow: hidden;



}



.iw_poi_title {



	color:#CC5522;



	font-size:14px;



	font-weight:bold;



	overflow:hidden;



	padding-right:13px;



	white-space:nowrap



}



.iw_poi_content {



	font:12px arial, sans-serif;



	overflow:visible;



	padding-top:4px;



	white-space:-moz-pre-wrap;



	word-wrap:break-word



}



.but17 {



	background:#bf0004;



	border-radius:4px;



	border:0;



	height: 25px;



	line-height: 25px;



	color: #fff;



	font-size: 14px;



	font-weight: bold;



	width:100px;



	cursor:pointer;



}



ul.newslistbox li {



	height:26px;



	line-height:26px;



	background:url(item_01.png) left center no-repeat;



	padding-left:10px;



	border-bottom:#e1e0e0 1px dashed;



	margin-bottom:5px;



}



ul.newslistbox li span.date {



	font-size:14px;



	float:right;



	color:#999;



}



ul.newslistbox li.page-list {



	border-bottom: 1px dotted #E8E8E8;



	margin-bottom:15px;



}



.ny_pzbz {



	background:url(ny_pzbz.png) no-repeat right;



	padding:10px 200px 0 50px;



	font-size:14px;



	font-weight:bold;



	height:210px;



}



.proparp {



	text-align:center;



}



.cpage {



	float:right;



	text-align:right;



	margin-top:10px;



}



.cpage a {



	background:#f5f5f5;



	padding:5px 20px;



}



/*分页*/



.listpage {



	float:right;



	clear: both;



	font-size: 12px;



	height: 50px;



	line-height: 30px;



	padding-top: 10px;



	text-align:center;



}



.listpage a {



	background-color:#cd2a2d;



	border-style: solid;



	border-width: 1px;



	color: #fff;



	display: block;



	float: left;



	font-size: 12px;



	height: 26px;



	line-height: 26px;



	margin: 5px 2px;



	padding-left: 10px;



	padding-right: 10px;



}



.listpage span {



	background-color:#4a0607;



	border-color: #fff;



	border-style: solid;



	border-width: 1px;



	color: #FF7400;



	display: block;



	float: left;



	font-size: 12px;



	height: 26px;



	line-height: 26px;



	margin: 5px 2px;



	padding-left: 10px;



	padding-right: 10px;



}



/*qita*/



.baidu_map {



	height: 250px;



	margin:0 auto;



}



.lx_cont {



	height:400px;



	overflow:hidden;



	background:url(lx_cont.jpg) center bottom no-repeat;



}



.lx_cont .cont {



	margin-left:150px;



	margin-top:80px;



}







/*scrolltop*/



.backToTop{







 display:none;







 width:40px;







 height:40px;







 line-height:40px;







 padding:0;







 background:url(totop.gif) no-repeat;







 position:fixed;







 _position:absolute;







 z-index:999;







 right:10px;







 bottom:40px;







 _bottom:"auto";







 cursor:pointer;







 filter:alpha(Opacity=90);







 opacity:0.90;







 -moz-opacity:0.90;







}







.backToTop:hover{filter:alpha(Opacity=100);opacity:1;-moz-opacity:1;}



/*右侧悬浮联系*/



.right_side{ width:136px; height:136px; position:fixed; z-index:999999; top:200px; right:0;}



.lxtit{ width:100%; border-bottom:2px solid #d20000; font-weight:bold; font-size:14px; float:left; margin-top:25px; line-height:35px; margin-bottom:15px;}