@charset "gb2312";
/***************************{CSS Reset}*****************************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td
{ background: transparent; border: 0; margin: 0; padding: 0; font-size: 100%;  }
body { font-size:14px; line-height: 1.8em; color:#333; font-family:"simsun", Arial, Helvetica, sans-serif;}
table { border-collapse: collapse; border-spacing: 0; }
object, :focus { outline: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section /* HTML 5 */ { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a,img { border: none; }
a{ text-decoration:none; color:#333;}
input,button,textarea,select,optgroup,option{ font-size: 100%; font: inherit; border:none; }
.clear:after{ content: "\20"; height: 0; display:block; clear: both;}
.clear{ zoom:1; }
.cl{clear: both;}
/***************************{Common CSS Class}*****************************/
ul,ol,li{ list-style:none;}
.lc { margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.mt10{ margin-top:10px;}
.mr10{ margin-right:10px;}
.ml10{ margin-left:10px;}
.mb10{ margin-bottom:10px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
h3{ font-size:16px;}
h4{ font-size: 14px;}
.width100 { width: 100%;}
.width1000 { width: 1000px; margin: 0 auto;}
.text-indent { text-indent: 2em;}
.text-center { text-align: center;}
.mt50 { margin-top: 50px;}
.bgf2f { background: #f2f7f6;}
.width1100 { width: 1100px; margin:0 auto}
.width1110 { width: 1110px; margin:0 auto}
/*.bg_f2f2f2 { background: #f2f2f2}*/
.bg_ecf7fa{ background: #ecf7fa;}
.bg_def2fc { background: #def2fc;}
.bg_cee9f7 { background: #cee9f7;}
.bg_26a0ab { background: #26a0ab;}
.bg_5671bf { background: #5671bf;}
.bg_4da88b { background: #4da88b;}
.bg_3d8cca { background: #3d8cca;}
.bg_3aabbf { background: #3aabbf;}
.bg_6c94d1 { background: #6c94d1;}
.bg_c3a365 { background: #c3a365;}
.bg_def2fb { background: #def2fb;}
.bg_eef3f3 { background: #eef3f3;}
.bg_35c0aa { background: #35c0aa;}
.bg_46bae0 { background: #46bae0;}
.bg_f4a344 { background: #f4a344;}
.col_0f8fb9 { color: #0f8fb9;}
.col_f85708 { color: #f85708;}
.col_e94f04 { color: #e94f04;}
.col_47b2d6 { color: #47b2d6;}
.col_0e8db6 { color: #0e8db6;}
.col_e85007 { color: #e85007;}
.col_fa8c00 { color: #fa8c00;}
.font_hei { font-family: "SimHei"}
.pd50 { padding:50px 0;}
.pd40 { padding:40px 0;}
.mr20 { margin-right: 20px;}
.mt20 { margin-top: 20px;}
.mt30 { margin-top: 30px;}
.mt40 { margin-top: 40px;}
.ftyy {font-family: "ï¿½ï¿½Ô²";}
.ntle i,.nconb_r .hd ul li i,.nconc_l h3 i,.nconc_btn i,.ncond_btn i,.ntle a span,.nconh_btn i,.nconk_tle i,.nfoot_t ul li a,.nfoot_t ul li a:hover,.nfootc_c li i,.hnav li i,.htel_l,.ncona_li i,.peojt,.ncona_sc,.nconc_r .nconc_sc,.nconj_text i
 { background: url(../images/nspr.png) no-repeat;}
.nfoot_t ul li a,.nfootc_c li i,.hnav li i,.nconc_r ul li .pftext {-webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.ncong ul li a,.nconm a { -webkit-transition:background .4s; -moz-transition:background .4s; -o-transition:background .4s; -ms-transition:background .4s; transition:background .4s;}
/*****old header & banner & footer****************************************/
.headLug { width: 150px; height: 30px; border:1px solid #b2b2b2; border-radius: 5px; margin-top:36px; position: relative; font-family: "Arial";}
.headLug .img { height: 20px; border-right: 1px solid #b2b2b2; padding:0 12px; margin-top:5px;}
.headLug .headTxt { color:#cfcfcf; padding-left:6px; line-height: 28px; height: 30px; background: url(../images/newheadi_15.png) no-repeat right 10px center; width: 90px; font-size: 14px;}
.headLug ul { position: absolute; right: 0; top:31px; border:1px solid #b2b2b2; border-top:none; width: 90px; padding-left:6px; color: #cfcfcf; line-height: 28px; z-index: 999; background: #fff; font-size: 14px;}
.headLug ul li:hover { color:#666; cursor: pointer;}
.hide { display: none;}
.head { background: #f6f6f6; height: 115px;}
.head img { display: block;}
.head_hos { margin:0 65px 0 35px;}
.head_logo { display: block; width: 396px; height: 113px;}
.head_hos { display: block; width: 234px; height: 113px;}
.head_tel { display: block; width: 229px; height: 113px;}
.nnav.fixed { position: fixed; top:0; left:0; width: 100%; z-index: 99;}
.nav { background: #0b9375; height: 60px;}
.nav ul li { width: 111.1px; float: left; height: 60px; line-height: 60px; text-align: center; position: relative; z-index: 2; background: url(../images/sshr.jpg) no-repeat left center; }
.nav ul li h3:hover { background: #ff9d00;}
.nav ul li.first { background: no-repeat;}
.nav ul li a { color: #fff; /*font-family:"Microsoft Yahei";*/ font-size: 18px; }
.nav ul li h3 { font-weight: normal;}
.nav ul li ul { position: absolute; left:0; top:60px; background: #fff; display: none; z-index: 99999;}
.nav ul li ul li { height: 45px; line-height: 45px; text-align: center; border-top:1px dashed #ccc; background: none;}
.nav ul li ul li.first { border-top:none;}
.nav ul li ul li a { font-size: 16px; color: #333;}
.nav ul li ul li a:hover { color: #0b9375; font-weight: bold;}
.banner { width: 100%;  margin:0 auto; background: url(../images/banner_02.jpg) no-repeat top center; height: 450px;}
.banner img{ width:1600px; position:relative; left:50%; margin-left:-800px;}
.zjbanner { height: 280px; width: 100%; max-width: 1600px; margin:0 auto;}
.zjbanner ul li { background: url(../images/zjbanner_02.jpg) no-repeat top center; height: 280px;}
.zjbanner ul li a { display: block; width: 100%; height: 280px;}
.footer { background: #0b9375; padding:20px 0; color: #fff;}
.footlogo { display: block; width: 241px; height: 168px;}
.foot_t { margin-left: 35px; padding-top: 16px;}
.foot_t p { margin-top: 10px;}
.footer ul { margin-top: 20px;}
.footer ul li { margin-left: 38px;}
.footer ul li p { text-align: center; font-size: 17px;}
.footer ul li img { width: 105px; height: 105px;}
/*****new header & banner & footer*************/
.nheader { background:#fff;}
.nlogo { margin-right: 95px; display: block;}
.htel { padding-top: 36px; margin-right: 54px;}
.htel_l { width: 33px; height: 45px; display: block; background-position: -420px -44px; margin-right: 5px;}
.htel_r p { font-size: 18px; color: #8b8b8b; margin-top:-5px;}
.htel_r h3 { font-size: 20px; color: #f98b15; font-family:"Arial"; font-weight: normal;}
.hnav { padding-top: 30px; margin-left: 95px;}
.hnav li { width: 85px; border:1px solid #eee; float: left; border-top:none; border-bottom: none; text-align: center;}
.hnav li i { display: block; width: 38px; height: 35px; margin:0 auto; }
.hnav li.li2 { border-left:none;}
.hnav li.li1 i { background-position: -461px 0;}
.hnav li.li2 i { background-position: -511px 0;}
.hnav li.li1:hover i { background-position: -460px -40px;}
.hnav li.li2:hover i { background-position: -511px -43px;}
.hnav li:hover p { color: #1c9f8b;}
.hnav li p { color: #8b8b8b;}
.htel { padding-top: 36px; }
.nnav { background: url(../images/nheadbg_08.png) repeat top center; height: 60px;}
.nnav ul li.libox { width: 110px; float: left; height: 60px; line-height: 60px; text-align: center; position: relative; z-index: 2; }
.nnav ul li h3 { font-family: "ï¿½ï¿½Ô²";}
.nnav ul li h3:hover,.nnav ul li.on h3 { background: url(../images/nav_hover.png) repeat; border-top: 3px solid #eb903a; height: 57px; line-height: 56px;}
.nnav ul li.first { background: no-repeat;}
.nnav ul li a { color: #fff; font-size: 18px; }
.nnav ul li h3 { font-weight: normal;}
.nnav ul.sub { position: absolute; left:0; top:60px; background: #85bfd2; display: none; z-index: 99999;}
.nnav ul.sub li { width: 110px; height: 45px; line-height: 45px; text-align: center; border-top:1px dashed #9fcedd; background: none;}
.nnav ul.sub li.first { border-top:none;}
.nnav ul.sub li a { font-size: 16px; color: #fff;}
.nnav ul.sub li a:hover {font-weight: bold;}
.nnav ul.sub1{left:-55px;}
.nnav ul.sub1 li{ width:220px; }
.nnav .kpsub { display: none; padding-bottom: 25px; background: #85bfd2; width: 700px; left:-365px; position: absolute; top:60px;}
.nsub_t { height: 50px; border-bottom: 1px solid #9fcedd; line-height: 50px; padding-left: 18px;}
.nsub_t ul li { float: left;}
.nsub_t strong { color: #ffda0c; float: left;}
.nsub_t ul li a { font-size: 14px; color: #fff; margin-right: 12px;}
.nsub_t ul li a:hover,.nsub dl dd a:hover { color: #ffda0c; text-decoration: underline;}
.nsub dl { padding-left: 18px; width: 120px; border-left:1px solid #9fcedd; display: block!important;}
.nsub dl.bordernone { border-left:0;}
.nsub dl dt { color: #ffda0c; text-align: left; padding-top: 18px; display: block; height: 20px; line-height: 20px; margin-bottom: 5px;}
.nsub dl dd { height: 22px; line-height: 22px; text-align: left;}
.nsub dl dd a { color: #fff; font-size: 14px;}
.arc_banner { width: 100%; height: 450px; position: relative; z-index: 1; overflow:hidden}
.arc_banner ul li img{ display:block;margin:0 auto;}

.arc_banner .hd { position: absolute; left: 50%; bottom: 15px; height: 15px; _width: 150px; margin-left: -33px;}
.arc_banner .hd ul li { float: left; width: 15px; height: 15px; background: gray; margin:0 3px; cursor: pointer; border-radius: 50%;}
.arc_banner .hd ul li.on { background: orange;}
.arc_banner ul li a { display: block; width: 100%; height: 450px;}
.nfoot { color: #fff; margin-bottom: 85px;}
.nfoot_t { background: #47b2d6; border-bottom: 1px solid #298aab; height: 60px; padding-top: 20px;}
.nfoot_t ul { width: 450px; margin:0 auto;}
.nfoot_t ul li { width: 45px; height: 45px; margin:0 15px;}
.nfoot_t ul li a { display: block; width: 45px; height: 45px;}
.nfoot_t ul li a.li1 { background-position: -144px 0;}
.nfoot_t ul li a.li2 { background-position: -190px 0;}
.nfoot_t ul li a.li3 { background-position: -235px 0;}
.nfoot_t ul li a.li4 { background-position: -280px 0;}
.nfoot_t ul li a.li5 { background-position: -325px 0;}
.nfoot_t ul li a.li6 { background-position: -370px 0;}
.nfoot_t ul li a:hover.li1 { background-position: -144px -45px;}
.nfoot_t ul li a:hover.li2 { background-position: -190px -45px;}
.nfoot_t ul li a:hover.li3 { background-position: -235px -45px;}
.nfoot_t ul li a:hover.li4 { background-position: -280px -45px;}
.nfoot_t ul li a:hover.li5 { background-position: -325px -45px;}
.nfoot_t ul li a:hover.li6 { background-position: -370px -45px;}
.nfoot_c { border-top:1px solid #67caec; background: #47b2d6; padding:40px 0;}
.nfootc_l { width: 230px; background: url(../images/nhome12_38.png) no-repeat center center; height: 240px;}
.foot_tle { font-size: 16px;}
.foot_tle span { font-size: 11px; font-weight: normal; margin-left: 8px;}
.nfootc_l p { margin-top: 20px; font-size: 12px; line-height: 20px;}
.nfootc_c { width: 245px; margin-left: 80px;}
.nfootc_c li { font-size: 12px; line-height: 20px; margin-bottom: 15px;}
.nfootc_c li i{ display: block; width: 60px; height: 60px; margin-right: 10px; }
.nfootc_c li.li1 i { background-position: -223px -298px;}
.nfootc_c li.li2 i { background-position: -293px -298px;}
.nfootc_c li.li3 i { background-position: -362px -298px;}
.nfootc_c li.li1 i:hover { background-position: -223px -356px;}
.nfootc_c li.li2 i:hover { background-position: -293px -356px;}
.nfootc_c li.li3 i:hover { background-position: -362px -356px;}
.nfootc_cc { width: 70px; margin-left: 80px;}
.nfootc_cc li { margin-bottom: 10px;}
.nfootc_cc li a { color: #fff;}
.nfootc_cc li a:hover { color: #ffd158; text-decoration: underline;}
.nfootc_r { width: 310px;}
.nfootc_r ul { margin:8px 0 0 -5px;}
.nfootc_r ul li { float: left; margin: 5px 0 0 5px;}
.nfootc_r ul li img { display: block;}
.nfoot_b { background: #298aab; text-align: center; font-size: 12px; line-height: 20px; padding:25px 0; color: #cee9f7;}
.nfoot_b a { color:#cee9f7;}
.nfoot_b img {display:inline-block; vertical-align:middle; margin-right:3px;}
/***commonLeft****************************************/
.n_cleft { float:left; width:280px;}
.n_cleft img { display: block;}
.n_cleft .list{ background:#fff;width:280px;padding-bottom:30px;}
.n_cleft .list li{width:240px;height:49px; line-height:49px; margin:0 auto; }
.n_cleft .list li a{width:205px; float:left;height:49px; display:block; color:#414141; font-size: 16px;}
.n_cleft .list li{ border-bottom:1px solid #dddddd;}
.n_cleft .list span{ float:right;}
.n_cleft .list li .yw{float:none;}
.n_cleft .list a:hover{color:#47b2d6;}
.n_cleft .list li:hover .yw{color:#47b2d6;}
.n_cleft .list li:hover span{color:#47b2d6;}
.n_cleft .rmdd{background:#ffffff; margin-top:20px; border-top: 2px solid #47b2d6;}
.n_cleft .rmdd .title{color: #47b2d6; font-size:24px;height:50px; line-height:50px; text-indent:10px; font-weight: bold;padding-left: 10px;}
.n_cleft .rmdd .title span{ color:#b0b0b0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.n_cleft .rmdd  .tit{ font-size:14px; text-align:left; line-height:18px; padding:15px 0 0 24px}
.n_cleft .rmdd  .tit2 { text-align:left; font-size:14px; padding:0 15px; line-height:200%; margin-top:10px;}
.n_cleft .rmdd .you1{width:230px; padding-bottom:10px; margin:0 auto; margin-top:10px; border-bottom:1px dashed #dddddd;}
.n_cleft .rmdd .you2 { width:250px; margin-top:5px; padding-bottom:15px;}
.n_cleft .rmdd .you1 .img{ float:left; float:left;}
.n_cleft .rmdd .you1 .img img { width: 100px; height: 90px;}
.n_cleft .rmdd .you1 .img1 img { width:90px; height:80px;}
.n_cleft .rmdd .you1 .text{ font-size:12px; float:right;width:120px; margin-left:10px;line-height:170%; color:#666666;}
.n_cleft .rmdd .you2 .text2 { width: 145px; margin-top: 8px;}
.n_cleft .rmdd .you1 .text a{ color:#f50f19; }
.n_cleft .rmdd .you1 .text a.a2 { color:#ea4e01;}
.n_cleft .bmfw .title{ color:#00b4da; font-size:24px;height:50px; line-height:50px; text-indent:10px; font-weight: bold;padding-left: 10px;}
.n_cleft .bmfw .tit{ font-size:14px; text-align:center; line-height:200%;}
.bmfw{ margin-top:23px; background:#fff; border-top:2px solid #00b4da; padding-bottom: 20px;}
.bmfw .title span{ color:#b0b0b0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.bmfw li{ margin:0 7px;height:100px; float:left;width:65px;}
.bmfw .yyll{width:238px;margin:0 auto;}
.bmfw .yyll a{width:65px;height:65px; float:left;display:block;background:url(../images/nnh.png) no-repeat; text-align:center; color:#414141; font-size:14px; margin-bottom:9px;}
.bmfw .yyll a:hover{background:url(../images/nn.png) no-repeat;}
.bmfw .yyll .n6{  background-position:-10px -10px; }
.bmfw .yyll .n6:hover{background-position:-10px -10px;}
.bmfw .yyll .n5{  background-position:-10px -85px; }
.bmfw .yyll .n5:hover{  background-position:-10px -85px; }
.bmfw .yyll .n4{  background-position:-10px -160px; }
.bmfw .yyll .n4:hover{  background-position:-10px -160px; }
.bmfw .yyll .n3{  background-position:-10px -235px; }
.bmfw .yyll .n3:hover{  background-position:-10px -235px; }
.bmfw .yyll .n2{ background-position:-10px -310px; }
.bmfw .yyll .n2:hover{ background-position:-10px -310px; }
.bmfw .yyll .n1{  background-position:-10px -385px; }
.bmfw .yyll .n1:hover{  background-position:-10px -385px; }
.bmfw .yyll span{ font-size:14px; display:block; text-align:center;}
.bmfw .whr{width:230px;height:1px; background:#dddddd; margin:0 auto; margin-top:12px;}
.bmfw .li1{ margin-left:25px; margin-top:18px; margin-bottom:15px;width: 100%;}
.bmfw .li1 .tel{ font-size:24px; color:#f88d00; margin-top:-3px; display:block;}
.bmfw .li2{ margin-left:25px; font-size:14px; line-height:150%;}
.zxrx img{ margin-right:6px !important;}
/*2016.10.13 leftadd*/
.bz_left { width:280px;}
.artnew { width: 280px; position: relative; background: #fff;}
.artnew_hd { position: absolute; right: 12px; top:15px;}
.artnew_hd a { display: block; width: 20px; height: 20px; text-align: center; line-height: 20px; color: #fff; border:1px solid #97d3e7; float: left; margin-left: -1px;}
.artnew_tle { height: 50px; background: url(../images/pd3_20.png) repeat-y; line-height: 50px; color: #fff; padding-left: 10px; font-weight: normal; font-size: 14px;}
.artnew_tle .span1 { font-size: 20px; margin-right: 8px;}
.artnew_doc {  padding: 20px 10px; overflow: hidden;}
.artnew_doc .bd { height: 90px; overflow: hidden;}
.artnew_btns { padding:19px 10px 0;}
.artnew_btns a { display: block; width: 110px; height: 35px; text-align: center; line-height: 35px; color: #fff; font-size: 16px; background: #00b4da; border-radius: 5px;}
.artnew_btns a.a2 { background: #fa8c00;}
.artnew_btns a:hover { background: #e85007!important;}
.artnew_change { width:260px;}
.pddocs_pic { width: 90px; height: 90px; border-radius:50%; overflow: hidden;}
.pddocs_pic img { width: 90px;}
.pddocs_txt { width: 163px;}
.pddocs_txt h3 { font-size: 16px; font-weight: normal; line-height: 20px;}
.pddocs_txt h3 .span1 { margin-right: 5px; font-size: 18px;}
.pddocs_txt h4 { font-size: 16px; color: #e85007; font-weight: normal;}
.pddocs_txt p { color: #666; line-height: 18px; margin-top: 6px; font-size:12px;}
.ac_title { color:#00b4da; font-size:20px;height:40px; line-height:40px; border-bottom: 1px solid #e5e5e5; padding: 0 15px;}
.ac_title a { color:#333; font-size:14px; float: right; font-family: "simsun"}
.ac_title2 a { color: #fa8c00;}
.Lform_r { margin-top: 20px;}
.Lform_title { height: 50px; line-height: 50px; padding:0 15px; color: #fff; font-size: 20px; background: url(../images/pd3_20.png) repeat-y; font-weight: normal;}
.Lform_title a { float: right; font-family: "simsun"; font-size: 14px; color: #fff;}
.Lform_form { background: #fff; padding:15px 15px 20px;}
.Lform_form h3 { font-weight: normal; color: #e85007; font-size: 14px; text-align: center;}
.Lform_form p { border:1px solid #ccc; height: 40px; line-height: 40px; padding-left: 10px;}
.Lform_form p.p1 { width: 108px;}
.Lform_form p label { float: left;}
.Lform_form p input,.Lform_form p select { float: left; height: 40px; border:none; padding:0; width: 165px;}
.Lform_form p.p1 input { width: 65px; }
.Lform_btns { padding:10px 10px 0; }
.Lform_btns input { width: 110px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 16px; border:none; border-radius: 5px; background: #fa8c00; cursor: pointer;}
.Lform_btns input.input2 { background: #6e777b;}
.artkp { border-top:2px solid #00b4da; background: #fff; margin-top: 20px; padding-bottom: 10px;}
/*.artkp ul { padding-top: 15px; margin-left: -5px;}
.artkp li { float: left; margin-left:20px;}
.artkp li .artkp_img { width: 115px; height: 105px; overflow: hidden;}
.artkp li .artkp_img img { width: 115px;}
.artkp li p { text-align: center; height: 35px; line-height: 35px;}
*/

.list_bzkp{width:250px;height:175px;position:relative;margin:15px 6px;}
.list_bzkp ul,.list_bzkp ul li>img{width:250px;height:175px;}
.list_bzkp a{display:inline-block;width:20px;height:40px;position:absolute;top:68px;}
.list_bzkp a>img{width:20px;height:40px;}
.list_bzkp a.bzkp_prev{left:0;}
.list_bzkp a.bzkp_next{right:0px;}


.bmfw2 .yyll { width: 258px; margin-left: 0; }
.bmfw2 .yyll a {width:66px;height:66px; margin-bottom: 0; float:left;display:block;background:url(../images/nnh2.png) no-repeat; text-align:center; color:#414141; font-size:14px;}
.bmfw2 .yyll a:hover{background:url(../images/nn2.png) no-repeat;}
.bmfw2 .yyll .n6{  background-position:-10px -10px; }
.bmfw2 .yyll .n6:hover{background-position:-9px -10px;}
.bmfw2 .yyll .n5{  background-position:-9px -84px; }
.bmfw2 .yyll .n5:hover{  background-position:-9px -84px; }
.bmfw2 .yyll .n4{  background-position:-10px -159px; }
.bmfw2 .yyll .n4:hover{  background-position:-10px -158px; }
.bmfw2 .yyll .n3{  background-position:-10px -235px; }
.bmfw2 .yyll .n3:hover{  background-position:-10px -234px; }
.bmfw2 .yyll .n2{ background-position:-10px -310px; }
.bmfw2 .yyll .n2:hover{ background-position:-10px -310px; }
.bmfw2 .yyll .n1{  background-position:-9px -385px; }
.bmfw2 .yyll .n1:hover{  background-position:-10px -384px; }
.bmfw2 li { height: 66px; margin:15px 0 0 20px;}
.bmfw2 .zxrx2 { border-top:1px dashed #e5e5e5; margin-top: 15px; padding: 20px 20px 0;}
.bmfw2 .li1 { margin:0 0 15px 0;}
.bmfw2 .li2 { margin-left:0;}
.bmfw2 .li1 .tel { font-family: "Arial"; font-style: 26px;}
/***common position***/
.position{width:1100px; font-size:14px;height:53px;margin:0 auto; border-bottom:1px solid #cccccc; line-height:53px; color:#666;}
.position a { color: #666;}
.position img{ vertical-align:middle; margin-right: 10px;}
.position3 { width: 1100px;}
.content{width:1100px; margin:0 auto; margin-top:32px; margin-bottom: 30px;}
.content2 { width: 1100px;}
.zd_center_right{width:760px;float:right;background:#fff;padding-bottom:40px;padding-left: 20px; padding-right: 20px;}
.zd_center_right2{  border-bottom:#dddddd 1px solid; font-weight: 600;height:70px;line-height:90px;font-size:26px;color:#0c9375;}
.zd_center_right2 span{font-weight: normal; font-size:14px;margin-left:3px;}
.pdbanner { height:280px;}
.pdbanner a { display: block; width: 100%; max-width: 1600px; height: 280px;}
.adrightnew { width: 760px;}
/**share***/
.sharebox { padding-bottom:10px;}
.mhr { float: left; margin-right: 20px; margin-top:3px;}
.men .bshare-custom a { background: url(../images/artspr.png) no-repeat; display: block; float: left; width: 39px; height: 39px; padding:0; margin:0; margin-right: 20px;}
.men .bshare-custom a.bshare-sinaminiblog { background-position:-43px 0; }
.men .bshare-custom a.bshare-weixin { background-position:-86px 0; }
.men .bshare-custom a.bshare-qqim { background-position:-129px 0; }
.men .bshare-custom a.bshare-itieba { background-position:-172px 0; }
.lkj{width: 100%;height: 20px;margin-top:26px ;}
.bhnn{float: left;margin-right: 45px;height: 100%;line-height: 20px;width: auto; font-size: 14px;color: #7D7D7D;}
.bhnn img {float: left;}
.bhn11 img{margin: 2px 5px 0 0;}
.bhn22 img{margin: 1px 5px 0 0;}
.bhn33 img{margin:0 5px 0 0;}
.hous{width: 100%;height: 21px;margin-top:26px ;}
.jeep{float: left;margin-right: 26px;height: 100%;line-height: 21px;width: auto;color: #666666;font-size: 15px}
.jeep img{float: left;margin-right: 4px;}
.jeep1 img{margin-top: 2px ;}
.jeep3 img{margin-top:1px;}
/*.bsync-custom a{padding-left: 1px !important;}*/
.bsync-custom.icon-blue .bshare-bsync{background: url(../images/xsjl1_03.png) no-repeat left !important;width:48px !important;height: 21px !important;line-height: 21px !important;font-size: 15px !important;color: #666666 !important;text-decoration: none !important;float: left !important;text-indent: 8px;}
.kpbtns { margin-top: 50px; padding-bottom:50px;}
.kpbtns a { display: block; float: left; height: 60px; width: 180px; padding-left: 80px; background:#26b898 url(../images/cxpng_11.png) no-repeat 18px center; color: #fff; border-radius: 8px; padding-top: 10px;}
.kpbtns a p { font-size: 16px;}
.kpbtns a h3 { font-size: 18px;}
.kpbtns a h2 { font-size: 24px; font-weight:normal; font-family: "Impact";}
.kpbtns a.a1 { margin:0 30px 0 110px; padding-left:70px; width: 170px;}
.kpbtns a.a2 { background: #f88d00 url(../images/cxpng_14.png) no-repeat 28px center; position: relative;}
.kpbtns a.a2 img { position: absolute; right: -10px; top:-10px;}
/**2017.1.6**/
.img_dsz { margin:0 70px 0 30px;}
/*ï¿½ï¿½ï¿½ï¿½ÖªÊ¶bannerï¿½Ä°ï¿½*/
.kpzsbanner{width: 100%;height: 280px;position: relative;overflow: hidden;}
.kpzshid{width: 100%;height: 100%;}
.kpzshid ul{}
.kpzshid ul li{width: 100%;height: 280px;}
.kpzshid ul li a{display: block;}
.kpzshid ul li a img{position: absolute;top: 0;left: 50%;margin-left: -800px;}
.kpzsbd{width: 1000px;height: 20px;position: absolute;bottom:12px;left: 50%;margin-left: -500px;text-align: right;}
.kpzsbd ul{}
.kpzsbd ul li{width: 35px;height: 7px;background: gray;display: inline-block;overflow: hidden;margin-right: 8px;}
.kpzsbd ul li.on{background: orange;}
/*ï¿½ï¿½ï¿½ï¿½ÖªÊ¶bannerï¿½Ä°ï¿½*/

.pub_lt_jkdjt { width: 280px; overflow: hidden; border-bottom: 1px solid #e0e0e0; padding: 15px 0 20px; }
.pub_lt_txt { font-size: 20px; color: #0052a6; height: 20px; line-height: 20px; border-left: 3px solid #0052a6; margin: 15px 15px; text-indent: 8px; }
.pub_jkdjt { width: 268px; overflow: hidden; position: relative; }
.pub_jkdjt ul li { width: 268px; height:166px; overflow: hidden; }
.pub_jkdjt ul li .iframe{width: 268px; height: 134px; display:block; position:relative; top:0; }
.pub_jkdjt ul li video,.pub_jkdjt ul li img { width: 268px; height: 134px; display:block; }
.pub_jkdjt ul li p { width: 222px; height: 32px; line-height: 32px; background: #f5f5f5 url(../images/jkdjt_pic01.png) no-repeat 10px center /25px 18px; padding-left: 46px; }
.pub_jkdjt ul li em { display: inline-block; height: 32px; line-height: 32px; font-size: 16px; color: #999; border-left: 2px solid #fff; text-indent: 12px; font-style:normal; }
.pub_jkdjt a { width: 25px; height: 25px; display: block; position: absolute; top: 60px; cursor: pointer; }
.pub_jkdjt .prev { left: 10px; background: url(../images/prev.png) no-repeat 0 /25px 25px; }
.pub_jkdjt .next { right: 10px; background: url(../images/next.png) no-repeat 0 /25px 25px; }
.pub_jkdjt .prev1,.pub_jkdjt .prev2,.pub_jkdjt .prev3,.pub_jkdjt .prev4{ left: 10px; background: url(../images/prev.png) no-repeat 0 /25px 25px; }
.pub_jkdjt .next1,.pub_jkdjt .next2,.pub_jkdjt .next3,.pub_jkdjt .next4{ right: 10px; background: url(../images/next.png) no-repeat 0 /25px 25px; }


.pub_l_jksp{ width:268px; margin:0 auto;}
.pub_l_jksp .pub_l_jksp_hd{ width:268px; margin:0 auto; overflow:hidden; margin-bottom:10px;}
.pub_l_jksp .pub_l_jksp_hd li{ float:left; font-size:16px; height:30px; line-height:30px; border-radius:4px; width:60px;background:#fff; text-align:center; margin-right:6px; float:left;}
.pub_l_jksp .pub_l_jksp_hd li:nth-of-type(1){ color:#4595e5 ;border:1px solid #4595e5;}
.pub_l_jksp .pub_l_jksp_hd li:nth-of-type(2){ color:#fe830c ;border:1px solid #fe830c;}
.pub_l_jksp .pub_l_jksp_hd li:nth-of-type(3){ color:#65ce65 ;border:1px solid #65ce65;}
.pub_l_jksp .pub_l_jksp_hd li:nth-of-type(4){ color:#ffba03 ;border:1px solid #ffba03; margin-right:0;}
.pub_l_jksp .pub_l_jksp_hd li.on{color:#fff}
.pub_l_jksp .pub_l_jksp_hd li:nth-of-type(1).on{ background:#4595e5 ;}
.pub_l_jksp .pub_l_jksp_hd li:nth-of-type(2).on{ background:#fe830c ;}
.pub_l_jksp .pub_l_jksp_hd li:nth-of-type(3).on{ background:#65ce65 ;}
.pub_l_jksp .pub_l_jksp_hd li:nth-of-type(4).on{ background:#ffba03 ;}
/*.pub_l_jksp .pub_l_jksp_hd .jktf{ width:58px; padding-left:55px; border:1px solid #4595e5; color:#4595e5; background:#fff url(/images/jktf1.png) no-repeat 20px center;}
.pub_l_jksp .pub_l_jksp_hd .jklfs{ width:65px; padding-left:48px; border:1px solid #fe830c; color:#fe830c; background:#fff url(/images/jklfs1.png) no-repeat 15px center; float:right;}
.pub_l_jksp .pub_l_jksp_hd .jktf.on{color:#fff; background:#4595e5 url(/images/jktf2.png) no-repeat 20px center;}
.pub_l_jksp .pub_l_jksp_hd .jklfs.on{color:#fff; background:#fe830c url(/images/jklfs2.png) no-repeat 15px center;}*/

.pub_lt_mt{width: 280px; overflow: hidden; border-bottom: 1px solid #e0e0e0; padding: 15px 0 20px;}
.pub_lt_mt .lb_mtsp{ width:268px; overflow:hidden; margin:0 auto;}
.pub_lt_mt .lb_mtsp_bd ul{ padding-top:0; overflow:hidden;}
.pub_lt_mt .lb_mtsp_bd ul li{ width:268px; overflow:hidden; float:left; position:relative;}
.pub_lt_mt .lb_mtsp_bd ul li a{ display:block;}
.pub_lt_mt .lb_mtsp_bd ul li a i{width:48px; height:48px; left:10px; bottom:40px; position:absolute; z-index:2; background:url(/images/icon-video.png);}
.pub_lt_mt .lb_mtsp_bd ul li a i:hover{background:url(/images/icon-video-hover.png);}
.pub_lt_mt .lb_mtsp_bd ul li a img{ display:block; width:268px; height:134px;}
.pub_lt_mt .lb_mtsp_bd ul li a p{color:#333; font-size:13px; height:30px; line-height:30px; text-align:center; background-color:#f5f5f5;}
.pub_lt_mt .lb_mtsp_hd{position:relative;}
.pub_lt_mt .lb_mtsp_hd ul{ padding-top:0; overflow:hidden;}
.pub_lt_mt .lb_mtsp_hd ul li{ width:130px; height:80px; float:left; margin-right:10px;}
.pub_lt_mt .lb_mtsp_hd ul li img{ display:block;width:130px; height:80px;}
.pub_lt_mt .lb_mtsp_hd .n_anl{ position:absolute; width:15px; height:39px; left:0; top:21px;background:url(/images/n_anl.png); z-index:9}
.pub_lt_mt .lb_mtsp_hd .n_anr{ position:absolute; width:15px; height:39px; right:0; top:21px;background:url(/images/n_anr.png);z-index:9}




.mapbg{ position:relative; overflow:hidden;}
.aboutBg{ background:#fff; display:block;overflow:hidden;}
.aboutInfo_wai{position:absolute;left:61%;margin-left:-110px;height:400px;width:500px;z-index:9999;top:0;}
.aboutInfo_wai .showBtn{position:absolute;right:-3px;; top:27px; width:50px;height:50px;background-position:0 0;cursor:pointer; z-index:999999;}
.aboutInfo_wai .showBtn i{background:url(/images/about_gif.png) no-repeat 0 0;display:block;overflow:hidden;width:14px;height:15px;background-position:0 0;position:absolute;left:18px;top:10px;}
.aboutInfo.active .showBtn{background-position:0 -29px;}
.aboutInfo_wai .showBtn span{position:absolute;left:0;width:100%;top:25px;text-align:center;color:#0f8fb9;}
.aboutInfo{overflow:hidden;position:absolute; height:400px;width:500px;z-index:99999;top:0;}
.aboutInfo b.mask{width:500px;height:400px;background-color:#0f8fb9; position:absolute;left:0;top:30px;z-index:0;}
.infoTit{margin:30px;position:relative;z-index:1;}
.aboutInfo.active dl.infoTit dt.dt a i{background-position:0 -15px;}
.onShow{display:none;}
.aboutInfo.on{height:400px;}
.aboutInfo.on .onShow{display:block;}
.iw_poi_title{color:#33261a;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap;padding-bottom:8px;}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;line-height:20px;color:#888;}
.BMap_Marker label{padding:5px !important;border-radius:3px;margin-top:-4px;}
.anchorBL{display:none !important;}
/*µØÍ¼ÉÏ²ãÎÄ×ÖÐÅÏ¢*/
.contactText{padding-top:20px;color:#fff; width:470px; height:288px; overflow:hidden; overflow-y:auto;}
.contactText .con_list{ font-size:16px;}
.contactText .con_list p{ height:20px; line-height:20px; text-indent:30px; margin-bottom:15px;}
.contactText .con_list p.p1{ background:url(/images/lylx-ico1.png) left center no-repeat;}
.contactText .con_list p.p2{ background:url(/images/lylx-ico2.png) left top no-repeat; height:55px; line-height:28px;}
.contactText .con_list p.p3{ background:url(/images/lylx-ico3.png) left center no-repeat;}
.contactText .con_list p.p4{ background:url(/images/lylx-ico4.png) left center no-repeat;}
.contactText .con_cxlx{ width:350px; height:100px; margin-top:54px;}
.contactText .con_cxlx input.inp{ width:248px; height:38px; margin-bottom:10px; border:1px solid #fff; border-radius:5px; float:left; text-indent:14px; font-size:16px; line-height:38px; color:#fff; background:#0f8fb9;}
.contactText .con_cxlx input.btn{ border::none; width:86px; height:86px; float:right; background:url(/images/con_cxlx_btn.png); margin-top:-46px; cursor:pointer;}