@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
body{ font-family:"宋体"; font-size:12px; color:#333333; background:#eaeaea; }
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, code, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  tbody,  th  { margin:0; padding:0; border:0; }
li { list-style-type:none; }
a{ text-decoration:none; color:#333333;}
a:hover{ color:#085099;}
a img{ border:0px;}
#top1{ height:496px; margin:0px auto;}
#top{width:100%;position:absolute;z-index:2}
#top .top{width:1000px; margin:0px auto; padding-top:20px;}
#banner{
	height:496px;
	width:100%;
	position:absolute;
	z-index:1;
}
#banner #slides{height:100%;width:100%; position:relative;}
#slides li{display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute; background-repeat:no-repeat; background-position:center;}
#slides li a{ display:block; width:100%; height:100%}

#nav_bg{ background:url(../images/nav_bg.jpg) center top repeat-x; height:40px; margin:0px auto;}
#dh{ width:1003px; margin:0px auto; overflow:visible;  font-weight:bold; z-index:10000; position:relative;}
.dh1{ width:1003px; float:left;}
.dh1 li{ position:relative; font-family:"微软雅黑"; overflow:visible;z-index:10000; background:url(../images/nav_li.jpg) left center no-repeat; height:40px;  line-height:40px;  float:left; text-align:center; width:110px; overflow:visible;}
.dh1 li a{ color:#FFF; display:block; height:40px; font-size:14px; width:110px; background:none;}
.dh1 li a:hover{ color:#FFF;   height:40px; line-height:40px; width:110px; background:url(../images/nav_hover.jpg) center top no-repeat; }
.dh1 li div{  float:left;}
.kfcd{ display:none; position:absolute; width:111px; top:40px; left:0px;  float:left; background:#00294f;}
.kfcd ul{ float:left;  width:161px; }
.kfcd ul li{ line-height:34px; height:34px; width:109px;  float:left;background:none; padding:1px; padding-top:0px;}
.kfcd ul li a{  float:left;   color:#FFF;  width:109px; background:url(../images/nav_1.jpg) center top no-repeat;}
.kfcd ul li a:hover{  color:#FFF; background:url(../images/nav_a1.jpg) center top no-repeat; height:34px; line-height:34px;}

.ss{ width:1002px; margin:0px auto; height:40px; line-height:40px;}
.ss1{ width:150px; float:left; height:25px; line-height:25px; background:#eaeaea; border:#c2c2c2 solid 1px;}
.ss2{ background:url(../images/ss.jpg) center top no-repeat; width:16px; height:17px; float:left; border:0px;}
.index1{ width:1011px; margin:0px auto; overflow:hidden;}
.index_xw{ width:304px; float:left;}
.index_xw1{ width:304px; float:left; height:34px; line-height:34px; font-family:"微软雅黑"; font-size:14px;}
.index_xw1 span{ color:#075894;}
.index_xw2{ background:url(../images/index_1.jpg) center top no-repeat; width:276px; float:left; height:197px; padding-left:18px; padding-right:10px; padding-top:15px;}
#marquee3{width:276px;height:185px;overflow:hidden; float:left; position:relative;}
#marquee3 ul li{float:left; height:320px; }
#marquee3 ul li h2{width:276px; float:left;  height:30px; line-height:30px; font-weight:normal; font-size:12px; text-align:center; background:#7b7b7b;  color:#FFF; position:absolute; filter:alpha(opacity=80,style=0);opacity: 0.80; margin-top:156px;}
#marquee3 ul li h2  a{ color:#FFF;}
#marquee3 ul li h2  a:hover{ color:#CCC;}
.xian{ width:25px; float:left; background:url(../images/xian.jpg) center center no-repeat; height:267px; }
.index_gc{ width:394px; float:left; overflow:hidden;}
.index_gc1{ background:url(../images/index_2.jpg) center top no-repeat; width:394px; height:217px; float:left; overflow:hidden;}
.xx{ width:394px; float:left;}
.xx li{ width:93px; float:left; height:34px; line-height:34px;}
.xx li a{ background:none; width:76px; padding-left:-23px; float:left; text-align:right; padding-right:40px; font-family:"微软雅黑"; color:#585555; display:block; font-size:14px; font-weight:bold;}
.xx li a:hover{  background:url(../images/1.jpg) center top no-repeat; color:#FFF; width:76px; padding-left:-23px; padding-right:40px;}
.xx1{ width:354px; float:left;  overflow:hidden; padding-top:10px; padding-left:20px; padding-right:10px;}
.xx1 ul{ width:354px; float:left;}
.xx1 ul li{ width:354px; float:left; height:30px; line-height:30px;}
.xx1 ul li a{ float:left; background:url(../images/dian.jpg) left center no-repeat; padding-left:10px;}
.xx1 ul li span{ float:right;}
.index_hy{ width:263px; float:right;}
.index_hy1{ background:url(../images/index_3.jpg) center top no-repeat; width:223px; height:187px; float:left; padding:20px; padding-top:15px; line-height:23px;}
.index_hy2{ width:263px; float:left; height:34px; line-height:34px; font-family:"微软雅黑"; font-size:14px;}
.index_hy2 span{ color:#075894;}
.index_hy3{ background:url(../images/ss1.jpg) center top no-repeat; width:218px; height:41px; float:left;}
.index_hy4{ background:url(../images/ss2.jpg) center top no-repeat; width:218px; height:41px; float:left;}
.index_hy5{ background:none; border:0px; width:180px; height:41px; line-height:41px; float:right;}
.index_hy6{ background:url(../images/ss3.jpg) center top no-repeat; width:128px; height:33px; border:0px;}
#marquee7{width:276px;height:190px; overflow:hidden; float:left; margin-top:10px;}
#marquee7 ul li{ width:113px; float:left; height:48px; margin:10px;}
#marquee7 ul li img{ border:#a2a2a2 solid 1px;}

.xa{ width:394px; float:left;}
.xa li{ width:93px; float:left; height:34px; line-height:34px;}
.xa li a{ background:none; width:76px; padding-left:-23px; float:left; text-align:right; padding-right:40px; font-family:"微软雅黑"; color:#585555; display:block; font-size:14px; font-weight:bold;}
.xa li a:hover{  background:url(../images/1.jpg) center top no-repeat; color:#FFF; width:76px; padding-left:-23px; padding-right:40px;}
.xa1{ width:374px; float:left;  overflow:hidden; padding-top:20px; padding-left:10px; padding-right:10px; line-height:23px;}
.index_tg{ width:263px; float:left; height:34px; line-height:34px; font-family:"微软雅黑"; font-size:14px;}
.index_tg h2{ float:left; font-family:"微软雅黑"; font-size:14px;}
.index_tg h2 span{ color:#075894;}
.index_tg a{ float:right; margin-top:7px;}
.index_cp{ width:1011px; margin:0px auto; height:35px; line-height:35px;}
.index_cp h2{ float:left; float:left; font-family:"微软雅黑"; font-size:14px;}
.index_cp h2 span{ color:#075894;}
.index_cp a{float:right; margin-top:7px;}
.index_cp1{ background:url(../images/index_cp.jpg) center top no-repeat; width:1011px; height:186px; margin:0px auto; padding-top:20px;}
#marquee1{width:940px;height:150px;overflow:hidden; float:left; margin-left:10px; margin-right:10px;}
#marquee1 ul li{float:left;width:190px; }
#marquee1 ul li span{ background:url(../images/10.jpg) center top no-repeat; width:173px; height:124px; float:left; padding-top:3px; padding-left:7px; }
#marquee1 ul li h2{ width:167px; float:left; height:30px; line-height:30px; font-size:12px; font-weight:100; text-align:center;}
.control{overflow:hidden; width:25px; float:left; margin-top:40px; }
.xian1{ width:1000px; margin:0px auto; height:30px;}
#bot{ background:#3c3c3c; height:34px; line-height:34px; margin:0px auto;}
.bot{ width:1000px; margin:0px auto; color:#FFF;}
.bot_left{ float:left;}
.bot_left a{ color:#999999;}
.bot_left a:hover{ color:#FFF;}
.bot_right{ float:right;}
.bot_right a{ color:#FFF;}
.bot_right a:hover{ color:#CCC;}

#com{ width:980px; margin:0px auto; overflow:hidden; background:url(../images/zp_dian1.jpg) right top repeat-y; padding-top:20px; padding-bottom:20px;}
#left{ float:left; width:215px; }
.left1{ width:195px; float:left; background:url(../images/zp2.jpg) center top no-repeat; center top no-repeat; height:52px; font-size:18px; font-family:"微软雅黑"; color:#336a95; padding-left:20px;}
.left1 b{ width:195px; float:left;}
.left1 span{ float:left; width:195px; color:#bababa; font-size:12px;}
.left_nav{  width:211px; float:left;  padding-top:10px; padding-bottom:10px;}
.left_nav li{ width:211px; float:left; height:40px; text-align:center;}
.left_nav li a{  height:40px; line-height:40px; float:left; width:211px; border-bottom:#c9cacb solid 1px; display:block; color:#3e3d3d; font-family:"微软雅黑"; font-size:14px;}
.left_nav li a:hover{ background:url(../images/left_hover.jpg) center top no-repeat; color:#FFF; border-bottom:0px;}
.left2{ width:213px; float:left; padding-top:10px;}
#right{ width:689px; float:right; overflow:hidden; padding-left:25px; padding-right:25px; border-left:#c9cacb solid 1px;}
.right2{ width:689px; float:left;}
.right1{ width:687px; height:40px; line-height:40px; background:#e1e1e1; border:#dddddd solid 1px;}
.right1 h2{ font-size:14px; float:left; background:url(../images/zp_dian.jpg) 15px center no-repeat; padding-left:35px; height:40px; width:400px;}
.right1 span{ float:right; padding-right:10px;}
.right3{ color:#336a95;}
.jj{ width:689px; float:left; padding-top:20px; padding-bottom:10px; line-height:25px;}
.ly{ background:url(../images/ly1.jpg) center top no-repeat; width:316px;  float:left; padding-left:216px;}
.ly1{ padding-top:50px; padding-left:50px; float:left; width:639px;}
.ly2{ width:316px; float:left; height:28px; line-height:28px; background:none; border:0px;}
.ly3{ width:316px; float:left;  line-height:28px; background:none; border:0px;}
.ly4{ background:url(../images/ly.jpg) center top no-repeat; width:68px; height:27px; border:0px;}
.lx{ width:689px; float:left; padding-top:20px; line-height:25px;}

.ry{ width:765px; float:left; overflow:hidden;}
.ry li{ width:207px; border:#cbc8c8 solid 1px; margin-right:20px; margin-top:10px; padding:8px; overflow:hidden; float:left;}
.ry li h2{ width:207px; float:left; height:30px; line-height:30px; text-align:center; font-size:12px; font-weight:normal;}
.ry1{ width:765px; float:left; padding-top:20px;  padding-bottom:10px;}
.ry1 a{ border:#dddada solid 1px; padding:3px 5px;  margin-right:10px;}
.news{ width:689px; float:left; padding-bottom:20px; padding-top:20px;}
.news li{ width:689px; float:left; border-bottom:#d1d1d1 solid 1px; padding-top:0px; padding-bottom:10px;}
.news2{ float:left; width:190px;}
.news1{ float:left; width:499px; line-height:25px; overflow:hidden;}
.news1 h2{ font-size:14px;  height:25px;}
.news1 b{ float:left; width:499px; text-align:right;}
.news3{ width:689px; float:left; height:35px; line-height:35px; font-size:14px; text-align:center;}
.news4{ width:689px; background:#f2f2f2; height:30px; line-height:30px; text-align:center; float:left;}
.news5{ width:689px; float:left; height:30px; line-height:30px;}
.zp{ width:689px; float:left; font-size:14px; height:30px; line-height:30px; font-family:"微软雅黑"; padding-top:20px;}
.zp1{ width:689px; float:left; background:#FFF; margin-top:20px;}
.zp2{ width:689px; float:left; border-bottom:#c7c7c7 solid 1px; height:40px; line-height:40px; padding-top:20px; font-size:14px; text-align:center;}

.cp{width:700px;overflow:hidden; float:left; padding-top:20px; }
.cp li{float:left;width:214px; padding-right:16px; }
.cp li span{ background:url(../images/cp_bg.jpg) center top no-repeat; width:214px; height:162px; float:left; padding-top:3px; padding-left:7px; }
.cp li h2{ width:214px; float:left; height:30px; line-height:30px; font-size:12px; font-weight:100; text-align:center;}
.tu{ text-align:center; padding:20px 0px; width:689px; float:left;}
.tit{color:#801011;font-size:14px;text-align:center;height:30px; width:689px; float:left; line-height:30px; padding-top:20px;}
.next{ width:689px; float:left; height:30px; line-height:30px;}
.previous{width:689px; float:left; height:30px; line-height:30px;}
.about{ width:689px; float:left; padding-top:20px; line-height:25px; padding-bottom:20px;}
.shouso{ background:url(../images/sss1.jpg) center top no-repeat; width:649px; float:left; height:33px; line-height:33px; padding-left:40px; font-weight:bold; font-size:14px;}
.shouso1{ border-bottom:#d1d1d1 solid 1px; width:689px; float:left; height:40px; line-height:40px; font-size:14px;}

