﻿@charset "utf-8";
/* CSS Document */
* {margin:0px;padding:0px;}
body {font-family:"宋体";font-size:14px;color:#555;text-align:left;background:url(img/banner.jpg) #fff no-repeat center 36px;}
a:focus {outline:none;}
a {color:#555;text-decoration:none;}
a:hover {color:#ca0000;text-decoration:underline;}
ul, li {list-style:none;}
img {border:none;}
.clr{ clear:both;}
.red{ color:#F00;}

.header{ height:530px; margin: 0 auto; width:960px; overflow:hidden;}
.header ul{ padding:372px 0 0 393px; overflow:hidden;}
.header ul li { float:left; padding:0 7px;}
.header ul li a{ display:block; width:130px; height:27px; overflow:;}

.main {overflow:hidden;width:960px;margin:0px auto;padding:10px 0px 20px;}

.menu {overflow:hidden;width:980px;margin:0px auto 0px;  height:80px;}
.menu ul{ overflow:hidden; padding:9px 0 0 0px;} 
.menu ul li {float:left;overflow:hidden;font-family:"Microsoft Yahei";color:#fff;text-align:center;width:auto;height:62px;line-height:26px;}
.menu ul li a {color:#fe0830;font-family:"Microsoft Yahei"; font-size:18px; font-weight:bold; float:left; padding:0 9px;}
.menu ul li a:hover {color:#000;}

.maina {overflow:hidden;width:930px;background:#e00;margin:10px auto 0px;padding:15px;}
.maina h3 {overflow:hidden;font-family:"Microsoft Yahei";font-size:32px;color:#009ddc;text-align:center;line-height:45px;}
.maina h3 a {color:#fff;}
.maina h3 a:hover {color:#fff;}
.maina p {overflow:hidden;font-size:14px;text-align:center;line-height:24px;margin:5px 0px 0px; color:#fff;}
.maina p a{color:#fff;}
.maina p a:hover{color:#fff;}

.w960 { overflow: hidden; width: 960px; margin: 25px auto 0px;}
.focus{overflow:hidden;position:relative;float:left;width:526px;height:350px;}
.imgs li {position:relative;float:left;width:526px;height:350px;}
.imgs li h3 {width:526px;height:350px;z-index:1;}
.imgs li h3 img {width:526px;height:350px;}
.imgs li h4 {position:relative;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;width:526px;height:31px;margin-top:-31px;z-index:2;}
.imgs li p {overflow:hidden;position:relative;font-size:12px;font-weight:bold;width:526px;height:31px;line-height:31px;margin-top:-31px;padding-left:5px;z-index:3;}
.imgs li p a {color:#fff;}
.imgs li p a:hover {color:#fff;}
.rslides{width:100%;position:relative;list-style:none;padding:0;}
.rslides_nav{overflow:hidden;position:absolute;top:50%;left:0;text-indent:-9999px;width:31px;height:51px;margin-top:-28px;display:none;}
.rslides_nav.next{left:auto;right:0;display:none;}

.rslides_tabs{position:relative;float:right;margin-top:-23px;_margin-top:-18px;*margin-top:-18px;margin-top:-18px\9;padding-right:4px;clear:both;z-index:4;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:4px}
.rslides_tabs a{overflow:hidden;text-indent:-9999px;background:url(img/bj3.gif) no-repeat -11px 0px;display:inline-block;_display:block;*display:block;width:7px;height:7px;}
.rslides_tabs .rslides_here a{background-position:0px 0px;}

.mainb {overflow:hidden;float:right;width:410px;height:350px;}
.mainbb {overflow:hidden;width:410px;margin:0px auto;}
.mainbb ul {list-style:none; padding-top:10px;}
.mainbb ul li {overflow:hidden;float:left;width:410px;padding:5px 0px 10px;border-bottom:1px dashed #d6d6d6;}
.mainbb ul li h3 {overflow:hidden;font-family:"Microsoft Yahei";font-size:22px;text-align:center;height:35px;line-height:35px;}
.mainbb ul li p {overflow:hidden;font-size:12px;color:#7b7b7b;text-indent:2em;line-height:24px;}
.mainbb a {color:#e00;}

.mainbc {overflow:hidden;width:410px;margin:10px auto 0px;}
.mainbc ul li {float:left;overflow:hidden;font-size:14px;background:url(img/bj2.jpg) no-repeat 0px 10px;width:390px;height:30px;line-height:30px;padding-left:20px;}

.i_box{ width:960px; margin:25px auto 15px; height:315px; overflow:hidden;}
.i_box_l{ float:left; width:526px;}
.i_box_r{ float:left; width:411px; padding-left:23px; padding-top:3px;}
.i_box_l ul{ padding-top:20px;}
.i_box_l ul li{ float:left;width:169px; height:114px; margin-left:5px;}
.i_box_l ul li h3 {overflow:hidden;width:169px;height:114px;}
.i_box_l ul li h3 img {width:169px;height:114px;z-index:2;}
.i_box_l ul li h3 span {position:relative; top: -74px;left: 67px;z-index:99;}
.i_box_l ul li h3 span img {width:33px;height:33px;padding:0;border:none;}
.i_box_l ul li h3 p{position:relative; top: -74px;left: 67px;z-index:99;}
.i_box_l ul li.first {width:350px; height:235px;margin-left:0px;}
.i_box_l ul li.first h3 {overflow:hidden;width:350px;height:235px;}
.i_box_l ul li.first h3 img {width:350px;height:235px;z-index:2;}
.i_box_l ul li.first h3 span {position:relative;    top: -150px;left: 163px;z-index:99;}
.i_box_l ul li.first h3 span img {width:33px;height:33px;padding:0;border:none;}
.i_box_l ul li h4{overflow: hidden; position: relative; background: #000; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; width: 169px; height: 26px; margin-top: -26px; z-index: 2; }
.i_box_l ul li p{overflow: hidden;position: relative; font-size: 12px;text-align: center;width: 169px;height: 26px;line-height: 26px;margin-top: -26px;z-index: 3; font-weight:bold; }
.i_box_l ul li p a{color:#fff; font-size:12px; font-weight:normal;}
.i_box_l ul li.first h4{width: 350px;}
.i_box_l ul li.first p{width: 350px;}
.i_box_l ul li.first a{font-size:14px;}

.mainm {overflow:hidden;float:left;width:637px;}

.mainma {overflow:hidden;width:637px;height:55px;line-height:28px;background:url(img/bj3.jpg) repeat-x 0px center;margin:0px auto;}
.mainma h3 {float:left;font-family:"Microsoft Yahei";font-size:16px;background:url(img/bj4.jpg) #fff no-repeat 0px 5px;padding:0px 5px 0px 10px;}
.mainma h4 {float:right; background:#fff;}
.mainma a {color:#009ddc;}
.mainma a:hover {color:#009ddc;}

.mainmb {overflow:hidden;width:636px;margin:0px auto 0px;padding:10px 0px 5px; border-right:1px solid #ccc;}
.mainmb h3 {overflow:hidden;font-family:"Microsoft Yahei";font-size:20px;color:#009ddc;text-align:center;line-height:40px;}
.mainmb p {overflow:hidden;font-size:12px;color:#848484;text-indent:2em;line-height:21px;height:63px; padding:0 10px; border-bottom:1px dashed #ccc;}
.mainmb a {color:#222;}
.mainmb a:hover {color:#222;}

.mainmc {overflow:hidden;width:636px;margin:0px auto 0px; padding-top:10px; border-right:1px solid #ccc;}
.mainmc ul li {_display:inline;float:left;overflow:hidden;font-size:14px;background:url(img/bj2.jpg) no-repeat 0px 10px;width:287px;height:32px;line-height:32px;margin:0px 5px;padding-left:20px;}
.for_bj{ background:url(img/bj26.jpg) 635px 361px no-repeat;}
.mainn{ width:323px; float:left;}
.list_lh{ float:left; margin-left:15px; width:305px;}
.list_lh li{ background:url(img/bj27.jpg) 0 0 no-repeat; border-top:1px dashed #ccc; height:75px; margin-top:5px;}
.list_lh li p{ font-size:12px; color:#666; line-height:24px; padding-top:15px; text-indent:2em;}
.list_lh li p a{ color:#F00;}

.i_box_l2{ float:left; width:342px; }
.i_box_l2 ul li{height:227px; width:342px; padding-top:9px;}
.i_box_l2 ul li h4{overflow: hidden; position: relative; background: #000; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; width: 342px; height: 26px; margin-top: -26px; z-index: 2; }
.i_box_l2 ul li p{overflow: hidden;position: relative; font-size: 12px;text-align: center;width: 342px;height: 26px;line-height: 26px;margin-top: -26px;z-index: 3; font-weight:bold; }
.i_box_l2 ul li p a{color:#fff; font-size:14px;}
.i_box_l2 ul li.padpx{ padding-top:25px;}
.i_box_l2 ul li img{height:227px; width:342px;} 
.i_box_r2{ float:left; width:600px; padding-left:18px;}
.i_box_r2 li { padding-bottom:15px; margin-bottom:10px; border-bottom:1px dashed #ccc;}
.i_box_r2 li h2 { padding-left:20px; background:url(img/icon01.jpg) 2px 8px no-repeat; height:35px; line-height:35px;}
.i_box_r2 li h2  a{ font-size:18px; color:#333; font-family:"Microsoft Yahei";}
.i_box_r2 li p{ line-height:21px; color:#666; font-size:12px; text-indent:2em;}

.maink {overflow:hidden;float:left;width:960px;}

.mainkb {overflow:hidden;width:960px;margin:15px auto 0px;}
.mainkb ul li {overflow:hidden;position:relative;float:left;width:225px;height:150px;margin-left:17px;}
.mainkb ul li.first {margin-left:0px;}
.mainkb ul li h3 {overflow:hidden;width:225px;height:150px;z-index:1;}
.mainkb ul li h3 img {width:225px;height:150px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainkb ul li h3 a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainkb ul li h4 {overflow:hidden;position:relative;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;width:225px;height:26px;margin-top:-26px;z-index:2;}
.mainkb ul li p {overflow:hidden;position:relative;font-size:12px;text-align:center;width:225px;height:26px;line-height:26px;margin-top:-26px;z-index:3;}
.mainkb a {color:#fff;}
.mainkb a:hover {color:#fff;}

.mainkc {overflow:hidden;width:960px;margin:12px auto 0px;}
.mainkc ul li {float:left;overflow:hidden;font-size:14px;background:url(img/bj2.jpg) no-repeat 0px 11px;width:460px;height:32px;line-height:32px;padding-left:20px;}

.mainkd {overflow:hidden;width:470px;margin:10px auto 0px;padding:0px 0px 8px;border-bottom:1px dashed #86dcff;}
.mainkd h3 {overflow:hidden;font-family:"Microsoft Yahei";font-size:20px;color:#009ddc;text-align:center;line-height:40px;}
.mainkd p {overflow:hidden;font-size:12px;color:#848484;text-indent:2em;line-height:21px;height:42px;}
.mainkd a {color:#009ddc;}
.mainkd a:hover {color:#009ddc;}
.mainl {overflow:hidden;float:right;width:470px;}

.bg{ background:url(img/bj28.jpg) 0 0 no-repeat; height:479px; overflow:hidden; position:relative;}
.bg_box_l{ float:left; width:273px; height:451px; padding:15px 0 0 15px;}
.bg_box_r{ float:left; width:625px; padding-left:46px; height:479px;}
.bg_up{ height:135px; width:625px; overflow:hidden;}
.bg_up a{ width:66px; height:35px; display:block; margin:53px 0 0 160px;}

.contentBox {position:relative;width:625px;height:245px;}
.tips_2 {font-size:12px;color:#8a8687;background:#fefefe;width:194px;cursor:move;position:absolute;border:1px solid #ccc;}
.tips_2 .title {overflow:hidden;font-weight:bold;background:url(img/bj18.gif) no-repeat 1px 1px;height:20px;line-height:20px;padding:5px 20px;}
.tips_2 .content {overflow:hidden;word-break:break-all;word-wrap:break-word;text-indent:2em;width:188px;line-height:18px;padding:0px 0px 0px 6px;}
.tips_2 .footerer {overflow:hidden;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#5F5F5F;text-align:right;background:#eee;height:22px;line-height:22px;margin-top:6px;padding:0px 10px;border-top:1px dashed #ccc;}

.mainrab {overflow:hidden;font-size:12px;width:560px;margin:5px auto 0px;}
.mainrab .intxt {overflow:hidden;font-size:12px;color:#000;background:#fff;padding:2px 5px;width:140px;border-radius:4px;border:1px solid #ccc;border-bottom:1px solid #b1b3b5;box-shadow:0 1px 1px #c9cacc;outline:none;}
.mainrab textarea {font-size:12px;color:#000;background:#fff;padding:2px 5px;width:400px;height:42px;border-radius:4px;border:1px solid #ccc;border-bottom:1px solid #b1b3b5;box-shadow:0 1px 1px #c9cacc;outline:none;}

.con_box_3 .mainea {overflow:hidden;width:300px;margin:0px auto; margin-bottom:5px;}
.con_box_3 .box .mainea ul {list-style:none;}
.con_box_3 .box .mainea ul li {overflow:hidden;_display:inline;float:left;width:145px;margin:10px 0px 0px 10px;  border:none;}
.con_box_3 .box .mainea ul li h3 {overflow:hidden;width:145px;height:97px;z-index:1;}
.con_box_3 .box .mainea ul li h3 img {width:145px;height:97px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.con_box_3 .box .mainea ul li h3 a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.con_box_3 .box .mainea ul li h4 {overflow:hidden;position:relative;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;width:145px;height:21px;margin-top:-21px;z-index:2;}
.con_box_3 .box .mainea ul li p {overflow:hidden;position:relative;font-size:12px;text-align:left;width:125px;height:21px;line-height:21px;margin-top:-21px;padding:0px 10px;z-index:3;}
.con_box_3 .box .mainea ul li p a {color:#fff;}
.con_box_3 .box .mainea ul li p a:hover {color:#fff;}
.con_box_3 .box .mainea ul li.first {margin-left:0px;}

.con_box_3{ height:345px; padding:25px 10px 0px; }
.con_box_3 .box{ float:left; width:300px; overflow:hidden;}
.con_box_3 .box h3{  }
.mar_both{ margin:0 15px; _*margin:0 6px; _*overflow:hidden;}
.con_box_3 .box h4 { height:28px; text-align:center; line-height:28px; font-size:16px;margin-top:10px;}
.con_box_3 .box h4 a{ font-size:16px;}
.con_box_3 .box p{ text-indent:2em; line-height:24px; font-size:14px; padding:5px 10px 5px; }
.con_box_3 .box p a{ color:#d31a1a;}
.con_box_3 .box .box_ul {list-style:none;}
.con_box_3 .box .box_ul li {float:left;overflow:hidden;font-size:14px; width:300px;height:30px;line-height:30px;padding-left:10px;border-bottom:1px dashed #d6d6d6;}
.con_box_3 .box .box_ul li a{ color:#666;}

.i_box_tit{ width:960px; height:35px; overflow:hidden; background:url(img/bg29.jpg)  0 8px no-repeat;}
.i_box_tit  .i_box_l3{ float:left; height:31px; background:#e00; padding:0 15px; line-height:31px; }
.i_box_tit  .i_box_l3 h3{ font-size:18px; color:#fff; font-family:"Microsoft Yahei";}
.i_box_tit  .i_box_r3{ float:right; height:24px; background:#e00; padding:0 15px; line-height:24px;font-size:12px; color:#fff; }
.i_box_tit  .i_box_r3 a{font-size:12px; color:#fff; }

.zmainib {overflow:hidden;width:940px;margin:20px auto 0px;}
.zmainib li {float:left;font-size:14px;background:url(img/bj2.jpg) no-repeat 0px 12px;width:890px;height:31px;line-height:31px;padding-left:23px;border-bottom:1px dashed #d1d1d1;}
.zmainib li a {overflow:hidden;float:left;width:640px;height:31px;}
.zmainib li span {float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:right;width:140px;}

.m_box_block {display:block;}
.m_box_on {display:none;}
.mainca li.m_on {color:#fff; font-size:18px;}
.mainca li.m_on a {color:#fff;}
.mainca li.m_on a:hover {color:#fff;}
.mainca li.m_off {color:#0db5e9;background:#fff;font-size:18px;}
.mainca li.m_off a {color:#0db5e9;font-size:18px;}
.mainca li.m_off a:hover {color:#0db5e9;}
.add_cla{ height:30px; margin-bottom:10px;}
.add_cla li{ padding:0 10px; height:30px;}

.con_box_2{   height:495px;}
.con_box_2 ul{ padding:0 0 0 10px;}
.con_box_2 ul li { float:left; width:425px; _*display:inline; height:85px; padding:10px 15px; margin:15px 0 0 15px; background:#f8f8f8;}
.con_box_2 ul li h4{ color:#0db5e9; height:28px; line-height:24px; font-size:18px; padding-left:30px; background:url(img/ttbg.gif) no-repeat 1px 3px; position:relative;}
.con_box_2 ul li h4 b{ position:absolute;  font-family:"Microsoft Yahei"; left:6px; color:#FFF; font-size:18px; top:1px;}
.con_box_2 ul li h4 a{color:#0db5e9; font-family:"Microsoft Yahei";}
.con_box_2 ul li p{ text-indent:2em; line-height:28px;}

.page{margin:20px auto;text-align:center;}
.page_footer{width:100%;margin:0 auto;}
.tab_pagelist_css{margin:0 auto;margin-bottom:5px;}
.pagelist_num{float:left;width:20px;text-align:center;background:#e8e8e8;border:1px solid #c0c0c0;margin-left:2px;margin-right:2px;line-height:18px;}
.pagelist_num a{color:#5f5f5f;text-decoration:none;}
.pagelist_num a:link{color:#5f5f5f;text-decoration:none;}
.pagelist_num a:visited{color:#5f5f5f;text-decoration:none;}
.pagelist_num a:hover{color:#a4005b;text-decoration:none;}
.pagelist_num0{float:left;width:20px;line-height:20px;text-align:center;color:#999999;font-weight:bold;}

.footer {overflow:hidden;font-size:12px;text-align:center;width:940px;line-height:21px;margin:10px auto 0px;}
/* add */

.mainaba {overflow:hidden;width:310px;height:35px;background:url(img/bj10.jpg) no-repeat 0px 0px;padding:0px 0px 5px 100px;}
.mainaba li {float:left;_display:inline;cursor:pointer;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;width:66px;height:27px;line-height:27px;margin-left:5px;padding-top:8px;}
.mainaba li.mainabd {float:right;_display:inline;cursor:pointer;width:15px;height:15px;margin-left:0px;padding-top:10px;}
.mainaba_on {color:#333;}
.mainaba_off {color:#333;background:url(img/bj11.jpg) no-repeat 0px bottom;}
.mainaba_box_block {display:block;}
.mainaba_box_on {display:none;}
.mainaba_box_block .mainbb ul li{padding-top:0;}
.mainaba_box_on .mainbb ul li{padding-top:0;}