@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ margin:0 auto; font-size:12px; font-weight:normal; font-family:微软雅黑; color:#666; line-height:180%;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p {padding:0;margin:0;}
img{border:none;}
li{list-style:none;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#327fdd;}
.clear{clear:both;}
.fl{float:left;}.fr{float:right;}

.header{ width:100%; float:left;}
.header-01{ width:100%; float:left; height:158px; min-width:1004px; background:url(../images/jk_01.jpg) center center no-repeat;}
.header-01-n{ width:1004px; margin:0 auto;}
.header-01-n .logo{ width:547px; height:158px; float:left;}
.header-01-n .tags{ float:right;padding-top:20px;}
.header-01-n .tag{display: inline-block;width: auto;height: 30px;background-color: rgba(54, 139, 255, .5);padding: 0 10px;border-radius: 20px;color: #ffffff;cursor: pointer;line-height: 30px;text-align: left;position: relative;margin-left:10px;font-size:14px;}
.header-02{ width:100%; float:left; height:50px; min-width:1004px; background:#327fdd;}
.header-02 .nav{ width:1004px; margin:0 auto; height:50px;}
.header-02 .nav li{ float:left; height:50px; position:relative;}
.header-02 .nav li a{ float:left; height:50px; line-height:50px; padding:0 27px 0 27px; font-size:14px; color:#fff;}
.header-02 .nav li a:hover{ background:#da251d; text-decoration:none;}
.header-02 .nav li .on{ background:#da251d; text-decoration:none;}
.header-02 .nav li:hover{ background:#da251d;}

.header-02 .nav li .nav-li{ width:100%; float:left; position:absolute; text-align:center; left:0px; top:50px; border:1px #eeeeee solid; background:#fff; display:none; z-index:999}
.header-02 .nav li .nav-li a{ width:100%; height:35px; line-height:35px; float:left; padding:0; font-size:14px; border-bottom:1px #eee solid; color:#7d7d7d;}
.header-02 .nav li .nav-li a:hover{ background:#fff; color:#327fdd;}
.header-03{ width:1004px; margin:0 auto;}
.header-03-n{ width:1004px; height:40px; float:left; background:#f5f5f5; border:1px #dfdfdf solid; border-top:none; border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; behavior:url(PIE.htc); position:relative;}
.header-03-n .time{ float:left; height:40px; line-height:40px; padding-left:20px;}
.header-03-n .search{ width:305px; height:39px; float:right; background:url(../images/search-bg.jpg) no-repeat;}
.header-03-n .search-inp{ width:190px; height:39px; line-height:39px; float:left; border:0; background:none; margin-left:40px;}
.header-03-n .search-sub{ width:69px; height:39px; float:right; background:none; border:0; cursor:pointer;}

.main{ width:100%; float:left;}
.main-n{ width:1004px; margin:15px auto;}
.main-01{ width:1004px; float:left; padding:15px; border:1px #adc9e7 solid;}
.xwjd{ width:435px; height:330px; float:left; position:relative; overflow:hidden; zoom:1;} 
.xwjd .hd{ width:435px; height:65px; float:left; position:absolute; top:260px; } 
.xwjd .hd ul{ width:435px; overflow:hidden; zoom:1; } 
.xwjd .hd ul li{ width:101px; height:65px; margin-left:10px; float:left; _display:inline; text-align:center;  } 
.xwjd .hd ul li img{ width:101px; height:65px; border:3px solid #ddd; cursor:pointer; margin-right:5px;   }  
.xwjd .hd ul li.on img{ border-color:#327fdd;} 
.xwjd .bd{ width:435px; height:330px; position:relative;  } 
.xwjd .bd img{ width:435px; height:330px;} 
.xwjd .bd li{ position:relative; zoom:1;} 
.xwjd .bd li .pic{ position:relative; z-index:0; line-height:0px;} 
.xwjd .bd li .bg{ width:435px; height:35px; position:absolute; left:0; bottom:0; z-index:1;  background:#fff; filter:alpha(opacity=90);opacity:0.9;} 
.xwjd .bd li .title{ width:435px; height:35px; line-height:35px; left:0; bottom:0; position:absolute; z-index:2; text-align:center; color:#666666; font-size:14px;} 

.zxdt{ width:520px; float:right;}
.zxdt-t{ width:100%; float:left; height:42px; background:url(../images/jk_12.jpg) repeat-x;}
.zxdt-t li{ float:left; height:38px; margin:4px 0 0 4px;}
.zxdt-t li a{ float:left; padding:0 15px 0 15px; height:38px; line-height:38px; color:#fff; font-size:14px;}
.zxdt-t li a:hover{ background:#fff; color:#333; text-decoration:none;}
.zxdt-t li .on{ background:#fff; color:#333;}
.zxdt-n{ width:100%; float:left; padding:15px 0 0 0;}
.zxdt-n li{ width:100%; float:left; height:30px; line-height:30px;}
.zxdt-n li a{ width:460px; float:left; height:30px; line-height:30px; background:url(../images/jk_16.jpg) left center no-repeat; text-indent:15px; overflow:hidden;}
.zxdt-n li span{ float:right;}
.zxdt-n .ul-01{ display:none;}

.main-02{ width:100%; float:left; margin:15px 0 0 0;}
.ztzl{ width:248px; float:left;}
.ztzl-t{ width:248px; height:42px; line-height:42px; float:left; background:url(../images/jk_12.jpg) repeat-x;}
.ztzl-t h3{ float:left; height:42px; line-height:42px; text-indent:15px; font-size:14px; color:#fff;}
.ztzl-t span{ float:right; margin-right:10px;}
.ztzl-t span a{ color:#fff;}
.ztzl-n{ width:100%; float:left; padding:15px 15px 0 15px; border:1px #adc9e7 solid;}
.ztzl-n li{ width:100%; float:left; padding-bottom:15px;}
.ztzl-n li img{ width:100%; height:102px; float:left;}

.dqjs{ width:490px; float:left;}
.dqjs-t{ width:100%; height:42px; line-height:42px; float:left; background:url(../images/jk_12.jpg) repeat-x;}
.dqjs-t h3{ float:left; height:42px; line-height:42px; text-indent:15px; font-size:14px; color:#fff;}
.dqjs-t span{ float:right; margin-right:10px;}
.dqjs-t span a{ color:#fff;}
.dqjs-n{ width:100%; float:left; padding:12px 15px 12px 15px; border:1px #adc9e7 solid;}
.dqjs-n li{ width:100%; float:left; height:25px; line-height:25px;}
.dqjs-n li a{ width:420px; float:left; height:25px; line-height:25px; background:url(../images/jk_16.jpg) left center no-repeat; text-indent:15px; overflow:hidden;}
.dqjs-n li span{ float:right;}

.tzgg{ width:490px; float:right;}
.tzgg-t{ width:100%; height:42px; line-height:42px; float:left; background:url(../images/jk_12.jpg) repeat-x;}
.tzgg-t h3{ float:left; height:42px; line-height:42px; text-indent:15px; font-size:14px; color:#fff;}
.tzgg-t span{ float:right; margin-right:10px;}
.tzgg-t span a{ color:#fff;}
.tzgg-n{ width:100%; float:left; padding:12px 15px 12px 15px; border:1px #adc9e7 solid;}
.tzgg-n li{ width:100%; float:left; height:25px; line-height:25px;}
.tzgg-n li a{ width:420px; float:left; height:25px; line-height:25px; background:url(../images/jk_16.jpg) left center no-repeat; text-indent:15px; overflow:hidden;}
.tzgg-n li span{ float:right;}

.main-03{ width:100%; float:left; margin:15px 0 0 0;}
.jkzt{ width:100%; float:left;}
.jkzt-t{ width:100%; height:42px; line-height:42px; float:left; background:url(../images/jk_12.jpg) repeat-x;}
.jkzt-t h3{ float:left; height:42px; line-height:42px; text-indent:15px; font-size:14px; color:#fff;}
.jkzt-t span{ float:right; margin-right:10px;}
.jkzt-t span a{ color:#fff;}
.jkzt-n{ width:100%; float:left; padding:15px; border:1px #adc9e7 solid; position:relative;}
.jkzt-nn{ width:900px; float:left; height:100px; margin:0 0 0 38px; overflow:hidden;}
.jkzt-nn li{ width:115px; height:100px; float:left; margin-right:15px;}
.jkzt-nn li .pic{ width:115px; height:70px; float:left; border:1px #e1e1e1 solid;}
.jkzt-nn li .pic img{ width:113px; height:68px; float:left;}
.jkzt-nn li .title{ width:115px; float:left; height:30px; line-height:30px; text-align:center; overflow:hidden;}
.jkzt-n .prev{ width:30px; height:100px; float:left; text-align:center; background:#a6a6a6; color:#fff; position:absolute; left:10px; top:15px; font-size:20px; line-height:100px; cursor:pointer;}
.jkzt-n .prev:hover{ background:#3a88df;}
.jkzt-n .next{ width:30px; height:100px; float:left; text-align:center; background:#a6a6a6; color:#fff; position:absolute; right:10px; top:15px; font-size:20px; line-height:100px; cursor:pointer;}
.jkzt-n .next:hover{ background:#3a88df;}

.main-04{ width:100%; float:left; margin:15px 0 0 0;}
.xzzq{ width:248px; float:left;}
.xzzq-t{ width:248px; height:42px; line-height:42px; float:left; background:url(../images/jk_12.jpg) repeat-x;}
.xzzq-t h3{ float:left; height:42px; line-height:42px; text-indent:15px; font-size:14px; color:#fff;}
.xzzq-t span{ float:right; margin-right:10px;}
.xzzq-t span a{ color:#fff;}
.xzzq-n{ width:100%; float:left; padding:15px; border:1px #adc9e7 solid;}
.xzzq-n li{ width:100%; float:left; height:25px; line-height:25px; background:url(../images/jk_16.jpg) left center no-repeat; overflow:hidden; text-indent:15px;}

.kygl{ width:490px; float:left; margin:0 0 0 15px;}
.kygl-t{ width:100%; float:left; height:42px; background:url(../images/jk_12.jpg) repeat-x;}
.kygl-t h3{ float:left; height:42px; line-height:42px; text-indent:15px; font-size:14px; color:#fff;}
.kygl-t span{ float:right; margin-right:10px; height:42px; line-height:42px;}
.kygl-t span a{ color:#fff;}

.kygl-t li{ float:left; height:38px; margin:4px 0 0 4px;}
.kygl-t li a{ float:left; padding:0 15px 0 15px; height:38px; line-height:38px; color:#fff; font-size:14px;}
.kygl-t li a:hover{ background:#fff; color:#333; text-decoration:none;}
.kygl-t li .on{ background:#fff; color:#333;}
.kygl-n{ width:100%; float:left; padding:12px; border:1px #adc9e7 solid; border-top:none;}
.kygl-n li{ width:100%; float:left; height:25px; line-height:25px;}
.kygl-n li a{ width:410px; float:left; height:25px; line-height:25px; background:url(../images/jk_16.jpg) left center no-repeat; text-indent:15px; overflow:hidden;}
.kygl-n li span{ float:right;}
.kygl-n .ul-01{ display:none;}

.flfg{ width:235px; float:right;}
.flfg-t{ width:100%; height:42px; line-height:42px; float:left; background:url(../images/jk_12.jpg) repeat-x;}
.flfg-t h3{ float:left; height:42px; line-height:42px; text-indent:15px; font-size:14px; color:#fff;}
.flfg-t span{ float:right; margin-right:10px;}
.flfg-t span a{ color:#fff;}
.flfg-n{ width:100%; float:left; padding:15px; border:1px #adc9e7 solid;}
.flfg-n li{ width:100%; float:left; height:25px; line-height:25px; background:url(../images/jk_16.jpg) left center no-repeat; text-indent:15px; overflow:hidden;}

.fwrx{ width:235px; float:right;}
.fwrx-t{ width:100%; height:42px; line-height:42px; float:left; background:url(../images/jk_12.jpg) repeat-x;}
.fwrx-t h3{ float:left; height:42px; line-height:42px; text-indent:15px; font-size:14px; color:#fff;}
.fwrx-t span{ float:right; margin-right:10px;}
.fwrx-t span a{ color:#fff;}
.fwrx-n{ width:100%; float:left; padding:13px; border:1px #adc9e7 solid; height:250px; overflow:hidden;}
.fwrx-n p{ width:100%; float:left; line-height:22px;}

.main-05{ width:100%; float:left; margin:15px 0 0 0;}
.ad{ width:100%; float:left; height:135px; overflow:hidden; position:relative;}
.ad .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.ad .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.ad .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.ad .hd ul li.on{ background:#f00; color:#fff;} 
.ad .bd{ position:relative; height:100%; z-index:0;} 
.ad .bd img{ width:100%; float:left; height:135px;}

.main-06{ width:100%; float:left; margin:15px 0 0 0;}
.whjs{ width:100%; float:left;}
.whjs-t{ width:100%; height:42px; line-height:42px; float:left; background:url(../images/jk_12.jpg) repeat-x;}
.whjs-t h3{ float:left; height:42px; line-height:42px; text-indent:15px; font-size:14px; color:#fff;}
.whjs-t span{ float:right; margin-right:10px;}
.whjs-t span a{ color:#fff;}
.whjs-n{ width:100%; float:left; padding:15px; border:1px #adc9e7 solid; position:relative;}
.whjs-nn{ width:900px; float:left; height:90px; margin:0 0 0 38px; overflow:hidden;}
.whjs-nn li{ width:115px; height:90px; float:left; margin-right:15px;}
.whjs-nn li .pic{ width:115px; height:90px; float:left; border:1px #e1e1e1 solid;}
.whjs-nn li .pic img{ width:113px; height:88px; float:left;}
.whjs-n .prev{ width:30px; height:90px; float:left; text-align:center; background:#a6a6a6; color:#fff; position:absolute; left:10px; top:15px; font-size:20px; line-height:90px; cursor:pointer;}
.whjs-n .prev:hover{ background:#3a88df;}
.whjs-n .next{ width:30px; height:90px; float:left; text-align:center; background:#a6a6a6; color:#fff; position:absolute; right:10px; top:15px; font-size:20px; line-height:90px; cursor:pointer;}
.whjs-n .next:hover{ background:#3a88df;}

.foot{ width:100%; float:left; padding:30px 0 0 0;}
.foot-n{ width:1004px; margin:0 auto;}
.foot-01{ width:1004px; float:left; border-top:2px #579ef6 solid;}
.foot-01 li{ width:25%; float:left;}
.foot-01 li select{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px;}
.foot-02{ width:1004px; float:left; padding:30px 0 30px 0; line-height:30px; text-align:center;}

.footer{ width:100%; float:left; border-top:2px #579ef6 solid;}

.con{ width:100%; float:left; padding:20px 0 20px 0;}
.con-n{ width:1004px; margin:0 auto;}
.con-l{ width:247px; float:left;}
.con-nav{ width:247px; float:left;}
.con-nav-t{ width:247px; float:left; height:42px; line-height:42px; background:url(../images/jk_12.jpg) repeat-x; text-align:center; color:#fff; font-size:16px;}
.con-nav-n{ width:247px; float:left; padding:0 20px 0 20px; border:1px #adc9e7 solid;}
.con-nav-n li{ width:100%; float:left; line-height:40px; border-top:1px #eeeeee solid;}
.con-nav-n li a{ width:100%; float:left;line-height:40px; font-size:14px;} /*height:40px; */
.con-nav-n li a i{ color:#327fdd; margin-right:10px;}
.con-nav-n li a:hover{ color:#327fdd; text-decoration:none;}
.con-nav-n li .on{ color:#327fdd;}
.con-nav-n li .li-n{ width:100%; float:left;}
.con-nav-n li .li-n span{ width:100%; float:left; border-top:1px #eeeeee solid; text-indent:23px;}

.con-r{ width:727px; float:right;}
.con-r-t{ width:100%; float:left; height:42px; line-height:42px; border-bottom:1px #dadada solid;}
.con-r-t h3{ float:left; font-size:16px; color:#327fdd; font-weight:normal; height:42px; line-height:42px; border-bottom:2px #327fdd solid;}
.con-r-t span{ float:right;}
.con-r-n{ width:100%; float:left;}

.con-news{ width:100%; float:left;}
.con-news li{ width:100%; float:left; height:40px; line-height:40px; border-bottom:1px #ddd solid;}
.con-news li a{ float:left; width:630px; height:40px; line-height:40px; overflow:hidden; background:url(../images/jk_16.jpg) left center no-repeat; text-indent:15px;}
.con-news li span{ float:right; color:#999;}

.pagination-01 li a{ margin:0 2px 0 2px; background:#fff; color:#666; font-size:14px; border:1px #ddd solid;}
.pagination-01 li a:hover{ background:#327fdd; color:#fff; border:1px #327fdd solid;}

.news_view{ width:100%; float:left; padding:20px 0 20px 0;}
.news_view_top{ width:100%; float:left;}
.news_title{ width:100%; float:left; text-align:center; position:relative; padding-bottom:10px;}
.news_title h1{ line-height:40px; font-size:24px; color:#000000; font-family:微软雅黑; font-weight:normal;}
.news_timeBox{ width:100%; line-height:30px; float:left; text-align:center; background:#eeeeee;}
.news_timeBox span{ color:#999999; cursor:pointer; display:inline;}
.news_timeBox .k1{ }
.news_timeBox .k2{ padding-left:10px;}
.news_timeBox .k3{ padding-left:10px;}
.news_timeBox .k4{ padding-left:10px;}
.news_timeBox .k4 a{ color:#999999;}
.news_timeBox .k4 a:hover{ color:#ff6600;}

.news_view_n{ width:100%; float:left; line-height:28px; padding-top:20px;}
.news_page{ width:100%; float:left; margin-bottom:10px; font-size:14px;}
.news_page li{ width:100%; line-height:30px; float:left; color:#666666;}
.news_page li a{ color:#666666;}
.news_page li a:hover{ color:#333333;}

.con-about{ width:100%; float:left; padding:20px 0 20px 0; line-height:30px;}

.con-pic{ width:100%; float:left; padding:20px 0 20px 0;}
.con-pic li{ width:355px; height:178px; float:left; border:1px #dddddd solid; padding:20px; margin:0 0 17px 17px;}
.con-pic li .pic{ width:125px; height:138px; float:left;}
.con-pic li .pic img{ width:125px; height:138px; float:left;}
.con-pic li .title{ width:170px; height:138px; float:right;}
.con-pic li .title-01{ width:170px; float:left; padding-bottom:5px; margin-bottom:5px; border-bottom:1px #ddd solid;}
.con-pic li .title-01 h3{ width:170px; float:left; height:30px; line-height:30px; font-size:16px; font-weight:normal; overflow:hidden; color:#333;}
.con-pic li .title-01 span{ width:170px; float:left; height:30px; line-height:30px; font-size:14px; color:#666; overflow:hidden;}
.con-pic li .title-02{ width:170px; float:left;}
.con-pic li .title-02 h3{ width:170px; float:left; height:30px; line-height:30px; font-size:16px; font-weight:normal; overflow:hidden; color:#333;}
.con-pic li .title-02 span{ width:170px; float:left; height:30px; line-height:30px; font-size:14px; color:#666; overflow:hidden;}

.con-pic-view{ width:100%; float:left; padding:20px 0 20px 0;}
.con-pic-view-l{ width:125px; float:left;}
.con-pic-view-l .pic{ width:125px; height:138px; float:left;}
.con-pic-view-l .pic img{ width:125px; height:138px; float:left;}
.con-pic-view-l .title{ width:125px; float:left;}
.con-pic-view-l .title h3{ width:100%; float:left; height:30px; line-height:30px; font-size:16px; font-weight:normal; overflow:hidden; color:#333; text-align:center;}
.con-pic-view-l .title span{ width:100%; float:left; height:30px; line-height:30px; font-size:14px; color:#666; overflow:hidden; text-align:center;}

.con-pic-view-r{ width:575px; float:right;}
.con-pic-view-r-t{ width:100%; float:left; height:42px; background:url(../images/jk_12.jpg) repeat-x;}
.con-pic-view-r-t li{ float:left; height:38px; margin:4px 0 0 4px;}
.con-pic-view-r-t li a{ float:left; padding:0 15px 0 15px; height:38px; line-height:38px; color:#fff; font-size:14px;}
.con-pic-view-r-t li a:hover{ background:#fff; color:#333; text-decoration:none;}
.con-pic-view-r-t li .on{ background:#fff; color:#333;}
.con-pic-view-r-n{ width:100%; float:left; padding:15px; line-height:30px; border:1px #adc9e7 solid; border-top:none;}
.con-pic-view-r-n .v-n{ display:none;}

.listpage {clear: both;font-size: 12px;height: 50px;line-height: 30px;padding-top: 10px;text-align:center;}
.listpage a {background:#f1f2f6; border-style: solid;border-width: 1px;color: #666666;display: block;float: left;font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding-left: 10px;padding-right: 10px;}
.listpage a:hover{color: #FFFFFF;background-color: #327fdd;}
.listpage span {background-color: #327fdd;border-color: #327fdd;border-style: solid;border-width: 1px;color: #ffffff;display: block;float: left;font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding-left: 10px;padding-right: 10px;}