@charset "utf-8";
/* CSS Document */
/* Auther: Puyuan */
/*公共样式与首页样式*/
A{TEXT-DECORATION: none;}
A:link {color: #5e5e5e; outline:none;}
A:visited {color: #5e5e5e}
A:active {color: #5e5e5e}
A:hover{COLOR:#0e59ac}
BODY
{
 margin:0px; font-family:"微软雅黑"; background:#ffffff;color:#5e5e5e;}
p,h1,h2,h3,h4,h5,h6,ul,li,input,dl,dt,dd,header,article,iframe,footer,ol,div,img,html{margin:0px; padding:0px; }
input{ border:0px;}
img{border:0px; vertical-align:middle; -webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear; max-width:100%; height:auto;}
li{ list-style:none;}
a,span,input{outline:none;  -webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear;}
b{ font-weight:normal;}
input,button,select,textarea{outline:none;font-family:"微软雅黑"; font-size:12px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; margin:0px; padding:0px; height:0px;}
.main{ width:1003px; margin:0px auto;}
body{ font-size:12px;line-height:22px;}
.top{ width:100%; background:url(/uploadnew/images/2024/9/261707658.jpg)  top center no-repeat; height:355px; min-width:1003px;}
.top_jg{ width:100%; float:left; height:256px;}
.menu{ width:100%; float:left; background:url(../images/nav_bj.png) no-repeat; height:96px; position:relative;}
.menu ul{ float:left; width:100%; height:44px;}
.menu li{ float:left; height:44px; width:78px;}
.menu li.l1{ width:50px; margin-left:8px;}
.menu li a.dbt{ display:block; width:100%; text-align:center; height:44px; line-height:42px; font-size:14px; font-weight:bold; color:#fff; -webkit-transition:all 0s linear;
	-moz-transition:all 0s linear;
	-o-transition:all 0s linear;
	-ms-transition:all 0s linear;
	transition:all 0s linear; }
.menu li.on a.dbt,.menu li:hover a.dbt{ background:url(../images/nav_on.png) bottom center no-repeat; background-size:100% 100%; color:#0e59ac;}
.menu li .txtk{ width:995px; height:35px; background:url(../images/nav_bj_d.png); line-height:35px; position:absolute; left:8px; top:44px; padding-left:4px; display:none;}
.menu li .txtk a{ float:left; color:#0e59ac; font-size:14px; font-weight:bold; margin:0px 8px;}
.menu li .txtk a:hover{ color:#ff0000;}
.menu li:hover .txtk{ display:block;}
.menu_d{ float:left; width:100%;}
.menu_d .d1{ float:left; color:#0e59ac; font-size:12px; line-height:35px; margin:0px 12px; }
.menu_d .d2{ float:left; width:350px; margin-top:5px;}
.menu_d .d3{ background: url(../images/ss.png) no-repeat; width:207px; height:25px; float:right; margin:5px 20px 0px 0px;}
.menu_d .d3 .ss_txt{ width:120px; height:25px; line-height:25px; background:none; float:left; margin-left:55px; color:#999;}
.menu_d .d3 .ss_an{ width:25px; height:25px; float:right; background:none; cursor:pointer;}
.foot{ width:100%; text-align:center; color:#fff; background:#023579; line-height:30px; padding:30px 0px; min-width:1003px;}

.ny{ width:100%; padding-bottom:80px;}
.ny .d1{ float:left; width:240px;}
.ny .d2{ float:right; width:720px;}

.left_kk1{ float:left; width:100%; background:#0e59ac; color:#fff; padding:0px 20px 20px 20px; margin-bottom:25px;}
.left_kk1 h2{ width:100%; float:left; font-size:18px;  height:55px; line-height:55px;}
.left_lm1{ width:100%; float:left;}
.left_lm1 li{ width:100%; float:left; margin-bottom:5px;}
.left_lm1 a{ display:block; width:100%; height:35px; line-height:35px; padding-left:10px; font-size:14px; background:#126bcd; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all 0s linear;
	-moz-transition:all 0s linear;
	-o-transition:all 0s linear;
	-ms-transition:all 0s linear;
	transition:all 0s linear;}
.left_lm1 a:hover,.left_lm1 a.on{background:#cae3ff url(../images/left_lm_jt.png) right no-repeat; color:#0e59ac; }

.left_lm2{ width:220px; float:left; margin:-8px 0px 0px -10px;}
.left_lm2 li{ float:left; width:94px; height:90px; margin:8px;}
.left_lm2 a{ float:left; width:100%; height:90px; padding:8px 0px; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
 background-image: -moz-linear-gradient(top, #fff, #ecebeb); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ecebeb)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ecebeb', GradientType='0'); /* IE*/
}
.left_lm2 i{ display:inline-block; width:49px; height:48px;}
.left_lm2 i.i1{ background:url(../images/sy_a1.png) no-repeat;}
.left_lm2 i.i2{ background:url(../images/sy_a8.png) no-repeat;}
.left_lm2 i.i3{ background:url(../images/sy_a2.png) no-repeat;}
.left_lm2 i.i4{ background:url(../images/sy_a3.png) no-repeat;}
.left_lm2 i.i5{ background:url(../images/sy_a4.png) no-repeat;}
.left_lm2 i.i6{ background:url(../images/sy_a9.png) no-repeat;}
.left_lm2 i.i7{ background:url(../images/sy_a6.png) no-repeat;}
.left_lm2 i.i8{ background:url(../images/sy_a7.png) no-repeat;}

.left_lm2 p{ font-size:14px; font-weight:bold;}

.ny_bt1{ width:100%; float:left; height:35px; line-height:35px; border-bottom:solid 1px #ddd; font-size:14px; color:#cccccc; margin-top:10px;}
.ny_bt1 .s1{ font-size:24px; color:#0e59ac; height:45px; background:#fff; float:left; line-height:45px; margin-top:-10px;}
.ny_bt1 .s2{ float:right; background:url(../images/tb_home.jpg) left no-repeat; padding-left:20px;}
.ny_bt1 .s2 a{ color:#ccc; margin:0px 5px;}
.ny_bt1 .s2 a:hover,.ny_bt1 .s2 a:last-child{ color:#0e59ac;}

.ab_nr{ width:100%; float:left; color:#666; font-size:14px; line-height:24px; margin-top:40px;}
.ab_nr p{ padding-bottom:25px;}

.ry_lb{ width:100%; float:left; margin:30px 0px;}
.ry_lb li{ width:330px; height:220px; float:left; margin:14px;  /*弹性盒模型*/    
    display:flex;
/*侧轴居中对齐*/    
    align-items: center; 

 display: flex;
    justify-content:center;
    align-items: center;}
.ry_lb li img{max-width:330px; max-height:220px;}

.hj_lb{ width:100%; float:left; margin:30px 0px;}
.hj_lb li{ width:330px; height:245px; float:left; margin:14px; text-align:center;}
.hj_lb li img{width:330px; height:220px;}
.hj_lb li p{ font-size:14px; color:#666; padding-top:10px;}

.fy1{ width:100%; float:left; line-height:35px; text-align:center; font-size:14px;}
.fy1 a{ border:solid 1px #dddddd; padding:0px 12px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; display:inline-block; margin:0px 2px; color:#666;}
.fy1 a:hover,.fy1 a.on{ color:#fff; border:solid 1px #0e59ac; background:#0e59ac; }
.fy1 a.cd_f1,.fy1 a.cd_f2{ font-family:宋体; font-weight:bold; font-size:16px;}

.ys_lb{ width:100%; float:left; background:url(../images/ys_x.jpg); margin:40px 0px 20px 0px; padding-bottom:100px;}
.ys_lb li{ width:50%; text-align:center; font-size:18px; line-height:35px; position:relative; margin-bottom:-90px; color:#666; float:left;}
.ys_lb img{ width:300px; height:225px;}
.ys_lb p{ padding-top:10px;}
.ys_lb li i{ background:url(../images/ys_jt.png); position:absolute; width:15px; height:16px; right:0px; top:125px;}
.ys_lb li:nth-child(even){ margin-top:125px;}
.ys_lb li:nth-child(even) i{ background:url(../images/ys_jt_.png); position:absolute; right:auto; left:0px;}

.news_lb{ width:100%; float:left; margin:25px 0px 40px 0px;}
.news_lb li{ width:100%; float:left; border-bottom:solid 1px #ddd; color:#999; padding:15px 0px;}
.news_lb a.dbt{ font-size:16px; font-weight:bold;}
.news_lb p{ padding:5px 0px; color:#666;}

.news_lb3{ width:100%; float:left; margin:25px 0px 40px 0px;}
.news_lb3 li{ width:100%; float:left; border:solid 1px #ddd;  padding:15px; margin-bottom:10px;}
.news_lb3 h2{ font-size:16px; color:#333; line-height:30px; padding:3px 10px; width:100%; float:left; margin-bottom:5px; background:#f2f2f2; }
.news_lb3 .s1{ float:right; margin-left:25px; font-size:12px; color:#999;}
.news_lb3 .txtk1{  color:#666; width:100%; float:left;  margin-bottom:5px;}
.news_lb3 .txtk2{ color:#0e59ac; width:100%; float:left;}
.news_lb3 .txtk2 .s2{ color:#666;}

a.cd_lan{ color:#0e59ac;}
a.cd_lan:hover{ text-decoration:underline;}

.sbt{ width:100%; float:left; text-align:center; font-size:24px; line-height:36px; margin-top:40px; padding:0px 20px; text-align:center;}
.ssj{ width:100%; float:left; border-bottom:solid 1px #ddd; padding:10px 0px; text-align:center; color:#999;}
.ssj span{ padding:0px 12px;}
.snr{ width:100%; float:left; padding:20px 20px 30px 20px; font-size:14px; line-height:24px; color:#666;}
.snr p{ padding-bottom:25px;}
.sgd{ width:100%; float:left; border-top:solid 1px #ddd; padding-top:20px;}
.sgd .s1{ width:50%;}
.sgd .s1.right{ text-align:right;}
.sy{ width:100%;}
.sy1{ width:100%; float:left;}
.sy1 .d1{ float:left; width:735px;}
.sy1 .d1_1{ width:254px; float:left;}
.sy1 .d1_2{ width:460px; float:right;}
.sy1 .d2{ float:right; width:250px;}
.sy_gd1{ width:100%; float:left; height:235px; padding:5px;}
.kk1{ border:solid 1px #b8d2f2;}
.md15{ margin-bottom:15px;}
.sy_zn{ width:100%; padding:7px 7px 7px 50px; float:left; background:#f3f9ff; position:relative; height:110px;}

.sy_zc{ width:100%; padding:7px 7px 7px 50px; float:left; background:#fff; position:relative; height:110px;}
.sy_zc .sy_bt1{ background:url(../images/sy_lm5.png) center center no-repeat}

.sy_bt1{ position:absolute; left:0px; top:0px; text-align:center;  background:url(../images/sy_lm1.png) center center no-repeat; width:43px; height:100%; font-size:18px; color:#fff;}
.sy_bt1 span{ width:100%; top:100%; padding:0px 20px 0px 10px; position:absolute; top:50%; left:0px; height:90px; margin-top:-45px;}
.sy_lb1{ width:100%; float:left;}
.sy_lb1 li{ float:left; width:82px; height:80px; margin:7px;}
.sy_lb1 a{ float:left; width:100%; font-size:13px; font-weight:bold; border:solid 1px #ddd; height:80px; padding:5px 0px; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
 background-image: -moz-linear-gradient(top, #fff, #ecebeb); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ecebeb)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ecebeb', GradientType='0'); /* IE*/
}
.sy_lb1 i{ display:inline-block; width:41px; height:40px;}
.sy_lb1 i.i1{ background:url(../images/sy_a1.png) center center no-repeat; background-size:auto 100%;}
.sy_lb1 i.i2{ background:url(../images/sy_a2.png) center center no-repeat; background-size:auto 100%;}
.sy_lb1 i.i3{ background:url(../images/sy_a3.png) center center no-repeat; background-size:auto 100%;}
.sy_lb1 i.i4{ background:url(../images/sy_a4.png) center center no-repeat; background-size:auto 100%;}
.sy_lb1 i.i5{ background:url(../images/sy_a5.png) center center no-repeat; background-size:auto 100%;}
.sy_lb1 i.i6{ background:url(../images/sy_a6.png) center center no-repeat; background-size:auto 100%;}
.sy_lb1 i.i7{ background:url(../images/sy_a7.png) center center no-repeat; background-size:auto 100%;}

.sy_lb2{ width:100%; float:left;}
.sy_lb2 li{ width:100%; float:left; border:solid 1px #b8d2f2; margin-bottom:15px;}
.sy_lb2 a.a1{ background:url(../images/sy_an1.png) no-repeat; height:71px; display:block;}
.sy_lb2 a.a2{ background:url(../images/sy_an2.png) no-repeat; height:81px; display:block;}
.sy_lb2 li.l1{ background:url(../images/sy_an2.png) no-repeat; height:81px; position:relative;}
.sy_lb2 li.l1 a{ position:absolute; width:95px; height:35px; top:15px;}
.sy_lb2 li.l1 a.a3{ left:22px;}
.sy_lb2 li.l1 a.a4{ left:133px;}
.sy_lb2 li.l_ewm{ height:142px; background:url(../images/sy_an3.png) no-repeat}

.slideBox{ width:100%; float:left; position:relative;}
.slideBox .hd{ position:absolute; height:20px; top:168px; right:0px; z-index:2;}
.slideBox .hd li{ float:left; background:rgba(0,0,0,.8); margin-left:3px; color:#fff; width:20px; text-align:center; line-height:20px;} 
.slideBox .hd li.on{ background:#ff0000;}
.slideBox .bd{ float:left; width:100%;}
.slideBox .bd li{ width:100%; float:left;}
.slideBox .bd img{ width:100%; height:188px; display:block; float:left;}
.slideBox .bd p{ font-size:14px; height:40px; width:100%; float:left; line-height:40px; text-align:center; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;}
#slideBox2.slideBox{ width:230px; float:left; position:relative; margin:20px 0px 0px 9px;}
#slideBox2.slideBox .bd img{ height:155px;}
#slideBox2.slideBox a.prev,#slideBox2.slideBox a.next{ background:rgba(255,255,255,.5); color:#333; position:absolute; width:20px; height:40px; text-align:center; line-height:40px; top:58px; left:0px;}
#slideBox2.slideBox a.prev:hover,#slideBox2.slideBox a.next:hover{ background:#0f5aac; color:#fff;}
#slideBox2.slideBox a.next{ left:auto; right:0px;}

#slideBox3.slideBox{ height:185px; overflow:hidden;}
#slideBox3.slideBox .bd li{ padding:10px 0px; height:185px;}
#slideBox3.slideBox .imgk{ float:left; width:100%; border:solid 1px #ddd; width:35%; padding:2px;}
#slideBox3.slideBox .imgk img{ width:100%; height:auto;}
#slideBox3.slideBox .txtk{ float:right; width:60%; font-size:12px; line-height:22px; padding-top:5px; }
#slideBox3.slideBox .txtk a.dbt{ font-size:14px; font-weight:bold; width:100%; float:left;}
#slideBox3.slideBox .txtk p{ padding-bottom:0px; text-align:left; height:auto; line-height:22px;  text-overflow:clip; overflow:hidden;  white-space: normal; width:100%; float:left;}
#slideBox3.slideBox .txtk a.cd_more2{ background:url(../images/sy_an5.png) no-repeat; width:77px; height:25px; line-height:25px; display:inline-block; float:left; padding-left:8px; margin-top:10px;}

.sy_zj1{ float:left; width:330px; height:185px; border-right:dashed 1px #ddd; padding:0px 20px; margin:10px 0px 10px 10px;}
.sy_zj2{ float:right; width:380px; height:185px; margin:10px 5px; overflow:hidden;}

.sy_zj_bt{ width:100%; float:left; height:30px; line-height:30px; margin-bottom:10px; font-size:14px; color:#023579; font-weight:bold; background:#eef3fa;}
.sy_zj_bt .s1{ width:105px; margin-left:20px; float:left;}
.sy_zj_bt .s2{ width:225px;  float:right; margin-right:30px; text-align:center;}

#slideBox4.slideBox{ height:185px; overflow:hidden;}
#slideBox4.slideBox .bd li{ padding:0px 0px; height:30px; line-height:30px; overflow:hidden;}
#slideBox4.slideBox .bd li a{ display:block;}
#slideBox4.slideBox .bd li .s1{ width:105px; margin-left:20px; float:left;}
#slideBox4.slideBox .bd li .s2{ width:225px;  float:right; height:30px; margin-right:30px; text-align:center; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;}

.sy_t1{ width:100%; float:left; text-align:center; margin-bottom:20px;}
.sy_t1 p{ color:#969696; text-indent:2em; text-align:left;}
.sy_t1 a{ font-size:19px; font-weight:bold; line-height:normal; color:#0f5aac; padding:10px 0px; display:block; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;}

.sy_bt2{ width:100%; float:left; background:#eaf3fe; height:35px; line-height:35px; padding:0px 15px;}
.sy_bt2 .s1{ float:left; font-size:17px; color:#0f5aac; }
.sy_bt2 a{ float:right; color:#6f9dd5;}
.sy_bt2 a:hover{ text-decoration:underline}
.sy_lb3{ width:100%; float:left; line-height:30px; color:#9c9c9c; padding:8px 15px 18px 5px;}
.sy_lb3 a{ float:left; background:url(../images/dd.png) left no-repeat; padding-left:10px; font-size:14px;}
.sy_lb3 .sj{ float:right;}

.sy_rk{ width:100%; background:url(../images/sy_lm2.png); height:110px; padding:15px 20px;}
.sy_rk h2{ width:100%; color:#0f5aac; font-size:18px; font-weight:bold; float:left; line-height:30px; margin-bottom:15px;}
.sy_rk a{ float:left; margin-right:15px;}
a.cd_a_qlan{ display:inline-block; font-size:14px; padding:0px 12px; line-height:30px; border:solid 1px #c1d6f0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
background-image: -moz-linear-gradient(top, #fff, #ebf3fe); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ebf3fe)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ebf3fe', GradientType='0'); /* IE*/
}

.kk2{ width:100%; float:left; border:solid 1px #ddd;}
.kk2 .sy_lb3{padding:10px; line-height:27px;}
.kk2 .sy_lb3 a{ font-size:12px;}
.sy_bt3{ width:100%; float:left; height:35px; padding:0px 12px; line-height:35px; background:#0b5db5; color:#fff;}
.sy_bt3 .s1{ float:left; font-size:17px; }
.sy_bt3 a.cd_more1{ float:right; margin-top:11px;}
a.cd_more1{ background:url(../images/more.png) no-repeat; width:38px; height:13px; display:inline-block;}

.zj_fl{height:25px; float:right; margin-top:5px;}
.zj_fl .s2{ float:left; font-size:14px; line-height:25px;}
.zj_fl .s3{ float:left; width:170px; height:25px; position:relative; text-align:center; font-size:14px; color:#fff; margin-left:10px;}
.zj_fl .s3 a.dbt{ display:block; width:100%; height:25px; line-height:25px;  background:#fff; }
.zj_fl .s3:hover a.dbt{}
.zj_fl .s3:hover p{ display:block;}
.zj_fl .s3 p{ position:absolute; border:solid 1px #ddd; display:none; top:25px; width:100%; max-height:400px; overflow-y:auto;  background:rgba(255,255,255,.9); z-index:10;}
.zj_fl .s3 p a{ display:block; width:100%; color:#333; height:30px; line-height:30px; float:left; font-size:12px;}
.zj_fl .s3 p a:hover{  background:#0b5db5; color:#fff;}


.sy_ab a,.sy_ab img{ width:100%; float:left;}
.sy_ab a{ padding:3px;}
.sy_ab p{ width:100%; padding:10px 12px; float:left; text-indent:2em;}

.sy2{ width:100%; float:left; background:#eef3fa;  height:130px; overflow:hidden;}
.sy2 .d1{ float:left; width:550px; margin:15px 0px 0px 15px;}
.sy2 .d2{ float:left; margin:15px 0px 0px 15px; width:335px;}
.sy_lb4{ width:100%; float:left; font-size:14px; line-height:24px;}
.sy_lb4 .s1{ float:left; font-size:14px; font-weight:bold;}
.sy_lb4 a{ float:left; border:solid 1px #ddd; padding:0px 5px; margin:0px 5px 10px 0px; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.sy_bt4{color:#0f5aac; border-left:solid 1px #b8d2f2; margin-left:-1px;  padding:20px 20px 0px 10px; float:left; background:url(../images/sy_lm4.png) no-repeat; width:44px; height:130px; font-size:17px;}


.xw1{ width:362px; height:325px;}
.xw1 .sy_lb3{ padding:5px 15px 0px 10px;}
.xw1 .sy_lb3 a{ width:260px; height:30px; overflow:hidden;}

.sy_bt5{ width:100%; float:left; height:32px; padding:0px 12px; line-height:31px; background: url(../images/sy_lmbj1.png); border-bottom:solid 1px #b8d2f2; }
.sy_bt5 .s1{ float:left; font-size:17px; color:#0f5aac; }
.sy_bt5 a{ float:right; margin-top:3px; height:24px; line-height:24px; font-size:12px; padding:0px 10px; margin-right:-5px;}
.sy_bt5 a.cd_more1{ margin:8px 0px 0px 0px;}

.sy_t2{ width:100%; float:left; padding:15px 10px;}
.sy_t2 .imgk{ float:left; width:150px; }
.sy_t2 .imgk img{ width:100%; height:95px;  border:solid 1px #c3d8df; padding:2px;}
.sy_t2 .txtk{ float:right; width:180px;}
.sy_t2 .txtk a.dbt{ display:block; width:100%; font-size:14px; line-height:28px; font-weight:bold; color:#0f5aac; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;}
.sy_t2 .txtk p{ color:#969696; line-height:20px; padding-top:5px;}

.sy_zj{ width:100%; height:240px;}
.sy_gg1{ padding:5px;}
.sy_gg1 li{ width:100%; float:left; text-align:center; margin:4px 0px;}
.sy_gg1 img{ width:240px; height:68px; display:block;}

.sy_dt{ height:150px; overflow:hidden; width:100%; float:left;}
.sy_gd2{ width:100%; float:left; height:271px;}

.sy_lb8{ width:100%; float:left;}
.sy_lb8 li{ width:14.2857%; text-align:center; font-size:12px; overflow:hidden; padding:10px 0px; float:left; }
.sy_lb8 img{ height:58px; margin-bottom:2px;}

.td_lb{ width:100%; float:left;}
.td_lb li{ width:100%; float:left; border-bottom: solid 1px #ddd; padding:30px 10px; color:#777; font-size:14px; line-height:26px;}
.td_lb .imgk{ float:left; width:197px;}
.td_lb .imgk img{ width:100%;}
.td_lb .txtk{ float:right; width:480px;}
.td_lb .txtk h2{ font-size:24px; display:block; line-height:normal; padding-bottom:15px;}

.ks_lb{ width:100%; float:left; padding:35px 50px; font-size:14px; line-height:30px;}
.ks_lb li{ width:25%; float:left; margin:10px 0px;}
.ks_lb a{ background:url(../images/dd1.png) left no-repeat; padding-left:15px;}
.ks_lb a:hover{ background:url(../images/dd1_on.png) left no-repeat}

.lx_dt{ width:100%; float:left; margin:20px 0px; height:350px; border:solid 1px #ddd;}
.lx_dt #map{ height:350px; padding:0px; margin:0px;}

.kszj_lb{ width:100%; float:left; margin:40px 0px;}
.kszj_lb li{ width:46%; margin:0px 2%; float:left; height:250px;}
.kszj_lb .imgk{ float:left; width:100%; border:solid 1px #ddd; width:47%; padding:8px;}
.kszj_lb .imgk img{ width:100%;}
.kszj_lb .txtk{ float:right; width:48%; font-size:14px; line-height:24px; padding-top:5px;}
.kszj_lb .txtk a.dbt{ font-size:16px; font-weight:bold;}
.kszj_lb .txtk p{ padding-bottom:20px;}

.xx{ float:left; width:100%; margin:40px 0px;}
.xx dl{ float:left; width:100%; margin-bottom:20px; font-size:14px;}
.xx dt{ float:left; width:10%; line-height:40px;}
.xx dd{ float:right; width:90%;}
.xx dd td{ line-height:40px;}
.xx .zt_r{ margin-left:10px;}
.xx .tx1{ width:40%; background:#ddd; height:40px; line-height:40px; padding-left:10px;}
.xx .tx4{ width:20%; background:#ddd; height:40px; line-height:40px; padding-left:10px;}
.xx .tx2{ width:90%; background:#ddd; height:40px; line-height:40px; padding-left:10px;}
.xx .dl_an{ text-align:center; margin-top:20px;}
.xx .tx3{ width:90%; height:200px; background:#ddd;  line-height:22px; padding-left:10px; border:0px; padding-top:10px;}
.xx .xx_an{ height:45px; color:#fff; line-height:100%; font-size:16px; text-align:center; cursor:pointer;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#0e59ac; padding:0px 45px;}
.xx .xx_an:hover{ background:#023579; }

.zt_r{ color:#ff0000;}

.xk_bt{ float:left; width:100%; border-bottom:solid 1px #e5e5e5; height:25px; text-align:center; margin-bottom:40px; margin-top:40px;}
.xk_bt span{ display:inline-block; color:#333; font-size:24px; height:50px; line-height:50px; padding:0px 30px; background:#ffffff;}

.ks_wlb{ width:100%; float:left; }
.ks_wlb li{ width:14.2857%; height:22px; line-height:22px; font-size:14px; margin-bottom:10px; background:url(../images/dd1.png) left no-repeat; padding-left:10px; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap; float:left;}
.ks_wlb a:hover,.ks_wlb a.on{ background:#0e59ac; color:#fff;}
.ks_wlb a{ padding:0px 8px; display:inline-block;}