* {
	margin: 0px;
	padding: 0px;
}
body {
	background-repeat: repeat-x;
	background-position: left top;
font-family: Arial, "微软雅黑";
	font-size: 12px;
	font-weight: normal;
	color: #191919;
	background-image: url(../images/bg_01.jpg);

}
ul {
	list-style-type: none;
}
a {
	color: #333333;
	text-decoration: none;
}


a:hover {
	color: #FF3300;
	text-decoration: none;
}

.l { float:left;}
.r { float:right;}



header,.top_s ,.pro { width:100%; margin:0px auto;}
.con { width:1200px; margin:0px auto;}




/*----------------以上为公共----------------*/


.top_s { background:#053d8a;  height:38px; }
.top_s .l { width:50%; background:url(../images/top_dh.png) no-repeat left center; padding:7px 0px 0px 3% ; color:#fff; }

.top_s .l .p1 { line-height:12px; font-size:8px;font-family: Arial, Helvetica, sans-serif; font-weight:700; letter-spacing:2px;}
.top_s .l .p2 { line-height:15px; font-size:15px;font-family: "黑体";}


.top_s .r { width:322px; background:#003276; border:none; height:38px; line-height:38px; overflow:hidden;  }
.top_s .r form { border:0px; margin:0px;}
.top_s .r .search1 {
	
	height: 38px;
	width: 263px;
	color: #fff; 
	display: inline;
	line-height: 38px; padding-left: 22px;
	font-family: Arial, Helvetica, sans-serif; margin:0px; border:0px;
	font-size: 15px;
	
	background-color: #003276; 
}
.top_s .r .searchimg1 {
	
	display: inline; margin-top:9px;
}



.top_x { background:#fff;  height:112px; box-shadow:0px 5px 5px 5px rgba(0,0,0,.1);  }
.top_x h1 { width:425px; height:110px; float:left;}
.top_x nav {}



/*nav*/
nav {width:723px; float:right; height:112px; }
nav ul li {  float:left; }
nav ul li a {
	text-align: center; font-family: "微软雅黑";  
	
	padding: 0 22px;
	font-size: 16px;
	display: block;
	color: #2a2a2a;
	
	font-weight:  400; padding-top:40px; padding-bottom:33px;
}





nav ul li a i { font-family: "Times New Roman", Times, serif; font-size:12px; color:#999; line-height:15px!important; font-style:normal; text-transform:uppercase; display:block;}

nav ul li a:hover {
	color: #0760ad;
	text-decoration: none;
	background-image: url(../images/sj.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
nav ul li a:hover i {
	color: #0760ad;
	
}
nav .dropdown { min-width:119px; position:relative;} 
nav ul.dropdown_menu { display:block; width:100%; position:absolute; z-index:99;  margin:0; margin-left:0px; }
nav .dropdown_menu li { width:119px;  margin:0;background-color:#1b56a5; height:0; overflow:hidden; float:none; padding:0 10px; transition:all .3s; -webkit-transition:all .3s; -o-transition:all .3s; -moz-transition:all .3s;   }
nav .dropdown:hover .dropdown_menu li { height: 45px;}
nav .dropdown .dropdown_menu li a{color: #fff; font-size: 14px; line-height: 45px; display: block; padding:0px;   text-align: center;}



.banben { width:36px; height:36px; border-radius:50%; border:1px solid #999; text-align:center;  line-height:36px; float:left; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin-top:36px; float:right;}
/*nav end*/





/*ba s */





.ba {
	float: left;
	height: 563px;
	width: 100%;
	margin-top: 0px;
}
.gd {
	float: left;
	width: 700px;
	text-align: left;
	padding-left: 110px;
	line-height: 25px;
	height: 25px;
	margin-top: 5px;
}

.lh {
	display: inline;
	float: left;
	height: 331px;
	width: 380px;
	padding-top: 557px;
	padding-left: 619px;
}
.tu {
	float: left;
	margin-top: 796px;
	display: inline;
	width: 1200px;
}
.demo {
	OVERFLOW: hidden;
	WIDTH: 1200px
}
.indemo {FLOAT: left; WIDTH: 800%}
.demo1 {FLOAT: left}
.demo2 {FLOAT: left}
.mainLink{float:left; width:100%; height:122px; display:inline-block; background:url(../images/mainLinkbg.jpg) repeat-x top;}
.mainLink1{width:100%; display:inline-block; height:122px; position:relative; z-index:5;}
.mainLink1 ul{width:1020px; display:inline-block; position:absolute; top:-23px; z-index:8;}
.mainLink1 li{float:left; width:333px; height:102px; padding-bottom:10px; background:url(../images/mainLinklibg.jpg) no-repeat bottom; display:inline-block; margin-right:1px;

filter:alpha(opacity:85); opacity:0.9;  -moz-opacity:0.3;-khtml-opacity: 0.3

}
.mainLink1 a{width:100%; height:102px; display:inline-block;}


.fla{
	padding: 0px;
	height: 305px;
	width: 321px;
	position: absolute;
	background-image: url(../images/zz.png);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	overflow: visible;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	visibility: visible;
	top: 537px;
	text-align: center;
	float: left;
}



/*ba e*/





footer { width:100%; margin:0px auto; background:#2f343a; height:465px; clear:both; overflow:visible;}
footer .f_top { padding-top:96px; height:294px; border-bottom:1px solid #494c50;}
footer .f_top .l { width:191px; margin-left:28px; text-align:center; line-height:50px; color:#fff;}
footer .f_top .r{ width:898px; }

footer .f_top .r .r_1 {  height:65px; width:100%; border-bottom:1px solid #494c50; color:#fff; line-height:35px;}
footer .f_top .r .r_1 ul li a { color:#fff;}
footer .f_top .r .r_1 ul li { display:inline-block;}
footer .f_top .r .r_1 ul li { width:15%; text-align:center; font-size:14px; }
footer .f_top .r .r_1 ul li span { font-size:12px; width:3%; text-align:center; }
footer .f_top .r .r_2 {width:100%;} 
footer .f_top .r .r_2 dl { color:#fff; float:left;}
footer .f_top .r .r_2 dl:nth-child(1) { width:30%;}
footer .f_top .r .r_2 dl:nth-child(2) { width:30%;}
footer .f_top .r .r_2 dl:nth-child(4) { width:40%;}

footer .f_top .r .r_2 dl  { margin-top:43px;}
footer .f_top .r .r_2 dl .p1 { line-height:30px; font-size:14px; padding-top:10px;}
footer .f_top .r .r_2 dl .p2 {font-size:15px; line-height:30px;}
footer .f_top .r .r_2 dl  a { color:#fff;}
footer .f_bot { width:100%; line-height:73px;  color:#858688;}
footer .f_bot a {  color:#858688;}

.bt .yw { letter-spacing:0px !important;}
.wenhua .r .p1.yw { width:400px;}
.wenhua .l .p2.yw{ letter-spacing:2px !important; margin-top:7% !important;}
.news .news_1 .yw { text-transform:none !important; line-height:29px !important;}
.r_2.yw dl:nth-child(3){ width:40% !important;}

