

* { font-family: "宋体"; }
body { font-size: 12px; padding: 0; margin: 0; color: #333; font-weight: normal; font-family: "宋体"; background: #fff }
div, form, ul, dd, dl, ol, dt, li, p { list-style: none; padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0; padding: 0; }
img { border: 0; display: block }
.clear { width: 0; margin: 0; padding: 0; line-height: 0px; font-size: 0px; clear: both; }
a { text-decoration:none; color: #333; }
a:hover { text-decoration:none }
.none { display: none }
/*样式开始*/

.head { width: 100%; height: 32px; background: #434343; }
.head .head-main { width: 1100px; height: 32px; margin: 0 auto; line-height: 32px; }
.head .head-main strong { float: left; font-weight: normal; color: #fff }
.head .head-main ul { float: right }
.head .head-main ul li { float: left; padding-left: 20px; line-height: 32px; background: url(../images/top-img01.jpg) left no-repeat; width: 150px; }
.head .head-main ul li a { color: #fff; }
.logo-main { width: 1100px; height: 120px; margin: 0 auto }
.logo-main h1 { float: left; margin-top: 30px; }
.logo-main span { float: right; margin-top: 30px }
.menu { width: 100%; height: 42px; background: #4c95e6; position: relative }
.menu .wt-bg { position: absolute; width: 100%; height: 32px; background: #fff; top: 42px; opacity: 0.7; filter: alpha(Opacity=50) }
.menu .wt-bg p { width: 800px; line-height: 32px; font-size: 14px; margin: 0 auto }
.menu .wt-bg p a { color: #333; padding: 0 5px; }
.menu .wt-bg p a:hover { color: #777 }
.menu .menu-main { width: 1000px; height: 42px; margin: 0 auto }
.menu .menu-main ul { float: left; }
.menu .menu-main ul li { float: left; width: 125px; line-height: 42px; background: url(../images/menu-line.jpg) right center no-repeat; text-align: center; font-size: 16px }
.menu .menu-main ul li a { width: 124px; height: 42px; display: block; color: #fff }
.menu .menu-main ul li a:hover { width: 123px; height: 42px; display: block; color: #fff; background: #0b5bb3; }
.menu .menu-main ul li.hover a { width: 123px; height: 42px; display: block; color: #fff; background: #0b5bb3; }
.menu .menu-main dl { width: 296px; height: 36px; padding: 3px; float: right; background: #3c85f7; overflow: hidden }
.menu .menu-main dl dd { width: 251px; height: 34px; border: 1px solid #4c95e6; border-right: 0; background: #cbdaf1; float: left; }
.menu .menu-main dl dt { width: 43px; height: 34px; border: 1px solid #4c95e6; border-left: 0; background: #cbdaf1; float: right; }
.banner { width: 100%; height: 374px; background: url(../images/banner.jpg) no-repeat center; }
.nav { margin: 20px auto 0; width: 1100px; border: 1px solid #dfdfdf; height: 171px; }
.nav dl { width: 274px; height: 171px; float: left; border-right: 1px #dfdfdf solid; position: relative; z-index: 1 }
.nav dl ul { width: 274px; padding: 15px 0; border: 1px solid #dfdfdf; border-top: 0; z-index: 5; left: -1px; top: 141px; background: #f4f4f4; position: absolute }
.nav dl ul p { padding: 20px 10px 0; font-size: 12px; line-height: 26px; }
.nav dl ul p a { color: #333; padding: 0 6px; width: auto; height: auto; display: inline-block; background: none }
.nav dl ul p a.q{ padding:0 2px;}
.nav dl ul p a:hover { color: #fff; background: #333; border-radius: 3px; display: inline-block; width: auto; height: auto; }
.nav dl a { width: 274px; height: 171px; background: #fff url(../images/piont07.jpg) center bottom no-repeat; display: block }
.nav dl a:hover { width: 274px; height: 171px; background: #f4f4f4; display: block }
.nav dl.hover a { width: 274px; height: 171px; background: #f4f4f4; display: block }
.nav dl dt { padding: 20px 106px 0; float: left; }
.nav dl a dd { width: 256px; margin: 5px 10px 0; line-height: 22px; height: 50px; border-bottom: dashed 1px #dfdfdf; text-align: center; color: #333; display: inline; float: left; display: inline }
.nav dl a dd strong { font-size: 15px; font-weight: normal }
.nav dl a dd p { font-size: 10px; color: #888; font-family: Arial, Helvetica, sans-serif }
.web-main { margin: 20px auto 0; width: 1100px; }
.fs_A2 { width: 284px; height: 208px; position: relative; z-index: 5px; float: left; }
.fs_A2 .A2fBt { position: absolute; top: 180px; left: 100px; z-index: 6px; }
.fs_A2 .A2fBt a { width: 12px; height: 12px; float: left; background: url(../images/piont-a.png); font-size: 0; margin-left: 6px; }
.fs_A2 .A2fBt a:hover, .fs_A2 .A2fBt a.current { background: url(../images/piont-hover.png); }
.heal { width: 473px; float: left; margin-left: 17px; display: inline }
.heal h2 { float: left; width: 473px; }
.heal-cont { width: 473px;  float: left; margin-top: 15px; background: #f4f4f4; padding-bottom:3px; }
.heal-cont dl { width: 447px; margin: 13px 13px 0; float: left; border-bottom: 1px dashed #dfdfdf; display: inline; }
.heal-cont dl dt a { width: 447px; float: left; text-align: center; font-size: 18px; color: #333; line-height: 28px }
.heal-cont dl dd { width: 447px; float: left; text-align: center; line-height: 24px; }
.heal-cont dl dd a { padding: 0 5px; color: #777 }
.heal-cont ul { width: 447px; margin: 4px 4px 0; float: left; }
.heal-cont ul li { width: 430px; float: left; line-height: 32px; }
.heal-cont ul li a { color: #333 }
.heal-cont ul li a:hover { color: #777 }
.heal-cont ul li a span { color: #4c95e6 }
.heal-cont strong { width: 447px; margin: 5px 13px 0; float: left; display: inline; }
.news { float: right; width: 294px; }
.news h2 { float: left; width: 294px; }
.news h2 a { width: 49px; height: 20px; border-radius: 10px; background: #c3c2c2; font-size: 12px; color: #fff; line-height: 20px; display: block; float: right; text-align: center; font-weight: normal }
.news h2 a:hover { width: 49px; height: 20px; border-radius: 10px; background: #c00; display: block; }
.news-cont { width: 294px; height: 215px; float: left; margin-top: 15px; background: #f4f4f4 }
.news-cont dl { width: 274px; float: left; padding: 10px; }
.news-cont dl dt { float: left; }
.news-cont dl dt img { width: 113px; height: 83px; }
.news-cont dl dd { width: 150px; float: right; }
.news-cont dl dd strong a { width: 150px; line-height: 23px; color: #0662f2; font-size: 14px; font-weight: normal }
.news-cont dl dd p { width: 150px; line-height: 20px; color: #777; }
.news-cont dl dd p a { color: #c00 }
.news-cont ul { width: 274px; float: left; padding: 0 10px; }
.news-cont ul li { width: 274px; line-height: 27px; float: left; background: url(../images/piont01.jpg) left center no-repeat; text-indent: 10px; }
.news-cont ul li a { color: #333 }
.news-cont ul li a:hover { color: #777 }
.adbanner { width: 1100px; margin: 20px auto 0; }
.ass { width: 788px; float: left; }
.ass h2 { float: left; }
.ass-cont { width: 786px; border: 1px solid #e4e4e4; margin-top: 15px; float: left; height: 309px; }
.ass-cont .tit { width: 786px; height: 36px; }
.ass-cont .tit ul { width: 786px; height: 36px }
.ass-cont .tit ul li { width: 195px; height: 36px; border-right: 1px solid #e4e4e4; line-height: 36px; float: left; text-align: center; font-size: 14px }
.ass-cont .tit ul li a { width: 195px; height: 35px; display: block; border-bottom: 1px #e4e4e4 solid; color: #333 }
.ass-cont .tit ul li a:hover { width: 195px; height: 35px; display: block; border-bottom: 1px #4c95e6 solid; color: #4c95e6 }
.ass-cont .tit ul li.hover a { width: 195px; height: 35px; display: block; border-bottom: 1px #4c95e6 solid; color: #4c95e6 }
.ass1 { width: 746px; height: 233px; float: left; padding: 20px; }
.ass1 .left { width: 250px; height: 233px; margin-right: 25px; padding-right: 25px; border-right: 1px dashed #dfdfdf; float: left; }
.ass1 .left dl { width: 250px; float: left; }
.ass1 .left dl dt { margin-top: 20px; line-height: 25px; width: 75px; font-size: 14px; float: left; }
.ass1 .left dl dd { width: 160px; height: 25px; margin-top: 20px; float: left; }
.ass1 .left dl dd a { width: 160px; height: 38px; border-radius: 3px; color: #fff; font-size: 14px; background: #4c95e6; text-align: center; line-height: 38px; display: block }
.ass1 .left dl dd a:hover { width: 160px; height: 38px; border-radius: 3px; background: #3e8b2a; display: block }
.ass1 .right { width: 400px; float: left; line-height: 27px; font-size: 14px }
.ass1 .right strong { font-weight: normal; width: 75px; height: 22px; background: #4c95e6; display: inline-block; font-size: 14px; color: #fff; text-align: center; border-radius: 3px; line-height: 22px }
.ass2 { width: 746px; height: 233px; float: left; padding: 20px; }
.ass2 dl { width: 345px; height: 105px; float: left; display: inline; }
.ass2 dl dt { width: 66px; float: left; padding-right: 14px; }
.ass2 dl dd { width: 265px; height: 105px; float: left; line-height: 24px; }
.ass2 dl dd strong { width: 265px; font-size: 14px; color: #333 }
.ass2 dl dd strong b { color: #333; font-weight: normal; padding: 0 0 0 5px; }
.ass2 dl dd p { line-height: 24px; font-size: 12px; color: #777 }
.ass2 dl dd p span { color: #4c95e6; }
.ass2 dl dd img { margin-top: 5px; }
.ass3 { width: 746px; height: 233px; float: left; padding: 20px; background: url(../images/ass3-bg.jpg) no-repeat center; }
.ass3 dl { float: left; padding: 60px 0 0 60px; width: 239px; }
.ass3 dl dt { }
.ass3 dl dd { font-size: 14px; color: #333; line-height: 24px; padding-top: 10px }
.ass4 { width: 746px; height: 233px; float: left; padding: 20px; }
.ass4 dl { width: 746px; height: 233px; }
.ass4 dl dt { float: left; }

.ass4 dl dd { float: left; width: 400px; padding: 30px 0 0 30px; }
.ass4 dl dd strong { font-weight: normal; color: #111; line-height: 36px; font-size: 30px; width: 370px }
.ass4 dl dd p { font-size: 14px; line-height: 24px; margin-top: 20px; width: 370px }
.ass4 dl dd p a { color: #4c95e6; }
.chan { width: 295px; float: right; height: 350px; }
.chan strong { float: left; }
.chan dl { width: 293px; height: 52px; border: 1px solid #e4e4e4; border-top: 0; float: left; }
.chan dl dt { padding: 8px 12px 8px 42px; float: left; }
.chan dl dd { height: 34px; width: 170px; padding: 0 0 0 8px; border-left: 1px solid #e4e4e4; float: left; margin-top: 10px }
.chan dl dd h3 { font-size: 16px; font-weight: normal; line-height: 22px; width: 170px; }
.chan dl a dd h3 { color: #333 }
.chan dl a dd p { font-size: 10px; color: #666; font-family: Arial, Helvetica, sans-serif }
.chan dl a dd h3:hover { color: #777 }
.chan dl a dd p:hover { font-size: 10px; color: #999; font-family: Arial, Helvetica, sans-serif }
.chan dl a { width: 293px; height: 53px; display: block }
.sear { width: 100%; float: left; }
.sear .tit { width: 100%; float: left; }
.sear .tit h2 { float: left; }
.sear .tit dl { width: 225px; height: 24px; float: right; }
.sear .tit dl dd { width: 179px; height: 22px; border: 1px solid #e4e4e4; border-right: 0; float: left; }
.sear .tit dl dt { float: left; }
.sear-cont { width: 1100px;height: auto; float: left; border: 1px solid #e4e4e4; float: left; margin-top: 15px; }
.sear-cont dl { display: inline; height: 80px; border-bottom: 1px dashed #e4e4e4; float: left; padding: 15px 0; overflow: hidden; }
.sear-cont_w1 { width: 500px; margin: 0 20px 0 28px; _margin: 0 20px 0 14px; }
.sear-cont_w2 { width: 1048px; margin: 0 20px 0 28px; _margin: 0 20px 0 14px; }
.sear-cont_w3 { width: 350px; }
.sear-cont_w4 { width: 850px; }
.sear-cont dl dt { float: left; width: 80px; height: 80px; margin-right: 20px; padding-right: 20px; border-right: 1px dashed #e4e4e4; }
.sear-cont dl dd { float: left; }
.sear-cont dl dd h3 { width: 76px; height: 24px; text-align: center; line-height: 22px; float: left; margin-right: 8px; font-weight: normal }
.sear-cont dl dd h3 a { width: 74px; height: 22px; border-radius: 3px; border: 1px solid #ddd; color: #333; font-size: 14px; display: block }
.sear-cont dl dd h3 a:hover { width: 74px; height: 22px; border-radius: 3px; border: 1px solid #4c95e6; color: #4c95e6; display: block }
.sear-cont dl dd p { width: 100%; margin-top: 8px; font-size: 14px; float: left; line-height: 24px; }
.sear-cont dl dd p a { padding: 0 5px; color: #333 }
.sear-cont dl dd p span a { color: #4c95e6 }
.case { width: 295px; float: right; }
.case h2 { float: left; width: 295px; }
.case h2 a { width: 49px; height: 20px; border-radius: 10px; background: #c3c2c2; font-size: 12px; color: #fff; line-height: 20px; display: block; float: right; text-align: center; font-weight: normal }
.case h2 a:hover { width: 49px; height: 20px; border-radius: 10px; background: #c00; display: block; }
.case .case-cont { width: 293px; border: 1px solid #e4e4e4; float: left; margin-top: 15px; }
.case .case-cont ul { width: 293px; }
.case .case-cont ul li { width: 293px; height: 34px; float: left; border-bottom: 1px dashed #e4e4e4; line-height: 34px; background: url(../images/piont02.jpg) no-repeat 15px 11px; text-indent: 37px; font-size: 14px }
.case .case-cont ul li a { color: #333 }
.case .case-cont ul li a:hover { color: #777 }
.case .case-cont dl { width: 293px; height: 85px; background: #f4f4f4; float: left; }
.case .case-cont dl dt { float: left; padding: 9px 10px 8px 15px; }
.case .case-cont dl dt img { width: 88px; height: 68px; }
.case .case-cont dl dd { width: 165px; margin-top: 9px; line-height: 22px; float: left; color: #777; text-indent: 20px }
.case .case-cont dl dd a { color: #c00 }
.exp { width: 1100px; margin: 20px auto 0; }
.exp .tit { float: left; width: 1100px; }
.exp .tit a { width: 49px; height: 20px; border-radius: 10px; background: #c3c2c2; font-size: 12px; color: #fff; line-height: 20px; display: block; float: right; text-align: center; font-weight: normal }
.exp .tit a:hover { width: 49px; height: 20px; border-radius: 10px; background: #c00; display: block; }
.exp .zj-nav { width: 1100px; margin: 20px 0 0 0; float: left; display: inline }
.exp .zj-nav ul { width: 1100px; }

.exp .zj-nav ul li { width: 124px; height: 134px; float: left; }
.exp .zj-nav ul li img { padding: 10px 0; width: 114px; height: 114px; margin: 0 auto; }
.exp .zj-nav ul li a { width: 124px; height: 134px; background: #d3d3d3; display: block }
.exp .zj-nav ul li a:hover { width: 124px; height: 124px; background: #4c95e6; display: block }
.exp .zj-nav ul li.hover { width: 124px; height: 134px; background: #4c95e6; display: block }
.exp .zj-cont { float: left; width: 1100px; height: 430px; background: url(../images/zj-bg.jpg) no-repeat; position: relative }
.exp .zj-cont .zj-zb1 { }
.exp .zj-cont li { width: 1100px; height: 430px; float: left; }
.exp .zj-cont li .zj-l { width: 450px; height: 430px; float: left; position: relative }
.exp .zj-cont li .zj-l h3 { position: absolute; bottom: 0; left: 60px; }
.exp .zj-cont li .zj-l h4 { position: absolute; width: 119px; height: 97px; left: 95px; top: 85px; }
.exp .zj-cont li .zj-r { width: 480px; float: left; margin-top: 50px; }
.exp .zj-cont li .zj-r .zj-cont-tit { background: url(../images/zj-cont-tit.jpg) no-repeat left center; width: 480px; height: 35px; line-height: 35px; color: #fff; float: left; }
.exp .zj-cont li .zj-r .zj-cont-tit strong { font-size: 28px; padding: 0 30px; }
.exp .zj-cont li .zj-r .zj-cont-tit span { font-size: 18px; }
.exp .zj-cont li .zj-r p { line-height: 24px; float: left; width: 480px; float: left; margin-top: 15px; font-size: 14px }
.exp .zj-cont li .zj-r p span { color: #4c95e6 }
.exp .zj-cont li .zj-r p a { color: #4c95e6 }
.exp .zj-cont li .zj-r .btn { width: 180px; height: 38px; margin-top: 15px; float: left; }
.exp .zj-cont li .zj-r .btn a { width: 180px; height: 38px; border-radius: 5px; color: #fff; font-size: 14px; background: #4c95e6; text-align: center; line-height: 38px; display: block }
.exp .zj-cont li .zj-r .btn a:hover { width: 180px; height: 38px; border-radius: 5px; background: #0d4db2; display: block }
.comment { width: 100%; height: 200px; background: #eee }
.comment .com-cont { width: 980px; height: 200px; margin: 0 auto }
.comment .com-cont dl { width: 225px; height: 160px; float: left; margin: 20px 10px; display: inline; }
.comment .com-cont dl dd { width: 225px; height: 58px; float: left; }
.comment .com-cont dl dd img { float: left; width: 58px; height: 58px; }
.comment .com-cont dl dd p { width: 105px; height: 58px; font-size: 14px; line-height: 29px; padding-left: 10px; background: url(../images/piont03.jpg) 96px 32px no-repeat; float: left; }
.comment .com-cont dl dd p strong { color: #4c95e6; font-weight: normal }
.comment .com-cont dl dt { width: 225px; height: 98px; float: left; background: url(../images/com-bg.jpg); margin-top: 6px; }
.comment .com-cont dl dt p { padding: 16px 15px 0; width: 195px; line-height: 22px; color: #777 }
.read { width: 788px; float: left; }
.read .tit { width: 788px; float: left; }
.read .tit h2 { float: left; }
.read .tit ul { width: 500px; margin-left: 10px; height: 24px; float: left; }
.read .tit ul li { width: 80px; height: 24px; margin-left: 10px; float: left; line-height: 24px; text-align: center; font-size: 14px; }
.read .tit ul li a { width: 80px; height: 24px; background: #a5a5a5; color: #fff; display: block }
.read .tit ul li a:hover { width: 80px; height: 24px; background: #4c95e6; color: #fff; display: block }
.read .tit ul li.hover a { width: 80px; height: 24px; background: #4c95e6; color: #fff; display: block }
.read-cont { width: 786px; float: left; margin-top: 15px; height: 354px; border: 1px solid #e4e4e4 }
.read-cont .read-img { float: left; margin: 20px; width: 276px; height: 314px; display: block; position: relative }
.read-cont .read-img img { width: 276px; height: 314px; display: block }
.read-cont .read-img p { width: 276px; height: 28px; background: #000; opacity: 0.7; filter: alpha(Opacity=50); position: absolute; left: 0; top: 286px; line-height: 28px; text-align: center; font-size: 14px; color: #fff }
.read-cont .read-img p a { color: #fff }
.read-cont ul { width: 450px; float: left; margin-top: 12px; font-size: 14px; }
.read-cont ul li { width: 450px; float: left; line-height: 39px; background: url(../images/piont04.jpg) no-repeat left center; border-bottom: 1px dashed #ddd; height: 39px; overflow: hidden }
.read-cont ul li strong { float: left; padding-left: 20px; color: #4c95e6; font-weight: normal }
.read-cont ul li a { color: #333 }
.read-cont ul li a:hover { color: #666 }
.read-cont ul li span { float: right; color: #999; font-size: 12px; }
.spe2 { width: 295px; float: right; }
.spe2 h2 { float: left; width: 295px; }
.spe2 h2 a { width: 49px; height: 20px; border-radius: 10px; background: #c3c2c2; font-size: 12px; color: #fff; line-height: 20px; display: block; float: right; text-align: center; font-weight: normal }
.spe2 h2 a:hover { width: 49px; height: 20px; border-radius: 10px; background: #c00; display: block; }
.spe2-cont { width: 293px; float: left; margin-top: 15px; height: 354px; border: 1px solid #e4e4e4 }
.spe2-cont ul { width: 261px; float: left; padding: 13px 0 0 19px; }
.spe2-cont ul li { width: 80px; height: 29px; margin: 6px 7px 0 0; display: inline; display: inline; float: left; line-height: 27px; text-align: center; }
.spe2-cont ul li a { width: 78px; height: 27px; border: 1px #ddd solid; border-radius: 3px; color: #333; display: block }
.spe2-cont ul li a:hover { width: 78px; height: 27px; border: 1px #4c95e6 solid; border-radius: 3px; color: #fff; display: block; background: #4c95e6; }
.spe2-cont ul li.hover a { width: 78px; height: 27px; border: 1px #4c95e6 solid; border-radius: 3px; color: #fff; display: block; background: #4c95e6; }
.spe2-cont dl { width: 254px; padding: 15px 0 0 19px; float: left; }
.spe2-cont dl dt { }
.spe2-cont dl dt img { width: 254px; height: 184px; }
.spe2-cont dl dd { line-height: 30px; height: 30px; overflow: hidden; width: 254px; text-align: center; font-size: 14px }
.spe2-cont dl dd a { color: #333 }
.spe2-cont dl dd a:hover { color: #777 }
.spe2-cont dl dd a span { color: #4c95e6 }
.hosp { width: 786px; height: 240px; border: 1px solid #e4e4e4; float: left; overflow: hidden; }
.hosp .tit { width: 786px; float: left; }
.hosp .tit ul { width: 588px; float: right; height: 36px; }
.hosp .tit ul li { width: 195px; height: 35px; float: left; border-left: 1px solid #e4e4e4; font-size: 14px; line-height: 35px; text-align: center; }
.hosp .tit ul li a { width: 195px; height: 35px; color: #333; border-bottom: 1px #e4e4e4 solid; display: block }
.hosp .tit ul li a:hover { width: 195px; height: 35px; color: #4c95e6; border-bottom: 1px #4c95e6 solid; display: block }
.hosp .tit ul li.hover a { width: 195px; height: 35px; color: #4c95e6; border-bottom: 1px #4c95e6 solid; display: block }
.hosp .tit strong { width: 198px; height: 35px; border-bottom: 1px #e4e4e4 solid; float: left; }
.hosp .tit strong img { padding-top: 6px; }
.hosp-sroll { width: 786px; float: left; margin-top: 30px; overflow: hidden; }
.hosp-sroll .next { width: 40px; height: 155px; float: left; background: url(../images/s-left.jpg) no-repeat center; cursor: pointer }
.hosp-sroll .prev { width: 40px; height: 155px; float: right; background: url(../images/s-right.jpg) no-repeat center; cursor: pointer }
.hosp-sroll ul { width: 705px; height: 155px; float: left; overflow: hidden }

.hosp-sroll ul li { padding: 3px; border: 1px solid #d5d5d5; margin-right: 10px; display: inline; float: left; }
.hosp-sroll ul li img { width: 217px; height: 147px; display: block }
.serv { width: 293px; height: 240px; float: right; border: 1px solid #e4e4e4 }
.serv .tit { width: 293px; float: left; }
.serv .tit ul { width: 293px; }
.serv .tit ul li { width: 72px; height: 36px; border-right: 1px solid #e4e4e4; float: left; line-height: 35px; text-align: center; font-size: 14px; }
.serv .tit ul li a { width: 100%; height: 35px; border-bottom: 1px solid #e4e4e4; color: #333; display: block }
.serv .tit ul li a:hover { width: 100%; height: 35px; border-bottom: 1px solid #4c95e6; color: #4c95e6; display: block }
.serv .tit ul li.hover a { width: 100%; height: 35px; border-bottom: 1px solid #4c95e6; color: #4c95e6; display: block }
.serv .wx { display: inline; float: left; margin: 15px 20px 0 35px; width: 218px; }
.serv .wx img { padding: 0 29px; }
.serv .wx p { line-height: 16px; text-align: center; width: 218px; }
.serv .blog { display: inline; float: left; margin: 15px 20px 0 35px; width: 218px; }
.serv .blog dl { border-top: 1px dashed #d9dee3; height: 78px; margin-top: 13px; padding-top: 13px; width: 218px; }
.serv .blog dl dt { float: left; }
.serv .blog dl dd { float: right; line-height: 30px; width: 110px; }
.serv .mob { display: inline; float: left; margin: 15px 20px 0 35px; width: 218px; }
.serv .mob dl { float: left; width: 218px; }
.serv .mob dl dt { float: left; }
.serv .mob dl dd { float: right; font-size: 12px; line-height: 18px; width: 150px; }
.serv .mob dl dd strong { color: #387cee; float: left; font-size: 16px; font-weight: normal; line-height: 22px; width: 150px; }
.serv .mob p { border-top: 1px dashed #d9dee3; color: #387cee; float: left; margin-top: 10px; padding-top: 10px; width: 218px; }
.serv .mob p a { color: #444; }
.serv .map { display: inline; float: left; margin: 15px 20px 0 35px; width: 218px; }
#ud-bg { width: 100%; background: #f4f4f4; height: auto }
.f-link { width: 1100px; margin: 0 auto; }
.f-link img { padding-top: 20px; }
.ud-link { width: 1100px; margin: 20px auto; padding: 10px 0; border: 1px solid #cacaca; border-left: 0; border-right: 0 }
.ud-link dl { width: 1100px; margin: 10px 0; float: left; height: 149px; height: 42px }
.ud-link dl dd { float: left; width: 149px; height: 42px; background: url(../images/ud-m1.jpg) no-repeat; margin-right: 20px; color: #000 }
.ud-link dl dd strong { padding-left: 50px; width: 99px; float: left; line-height: 20px; font-size: 14px; font-weight: normal }
.ud-link dl dd p { padding-left: 50px; width: 99px; float: left; line-height: 20px; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.ud-link dl dt { width: 930px; float: left; line-height: 21px; color: #333; font-size: 13px }
.ud-link dl dt a { padding: 0 5px; color: #333; float: left; }
.ud-link dl dt a:hover { color: #fff; padding: 0 5px; background: #4c95e6; display: inline-block; border-radius: 3px; }

.ud1 { width: 534px; float: left; }
.ud1 h3 { width: 534px; float: left; }
.ud1 ul { float: left; width: 534px; margin-top: 12px; }
.ud1 ul li { width: 111px; line-height: 30px; background: url(../images/piont05.jpg) no-repeat left center; padding-left: 20px; font-size: 14px; float: left; }
.ud1 ul li a { color: #333 }
.ud1 ul li a:hover { color: #777 }
.ud2 { width: 266px; float: left; padding-left: 30px }
.ud2 h3 { width: 266px; float: left; }
.ud2 ul { float: left; width: 266px; margin-top: 12px; }
.ud2 ul li { width: 113px; line-height: 30px; background: url(../images/piont05.jpg) no-repeat left center; padding-left: 20px; font-size: 14px; float: left; }
.ud2 ul li a { color: #333 }
.ud2 ul li a:hover { color: #777 }
.ud3 { width: 507px; float: right; }
.ud3 h3 { float: left; width: 507px; }
.ud3 strong { margin-top: 12px; float: left; }
.footer { width: 100%; background: #ededed }
.foot-menu { height: 44px; width: 100%; text-align: center; font-size: 16px; line-height: 44px; border-top: 1px solid #b4b4b4; border-bottom: 1px solid #dbdbdb }
.foot-menu a { color: #333; padding: 0 3px; color: #333 }
.foot-menu a:hover { color: #777; }
.foot-tx { width: 100%; font-size: 12px; color: #333; text-align: center; margin-top: 20px; line-height: 27px; height: 120px }
.foot-tx a { color: #333 }
/*表单样式*/

.input1 { width: 251px; height: 34px; text-indent: 5px; color: #777; font-size: 14px; border: 0; margin: 0; padding: 0; float: left; background: #cbdaf1; font-family: "宋体" }
.input2 { width: 158px; height: 23px; text-indent: 5px; color: #777; font-size: 14px; border: 0; margin: 0; padding: 0; font-family: "宋体"; border: 1px solid #dfdfdf; }
.input3 { width: 179px; height: 22px; text-indent: 5px; color: #777; font-size: 12px; border: 0; margin: 0; padding: 0; font-family: "宋体"; }
.inputsubmit { width: 160px; height: 40px; text-indent: 5px; color: #fff; background: #4c95e6; font-size: 12px; border: 0; margin: 0; padding: 0; font-family: "宋体"; font-size: 16px; }

.news_l { float:left; display:inline; margin-top:15px; }
.news_ad { width:294px; }
.focusimg { width:290px; height:295px; position:relative; overflow:hidden; padding:1px;  }
.focusimgPic { position:relative; z-index:5; }
.focusimgPic li { width:310px; position:absolute; display:none; height:306px; }
.focusimgPic1 { height: 294px; width: 310px; }
.focusimgPic2 { background-color: #02101f; color: #ffffff; height: 32px; line-height: 32px; opacity: 0.6; position: absolute; text-indent: 10px; width: 310px; bottom:10px; }
.focusimgPic2 a { color: #ffffff; font-family: "微软雅黑"; font-size: 16px; }
.focusimgNum { bottom: 11px; position: absolute; right: 10px; z-index: 10; }
.focusimgNum li { background: rgba(0, 0, 0, 0) url(../images/jd2.gif) no-repeat scroll 0 0; cursor: pointer; display: inline; float: left; height: 10px; margin-left: 5px; width: 10px; }
.focusimgNum .on { background: rgba(0, 0, 0, 0) url(../images/jd1.gif) no-repeat scroll 0 0; height: 10px; width: 10px; }
.news_ad1 { width:316px; margin-top:8px; }
.news_ad1_1 { float:left; margin-left:11px; display:inline; }
.news_ad1 img { border:#dddddd 1px solid; }
.news_ad1 a:hover img { border:#2198d2 1px solid; }
.news_c { float:left; width:424px; margin: 35px 35px 0px 30px; display:inline; }
.news_hot { width:424px; height:92px; border-bottom:#999999 1px dashed; padding-bottom:13px; line-height:22px; }
.news_hot h2 { color:#003399; text-align:center; font-size:20px; }
.news_hot h2 a { color:#003399; }
.news_hot h2 a:hover { color:#fa7197; }
.news_hot h3 { font-weight:normal; margin-top:10px; font-size:13px; text-align:left; text-indent: 2em; }
.news_hot h3 a { color:#fa7197; }
.news_hot h3 a:hover { color:#fa7197; text-decoration:underline; }
.news_hot1 { width:424px; height:104px; margin-top:13px; font-size:14px; }
.news_hot1_li { width:424px; height:28px; line-height:28px; overflow:hidden; }
.news_hot1_li a { color:#003399; }
.news_hot1_li a:hover { color:#fa7197; }
.news_hot1_li span { color:#999999; float:right; font-size:14px; }
.news_cont { width:424px; height:30px; margin-top:20px; font-size:13px; }
.news_cont strong { font-weight:normal; letter-spacing:1px; margin-left:5px; }
/*品牌故事*/
.main1-l{ width:294px; float:right;  padding-top:17px}
.main1-r{ width:865px; float:left; padding-top:1px;}
.idxppgs{ width:294px;  display:inline-block;}
.idxppgs .idxppgs_tit{ padding-left:15px; width:inherit; margin:15px 0px; display:inline-block;}
.idxppgs .idxppgs_lg{ width:294px; height:160px; background:url(../images/idxppgs_lg.jpg) no-repeat; margin:0px auto 5px auto;}
.idxppgs .idxppgs_lg a{ width:202px; height:160px; display: none;}
.idxppgs .idxppgs_lg:hover a{ display:block;  }
.idxppgs .idxppgs_txt{ line-height:210%; text-indent:2em; padding:10px 10px 0;}
.idxppgs .idxppgs_txt a{ cursor:pointer;padding:0px 5px; padding-bottom:1px;border-radius:2px;transition: all 0.3s linear 0s;}
.idxppgs .idxppgs_txt a:hover{color:#fff; text-decoration:none; background:#8e2239;}
.spe1 {width: 294px;float: left;}
#playBox { width: 100%; height: 374px; background: #333; position: relative; overflow: hidden; }
#playBox .oUlplay { width: 99999px; position: absolute; left: 0; top: 0; }
* { font-family: "宋体"; }
#playBox .smalltitle { width: auto; height: 10px; position: absolute; bottom: 15px; z-index: 10; left: 45%; }
#playBox .smalltitle ul { width: auto; margin: 0 auto; }
#playBox .smalltitle ul li { width: 15px; height: 15px; margin: 0 5px; border-radius: 10px; background: #69aaec; float: left; overflow: hidden; *display:inline;
*zoom:1;
}
#playBox .smalltitle .thistitle { background: #ea531e; }
.dingwei { width: 1px; height: 1px; position: relative; left: 50%; top: -1px; z-index: 999999; }
.rev-cont { width: 357px; margin: 0 auto; height: 292px; position: absolute; left: -550px; }
.rev-cont .rev { width: 357px; height: 292px; background: url(../images/rev-bg.png) no-repeat center bottom; padding-top: 50px }
.rev-cont .rev .title { width: 327px; margin: 15px 15px 0; display: inline; border-bottom: 1px dashed #bfbfbf; float: left; height: 60px }
.rev-cont .rev .title strong { width: 327px; line-height: 28px; color: #4c95e6; float: left; background: url(../images/piont06.jpg) left center no-repeat; font-size: 16px; text-indent: 20px }
.rev-cont .rev .title p { line-height: 20px; line-height: 20px; color: #999; width: 327px; }
.rev-cont .rev dl { float: left; width: 218px; padding-left: 70px }
.rev-cont .rev dl dt { float: left; margin-top: 15px; width: 110px; }
.rev-cont .rev dl dd { float: left; margin-right: 5px; margin-top: 15px; width: 50px; }
.rev-cont .rev dl dt select { border: 1px solid #e4e4e4; color: #666666; margin: 1px 0 5px; width: 130px; }
.rev-cont .rev .btn1 { display: inline; float: left; height: 33px; line-height: 33px; margin: 18px 0 0 115px; text-align: center; width: 96px; }
.rev-cont .rev .btn1 a { width: 96px; height: 33px; border-radius: 3px; background: #faa821; display: block; color: #fff }
.rev-cont .rev .btn1 a:hover { width: 96px; height: 33px; border-radius: 3px; background: #d78b0d; display: block; color: #fff }

.list_con { width: 1100px; margin: 20px auto; overflow: hidden; }
.list_con_l { width: 776px; display: inline; float: left; }
.list_con_r { width: 304px; display: inline; float: right; }
.list_pos { width: 776px; height: 38px; background: url(../images/pos_bg.jpg) no-repeat left 3px #fff; overflow: hidden; }
.list_pos p { line-height: 38px; padding-left: 35px; font-size: 14px; }
.list_pos p span { color: #4c95e6; }
.list_gg { width: 776px; height: 100px; overflow: hidden; margin-top: 20px; }
.list_wz, .Article_wz { width: 736px; background: #fff; padding: 20px; margin-top: 20px; }
.list_wz dl { width: 736px; padding-bottom: 20px; border-bottom: 1px dashed #7d7d7d; margin-bottom: 20px; }
.list_wz dl p { font-size: 14px; line-height: 28px; text-indent: 2em; }
.wz_a { font-size: 14px; color: #fff; background: #4c95e6; border-radius: 5px; padding: 3px 6px; margin: 0 0 0 10px; }
.list_wz dl h5 a { font-size: 18px; line-height: 30px; font-weight: bold; color: #353535; }
.list_wz dl h5 { width: 515px; display: inline; float: left; background: url(../images/wz_bg1.jpg) no-repeat left 5px; padding-left: 25px; }
.list_wz dl dt span { width: 171px; float: right; display: inline; font-size: 14px; color: #666; background: url(../images/list_span.jpg) no-repeat left 5px; line-height: 30px; padding-left: 25px; }
.list_wz dl dt { margin-bottom: 8px; }
.list_next { width: 766px; overflow: hidden; height: 105px; background: #fff; margin-top: 20px; padding-left: 10px; }
.list_next li { padding: 8px 12px; border: 1px solid #a29c9c; color: #333; display: inline; float: left; margin-left: 10px; margin-top: 38px; font-size: 14px; }
.list_next .next_hover, .list_next li:hover { border: 1px solid #3d7fef; color: #3d7fef; }
.pp_t { width: 284px; height: 37px; margin: 0 auto; background: url(../images/list_r_bg1.jpg) no-repeat; }
.list_pp { background: #fff; width: 304px; padding: 15px 0; overflow: hidden; }
.pp_t h4 { color: #fff; font-size: 16px; padding-left: 40px; line-height: 37px; width: 150px; overflow: hidden; display: inline; float: left; }
.pp_t h4 span { font-size: 14px; color: #f9f233; font-weight: normal; }
.pp_t a { float: right; display: inline; line-height: 37px; margin-right: 10px; color: #fff; font-size: 12px; }
.pp_dl { width: 284px; margin: 0 auto; margin-top: 10px; }
.pp_dl p { line-height: 24px; text-indent: 2em; font-size: 14px; margin-top: 4px; }
.pp_btn1 { width: 108px; height: 29px; display: inline; float: left; background: url(../images/pp_btn1.jpg) no-repeat; }
.pp_btn2 { width: 108px; height: 29px; display: inline; float: left; background: url(../images/pp_btn2.jpg) no-repeat; margin-left: 10px; }
.pp_btn { width: 226px; margin: 0 auto; }
.list_ser { margin-top: 10px; }
.ser_img { width: 284px; height: 125px; overflow: hidden; margin: 0 auto; margin-top: 10px; }
.ser_ul li { width: 68px; text-align: center; display: inline; float: left; margin-left: 25px; margin-top: 20px; height: 90px; overflow: hidden; cursor: pointer }
.ser_ul a { text-decoration: none; }
.ser_ul li span { line-height: 162px; font-size: 13px; }
.ser_l1 { background: url(../images/ser_u1.jpg) no-repeat center top; }
.ser_l2 { background: url(../images/ser_u2.jpg) no-repeat center top; }
.ser_l3 { background: url(../images/ser_u3.jpg) no-repeat center top; }
.ser_l4 { background: url(../images/ser_u4.jpg) no-repeat center top; }
.ser_l5 { background: url(../images/ser_u5.jpg) no-repeat center top; }
.ser_l6 { background: url(../images/ser_u6.jpg) no-repeat center top; }
.ztdh_dl { width: 284px; margin: 0 auto; margin-top: 10px; position: relative; overflow: hidden; }
.ztdh_dl dl { width: 284px; float: left; margin: 0 0 0 -2px; position: relative; }
.ztdh_dl dt { height: 205px; overflow: hidden; margin: 0px }
.ztdh_dl dd { width: 260px; height: 26px; padding: 0 0 0 26px; line-height: 26px; text-align: center; background: #dddddd; margin: 0px }
.ztdh_dl dd a { color: #333; font-size: 14px; }
.rzx { width: 284px; float: left; padding: 15px 0 0 35px; }
.ztdh_dl td { margin: 0px; padding: 0px; }
.ztdh_btn1 { width: 26px; height: 26px; display: inline; position: absolute; top: -28px; left: 10px; }
.ztdh_btn2 { width: 26px; height: 26px; display: inline; position: absolute; top: -28px; left: 268px; }
.ztdh_btn1:hover, .ztdh_btn2:hover { cursor: pointer; }
.ztdh_m { width: 232px; overflow: hidden; display: inline; float: left; }
.wz_ul { width: 284px; overflow: hidden; margin: 0 auto; margin-top: 10px; }
.wz_ul li { line-height: 30px; background: url(../images/wz_bg2.jpg) no-repeat 0px 8px; padding-left: 10px; }
.wz_ul li a { font-size: 14px; }
.luxian { width: 284px; margin: 0 auto; margin-top: 10px; }
.luxian dd { margin-top: 10px; }
.luxian p { line-height: 26px; font-size: 14px; }
.nr_zt { margin-bottom: 20px; }
.bz_liaofa { width: 776px; height: 345px; background: #fff; float: left; margin: 12px 0 0 0; }
.bz_liaofa span { width: 740px; float: left; }
.bz_liaofa span.lfwz { width: 740px; margin: 0 0 0 15px; line-height: 55px; font-weight: bold }
.bz_liaofa span.lfwz a { color: #f77f36; font-size: 20px; }
.bz_liaofa p { width: 740px; float: left; height: 24px; font-size: 16px; margin: 10px 0 0 15px; line-height: 24px; }
.bz_liaofa p a { font-size: 16px; padding: 0 0 0 100px; text-decoration: none; }
.bz_liaofa p.lf1 { background: url(../images/lf_1.jpg) no-repeat left; margin: 20px 0 0 15px; }
.bz_liaofa p.lf2 { background: url(../images/lf_2.jpg) no-repeat left; }
.bz_liaofa p.lf3 { background: url(../images/lf_3.jpg) no-repeat left; }
.bz_al { width: 776px; height: 255px; float: left; margin: 12px 0 0 0; background: url(../images/bz_albg.jpg) top no-repeat #fff; }
.bz_al span { width: 200px; text-align: right; margin: 20px 0 30px 560px; float: left; }
.bz_al span img { margin: 0 10px 0 0; }
.bz_alnr { width: 750px; height: 172px; float: left; margin: 0 0 0 15px; }
.bz_alnr img { float: left; margin: 0 15px 0 0; }
.bz_zj { width: 776px; height: 333px; float: left; margin: 12px 0 0 0; background: url(../images/bz_zjbg.jpg) top no-repeat #fff; }
.bz_zj .zj_l { width: 38px; float: left; margin: 155px 0 0 0; text-align: center; }
.bz_zj .zj_nr { width: 700px; float: left; overflow: hidden; }
.zj_nr table { margin: 0px; padding: 0px; }
.bz_zj .zj_nr dl { width: 160px; height: 240px; float: left; margin: 70px 14px 0 0px; overflow: hidden; }
.zj_nr dl dd { width: 160px; height: 190px; float: left; padding: 0px; }
.zj_nr dl dt { width: 160px; height: 42px; float: left; margin: 5px 0 0 0; background: #f0f0f0; padding: 0px; line-height: 21px; text-align: center; color: #525252; padding: 3px 0 0 0 }
.zj_nr dl dt span { font-size: 14px; }
.zj_nr dl dt font { color: #4c95e6; font-size: 14px; }
.zj_nr dl dt p { font-size: 14px; }
/************文章页样式**************/

.article_td { padding: 10px 0; margin: 0 auto; text-align: center; }
.article_td a.art_bg1 { height: 20px; background: url(../images/art_bg1.jpg) no-repeat 0px -2px; display: inline; padding-left: 20px; }
.article_td a { color: #666; padding: 0px 10px; font-size: 12px; }
.Article_wz h1 { font-size: 28px; text-align: center; color: #101010; }
.wznr { width: 736px; margin: 0 auto; line-height: 28px; margin-top: 10px; font-size: 14px }
.wznr p { margin-bottom: 20px; text-indent:30px;}
.wznr img { margin: 0 auto; }
.art_a { width: 766px; overflow: hidden; height: 120px; background: #fff; margin-top: 20px; padding-left: 10px; }
.art_a { height: 150px; }
.list_con_l .art_a a.wzzx { width: 202px; height: 38px; display: block; float: right; background: url(../images/art_a.jpg) no-repeat; }
.art_a p { width: 470px; margin: 0 auto; font-size: 16px; margin-top: 20px; line-height: 38px; }
.art_a p font { font-size: 20px; font-weight: bold; color: #4c95e6; }
.art_dl { width: 736px; margin: 0 auto; margin-top: 15px; height: 64px; background: url(../images/art_tel.jpg) no-repeat right top; }
.art_dl dl { width: 516px; margin-top: 2px; clear: both; font-size: 14px }
.art_dl dl dt { width: 81px; display: inline; float: left; height: 31px; background: #e6e6e6; text-align: center; line-height: 31px; }
.art_dl dl dd { width: 433px; line-height: 31px; display: inline; float: left; margin-left: 2px; background: #f2f2f2; text-indent: 2em; }
.ewmjd { width: 1px; height: 1px; position: relative; }
.ewmxd { position: absolute; left: 55px; top: -70px }
#bzdw { width: 1px; height: 1px; position: relative; }
.ihad_zt { margin: 0 0 0 35px; float: left; overflow: hidden }
.ihad_zt .ztdh_btn1 { width: 26px; height: 26px; display: inline; position: absolute; top: -28px; left: 0px; }
.ihad_zt .ztdh_btn2 { width: 26px; height: 26px; display: inline; position: absolute; top: -28px; left: 258px; }













.zy {
    width:1096px;
    height: 500px;
    margin: 0 auto;
    border: 1px #b4b3b3 solid;
    border-top: none;
}
.zy ul {
    height: 53px;
    float: left;
    margin-left: 8px;
    margin-top: 30px;
    *margin-left: 4px;
}
.zy ul li {
    width: 520px;
    height: 40px;
    margin-right: 12px;
    float: left;
}
.pubTitle span {
    height: 39px;
    line-height: 39px;
    border-bottom: 2px solid #da0d40;
    float: left;
    font-size: 20px;
    color: #da0d40;
}
.pubTitle a {
    height: 39px;
    line-height: 39px;
    float: right;
    font-size: 18px;
    color: #333;
    padding-right: 10px;
    border-right: 1px solid #cecece;
}