@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:14px; font-family:"微软雅黑"; color:#404040; overflow-x:hidden}
ul{ margin:0; padding:0; list-style:none;}
img{ border:0px;}
a{ color:#404040; text-decoration:none;}
.clear{ clear:both;}

.titbox{ width:1050px; height:122px; margin:0 auto;}
.navbg{ width:1079px; height:60px; margin:0 auto; background:url(../images/navbg.png) top center no-repeat; position:relative; z-index:999;}

		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{   position:relative; z-index:9999999;  }
		.nav a{ color:#121e51;  }
		.nav .nLi{ float:left;  position:relative; display:inline;  }
		.nav .nLi h3{ float:left; padding:0; margin:0; height:57px; line-height:57px; font-weight:normal;}
		.nav .nLi h3 a{ display:block; padding:0 19px; font-size:14px; font-weight:normal;  }
		.nav .sub{ display:none; width:102px; left:0; top:55px;  position:absolute; z-index:99999;     background:#006ebb;  }
		.nav .sub li{ zoom:1; width:94px; border-bottom:1px dashed #fba546; margin:0 auto; padding-top:10px; padding-bottom:10px; text-align:center; }
		.nav .sub a{ display:block; padding:0 10px; color:#fff }
		.nav .sub a:hover{  color:#121e51;  }
		.nav .on h3 a{  color:#121e51;   }
		.nav .nLi h3 img{ position:relative; top:21px;}
		.nav .nLi h3 a img{ top:0px;}
		
	

#slider { width:100%; margin:0 auto; height:501px; position:relative; margin-top:-60px;}
div#slideshow { float:left; width:100%; height:501px; overflow:hidden;  }
.slider-item { width:100% !important; height:332px; }
.slider_content_inner img { border:none; }
.controls-center { width:910px; margin:0 auto; }
#slider_controls { float:right; padding:5px 0 0 0; position:relative; margin:0; z-index:1000; width:910px; margin-top:-50px }
#slider_controls ul { margin:0 auto; padding:2px 3px; width:90px; height:19px; background:url(../images/simple_tabs_bg.gif) top no-repeat; }
#slider_controls ul li { margin:0; padding:0; list-style:none; }
#slider_controls ul li { float:left; display:block; }
#slider_controls ul li a { width:18px; height:18px; background:url(../images/tabs_2.png) no-repeat center center; display:block; float:left; padding:0; margin:2px !important; margin:1px 1px; outline:none; }
#slider_controls ul li a:focus { outline:none; }
#slider_controls ul li a:hover, #slider_controls ul li a.activeSlide { background:url(../images/tabs_1.png) no-repeat center center; }

.ti{ width:1079px; margin:0 auto; height:91px;}
.tibody{ width:1079px; margin:0 auto;}
.video{ width:490px; height:278px; float:left; margin-left:21px; margin-top:25px;}
.syabout{ width:530px; margin-left:20px; float:left;}
.syabout ul{ font-size:16px; line-height:28px; padding-top:10px;}
.syabout ul a{ color:#ee7d00; display:block; margin-top:5px;}

.syxinbox{ width:1080px; margin:0 auto;}
.synew{ width:386px; float:left;}
.zya{ width:386px; margin:0 auto; margin-top:23px;min-height: 92px;}
.img1{ width:109px; height:88px; border:2px solid #eef2f5; float:left;}
.txt1{ width:263px; float:left; margin-left:10px; font-size:14px;}
h1{ font-size:18px; padding:0; margin:0; font-weight:normal;}
.txt1 span{ color:#3172b8;}
.txt1 ul{ line-height:23px;}
.txt1 ul a{ color:#f0b501; display:block;}

.synewlist{ width:386px; margin:0 auto;}
.synewlist ul li { width:386px; height:31px; line-height:31px;}
.synewlist ul li:hover{ background:#eef2f5;}
.synewlist ul li a{ color:#514d4d;}
.synewlist ul li a:hover{ color:#006ebb;}
.synewlist ul li img{ position:relative; top:-3px;}
.synewlist ul { margin-top:20px;}
.txt1 ul a:hover{ color:#0033FF}

.hzhb{ width:241px; float:right;}
.hzhb_zi{ font-size:16px; color:#3172b8; padding-top:24px;}
.linkbox{ width:110px; float:left;}
		.picMarquee-top{ margin:0 auto;  width:234px; overflow:hidden; position:relative; height:235px; margin-top:5px;  }
		.picMarquee-top .hd{ overflow:hidden;    }
		.picMarquee-top .bd{   }
		.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-top .bd ul li{  zoom:1; text-align:center; width:242px; height:120px; margin-right:5px;}

	
.jgdbox{ height:467px; width:100%; margin:0 auto; background:url(../images/bg_01.jpg) top center no-repeat; margin-top:10px;}

.spotlightWrapper{ width:1085px; margin:0 auto; position:relative;}
.tu1{ width:595px; margin:0 auto;}
.tu2{ width:284px; position:relative; float:left; z-index:11; margin-top:-208px; }
.tu3{ width:284px;position:relative; float:left; z-index:22; margin-top:-127px; margin-left:-130px;  }
.tu4{ width:285px;position:relative; float:left; z-index:33; margin-left:-35px; margin-top:10px; }
.tu5{ width:284px;position:relative; float:left; z-index:44; margin-top:-130px; margin-left:-40px;  }
.tu6{ width:284px;position:relative; float:left; z-index:55; margin-top:-295px; left:115px;}

.exbox{ width:1078px; height:452px; background:url(../images/bg_02.jpg) top center no-repeat; margin:0 auto; position:relative; margin-top:10px;}
.ex1{ width:150px; height:151px; position:absolute; margin-top:90px; margin-left:29px;}
.ex2{ width:153px; height:152px; position:absolute; margin-top:250px; margin-left:180px;}
.ex3{ width:150px; height:151px; position:absolute; margin-top:255px; margin-left:410px;}
.ex4{ width:150px; height:151px; position:absolute; margin-top:38px; margin-left:295px;}
.ex5{ width:150px; height:151px; position:absolute; margin-left:535px; margin-top:35px;}
.ex6{ width:150px; height:151px; position:absolute; margin-top:255px; margin-left:640px;}
.ex7{ width:150px; height:151px; position:absolute; margin-top:255px;margin-left:880px}
.ex8{ width:150px; height:151px; position:absolute;margin-left:760px;margin-top:35px;}



.gdbox{ width:1347px; height:336px; margin:0 auto; background:url(../images/bg_03.jpg) top center no-repeat; padding-top:60px;}

.top21{ width:1083px; height:75px; margin:0 auto; position:relative; z-index:9999; top:53px;}
.picMarquee-left{ width:1006px;   overflow:hidden; margin:0 auto;}/*最外层*/
		.picMarquee-left .bd{_position:absolute;  width:1006px; margin:0 auto; overflow:hidden; margin-top:25px;margin-left:-1px; }/*滚动图片层*/
		.picMarquee-left .bd ul li{ margin:0 15px; float:left; _display:inline; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; width:198px; height:280px; border:1px solid #18a0dd; background:#fff;}
		.picMarquee-left .bd ul li .title{ line-height:24px; padding-top:17px; }
		.picMarquee-left .bd ul li .title span{ font-size:18px;}
		.gdpicimg{ width:198px; height:198px; border-bottom:2px solid #18a0dd;}
		.picMarquee-left .bd ul li .pic a:hover{ color:#0033CC}
		
.bigfoot{ height:360px; margin:0 auto; background:url(../images/bg_04.jpg) top center repeat-x;}
.footnav{ width:1070px; margin:0 auto; height:69px; position:relative;}
.footnav ul li{ height:69px; line-height:69px; float:left; padding-left:45px;}
.footnav ul li a{ color:#fff;}
.footnav ul li a:hover{ color:#CCCCCC}
.fhtop{ position:absolute; width:74px; height:40px; right:0px;}

.erw{ width:125px; height:126px; }

.dilxwm{ color:#FFFFFF; line-height:25px;}
.syly{ width:430px; }
.wby{ width:351px; height:30px; background:#000000; border:0px;}
.wby2{ width:351px; height:90px; background:#000000; border:0px;}

.tj{ width:69px; height:21px; background:url(../images/tj.png) top center no-repeat; border:0px; cursor:pointer;}
.fh{ width:69px; height:21px; background:url(../images/fh.png) top center no-repeat; border:0px; cursor:pointer;}

.foot{ height:56px; line-height:56px; background:#000; text-align:center; color:#f2f2f2;}

@media screen and (-webkit-min-device-pixel-ratio:0) { .main{ width:1080px; margin:0 auto; min-height:790px;}}
.main{ width:1080px; margin:0 auto; min-height:790px; margin-top:-60px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { .banner2{ width:100%; position:relative;  text-align:center; margin:0 auto;margin-top:-60px;} }
.banner2{ width:100%; position:relative;  text-align:center; margin:0 auto;top:-60px;}


.leftbox{ width:271px; float:left;}
.leftbox ul li{ height:50px; line-height:50px; border-bottom:1px dashed #56a7d4; font-size:18px; padding-left:30px;}
.leftbox ul li img{ position:relative; top:-3px;}
.leftbox ul li a:hover{ color:#3172b8}
.leftbox2{ width:271px; float:left;}

.rightbox{ width:794px;  float:right; background:#f7f7f7; min-height:773px; margin-top:30px;}
.rigtop{ height:68px; background:url(../images/bg_05.jpg) top center no-repeat;}
.rig_l{ float:left; font-size:20px; padding-left:28px; padding-top:25px;}
.rig_r{ float:right; padding-right:32px; font-size:16px; padding-top:25px; color:#006ebb;}
.rig_r a{ color:#006ebb}

.about{ width:756px; margin:0 auto; line-height:25px; padding-top:20px;}

.rybox{ width:182px; height:180px; background:#fff; float:left; margin-left:12px; margin-top:27px;}
.ryimg{ width:180px; height:147px; border:1px solid #cccccc;}
.rytxt{ height:31px; line-height:31px; text-align:center;}

.fy{ clear:both; font: 11px Arial, Helvetica, sans-serif; padding: 10px 20px 10px 0; margin: 0px; text-align:right}
.fy  a{padding: 1px 6px;color:#fff;text-decoration:none; background:#cccccc; margin-right: 2px; }
.fy  span{padding: 1px 6px;color:#fff;text-decoration:none; background:#0FF; margin-right: 2px; }
.fy  a:hover{background:#666; color:#FFF; }


.news{ width:777px; border-bottom:1px dashed #868686; margin:0 auto; padding-top:21px; padding-bottom:25px;}
h6{ font-size:14px;  padding:0; margin:0; margin-bottom:3px;}
h6 span{ color:#3172b8; padding-left:45px;}
.news ul{ line-height:28px;}

h2{ font-size:18px; text-align:center; margin:0 auto;}
h3{ color:#3172b8; text-align:center; margin:0; padding:0; font-weight:normal; padding-top:40px; padding-bottom:17px; font-size:14px;}
h3 span{ padding-left:10px; padding-right:10px;}



        .js{width:90%; margin:10px auto 0 auto; }
		.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
		.js p span{ float:right; }
		.js p span a{ color:#f00; text-decoration:underline;   }
		.js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }


		/* 本例子css */
		.sideMenu{  border:1px solid #ddd;  }
		.sideMenu h3{ height:42px; line-height:42px; text-align:left; cursor:pointer; margin:0; padding:0; font-size:18px; padding-left:40px; }
		.sideMenu ul{  color:#999; display:none; /* 默认都隐藏 */ }
		.sideMenu ul li{ height:28px; line-height:28px; border-bottom:1px dashed #959595; background:#f0f0f0; text-align:center; font-size:14px;}
		.sideMenu ul li a{ color:#898888}


.probox{ width:234px; float:left; margin-left:23px;}
.proimg{ width:232px; height:232px; border:1px solid #929484;overflow:hidden }
.proimg img{ width:232px; height:232px;overflow:hidden}
.protxt{ text-align:center; height:41px; line-height:41px;}

.proshow{ width:750px; margin:0 auto; margin-top:24px;}
.ps_l{ width:293px; height:339px; float:left;}
.ps_r{ width:420px; float:right; line-height:25px;}
.ps_r li{ font-size:18px; margin-bottom:10px;}

.probody{ width:750px; margin:20px auto; line-height:25px;}
.probody a{ display:block;}


.linkbox{ width:112px; float:left; margin-left:32px; margin-top:10px;}
.linkimg{ width:110px; height:58px; border:1px solid #c6c6c6;}
.linkimg img{ width:110px; height:58px;}
.lintxt{ text-align:center; line-height:26px; height:26px;}


.tj2{ width:153px; height:43px; background:url(../images/tj2.jpg) top center no-repeat; border:0px;}
.big_wby{ width:387px; height:164px; border:1px solid #c5c5c5; background:#ffffff;}
.wby3{ width:387px; height:34px; background:#fff; border:1px solid #c5c5c5;}



	.c_table{ background:url(../c_images/c_bg.jpg); width:750px; height:612px; border:0px;}
	.c_table1{ width:750px; height:612px; border:0px;}
	.c_top{ font-size:36px; color:#FFF; text-align:center; padding-left:10px; font-weight:bolder;}
	.c_top1{ font-size:20px; color:#FFF; text-align:center; padding-left:15px; font-weight:bolder; letter-spacing:20px;}
	.c_top2{ text-align:center; }
	.c_main{ background:url(../c_images/cp1.png) #27a0a8 no-repeat; font-size:18px; color:#FFF; font-weight:bolder; letter-spacing:10px;}
	.c_nav{ margin:32px 5px 0 691px;}
	.c_ly{ text-indent:2em; font-size:14px; font-family:"黑体";}
	.c_main1{ background:url(../c_images/cp2.png) #27a0a8 no-repeat; font-size:18px; color:#FFF; font-weight:bolder; letter-spacing:10px;}
table.hovertable {
	text-align:center;
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}
table.hovertable th {
	background-color:#c3dde0;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9c6c9;
}
table.hovertable tr {
	background-color:#d4e3e5;
}
table.hovertable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9c6c9;
}