/* CSS Document */
body { margin: 0 auto; font-family: "Microsoft YaHei"; font-size: 16px; }
*{margin: 0;padding: 0; }
ul,dl,dd,p { padding: 0; margin: 0;}
ul { list-style: none;}
img { border: 0px; vertical-align: top;}
a {  text-decoration: none;}
a:hover {  text-decoration:none; }
.clearfloat {clear: both;height: 0;font-size: 1px;line-height: 0px;}


/*******/

.top{ margin:0 auto; width:100%; min-width:1420px; width:auto !important; height:125px; background:#fff;  }
		.logo{ float:left; margin-left:15px; width:645px;}	
		.top_right{ float:right; margin-right:15px; width:850px;}
		.top_gn1{ float:right; width:850px;}
		.top_gn12{ float:right; height:40px; padding-top:23px;}
		.top_gn13{ float:right; height:58px; }

		.search{ float:right; margin-right:15px; width:225px; height:37px; background:url(../images/bg_ss.jpg) no-repeat;   }
		.ss_txt{ float:left; width:173px; padding-left:15px; height:37px; line-height:37px; border:none; color:#1a296b; background:none; font-family: "Microsoft YaHei"; font-size:16px; }
		.ss_btn{ float:left; width:37px; height:37px; background:none; border:none; cursor:pointer; }
		.search *{ vertical-align:middle;}
		
		.EN-CH{ float:right; width:88px; height:35px; line-height:35px; text-align:center; color:#1a296b; border:1px solid #d1d1d1; font-size:14px; font-weight:bold;}	.EN-CH a{ color:#1a296b; display:block;  }	.EN-CH a:hover{ /*color:#f48d0b; */background:#414782; color:#fff; }		

		.nav{ height:58px; line-height:58px; }
		.nav ul li{ float:left; }
		.nav ul li a{ float:right; display:block; margin-left:20px; color:#414782; font-size:16px; font-weight:bold; }
		.nav ul li a:hover{ color:#f48d0b; border-bottom:3px solid #f48d0b; }
		.nav ul li a.nav_current{ color:#f48d0b; border-bottom:3px solid #f48d0b; }


.botbg{margin:0 auto; height:562px; background:url(../images/bg_mid2.jpg) no-repeat center top;}
.bot{ margin:0 auto; padding-top:60px; width:1420px; color:#ced6e1; font-size:16px; font-weight:bold; line-height:2;  }
.bot_logo{ margin:0 auto; text-align:center; padding:40px 0;}
		.bot1{ float:left; width:478px; height:390px; }
		.bot2{ float:left; width:290px; height:390px;}
		.bot3{ float:left; width:290px; height:390px;}
		.bot4{ float:left; width:362px; height:390px;}
		.bot1 h3,.bot2 h3,.bot3 h3,.bot4 h3{ height:100px; line-height:100px; color:#fff; font-size:22px;}
		.bot3 ul li a,.bot4 a{ color:#ced6e1; font-size:16px; font-weight:bold;}
		.bot3 ul li a:hover,.bot4 a:hover{ color:#fff; text-decoration:underline; }
		.bot5{ float:left; padding:30px 0 0 270px; height:40px; color:#ced6e1; font-weight:bold;}

		
.indexpic{ width:100%; height:620px;/*  background:url(../images/tu1.jpg) no-repeat center; */}
.indexpic2{ width:100%; height:200px; background:url(../images/pic1.jpg) no-repeat center;}


.midbg1{margin:0 auto; height:480px; background:url(../images/bg_mid1.jpg) no-repeat bottom center; }
.mid1{ margin:0 auto; width:1420px; height:480px;   }
.midbg2{margin:0 auto; height:1100px; background:#eee; }
.mid2{ margin:0 auto; width:1420px; height:1100px; padding-top:70px;   }
		.news1{ float:left; padding:25px 75px 0 75px; width:560px;}
		.newstt{ height:60px; line-height:60px;}
		.newstt span{ float:left; padding-left:8px; font-size:20px; color:#1a296b; font-weight:bold;}
		.newstt a{ float:right; font-size:15px; color:#1a296b; font-weight:bold;}
		.newscon1{}
		
		
		.news2{ float:left; margin-bottom:20px; width:340px; height:459px; background:url(../images/bg_mid3.jpg) repeat-y;}
		.newstt2{ padding-left:30px; height:37px; line-height:37px; color:#1a296b; font-weight:bold; font-size:20px;}
		.newscon2{ padding-left:30px; padding-top:10px; width:278px; height:140px; text-align:justify; line-height:1.5; overflow:hidden;}
		.newscon2 a{ height:140px; color:#777; font-size:18px; }.newscon2 a:hover{ color:#ce6221;  }
		.more1{ padding:0 10px; height:58px;}
		.more1 a{ height:58px; line-height:58px; background:#414782; display:block; color:#eee; text-align:right; padding-right:20px; font-size:15px; font-weight:bold;}

		.btns{float:left; margin-left:30px; margin-bottom:20px; }
		.btns a{ display:block; width:320px; height:214px;}
		.newspic{ float:left; margin-left:30px; width:681px; height:459px; margin-bottom:20px;}
		
		
		.news3{ float:left; margin-left:20px; width:340px; height:459px; background:url(../images/bg_mid3.jpg) repeat-y;}
		.newstt2{ padding-left:30px; height:37px; line-height:37px; color:#1a296b; font-weight:bold; font-size:20px;}
		.newscon3{ padding-left:30px; padding-top:10px; width:278px; height:140px; text-align:justify; line-height:1.5; overflow:hidden;}
		.newscon3 a{ width:278px; color:#777; font-size:18px; display:block; }
		.newscon3 a:hover{ color:#ce6221;  }
		.newscon3 span{ width:278px; color:#777; font-size:14px; font-weight:bold; display:block; }		
		.more2{ padding:0 30px; height:58px;}
		.more2 a{ height:58px; line-height:58px; border-top:1px solid #414782; display:block; color:#414782; text-align:right; font-size:15px; font-weight:bold; }
		.more1 a:hover,.more2 a:hover{ color:#ce6221;}


		.listbg{margin:0 auto; height:900px; min-height:900px; height:auto !important; background:#eee; }
		.list{ margin:0 auto; width:1280px; height:900px; min-height:900px; height:auto !important; padding-top:20px;   }		
		
		.listitem{ float:left; margin-top:15px; width:260px;  }
		.listcon{ float:right; margin-top:15px; width:990px; }
		.itemtt{ height:60px; line-height:60px; text-align:center; font-size:22px; font-weight:bold; color:#fff; background:#414782; }
		.itemcon{ background:#fff; border:1px solid #dfdfdf; border-top:none; height:700px; padding-top:15px;   }
		.itemcon ul li{ height:60px; line-height:60px;  }
		.itemcon ul li a{ display:block; height:60px; line-height:60px; font-size:18px; color:#333; text-align:center;  }
		.itemcon ul li a:hover{ height:60px; line-height:60px; background:#eeeeee; font-size:18px; color:#414782; font-weight:bold;   }
	
		.listconbar{height:60px; line-height:60px; border-bottom:1px solid #dfdfdf;}
		.listconbar h4{ float:left; font-size:20px; color:#414782;}
		.position{ float:right; font-size:16px; color:#414782;}
		.position a{ font-size:16px; color:#282e60;}
		.position2{ width:1200px;  font-size:16px; color:#414782; height:50px; line-height:50px; border-bottom:1px solid #dfdfdf;}
		.position a,.position2 a{ font-size:16px; color:#282e60;}
		.listcon2{ padding:20px 0;}

		
		.article01{ width:1060px; height:auto; padding:50px 110px; border:1px solid #dfdfdf; background:#fff; }
		
		
  .bot5 td{color:#ced6e1}
  /****index***/
    .news1 .articleList ul li{height:50px;line-height: 46px;padding-left:20px;border-bottom:1px dashed #ddd;margin-bottom: 7px}
     .articleList a{color:#666;font-size: 18px}
     .articleList a:hover{color:#ce6221}
     .articleList .time{color:#999;text-align: right;font-size: 18px}
   .listcon2 .articleList ul li{height:60px;line-height: 60px;padding-left:20px;border-bottom:1px dashed #ddd;}
     

/***list***/

		.ILT9{ float:left; margin-top:15px; width:260px;  }
		.ILT9_title{ height:60px; width:260px;  background:#414782; }
		.ILT9_title .c{color:#fff; font-size:22px; font-weight:bold; width:260px;line-height:60px;text-align:center;}
		.ILT9_content{ background:#fff; border:1px solid #dfdfdf; border-top:none; height:700px; padding-top:15px;text-align: center   }
		.ILT9_content .ILT9_child{ height:60px; line-height:60px; width:260px; }
		.ILT9_content .ILT9_child .c{ display:block; height:60px;width:260px; text-align: center;line-height:60px; font-size:18px; color:#333; text-align:center;  }
		.ILT9_content .ILT9_child_h .c{text-align: center; height:60px; width:260px;line-height:60px; background:#eeeeee; font-size:18px; color:#414782; font-weight:bold;   }
        .l,.r{display: none} 

.newscon2 span{ width:278px; color:#777; font-size:18px; display:block; }
.newscon2 .articleList ul li,.newscon3 .articleList ul li{background: none;text-indent: 0em;font-weight: normal; }
.newscon3 .articleList .title,.newscon2 .articleList .title{font-weight: normal; ;word-break:break-all !important;white-space: normal !important;overflow: hidden;}
.newscon2 .articleList .title{height:75px;}
.newscon3 .articleList .title{height:50px;width:278px !important;}
.newscon3 .articleList .title a{color:#777; font-size:18px;}
.articleList .title a:hover{color:#ce6221}
.newscon3 .articleList .time{font-weight: normal; width:278px; color:#777; font-size:14px; font-weight:bold; display:block; }
.bot2 li a:hover{color:#fff !important;text-decoration: underline;}


