﻿@charset "utf-8";

/* CSS Document */

*{margin: 0 auto; padding: 0;}

body

{

	font-size: 12px;

	color: #494949;

	font-family: 宋体, Microsoft YaHei,  Arial, Helvetica, sans-serif;

}

ul,li

{

	list-style-type: none;

}

img,ul,li

{

	padding: 0px;

	margin: 0px;

}

img

{

	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_A*/

#top_A{width: 100%; height: 30px; border-bottom: 2px solid #083d89; overflow: hidden;}

.top{width: 1180px; height: 30px; margin: 0 auto;}

.top_left{ width: 300px; line-height: 30px; float: left;}

.top_right{width: 345px; height: 30px; float: right;}

.top_right ul li{float: left; line-height:30px; padding: 0;}

.top_right ul li span{padding: 0 5px;}

.top_right ul li img{width:19px; height:16px; padding: 6px 5px 0;}



/*logo_A*/

#logo_All{width: 100%; height: 147px; background: url(logo_bg.jpg) center no-repeat; margin-bottom: 1px;}

.logo{width: 1180px; height: 147px; margin: 0 auto; position: relative;}

.logo_left{width: 446px; height: 65px; line-height: 110px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; text-transform: uppercase; position: absolute; top: 38px; left: 0px;}

.logo_left a{ display: block; width: 446px; height: 65px; color: #003f96;}

.logo_slogan{width: 350px; height: 60px; position: absolute; top: 43px; left: 500px;}

.logo_slogan dl dd{ font-family: "Microsoft YaHei"; font-size: 18px;

color: #fe8210; line-height: 28px;}

.logo_right{width: 180px; height: 110px; float: right; padding-top: 28px;}

.tel1{width: 42px; height: 43px; float: left; margin-top: 25px;}

.tel1 img{width: 42px; height: 43px;}

.tel_text{ font-family: "Microsoft YaHei"; font-size: 14px; color: #333; width: 130px; height: 18px; line-height: 18px; padding-top: 30px; text-align: center;}



/*nav_A*/

#nav_A{width: 100%; height: 39px; background: #083d89;}

.nav{width: 1180px; height: 39px; line-height: 40px; margin: 0 auto; text-align: center; font-size: 14px; overflow: hidden;}

.nav ul li{width: 96px; float: left; margin: 0px 5px;}

.nav ul li a{ width:96px; height:39px; display: block; cursor:pointer;}

.nav ul li a:link{color: #fff;}

.nav ul li a:visited{color: #fff;}

.nav ul li a:hover{ background: #fc8312;}

.nav ul li a:active{color: #fff;}



/*search*/

#search_box{width: 100%; height: 40px; min-width: 1180px;}

.search{width: 1180px;height: 40px;margin: 6px auto;}

.keytext{width: 470px;height: 40px;line-height: 40px;float: left; margin-left: 5px;}

.keytext span{line-height: 40px; font-size: 17px; color: #333;} 

.keytext a{margin: 0 4px; line-height: 40px; font-size: 14px; color: #666;}

.key_right{height: 47px;line-height: 40px;float: right;overflow: hidden; }

.w240{width: 180px;height: 24px;line-height: 26px;border: 1px solid #074aa5;}

.font1{padding-left: 8px;}

.iconimg{width: 46px;height: 26px;margin-left: -30px;background: #074aa5; color: #fff; cursor: pointer;}



/*banner*/

.banner_all{ width: 1490px; height: 480px; margin: 0 auto;}

#banner

	{

		width:1490px;

		margin:0px auto;

		height:458px;

		overflow:hidden;

		z-index:-1;

	}

	#btn

	{	display: inline;

		width:110px;

		height:18px;

		float:left;

		margin:-30px 0px 0px 1250px;

		position:absolute;

		z-index:1;

	}

	#btn a

	{

		color:#f98904;

		font:700 11px "Arial";

		float:left;

		width:22px;

		height:20px;

		line-height:22px;

		border: 1px solid #f98904;

		text-align:center;

		text-decoration:none;

		margin-left:5px;

		background: #fff;

	}

	#btn a.activeSlide

	{	

		color:#fff;

		background:#f98904;

	}

	#btn a:hover

	{	

		color:#fff;

		background:#f98904;

	}









/*footer*/

#footer{width: 100%; height: 144px; background: url(footer_bg.jpg) center no-repeat;}

.footer_all{width: 1180px; height: auto; margin: 0 auto; overflow: hidden;}

.erweima{ width: 119px; height: 119px; float: left; margin-top: 14px;}

.erweima img{ width: 119px; height: 119px; cursor: pointer;}

.footer_right{ width: 963px; height: 119px; float: left;}

.footer_nav{width: 830px; height: 30px; color: #fff; margin-top: 18px; float: right; margin-left: 70px; font-size: 13px;}

.footer_nav a{

	height: 30px;

	line-height: 30px;

	color: #fff;

	margin: 0 2px;

	text-decoration: none;

	text-align: center;

	position: relative;}



.footer_us{width: 680px; height: 80px; float: left; margin: 6px 0px 0px 200px;}

.footer_us ul li{color: #fff; line-height: 28px; position: relative; text-align: center; font-size: 13px;}

.footer_us ul li i{width: 103px; height: 19px; padding: 2px 0px 0px 5px; position: absolute;}

.footer_us ul li i img{width: 103px; height: 19px; cursor: pointer;}

.footer_us ul li a{ color: #fff;}















/* flexslider_banner */



.flexslider{position:relative; width: 100%;height:480px;overflow:hidden;}

.slides{position:relative;z-index:1;}

.slides li{height:480px;}

.flex-control-nav{position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;}

.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(next.png) center center no-repeat;}









 .form_box dl {clear: both;padding: 8px 0px;    font-size: 12px;    line-height: 28px;}

.form_box dl dt {    display: block;    float: left;    width: 150px;    text-align: right;}



input.txt {    width: 200px;    float: left;}

#txtContent {    float: left;}

.input {    display: inline;    margin-right: 5px;    padding: 5px;    height: 18px;    line-height: 18px;

    vertical-align: middle;  background: none repeat scroll 0% 0% #FFF;    border: 1px solid #CACACA;    border-radius: 4px;    font-family: "Microsoft YaHei";

}



.form_box dl dd .btn_submit {    padding: 10px 50px;border: 1px solid #429342;background: none repeat scroll 0% 0% #52A152;color: #FFF;font-size: 14px;line-height: 1em;

    margin-left:100px;cursor: pointer;font-family: "Microsoft YaHei";}

    

.search_list {margin-top: 30px;}    

ul, ol, dl, li, dt, dd, p, h1, h2, h3, h4, h5, h6 {

    padding: 0px;

    margin: 0px;

    list-style: none outside none;

}

.search_list li a {

    font-family: "微软雅黑";

    font-size: 14px;

    font-weight: 900;

    text-align: left;

}

.search_list li span {

    text-align: right;

    float: right;

}

.search_list li p {

    margin: 10px 0px;

    line-height: 25px;

    padding-left: 15px;

}






.pagelink{ height:26px; line-height:26px; margin:20px 0 0 0; padding:0 10px; clear:both; width:600px; margin:0 auto; text-align:center}
.pagelink a, .pagelink span{ padding:0 3px;color:#F9003B;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}


