﻿@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0; font-family:"微软雅黑";}
/* 全局公共样式的设定 */
body{color:#555;font:14px "\5B8B\4F53",san-serif; background: url(../images/top_bg.jpg) repeat-x;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
address,cite,code,em,th{font-weight:normal; font-style:normal;}/*常用标签文字样式*/
input,button,textarea,select{font:100% Arial,'宋体';vertical-align:middle;}/*表单文字样式*/
table,td,tr,th{font-size:14px;}/*表格文字样式*/
/* 重置列表元素 */
ul, ol{list-style: none;}
/* 重置图片元素 */
img,fieldset{vertical-align:top;border:0;}
/* 其它通用样式 */
a{ text-decoration:none; color:#555;}
a:hover{ text-decoration:underline;}
.fB{font-weight:bold;}
.fl{float:left;}
.fr,.right{float:right;}
.clear{clear:both;}
.w1100{ width:1100px; margin:0 auto;}
.w1000{ width:1000px; margin:0 auto;}

.top_logo{ padding:30px 0;}
.top_logo h2{ width:508px; float:left;}
.top_logo span{ float:right;}
.top_logo ul{ float:left;}
.top_logo ul li{ line-height:30px; background:url(../images/top_img2.jpg) no-repeat 0 center; padding-left:18px; font-size:14px;}

.banner{ width:100%; position:relative;}
.ib{ background:url(../images/indexbanner.jpg) no-repeat center 0; height: 460px;}






.menu{ width:1000px; height:76px; border-radius:0 0 16px 16px; position:absolute; top:0; left:50%; margin-left:-500px; z-index:10;}
.menu ul{ padding-left:14px;}
.menu ul li{float: left;overflow: hidden;position: relative;line-height:76px;text-align: center;}
.menu ul li a{position: relative;display: block;width: 120px;height: 76px;font-family: "微软雅黑", "宋体";font-size: 16px;text-decoration: none;cursor: pointer;}
.menu ul li a span{position: absolute;left: 0;width:120px;}
.menu ul li a span.out{top: 0px;}
.menu ul li a span.over,.menu ul li a span.bg{top: -76px;}
#menu1{background:#e34a5f;background-position: 0px 0px;}
#menu1 ul li a{color: #fff;}
#menu1 ul li a span.over{color: #e34a5f;}
#menu1 ul li span.bg{height: 76px;background:url(../images/menu_bg.png) no-repeat center center;}




.flexslider{position:relative;height:460px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:460px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) no-repeat;}








.index1{ margin-top:40px;}
.index1 .ynxw{ width:668px;  border:1px solid #ededed; float:left; position:relative; margin-bottom:30px;}
.index1 .ynxw .bt{ width:593px; height:51px; margin:9px auto 0; border-bottom:1px solid #ededed; margin-bottom:15px;}
.index1 .ynxw .bt h3{ width:270px; line-height:51px; padding-left:30px; background:url(../images/index1_img1.jpg) no-repeat 0 center; font-size:18px; color:#e34a5f; font-weight:bolder;}
.index1 .ynxw .bt h3 em{ border-left:1px solid #ccc; margin-left:5px; padding-left:6px; font-size:14px; text-transform:capitalize; line-height:18px; padding-top:6px; color:#b1b1b1;}
.index1 .ynxw .bt span{ float:right; display:block; width:75px; line-height:51px; text-align:center; font-size:12px;}
.index1 .ynxw .bt span a{ color:#bdbdbd;}
.index1 .ynxw dl{ width:593px; margin:10px auto 0; border-bottom:1px dashed #dadada; padding-bottom:15px;}
.index1 .ynxw dt{ font-weight:bolder; font-size:16px; line-height:36px;}
.index1 .ynxw p.more{ text-align:center; position:absolute; bottom:0; left:0; width:100%;}
.index1 .ynxw p.more a{ color:#888;}
.index1 .ynxw p.more a:hover,.index1 .ynxw .bt span a:hover,.index1 .zxtb li p a:hover,.index2 h3 span a:hover,.index2nr1 p a,.nrlb_r li a:hover,.nrlb_r li a:hover p,.nrlb_l .btdq a:hover,.footer a:hover,.lbfk a:hover,.mtgz ul li a:hover{ color:#e44a5f;}
.index1 .zxtb{ width:330px; height:332px; border-top:1px solid #ededed; float:left;}
.index1 .zxtb li{ width:164px; height:165px; float:left; border-right:1px solid #ededed; border-bottom:1px solid #ededed; text-align:center;}
.index1 .zxtb li p{ line-height:60px; font-size:18px;}
.index1 .zxtb li p a{ display:block; padding-top:104px;}
.index1 .zxtb li.li1{ background:url(../images/index1_img2.jpg) no-repeat center;}
.index1 .zxtb li.li2{ background:url(../images/index1_img3.jpg) no-repeat center;}
.index1 .zxtb li.li3{ background:url(../images/index1_img4.jpg) no-repeat center;}
.index1 .zxtb li.li4{ background:url(../images/index1_img5.jpg) no-repeat center;}

.index2nr1,.index2nr2{ width:316px; float:left; margin-right:25px;}
.index2 h3{ padding:0 16px; border:1px solid #f1b5bd; border-radius:16px; background:#fff; margin-bottom:30px;}
.index2 h3 span{ float:right; line-height:32px; font-size:12px;}
.index2 h3 span a{ color:#ccc;}
.index2nr1 p{ line-height:23px;}
.index2nr1 p img{ float:left; margin-right:6px;}
.index2nr2 li{ line-height:32px; padding-left:32px; background:url(../images/index2_img4.jpg) no-repeat 19px center;}


.footer .f_l1{ line-height:55px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.footer .f_l1 p{ float:right; background:url(../images/footer_img1.jpg) no-repeat 0 center; padding-left:32px;}
.footer .f_l1 p em{ color:#e44a5f;}
.footer .f_l2{ height:123px; line-height:24px; background:#fdfdfd;}
.footer .f_l2 p,.footer .f_l3 p{ float:right; width:220px; text-align:center;}
.footer .f_l2 em{ display:block; padding-top:12px;}


.jyznb{ height:279px; background:url(../images/jyzn_banner.jpg) no-repeat center 0;}
.ksjsb{ height:279px; background:url(../images/ksjs_banner.jpg) no-repeat center 0;}
.kfzxb{ height:279px; background:url(../images/kfzx_banner.jpg) no-repeat center 0;}
.mtgzb{ height:279px; background:url(../images/mtgz_banner.jpg) no-repeat center 0;}
.zjjsb{ height:279px; background:url(../images/zjjs_banner.jpg) no-repeat center 0;}


.nrlbzk{ margin-top:30px; padding-bottom:60px;}
.nrlb_r{ width:250px; float:right;}
.nrlb_r h5{ border:1px solid #fc709d;}
.nrlb_r ul li{ margin-top:10px; border:1px solid #ededed; height:104px;}
.nrlb_r li h4{ padding:30px 0 0 90px; line-height:26px; font-size:18px;}
.nrlb_r li p{ padding-left:90px; line-height:18px; font-size:11px; color:#bbbbbd;}
.nrlb_r .li1{ background:url(../images/nrlb_r_img2.jpg) no-repeat;}
.nrlb_r .li2{ background:url(../images/nrlb_r_img3.jpg) no-repeat;}
.nrlb_r .li3{ background:url(../images/nrlb_r_img4.jpg) no-repeat;}
.nrlb_r .li4{ background:url(../images/nrlb_r_img5.jpg) no-repeat;}

.nrlb_l{ width:720px;}
.nrlb_l .btdq{ padding:0 25px; line-height:46px; border:1px solid #e5e5e5; margin-bottom:30px;}
.nrlb_l .btdq p{ padding-left:28px; background:url(../images/nrlb_l_img1.jpg) no-repeat 0 center;}
.nrlb_l .btdq h3{ font-size:16px; font-weight:bolder;}

.jyzn p,.jyzn div{ line-height:28px; margin-bottom:5px;}
.ksjs ul{ width:750px; position:relative;}
.ksjs ul li{ float:left; width:158px; height:225px; margin-right:28px; text-align:center; line-height:38px;}
.ksjs ul li img{ padding:3px; border:1px solid #e5e5e5;}

.kfzx dl{ margin-bottom:25px;}
.kfzx dt{ line-height:30px; font-weight:bolder; padding-left:28px; border-bottom:1px dashed #ddd; background:url(../images/kfzx_img1.jpg) no-repeat 0 center;}
.kfzx dd{ line-height:24px; padding-left:28px; padding-top:4px; background:url(../images/kfzx_img2.jpg) no-repeat 0 6px;}
.lbfk{ padding-top:20px;}
.lbfk li{ display:inline;list-style:none; border:1px solid #555; padding:5px 8px;}

.lbfk li:hover,.lbfk li.thisclass{ background:#fd6f9d;color:#fff;}

.lbfk li:hover a,.lbfk li.thisclass a{color:#fff;}

.mtgz{ padding-bottom:40px;}
.mtgz dl{ height:172px;}
.mtgz dt{ width:202px;}
.mtgz dt img{ width:175px; height:144px; padding:2px; border:1px solid #e5e5e5;}
.mtgz dd{ float:right; width:515px;}
.mtgz dd h4{ line-height:40px; border-bottom:1px dashed #ccc; font-weight:bolder; margin-bottom:10px;}
.mtgz dd p{ line-height:24px;}
.mtgz dd p a{ color:#fb709d;}
.mtgz ul li{ line-height:46px; padding-left:26px; background:url(../images/mtgz_img2.jpg) no-repeat 5px center; border-bottom:1px dashed #ccc;}
.mtgz ul li span{ color:#888; float:right;}


.zjjs dl{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #cdcdcd;}
.zjjs dt{ width:170px;}
.zjjs dt img{ width:160px; height:135px; padding:4px; border:1px solid #e6e6e6;}
.zjjs dd{ float:right; width:530px;}
.zjjs dd h3{ line-height:34px; font-weight:bold;}
.zjjs dd p{ line-height:24px;}
.zjjs dd .more{ border:1px solid #bfbfbf; border-radius:15px; color:#fc709d; margin-top:8px; display:block; float:right; width:97px; height:28px; line-height:28px; text-align:center; margin-right:12px;}








/*------9.16修改------*/
.footer .f_l3{ background:#e44a5f; line-height:46px; font-size:12px; color:#fff;}
.footer .f_l3 a{ color:#fff;}

.index2{ padding:40px 0 45px;}



.index4{ background:#fbfbfb; padding:40px 0;}
.index4_1{ background:#fff; width:998px; border:1px solid #eee; margin:0 auto; padding-bottom:15px;}
.index4_1 h2{ margin: 0 auto; width:920px; line-height:46px; padding-top:5px; border-bottom:1px solid #eee;}
.index4_1 h2 strong{  padding-left:32px; float:left; font-size:18px; color:#e44a5f; margin-right:12px; background:url(../images/index4_01.jpg) no-repeat; display:block;}
.index4_1 h2 em{ font-size:14px; color:#b1b1b1; float:left; display:block;}
.index4_1 .lb{ padding:20px 0 0 38px;}
.index4_1 .lb dd{ width:342px; height:56px; padding-top:10px; line-height:24px; font-size:14px; float:left;}
.index4_1 .lb dd p{ padding-left:20px;}
.index4_1 .lb dt{ float:left;}
.index4_1 .lb dl{ width:444px; float:left; margin:0 32px 20px 0;}
.index4_2{ width:1000px; margin:30px auto 0; background:#fff;}
.index4_2 ul li{ text-align:center; float:left; margin:0 1px 1px 0;}
.index4_2 ul li a{ display:block; color:#fff; font-size:16px; line-height:50px;}
.index4_2 ul li a:hover{ opacity:0.8;}



.flexslider2{position:relative;width:1000px;hoverflow:hidden;zoom:1; margin:0 auto; height:165px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider2 .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s headerease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider2:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider2:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider2:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot-2.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
.flexslider .img img { width:100%;}

.flexslider .flex-direction-nav,.flexslider .flex-prev,.flexslider2:hover .flex-prev,.flexslider2:hover .flex-next{ display:none;}


.flexslider2 .flex-viewport .slides li{ height:165px; overflow:hidden;}



.sypxyp{height:30px;line-height:30px;}


.wygzwz{border:1px solid #EDEDED;margin-top:10px;}

.wygzwz .title{font-size:17px;line-height:40px;height:40px;border-bottom:1px solid #F2D8E3;padding-left:8px;}

.wygzwz ul{padding-left:8px;}

.wygzwz ul li{border:none;height:30px;margin:0px;line-height:30px;}






