@charset "utf-8";

:hover{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;}


.picfd img
{
    -webkit-transition:0.5s ease;
    -moz-transition:0.5s ease;
    -o-transition:0.5s ease;
  -ms-transition:0.5s ease;}
.picfd:hover img{

     transform:scale(1.1);
     -webkit-transform:scale(1.1);
     -moz-transform:scale(1.1);
     -o-transform:scale(1.1);
     -ms-transform:scale(1.1);}

.container{ width:1200px; margin-right:auto; margin-left:auto;}
img { max-width:100%;}


.header{ width:100%; height:120px; background-color:#004495;}
.logo{ margin-top:30px;}
.logo2{ font-size:24px; color:#fff; line-height:27px; margin:50px 0 0 18px; padding-left:20px; border-left:2px solid #fff;}
.ditu{ margin-right:18px;}


.banner{ width:100%; height:460px; position:relative;}
.banner .flexslider{ position:relative;height:460px;}
.banner .slides{ position:relative;z-index:1;}
.banner .slides li{height:460px;}
.banner .slides li a{height:460px; display:block;}

.banner .flex-control-nav{ width:100%; height:13px; text-align:center; position:absolute;bottom:25px;left:0px;z-index:2;}
.banner .flex-control-nav li{display:inline-block;width:18px;height:3px;margin:0 8px; *display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:18px;height:3px; background:url(../images/pic3.png) no-repeat;overflow:hidden; cursor:pointer;}
.banner .flex-control-nav .flex-active{ background:url(../images/pic4.png) no-repeat;}

.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;margin-top:-32px;}
.banner .flex-direction-nav li a{display:block;width:35px;height:64px;overflow:hidden;cursor:pointer;position:absolute;}
.banner .flex-direction-nav li a.flex-prev{background:url(../images/pic5.png) no-repeat;}

.banner .flex-direction-nav li a.flex-next{background:url(../images/pic6.png)  no-repeat;}



.nav{ width:100%; height:57px; background:url(../images/pic7.png) repeat; position:absolute; top:0px; left:0px; z-index:3000;}
.nav .ul{ width:1200px; height:57px;}
.nav .ul>li{ width:145px; height:57px; float:left; position:relative; z-index:2000;}
.nav .ul>li>a{ font-size:18px; color:#fff; width:100%; height:57px; line-height:57px; text-align:center; display:block;}
.nav .ul>li>a.xz{ background-color:#004495;}
.nav .xl{ width:100%; padding:8px 0; background:url(../images/pic7.png) repeat; position:absolute;top:57px;left:0px; display:none;}
.nav .xl a{ font-size:14px; color:#fff; width:100%; height:40px; line-height:40px; text-align:center; display:block;}
.nav .xl a:hover{ font-size:16px;}


.main{ width:100%; padding-bottom:20px;}
.main h2{ width:100%; height:46px; margin-top:28px; border-bottom:2px solid #f3f3f3;}
.main h2 p{ height:30px; line-height:30px; padding-bottom:4px; border-bottom:2px solid #004495;}
.main h2 p img{ height:30px; margin-right:6px;}
.main h2 span{ font-size:14px; color:#333; height:34px; line-height:34px;}
.main h2 span a{ color:#333;}
.main h2 span a:hover{ color:#004495;}

.main1{ width:1200px;}
.main1_l{ width:830px;}
.main1_l1{ width:830px; margin-top:30px;}
.main1_l1 .pic{ width:412px; overflow:hidden;}
.main1_l1 .pic img{ width:412px;}
.main1_l1 .title{ width:368px; padding:0 25px;}
.main1_l1 .title1{ font-size:18px; color:#333; width:100%; line-height:100%;}
.main1_l1 .title2{ font-size:14px; color:#666; width:100%; line-height:25px; margin-top:20px;}
.main1_l2{ width:830px; overflow:hidden;}
.main1_l2 ul{ width:861px; margin-top:-14px;}
.main1_l2 ul li{ width:256px; margin:44px 31px 0 0;}
.main1_l2 ul li p{ width:256px; height:156px; overflow:hidden;}
.main1_l2 ul li p img{ width:256px; height:156px;}
.main1_l2 ul li span{ font-size:14px; color:#333; width:236px; line-height:100%; text-align:center; margin-top:16px; padding:0 10px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main1_l2 ul li:hover span{ color:#004495;}
.main1_r{ width:334px;}
.main1_r1{ width:334px; overflow:hidden;}
.main1_r1 ul{ width:334px; margin-top:-4px;}
.main1_r1 ul li{ width:334px; margin:14px 0px 0 0; position:relative;}
.main1_r1 ul li p{ width:334px; height:118px; overflow:hidden;}
.main1_r1 ul li p img{ width:334px; height:118px;}
.main1_r1 ul li span{ font-size:16px; color:#fff; width:314px; height:30px; line-height:30px; text-align:center; padding:0 10px; background:url(../images/pic16.png) repeat; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; bottom:0px; left:0px;}


.main2{ width:1200px;}
.main2_l{ width:830px;}
.main2_l1{ width:830px; padding-bottom:60px; overflow:hidden;}
.main2_l1 ul{ width:861px; margin-top:-2px;}
.main2_l1 ul li{ width:256px; margin:50px 31px 0 0;}
.main2_l1 ul li p{ width:256px;}
.main2_l1 ul li span{ font-size:16px; color:#333; width:236px; line-height:100%; text-align:center; margin-top:20px; padding:0 10px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main2_l1 ul li:hover span{ color:#004495;}
.main2_r{ width:334px;}
.main2_r1{ width:334px; margin-top:30px;}
.main2_r1 .picScroll-left{ width:334px; position:relative;}
.main2_r1 .picScroll-left .hd{}
.main2_r1 .picScroll-left .hd .prev,.main2_r1 .picScroll-left .hd .next{ display:block;  width:20px; height:40px; overflow:hidden; cursor:pointer; position:absolute; top:130px; z-index:2;}
.main2_r1 .picScroll-left .hd .prev{ background: url(../images/pic25.png) no-repeat; left:0px;}
.main2_r1 .picScroll-left .hd .next{ background: url(../images/pic26.png) no-repeat; right:0px;}

.main2_r1 .picScroll-left .hd ul{ width:334px; text-align:center; overflow:hidden; zoom:1;}
.main2_r1 .picScroll-left .hd ul li{ width:40px; height:6px; overflow:hidden; margin:0 5px; text-indent:-999px; cursor:pointer; display:inline-block; *display:inline; *zoom:1;}
.main2_r1 .picScroll-left .hd ul li.on{}
.main2_r1 .picScroll-left .bd{ overflow:hidden;}
.main2_r1 .picScroll-left .bd ul{ zoom:1;}
.main2_r1 .picScroll-left .bd ul li{ width:334px; position:relative;}
.main2_r1 .picScroll-left .bd ul li p{ width:334px; height:304px; overflow:hidden;}
.main2_r1 .picScroll-left .bd ul li p img{ width:334px; height:304px;}
.main2_r1 .picScroll-left .bd ul li span{ font-size:18px; color:#fffefe; width:314px; height:48px; line-height:48px; text-align:center; padding:0 10px; background:url(../images/pic16.png) repeat; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; bottom:0px; left:0px;}


.footer{ width:100%;}
.footer_t{ width:1200px; padding:50px 0 36px;}
.footer_t1{}
.footer_t1 h2{ font-size:18px; color:#fff; line-height:100%;}
.footer_t1 ul{ width:660px; line-height:25px; margin-top:14px;}
.footer_t1 ul li{ font-size:14px; color:#fff; width:210px; padding-right:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.footer_t1 ul li a{ color:#fff;}
.footer_t1 ul li a:hover{ text-decoration:underline;}
.footer_t2{}
.footer_t2 p{}
.footer_t2 span{ font-size:18px; color:#fff; line-height:100%; margin-top:14px; display:block;}
.footer_b{ color:#fff; width:1200px; line-height:30px; text-align:center; padding:11px 0; border-top:1px solid #fff;}
.footer a{ color:#fff;}


.qy_banner{ width:100%; height:350px; position:relative;}
.qy_banner>a{ width:100%; height:350px; display:block;}


.qy_main{ width:100%; padding:40px 0 24px;}
.qy_main_l{ width:170px;}
.qy_main_l h2{ font-size:22px; color:#fff; width:195px; height:100px; line-height:100px; text-align:center;}
.qy_main_l ul{ width:190px;}
.qy_main_l ul li{ width:190px; margin-top:1px;}
.qy_main_l ul li:first-child{ margin-top:0px;}
.qy_main_l ul li a{ font-size:14px; color:#333; width:176px; height:42px; line-height:42px; padding:0 9px; background:#e9e9e9 url(../images/pic30.png) no-repeat 150px center; display:block;}
.qy_main_l ul li a:hover,.qy_main_l ul li a.xz{ color:#004495; background:#e9e9e9 url(../images/pic29.png) no-repeat 175px center;}
.qy_main_r{ width:920px; margin:0 24px 0 26px; padding:20px 30px 0; background-color:#fafafa;}
.qy_main_r1{ width:920px;  border-bottom:1px solid #e5e5e5;}
.qy_main_r1 p{ font-size:18px; color:#004495; line-height:25px; padding-left:9px;padding-bottom:5px; background:url(../images/pic31.png) no-repeat left center;}


.gsgk_main{ width:920px; line-height:21px; text-align:justify; text-justify:inter-ideograph; margin-top:30px; padding-bottom:38px;text-indent:2.35em;}
.gsgk_main p{text-align:justify; text-justify:inter-ideograph;}


.gsgk_main1{ width:920px; line-height:21px; margin-top:30px; padding-bottom:38px;}
.zcwj_main{ width:920px; margin-top:10px; padding-bottom:38px;}
.zcwj_main ul{ width:920px;}
.zcwj_main ul li{ color:#999; width:920px; height:48px; line-height:48px; text-align:right; border-bottom:1px dashed #d2d2d2;}
.zcwj_main ul li a{ font-size:14px; color:#333; width:800px; text-align:left; padding-left:10px; background:url(../images/pic39.png) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zcwj_main ul li:hover{ color:#004495;}
.zcwj_main ul li:hover a{ color:#004495;}


.pages{ font-size:0px; width:100%; text-align:center; margin-top:30px;}
.pages a{ font-size:12px; color:#999; height:24px; line-height:24px; text-align:center; margin:0 10px; display:inline-block; *display:inline; *zoom:1;}
.pages a:hover,.pages a.xz{ color:#004495;}
.pages a.other{ color:#fff; width:60px; margin:0px; background-color:#cfcfcf;}
.pages a.other:hover,.pages a.other.xz{ background-color:#004495;}
.pages strong{ font-size:12px; height:24px; line-height:24px; text-align:center; margin:0 10px; display:inline-block; *display:inline; *zoom:1;font-weight:normal; color:#004495 ;}


.lxwm_main{ width:920px; margin-top:10px; padding-bottom:38px;}
.lxwm_main1{ width:920px;}
.lxwm_main1_l{ width:460px;}
.lxwm_main1_l ul{ width:460px;}
.lxwm_main1_l ul li{ width:460px; height:58px; line-height:58px; border-bottom:1px dashed #dcdcdc;}
.lxwm_main1_l ul li p{ width:60px;}
.lxwm_main1_l ul li span{ font-size:14px; width:400px;}
.lxwm_main1_l ul li img{ vertical-align:middle;}
.lxwm_main1_r{ width:276px; margin-top:30px;}
.lxwm_main1_r p{ width:120px;}
.lxwm_main1_r p img{ width:120px;}
.lxwm_main1_r span{ width:146px; line-height:21px; margin-top:48px;}
.lxwm_main2{ width:920px; margin-top:30px;}
.lxwm_main2 *{ width:920px;}


.kfsys_main{ width:920px; margin-top:30px; padding-bottom:38px;}
.kfsys_main h2{ font-size:12px; font-weight:bold; color:#004495; width:920px; line-height:100%; margin-top:20px; padding-bottom:14px; border-bottom:1px dashed #d2d2d2;}
.kfsys_main ul{ width:920px; line-height:21px; margin-top:18px;}
.kfsys_main ul li{ width:450px; padding-right:10px;}
.kfsys_main ul li a{ color:#333;}
.kfsys_main ul li a:hover{ color:#004495;}


.yqsb_main{ width:920px; margin-top:10px; padding-bottom:38px;}
.yqsb_main .qtitle{ width:920px; border-bottom:1px dashed #d2d2d2;}
.yqsb_main .qtitle1{ font-size:12px; color:#333; width:33.33%;}
.yqsb_main .qtitle1 a{ color:#333; height:43px; line-height:43px; text-align:center; padding:0 10px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.yqsb_main .qtitle1:hover a{ font-weight:bold; color:#004495;}
.yqsb_main .qtitle1.xz a{ font-weight:bold; color:#004495;}
.yqsb_main .qtitle_nr { width:100%;}
.yqsb_main .qtitle_nr1{ width:100%; display:none;}
.yqsb_main .qtitle_nr1 .nr1{ width:100%; padding:16px 0; border-bottom:1px dashed #d2d2d2;}
.yqsb_main .qtitle_nr1 .nr1 table{ width:100%; border:1px solid #ccc;}
.yqsb_main .qtitle_nr1 .nr1 table .width1{ width:33.33%;}
.yqsb_main .qtitle_nr1 .nr1 table thead{ width:100%; background-color:#004495;}
.yqsb_main .qtitle_nr1 .nr1 table thead tr th{ color:#fff; height:36px; border-right:1px solid #ccc;}
.yqsb_main .qtitle_nr1 .nr1 table tbody{ width:100%; background-color:#fff;}
.yqsb_main .qtitle_nr1 .nr1 table tbody tr td{ color:#004495; line-height:21px; text-align:center; padding:13px 26px; border-top:1px solid #ccc; border-right:1px solid #ccc;}