	* { margin:0px; padding:0px; font-family:"Microsoft YaHei";  font-size:14px; }
	.clear { clear:both; }
	a { text-decoration:none; color:#333; }
	a:hover { color:#018dd7; }
	li { list-style:none; }
	img { border:0; }

	#header { width:1100px;; margin:0 auto; }
	#logo { float:left; }
	#hright { float:right;  }
	
	#menu_div { background:url(images/img06.jpg) repeat-x; z-index:1000; position:relative;  }
	#menu { width:1100px; height:42px; margin:0 auto; }
	#menu ul li { height: 42px; line-height: 42px; text-align: center; width:130px; float:left;  }
	#menu ul li a  { font-size: 16px;  color:#FFF; }
	#menu ul li.on , #menu ul li:hover { background:#0091D5; }
	#menu ul li ul { display:none; background:#0091D5; }
	#menu ul li ul li:hover a { color:#FFFF00; }
	#menu ul li ul li { float:none; position:relative; }
	   
	/*#banner img { max-width:100%; }*/
	
	#sbanner { background:url(images/sbanner.jpg) no-repeat  center top; height:275px; width:100%; }
	#idxmain { width:1100px; margin:0 auto;}
	
	.con0 { width:1100px; margin:20px 0px; font-size:40px; font-weight:bold; text-align:center  }
	.con1 { width:1098px; border: 1px #ccc solid; margin:20px 0px; }
	.con_left { width:60%; float:left; }
	.con_right { width:40%; float:right; }
	
	.c1t2 { float:left; width:439px; margin:5px 0px 0px; }
	.c1t2 ul { width:439px; border-bottom:1px solid #ccc; height:36px; }
	.c1t2 li { height:36px; line-height:36px; float:left;  color:#333; cursor:pointer; overflow:hidden; font-size:16px; padding:0px 18px 0px; }
	.c1t2 li.on { /*border-bottom:5px solid #1d2f70;*/ color:#018dd7;  font-weight:bold;  }
    
	.c1c2 { width:439px;  float:left; background:#FFFFFF; font-size:14px; display:none; }
	.c1c2 li { width:425px; line-height:39px; height:39px;  overflow:hidden; float:left; padding-left:10px; border-bottom: 1px #CCCCCC dashed; }
	.c1c2 li.last  { border-bottom:0px; }
	/*.c1c2 li .txt { width:335px; float:left; }
	.c1c2 li .txt a:hover { text-decoration:underline; }
	.c1c2 li .date { width:90px; float:left; text-align:left; background:url(images/icon16.jpg) no-repeat 0 50%; padding-left:12px; }*/
	.c1c2.on { display:block; }
	 
	.con2 { width:1098px; border: 1px #ccc solid; margin:30px 0px;  }
	#con2_tab { float:left; width:330px; }
	#con2_tab li a { width:330px; height:60px; float:left; text-align:center; line-height:60px; font-size:20px; }
	#con2_tab li.on a { background:#018dd7; color:#FFF; }
	#con2_tab li { border-bottom:1px #CCCCCC solid; float:left; }
	#con2_tab li.last { border-bottom:0px #CCCCCC solid; }
	
	#con2_picture { float:left; width:768px; }
	#con2_picture li.on { display:block; }
	#con2_picture li { display:none }
	#con2_picture li img { width:768px; height:365px; }
	
	#footer { border-top:5px #0077cb solid; }

	#ftcon { background:#fafafa;  font-size:14px; padding-bottom:25px; }
	#ftcon .f_menu { margin:0 auto; width:1020px; }
	#ftcon .f_menu ul { float:left;  width: 120px; margin: 20px 0px 0px 25px; }
	#ftcon .f_menu li { line-height:24px; }
	#ftcon .f_menu b { margin-bottom:5px; display:block; }
	
	#ftcp { width: 1100px; margin: 0 auto; font-size: 14px;  padding: 20px 0px; line-height:24px; }
	
	.con3 { width:1100px; margin:20px 0px;  }
	.con3 li { float:left; margin-left:28px; }
	.con3 li.first { margin-left:0px; }
	
	#article_title {  font-size: 24px; padding: 30px 0px 10px; font-weight: bold; text-align: center; } 
	#article_date { border-top: 1px #ccc solid; text-align:center; padding:20px 0px 0px; }
	#article_con { line-height:24px; margin:20px 0px;  font-size:16px;  }
	#article_con * {  font-size:16px; }
	#article_con img { max-width:100%; }
	#other_article { margin:20px 0px; line-height:24px; }
/*	#lcon { float:left; width:746px; }
	#rcon { float:right; width:254px; }
*/	
	

	/*#ftcon .ftcon1 { border-bottom:1px solid #d4d4d4; padding:40px 0px 15px; }
	#ftcon .ftcon2 { margin-top:40px; }*/
	
	
	#adpic { float:left; margin-right:20px; width:340px; height:257px; overflow:hidden; }
	
	.listcon { border:1px solid #d0d4d9; background:#fff; width:358px; float:left; margin:0px 20px 20px 0px; }
	.listcon .title { border-bottom:1px solid #d0d4d9; margin-bottom:14px; line-height:30px; height:30px; background:url(images/img03.jpg) repeat-x; width:100%; }
	.listcon .title span { float:left;  border-right:1px solid #d0d4d9; border-top:2px solid #03aee0; text-align:center; font-size:18px; background:#fff;  position: relative; top: -1px; width:140px;}
	.listcon .title a { float:right; padding-right:11px; color:#00aedc; font-size:14px; }
	.listcon ul { padding:0 15px; }
	.listcon li { height:30px; overflow:hidden; padding-left:20px; line-height:30px; font-size:14px; color:#666; background:url(images/img02.jpg) no-repeat left center}

	.w254 { width:252px; margin:0px; }
	.w340 { width:338px; }
	.flv { margin:10px 0px; width:254px; height:143px; float:left; }

	.title { padding:0px; }
	
	#logolist { border-top: 1px solid #e3e3e3;  margin:0px auto; width:1000px; }
	#logolist .listleft { background: url(images/left.jpg) no-repeat 0 50% ; float:left; height:120px; width:21px; cursor:pointer; }
	#logolist .listright { background: url(images/right.jpg) no-repeat  0 50% ; float:left; height:130px; width:21px; cursor:pointer; }
	#logolist .idxlogo { width: 950px; margin: 20px auto 0px auto; height: 130px; float: left; overflow:hidden; }
	#logolist .idxlogo dl { width:100000px }
	#logolist .idxlogo dl dd { float: left; width: 85px; padding: 0px 10px; text-align:center; }
	
	
	
	#main { margin:40px auto 20px auto; width:1000px; color:#4c4c4c; }
	
	#left { width:190px; float:left; margin-right:40px; margin-bottom:50px; }
	#left #mtitle { font-size:24px; line-height:70px; height:70px; color:#005fa0; padding-left:10px; width:180px; border-bottom:#ccc solid 1px; }
	
	#leftmenu { font-size:14px; } 
	#leftmenu li {  padding-left:10px; width:180px; height:46px; line-height:46px; font-size:14px; border-bottom:#ccc solid 1px; }
	#leftmenu li.on a , #leftmenu li:hover a { color:#00286d; font-weight:bold; }
	#leftmenu li a { text-decoration:none; color:#005fa0; }
	
	#right { width:770px; float:left; }
	
	#location { height:70px; line-height:70px; width:100%; font-size:14px; border-bottom: #ccc solid 1px; }
	#location .pl1 { float:left; padding-left:10px; font-size:20px; }
	#location .pl2 { float:right; padding-right:10px; padding-left:25px; background:url(images/img05.png) no-repeat 0 50%; }
	
	#article { line-height:26px; font-size:14px; padding-top:30px;  }
	#article h1.title { font-size:18px; font-weight:bold; height:36px; line-height:36px; text-align:center; width:100%; }
	#article .date { text-align:center; font-size:14px;  border-bottom:#ccc 1px solid;  height:26px; line-height:26px; padding:0px 0px 10px; margin-bottom:20px;  }
	#article img { max-width:100%; }
	
	#aother { margin:40px 0px 10px; font-size:14px; float:left; line-height:24px; width:100%; }
	#aother a {  }
	
	#list { padding-top: 20px; margin-bottom:30px; }
	#list li { height:40px; line-height:40px; float:left;  width:770px;  border-bottom: 1px #ccc dashed; }
	#list li .title { width:670px; float:left; overflow:hidden; margin-left:5px; }
	#list li .date { width:90px; float:left; margin-right:5px; text-align:right; }
	
	#plist { padding-top: 20px  }
	#plist li { width:250px; float:left; text-align:center;  }
	#plist li img { width:210px; height:300px; border: 1px solid #ccc ; }
	#plist li .title { height:40px; line-height:40px; width:100%; float:left; overflow:hidden; text-align:center; text-align:center; }
	
	#page { margin:20px 0px 20px; text-align:center; font-size:14px; }
	#page a { padding:2px; margin:0px 2px; }
	
	#hright { float:right; }
	#hright .search { margin-right:10px;}
	#hright .txtclass { height:30px; width:200px; border:1px solid #b9b9b9; background:url(images/select.jpg) no-repeat; padding-left:37px;}
	#hright .button { height:34px; width:58px; background:#34afe7; border:none; color:#FFF; cursor:pointer; }
	#hright .htop { margin: 20px 0px 10px;   }
	
	.leftcopy { width:80%; float:left; }
	.rightcopy  { width:20%; float:left; }
	
	.w-dropdown{ width: 186px; position: relative;}
	.w-dropdown:before{ content: "";border-top: 4px dashed;border-right: 4px solid transparent;border-left: 4px solid transparent;position: absolute;right: 10px;top: 50%;margin-top: -2px;}
	.w-dropdown .dropdown-sel{width: 150px;height: 24px;line-height: 24px;display: block;color: #807a62;cursor: pointer;font-style: normal;padding-left: 4px;padding-right: 30px;border: 1px solid #cfd6d9;outline: line;}
	.w-dropdown .dropdown-sel:focus{outline: none;}
	.w-dropdown .dropdown-sel:hover{border: 1px solid #abb9c2;}
	.w-dropdown ul{width: 220px;border: 1px solid #c0c5cc;background-color: #ffffff;position: absolute;z-index: 20000;margin-top: -1px;display: none;}
	.w-dropdown ul li{height: 24px;line-height: 24px;}
	.w-dropdown ul li a{display: block;height: 24px;color: #999;text-decoration: none;padding-left: 10px;padding-right: 10px;}
	.w-dropdown ul li a:hover{color: #333;background-color: #f0f0f0;}
	.w-dropdown ul li a.hover{color: #333;background-color: #f0f0f0;}