﻿/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */
*{  
    font-family: Arial, Helvetica, sans-serif;
}

@charset "utf-8";
/* CSS Document */

html, body, div, input, address, blockquote, iframe, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset{
	padding:0;margin:0;list-style:none;word-wrap: break-word;
	}
ul,li,dt,dd,dl{display:block; list-style:none;}
body{font-size:12px; color:#626262; background:#fff; font-family:"宋体"; letter-spacing:0.05em; -webkit-text-size-adjust: none;}
p{font:12px/24px "宋体"; color:#626262;}
a{color:#626262; text-decoration:none;}
a:hover{text-decoration:none; color:#eb0016;}
a,img{border:0; background:none;}

.fl{float:left; display:block;}
.fr{float:right; display:block;}
.pd5{padding-top:5px; overflow:hidden; clear:both;}
.pd10{padding-top:10px; overflow:hidden; clear:both;}
.pd20{padding-top:20px; overflow:hidden; clear:both;}
.pd30{padding-top:30px; overflow:hidden; clear:both;}
.pd50{padding-top:50px; overflow:hidden; clear:both;}




#mainHeaderContent {
    display:block;
    width:999px;
	height:52px;
	padding:15px 0 16px;
    font: 12px bold Arial, sans-serif;
	margin:0 auto;
    position: relative; 
	overflow:hidden;
}
#mainHeaderLogo {
    z-index: 1;
    float:left;
    width:274px;
    height:49px;
	margin-top:1px;
	display:block;
}	

/*tool*/
#mainTopHeaderLinks { 
    float:right; 
    z-index: 1;
    max-width:265px;
}
.erweima{float:left; padding-right:5px;}
.head_right{float:right; width:200px; height:52px; overflow:hidden;}
/*search*/
#mainTopSearch *{-webkit-text-size-adjust:none; outline:0;}
#mainTopSearch { 
    z-index: 1; 
    width: 200px; 
    position: relative;
}
.ph{line-height:20px; width:200px; font-family:"宋体";}
.ph span{font-size:20px; color:#ff9900;}
#mainTopSearch .input{ 
    height: 20px; 
    width: 188px; 
    margin: 0; 
    padding: 3px 5px; 
    background: none; 
    font: bold  12px Arial; 
    color: #939799;  
    border: solid 1px #e3e7e6; line-height:20px;
}
#mainTopSearch  #go{position:absolute; left:170px; top:5px;}

       
#top{width:999px; height:37px; margin:auto; background-color:#107dca; overflow:hidden;}
#menu{width:1001px; _width:999px; height:37px; position:relative;}
#menu a,#menu a.A{width:143px; height:37px; line-height:37px; float:left; text-align:center; font-size:14px; color:#fff; background:url(../images/nav_fg.png) no-repeat right center; outline:none; display:block; cursor:pointer;}
#menu a span{width:141px; height:37px; display:block;}
#menu a:hover span,#menu a:active span{
	background:url(../images/nav_bg_hover.png) repeat-x; color:#FFF; display:block;
}
#menu a.A span{background:url(../images/nav_bg_hover.png) repeat-x; color:#FFF; display:block;}

#menuson{position:relative; z-index:10; width:1000px; margin:auto;}
#menuson .son{
	display:none;
	width:141px; height:30px; position:absolute; left:0; top:0;
}
#menuson .sonlist{
	width:141px; margin:auto; text-align:center; background-color:#328fd2
}
#menuson .sonlist a{
	width:100%; height:30px; display:block;
	color:#FFF; line-height:29px; height:30px; border-bottom:1px dotted #62befe;
	outline:none; overflow:hidden;
}
#menuson .sonlist a:hover,#menuson .sonlist a:active{background:#73cbf8;}

.i_banner{width:999px; margin:1px auto 3px; overflow:hidden;}
	.DB_tab25 {width:999px; height:333px; margin:0 auto; position:relative; overflow:hidden; cursor:pointer;}
	.DB_tab25 .DB_bgSet{position:relative;}
	.DB_tab25 .DB_bgSet li{position:absolute; width:100%; height:353px; display:none;}
	.DB_tab25 .DB_imgSet{position:absolute;width:988px;left:50%;margin-left:-500px;}
	.DB_tab25 .DB_imgSet .DB_1_1{position:absolute; left:147px; top:0px;}
	.DB_tab25 .DB_imgSet .DB_1_2{position:absolute; left:219px; top:94px}
	.DB_tab25 .DB_imgSet .DB_1_3{position:absolute; left:219px; top:176px}
	.DB_tab25 .DB_imgSet .DB_1_4{position:absolute; left:898px; top:10px}
	
	.DB_tab25 .DB_imgSet .DB_2_1{position:absolute; left:464px; top:55px;}
	.DB_tab25 .DB_imgSet .DB_2_2{position:absolute; left:0px; top:0px}
	.DB_tab25 .DB_imgSet .DB_2_3{position:absolute; left:148px; top:101px}
	.DB_tab25 .DB_imgSet .DB_2_4{position:absolute; left:15px; top:8px}
	
	.DB_tab25 .DB_imgSet .DB_3_1{position:absolute; left:148px; top:70px;}
	.DB_tab25 .DB_imgSet .DB_3_2{position:absolute; left:430px; top:48px}
	.DB_tab25 .DB_imgSet .DB_3_3{position:absolute; left:687px; top:90px}
	.DB_tab25 .DB_imgSet .DB_3_4{position:absolute; left:15px; top:8px}
	
	.DB_tab25 .DB_menuWrap{position:absolute;width:988px;left:50%;margin-left:-500px;}
	.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute; width:100%; top:310px; text-align:center;font-size:0; border-radius:20px;}
	.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
	.DB_tab25 .DB_prev{position:absolute; left:60px; top:138px; cursor:pointer; display:none}
	.DB_tab25 .DB_next{position:absolute; right:60px; top:138px; cursor:pointer; display:none}

.maintopm{width:999px; height:36px; margin:0 auto 20px; background:url(../images/inews_bg.png) no-repeat; overflow:hidden}
	.maintopm h1{float:left; width:118px; padding-right:80px; text-align:center; font:16px/36px "微软雅黑"; color:#006bb3;}
	.maintopm #inews{height:36px; text-align:left; overflow:hidden;}
	.maintopm #inews a{ display:block; height:36px; color:#626262; line-height:36px; font-size:12px; padding-left:10px; text-align:left; background:url(../images/inews_tb.gif) no-repeat left center;}
	.maintopm #inews a:hover{color:#eb0016;}

.imain{width:999px; margin:0 auto; min-height:300px; overflow:hidden;}
	.imain h1.itit{width:100%; height:21px; border-bottom:#006bb3 2px solid; font:13px/19px "宋体"; color:#414141; font-weight:bold; overflow:hidden;}
	.imain h1.itit a{display:block; float:right; background:url(../images/imore.png) no-repeat 99% center; width:35px; height:6px; margin-top:7px;}
	.imain h1.itit a:hover{background:url(../images/imore_hover.png) no-repeat 99% center;}
	
	.imain .im_left{width:190px; float:left; overflow:hidden}
		 .im_left ul{width:172px;  padding:10px 8px; border:#f1f1f1 1px solid; border-top:none;}
		 .im_left ul li{width:159px; margin:0 auto 3px; line-height:22px; background:url(../images/iprolist_tb.png) no-repeat left 8px; padding-left:13px;}
		 		 
	.imain .im_middle{width:559px; margin-left:30px; float:left; overflow:hidden}
		.im_middle .iabout{width:100%; height:160px; overflow:hidden; margin:0 auto 15px; border-bottom:#efefef 1px dashed;}
			.im_middle .iabout p{line-height:23px; width:99%; margin:10px auto 0;}
			.im_middle .iabout p img{float:left; padding-right:20px;} 

		.im_middle .inews{width:100%; height:160px; overflow:hidden; margin:0 auto 15px; border-bottom:#efefef 1px dashed;}
			.im_middle .inews ul{width:100%; margin-top:5px; overflow:hidden;}
			.im_middle .inews ul li{width:100%; overflow:hidden; line-height:24px; overflow:hidden; font-size:12px;}
			.im_middle .inews ul li a{width:466px; height:28px; overflow:hidden;}
			.im_middle .inews ul li a font{color:#ff6600; font-size:12px; font-family:"宋体";}
			.im_middle .inews ul li span{display:block; float:right; color:#ccc; font-family:"宋体";}

		.im_middle .im03{width:100%; overflow:hidden;}
			.im_middle .im03 ul{width:105%;}
			.im_middle .im03 ul li{float:left; width:173px; height:91px; margin-right:20px;}
			.im_middle .im03 ul li a:hover{filter:alpha(opacity=66); /*IE滤镜，透明度50%*/ -moz-opacity:0.66; /*Firefox私有，透明度50%*/ opacity:0.66;/*其他，透明度50%*/}


	.imain #box{position:relative; width:190px; height:450px; float:right;}
		#box div{position:absolute; top:50%; left:50%; width:190px; height:340px; overflow:hidden; margin:-148px 0 0 -60px;}
		#box .up,#box .down{position:absolute; left:50%; width:32px; height:32px; z-index:10; cursor:pointer; overflow:hidden; margin-left:-10px; text-indent:-9999px; background:url(../images/bg_btn01.png) no-repeat;}
			#box .up{background-position:left top; top:35px;}
			#box .down{background-position:right top; bottom:0;}
			#box .up:hover{background-position:left bottom; top:35;}
			#box .down:hover{background-position:right bottom; bottom:10;}
		#box .list{position:absolute; width:140px; height:316px;}
		#box .list li{width:136px; margin:0 auto; margin-bottom:15px; list-style:none;}
		#box .list li a img{width:132px; height:94px; display:block; padding:1px; border:1px solid #dedede;}
		#box .list li a img:hover{border:1px solid #eb0016;}
		#box .list li span{color:#666; line-height:22px; text-indent:0; text-align:center; display:block;}
		#box .list a{}

.link{width:987px; padding:10px 5px; margin:0 auto; overflow:hidden; border:#efefef 1px solid;}
	.link h1{font:13px/20px "宋体"; font-weight:bold; float:left; border-left:#006bb3 5px solid; padding-left:6px; width:80px;}
	.link  div {display:block; float:right; width:890px; overflow:hidden;}
	.link  div a{display:block; float:left; margin-right:28px; line-height:20px; margin-bottom:10px;}

.fnav{width:999px; height:30px; line-height:30px; margin:0 auto; text-align:center; background-color:#f6f4f4; color:#888; position:relative;}
	.fnav a{color:#888;}
	.fnav a:hover{color:#626262; text-decoration:underline;}

.top{position:absolute; right:10px; bottom:10px; display:block; width:30px; height:30px;}

.foot{width:999px; margin:0 auto; padding-top:20px; padding-bottom:30px;}
	.foot p{font-family:"微软雅黑"; text-align:center; line-height:25px; color:#999;}
	.foot p a{padding-left:30px; color:#999;}
		.foot p a:hover{color:#eb0016;}














