﻿@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-family:"微软雅黑"; font-size:12px;}
a{ color:#666666; text-decoration:none;}
a:hover{ text-decoration:none;}
ul,td,dt,dd,dl,li,ol,h1,h2,h3,h4,h5,h6,from,input,textarea,p,th,img,div,select{ margin:0; padding:0; border:0px; list-style:none;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; font-size:0px; line-height:0px; content:".";}
em{ font-style:normal;}
s{ text-decoration:none;}
.clear{ clear:both;}


.w{ width:1004px; overflow:hidden; margin:0 auto;}

.top{ background:url(../images/top_bj.jpg) repeat-x; height:131px; width:100%;}
.top .logo{ float:left;}
.top .phone{ float:right;}
.nav{ background:#3591d8; height:45px; width:100%;}
.nav ul li{ float:left; font-size:15px; margin-left:20px;}
.nav ul li a{ color:#FFF; width:102px; height:45px; line-height:48px; text-align:center; display:block;}
.nav ul li a:hover{ background:url(../images/nav_bj.png) no-repeat; display:block;}
.nav ul li #curr{ background:url(../images/nav_bj.png) no-repeat; display:block;}
.welcome{ background:#f1f9ff; height:34px; width:100%;}
.welcome .we_wz{ line-height:34px; float:left; color:#666666;}
.search{ background:url(../images/search_bj.jpg) no-repeat; width:176px; height:25px; margin-top:4px; float:right;}
.search input{ float:left; width:136px; height:25px; margin-left:5px; background:none;}
.search a{ float:right;}

.banner{ margin-top:18px; width:1004px; height:417px; overflow:hidden; position:relative;}
.qiehuan{ position:absolute; left:0; bottom:0; height:34px; width:100%; text-align:center;}
.qiehuan span{ display:inline-block; cursor:pointer; margin-left:7px;}
.qiehuan span b{ display:block; background:url(../images/qh.jpg) no-repeat; width:33px; height:5px;}
.qiehuan span b:hover{ background:url(../images/qh1.jpg);}
.qiehuan .curr b{ background:url(../images/qh1.jpg);}

.index_cp{ margin-top:17px; overflow:hidden;}
.index_cpleft{ width:207px; overflow:hidden; float:left;}
.index_cpleft .index_cptop{ color:#FFF; background:url(../images/index_cpbj.jpg) no-repeat; width:207px; height:87px; overflow:hidden;}
.index_cpwz{ font-size:24px; margin-top:21px; margin-left:21px;}
.index_cpwze{ font-size:14px; font-weight:bold; margin-left:21px; text-transform:uppercase;}
.index_cplist{ width:205px; border-left:1px solid #d8e5ec; border-right:1px solid #d8e5ec; border-bottom:3px solid #d3e4f2; padding-bottom:25px; font-size:14px;}
.index_cplist ul{ width:174px; margin:0 auto;}
.index_cplist ul li{ margin-top:15px;}
.index_cplist ul li a{ background:url(../images/index_cp1.jpg) no-repeat; width:174px; height:35px; line-height:35px; text-indent:15px; color:#3591d8; display:block;}
#cp_list{ background:url(../images/index_cp2.jpg) no-repeat; color:#FFF;}
.index_cplist ul li a:hover{ background:url(../images/index_cp2.jpg) no-repeat; color:#FFF;}
.index_cpright{ width:781px; float:right; border-left:1px solid #d8e5ec; border-right:1px solid #d8e5ec; border-top:2px solid #3591d8; border-bottom:3px solid #d3e4f2; overflow:hidden; padding-bottom:15px;}
.index_cprighttop{ margin-top:10px; overflow:hidden;}
.index_cprighttop h1{ font-size:15px; margin-left:22px; float:left; color:#3591d8;}
.index_cprighttop a{ float:right; margin-right:20px; color:#c6c6c6;}
.index_cplb{}
.index_cplb li{ background:url(../images/index_cppicbj.jpg) no-repeat; width:195px; height:215px; padding-top:17px; float:left;}
.index_cppic{ margin-left:10px;}
.index_cppicwz{ color:#333333; text-align:center; width:175px; height:34px; line-height:34px; margin-left:10px; overflow:hidden;}
.index_cplb li:hover{ background:url(../images/index_cppicbj1.jpg) no-repeat; width:195px; height:215px; padding-top:17px;}
.index_cplb li:hover .index_cppicwz{ color:#FFF;}

.index_hf{ overflow:hidden; margin-top:17px;}

.index_kj{ margin-top:17px; overflow:hidden;}
.index_kjleft{ width:207px; overflow:hidden; float:left;}
.index_kjlefttop{ background:#3591d8; height:38px; width:100%; overflow:hidden; color:#FFF;}
.index_kjlefttop h3{ background:url(../images/index_kjbj.jpg) no-repeat; text-indent:25px; font-size:15px; margin-left:25px; line-height:38px;}
.index_kjleftnr{ width:205px; border-left:1px solid #d8e5ec; border-right:1px solid #d8e5ec; border-bottom:3px solid #d3e4f2; padding-bottom:25px; padding-top:11px;}
.index_kjleftnr ul li{ margin-top:7px; margin-left:11px;}
.index_kjcenter{ float:left; width:507px; border-left:1px solid #d8e5ec; border-right:1px solid #d8e5ec; border-top:2px solid #3591d8; border-bottom:3px solid #d3e4f2; overflow:hidden; padding-bottom:30px; margin-left:14px;}
.index_hzhb{ width:1002px; border-left:1px solid #d8e5ec; border-right:1px solid #d8e5ec; border-top:2px solid #3591d8; border-bottom:3px solid #d3e4f2; overflow:hidden; padding-bottom:15px; margin-top:17px;}
.index_hbpic{ margin-top:15px;}
.index_hbpic li{ float:left; padding:2px; padding-bottom:5px; background:#f1eff2; border:1px solid #d4d3be; margin-left:20px;}
.index_hbpic li img{width:170px; height:70px;}
.index_al{ overflow:hidden; width:100%;}
.index_aldt{ width:285px; height:284px; overflow:hidden; float:left; position:relative; margin-left:14px; margin-top:20px;}
.index_albb{ height:49px; width:100%; position:absolute; left:0; bottom:0; background:url(../images/index_allll.png) repeat-x;}
.index_albbwz{ font-weight:bold; line-height:49px; font-size:15px; text-indent:15px; float:left; color:#FFF;}
.index_albbfy{ float:right; margin-right:15px}
.index_albbfy a{ float:left; margin-right:5px; margin-left:5px;; margin-top:18px;}
.index_sz{ float:left; color:#FFF; font-size:15px; line-height:49px;}
.index_alne{ width:172px; overflow:hidden; float:left; margin-left:20px;}
.index_alywz{ width:100%; border-bottom:1px solid #cccccc; overflow:hidden; padding-bottom:10px; margin-top:20px;}
.index_alywz h6{ font-size:14px; color:#333333;}
.index_pp{ line-height:18px; color:#666666; margin-top:5px; height:36px; overflow:hidden;}
.index_a{ background:url(../images/index_ck.jpg) no-repeat; width:71px; height:19px; display:block; line-height:19px; text-align:center; float:right; margin-top:10px;}
.index_a:hover{ background:url(../images/index_ck1.jpg) no-repeat;}
.index_ali{ margin-top:15px;}
.index_ali li{ background:url(../images/index_licj.jpg) no-repeat; height:20px; line-height:20px; width:100%; overflow:hidden; text-indent:10px; margin-top:10px;}
.index_news{ float:right; width:256px; border-left:1px solid #d8e5ec; border-right:1px solid #d8e5ec; border-top:2px solid #3591d8; border-bottom:3px solid #d3e4f2; overflow:hidden; padding-bottom:30px; min-height:335px;}
#index_alywz{ width:215px; overflow:hidden; margin-left:20px;}
#index_ali{ width:215px; overflow:hidden; margin-left:20px; margin-top:5px;}

.bottom{ margin-top:20px;}
.yqlj{ background:#3591d8; height:56px;}
.yqlj_wz{ background:url(../images/yqlj_bj.jpg) no-repeat; width:76px; height:26px; line-height:26px; text-indent:6px; font-size:14px; font-weight:bold; color:#FFF; margin-top:15px; float:left;}
.yq_dw{ float:left; color:#FFF; line-height:56px; margin-left:10px; text-transform:uppercase;}
.yq_dw a{ color:#FFF;}
.bb{ background:#fafafa; width:100%; padding-top:10px; padding-bottom:15px;}
.bq{ line-height:20px; color:#666666; margin-top:20px; float:left;}
.weixin{ float:right;}



.zj_nr{ width:654px; overflow:hidden; margin:0 auto; line-height:24px;}
.ny_newspic{ float:left;}
.ny_newspic img{ width:246px; height:150px; }
.ny_news{ overflow:hidden;}
.ny_newswz{ float:right; width:361px; overflow:hidden;}
.ny_newswzj{ font-size:14px; margin-top:15px; font-weight:bold;}
.ny_newswzj a{ color:#333333;}
.ny_newstl{ color:#999999;}
.ny_newsnr{ margin-top:10px; line-height:20px; color:#666666; height:60px; overflow:hidden;}
.ny_newsli{ margin-top:20px; overflow:hidden; width:100%;}
.ny_newsli li{ border-bottom:1px dashed #cbcbcb; width:100%; overflow:hidden; height:35px; line-height:35px;}
.ny_newsli li a{ float:left; width:500px; overflow:hidden; color:#333333; font-size:14px;}
.ny_newsli li span{ float:right; overflow:hidden; color:#999999;}
.page {
text-align: center;
overflow: hidden;
margin-top: 30px;
width: 100%;
color: #646464;
}
.pages {
padding: 15px 0;
overflow: hidden;
display: inline-block;
}
.pages a.active {
background: #0c76bb;
color: white;
}
.pages a:hover {
background: #0c76bb;
color: white;
}
.pages a{
display: inline;
float: left;
padding: 0 10px;
background: #cccccc;
line-height: 26px;
height: 26px;
overflow: hidden;
text-align: center;
border-radius: 2px;
margin: 0 5px 0 0;
color: #646464;
}

.news_con{ text-align:center; width:100%; border-bottom:1px solid #e0e0e0; padding-bottom:15px;}
.news_con h1{ font-size:16px; color:#333333; font-weight:normal;}
.news_contime{ color:#999999;}
.news_connr{ color:#666666; line-height:24px; margin-top:20px;}
.yxtab{ width:100%; background:#dddddd; margin-top:20px;}
.yxtab table thead tr td{ background:url(../images/td.jpg) repeat-x; line-height:31px; height:31px; padding-left:10px; color:#333333; font-weight:bold;}
.yxtab table tbody tr td{ background:#FFF; padding-left:10px; color:#666666; line-height:35px;}
#ejlm{ background:#f6f6f6; border-top:1px solid #e4e4e4; padding-bottom:20px;}
#ejlm li{ border-bottom:none; height:35px; line-height:35px; font-size:14px; margin-left:15px;}
#ejlm li a{ background:none; color:#666666;}
#ejlm li a:hover{ color:#ff7d0d;}

.ny_cpli li{ width:100%; border-bottom:1px solid #e1e1e1; overflow:hidden; padding-bottom:25px; padding-top:15px;}
.ny_cplipic{ float:left;}
.ny_cplipic img{ width:246px; height:183px;}
.ny_cpliwz{ width:325px; overflow:hidden; float:right;}
.ny_cpname{ font-size:14px; line-height:35px; line-height:35px; width:100%; overflow:hidden; margin-top:5px;}
.ny_cpck{ width:143px; height:38px; display:block; text-align:center; line-height:38px; font-size:16px; background:#e1e1e1; margin-top:15px;}
.ny_cpck:hover{ background:#0c76bb; color:#FFF;}
.cp_cond{ width:100%; overflow:hidden; position:relative;}
.cp_cond1{ float:left; overflow:hidden; width:473px; height:371px;     position: relative;}
.cp_cond2{ float:right; width:147px; height:381px; overflow:hidden;}
.cp_cond2 ul{height:491px;position:absolute;}
.cp_cond2 li{ width:147px; height:118px; overflow:hidden; margin-bottom:9px; cursor:pointer;position:relative;}
.cp_cond2 li i{display:none;}
.cp_cond2 li img{width:147px; height:118px;}
.cp_conname{ height:45px; line-height:45px; font-size:14px; color:#666666; width:100%; border-bottom:1px solid #e1e1e1; overflow:hidden;}
.cp_connr{ width:100%; overflow:hidden; line-height:24px; color:#666666; margin-top:10px;}

#banner{ position:relative; min-width:1200px;}
#banner { width:100%; max-height:735px;}
#banner  img{ width:100%;}
#banner{position:relative;}
#banner ul{overflow:hidden;}
#banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;}
#banner li a{display:block;margin:0 auto;}
#banner cite{position:absolute;bottom:10px;left:50%;z-index:999;display:block;margin-left:-144px;width:288px;height:15px;_display:none;}
#banner cite span{float:left;display:block;margin:0 4px;width:35px;height:5px;background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
#banner cite span:hover{background-color:#f5f5f5;}
#banner cite span.cur{background-color:#1d8bd8;cursor:default;}
.clear{clear:both;}

.ny_banner{ width:100%;}
.ny_banner img{ width:100%;}

.ny-left{ width:254px; float:left; overflow:hidden;}
.ff{ width:254px; background:#3592d8; padding-top:43px; padding-bottom:41px;}
.ffa{ font-size:28px; color:#FFF; margin-left:38px;}
.ffb{ font-size:14px; color:#FFF; font-family:"Arial"; margin-left:38px;}
.cd{ width:252px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; overflow:hidden;}
.cda{ font-size:18px;}
.cda li{ width:252px; border-bottom:1px solid #e4e4e4;}
.cda li a{ width:252px; height:60px; color:#666666; background:url(../images/bbb.jpg) no-repeat; display:block; line-height:60px; text-indent:38px;}
.cda a:hover{ background:url(../images/aaa.jpg); color:#3592d8;}
.cda #ny_ejcur{background:url(../images/aaa.jpg); color:#3592d8;}
.ny-right{ width:716px; float:right; overflow:hidden;}
.ee{ width:716px; height:33px; overflow:hidden; padding-top:29px;}
.eea{ height:62px; float:left; font-size:16px; color:#333;}
.eeb{ height:62px; float:right; font-size:12px; color:#333;}
.eeb span{ color:#ff7d0d;}
.nybj{ width:716px; min-height:500px; background:#f6f6f6; padding-top:34px; padding-bottom:35px;}

.ny-anli{width:648px; overflow:hidden;}
.ny-anli li{width:208px; height:241px; float:left; margin-left:12px;}
.ny-anlia{width:204px; height:190px; border:1px solid #ececec; padding-top:4px; padding-left:4px;}
.ny-anlia img{width:197px; height:183px;}
.ny-anlib{width:208px; height:50px; line-height:20px; font-size:14px; color:#666666;}
.ny-anxq{width:654px; height:491px; position:relative;}
.ny-anxqa{width:654px; height:491px;}
.ny-anxqb{width:654px; height:47px; position:absolute; bottom:0px; background:url(../images/an_b.png) no-repeat; color:#FFF; line-height:47px; text-indent:5px; font-size:14px;}
.ny-anxqc{width:654px; height:112px; position:relative;}
.ny-anxqc li img{width:124px; height:112px;}
.ny-anxqd{width:654px; height:112px; margin-top:8px; overflow:hidden;}
.ny-anxqd li{width:124px; height:112px; float:left; margin-left:8px;}
.ny-anxqe{width:654px; height:50px; position:absolute; overflow:hidden; bottom:20px;}
.ny-anxqea{float:left; width:29px; height:35px;}
.ny-anxqeb{float:right; width:29px; height:35px; margin-right:2px;}
.ny-anxqf{width:614px; height:104px; background:#FFF; font-family:"宋体"; font-size:12px; color:#666; margin-top:10px; padding:20px;}
.ny-jszc{ width:644px; height:86px; border-bottom:1px solid #e0e0e0; overflow:hidden; margin-top:10px;}
.ny-jszca{width:60px; height:50px; border:2px solid #212121; float:left; text-align:center; padding-top:10px;}
.ny-date{ font-size:24px; font-weight:bold; color:#212121;}
.ny-mounth{ font-size:13px; color:#212121}
.ny-jszcb{ float:left; width:500px; overflow:hidden; margin-left:30px; margin-top:9px;}
.ny-jszca h3{ font-size:14px; color:#333;  margin-top:5px;}
.ny-jszcc{ font-size:12px; color:#999;}
.ny-jszcd{ width:30px; height:30px; margin-top:20px; float:left; background:url(../images/jszc-ico2.jpg) no-repeat;}
.ny-jszcd:hover{ width:30px; height:30px; margin-top:20px; float:left; background:url(../images/jszc-ico.jpg) no-repeat;}

.ny-zxns{width:631px; padding-bottom:20px;}
.ny-zxnsa{width:631px; height:50px; border-bottom:1px dashed #e0e0e0; color:#0c76bb; font-size:15px; line-height:50px;}
.ny-zxnsb{width:631px; height:30px; font-size:14px; color:#666666; line-height:30px;}
.ny-zxnsc{width:631px; height:30px; font-size:12px; color:#666666; line-height:30px; font-family:"宋体";}

.ny-lxwm{width:647px; height:343px;}
.ny-lxwma{width:647px; margin-top:10px; overflow:hidden;}
.ny-lxwma span{ color:#333333; font-size:16px; font-weight:bold;}
.ny-lxwmaa{width:300px; float:left;}
.ny-lxwmab{ float:left;}

.ny-zxly{width:496px; height:50px; border:1px solid #e5e5e5; margin-top:10px;}
.ny-zxly input{width:496px; height:50px; text-indent:5px; color:#CCC;}
.ny-zxlya{width:625px; height:204px; border:1px solid #e5e5e5; margin-top:10px;}
.ny-zxlya textarea{width:625px; height:204px;}
.ny-zxlyb input{width:139px; height:49px; background:#f1c000; display:block; font-weight:bold; font-size:18px; line-height:49px; text-align:center; margin-top:10px; color:#FFF;}

.ny-lxwmaee{width:647px; color:#666; margin-top:10px; overflow:hidden; font-size:16px;}

div.slideBox{ position:relative; width:670px; height:300px; overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left; width:10px; height:10px; background-color:#FFF; text-indent:-99999px; margin:20px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#3391D9;}

.nybj li{float:left;}
.cf li{position: relative;color: #fff;}
.nybj .cf a{display: block; width: 654px;height: 491px; position: absolute;color: #fff;}
.nybj .cf li span{display: block;width: 640px; position: absolute; left: 0; bottom: 0;padding: 10px 20px;line-height: 22px;text-align:left;background:rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000") 6}
.ny-anxq{height:491px;position:relative;overflow:hidden;}
.pduv{position:absolute; margin-top:200px;width:654px;}
.prev{ display:block; position:relative; float:left}
.next{ display:block; position:relative;float:right}
.ny-anxq ul{height:491px;position:absolute;}
.ny-anxq li{width:654px;height:491px;}
.ny-anxqc{overflow:hidden;}
.ny-anxqc ul{height:112px;position:absolute;}
.ny-anxqc li{width:124px;height:112px;cursor:pointer;position:relative;}
.ny-anxqc li i{display:none;}
.ny-anxqc li img{width:124px;height: 112px;}
.ny-anxqc .on img{width: 118px;height: 106px;border:3px solid #3591d8;}
.ny-anxqc .on i{display:block;}
.cp_cond2 .on img{border:3px solid #3591d8; width: 141px;height: 112px;}
.cp_cond2 .on i{display:block;}
.cp_cond1 li{width:473px; height:371px;}
.cp_cond1 ul{position:absolute; height:371px;}
.cp_cond1 .cf li{position: relative;color: #fff;}
.cp_cond1 .cf a{display: block; width: 473px;height: 371px; position: absolute;color: #fff;}
.cp_cond1.cf li span{display: block;width: 473px; position: absolute; left: 0; bottom: 0;padding: 10px 20px;line-height: 22px;text-align:left;background:rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000") 6}
.cp_co_d{position:absolute; width:147px; height:400px;}
.cp_co_d1{position:relative; width:147px; height:25px; top:0; text-align:center;}
.cp_co_d2{position:relative; width:147px; height:25px; margin-top:317px; text-align:center;}