@charset "utf-8";
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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}
ol, ul, li, dl, dt, dd {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}
html * {-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {font-size:100%; font-family:"微软雅黑", sans-serif; line-height:1;}
a {color:#444; text-decoration: none;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------*/
header {border-top:2px solid #000; background:url(../images/top.jpg) center bottom no-repeat; background-size:100% auto;}
.top {width:1100px; margin:auto; height:133px; position:relative;}
.top .logo {display:block; width:462px; height:106px; background:url(../images/logo.png); position:absolute; left:0; bottom:10px;}
.top span {display:block; position:absolute;}
.top span.tel {right:0; bottom:20px; background:url(../images/tellogo.png) left center no-repeat; padding-left:33px; font-size:16px; text-shadow:0 0 5px #fff;}
.top span.tel b {font-weight:bold; color:#c00; text-shadow:0 0 5px #fff; font-size:21px;}
.top span.wei {right:0; top:0; background:#000; font-size:14px; padding:8px 12px;color:#ccc;border-radius:0 0 4px 4px;}
.top span.wei a {color:#ccc; padding-left:10px;}
.top span.wei a.weixin {background:url(../images/wx.png) left center no-repeat; padding:0 15px;}
.top span.wei a.weibo {background:url(../images/wb.png) left center no-repeat; padding:0 15px;}
.nav {background:#096; height:46px; padding:12px; margin-bottom:10px;}
.nav ul {width:1100px; height:22px; margin:auto; border-right:1px solid #063; border-left:1px solid #0c9;}
.nav ul li {float:left; width:122px; height:46px; padding:12px 0; position:relative; margin-top:-12px;}
.nav ul li a {text-align:center;display:block;color:#fff; border-right:1px solid #0c9; border-left:1px solid #063; height:22px; line-height:22px;}
.nav ul li a:hover {color:#030; font-weight:bold;}
.nav ul li.on a {color:#030; font-weight:bold;}
.nav ul li.on ul li a {color:#fff; font-weight:normal;}
.nav ul li:hover ul {display:block;}
.nav ul li ul {width:122px; display:none; background:#eee; position:absolute; top:46px; height:auto; border:0; padding:10px 0; z-index:99999; background:#085;border-radius:0 0 3px 3px;}
.nav ul li ul li {width:100%; float:none; padding:0; line-height:26px; height:26px; margin-top:0;}
.nav ul li ul li a {border:0;}
.nav ul li ul li a:hover {color:#030; font-weight:normal;}


.banner {width:100%; max-width:1400px; margin:auto;}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-carousel{display:none;width:100%; margin:auto;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}
.owl-dot,.owl-next,.owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-next,.owl-prev {position: absolute;top:50%; margin-top:-32px;left: 0%;opacity:0; z-index:5;overflow: hidden;height: 63px;width: 56px;background: transparent url("../images/icons-sprite.png") no-repeat 0px 0px;transition:0.25s;}
.owl-prev {left: auto;right: 0%;background: transparent url("../images/icons-sprite.png") no-repeat -64px 0px;}
.owl-carousel:hover .owl-next,.owl-carousel:hover .owl-prev {opacity:1;}
.owl-carousel.owl-loaded {display:block}
.owl-carousel.owl-loading {opacity:0;display:block}
.owl-carousel.owl-hidden {opacity:0}
.owl-carousel .owl-item {position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-theme .owl-controls {text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-dots {z-index:999; position:absolute; bottom:0; width:100%;}
.owl-theme .owl-dots .owl-dot {display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span {width:15px;height:15px;margin:5px 5px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {background:#096}

.pp {position:relative; width:1100px; margin:auto; padding:50px 0;}
.pp h1 {height:55px; background:url(../images/partbg.jpg) center center no-repeat;}
.pp h1 span {display:block; color:#999; font-size:20px; width:500px; margin:auto; border-top:1px solid #ddd; margin-top:5px; padding-top:5px;}
#ISL_Cont {margin:15px auto;}
#ISL_Cont img {width:200px; border:5px solid #eee; display:block; float:left; margin:0 5px;}
#Left_ding {width:15px; height:30px; position:absolute; left:50%; top:155px; margin-left:-550px; background:url(../images/prev.png);}
#Right_ding {width:15px; height:30px; position:absolute; left:50%; top:155px; margin-left:535px; background:url(../images/next.png);}

.case {width:1100px; margin:auto; overflow:hidden;}
.case .left {float:left; width:260px; background:#096; padding:30px;}
.case .left h1 {text-align:center; margin-bottom:20px;}
.case .left h1 a {color:#fff; font-size:20px; font-weight:bold;text-shadow:1px 1px 3px #333;}
.case .left li {margin-bottom:10px; border-bottom:1px dotted #fff; padding:5px 20px;}
.case .left li a {color:#fff; font-size:16px;}
.case .left li a:hover {color:#030;}
.case .left li.tit {background:#fff;border-radius:3px; font-size:14px; margin-top:30px;box-shadow:1px 1px 3px #333; color:#333;}
.case .left li.tit span {font-family:"宋体"; float:right;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.case .left li.tit a {color:#333; font-weight:bold;}
.case .left li.tit:hover a {color:#096;}
.case .right {float:right; width:780px;}
h1.tit {background:url(../images/crt.gif); padding:13px 20px;text-shadow:0 0 10px #fff; font-size:20px; font-weight:bold; color:#096;}
h1.tit a {float:right; color:#999;}
.case .right .cont {width:795px; overflow:hidden; margin-top:15px;}
.case .right .cont dl {float:left; width:250px; margin-right:15px; margin-bottom:10px;}
.case .right .cont dl dt img {width:100%; display:block;}
.case .right .cont dl dd {text-align:center; line-height:30px;}
.img1 {width:1100px; margin:20px auto; height:400px; background:url(../images/banner_3.jpg); background-size:100% 100%; overflow:hidden;}
.img1 ul {float:right; width:540px; padding:20px;}
.img1 ul li {line-height:36px; background:url(../images/bann_3list.png) left center no-repeat; padding-left:36px; color:#fff;}

.liyou {background:url(../images/advantagetbg.png) center top no-repeat; padding:12px 0; background-size:1100px 80px; margin-top:40px;}
.liyou .tit {height:56px; line-height:56px; background:#096; text-align:center; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:30px; color:#fff; margin-bottom:40px;}
.liyou .tit span {margin:0 10px; font-size:24px; font-family:"微软雅黑";}
.liyou .tit span.hecha {font-size:16px;}
.liyou1,.liyou2,.liyou3,.liyou4,.liyou5,.liyou6,.liyou7 {width:1100px; margin:auto; padding:20px;}
.liyou dl {width:600px;}
.liyou dl dt {height:80px; padding-left:100px; line-height:100px; font-size:20px; color:#096; border-bottom:1px dashed #ccc;}
.liyou dl dd {line-height:30px; padding:30px; color:#666;}
.liyou1 {background:url(../images/wrap1.png) right center no-repeat; height:300px;}
.liyou1 dl dt {background:url(../images/advaconbg1.jpg) left top no-repeat;}
.liyou2 {background:url(../images/wrap22.png) 20px center no-repeat; background-size:370px auto; height:220px;}
.liyou2 dl {width:680px; float:right;}
.liyou2 dl dt {background:url(../images/advaconbg2.jpg) left top no-repeat;}
.liyou3 {background:url(../images/wrap2.png) right center no-repeat; height:300px;}
.liyou3 dl dt {background:url(../images/advaconbg3.jpg) left top no-repeat;}
.liyou4 {background:url(../images/wrap3.png) left center no-repeat; height:350px;}
.liyou4 dl {width:700px; float:right;}
.liyou4 dl dt {background:url(../images/advaconbg4.jpg) left top no-repeat;}
.liyou5 {background:url(../images/wrap4.jpg) 660px center no-repeat; height:300px;}
.liyou5 dl dt {background:url(../images/advaconbg5.jpg) left top no-repeat;}
.liyou6 {background:url(../images/wrap66.png) left center no-repeat; height:350px;}
.liyou6 dl {width:700px; float:right;}
.liyou6 dl dt {background:url(../images/advaconbg6.png) left top no-repeat;}
.liyou7 {background:url(../images/wrap5.jpg) 760px center no-repeat; height:300px;}
.liyou7 dl dt {background:url(../images/advaconbg7.png) left top no-repeat;}

.liuyan {background:url(../images/advantbottombg.jpg) no-repeat; background-size:100% auto; margin:auto; width:1100px; height:150px; padding:100px 0 0 450px; margin-bottom:20px;}
.liuyan input {line-height:30px; border-radius:3px; padding:0; border:1px solid #fff; width:200px; outline:none;text-indent:25px; font-size:16px; color:#666; margin:0 5px; font-family:"微软雅黑";}
.liuyan input.ren {background:url(../images/ren.jpg) left center no-repeat #fff;}
.liuyan input.tel {background:url(../images/tel.jpg) left center no-repeat #fff;}
.liuyan input.tijiao {text-indent:0; background:#f60; color:#fff; border:1px solid #f60;}

.liucheng {width:1100px; margin:auto; overflow:hidden;} 
.liucheng h1 {background:url(../images/crt.gif); padding:13px 20px;text-shadow:0 0 10px #fff; font-size:20px; font-weight:bold; color:#096; margin-bottom:20px;}
.liucheng h1 a {float:right; font-size:16px; color:#666;}
.liucheng dl {float:left; width:260px; margin-right:20px;}
.liucheng dl dt img {width:100%; display:block;}
.liucheng dl dd {background:#ddd; padding-top:20px; height:200px;}
.liucheng dl dd h2 {line-height:30px; background:url(../images/procetiltebg.png) left center no-repeat #ccc; background-size:auto 100%; color:#096; font-weight:bold;}
.liucheng dl dd h2 span {color:#fff; margin-right:40px; padding-left:10px; font-weight:normal;}
.liucheng dl dd p {padding:20px; color:#666; line-height:1.5em;}

.zixun {width:1100px; margin:20px auto; overflow:hidden;}
.zixun h1 {margin-bottom:20px;}
.img2 {background:url(../images/consultbg.jpg); background-size:100% auto; padding:40px 0 35px 30px; margin-bottom:20px;}
.img2 li {font-size:24px; line-height:1.5em; color:#f60;}
.img2 li span {float:right; color:#ff3; padding-right:30px;}
.pinjia {width:680px; float:left; margin-top:}
.pinjia dl {overflow:hidden; margin-bottom:10px; padding:15px; border:1px solid #ddd;}
.pinjia dl dt {float:left; width:160px;}
.pinjia dl dt img {width:100%;}
.pinjia dl dd {float:right; width:460px;}
.pinjia dl dd h2 {font-size:18px; font-weight:bold;}
.pinjia dl dd p {margin-top:10px; color:#666; line-height:1.5em;}
.pinjia dl dd p a {float:right; color:#c00;}
.fengshui {width:380px; float:right;}
.fengshui ul {border:1px solid #ddd; padding:16px;}
.fengshui ul li {line-height:35px; height:32px; border-bottom:1px dashed #ddd; background:url(../images/witneRicon.jpg) 5px 17px no-repeat; padding-left:20px;}
.team {width:1100px; margin:auto;}
.team ul {width:1125px; overflow:hidden; margin-top:20px;}
.team ul li {width:200px; margin-right:25px; text-align:center; line-height:30px; float:left; background:#ddd;}
.team ul li img {display:block; width:100%;}

.aboutus {width:1100px; margin:20px auto; overflow:hidden;}
.aboutus h2 {height:40px; border-bottom:2px solid #096; text-align:center; margin-bottom:40px;}
.aboutus span {line-height:80px; background:#fff; font-size:24px; padding:0 10px; font-weight:bold;}
.aboutus img {float:left; padding:10px; border:1px solid #ddd;}
.aboutus p {float:right; width:750px; line-height:2em; color:#666; text-indent:2em;}
.aboutus p a {float:right; color:#c00;}

.zz {position:relative; background:url(../images/honorbg.jpg); padding:20px 0 30px;}
.zz h2 {height:40px; background:url(../images/hont.png) center top no-repeat;}
#ISL_Cont1 {margin:auto;}
#ISL_Cont1 img {width:255px; height:180px; display:block; float:left; margin:0 5px;}
#Left_ding1 {width:15px; height:30px; position:absolute; left:50%; top:135px; margin-left:-550px; background:url(../images/prev.png);}
#Right_ding1 {width:15px; height:30px; position:absolute; left:50%; top:135px; margin-left:535px; background:url(../images/next.png);}

.ketang {width:360px; float:left; margin-right:30px;}
.ketang li {line-height:32px; background:url(../images/witneRicon.jpg) 5px center no-repeat; padding-left:15px; height:32px; overflow:hidden; border-bottom:1px dashed #ccc;}
.ketang li a {color:#666;}
.ketang li a:hover {color:#333;}
.wenda {width:430px; float:left;}
.wenda dl {border-bottom:1px dashed #333; margin-bottom:10px; padding-bottom:10px; padding-left:30px; position:relative;}
.wenda dl dt {line-height:30px; font-weight:bold;}
.wenda dl dt a {color:#333;}
.wenda dl dd {color:#666; line-height:30px;}
.wenda dl span {display:block; position:absolute; left:0; top:3px; width:24px; height:24px; line-height:24px; text-align:center; background:#f60; color:#fff; font-weight:normal;}
.wenda dl span.dd {top:33px; background:#096;}
.ma {width:246px; height:451px; float:right; background:url(../images/2weima.png);}

.yq {width:1100px; padding:10px; border:1px solid #ddd; margin:auto; overflow:hidden;}
.yq a {margin-right:20px; line-height:24px;}

.main {width:1100px; margin:auto; overflow:hidden;}
.main .tiao {margin:20px auto; border:1px dashed #ccc; padding:8px 10px; color:#666;}
.main .tiao span {float:left; display:none;}
.main .tiao span a {margin:0 5px;}
.main .left {float:left; width:240px; background:#096; padding:30px;}
.main .left h1 {text-align:center; margin-bottom:20px;}
.main .left h1 a {color:#ff3; font-size:20px; font-weight:bold;text-shadow:1px 1px 3px #333;}
.main .left li {margin-bottom:10px; border-bottom:1px dotted #fff; padding:5px 20px;}
.main .left li a {color:#fff; font-size:16px;}
.main .left li a:hover,.main .left li a.on {color:#ff3;}
.main .left li.tit {background:#fff;border-radius:3px; margin-top:30px;box-shadow:1px 1px 3px #333; color:#333; padding:8px 20px;}
.main .left li.tit span {font-family:"宋体"; float:right;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.main .left li.tit a {color:#333; font-weight:bold;}
.main .left li.tit:hover a {color:#096;}
.main .right {width:810px; float:right;}
.main .right .anli {width:825px; overflow:hidden;}
.main .right .anli dl {float:left; width:260px; margin:0 15px 15px 0;}
.main .right .anli dl dt img {display:block; width:100%;}
.main .right .anli dl dd {text-align:center; line-height:30px;}

.main .left.n {padding:0; background:#096; width:280px; padding-bottom:20px;}
.main .left h2 {text-align:center; line-height:80px; font-size:20px; color:#fff; text-shadow:1px 1px 3px #333;}
.main .left p {width:230px; margin:0 auto 20px; text-align:center; background:#fff; box-shadow:1px 1px 3px #333; border-radius:5px;transition:0.5s;}
.main .left p a {display:block; padding:10px 0;}
.main .left p:hover {background:#085;}
.main .left p:hover a {color:#fff;}
.main .left p.on {background:#085;}
.main .left p.on a {color:#fff;}
.main .left p.no {background:none;box-shadow:0 0 0 #333; color:#fff; text-align:left; margin-bottom:15px;text-shadow:1px 1px 3px #333;}
.main .left p.d {background:url(../images/tel.png) left top no-repeat; padding-left:20px;}
.main .left p.y {background:url(../images/mail.png) left top no-repeat; padding-left:20px;}
.main .left p.z {background:url(../images/road.png) left top no-repeat; padding-left:20px;}
.main .right .newslist {width:780px; float:right; border:1px solid #ddd; padding:20px;}
.main .right .newslist li {line-height:32px; border-bottom:1px dashed #ccc; padding:0 10px; background:url(../images/witneRicon.jpg) 10px center no-repeat; padding-left:20px;}
.main .right .newslist li span {float:right; color:#666;}
.main .right .newslist li a:hover {color:#000; font-weight:bold;}
.main .right .newslist dl {overflow:hidden; margin-bottom:10px; padding:15px 20px; border:1px solid #ddd;}
.main .right .newslist dl dt {float:left; width:180px;}
.main .right .newslist dl dt img {width:100%;}
.main .right .newslist dl dd {float:right; width:480px;}
.main .right .newslist dl dd h2 {font-size:18px; font-weight:bold;}
.main .right .newslist dl dd p {margin-top:10px; color:#666; line-height:1.5em;}
.main .right .newslist dl dd p a {float:right; color:#c00;}
.main .right .news {width:780px; float:right;}
.main .right .news h3 {text-align:center; line-height:50px; font-size:24px;}
.main .right .news p {line-height:1.8em; color:#444; padding:0 20px;}
.main .right .news p.nn {text-align:center; line-height:30px; border-bottom:1px solid #ccc; color:#666; margin-bottom:30px; overflow:hidden;}
.main .right .news p.nn span {display:block; width:30%; float:left; margin:0 10px;}
.main .right .news p img.pj {display:block; margin:0 auto 10px;}
.main .xgnews.nn .kt {width:390px; float:left; border:1px solid #ccc;}
.main .xgnews.nn .fs {width:390px; float:right; border:1px solid #ccc;}
.main .contact ul {background:url(../images/contact_r.png) right bottom no-repeat; margin-bottom:30px;}
.main .contact ul h1 {font-size:30px; line-height:60px; color:#666; font-weight:bold;}
.main .contact ul h2 {font-size:24px; line-height:50px; color:#096;}
.main .contact ul p {color:#666; line-height:1.5em;}

.main .about {padding:50px;}
.main .about p {line-height:1.8em; color:#444; margin-bottom:1em;}
.main .about p.tit {font-size:20px; color:#096;}
.main .about p.zzz {overflow:hidden;}
.main .about p.zzz img {display:block; float:left; width:48%; margin:1%;}

.main .info {padding:20px 0;}
.main .info h1 {font-size:18px; font-weight:bold; margin-bottom:10px; color:#096;}
.main .xgal {width:1120px; overflow:hidden; height:244px;}
.main .xgal h1 {font-size:18px; font-weight:bold; margin-bottom:10px; color:#096;}
.main .xgal dl {float:left; width:260px; margin-right:20px;}
.main .xgal dl dt img {display:block; width:100%; height:186px;}
.main .xgal dl dd {line-height:30px; text-align:center;}
.main .xgal dl.no {display:none;}
.main .shangxia {padding:20px 0; color:#666; margin:20px auto; height:56px; overflow:hidden;}
.main .shangxia span {float:left; display:block; width:50%; height:16px; overflow:hidden;}
.main .shangxia a {color:#09f; font-weight:bold;}
.main .xgnews {overflow:hidden; margin-top:40px;}
.main .xgnews h1 {line-height:36px; border-bottom:1px solid #ccc; background:url(../images/Case-R-tbg.png) repeat-x; padding:0 20px;}
.main .xgnews h1 a {color:#096; font-weight:bold;}
.main .xgnews h1 span {float:right;}
.main .xgnews ul {padding:20px;}
.main .xgnews ul li {line-height:30px; background:url(../images/witneRicon.jpg) 10px center no-repeat; padding-left:20px; border-bottom:1px dashed #ccc;}
.main .xgnews ul li a {color:#666;}
.main .xgnews ul li a:hover {color:#09f; text-decoration:underline;}
.main .xgnews .kt {width:520px; float:left; border:1px solid #ccc;}
.main .xgnews .fs {width:520px; float:right; border:1px solid #ccc;}

.main .submanu {height:40px; overflow:hidden; font-size:24px; color:#333; font-weight:bold; line-height:40px; margin-bottom:20px;}
.main .submanu a {display:block; float:right; width:150px; text-align:center; line-height:40px; height:40px; color:#096; border:1px solid #096; margin-left:8px; font-weight:normal; font-size:18px;}
.main .submanu a.on {background:#096; color:#fff;}
.main .submanu a.dh {background:url(../images/tel2.png) 20px center no-repeat #096; padding-left:50px; width:200px;}
.main .team {width:1120px; overflow:hidden;}
.main .team dl {float:left; width:260px; margin:0 20px 20px 0;}
.main .team dl dt img {width:100%; padding:15px; border:1px solid #ccc;}
.main .team dl dd {line-height:30px;  color:#666;}
.main .team dl dd span {background:url(../images/person.jpg) 10px center no-repeat; padding-left:25px; margin-right:20px;}
.main .team dl dd span.zc {background:url(../images/postion_bg.jpg) 10px center no-repeat; margin-right:0;}
.main .team_info {overflow:hidden; margin-bottom:40px;}
.main .team_info img {float:left; display:block; margin-right:20px;}
.main .team_info .con {float:left; width:500px;}
.main .team_info .con p {line-height:2em; color:#444;}
.main .team_info .con p strong {font-weight:bold;}
.main .team_info .yuyue {float:right; width:240px;}
.main .team_info .yuyue h1 {background:url(../images/from_bg.jpg) right center no-repeat #e66200; line-height:50px; padding-left:20px; color:#fff; font-size:20px;}
.main .team_info .yuyue form {border:1px solid #ccc; border-top:0; height:349px; padding:20px;}
.main .team_info .yuyue input {line-height:30px; margin:5px auto; font-size:16px; width:100%; border:1px solid #ccc;outline:none}
.main .team_info .yuyue h2 {text-align:center; font-size:24px; line-height:50px; margin-top:20px; color:#666;}
.main .team_info .yuyue p {text-align:center; line-height:50px; font-size:24px; color:#f60;}
.main .team_info .yuyue p.email {font-size:16px; color:#666; line-height:30px;}

.main .youshi h1 {text-align:center; font-size:30px; font-weight:bold; line-height:40px; color:#666; font-family:"Times New Roman", Times, serif; margin-bottom:10px;}
.main .youshi h1 span {display:block; color:#096; font-family:"微软雅黑"; font-size:24px;}
.main .youshi p {line-height:1.5em; color:#666; text-align:center; margin-bottom:20px;}
.main .youshi p.tl {text-align:left;}
.main .youshi p.tl b {color:#096; font-weight:bold; margin-right:10px;}
.main .youshi dl {float:left; width:260px; margin-right:20px;}
.main .youshi dl.last {margin-right:0;}
.main .youshi dl dt img {width:100%; display:block;}
.main .youshi dl dd {padding:10px; line-height:1.5em; background:#eee; color:#666; height:92px;}
.main .youshi .part1 {overflow:hidden; padding-top:30px; padding-bottom:40px; border-bottom:1px solid #096;}
.main .youshi .part2 {overflow:hidden; padding-top:50px; padding-bottom:40px; border-bottom:1px solid #096;}
.main .youshi .part3 {overflow:hidden; padding-top:50px; padding-bottom:40px;}
.main .youshi .part3 dl dd {height:68px; margin-top:20px; background:#096; color:#fff;}
.main .youshi .part3 .youshi4 {background:url(../images/youshi4.jpg) center bottom no-repeat; background-size:100%; clear:both; padding-top:50px; height:400px;}
.main .youshi .part3 .youshi4 h1 {color:#fff; line-height:30px; background:#096; padding:20px 0 10px; margin-bottom:0;}
.main .youshi .part3 .youshi4 p {background:#096; color:#fff; padding-bottom:20px;}

.main .liucheng dl dd {padding:20px 0 0; height:330px;}
.main .liucheng dl dd p {text-align:left;}
.main .part2 .liucheng dl dd {padding:20px 0 0; height:234px;}
.main .part4 {padding-top:30px; text-align:center; padding-bottom:40px; border-bottom:1px solid #096;}
.main .part4 img {margin:10px auto;}
.main .part4 p {text-align:left;}
.main .part4 p.pp {background:url(../images/p_img2.png) left top no-repeat #096; padding:50px 50px 0 530px; height:310px; color:#fff; font-size:20px;}
.main .part4 h1 {margin-bottom:30px;}
.main .part4 h2 {text-align:center; font-size:30px; color:#000; line-height:60px; margin-top:50px;}
.main .part4 ul {overflow:hidden;}
.main .part4 ul dl {width:340px; margin-right:40px;}
.main .part4 ul dl dd {height:268px; padding:20px;}
.main .part4 ul dl dd h3 {font-weight:bold; font-size:20px; text-align:left; line-height:40px; color:#333;}
.main .part5 {padding-top:30px;}
.main .part5 dl {float:none; overflow:hidden; width:100%; margin-top:30px;}
.main .part5 dl dt {float:left; width:300px;}
.main .part5 dl dd {float:right; width:750px; height:auto; background:none;}
.main .part5 dl dd h2 {line-height:30px;}
.main .part5 dl dd h2 span {padding:2px 8px 3px; background:#096; border-radius:5px; color:#fff;}
.main .part5 dl dd p {margin:0; text-align:left;}
.main .part5 dl dd p span {color:#FF9933; font-family:Arial, Helvetica, sans-serif;}
.main .part6 {padding-top:30px; overflow:hidden;}
.main .part6 dl dt img {border-radius:10px;}
.main .part6 dl dd {height:auto; background:none;}
.main .part6 dl dd h3 {font-weight:bold; color:#333;}
.main .part6 dl dd p {text-align:left; min-height:72px;}

.main .pingpai {overflow:hidden;}
.main .pingpai h1 {font-size:24px; line-height:50px; color:#333;}
.main .pingpai p {line-height:1.5em; color:#666;}
.main .pingpai h2 {text-align:center; border-bottom:3px solid #096; height:59px; font-size:30px; padding-top:40px; margin-bottom:40px; clear:both;}
.main .pingpai h2 span {background:#fff; padding:0 10px; font-weight:bold; color:#096;}
.main .pingpai h3 {line-height:50px; color:#666; clear:both;}
.main .pingpai h3 span {margin-right:10px; color:#333; font-weight:bold;}
.main .pingpai img {display:block; width:260px; margin-right:20px; margin-bottom:20px; border:1px solid #ccc; border-radius:10px; float:left;}
.main .pingpai img.last {margin-right:0;}

.main .right .info.taglist {overflow:hidden;}
.main .right .info.taglist a {padding:8px 12px; background:#ddd; border-radius:5px; color:#666;white-space:nowrap; line-height:40px;}

.tag {color:rgba(0,0,0,0); padding:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; clear:both;}
.tag span {color:#333; font-size:16px;margin-right:10px;}
.tag a {margin-right:10px; padding:3px 8px; border:1px solid #ccc; background:#ddd; color:#555; border-radius:5px;}
.tag a:hover {color:#000; background:#ccc; border:1px solid #999;}
.fx {float:right;}
.sx {line-height:30px; color:#666;}
.sx a {color:#333;}
.sx span {float:right;}

.page {text-align:center; clear:both; padding:30px 0 20px;}
.page span {padding:1px 7px; margin:0 2px; border:1px solid #096; background:#096;}
.page span font {color:#fff;}
.page span.nolink {background:none; color:#ccc; border:1px solid #ccc;}
.page a {padding:1px 7px; margin:0 2px; border:1px solid #666;}
.page a:hover {background:#666; color:#fff;}

.footer {background:#096; padding:25px 0 15px; margin-top:50px; text-align:center; color:#fff; font-size:14px;}
.footer a {color:#fff;}
.foot {width:1100px; margin:auto; overflow:hidden; border-bottom:1px solid #fff; padding-bottom:20px; margin-bottom:20px;}
.foot a.logo1 {width:110px; padding-top:110px; line-height:30px; text-align:center; font-size:24px; display:block; float:left; background:url(../images/logo1.png) center top no-repeat; margin-right:40px;}
.foot dl {width:350px; overflow:hidden; float:right; padding-top:20px;}
.foot dl dt {background:url(../images/ma.png) center top no-repeat; background-size:100%; width:120px; height:120px; float:right;}
.foot dl dd {float:left; width:230px; height:120px; text-align:left;}
.foot dl dd p {line-height:30px;}
.foot dl dd p.d {background:url(../images/tel.png) left center no-repeat; padding-left:20px;}
.foot dl dd p.y {background:url(../images/mail.png) left center no-repeat; padding-left:20px;}
.foot dl dd p.z {background:url(../images/road.png) left center no-repeat; padding-left:20px;}
.foot ul {float:left; width:100px; margin-right:20px; text-align:left; padding-top:20px;}
.foot ul li {line-height:30px; font-size:16px;}
.foot ul li a:hover {color:#333;}

.kj_alview{border:solid 1px #ccc;zoom:1;padding:20px;overflow:hidden;}
.kj_proviewbox{overflow:hidden;}
.probigshow{width:100%;overflow:hidden;position:relative;text-align:center;}
.probigshow img{width:100%;}
.aimgBlock{display:block;height:100%;position:absolute;top:0;width:50%;z-index:10;overflow:hidden;}
.aPrevCur{cursor:url(../images/2.cur),auto;}
#aPrev{left:0;}
.aNextCur{cursor:url(../images/1.cur),auto;}
#aNext{right:0;}
.kj_prothumb{position:relative;padding:15px 17px 0;height:100px;margin:0 auto;overflow:hidden;}
.kj_thumbporbox{width:100%;position:relative;}
.ul_prothumb{position:relative;width:7500px;}
.ul_prothumb li{float:left;width:128px;}
.ul_prothumb li span{padding:1px;border:2px solid #ddd;width:120px;height:85px;display:block; margin:auto;}
.ul_prothumb li img {width:100%; height:100%;}
.ul_prothumb li.now span{border:#009966 solid 2px;position:relative;}
.ul_prothumb li.now span:after{content:'';position:absolute;border:10px solid transparent;border-bottom-color:#009966;bottom:83px;left:50px;}
.kj_prothumb .span_prev,.kj_prothumb .span_next {position:absolute;top:15px;width:13px;height:85px;}
.kj_prothumb .span_prev{left:0; background:url(../images/left_0.png);}
.kj_prothumb .span_next{right:0; background:url(../images/right_0.png);}

.fixd {position:fixed; z-index:99999; width:190px; height:230px; right:0; top:40%; border:1px solid #ccc;}
.fixd img {display:block; width:100%;}







