body { background: #fff; color: #333; }
a { text-decoration: none; -webkit-transition: all 0.10s linear 0.01s; -moz-transition: all 0.10s linear 0.01s; -ms-transition: all 0.10s linear 0.01s; -o-transition: all 0.10s linear 0.01s; transition: all 0.10s linear 0.01s; color: #333; }
a:hover { text-decoration: none; color:#0083c4; }
li, img { -webkit-transition: all 0.20s linear 0.01s; -moz-transition: all 0.20s linear 0.01s; -ms-transition: all 0.20s linear 0.01s; -o-transition: all 0.20s linear 0.01s; transition: all 0.20s linear 0.01s; }
ul { padding: 0; list-style: none; margin: 0; }
.container { width: 1100px !important; padding: 0; }
.head { }
.head .head-top { height: 35px; line-height: 35px; background: #f9f9f9; border-bottom: 1px solid #ddd; }
.head .head-top .left { float: left; color: #666; }
.head .head-top .right { float: right; }
.head .head-top .right .bdsharebuttonbox { float: left; padding-top: 5px; }
.head .head-top .right .btn { margin-left: 10px; }
.head .head-center { height: 140px; background: #fff url(head-bg.jpg) center center; }
.head .head-center .logo h1 { float: left; margin:0; }
.head .head-center .logo .head-c { float: left; margin-left: 60px; }
.head .head-center .phone { float: right; font-size: 32px; margin-top: 30px; }
.head .head-center .phone img { margin-right: 10px; float: left; }
.head .head-center .phone .phone-num { float: left; }
.head .head-center .phone small { font-size: 18px; display: block; margin-left: 3px; color: #000; }
.head .head-center .phone span { display: block; color: #0083c4; font-weight: bold; }
.head .nav { height: 40px; background: #585858; }
.head .nav .menu { }
.head .nav .menu ul { padding: 0; list-style: none; margin: 0; }
.head .nav .menu ul li { float: left; position: relative; }
.head .nav .menu ul li a { display: inline-block; float: left; color: #fff; text-align: center; font-size: 14px; border-right: 1px solid #666; height: 40px; line-height: 40px; width: 110px; }
.head .nav .menu ul li a span { margin-right: 10px; }
.head .nav .menu ul li .index { color: #fff; background: #0083c4; border: 1px solid #666; }
.head .nav .menu ul li a:hover { color: #fff; background: #0083c4; border-top: 1px solid #666; border-bottom: 1px solid #666; }
.head .nav .menu ul li:hover .sub { display: block; }
.head .nav .menu ul li .sub { display: none; left: 0; top: 35px; position: absolute; background: #333; z-index: 999; text-align: center; }
.head .nav .menu ul li .sub .sub-li { float: left; }
.head .nav .menu ul li .sub li { zoom: 1; border: none; text-align: center; }
.head .nav .menu ul li .sub a { display: block; border: none; height: 28px; line-height: 28px; color: #fff; padding: 0; font-size: 13px; font-size: 12px; }
.head .nav .menu ul li .sub a:hover { color: #fff; background: #0083c4; }
.head .nav .menu ul li .sub .sub-img { width: 155px; float: left; margin: 10px; height: 100px; background: #fff; border: 1px solid #ccc; }
.banner { width: 100%; height: 600px; overflow: hidden; position: relative; }
.banner .hd { background: rgba(0,187,87,0.5); height: 30px; width: 100%; position: absolute; bottom: 0; z-index: 1; }
.banner .hd ul { zoom: 1; float: left; position: absolute; left: 34%; bottom: 0px; z-index: 1; }
.banner .hd ul li { float: left; margin-right: 2px; width: 200px; height: 30px; line-height: 30px; text-align: center; background: rgba(255, 255, 255, 0.68); cursor: pointer; color: #000; }
.banner .hd ul li.on { background: rgba(0, 187, 87, 0.68); color: #fff; }
.banner .bd { width: 100%; height: 600px; overflow: hidden; margin: 0 auto; position: relative }
.banner .bd ul { width: 100%; height: 600px; overflow: hidden; position: absolute; top: 0; left: 0 }
.banner .bd li { float: left; width: 100%; height: 600px; }
.banner .bd li span { display: block; width: 100%; height: 600px }
.banner .bd li a { display: block; width: 100%; height: 600px }
.banner .bd li .img_1 { background: url("banner1.jpg") center top no-repeat }
.banner .bd li .img_2 { background: url("banner2.jpg") center top no-repeat }
.banner .bd li .img_3 { background: url("banner3.jpg") center top no-repeat }
.banner .prev, .banner .next { height: 75px; background: #fff; position: absolute; left: 3%; top: 45%; margin-top: -25px; display: block; filter: alpha(opacity=50); opacity: 0.5; font-size: 60px; color: #000; }
.banner .next { left: auto; right: 3%; background-position: 8px 5px; }
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=100); opacity: 1; }
.banner .prevStop { display: none; }
.banner .nextStop { display: none; }
.search { background: #fff; padding: 10px 0; display: block; }
.search .container { }
.search .tags { float: left; line-height: 50px; font-size: 12px; }
.search .tags h4 { float: left; font-size: 14px; line-height: 50px; margin: 0; font-weight: bold; }
.search .form { float: right; height: 35px; margin-right: 0px; margin-top: 10px; }
.search .form .search-keyword { width: 280px; height: 30px; line-height: 30px; background: #eee; border: none; color: #aaa; padding-left: 28px; font-size: 12px; float: left; margin-top: 2px; border-radius: 5px 0 0 5px; }
.search .form .search-submit { width: 49px; height: 30px; background: #0083c4; border: none; margin-top: 2px; top: 0; font-size: 18px; color: #fff; border-radius: 0 5px 5px 0; }
.partner { margin: 0px auto; clear: both; height: 330px; }
.partner .title { text-align: center; }
.partner .title span { color: #0083c4; font-weight: bold; }
.partner .title .t1 { font-size: 23px; margin-top: 5px; }
.partner .title .t2 { font-size: 32px; margin-top: 20px; }
.partner .title .t3 { color: #ccc; }
.partner .cont { padding-top: 26px; }
.partner .cont .partner-img { overflow: hidden; position: relative; }
.partner .cont .partner-img .bd .prev, .partner .cont .partner-img .bd .next { display: block; top: 0px; cursor: pointer; position: relative; height: 128px; text-align: center; width: 50px; color: #666; line-height: 128px; font-size: 48px; }
.partner .cont .partner-img .bd .prev { float: right; right: 0px; }
.partner .cont .partner-img .bd .next { float: left; left: 0px; }
.partner .cont .partner-img .bd .tempWrap { }
.partner .cont .partner-img .bd ul { overflow: hidden; zoom: 1; }
.partner .cont .partner-img .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; margin-left: 22px; }
.partner .cont .partner-img .bd ul li .pic { text-align: center; padding: 0px; display: block; }
.partner .cont .partner-img .bd ul li .pic img { width: 168px; display: block; border: 1px solid #ccc; padding: 3px; }
.partner .cont .partner-img .bd ul li span { color: #000; margin: 5px 0; display: block; }
/*advantage*/
.advantage { position: relative; background: #fff url(advantage.jpg) top center no-repeat; padding-top: 120px; margin-top:20px;}
.advantage .hd { height: 35px; padding: 0; top: 0; width: 100%; background: #888;}
.advantage .hd ul { float: left; }
.advantage .hd ul li { float: left; cursor: pointer; height: 35px; line-height: 35px; color: #fff; width: 550px; text-align: center; }
.advantage .hd ul li.on { color: #000; background: #0083c4; color: #fff; }
.advantage .bd .advantage1 { background: url(advantage-1.jpg); height: 520px; text-align: center; }
.advantage .bd .advantage1 strong { font-size: 24px; margin-top: 15px; display: block; }
.advantage .bd .advantage1 p { padding-top: 60px; color: #222; }
.advantage .bd .advantage2 { background: url(advantage-2.jpg); height: 520px; text-align: center; }
.advantage .bd .advantage2 strong { font-size: 24px; margin-top: 15px; display: block; }
.advantage .bd .advantage2 p { padding-top: 60px; color: #333; }
.advantage .bd .advantage3 { background: url(advantage-3.jpg); height: 520px; text-align: center; }
.advantage .bd .advantage3 strong { font-size: 24px; margin-top: 15px; display: block; }
.advantage .bd .advantage3 p { padding-top: 60px; color: #333; }
.product { margin-top: 10px; overflow: hidden; clear: both; background-image: url(product-bg.jpg)}
.product .title { border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; margin-top:0px; }
.product .title h3 { border-bottom: 1px solid #0083c4; float: left; margin: 0; font-size:24px; text-align:center; height:40px; line-height:40px;}
.product .title span { font-size: 16px; color: #666; display: block; float: left; margin-left: 10px; }
.product .pro-nav { clear:left;margin-top: 10px; }
.product .pro-nav ul li { float: left; position: relative; width: 355px; height:248px;overflow: hidden; margin: 5px; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5);}
.product .pro-nav ul li img { position: absolute; z-index: 0; width:100%; height:auto; }
.product .pro-nav ul li .text { position: absolute; z-index: 10; text-align: center; width: 355px; height: 225px; /*border: 1px solid #fff;*/ /*left: 12px; top: 12px;*/ }
.product .pro-nav ul li .text strong {font-size: 20px; color: #fff; margin-top: 75px; display: block; }
.product .pro-nav ul li .text span { color: #fff; margin-top:210px; display:inline-block; background: rgba(0,0,0,0.5); width:100%; height:38px; line-height:38px; display:none;}
.product .pro-nav ul li:hover .text span{ color: #fff; margin-top:210px; display:inline-block; background: rgba(0,0,0,0.5); width:100%; height:38px; line-height:38px; display:table;}
/*.product .pro-nav ul li .text:hover { background: rgba(0,0,0,0.5); border: 1px dashed #fff; -webkit-transition: all 0.20s linear 0.01s; -moz-transition: all 0.20s linear 0.01s; -ms-transition: all 0.20s linear 0.01s; -o-transition: all 0.20s linear 0.01s; transition: all 0.20s linear 0.01s; }*/
.product .pro-nav2 { margin-top: 10px; margin-left:320px;}
.product .pro-nav2 ul li { float: left; text-align: center; margin: 10px 28px; }
.product .pro-nav2 ul li a { display: block; width: 100px; height: 100px; overflow: hidden; border-radius: 100px }
.product .pro-nav2 ul li a:hover { border-radius: 0; }
.product .pro-nav2 ul li img { width: 100px; height: 100px; margin-bottom: 10px; }
.product .pro-nav2 ul li span { display: block; padding-top: 10px; }
.offer { height: 200px; background: url(offer.jpg) top center; margin-top: 10px; }
.offer .text1 { width: 370px; float: left; color: #fff; font-size: 20px; padding-top: 40px; }
.offer .text1 span { color: #c40000; font-size: 25px; display:inline-block; margin-top:20px;}
.offer form { width: 480px; float: left; overflow: hidden; }
.offer form table { width: 380px; float: left; margin-top: 50px; margin-left: 10px; }
.offer form tr { float: left; margin-left: 10px; margin-top: 10px; }
.offer form .intxt { width: 176px; height: 37px; border: none; background: #fff; color: #aaa; font-size: 12px; padding-left: 5px; }
.offer .off-btn { background: #c40000; height: 85px; width: 85px; float: left; border: none; margin-top: 60px; color: #fff; font-size: 16px; }
.offer .text2 { width: 190px; float: right; font-size: 24px; color: #fff; text-align: right; padding-top: 70px; }
.offer .text2 span { display: block; color:#c40000; font-size: 30px; }

.case{clear:both;padding:10px 0;}
.case .container{background: #f6f6f6;padding-bottom:10px;}
.case .title { border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; margin-top:20px;}
.case .title h3 { border-bottom: 1px solid #0083c4; float: left; margin: 0; height: 40px; line-height: 40px; margin-right: 10px; }
.case .title span { font-size: 16px; color: #666; }
.case .title a { float: right; color: #333; font-size: 12px; }
.case .title a span { color: #0083c4; }
.case .cont {padding-top:10px;}
.case .cont .case-img{overflow:hidden; position:relative;}
.case .cont .case-img .bd ul{ overflow:hidden; zoom:1;}
.case .cont .case-img .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; margin-left:10px;background: #f6f6f6;height:320px; }
.case .cont .case-img .bd ul li .pic{ text-align:center;padding:0px;display: block;}
.case .cont .case-img .bd ul li .pic img{ width:265px;display:block;}
.case .cont .case-img .bd ul li span{color:#35393c;padding:10px 0;display: block;border-bottom:1px solid #ccc;}
.case .cont .case-img .bd ul li strong{display: block;padding:15px 0;font-size:14px;}
.case .cont .case-img .bd ul li a{padding:6px 20px;background:#0083c4; border-radius: 5px;color:#fff;font-size: 14px;margin:0 20px;}

.quality { margin-top: 10px; overflow: hidden; }
.quality .title { border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; }
.quality .title h3 { border-bottom: 1px solid #333; float: left; margin: 0; height: 40px; line-height: 40px; }
.quality .title span { font-size: 12px; color: #666; display: block; float: left; margin-left: 10px; }
.quality .cont { width: 260px; height: 300px; border: 1px solid #ccc; background: #fefefe; float: left; margin: 10px 5px; }
.quality .cont img { width: 100%; height: 230px; display: block; margin-bottom: 10px; }
.quality .cont strong { display: block; margin-left: 10px; }
.quality .cont span { margin-left: 10px; }
.quality .cont a { font-size: 12px; float: right; margin-right: 10px; }
.service { margin-top: 10px; overflow: hidden; background: url(service-bg.jpg) top center; height: 330px; }
.service .title { border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; }
.service .title h3 { border-bottom: 1px solid #333; float: left; margin: 0; height: 40px; line-height: 40px; }
.service .title span { font-size: 12px; color: #666; display: block; float: left; margin-left: 10px; }
.service .cont { margin-top: 20px; }
.details { clear: both; overflow: hidden; background: #efefef url(details-bg.jpg) top center no-repeat; height: 600px; }
.details .title { text-align: center; }
.details .title span { color: #0083c4; font-weight: bold; }
.details .title .t1 { font-size: 23px; margin-top: 28px; }
.details .title .t2 { font-size: 32px; margin-top: 20px; }
.details .title .t3 { color: #ccc; }
.details #slider { z-index: 1; position: absolute; width: 1100px; height: 400px; overflow: hidden; margin-top: 30px; }
.details #slider .slide { z-index: 10; position: absolute; border-left: #fff 1px solid; width: 800px; background: #fff; height: 400px; overflow: hidden; top: 0px; cursor: default; left: 22px; text-align: left; }
.details #slider .title { color: #f80; font-size: 1.2em; font-weight: bold; margin-right: 1.5em; text-decoration: none }
.details #slider .text { position: absolute; text-align: justify; width: 470px; display: none; font-family: verdana, arial, helvetica, sans-serif; color: #fff; font-size: 0.9em; top: 100%; left: 10px }
.details #slider .diapo { position: absolute; filter: alpha(opacity=100); visibility: visible; opacity: 1 }
.welfare { clear: both; overflow: hidden; background: #efefef url(welfare-bg.jpg) top center no-repeat; height: 500px; }
.welfare .title { text-align: center; }
.welfare .title span { color: #0083c4; font-weight: bold; }
.welfare .title .t1 { font-size: 23px; margin-top: 28px; }
.welfare .title .t2 { font-size: 32px; margin-top: 20px; }
.welfare .title .t3 { color: #ccc; }
.welfare .cont {margin-top: 20px; overflow: hidden; }
.welfare .cont a { display: block; float: left; text-align: center; margin: 24px; }
.welfare .cont a img { display: block; width: 170px; height: 170px; border: 2px solid #efefef; border-radius: 100px; }
.welfare .cont a img:hover {color:#0083c4; border: 2px solid #0083c4; transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); }
.welfare .cont a span { display: block; padding-top: 20px; padding-bottom: 20px; }
.welfare .cont a span:hover{ color:#0083c4;}
.welfare .phone { padding-left: 20px; width: 330px;height: 40px; margin: 0 auto; margin-top: 0px; }
.welfare .phone span { font-size: 16px; border: 1px solid #444; padding: 10px; border-radius: 100px; margin-right: 10px; }
.welfare .phone strong { font-size: 24px; margin-left: 10px; }
/*avout*/
.about { height: 470px; background: url(about-bg.jpg) top center no-repeat; }
.about .container { padding-top: 100px; }
.about .left { width: 390px; height: 248px; float: left; background: #fff; margin-left: 45px; margin-top: 40px; }
.about .left .about-box { width: 100%; height: 248px; overflow: hidden; position: relative; }
.about .left .about-box .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; }
.about .left .about-box .hd ul { overflow: hidden; zoom: 1; float: left; }
.about .left .about-box .hd ul li { float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.about .left .about-box .hd ul li.on { background: #0083c4; color: #fff; }
.about .left .about-box .bd { width: 100%; height: 248px; overflow: hidden; margin: 0 auto; position: relative }
.about .left .about-box .bd ul { width: 100%; height: 248px; overflow: hidden; position: absolute; top: 0; left: 0 }
.about .left .about-box .bd li { float: left; width: 100%; height: 248px; }
.about .left .about-box .bd li span { display: block; width: 100%; height: 248px }
.about .left .about-box .bd li a { display: block; width: 100%; height: 248px }
.about .left .about-box .bd li .img_1 { background: url('about-1.jpg') center top no-repeat }
.about .left .about-box .bd li .img_2 { background: url('about-2.jpg') center top no-repeat }
.about .left .about-box .bd li .img_3 { background: url('about-3.jpg') center top no-repeat }
.about .left .about-box .bd li .img_4 { background: url('about-4.jpg') center top no-repeat }
.about .left .about-box .bd li .img_5 { background: url('about-5.jpg') center top no-repeat }
.about .cont { margin-top: 30px; }
.about .cont { width: 500px; float: left; margin-left: 90px; margin-top: 40px; }
.about .cont p { margin-bottom: 5px; }
.about .cont .btn { margin-top: 30px; float: left; margin-bottom: 10px; }
.about .cont .btn a { padding: 6px 20px; background: #0083c4; border-radius: 5px; color: #fff; font-size: 16px; margin: 0 20px; }
.honor {clear:both;}
.honor .title { border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; margin-top:20px;}
.honor .title h3 { border-bottom: 1px solid #0083c4; float: left; margin: 0; height: 40px; line-height: 40px; margin-right: 10px; }
.honor .title span { font-size: 16px; color: #666; }
.honor .title a { float: right; color: #333; font-size: 12px; }
.honor .title a span { color: #0083c4; }
.honor .cont { padding-top: 20px; }
.honor .cont .honor-img { overflow: hidden; position: relative; }
.honor .cont .honor-img .bd ul { overflow: hidden; zoom: 1; }
.honor .cont .honor-img .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; margin-left: 22px; }
.honor .cont .honor-img .bd ul li .pic { text-align: center; padding: 0px; display: block; }
.honor .cont .honor-img .bd ul li .pic img { width: 200px; display: block; border: 1px solid #ccc; padding: 3px; }
.honor .cont .honor-img .bd ul li span { color: #000; margin: 5px 0; display: block; }
/*news*/
.news { clear: both; overflow: hidden; margin-top: 30px; margin-bottom: 20px; }
.news .title { border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; }
.news .title h3 { border-bottom: 1px solid #0083c4; float: left; margin: 0; height: 40px; line-height: 40px; margin-right: 10px; }
.news .title span { font-size: 16px; color: #666; }
.news .title a { float: right; color: #333; font-size: 12px; }
.news .title a span { color: #0083c4; }
.news .left { width: 700px; float: left; }
.news .left .img-list { padding-top: 20px; clear: both; overflow: hidden; }
.news .left .img-list li img { width: 146px; height: 88px; overflow: hidden; float: left; margin-right: 10px;border:1px dashed #ccc;}
.news .left .img-list li h4 { font-weight: 100; line-height: 20px; height: 32px; font-size: 16px; margin: 0; }
.news .left .img-list li p { line-height: 22px; color: #666; height: 45px; overflow: hidden; }
.news .left .img-list li p span { color: #186EDE; }
.news .left .info-lest { padding-top: 10px; clear: both; overflow: hidden; }
.news .left .info-lest li { float: left; display: inline; width: 350px; overflow: hidden; line-height: 30px; height: 30px; }
.news .left .info-lest li span { margin-right: 10px; color: #0083c4; }
.news .left .info-lest li a { color: #666; }
.news .right { width: 350px; float: right; }
.news .right .question-top { height: 350px; overflow: hidden; position: relative; clear: both; }
.news .right .question-top .infoList li { border-bottom: 1px solid #ccc; }
.news .right .question-top .infoList li h5 { font-size: 16px; font-weight: 500; }
.news .right .question-top .infoList li h5 a { color: #0083c4; font-weight: bold; }
.news .right .question-top .infoList li .answer { color: #333; padding-bottom: 20px; }
.news .right .question-top .infoList li .answer span { display: block; }
.news .right .question-top .infoList li .answer strong { color: #fff; background: #f8ca45; font-size: 16px; padding: 3px; border-radius: 2px; margin-right: 5px; float: left; }
.yqlj { background: #f3f3f3; }
.yqlj .link-des { text-align: center; padding-top: 20px; padding-bottom: 10px; }
.yqlj .link-des .t1 { font-size: 18px; color: #000; font-weight: bold; }
.yqlj .link-des .t2 { font-size: 12px; color: #666; margin: 10px 0; }
.yqlj .link-des ul { }
.yqlj .link-des li { font-size: 12px; margin-right: 5px; display: inline; }
.footer { clear: both; }
.footer .foot-top { height: 35px; background: #333; color: #ccc; font-size: 12px; line-height: 35px; border-bottom:#585858 1px solid;}
.footer .foot-top .left { float: left; }
.footer .foot-top .right { float: right; }
.footer .foot-top .right a{color:#ccc;font-size:14px;margin-left:10px;}
.footer .foot-top .right a span{font-size:14px;margin-right:5px;color:#fff;}
.footer .foot-center { height: 170px; background: #333;}
.footer .foot-center .foot-nav { width: 120px; float: left; border-right: 1px solid #5d5d5d; height: 140px; color: #ccc; padding-left: 20px; margin-top: 20px; padding-top:5px; }
.footer .foot-center .foot-nav strong{font-size:16px;color:#fff;height:55px;display: block;}
.footer .foot-center .foot-nav a { color: #ccc; display: block; padding-left:5px; padding-right:10px;}
.footer .foot-center .foot-address { float: left; color: #ccc; margin-top: 20px; padding-left: 60px; }
.footer .foot-center .foot-address strong{font-size:16px;}
.footer .foot-center .foot-qr { float: right; margin-top: 20px; }
.footer .foot-bottom { height: 60px; text-align: center; background: #262626;padding-top:10px;font-size:12px;}
.footer .foot-bottom p{color:#aaa;margin-bottom:6px;}
.footer .foot-bottom a{color:#ccc;}
.inner { background: #fff; }
.inner .inner-title { height: 100px; text-align: center; background: url(inner-title-bg.jpg) top center no-repeat; margin: 30px auto; font-size: 24px; color: #0083c4; line-height: 70px; font-weight: bold; }
.inner .inner-dis { padding: 0px 20px; text-align: center; font-size: 12px; }
.inner .inner-nav { margin:0px auto; text-align: center; padding-bottom:5px;}
.inner .inner-nav ul li { display: inline-block; height:40px; line-height:40px;width: 160px; text-align: center; background:#666; margin: 10px 10px; }
.inner .inner-nav ul li:hover {background:#0083c4;}
.inner .inner-nav ul li a { display: block; color: #fff; }
.inner .inner-nav ul .hover {background:#0083c4;margin: 4px;width: 126px;}
.inner .inner-place {height: 40px; line-height:40px;border-bottom:1px solid #ccc;clear:both;overflow:hidden;}
.inner .inner-place span{font-size:20px;margin-right:10px;}
.inner .inner-place strong{font-size:16px;color:#0083c4;margin-right:5px;}
.inner .inner-place a { color: #666; }
.inner .inner-place .inner-position { float: left; }
.inner .inner-body {overflow: hidden;padding-top:20px;padding-bottom:10px;}
.inner .pro-img {overflow: hidden; margin-bottom: 20px; }
.inner .pro-img ul li { width: 355px; float: left; border: 1px solid #ddd; padding: 3px; margin: 5px; }
.inner .pro-img ul li:hover { border: 1px solid #aaa; }
.inner .pro-img ul li img { width: 100%; }
.inner .pro-img ul li span { color: #666; padding: 5px; border-top: 1px dashed #ccc; display: block; margin-top: 3px; text-align: center; }
.inner .pro-img ul li span b{font-weight:500;}
.inner .pro-img .inner-page { text-align: center; height: 30px; padding-top: 10px; clear: both; }
.inner .pro-img .inner-page ul li { float: left; left: 15%; position: relative; background: #999; color: #fff; margin-right: 1px; width: 50px; border: none; }
.inner .pro-img .inner-page ul li a { color: #fff; display: block; }
.inner .pro-img .inner-page ul li .pageinfo { width: 200px; display: block; background: #666;background: #999; color: #fff;margin: -5px;}
.inner .pro-img .inner-page .thisclass { background: #0083c4; }
.inner .in-news-list1{background:#f2f2f2;overflow:hidden;margin-top:20px;padding:20px;}
.inner .in-news-list1 .in-news-title{ border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; }
.inner .in-news-list1 .in-news-title h3 { border-bottom: 1px solid #333; float: left; margin: 0; height: 40px; line-height: 40px; margin-right: 10px; }
.inner .in-news-list1 .in-news-title span { font-size: 12px; color: #666; }
.inner .in-news-list1 .ul-1{border:1px solid #ccc;margin-top:10px;padding:20px;list-style:none;overflow:hidden;}
.inner .in-news-list1 .ul-1 li img{width:300px;height:180px;float:left;margin-right:10px;}
.inner .in-news-list1 .ul-1 li .info{font-size:16px;padding-top:10px;}
.inner .in-news-list1 .ul-1 li .info span{font-size:16px;color:#fff;background:#0083c4;padding:5px 10px;margin-right:15px;}
.inner .in-news-list1 .ul-1 li .info p{font-size:14px;margin-top:20px;color:#666;margin-bottom:40px;}
.inner .in-news-list1 .ul-1 li .info .link{padding:10px 30px;border:1px solid #ccc;margin-top:30px;}
.inner .in-news-list1 .ul-2{overflow: hidden; margin-bottom: 20px;margin-top:10px;}
.inner .in-news-list1 .ul-2 li { height: 110px; border-bottom: 1px dashed #ccc; margin-bottom: 10px; }
.inner .in-news-list1 .ul-2 li .date { float: left; width: 90px; height: 90px; text-align: center; font-size: 12px; color: #333; border: 3px solid #666; }
.inner .in-news-list1 .ul-2 li .date span { display: block; font-size: 16px; padding: 10px 0; border-bottom: 1px solid #885639; margin: 0 10px; margin-bottom: 10px; }
.inner .in-news-list1 .ul-2 li .info { float: left; margin-left: 20px; width: 940px; }
.inner .in-news-list1 .ul-2 li .info a { display: block; font-size: 16px; color:#0083c4; margin-bottom: 10px; margin-top: 5px; }
.inner .in-news-list1 .ul-2 li .info a:hover { color: #000; }
.inner .in-news-list1 .ul-2 li .info p { color: #666; }



.inner .news-list {overflow: hidden; margin-bottom: 20px;margin-top:10px;}
.inner .news-list li { height: 110px; border-bottom: 1px dashed #ccc; margin-bottom: 10px; }
.inner .news-list li .date { float: left; width: 90px; height: 90px; text-align: center; font-size: 12px; color: #333; border: 3px solid #666; }
.inner .news-list li .date span { display: block; font-size: 16px; padding: 10px 0; border-bottom: 1px solid #885639; margin: 0 10px; margin-bottom: 10px; }
.inner .news-list li .info { float: left; margin-left: 20px; width: 940px; }
.inner .news-list li .info a { display: block; font-size: 16px; color:#0083c4; margin-bottom: 10px; margin-top: 5px; }
.inner .news-list li .info a:hover { color: #000; }
.inner .news-list li .info p { color: #666; }
.inner .news-list .inner-page { text-align: center; height: 30px; padding-top: 10px; clear: both; }
.inner .news-list .inner-page ul li { float: left; left: 25%; position: relative; background: #999; color: #fff; margin-right: 1px; width: 50px; border: none; height: 25px; line-height: 25px; }
.inner .news-list .inner-page ul li a { color: #fff; display: block; }
.inner .news-list .inner-page ul li .pageinfo { width: 200px; display: block; background: #666; }
.inner .news-list .inner-page .thisclass { background: #0083c4; }
.inner .article-article {overflow: hidden; margin-bottom: 20px; }
.inner .article-article .inner-title {height: 40px; margin:0px auto; background: none;font-weight:500;color:#000;}
.inner .article-article .attr {height: 40px; line-height: 30px; border-bottom: 1px dashed #888; color: #888; text-align:left; font-size: 12px; margin: 10px;margin-top:30px;padding-bottom:10px;}
.inner .article-article .attr p{float:left;}
.inner .article-article .attr a { color: #aaa; }
.inner .article-article .attr .back{float:right;display:inline;background:#333;color:#fff;padding:0px 15px;}
.inner .article-article .attr .back a{color:#fff;}
.inner .article-article .info { line-height: 24px; color: #333;padding:10px;}
.inner .article-article .prevnext { margin: 20px auto; height: 35px; background: #f3f3f3; padding: 5px 0; border: 1px solid #aaa; color: #333; }
.inner .article-article .prevnext .pre_l { float: left; padding-left: 10px; }
.inner .article-article .prevnext .pre_r { float: right; padding-right: 10px; }
.inner .article-article .prevnext a { color: #0083c4; }
.inner .article-article .prevnext a:hover { color: #000; }
.inner .inner-hot ul li{hight:30px;line-height:30px;border-bottom:1px dashed #aaa;}
.inner .inner-hot ul li span{margin-right:10px;}
.inner .inner-hot ul p{margin-top:10px;margin-bottom:0;}
.inner .article-image { padding: 20px;overflow: hidden; margin-bottom: 20px; position: relative;    background: #fafafa; }
.inner .article-image .inner-title { height: 50px; margin: 10px auto; background: none; line-height: 50px; }
.inner .article-image img { display: block; margin: 0 auto; }
.inner .article-image .img-prenext { position: absolute; top:350px; width: 1058px; }
.inner .article-image .img-prenext .pre_l { color: rgba(0,0,0,0); float: left; font-size: 0; }
.inner .article-image .img-prenext .pre_l a { display: block; color: rgba(0,0,0,0); height: 80px; width: 80px; background-image: url(prevnext.gif); background-color: rgba(0,0,0,0.5); }
.inner .article-image .img-prenext .pre_l a:hover { background-image: url(prevnext-hover.gif); background-color: rgba(255,255,255,0.5); }
.inner .article-image .img-prenext .pre_r { color: rgba(0,0,0,0); float: right; font-size: 0; }
.inner .article-image .img-prenext .pre_r a { display: block; color: rgba(0,0,0,0); height: 80px; width: 80px; background-image: url(prevnext.gif); background-color: rgba(0,0,0,0.5); background-position: -80px; }
.inner .article-image .img-prenext .pre_r a:hover { background-image: url(prevnext-hover.gif); background-color: rgba(255,255,255,0.5); background-position: -80px; }
.inner .article-image .show-bottom { margin: 20px auto; text-align: center; background: #f2f2f2; border: 1px solid #ccc; height: 36px; line-height: 36px; overflow: hidden; }
.inner .article-image .show-bottom span { border-right: 1px solid #dfdfdf; padding: 0 16px 0 15px; color: #666; }
.inner .article-image .show-bottom span a { color: #333; }
.inner .inner-hot-img{overflow:hidden;}
.inner .inner-hot-img .in-hot-title{ border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; }
.inner .inner-hot-img .in-hot-title h3 { border-bottom: 1px solid #333; float: left; margin: 0; height: 40px; line-height: 40px; margin-right: 10px; }
.inner .inner-hot-img .in-hot-title span { font-size: 12px; color: #666; }
.inner .inner-hot-img ul li{width:255px;float:left;margin:10px;text-align:center;}
.inner .inner-hot-img ul li img{width:100%;display:block;margin-bottom:10px;}

.rides-cs {  font-size: 12px; background:#0083c4; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(shopnc.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: -410px 0;}
.rides-cs .btnCtn { background-position: -450px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}