@charset "utf-8";
/* CSS Document */
body,ul,ol,dl,dd,p,h1,h2,h3,h4{margin:0; padding: 0;}
li{list-style: none;}
a{text-decoration: none; cursor: pointer;}
img{border: none;vertical-align: top;}
i,em{font-style: normal;}
input,select,textarea{outline: none;}
textarea{resize: none;}
#LRdiv0,#LRfloater0{ display:none !important;}

body{ background-color:#fff;font-family: "����"; }
.head{ width:100%; height:30px; background-color: #e3e3e3; overflow: hidden}
.head_top{ width:1100px; margin: 0 auto; overflow: hidden; height:30px; line-height: 30px;}
.head_top p{ font-family:"����"; font-size: 14px; color: #333}
.head_top p.huanying{ width:230px; float: left}
.head_top p.riqi{ width:150px; float: left}
.head_top p.tqyb{ width:318px; float: right}
.logo_box{ width:100%; height: auto; border-bottom: 1px #047a6a solid;}
.logo{ width:1100px; margin: 0 auto; overflow: hidden; height:60px; padding: 20px 0;}
.logoimg{ width:275px; height:60px; float: left;}
.logo_ri{ width:257px; float: right;}
.logo_ri img{ width:54px; hieght:60px; float: left; margin-top: 5px}
.logo_ri a{ font-size:29px; color:#019885; text-align: left;font-family: "΢���ź�"; }
.logo_ri span{font-size:18px; color:#000; text-align: left;font-family: "΢���ź�"; }
.nav{ width:100%; height:auto; overflow: hidden; background: url("../images/navbg.jpg") repeat-x left 1px; }
.nav ul{ width:1100px; margin: 0 auto; overflow: hidden; height: 45px; background: url(../images/nav_bg.jpg) no-repeat left 2px;}
.nav ul li{ width:110px; height:45px; float: left; padding-left: 1px}
.nav ul li:first-child{ width:104px;}
.nav ul li:last-child{ width:105px}
.nav ul li a{ width:100%; height:45px; float: left; text-align: center; color:#fff; line-height: 45px; font-size:14px; font-family:"����"; }
.nav ul li a:hover,.nav ul li a.a1{ background:linear-gradient(to bottom,#009982,#005849); height:46px; }
.banner{ max-width: 1920px;min-width: 1100px;margin: 0 auto;}
.banner img{ width:100%; } 
.bznav{ width:1100px; padding: 16px 0 18px; margin: 0 auto; overflow: hidden}
.bznav a{ width:86px; height:32px; float: left; font-size:14px; font-family: "����"; text-align: center; color:#fff; line-height: 32px; background: linear-gradient(to bottom,#00cbae,#009984); margin-right: 6px}
.bznav a:hover,.bznav a.a2{ background: #019885}
.bznav a:last-child{ margin-right:0; width:88px;}
.cont1{ width:1100px; margin: 0 auto; overflow: hidden;}
.cont1in{float: left; border:1px #019885 solid; padding:10px 9px 2px 9px; width:338px}
.cont1in>a{ width:338px; height:186px; display: block;}
.cont1in p{ width:338px; margin: 2px auto; overflow: hidden}
.cont1in p a{font-size:12px; color:#585858; font-family: "����"; height:27px; overflow: hidden;line-height: 27px; border-bottom: 1px #d9d9d9 dashed; display: block}
.cont1in p a:hover,.mtxs a:hover,.jbkp p a:hover{ color:#019885}
.cont1in p a img{ vertical-align:middle; margin-right: 5px}
.cont1in p a:last-child{ border-bottom:0}
.cont1incen{ margin-left:13px; margin-right:13px}
.cont2{ width:1100px; margin: 20px auto 17px; overflow: hidden}
.tpxw{ width:298px; float: left; border:1px #019885 solid; overflow: hidden}
.tpxw>h2{ width:280px; height:33px; line-height: 33px; color:#fff; font-size:14px; font-family: "����"; padding-left: 18px; background: linear-gradient(to bottom,#00cbae,#009984); font-weight: normal} 
.tpxw_lb{ width:271px; height:207px; margin: 13px auto 10px; overflow: hidden}
.mtgzxsjl{ width: 456px;float: left;margin-left: 22px;margin-right: 22px;border-top: 1px #019885 solid;}
.mtgzxsjl>h2{ width: 456px;height: 33px;line-height: 33px;display: block;font-size: 14px;font-family: "宋体";text-align: center;background: linear-gradient( to bottom,#00cbae,#009984);color: #fff;}
.mtgzxsjl>a span{ width:228px; float: left}
.mtgzxsjl>a span:hover,.mtgzxsjl>a span.a3{color: #009984; background-color: #f9f9f9; }
.mtxs{ width:456px; margin: 14px auto 0}
.mtxs a{ height:36px; line-height: 36px; font-size:12px; color:#585858; border-bottom:1px #d9d9d9 dashed; display: block}
.mtxs a img{ width:13px; hieght:13px; margin-right: 15px; vertical-align: middle}
.mtxs a time{float: right;color: #666666;}
.jbkp{ width:298px; float: left; border: 1px #019885 solid;}
.jbkp h2{ width:280px; height:35px; line-height: 35px; color:#fff; background-color: #019885; padding-left: 18px; font-size:14px; font-weight: normal}
.jbkp h2 span{ float: left}
.jbkp h2 span b{ width:3px; height:15px; background-color: #fff; float: left; margin-top: 11px; margin-right: 5px}
.jbkp h2 a{ float:right; margin-right: 25px; color:#fff;font-size:14px;}
.jbkp p{ width:270px; margin: 6px auto; overflow: hidden}
.jbkp p a{ width:270px; height: 28px; line-height: 28px; color:#585858; font-size:12px; font-family: "����"; display: block; overflow:hidden}
.xyg{ display:block; width:1100px; margin: 0 auto 20px; overflow: hidden}

.nbox{margin: 20px auto 10px;width: 1100px;}
.nbox .ntit{height: 35px;line-height: 35px;color: #fff;background-color: #019885;padding-left: 18px;font-size: 15px;font-weight: normal;}
.nbox .ntit b{width: 3px;height: 15px;background-color: #fff;float: left;margin-top: 11px;margin-right: 5px;}

.yyhj{overflow: hidden;}
.yyhj img{width: 260px;margin: 10px;float: left;}
.yyhj img:first-child{margin-left: 0;}
.yyhj img:last-child{margin-right: 0;}

.flink{padding: 10px 0;}
.flink a{color: #444444;margin-right: 10px;}


.zjindex{ width:1098px; margin: 20px auto 40px;border: 1px #019885 solid; position: relative;}
.swiper-container_zj{ width:1000px; margin: 0 auto; overflow: hidden; padding-bottom: 10px}
.swiper-pagination_zj,.swiper-pagination1,.swiper-pagination3 { display:none }
.swiper-container_zj ul{width:1000px; position: relative; left: 0} 
.zjindex ul li{width:144px; height:265px; float: left; position: relative}
.zjindex ul li>img{ width:7px; height:265px; position: absolute; right:-4px; top: 0}
.zjindex ul li a.zjhref{ width:115px; display: block; margin: 32px auto 0}
.zjindex ul li a.zjhref img{ width:110px; height:119px; display: block; border:2px #d9d9d9 solid}
.zjindex ul li a.zjhref span{color:#009984; font-size:16px; display: block; text-align: center; height:40px; line-height: 42px;}
.zjindex ul li a.zjhref b{ display:block; text-align: center; color:#585858; font-size:14px; font-weight: normal; margin-bottom: 8px}
.zjyygh{ width:78px; height:23px; line-height: 23px; display: block; color:#fff; font-size:12px; background: linear-gradient(to bottom,#00cbae,#009984); border-radius: 5px; margin: 0 auto}
.zjyygh img{ width:5px; height:9px; margin-left: 10px; vertical-align: middle; margin-right: 5px}
.swiper-container_zj .swiper-button-prev{ background:url(../images/zjle.png) no-repeat left  top;top: 55%; width:25px; height:25px;}
.swiper-container_zj .swiper-button-next{ background:url(../images/zjri.png) no-repeat left top;width:25px; height:25px;top: 55%;}
.index_bz_box{ width:100%; height: auto; overflow: hidden; background-color: #e4e4e4}
.index_bz{ width:1100px; margin: 25px auto 12px; overflow: hidden}
.index_bz1{ border:1px #ddd solid; background-color: #fff; width:356px; float: left; margin-bottom: 13px; margin-right:13px; padding-bottom: 10px; height:232px;}
.index_bz1:nth-child(3),.index_bz1:nth-child(6),.index_bz1:nth-child(9){ margin-right:0}
.index_bz1 h2{ width:356px; height:32px;}
.index_bz1 h2 a{ display: block; width:356px; height:32px;}
.index_bz1 h2 span{ width:121px; float:left; font-size:16px; color:#00927f; text-align: center; border-top:3px #00927f solid; height:28px; line-height: 30px; font-weight: normal}
.index_bz1 h2 b{ width:234px; border-left:1px #ddd solid; height:30px; border-bottom: 1px #ddd solid; background-color: #f9f9f9; float: right; text-align: right; line-height: 22px;}
.index_bz1 h2 b img{ width:38px; height:13px; vertical-align: middle; margin-right: 12px;}
.index_bz1 dl{ width:337px; margin: 10px auto; overflow: hidden;font-family: "����"; }
.index_bz1 dl dt{ width:92px; height:72px; border:1px #ddd solid; float: left; margin-right: 10px;}
.index_bz1 dl dt a{ display:block; width:92px; height:72px;}
.index_bz1 dl dt a img{ width:88px; height:68px; display: block; margin: 2px auto}
.index_bz1 dl dd{ width:227px; float: left}
.index_bz1 dl dd>a{ color:#00927f; font-size: 12px; height:35px; float: left; overflow: hidden; line-height: 40px;}
.index_bz1 dl dd>p{ width:227px; float: left; line-height: 20px; font-size: 12px; color:#585858;}
.index_bz1 dl dd>p a{ font-size: 12px; color:#dc261b;} 
.index_bz1>p{ width:337px; height: auto; margin: 0 auto; overflow: hidden}
.index_bz1>p a{ width:337px; height:26px; border-bottom: 1px #d9d9d9 dashed; line-height: 26px; color:#585858; font-size: 12px; display: block; overflow: hidden}
.index_bz1>p a:last-child{ border:0}
.index_bz1>p a:hover{ color:#00927f}
.index_bz1>p a img{ width:7px; height:13px; vertical-align: middle; margin-right: 5px;}
.lb_foot{ width:1100px; margin: 0 auto; height: auto; overflow: hidden; padding: 20px 0 40px;}
.lb_footh1{ width:100%; height:45px;font-family: "����";  color:#585858; font-size:16px;  line-height: 45px;}
.gyjy{ width:340px; float: left; margin-right: 20px}
.gyjy p,.fwkstd p{ width:100%; height:auto; overflow: hidden}
.gyjy p a,.fwkstd p a{ width:92px; float: left; margin-right: 20px; margin-bottom: 5px;}
.gyjy p a img{ width:92px; height:66px; display: block; margin: 0 auto; background-color: #00927f}
.gyjy p a span,.fwkstd p a span{ font-size:14px; display: block; text-align: center; color:#585858; height:35px; line-height: 35px; }
.gyjy p a img:hover,.gyjy p a img.a4{ background-color:#f08300}
.fwkstd{ width:230px; float: left;margin-right: 24px}
.fwkstd a img{width:92px; height:66px; display: block; margin: 0 auto; background-color: #13b5b1}
.wsghxt{ width:486px; float: left}
.yygh_pc{ width:443px; float: left; background-color: #eaeaea; padding: 10px 20px 20px}
.inputss{ height:40px; line-height: 40px; overflow: hidden}
.inputss label{ color:#181818; font-size: 14px;}
.inputss label b{ color:#dc261b; font-weight: normal; margin-right: 5px}
.input1{ width:240px; float: left; margin-right: 25px;}
.input2{ width:170px; float: left}
.input3{ width:180px; float: left; margin-right: 23px;}
.input4{ width:240px; float: left}
.input4 input{ width:150px;}
.input5,.input6{ width:443px; float: left}
.yygh_pc .input5 input{ width:352px; height:28px; line-height: 28px;}
.yygh_pc .input5 label{height:28px; line-height: 28px;}
.inputss label{ height:24px; line-height: 24px;  }
.input1 label,.input2 label,.input3 label{ letter-spacing:4px}
.inputss input{ border:0; background-color: #fff; height:24px; line-height: 24px; font-size:12px; color:#333; }
.input2 input{ height:12px}
.input3 input{ width:95px; height:24px; line-height: 24px;}
.input6{ margin-top:10px; height:100px}
.input6 label{padding-left:8px; float: left}
.input6 textarea{ width:350px; height:95px; border:0; margin-left: 7px}
.yygh_pcbut{ width:443px; overflow: hidden; height: auto; float: left; margin-top: 20px}
.yygh_pcbut input{ width:77px; height:28px; line-height: 28px; color:#fff; font-size:14px; text-align: center; border:0; background: linear-gradient(to bottom,#00cbae,#009984)}
.reset{ margin-left: 130px; margin-right:20px}
.footer{ width:100%; height:auto; overflow: hidden;padding: 30px 0 40px; background-color: #009882}
.foot_nav{ width:860px; margin: 0 auto 10px; overflow: hidden}
.foot_nav a{ width:85px; height: 18px; line-height: 18px; float: left; border-right:1px #fff solid; color:#fff; font-size: 14px; text-align: center;}
.foot_nav a:last-child{ border:0}
.footer p{ width:835px; text-align: center; margin: 0 auto; overflow: hidden; font-size: 14px; color:#fff; line-height: 24px;}
.footer p a{ font-size: 14px; color:#fff;}





/****************************list****************************/
.listbox{ width:1100px; margin: 0 auto; overflow: hidden}
.list_le{ width:760px; float: left; margin-right: 30px;}
.list_po{ width:760px;  border-bottom:2px #009983 solid; height:35px; line-height: 35px; color:#797979; font-size:12px; margin: 0 auto 15px;}
.list_po a{font-size:12px; color:#797979}
.list_cont>ul{ width:758px; border: 1px #eeeeee solid; overflow: hidden; padding: 15px 0}
.list_cont>ul li{width:715px; margin: 0 auto; overflow: hidden; height:36px; line-height: 36px; color:#585858; font-size:14px;border-bottom: 1px #d9d9d9 dashed}
.list_cont>ul li a{height:35px; line-height: 35px; color:#585858; font-size:14px;width:715px; }
.list_cont>ul li a img{ width:15px; height:15px; vertical-align: middle; margin-right: 10px}
.list_cont>ul li time{float: right;color: #666666;}

.list_paga{ width:100%; height: auto; margin: 20px auto; overflow: hidden;text-align: center;}
.list_paga a,.list_paga span{  padding: 3px 8px;margin: 0 5px; color:#009983; font-size: 14px;border: 1px #ccc solid;color: #666666;}
.list_paga a:hover,.list_paga span.page_nowindex{ color:#FFFFFF; background:color:#009983;}

.list_ri{ width:310px; float: right}
.list_ri1{ width:308px; border:1px #019885 solid; margin-bottom: 30px}
.list_h1{ width:308px; height:33px; line-height: 33px; background: linear-gradient(to bottom,#00cbae,#009984)}
.list_h1 span{ width:97px; height:33px; line-height: 33px; background-color: #f9f9f9; font-size:14px; text-align: center; color:#009983; margin-left: 18px; float: left; font-weight: normal}
.list_ri1_lb{ width:265px; margin: 20px auto; overflow: hidden}
.list_ri1img{ width:130px; height:170px; display: block; float: left; margin-right: 24px;}
.list_ri1_lb ul li>p{ width:100px; float: left}
.list_ri1name{ width:100%; display: block}
.list_ri1name b{ font-size:18px;  display: block; font-weight: normal; color: #009984; height: 35px; line-height: 35px; margin-top: 15px;}
.list_ri1name span{ color:#585858; font-size: 14px; display: block; margin-bottom: 24px;}
.list_ri1_yell,.list_ri1_green{ width:89px; height:34px; display: block; margin-bottom: 10px;}
.list_ri2{ width:308px; border:1px #019885 solid;margin-bottom: 5px;}
.list_ri2 p{ width:295px;  overflow: hidden; margin: 30px auto 15px}
.list_ri2 p a{ width:62px; float: left; margin: 0 0 0 10px}
.list_ri2 p a img{ width:62px; height:62px; display: block; margin: 0 auto}
.list_ri2 p a span{ height:40px; line-height:40px; text-align: center;color:#585858; font-size:14px; display:block}
.list_ri2>a{ width:270px; border-top:1px #bfbfbf solid; display:block; margin:0 auto; padding:27px 0; overflow: hidden}
.list_ri2>a img{ width:54px; height:60px; float: left; margin-right: 5px}
.list_ri2>a span{ width:205px; float: left}
.list_ri2>a span b{ font-size:16px; color:#000000; font-family: "΢���ź�";display: block; height:20px; line-height: 29px}
.list_ri2>a span i{ display: block; color:#009983; font-size: 28px; font-family: "΢���ź�"; font-style: italic;font-weight: bold}

/****************************ysjs****************************/
.list_ysjs{ border:1px #ddd solid; width:755px; margin:0 auto; overflow:hidden}
.ysjsspan{width:755px;background-color:#f9f9f9;height: 40px;line-height: 37px;border-bottom:1px #ddd solid;}
.ysjsspan a{ width:160px; text-align:center; color:#000; border-top:3px #f9f9f9 solid; font-size:16px; border-right:1px #ddd solid; float:left}
.ysjsspan a.ass{color:#00927f; border-top:3px #00927f solid; border-bottom:1px #fff solid; background-color:#fff}
.list_ysjs>ul{ width:700px;height:auto; margin:0 auto; overflow:hidden; border:0}
.list_ysjs>ul li{ width:700px; border-bottom:1px #d9d9d9 dashed; padding:20px 0; overflow:hidden; height:auto}
.list_ysjs>ul li:last-child{ border:0} 
.list_ysjs>ul li>a{width: 133px;height: 159px;display:block;border:1px #ddd solid;float:left;overflow:hidden;}
.list_ysjs>ul li>a img{ width:133px; height:auto; display:block; margin:0 auto;}
.list_ysjs>ul li>div{width: 540px;margin-left:20px;float:left;}
.list_ysjs>ul li>div a.zjname{ display:block; font-size:20px; color:#00927f; height:45px; line-height:45px; border:0; width:475px; font-weight:bold}
.list_ysjs>ul li>div p{width: 550px;color:#585858;font-size:12px;line-height:20px;margin-bottom:20px;}
.list_ysjs>ul li>div p a{color:#dc261b;font-size:12px;border:  0;display:  inline; line-height:20px; height:20px;}
.list_ysjs>ul li>div a.zixin{ width:99px; height:32px; line-height:32px; color:#fff; font-size:14px; text-align:center; background-color:#019885; display:block; border:0}

/****************************article****************************/
.art_cont{width:758px; border: 1px #eeeeee solid; overflow: hidden;}
.art_h1{ width:716px; margin: 0 auto;  line-height: 40px;  padding: 25px 0;text-align: center; font-size: 26px; color:#009883; }
.info{text-align: center;color: #666666;font-size: 14px;}
.info a{color: #666666;}
.info span{margin: 0 10px;}
.art_paga{ width:680px; margin: 24px auto 0; font-size: 14px; line-height: 30px; color:#000; border-bottom: 1px #009881 solid; padding-bottom: 40px}
.art_paga p{font-size: 14px !important; line-height: 30px; color:#333333;text-indent: 2rem;}
.art_pagasize{ width:680px; height:60px; line-height: 60px; margin: 0 auto; overflow: hidden; padding: 10px 0}
.art_pagasize p{ height:20px; line-height: 24px;font-size:14px;  overflow: hidden; margin-right:10px; padding-top:5px }
.art_pagasize p a{ font-size:14px; color:#000;overflow: hidden}



/****************************yygh******************************/

.yygh_cont{ width:760px; margin: 0 auto; overflow: hidden}
.yytx{ width:760px; margin: 0 auto 20px; overflow: hidden}
.yytx a{ width:128px; height:106px; float: left; background-color: #f39801; margin-right: 10px}
.yytx a img{ width:54px; height:55px; margin: 12px auto 3px; display: block}
.yytx a span{ width:86px; height:26px; line-height: 26px; text-align: center; color:#f39801; font-size:14px; background-color: #fff; display: block; margin: 0 auto}
.yytx p{ width:572px; height:57px; color:#585858; font-size: 14px; float: left;line-height: 28px; text-indent: 2em; background-color: #eef8f7; padding: 25px 25px }
.yygh_zxyy{ width:760px; background-color: #eef8f7;}
.yygh_zxyy h1{ height:90px; line-height: 90px; text-align: center; font-size: 30px; color: #009883; padding-top: 10px}

.yygh_pc2{ width:625px; margin: 0 auto; overflow: hidden}
.yygh_div{ height:32px; line-height: 32px; margin-bottom: 10px;}
.yygh_div label{ font-size:14px; color:#181818}
.yygh_div label i{ color:#f00; margin-right: 5px}
.yygh_div input{ width:210px; height:30px; border:1px #bfbfbf solid; border-radius: 5px; background-color: #fff; font-size:14px; color:#333}
.yygh_div1 label,.yygh_div2 label,.yygh_div4 label{ letter-spacing: 7px}
.yygh_div{ width:312px; float: left}
.yygh_pc2 .yygh_div4{ width:312px; float: left; height:32px;}
.yygh_pc2 .yygh_div4 input{ width:15px; height: 13px; line-height: 30px;}
.yygh_pc2 .yygh_div8{ width:612px; float: left;  height:140px}
.yygh_pc2 .yygh_div8 label{ padding-left:10px;float: left; margin-right: 5px}
.yygh_pc2 .yygh_div8 textarea{ width:520px; border:1px #bfbfbf solid; border-radius: 5px; background-color: #fff; height:140px;font-size:14px; color:#333}
#yyzj2{ height:32px; border:1px #bfbfbf solid; border-radius: 5px; background-color: #fff; width:213px; font-size:14px; color:#333}
.yygh_pcbut2{ width:625px; margin: 0 auto; clear: both; padding: 20px 0}
.yygh_pcbut2 input{ width:112px; height:32px; line-height: 32px; font-size: 14px; text-align: center; color:#fff;}
.reset2{ margin-left:155px; margin-right: 75px; background-color: #f08300; border:0}
.gh_submit2{ background: linear-gradient(to bottom,#00cbae,#009984); border:0}
.yygh_zxyy p{ color:#dc261b; padding: 30px 0 40px; text-align: center; font-size: 14px;}

