@charset "utf-8";
/* CSS Document */
*{margin: 0 auto; padding: 0;}
body
{
	font-size: 12px;
	color: #474747;
	font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;
	background:#f5f5f5;
}
ul,li
{
	list-style-type: none;
}
img,ul,li,button
{
	padding: 0px;
	margin: 0px;
}
img,button
{
	border: none;
}
a
{
	color: #494949;
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
.clear
{
	clear: both;
}
img
{
	border: 0;
}
.clearfix:after
{
	visibility: hidden;
	display: block;
	font-size: 0;
	clear: both;
	height: 0;
}
.clearfloat
{
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.clearfix
{
	display: inline-table;
}

input,textarea
{
	outline: none;
	border: 0px;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */



/*top*/
.top{ width:100%; height:131px; background:url(../images/top_bg.jpg) repeat-x;}
.top_cont{ width:1180px; margin:0 auto;}
.top_left{ width:550px; float:left; margin-top:20px;}
.top_left dl dt{ float:left;}
.top_left dl dd{ float:left; font-size:28px; color:#006090; width:387px; margin-left:10px; margin-top:15px}
.top_left dl dd .small{ font-size:15px; color:#7b7b7b;}
.top_right{ width:300px; float:right; margin-top:30px;}
.top_right dl dt{ float:left;}
.top_right dl dd{ float:left; font-size:14px; color:#077cd7; margin-left:10px; margin-top:10px;}
.top_right dl dd .big{ font-size:20px; color:#353535;}




/*nav*/
.nav{ width:100%; height:45px; background:url(../images/nav_bg.jpg) repeat-x; line-height:45px; color:#FFF; font-size:14px;}
.nav_cont{ width:1180px; margin:0 auto;}
.nav_cont ul{ margin-left:180px;}
.nav_cont ul li{ float:left;}
.nav_cont ul li a{ color:#FFF;}
.nav_cont ul li span{ margin:0 26px;}



/*banner*/
.bannner_box{ width:100%; height:450px; margin:0 auto; overflow:hidden;}
#full-screen-slider { width:100%; height:450px; position:relative}
#slides { display:block; width:100%; height:450px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}



/*footer*/
.footer{ width:100%; height:auto; overflow:hidden; background:#0d6a99; padding-bottom:20px; margin-top:20px;}
.footer_nav{ border-bottom:1px solid #82cbf0; height:36px; line-height:36px;}
.footer_nav_cont{ width:1180px; margin:0 auto; padding-left:420px;}
.footer_nav_cont ul li{ float:left; font-size:14px; margin:0 20px;}
.footer_nav_cont ul li a{ color:#FFF;}
.footer .last{ width:800px; margin:0 auto; text-align:center; color:#FFF; margin-top:30px;}
.footer .last p{ line-height:26px;}






























































