@charset "utf-8";
body { margin:0; padding:0; color:#333;font-family:"宋体"; font-size:12px; line-height:24px; background:url(../images/bg.jpg) top center #aa0305 no-repeat}
p,ul,h1,h2,h3,h4,span,dl,dt,dd { padding:0; margin:0;}
a { color:#333; text-decoration:none;}
a:hover { color:#F00; text-decoration:underline;}
.clearfix { *zoom:1;}
.clearfix:after{clear:both; display:block; height:0; visibility:hidden; line-height:0; content:'\20';}
img { border:0;}
li { list-style:none;}
div {
display: block;
}
* {
padding: 0px;
margin: 0px;
}
.clear { clear:both; height:1px; overflow:hidden;}


/* CSS Document */
.head{height:150px;}
.head_t{ float:left; width:100%; height:20px; background:url(../images/bianbg.jpg) repeat-x;}
.wrap { width:1070px;overflow:hidden; margin:0 auto;background:url(../images/top.gif) no-repeat;}
.logo { width:376px; height:91px; background:url(../images/logo.png) no-repeat left; float:left; display:inline-block; }
.logo a { display:block; height:120px; text-indent:-10000px;}
.tel { width:350px; height:45px; overflow:hidden; background:url(../images/400.jpg) no-repeat left 25px; float:right; padding-top:75px; font-size:28px; color:#C60; text-indent:110px; font-family:"Microsoft YaHei UI", "微软雅黑", "黑体";}
.ewm{ float:right; height:87px; width:350px; text-align:right; }
.ewm_top{ width:200px;height:30px; line-height:30px; float:right; padding-right:10px;}
.ewm_foot{width:200px;  background:url(../images/phone.png) no-repeat ;float:right; height:57px;}

.menu {
height:39px;
width:1070px;
margin:0 auto;
background:url(../images/menu.jpg) no-repeat;
}

.menu ul {
padding:0;
list-style-type: none;
background:url(../images/menu_line.jpg) no-repeat;

}

.menu ul li {
float:left;
position:relative; 
}
.menu li span{ line-height:11px;color:#FFF; font-size:11px; display:block;}


.menu ul li a, .menu ul li a:visited {
display:block; background:url(../images/menu_line.jpg) no-repeat right center;
text-align:center;
text-decoration:none;
width:118px;
height:39px;
color:#FFF;
line-height:39px;
font-size:14px;
font-weight:bold;
}

.menu ul li:hover{display:block;background:url(../images/currli.jpg) no-repeat;
text-align:center;
text-decoration:none;
width:118px;
height:39px;
color:#970000;
line-height:39px;
font-size:14px;
font-weight:bold;
}
.menu ul li:hover a{color:#970000;
}
.menu ul li.aurent{ width:120px; background:url(../images/curr.jpg) no-repeat;}
.menu ul li.aurent a{width:120px; color:#970000; padding-left:10px;}
.menu ul li ul {
display: none;
}

.menu ul li:hover ul { background-image:none; margin-left:10px;
display:block; border-top:none;width:118px;
position:absolute;background:#444444;z-index:86;
top:50px;;
left:-10px;

}
.menu ul li:hover ul li a { background-image:none;
display:block; height:25px; line-height:25px; width:118px;
color:#fff;
}

.menu ul li:hover ul li a:hover {width:118px;display:block; 
background: #9b9b9b;
color:#ffffff;
}
.banner{ width:1070px; margin:0 auto; height:366px; background:url(../images/banner.jpg) no-repeat}

.main{ width:100%; float:left}
#wrapper{ width:1070px; margin:0 auto; background:#fdf2d2;}
.main_top{ width:1070px; float:left;}
.main_left{width:246px; float:left;}
.nei{ float:left;width:1070px; background:#fdf2d2;}

.cplb{width:246px; float:left; height:234px;background:#fdf2d2;}
.cplb_bt{width:246px; float:left; height:33px;background: url(../images/cplb.jpg) no-repeat; margin-top:10px;}
.cplb_bt a{ float:right;font-size:12px; margin-top:18px; margin-right:10px;}
.pro_w{float:left;background:#fcf7e8; margin-left:10px;}
.pro_w ul{list-style:none; padding-top:10px;}
.pro_w li{ float:left;width:228px; height:30px; background:url(../images/ll.png); margin-bottom:5px;}
.pro_w li a{ line-height:30px; padding-left:40px;font-family:"宋体";}


.ncplb{width:246px; float:left;background:#fdf2d2;}
.ncplb_bt{width:246px; float:left; height:33px;background: url(../images/cplb.jpg) no-repeat; margin-top:10px;}
.ncplb_bt a{ float:right;font-size:12px; margin-top:18px; margin-right:10px;}
.npro_w{float:left;background:#fcf7e8; margin-left:10px;}
.npro_w ul{list-style:none; padding-top:10px;}
.npro_w li{ float:left;width:228px; height:30px; background:url(../images/ll.png); margin-bottom:5px;}
.npro_w li a{ line-height:30px; padding-left:40px;font-family:"宋体";}

.contact{width:246px; float:left;background:#fdf2d2; margin-bottom:15px;}
.contact_bt{width:246px; float:left; height:33px;background: url(../images/lx.jpg) no-repeat; margin-top:10px;}
.contact_bt a{ float:right;font-size:12px; margin-top:18px; margin-right:10px;}
.contact_w{float:left; margin-left:10px;width:216px; padding:10px;background: url(../images/zc.png) bottom #fcf7e8 no-repeat; height:200px;}

.gsjj{width:571px; float:left; height:234px;background:#fdf2d2;}
.gsjj_bt{width:515px; height:33px;background: url(../images/gsjj.jpg) no-repeat; margin-top:10px;margin:0 auto;margin-top:10px;}
.gsjj_bt a{ float:right;font-size:12px; margin-top:18px;}
.gsjj_w{width:495px;margin:0 auto; background:#fcf7e8;padding:10px;}


.gsyy{width:253px; float:left; height:234px;background:#fdf2d2;}
.gsyy_bt{width:235px; height:33px;background: url(../images/ryzz.jpg) no-repeat; margin-top:10px;margin:0 auto;margin-top:10px;}
.gsyy_bt a{ float:right;font-size:12px; margin-top:18px;}
.gsyy_w{width:225px;margin:0 auto; background:#fcf7e8; margin-bottom:10px;}

.container, .container *{margin:0; padding:0;}
.container{width:229px; height:170px; overflow:hidden;position:relative;}
.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:229px; height:170px; display:block;}
.slider2{width:2000px;}
.slider2 li{float:left;}.R1_2{ width:231px; height:182px; margin-top:10px; margin-bottom:10px;}
.R1_2 ul{ width:203px; }
.R1_2 ul li{ margin-top:20px;}
.zd{ height:auto; overflow:hidden;}
.fl{ float:left;}
.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}


.ipro{width:1070px; float:left; height:264px;background:#feeec1;}
.ipro_bt{width:1050px; height:50px;background: url(../images/cpzs.png) no-repeat; margin-top:10px;margin:0 auto;margin-top:10px;}
.ipro_bt a{ float:right;font-size:12px; margin-top:18px;}
.ipro_w{width:1050px;margin:0 auto; background:url(../images/jt.png) #feeec1 no-repeat;padding:10px;}


.gsxw{width:474px; float:left; height:250px;background:#fdf2d2;}
.gsxw_bt{width:454px; height:33px;background: url(../images/xwdt.jpg) no-repeat; margin-top:10px;margin:0 auto;margin-top:10px;}
.gsxw_bt a{ float:right;font-size:12px; margin-top:18px;}
.gsxw_w{width:434px;margin:0 auto; background:#fcf7e8;padding:10px;}
.gsxw_w ul{display:block; padding-right:10px;}
.gsxw_w ul li{ height:28px;border-bottom:dashed 1px #dbdbdb;}
.gsxw_w ul li img{ margin-right:2px;}
.gsxw_w ul li a{height:26px;line-height:26px;}
.gsxw_w ul li span{float:right;}
.gsxw_w ul li a:hover{ height:26px;text-align: center;}


.pro-con1 {
}
.fl{float:left;}/*向左浮动*/
.fr{float:right;}/*向右浮动*/
#demo_content .images_content {margin:15px 55px 15px 0px; float:left;display:inline;background: url(../images/cpd.png) no-repeat;text-align:center; width:206px; height:165px;}
#demo_content .images_content .images_img img{
	max-height:167px; max-width:207px;
	padding:3px;
	padding-top:5px;
}
/*固定图片高度按比例缩放 END*/

#demo_content .images_content .images_title{ margin-top:5px; text-align:center;}

#demo_content .images_content .images_title a {
	padding: 0; line-height:20px;width:206px;
	display: block;
	color: #333;
}





.xswl{width:256px; float:left; height:250px;background:#fdf2d2;}
.xswl_bt{width:236px; height:33px;background: url(../images/xswl.jpg) no-repeat; margin-top:10px;margin:0 auto;margin-top:10px;}
.xswl_bt a{ float:right;font-size:12px; margin-top:18px;}
.xswl_w{width:236px; background:#fdf2d2;padding:10px; margin-top:10px;margin-bottom:10px;}

.lxwm{width:340px; float:left;background:#fdf2d2;height:250px;}
.lxwm_w{width:300px;margin:0 auto; padding-left:20px; height:105px;background: url(../images/lxwm.png) no-repeat #fcf7e8;padding-top:130px; color:#7b4914;}

.foot{ height:49px; width:1070px; float:left; background:url(../images/footer_line.jpg) repeat-x #fdf2d2 top; text-align:center; padding-top:40px;}

.neiright{ width:824px; float:right;background:#fdf2d2;}
.neiright_bt{width:800px; height:33px; border-bottom:1px solid #ae2600;margin-top:10px;margin:0 auto;margin-top:10px;}
.neiright_bt h2{ float:left;color:#a91c16; font-size:14px; line-height:33px;}
.neiright_bt span{ float:right;font-size:12px;}
.neiright_w{ background:#fdf2d2; padding:10px;}




.news_list{ margin-top:10px;}
.news_list ul{list-style:none; padding-left:15px;}
.news_list li{line-height:20px;padding:6px 0; background:url(cion_02.jpg) repeat-x left bottom;}
.news_list li a{background:url(cion_01.jpg) no-repeat 12px 5px;padding-left:15px; line-height:20px;color:#222222;}
.news_list li a:visited{color:#222222;}
.news_list li a:hover{color:#de0000; }
.news_list span{float:right;padding-right:12px; line-height:20px;color:#0c6ba1;}
.news_list strong{line-height:20px;}
.news_list img{ margin-top:0!important; margin-top:6px;}

.prob_list{margin-top:15px; margin-left:13px;}
.prob_list .cn{margin:5px 5px 0 5px； text-align:center; width:235px; height:200px; float:left;}
.prob_list .cn div{width:190px; height:165px; margin:0 auto;}
.prob_list .cn div a{border:1px solid #b9b9b9;width:180px; height:150px;display: table-cell;vertical-align:middle;text-align:center;*display:block;*font-size: 87px;*font-family:Arial;padding:5px;}
.prob_list .cn div a:hover{border:1px solid #333333;}
.prob_list .cn img{vertical-align:middle; height:150px; width:180px; }
.prob_list div span{color:#333; display:block;line-height:18px; margin-top:5px; margin-bottom:5px; text-align:center;}
.prob_list .cn span a{color:#333; line-height:18px;}
.prob_list .cn span a:visited{color:#333;}
.prob_list .cn span a:hover{color:#de0000;}
.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #565656 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	MARGIN: 0px auto; PADDING-TOP: 15px
}
.wp-pagenavi A {
	BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important
}

.wp-pagenavi A:visited {
	BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:hover {
	FONT-WEIGHT: normal! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important
}
.wp-pagenavi A:active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN.pages {
	BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.extend {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.current {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important
}

.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}

.npageleft{ float:left; margin-left:10px;color:#a91c16;}
.npageleft a:hover{ color:#a91c16;}
.npageright{ float:right; margin-right:10px; color:#a91c16;}
.npageright a:hover{ color:#a91c16;}