@charset "utf-8";
/* CSS Document */

body {font-family:"宋体",arial;margin:0;padding:0;background: #fff;font-size:12px;color:#555555; background-image:url(images/bg_01.gif); 	background-repeat: no-repeat; background-position:center top; background-color:#e5feff; font-size:14px;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin: 0; padding: 0; border: 0; }
li,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
a{ color:#666666; text-decoration:none;}
a:hover {color: #FF0000; text-decoration:underline;}
input{ vertical-align:middle;}
.clear{height:0px;line-height:0px;font-size:0px;overflow:hidden;clear:both;}
.clear2{height:13px;line-height:0px;font-size:0px;overflow:hidden;clear:both;}

#top{ width:1100px; height:38px; margin:0 auto;}
    #logo{ width:104px; height:37px; float:left;}
	#TM{width:300px;height:23px; font-size:12px; float:left; padding:15px 0px 0px 0px;}
	#nav{ width:675px; height:23px; font-size:12px;  padding:15px 0px 0px 0px;float:right; text-align:right;}
	
#box{width:960px; margin:192px auto 0px auto; background-color:#FFF; padding:15px;}
#box2{width:960px; margin:0px auto; background-color:#FFF; padding:0px 15px 15px 15px;}
#main{ width:960px;}
    #mainleft{ width:598px;  border:1px solid #cfe1e8; float:left;}
	#mainleft01{ width:598px; height:325px; border:1px solid #cfe1e8; float:left;}
	#mainleft02{ width:598px; height:252px; border:1px solid #cfe1e8; float:left;}
	#mainleft01 .mainleft_left{width:289px; float:left; padding-right:10px;}
#mainleft2{ width:960px; border:1px solid #cfe1e8;}
#mainleft2 dl{ width:165px; height:145px; float:left; padding:12px 0px 0px 22px;}
#mainleft2 dt{ width:165px; height:110px;} 
#mainleft2 dd{ height:18px; padding-top:6px; text-align:center; background-color:#e8e8e8; display:block; margin:1px 0px 10px 0px;}



	.mainleftli{ height:20px; padding:6px 0px 0px 10px; background-image: url(images/dian_03.gif); background-repeat:no-repeat;
	background-position: 15px 11px; text-indent:15px}
	.xiaxia{ padding-bottom:5px;}

#kuangleft{ width:600px; float:left;}
#kuangrihgt{ width:345px; float:right;}
    .xiaotu{ width:165px; float:left; padding: 15px 15px 10px 21px;}
	.xiaotu dt{ width:165px; height:110px;}
	.xiaotu dd{ height:18px; padding-top:6px; text-align:center; background-color:#e8e8e8; display:block; margin:1px 0px 10px 0px;}
	
	.youwenzi{ width:385px; float:right; margin-top:10px;}
	.youwenzi li{height:20px; padding:6px 0px 0px 10px;}
	
	
	
	
	#qietu{ width:258px; height:225px; padding:11px; float:left;}
    .news{ width:310px; padding-top:6px; float:right;}
	.news p{ line-height:24px; font-size:12px;margin-bottom:3px; padding-bottom:3px; border-bottom:1px dashed #ccc; margin-right:10px}
	.news p a{color:#135782; text-decoration:none;}
	.news p a:hover{color:#135782; text-decoration:underline}
	.news li{ height:20px; padding-top:6px;}
     .text1{ font-size:14px; font-weight:bold; color:#135782;}
 #mainright1{ width:345px; border:1px solid #cfe1e8; padding-bottom:4px; float:right;}
 #mainright{ width:345px; border:1px solid #cfe1e8; padding-bottom:4px;}
 	.title{ width:auto; height:27px; margin-bottom:8px; background-image:url(images/tp_07.gif); color:#FFF; font-weight:bold; }
	 	.title2{ width:auto; height:27px; margin-bottom:8px; background-image:url(images/tp_19.gif); color:#2e739f; font-weight:bold; }
	.weizi{float:left;padding:6px 10px 0px 13px;}
	.moer{padding:0px; float:right;}
 
 #mainright li{ height:20px; padding:6px 0px 0px 15px;background-image: url(images/dian_03.gif); background-repeat:no-repeat;
	background-position: 15px 11px; text-indent:15px}
#mainright1 li{ height:20px; padding:6px 0px 0px 15px;background-image: url(images/dian_03.gif); background-repeat:no-repeat;
	background-position: 15px 11px; text-indent:15px}
 
 
	
#foot{ width:960px; height:120px; padding:15px; margin:0 auto; background-color:#FFF;clear:both; text-align:center; line-height:26px; font-size:12px; color:#666;}