﻿/* CSS Document */
body{background:url(../img/bg-img.jpg); width:100%; height:100%;behavior:url(hover.htc);}
html{height:100%;}
.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 1200px;
	height: 402px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
position:absolute;
	z-index: 10;
	width: 1200px;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	position:absolute;
	z-index: 9999;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 482px;
	display: block;
}




#container{width:1200px; background:#FFF; margin:0 auto; }
#header1{ width:1200px; height:56px; margin:0 auto;}
#header2{ background:url(../img/bg-img2.gif) no-repeat; width:1200px; height:297px; margin:0 auto;overflow:hidden;}
#header3{ background:url(../img/bg-img3.gif) no-repeat; width:1200px; height:297px; margin:0 auto;overflow:hidden;}
#header4{ background:url(../img/bg-img4.gif) no-repeat; width:1200px; height:297px; margin:0 auto;overflow:hidden;}
#header5{ background:url(../img/bg-img5.gif) no-repeat; width:1200px; height:297px; margin:0 auto;overflow:hidden;}
#header6{ background:url(../img/bg-img6.gif) no-repeat; width:1200px; height:297px; margin:0 auto;overflow:hidden;}
#header7{ background:url(../img/bg-img7.jpg) no-repeat; width:1200px; height:297px; margin:0 auto;overflow:hidden;}
#header1 em,#header2 em,#header3 em,#header4 em,#header5 em,#header6 em,#header7 em{font-size:30px; font-family:"宋体"; font-weight:bold; padding:10px 0 0 267px; float:left; display:inline;}
#header1 span,#header2 span,#header3 span,#header4 span,#header5 span,#header6 span,#header7 span{padding:12px 0 0 0; display:inline; float:right;}
.hd1{height:56px; width:1200px; margin:auto auto;}
.hd1 em{ font-size:30px; float:left; margin:21px 0;}
.hd1 p{        width: 81%;
    margin-top: 38px;
    margin-left: -37.5%;
    float: left;
    font-size: 28px;
    height: 50px;
    line-height: 50px;}
.hd1 a{padding:0 30px 0 0; color:#00f; font-size:25px; float:right; margin:15px 0;}
.hd1 a:hover{color:#F30; text-decoration:underline;}


.hd2{width:1200px; height:116px; overflow:hidden; margin:174px 0 0 0; position:absolute; z-index:1000; *margin:174px 0 0 -1200px; _margin:143px 0 0 -639px; display:none;}

.hd2 img{ border:#FFF 10px solid; width:157px; height:96px;  position: absolute; }
.hd2 a{padding:0 30px 0 0; color:#000;*padding:0 26px 0 0;}
#nav{width:1200px; height:50px; margin:21px auto;background:url(../img/nav-bg.jpg) no-repeat;}
#nav ul{ width:100%; margin:0 auto; padding:0 0 0 0;}
#nav li{float:left; line-height:54px; text-align:center;}
#nav li a{ background-color:#000066; width:200px; height:54px; display:block; border:1px solid; border-color:#9d9c9c #2e2d2d #2e2d2d #9d9c9c; color:#fff; font-size:14px; font-weight:bold;}
#nav li a:hover{ background-color:#3b3b8a; color:#fff;}

#nav .n{border:1px solid; background-color:#000066;height:54px; display:block;color:#fff; font-size:14px; font-weight:bold;}
#nav .n:hover{ border:solid 1px #000000;background-color:#3b3b8a; color:#fff; border:0;}
#nav .n:active{background:url() no-repeat;  border:0;}

#ctsy{width:1200px; margin:0 auto; height:1077px; }
#ctjs{width:1200px; margin:0 auto; height:850px;}
#i2{width:1200px; margin:0 auto; height:1200px;}
#au{width:1200px; margin:0 auto; height:750px;}
#cu{width:1200px; margin:0 auto; height:700px;}
#i{width:1200px; margin:0 auto; height:900px;}

#menu{width:210px; float:left; }
#menu ul{width:400px;}
#menu a{line-height:25px; display:block;color:#322f2f; font-size:15px;padding:0 0 0 4px;}
#menu .float2 a{line-height:25px; display:block;color:#fff; font-size:15px; padding:0;}
#menu h2{padding:5px 0 5px 0 ;}
#menu hr{_margin:-7px;}
#menu .uu{ border:1px solid #322f2f; width:208px;}
#menu .uu .k{ height:2px; max-height:2px; overflow:hidden;background:#322f2f; width:200px; margin-left:auto;margin-right:auto; *margin-top:-23px; padding:0; *margin-bottom:-3px;}
#menu .h1{ display:block; margin-left:auto; margin-right:auto; margin-top:30px;}
#menu .h2{ display:block;}
#menu .l{ text-align:left; border:none; color:#FFF;_line-height:0;_height:0; display:block; width:200px;  border:1px solid #322f2f; margin:0 auto; border-bottom:0px;}
#menu .l a{ width:400px;}
.float1{display:block; width:500px; overflow:hidden; font-size:13px;}
.float2{border:none; background:#999; position:absolute; display:block; z-index:100;margin:-20px 0 0 180px;}
.float2 li{border:1px solid #FFF; margin:2px; background:#999; padding:0; line-height:25px;font-size:13px;}
.float2 li a{margin:0; padding:0; color:#FFF; display:block; text-align:center;}
.float2 li a:hover{background:#322f2f;}
.l:hover ul{ display:block;}



*+html #menu hr{margin-top:-9px;}
#submenu{width:258px; float:left;}
#submenu p{width:220px; margin:0 auto; overflow:hidden; padding:20px 0 0 0;}
#submenu .sb_one{padding:0 0 0 30px;}

.caidan .l{ text-align:left; color:#FFF;_line-height:0;_height:0;line-height:0; border:none; width:226px; margin-left:auto;margin-right:auto;   border:1px solid #322f2f;margin-bottom:0; margin-top:0; margin-top:-4px\9;font-size:13px;}
.caidan hr{_margin:-7px; padding:0;}
.caidan .k{ height:2px;overflow:hidden;background:#322f2f; width:226px; margin:0 auto;  padding:0;}
.caidan{border:1px solid; width:230px; margin:0 auto; overflow:hidden;}

.caidan ul{border:1px solid #322f2f;}
.caidan h2{padding:10px 0 0 10px; margin:0 0 -10px 0;}
.caidan a{line-height:25px; display:block;color:#322f2f; font-size:15px;padding:0 0 0 3px;}
.caidan .float1{width:410px;}
.caidan .float2{border:none; background:#999; position:absolute; display:block; z-index:100;margin:-20px 0 0 190px;_margin:0 0 0 190px; width:400px;}
.caidan .float2 li{border:1px solid #FFF; margin:2px; background:#999; padding:0; line-height:25px; }
.caidan .float2 li a{margin:0; padding:0; color:#FFF; display:block; text-align:center;}
.caidan .float2 li a:hover{background:#322f2f;}
.caidan .l:hover ul{ display:block;}

.sb{width:258px; height:63px; background:#30aeff;}
.sb span{font-size:20px;color:#FFF; font-family:"微软雅黑"; font-weight:bold; display:inline-block; padding:25px 0 0 42px;}
.sb em{font-size:14px; color:#FFF; font-family:"微软雅黑"; font-weight:bold; padding:0 0 0 138px;display:inline-block;}
.sbm{font-size:16px; font-weight:bold; font-family:"微软雅黑"; padding:30px 0 0 42px;}
.sbm li{padding:0 0 30px 0;}
.sbm li a{color:#000;}
.sbm li a:hover{color:#F30;}

.s_m hr{_margin:-7px;}
*+html .s_m hr{margin:-9px;}


#main{width:720px; float:left; margin:0 0 0 5px; overflow:hidden; display:inline-block;}
.m{ width:710px;}
.m1{background:url(../img/bj2.jpg) no-repeat; width:710px; height:36px;}
.m1 em{ color:#fff;line-height:36px; text-align:center; width:106px; height:36px; display:block; float:left; font-size:16px;}
.m1 span{width:200px; height:36px; display:block; float:left;line-height:36px; color:#f29a0f;font-size:16px; font-weight:bold; padding:0 0 0 10px;}
.m1 a{background:url(../img/gd1.jpg) no-repeat; width:87px; height:32px;  float:right;}
.m1 a:hover{background:url(../img/gd11.jpg) no-repeat; width:87px; height:32px;  float:right;}
.m2 { width:710px; padding:10px 0 0 0; height:170px; *margin-top:-4px;_line-height:19px; font-size:13px;}
*+html .m2{line-height:19px;}
.m2 em{float:left; display:inline-block;width:237px; padding:0 0 0 10px;}
.m2 span{float:left; width:723px; height:109px; display:block; padding:0 15px 0 15px; text-indent:20px; overflow:hidden; font-size:16px; letter-spacing:1px; line-height:18px;}
.m3{ width:710px; margin:15px 0 17px 0; height:370px;overflow:hidden;}
.m3 a{width:165px; height:180px; margin:3px 3px;}
.m3 img{width:165px; height:180px; margin:3px 0 3px 0;}
.m33{ width:710px; margin:15px 0 17px 0; height:180px;overflow:hidden;}
.m33 a{width:165px; height:180px; margin:3px 3px;}
.m33 img{width:165px; height:180px; margin:3px 0 3px 0;}
.m4{width:710px;padding:10px 0 0 0; height:20px; font-size:14px;}
.m4 em{float:left; padding:0 0 0 10px; width:640px; overflow:hidden;font-size:14px;}
.m4 span{float:right;width:80px;}
.m4 a{color:#09C; margin:0 0 0 30px;font-size:14px;}
.m4 a:hover{color:#09C;}

#submain{width:687px; float:left;_position:absolute;}
.sm{width:580px; margin:0 auto; text-indent:30px; font-weight:bold; font-size:14px;*width:600px; height:1230px; overflow:auto;}
.sm img{float:left; padding:10px 0 0 0;}
.sm h2{float:left; font-family:"宋体"; font-size:24px; padding:15px 0 0 18px; text-indent:0;}
.sm li{line-height:30px;}
.sm_one{padding:30px 0 0 0;}
.sm_two{ margin:0 2px 0 2px;}
.sm_two img{border:1px solid #000; margin:0; padding:0;}
.sa{width:580px;margin:0 auto;text-indent:30px; font-weight:bold; font-size:14px;}
.sa h2{padding:20px 0 10px 0; *font-size:21px;}
.sa li ul{*margin-top:-18px;}
.sa li ul li{line-height:22px;}
.sa li{line-height:22px;}
.si{width:580px; margin:0 auto; font-weight:bold; font-size:14px;}
.si em{ background:#ccc;color:#000; font-size:20px; font-family:"微软雅黑";font-weight:bold;width:580px; height:29px; display:block;line-height:29px;_font-weight:bolder; color:#000;}
.si li ul li img{{margin:0 auto; width:230px; height:174px; display:block;}}
.si .ct li{text-align:center;}
.si .ct span{ height:24px; line-height:24px; line-height:28px\9; position:relative; top:-4px;}
.si li ul li{width:230px; padding:4px 0 4px 0;}
.si li ul li span{width:230px;background:url(); text-align:center; display:block;font-size:14px;font-weight:bold; height:25px; line-height:30px; background:#e1e1e1; overflow:hidden;_height:25px;_line-height:29px;}
.si p{ background:#e1e1e1;font-family:"微软雅黑";width:580px; height:20px; font-size:14px; margin:20px 0 0 0; font-family:"黑体"; line-height:20px;}
.si p span{ padding:0 0 0 10px;}
.si p a{padding:0 5px 0 5px; color:#898686; *padding:0 4px 0 4px;}
.si p a:hover{color:#F30;}
.si .sia{float:left; padding:30px 0 0 20px;}
.si .sia li{}
.si .sia img{margin:0 auto; width:230px; height:174px; display:block;}
.si .sia a{ color:#000;}
.si .sia a:hover{color:#F30;}
.si .ct a{color:#000;}
.si .ct a:hover{color:#f30;}

.si .sia span{ height:30px; line-height:15px; line-height:28px\9; position:relative; top:-4px;}
.si .sib{float:right; padding:30px 20px 0 0;}
.si .sib img{margin:0 auto; width:230px; height:174px; display:block;}
.si .sib a{ color:#000;}
.si .sib a:hover{color:#F30;}
.si .sib span{ height:24px; line-height:24px; line-height:28px\9; position:relative; top:-4px;}

.si1{width:687px; _width:620px; padding-left:53px; font-weight:bold; font-size:14px;}
.si1 em{ background:#ccc;color:#000; font-size:20px; font-family:"微软雅黑";font-weight:bold;width:620px; height:29px; display:block;line-height:29px;_font-weight:bolder; color:#000;}
.si2{width:620px; margin-left:53px;height:300px; padding:15px 0 0 0;}
.si-text{padding:15px 0 0 0; margin-left:53px; width:500px;font-size:13px; font-family:"微软雅黑";}
.p1{ border:0px solid;;height:300px; text-align:center; vertical-align:middle; position:relative; margin:0; display:table-cell;line-height:300px; margin:0 auto;}
.p1 .spa{*position:absolute; top:50%; vertical-align:middle; display:block; width:620px;}
.p1 img{*position:relative; top:-50%; left:-50%; vertical-align:middle;max-width:620px; }
.p5{ width:620px;padding-top:1px; overflow:hidden;}
.pp{height:140px;width:620px;}
.p5 li{ float:left; border:1px solid; width:200px; height:140px; text-align:center; vertical-align:middle; position:relative;line-height:140px; margin:0 2px 0 2px;_margin:0 3px 0 1px;}
.p5 a{*position:absolute; top:50%; vertical-align:middle;}
.p5 img{*position:relative; top:-50%; left:-50%; vertical-align:middle;}
.p2{width:600px; text-align:left;  text-indent:20px; line-height:20px;}
.p3{clear:both;}
.si3{width:620px; height:300px;padding:15px 0 0 0; margin-left:53px;}
.si4{width:620px; height:auto; margin:30px 0 0 53px; clear:both;}


.keng{line-height:25px; height:600px; overflow:auto; font-family:"微软雅黑"; font-weight:100; font-size:14px;}
.keng p{ background:none;}
.huo{padding:20px 0 10px 0; font-family:"微软雅黑"; font-size:16px;}

#submain .kd{font-family:"微软雅黑"; font-size:15px; font-weight:100;}
#submain .kd p{padding:15px 0 20px 70px; line-height:27px;}
.ts{width:580px; margin:0 auto; font-weight:bold; font-size:14px;}
.ts em{ background:#ccc;color:#000; font-size:20px; font-family:"微软雅黑";font-weight:bold;width:580px; height:29px; line-height:29px; display:block;}
.ts h3{padding:25px 0 0 20px; *padding:5px 0 0 20px; font-size:18px;}
.ts p{padding:2px 0 2px 20px; font-family:"宋体"; font-weight:100; line-height:20px; width:510px;}
.ts span{display:block; padding:20px 0 0 0; *padding:0;}
.ts span a{*margin:0 -1px 0 0;}
.ts_s{ height:800px; overflow:auto;width:580px; display:block;}
.time{*margin-top:-23px;}
.ts a{padding:0 0 0 20px; color:#000; font-weight:blod; font-size:16px;}
.ts a:hover{color:#F30;}
.ts .lis{padding:40px 0 0 0; width:495px; height:300px; overflow:hidden;}
.ts strong{font-family:"宋体"; font-weight:100; line-height:20px; width:495px;}
.rk{width:580px; margin:0 auto; font-weight:bold; font-size:14px;}
.rk em{background:#ccc;color:#000; font-size:20px;  font-weight:bold;width:610px; height:29px; line-height:29px; display:block;}
.rk .rk1{ background:#e1e1e1;width:580px; height:24px; line-height:24px; margin:20px 0 10px 0;_margin:20px 0 7px 0;}
.rk .rk1 p{height:24px; line-height:24px;float:left; padding:0 0 0 20px;font-weight:500; font-size:16px; width:75px;}
.rk .rk1 span{height:24px; line-height:24px;float:right;display:block; padding:0 23px 0 0; letter-spacing:2px;font-size:16px; font-weight:500; width:75px;}
.rk .rk1 em{ background:#e1e1e1;display:inline;height:24px; padding:0 0 0 270px; line-height:24px;font-weight:100; font-size:16px;}
.rk .rk1 strong{font-weight:100;; font-size:16px;display:inline-block}
.rk .rk2{_margin:2px 0 2px 0;}
*+html .rk .rk2{top:-4px; position:relative;}
.rk .rk2 a{height:20px; line-height:20px;float:left; padding:7px 0 0 10px; _margin:0 0 -2px 0;font-weight:100;  font-size:14px; display:block; color:#000; width:300px; overflow:hidden;}
.rk .rk2 a:hover{color:#09F;}
.rk .rk2 span{height:20px; line-height:20px;float:right;padding:7px 10px 0 0;font-weight:500; _margin:0 0 -2px 0; ; font-size:14px; width:90px;display:block;}
.rk .rk4{ overflow:hidden;}
.rk .rk4 a{height:20px; line-height:20px;float:right; padding:7px 0 0 10px; _margin:0 0 -2px 0;font-weight:100;  font-size:14px; display:block;color:#09F;width:92px; overflow:hidden; letter-spacing:2px;}
.rk .rk4 a:hover{color:#F30;}
.rk .rk4 span{height:20px; line-height:20px;float:left;padding:7px 0 0 15px;font-weight:500; _margin:0 0 -2px 0;  font-size:14px; width:330px;display:block; overflow:hidden;}
.rk .rk4 em{ display:inline;height:20px; line-height:20px;background:none;margin:7px 0 0 20px;font-weight:100; font-size:14px;}
.rk .rk4 strong{padding:0;margin:7px 0 0 0px;font-weight:normal; font-size:14px;display:inline-block;}
.rk #rk44{margin:10px 0 0 0;}

.rk3{padding:27px 0 0 0; *padding:0px 0 0 0;}
.rk3 p{background:#e1e1e1;font-family:"微软雅黑";width:580px; height:20px; font-size:14px; margin:12px 0 0 0; *margin:4px 0 0 0;font-family:"黑体"; line-height:20px;}
.rk3 p span{padding:0 0 0 10px;}
.rk3 p a{padding:0 5px 0 5px; color:#898686; *padding:0 3px 0 3px;}
.rk3 p a:hover{color:#F30;}
#al{color:#F30;}

#sidebar{width:248px;float:left;}
#sidebar .h3{display:block; margin-top:10px; margin-left:auto; margin-right:auto;}
.sb_one{width:220px; margin:0 auto; font-family:"微软雅黑"; color:#000; float:right;}
.sb_one li{font-size:14px;padding:6px 0 0 0; *padding:6px 0 0 0; *margin:0 0 -1px 0; _margin:0 0 -2px 0;}
.sb_one li a{ color:#000;}
.sb_two{width:248px; padding:20px 0 0 0;}
.sb_two li{ display:block; line-height:25px; height:25px; font-family:"微软雅黑"; }
.sb_two h3{padding:0 0 0 16px; float:left;}
.sb_two .img9{padding:5px 16px 0 0;float:right;}
.sb_two hr{margin-top:-25px;}
.sb_two a{ padding:0 0 0 16px;font-size:14px; color:#000; float:right;}
.sb_two a:hover{ padding:0 0 0 16px;font-size:14px; color:#f00; float:right;}

.sb_yl a{ padding:0 0 0 16px;font-size:14px; color:#000; font-family:"微软雅黑";}
.sb_yl li{height:23px; line-height:23px;}


#footer{  font-size:14px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;width:1200px; height:auto; line-height:29px; text-align:center; background:#7f7f7f; margin:30px auto 0 auto;}
#footer a{font-size:14px; height:28px; line-height:28px; color:#000;}
#footer a:hover{color:#FFF;}
.c{ font-size:14px;}

#ctjs-1{width:1100px; margin:0 auto;overflow :auto}
#submenu-1{width:258px; float:left; padding:0 0 0 20px;}

cp{*margin-top:-5px;}
*+html .cp{margin-top:-8px;}
#zs{*margin-top:-23px;}
.m3{top:-4px; position:relative;}

.yaya{ *margin:0 0 0 -10px;}