﻿@charset "utf-8";
/* CSS Document */
.clear{ width:100%; height:10px; overflow:hidden;}
#header2{ width:100%; background:#F0F0F0;}
#header2>div{ width:1200px; height:36px; line-height:36px; clear:both; overflow:hidden; margin:auto;}
#header2 em{ display:block; float:left; width:500px;}
#header2 span{ display:block; float:right; width:500px; text-align:right;}
#header2 span a{ margin-left:10px; margin-right:10px;}
#header{ width:1200px; height:80px; padding:10px 0px; clear:both; margin:auto; overflow:hidden;}
#header .left{ float:left; height:80px; overflow:hidden;}
#header .left img{ display:block; float:left; height:80px; margin:0px 60px 0px 0px;}
#header .left em{ display:block; float:left; padding:10px 0px 0px 0px; overflow:hidden;}
#header .left em b{ display:block; float:left; width:100%; clear:both; height:40px; line-height:40px; font-size:32px; font-family:'黑体'; font-weight:bold; color:#333;}
#header .left em i{ display:block; float:left; width:100%; clear:both; height:30px; line-height:30px; font-size:16px; color:#999; font-family:'黑体'; text-transform:uppercase; letter-spacing:1.5px; text-indent:0px;}
#header .right{ float:right; height:80px; line-height:80px; background:url(../images/tel.png) 0px center no-repeat; padding:0px 0px 0px 35px; background-size:30px; font-size:28px; font-family:'黑体'; color:#1799d7;}
#menu
{
	width:100%;
	height:42px;
	clear:both;
	margin:auto;
	background:#1799d7;
}
#menu ul
{
 display:block;
 width:1200px;
 height:42px;
 clear:both;
 margin:auto;
}
#menu li{ 
 float:left; 
 width:133px;
 height:42px;
 position:relative;
}
#menu li>a{
 display:block;
 height:42px;
 width:100%;
 line-height:42px;
 font-size:16px;
 text-align:center;
 color:#FFF;
 font-weight:bold;
}
#menu li>.curr{ font-size:16px; background:url(../images/curr.png) center bottom no-repeat; text-decoration:none; color:#FFF;}
#menu li .menu { position:absolute; width:100%; left:50%; top:42px; padding:20px 10px; background:#FFF; border-radius:0px 0px 10px 10px; overflow:hidden; z-index:1000000; display:none; box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
#menu li .menu a{ display:block; float:left; width:150px; height:120px; background:url(../images/line.jpg) right center no-repeat; overflow:hidden; text-align:center; font-weight:bold;}
#menu li .menu .no{ background:none;}
#menu li .menu img{ display:block; clear:both; width:100px; height:60px; margin:5px auto 20px auto;}
#notice{ width:1194px; height:45px; line-height:45px; background:url(../images/index_14.jpg) repeat-x; clear:both; margin:auto; overflow:hidden;}
#notice dl{ width:1194px; height:45px; line-height:45px; background:url(../images/index_14.jpg) 0px 0px repeat-x; clear:both; margin:auto; overflow:hidden;}
#notice dt{ width:34px; height:45px; float:left; background:url(../images/index_12.jpg) 0px 0px no-repeat;}
#notice dd{ width:1120px; height:45px; float:left; padding-left:20px; padding-right:20px; background:url(../images/index_13-18.jpg) right 0px no-repeat; overflow:hidden;}
#notice dd em{ display:block; width:1120px; float:left; overflow:hidden;}
#notice dd a{ margin-right:20px;}
#index_1{ width:1194px; height:292px; clear:both; margin:auto; overflow:hidden;}
.index1_left{ width:950px; height:290px; border:solid 1px #cee0e0; float:left; position:relative;}
#index_1 .left{ width:500px; height:270px; padding:10px; border-right:solid 1px #cee0e0; float:left; overflow:hidden;}
#index_1 .left .hdp{ width:500px; height:270px; position:relative; overflow:hidden;}
.hdp ul{ width:100%;}
.hdp li{float:left; width:500px; height:270px; overflow:hidden;}
.hdp li a{display:block;width:100%; height:270px;}
.slide_handdler{position:absolute; top:250px; right:0px; height:10px; text-align:right;}
.slide_handdler a{display:inline-block; float:left; width:10px; height:10px; margin:0px 5px 0px 0px; background:#b5b5b5; border-radius:3px;}
.slide_handdler .curr{ background:#1799d7; color:#fff;}
#index_1 .center{ width:409px; height:270px; background:url(../images/newsbg.jpg) 0px 0px repeat-x; padding:10px; float:left; overflow:hidden;}
#index_1 .center dt{ width:100%; color:#666; overflow:hidden;}
#index_1 .center dt a{ display:block; width:285px; height:50px; line-height:50px; text-align:center; color:#1799d7; font-size:16px; font-weight:bold; overflow:hidden; clear:both; margin:auto;}
#index_1 .center dt em{ width:100%; height:40px; line-height:20px; display:block; overflow:hidden;}
#index_1 .center dd ul{ width:100%; clear:both; overflow:hidden; padding-top:10px;}
#index_1 .center dd li{ width:400px; background:url(../images/index_37.jpg) 0px 10px no-repeat; padding-left:9px; height:28px; line-height:28px; overflow:hidden; float:left;}
#index_1 .center dd li a{ display:block; width:320px; float:left; overflow:hidden;}
#index_1 .center dd li span{ display:block; width:80px; float:left; text-align:right; overflow:hidden; color:#666;}
.index1_left label{ position:absolute; top:-3px; left:520px; display:block; background:url(../images/index_23.jpg) 0px 0px no-repeat; width:78px; height:53px;}
.index1_right{ width:233px; height:292px; overflow:hidden; float:right;}
.index1_right dt{ width:213px; padding-left:10px; padding-right:10px; height:40px; line-height:40px; background:url(../images/index_26.jpg); overflow:hidden; float:left;}
.index1_right dt b{ display:block; width:90px; height:30px; line-height:30px; font-size:16px; text-align:center; float:left; margin-top:10px; color:#1799d7;}
.index1_right dt a{ display:block; height:40px; line-height:40px; color:#FFF; float:right;}
.index1_right dd{ width:210px; float:left; clear:both; padding-left:10px; padding-right:11px; height:181px; border:solid 1px #cee0e0; border-top:none; overflow:hidden;}
.index1_right dd ul{ width:210px; height:180px; float:left; overflow:hidden;}
.index1_right dd li{ display:block; width:195px; background:url(../images/index_33.jpg) 2px 10px no-repeat; padding-left:15px; height:28px; line-height:28px; border-bottom:dotted 1px #CCC; float:left; overflow:hidden;}
.index1_right em{ display:block; width:233px; height:60px; padding-top:10px; overflow:hidden;}

#index_2{ width:1194px; clear:both; margin:auto; overflow:hidden;}
#index_2 dd{ width:570px; height:200px; padding:10px; overflow:hidden;}
#index_2 .left{ width:592px; float:left; overflow:hidden;}
#index_2 .left em{ display:block; height:200px; line-height:25px; overflow:hidden; float:left; color:#7d7d7d;}
#index_2 .left em img{ float:left; width:175px; height:200px; margin-right:10px;}
#index_2 .right{ width:592px; float:right; overflow:hidden;}
#index_2  ul{ width:100%; height:200px; clear:both; overflow:hidden;}
#index_2 li{ width:560px; background:url(../images/index_37.jpg) 2px 10px no-repeat; padding-left:10px; height:25px; line-height:25px; clear:both; overflow:hidden; float:left;}
#index_2 li a{ display:block; width:480px; float:left; overflow:hidden;}
#index_2 li span{ display:block; width:80px; float:left; text-align:right; overflow:hidden; color:#666;}

#index_3{ width:1194px; height:175px; clear:both; margin:auto; overflow:hidden;}
#index_3 dt{ width:100%; height:147px; padding-top:26px; width:42px; line-height:30px; text-align:center; color:#FFF; font-size:16px; background:url(../images/index_56.jpg) 0px 0px no-repeat; overflow:hidden; float:left; font-weight:bold;}
#index_3 dd{ width:1131px; height:151px; border:solid 1px #cee0e0; border-left:0px; padding:10px; float:left; overflow:hidden;}
#index_3 ul{ width:1131px; height:130px; padding-top:21px; overflow:hidden;}
#index_3 ul li{ width:150px; height:110px; margin-right:10px; border:solid 1px #FFF; overflow:hidden; float:left; text-align:center;}

.dl{ border:solid 1px #cee0e0; border-top:none; float:left; overflow:hidden;}
.dl dt{ width:100%; height:40px; background:url(../images/index_46.jpg) 0px 0px repeat-x; float:left; overflow:hidden;}
.dl dt b{ display:block; float:left; width:120px; padding:0px 8px; background:#1799d7; height:40px; line-height:40px; text-align:center; color:#FFF; font-size:16px;}
.dl dt a{ display:block; float:right; margin-right:10px; height:40px; line-height:40px;}
#index_4{ width:1194px; clear:both; margin:auto; overflow:hidden;}
#index_4 .dl{ width:458px; float:left;}
#index_4 .dl dd{ width:440px; padding:9px; overflow:hidden;}
#index_4 .left{ width:460px; float:left; margin-right:10px; overflow:hidden;}
#index_4 .left em{ display:block; width:100%; height:200px; line-height:25px; overflow:hidden; float:left; color:#7d7d7d;}
#index_4 .left em img{ float:left; width:175px; height:200px; margin-right:10px;}
#index_4 .center{ width:460px; float:left; margin-right:10px; overflow:hidden;}
#index_4 .center ul{ width:100%; height:200px; clear:both; overflow:hidden;}
#index_4 .center dd li{ width:430px; background:url(../images/index_37.jpg) 2px 10px no-repeat; padding-left:10px; height:25px; line-height:25px; clear:both; overflow:hidden; float:left;}
#index_4 .center dd li a{ display:block; width:350px; float:left; overflow:hidden;}
#index_4 .center dd li span{ display:block; width:80px; float:left; text-align:right; overflow:hidden; color:#666;}
#index_4 .right{ width:253px; float:right; overflow:hidden;}
#index_4 .right dt{ width:240px; padding-left:13px; height:40px; background:url(../images/index_60.jpg) 0px 0px no-repeat; line-height:40px; color:#FFF; font-size:16px; font-weight:bold;}
#index_4 .right dd{ width:233px; padding:9px; height:200px; border:solid 1px #cee0e0; float:left; background:url(../images/index_67.jpg) 0px bottom no-repeat; overflow:hidden;}
#index_4 .right dd em{ display:block; width:100%; height:200px; line-height:25px; overflow:hidden; }

#index_5{ width:1194px; clear:both; margin:auto; overflow:hidden;}
#index_5 dd{ width:570px; height:200px; padding:10px; overflow:hidden;}
#index_5 .left{ width:592px; float:left; overflow:hidden;}
#index_5 .right{ width:592px; float:right; overflow:hidden;}
#index_5 em{ display:block; width:320px; height:200px; overflow:hidden; float:left; text-align:center; background:#cee0e0;}
#index_5 em img{ width:320px; height:200px;}
#index_5 ul{ width:240px; height:200px; float:right; overflow:hidden;}
#index_5 li{ width:230px; background:url(../images/index_74.jpg) 2px 10px no-repeat; padding-left:10px; height:25px; line-height:25px; clear:both; overflow:hidden; float:left;}

#index_6{ width:1194px; clear:both; margin:auto; background:#eeeeee; overflow:hidden;}
#index_6 ul{ width:1179px; padding-top:15px; padding-left:17px; float:left; overflow:hidden;}
#index_6 ul li{ width:150px; height:60px; margin-right:15px; margin-bottom:15px; text-align:center; overflow:hidden; float:left;}

.clear{ width:100%; height:10px; clear:both; overflow:hidden;}
#container{ width:1194px; padding:20px 0px; clear:both; margin:auto; overflow:hidden;}
#left{ width:202px; float:left; overflow:hidden;}
#left em{ display:block; width:202px; background:#1799d7; height:60px; line-height:60px; text-align:center; overflow:hidden; float:left; margin-bottom:10px; color:#FFF; font-size:24px; font-family:'黑体';}
#left .no{ display:none;}
#left ul li { width:202px; height:40px; line-height:40px; float:left; margin-bottom:5px; overflow:hidden;}
#left ul li a{ display:block; width:190px; background:#CCC; padding-left:12px; height:40px; float:left; font-size:18px;}
#left ul li a{ background:#1799d7; text-decoration:none; font-weight:bold; color:#FFF;}

#center{ width:972px; overflow:hidden; float:right;}
#center .top{ width:100%; height:60px; line-height:60px; clear:both; overflow:hidden; border-bottom:solid 2px #1799d7;}
#center .top b{ float:left; color:#1799d7; padding-left:20px; display:block; overflow:hidden; font-size:30px; font-family:'黑体'; font-weight:normal;}
#center .top em{ display:block; background:url(../images/news_06.jpg) 0px center no-repeat; float:right; padding-right:30px; padding-left:15px;}
#center .top em a{ background:url(../images/nav.gif) right center no-repeat; margin-right:5px; padding-right:15px;}
#center .body{ width:972px; padding-top:20px; clear:both; overflow:hidden;}
#bottom{
 width:100%;
 clear:both;
 margin:auto;
 overflow:hidden;
 background:#333 url(../images/index_78.jpg) 0px 0px no-repeat;
 line-height:36px;
 padding:30px 0px;
 text-align:center;
 color:#FFF;
}
#bottom a{ color:#FFF;}