﻿@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body, dl, dt, dd, ol, ul, pre, form, field, input, blockquote, th, td, h1, h2, h3, h4, h5, h6,div{ font-family:Arial; margin:0; padding:0; font-size:12px; line-height:21px;}
body{color:#1c1c1c; background:url(body_bg.jpg) repeat-x;}
ul,ol{margin:0px;padding:0px;list-style:none;}
li{list-style-type:none;}
p{margin:0; padding:0; }
a{text-decoration:none; color:#1c1c1c; }
a img{border:0px;}
.clear{clear:both; line-height:1px;}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.header{width:100%; height:auto; background:url(top_bg.jpg) repeat-x left top;}
.top{width:1200px; height:auto; margin:0px auto;}
.logo{width:385px; height:72px; padding-left:45px; float:left;}
.nav{width:658px; height:auto; float:left;}
.nav ul li{width:94px; height:auto; float:left;}
.nav ul li a{width:94px; line-height:72px; text-align:center; display:block; font-size:14px; line-height:72px; color:#594f45;}
.nav ul li a:hover{ background:url(nav_hover.png) no-repeat center top; color:#fff;}
.yuyan{width:112px; height:auto; line-height:72px; color:#344fa8; float:right;}
.yuyan a{line-height:72px; color:#344fa8;}
.banner{width:1200px; height:auto; margin:0px auto;}
.footer{width:100%; height:73px; background:#344fa8 url(bai_bg.jpg) no-repeat center top; font-size:14px; padding-top:130px; text-align:center; color:#fff;}
.conter{width:933px; height:auto; padding-left:15px; background:url(conter_bg.png) repeat-x left bottom; margin:0px auto;}
.conter dl{width:286px; height:auto; margin:0px 10px 0px 10px; float:left;}
.conter dl dt{width:286px; height:auto; border-bottom:3px solid #cacaca; line-height:35px; margin-bottom:12px; font-weight:bold; color:#594f45; font-size:14px;}
.conter dl dd{width:286px; height:auto;}
.conter dl dd b{margin-bottom:12px; display:block;}
.conter dl dd p{width:246px; height:240px; background:#344fa8; padding:40px 20px; line-height:21px; color:#fff;}
.conter ul{width:246px; height:240px; background:#344fa8; padding:40px 20px; line-height:21px; color:#fff;}
.conter ul li{width:230px; height:auto; background:url(square.jpg) no-repeat left center; padding-left:16px;}
.conter ul li a{color:#fff;}
.conter2{width:930px; height:auto; background:url(conter_bg.png) repeat-x left bottom; margin:0px auto;}
.title{width:928px; height:43; background:#e7e7e7; border:1px solid #dad6d7; margin-top:50px;}
.title dl dt{width:310px; height:auto; line-height:43px; font-size:14px; color:#4d4d4d; padding-left:18px; float:left;}
.title dl dd{width:582px; height:auto; line-height:43px; font-size:14px; color:#4d4d4d; text-align:right; padding-right:18px; float:right;}
.title dl dd a{color:#4d4d4d;}
.corl{width:870px; height:auto; font-size:14px; line-height:24px; color:#4d4d4d; padding:30px;}
.tu{width:870px; margin-top:15px; position:relative;}
.lianjie{position:absolute; top:10px; right:30px;}
.lianjie a{line-height:32px; color:#073ff7; font-size:14px;}
.shebei{width:904px; height:auto; margin:0px auto;}
.shebei ul li{ margin:7px; float:left;}
.num{width:904px; padding:10px; text-align:center; margin:0px auto;}
.pro{width:930px; height:auto; padding-top:32px;}
.pro dl{width:415px; height:auto; float:left; margin:30px 25px;}
.pro dl dt{width:100px; float:left;}
.pro dl dd{width:296px; float:right; position:relative;}
.pro dl dd p{font-size:13px; line-height:26px; color:#4d4d4d;}
.pro dl dd b{position:absolute; bottom:-10px; right:0px;}
.pro dl dd b a{color:#344fa8;}
.corl_2{width:930px; height:auto; position:relative;}
.fanhui{ position:absolute; top:45px; right:55px;}
.fanhui a{color:#344fa8;}
.corl_2 b{width:730px; height:auto; display:block;  padding-top:45px; margin:0px auto;}
.corl_2 p{width:730px; height:auto; padding-bottom:25px;   margin:0px auto;}
.corl_2 td{line-height:30px;  }
.guige{width:630px; height:auto;   padding:15px 0px 35px 0px; margin:0px auto;}
.corl_3{width:770px; height:auto;   margin:30px auto;}
.corl_3 span{color:#f70d0d;  }
.corl_3 a{color:#f70d0d;  }
.corl_22{width:930px; height:auto;}
.corl_22 td{   line-height:35px;}
.input1{width:57px; height:24px; border:1px solid #c4c7cd;}
.corl_22 p{color:#f70d0d; line-height:24px; margin-top:15px;}
.corl_22 span{color:#344fa8; line-height:24px;}
.news{width:880px; height:auto; margin:20px auto;}
.news dl{width:880px; height:auto; border-bottom:1px dashed #9a9c9b;}
.news dl dt{width:800px; height:auto; float:left;}
.news dl dt a{line-height:38px; font-size:14px;}
.news dl dd{width:80px; height:auto; text-align:right; font-size:14px; line-height:38px; float:right;}
.biaoti{width:880px; height:auto; font-size:18px; text-align:center;}
.shijian{width:880px; height:auto; text-align:center; margin-bottom:40px; border-bottom:1px dashed #ccc;}
.neirong{width:880px; line-height:24px; font-size:14px; color:#4d4d4d; padding-bottom:55px; position:relative;}
.fanhui2{ position:absolute; right:0px; bottom:25px;}
.fanhui2 a{color:#344fa8;}
.corl_contact{width:814px; height:auto; background:url(contact.jpg) no-repeat right center; line-height:40px; color:#4d4d4d; margin:80px auto;}
.corl_ditu{width:550px; min-height:50px; text-align:right; line-height:40px; color:#4d4d4d; padding-left:10px; padding-top:10px; padding-right:30px; margin:80px auto;}
.input2{width:190px; height:24px;}
.input3{width:290px; height:24px;}
.input4{width:600px; height:220px}

.footer2b{width:100%; height:73px; background:#344fa8; font-size:14px; padding-top:130px; text-align:center; color:#fff;  }
.conter2b{width:930px; min-height:520px; height:auto; background:url(conter_bg.png) repeat-x left bottom; margin:0 auto;  }

