@charset "utf-8";
html, body, div, span, ul, li, p, h1, h3, h4, dl, dd, dt {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
img {
	border: 0;
}
body {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #555555;
	_text-align: center !important;
}
a {
	color: #555555;
	text-decoration: none;
}
.comm {
	text-align: left;
}
.clear {
	clear: both;
}
.width {
	width: 1001px;
	margin: 0 auto;
}
#headerwarp {
	width: 100%;
	background: url(../images/top.gif) repeat-x;
	height: 92px;
}
.header {
	padding: 0;
	height: 92px;
}
.header-logo {
	width: 445px;
	height: 92px;
	float: left;
}
.header-phone {
	width: 312px;
	height: 92px;
	float: right;
}
#navwarp {
	height: 44px; background:url(../images/nav.gif) repeat-x;
	line-height: 44px;
}
.nav {
}
.nav ul {
}
.nav ul li {
	width: 107px;
	text-align: center; background:url(../images/line.gif) no-repeat right center;
	color: #fff;
	float: left;
}
.nav ul li a:link, .nav ul li a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
}
.nav ul li a:hover {
	color: #fff;
	text-decoration: none;
	display: block;
	background: url(../images/nav-bg.png) no-repeat;
}
#bannerwarp {
	width: 100%;
	height: 494px;
	border-bottom: #ccc 1px solid;
}
#c1{ width:100%; padding:0;}
#c1 .info1{ padding:10px 0;}
/*通用标题*/
.tt1 {
	height: 30px;
	line-height: 30px; border-bottom:#bbb9ba 1px solid;
}
.tt1-l{ width:250px; float:left;}
.tt1-lA{ padding:0 4px 0 0; color:#000; font-weight:bold; float:left; border-bottom:#3c3c3c 1px solid;}
.tt1-r{ padding:0 2px 0 0; float:right; color:#014375;}
#c1 .info1-l{ width:540px; float:left;}
.tt1-r a{color:#014375;}
#c1 .info1 a:hover{color:#014375;}
#c1 .info1-l .about{ padding:10px 0 0 0; line-height:29px;}
.about-img{ width:160px; margin:0 10px 0 0; height:107px; padding:2px; border:#ccc 1px solid; float:left;}
#c1 .info1-r{ width:440px; float:right;}
.info1-r ul{}
.info1-r ul li{ line-height:30px; height:30px; background:url(../images/dot1.gif) no-repeat left center; padding-left:16px;}
.info1-r ul li span{ float:right; font-size:12px;}
#c2{ width:100%; background-color:#efefef; padding:10px 0;}
#c2 .info2{}
#c2 .info2 ul{ padding:10px 0;}
#c2 .info2 ul li{ width:230px; float:left; margin:0 10px 0 10px;}
#c2 .info2 ul li .pic{ height:149px;}
#c2 .info2 ul li .text{ text-align:center; line-height:25px; padding:10px 0;}
#c2 .info2 ul li .text-t{ height:30px; line-height:30px; border-bottom:#7e7a7b 1px solid;}
#c2 .info2 ul li:hover{ background-color:#7293be; color:#fff;}
#c3{ width:100%; padding:0;}
#c3 .info3{ padding:10px 0;}
.info3-l{ width:429px; float:left; padding:10px 0 0 0;}
.info3-l-img{ height:174px;}
h3 a:link,h3 a:visited{ color:#000; }
h3 a:hover{ color:#000; text-decoration:underline; }
#c3 .info3 ul{ width:556px; float:right; padding:10px 0;}
#c3 .info3 ul li{ padding:10px 0 15px 0;height:75px; }
#c3 .info3 ul li .date{ width:100px; float:left; font-size:72px; height:75px; line-height:75px; border-right:#ccc 1px solid;  }
#c3 .info3 ul li .text{ width:450px; float:right; line-height:25px;}
#footerwarp{ width:100%; background:url(../images/ff.gif) repeat-x; height:310px;}
.foot{ width:1001px; margin:0 auto; padding:20px 0 0 0; color:#fcfcfc;}
.foot-l{ width:800px; float:left;}
.foot-l ul{ width:120px; float:left; text-align:center; }
.foot-l ul h3{font-size:14px; color:#dac803; height:40px; line-height:40px;}
.foot-l ul li{ height:30px; line-height:30px;}
#footerwarp a:link,#footerwarp a:visited{ color:#fcfcfc; text-decoration:none;}
#footerwarp a:hover{ color:#fcfcfc; text-decoration:underline;}
.foot-r{ width:163px; float:left; padding:20px 0 0 0; text-align:center;}
.foot-r .img{ width:163px; height:164px;}
/*内页*/

.fc1{ width:100%; background-color:#fff;}
		.fc1-in{ width:1030px; margin:0 auto; padding:0 0 10px 0;}
		.fc1-in .top{ text-align:right; padding:0 0 0px 0;}
		.fc1-in .top ul{ float:right; position:relative; top:-20px;}
		.fc1-in .top ul li{ line-height:32px; height:32px; width:128px;  float:left;}
		.fc1-in .top ul li a:link,.fc1-in .top ul li a:visited{ color:#fff; padding:0 35px 0 0; background:url(../images/link.png) no-repeat; display:block;}
		.fc1-in .top ul li a:hover{ background:url(../images/hover.png) no-repeat; color:#fff;  display:block;}
.fc1-in .title{ height:30px; line-height:30px; border-bottom:#ccc 1px solid;}
.fc1-in .title .ll{ padding:0 10px 0 0; float:left; font-size:16px;}
.fc1-in .title .rr{ padding:0 5px; float:right; background:url(../images/dot4.gif) no-repeat left center; padding-left:25px;}
.fc2{ width:1030px; margin:10px auto; padding:0 0 10px 0; background-color:#fff; border:#dadada; box-shadow:#dadada 0 0 5px;}
.fc2 ul{}
.fc2 ul li{ width:235px; float:left; margin:15px 5px 0px 15px;}
.fc2 ul li span{ display:block; line-height:30px; height:30px; text-align:center;}
.fc2 ul li a:hover{ text-decoration:underline; color:#c9040e;}
.fc3{ width:1030px; margin:10px auto; padding:0 0 20px 0; border-bottom:#ccc 1px solid;}
.fc3 ul{}
.fc3 ul li{ width:235px; height:232px; margin:0 12px 0 10px; background:url(../images/bg.gif) no-repeat; float:left;}
.fc3 ul li .pic{ width:200px; margin:0 0 0 13px; padding:10px 0;}
.fc3 ul li .pic-img{ height:109px;}
.pic-text{ line-height:20px; padding:5px 0 0 0;height:170px; }
.pic-next{ height:25px; line-height:25px; }
.pic-next a{ color:#B82022;}
.fc3-news{ width:1030px; margin:10px auto;}
.fc3-news ul{ padding:10px;}
.fc3-news ul li{ height:30px; line-height:30px; background:url(../images/dot1.gif) no-repeat left center; padding-left:15px; border-bottom:#ccc 1px dashed;}
.fc3-news ul li span{ float:right;}
.fc3-news ul li a:hover{ color:#000; }
.newpage{width:980px; float:left; padding:10px 0px 0px 10px}
.newtitle{width:1002px; height:38px; line-height:38px; text-align:center; font-weight:bold; font-size:16px; border-bottom:solid 1px #ccc;}
.fcPro{ width:1030px; margin:10px auto; padding:0 0 10px 0; background-color:#fff; border:#dadada; box-shadow:#dadada 0 0 5px;}
.fcPro ul{ padding:10px 0;}
.fcPro ul li{ width:280px; float:left; background-color:#f7f8f8; margin:15px 20px 30px 30px;}
.fcPro ul li .pic{ height:149px;}
.fcPro ul li .text{ text-align:center; line-height:25px; padding:10px;}
.fcPro ul li .text-t{ height:30px; font-weight:bold; line-height:30px; border-bottom:#7e7a7b 1px solid;}
.fcPro ul li:hover{ background-color:#7293be; color:#fff;}