@charset "UTF-8";
/** reset.css **/
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;outline:0}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th,td{vertical-align:middle}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom;vertical-align:top\9}input[type="checkbox"]{vertical-align:middle}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.box{display:block;}.ibox{display:inline-block;}.fl{float:left;}.fr{float:right;}.hide{display:none;}.bold{font-weight:700;}.normal{font-weight:500;}.posa{position:absolute; }.posr{position:relative;}a,a:hover,a:focus,a:active{text-decoration:none; outline:none;}
*{font-family: Microsoft YaHei!important;}
html, body{ background-color: #fff; font-size: 13px; font-family: "Microsoft YaHei"!important;}
.row{width: 100%;}
.container{width: 1000px; margin: 0 auto;}
.simsun{font-family: "SimSun"}

.topbar{background-color: #f1f1f1; color: #656565}
.welcome,.links{line-height: 30px;}
.welcome{margin-left: 35px;}
.links{margin-right: 15px;}
.links a{color: #a1a1a1!important;background: none!important; padding: 0 15px; border-right: 1px solid #656565;}
.links a.last{border-right: none; padding-right: 0;}
.weblogo{margin:36px 0 33px 42px;}
.tel400{margin-top: 42px; background: url(../images/ph_sp.gif) no-repeat center 10px;width:221px; text-align: center;}
.tel400 em{font-size: 28px;margin-top: 5px;color: #990202;font-style:normal;font-weight: bold;}
.navbar{background-color: #2A8BDD;}
.navbar ul{margin-left: 46px;}
.navbar a{padding: 0 30px; margin: 12px 0; /*line-height: 32px;*/ color: #fff; font-size: 14px; border-right: 1px solid #0977E5; text-align: center;}
.navbar a em{ height: 14px; line-height: 14px; font-size: 12px; text-transform: uppercase; font-family: 'arial'; -webkit-transform:scale(0.8); margin-top: 3px;font-style: normal;}
.navbar a.last{border-right: none;}
.navbar li:hover, .navbar li.selected{background-color: #F31F30;}
.navbar li:hover a, .navbar li.selected a{border-right-color: transparent;}
.banner2{background-position: center top;height: 350px;background-repeat: no-repeat;}
.searchbar{ background-color: #f1f1f1;}
.searchbar form{width: 278px;height: 24px; top:11px; background: url(../images/searchbar_bg.png) no-repeat;}
.searchbar form input[type='text']{width: 182px; margin-left: 22px; border-color: transparent; height: 21px; margin-top: 2px;}
.searchbar form input[type='submit']{margin-left: 23px; width: 46px; height: 21px; margin-top: 1px;border-color: transparent;background-color: transparent;}
.searchbar .hot-keyword{line-height: 46px; font-size: 12px;color:#8a8a8a; margin-left: 50px;}
.searchbar .hot-keyword a{color: #666;margin: 0 4px;}
.product-show { margin-top: 22px;}
.sidebar { width: 198px;}
.sidebar ul.category { margin-top: 5px;}
.sidebar ul.category li { margin-top: 3px;}
.sidebar ul.category li a { padding-left: 50px; color: #5c5c5c; line-height: 36px; background: url(../images/arrow2.png) no-repeat 20px center #e6e6e6;}
.sidebar ul.category li a:hover, .sidebar ul.category li a.selected{background: url(../images/arrow.png) no-repeat #F31F30 20px center; color: #fff;}
.sidebar .asknow { background-color: #2A8BDD; margin-top: 8px; padding-bottom: 30px;}
.sidebar .asknow img { border-bottom: 2px solid #fff;}
.sidebar .asknow .askbtn {background-color: #F31F30; font-size: 28px; color: #fff; width: 150px; height: 50px; line-height: 50px; margin: 20px auto 0; text-align: center;}
.sidebar .asknow .askbtn:hover{background-color: #2A8BDD;}
.sidebar .asknow span { font-size: 16px; color: #fff; text-align: center;  margin-top: 15px;}
.sidebar .asknow span.tel400 { margin-top: 0px; font-size: 18px;}
.sidebar .newest, .sidebar .faq2{border: 1px solid #e3e3e3;border-bottom-width: 3px;box-sizing:border-box; margin-top: 15px; background: url(../images/tbg.jpg) repeat-x;}
.sidebar .newest .title, .sidebar .faq2 .title{height: 43px;line-height: 43px; color: #2A8BDD;font-size: 16px; background: url(../images/arrow4.png) no-repeat 10px center; padding-left: 30px;}
.sidebar .newest .title a, .sidebar .faq2 .title a{margin-right: 10px;}
.sidebar .newest  ul, .sidebar .faq2  ul{margin: 20px 10px 5px;}
.sidebar .newest ul a span.arrow{border: 3px solid transparent;border-left-color: #F31F30;top: 13px; margin-right: 6px;}
.sidebar .newest li a{ color: #3a3a3a; font-size: 12px; line-height: 32px;width: 100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sidebar .newest li a:hover, .sidebar .newest li a.selected{color: #F31F30;}
.sidebar .newest li:first-child a{margin-top: 10px;}
.sidebar .newest li{border-bottom: 1px dashed #dedddd;}
.sidebar .newest li:last-child{border-bottom-color:transparent;}
.product { margin-left: 25px; width: 776px;}
.product .title { border-bottom: 3px solid #5b7c9d; padding: 10px 12px 8px 10px; color: #2A8BDD;}
.product .title h2 { font-size: 18px;}
.product .title h2 span.t{width: 4px;height: 17px;background:url(../images/t.jpg) no-repeat;margin-top: 4px; margin-right: 8px;}
.product .title .more { margin-top: 8px;}
.more {color: #4d5d6f; font-size: 12px;}
.product-list li { margin-right: 25px; margin-top: 15px;}
.product-list li:nth-child(3n) { margin-right: 0;}
.product-list a.product-img {width: 236px;height: 183px;display: table-cell;vertical-align: middle; text-align: center;border:1px solid #e3e3e3;box-sizing:border-box;}
.product-list a.product-title { line-height: 30px; width: 236px; text-align: center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color: #2A8BDD; font-size: 14px;}
.current-pos{margin-top: 5px;}

.a1{height: 86px;background: url(../images/a1.jpg) no-repeat center top;}
.a2{margin-top: 30px;}
.a2 >div{width: 990px; height: 668px; background: url(../images/a2.jpg) no-repeat center center; margin: 0 auto;}
.a21, .a22{padding-left: 472px;}
.a21p, .a22p{font-size: 28px;color: #0055a9; padding-top: 7px;padding-left: 50px;}
.a22{margin-top: 28px;}
.a21p2, .a21p3, .a22p2{padding-top: 20px; line-height: 22px; color: #222222; font-size: 12px;}
.a21p3{padding-top: 10px;}
.a23{padding-left: 3px; margin-top: 23px;}
.a23p{font-size: 28px;color: #0055a9;padding-top: 7px; padding-left: 50px; }
.a23p2, .a23p3, .a23p4{width: 520px;line-height: 22px; color: #222222; padding-top: 20px; font-size: 12px; }

.a3 .row>div{width: 992px;height: 646px;background: url(../images/a3.png) no-repeat center center; margin:0 auto;}
.a31{padding-top: 80px;}
.a32{padding-top: 56px;}
.a33{padding-top: 15px;}
.a31lp, .a31rp, .a32lp, .a32rp, .a33lp, .a33rp{font-size: 18px;color: #0055a9; padding-left: 45px;}
.a31r, .a32r, .a33r{padding-left: 740px;}
.a31lp2, .a31rp2, .a32lp2, .a32rp2, .a33lp2, .a33rp2{font-size: 12px;color: #333;line-height: 18px;margin-top: 12px;}
.a31l, .a32l, .a33l{width: 280px;}

.a5>div{background: url(../images/a5.jpg) no-repeat top;width: 1000px;height: 1412px;margin: 0 auto;}
.a51, .a53, .a55{padding-left: 515px;}
.a52{margin-top: 120px;}
.a53{margin-top: 150px; padding-left: 520px;}
.a54{margin-top: 148px;}
.a54p{padding-top: 0;}
.a54p2{margin-top: 19px;}
.a55{margin-top: 145px; padding-left: 509px;}
.a56{margin-top: 145px;}
.a56p2{margin-top: 20px!important;}
.a52, .a54, .a56{width: 455px; padding-left: 20px;}
.a51p, .a52p, .a53p, .a54p, .a55p, .a56p{font-size: 22px;color: #0055a9;padding-top: 3px; padding-left: 17px;}
.a51p2, .a52p2, .a53p2, .a54p2, .a55p2, .a56p2{color: #222222;font-size: 12px; margin-top: 16px;}
.a51p2 p, .a52p2, .a53p2 p, .a54p2 p, .a55p2 p, .a56p2 p{line-height: 24px;}

.about{background-image: linear-gradient(to bottom, #f8f8f8 0%, #fff 100%)}
.about .row{background: url(../images/shadow.jpg) repeat-x left -20px;}
.about hr{border-color: #eaeaea; position: relative; top: 67px;}
.about-title{color: #F31F30;font-size: 32px; width: 440px; text-align: center; background-color: #f8f8f8; margin: 0 auto; top: 25px;}
.about-title span{color: #2A8BDD;}
.video{width: 436px;height: 292px;}
.intro{margin-left: 456px;}
.intro-title{color: #F31F30; font-size: 16px;}
.intro-title span{color: #2A8BDD;}
.intro-content{margin-top: 10px; line-height: 22px; color: #646464}
.honor{margin-top: 30px;background: url(../images/shadow2.png) no-repeat center top; padding-top: 20px;}
.honor-title{color: #F31F30; font-size: 18px; margin-left: 20px;}
.honor-title span{color: #2A8BDD;}
.honor-scrollview { margin-left: -5px;}

.honor dl dd{ display:inline; float:left; margin:0 5px; overflow:hidden; text-align:center; width:148px;}
.honor dl dd div{border:1px solid #e9e9e9;}

.honor .rollBox{overflow:hidden; margin: 30px auto 0; width: 1060px;} 
.honor .rollBox .LeftBotton{height:201px;width:30px;background:url(../images/sl.png) no-repeat 8px 86px;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;} 
.honor .rollBox .RightBotton{height:201px;width:30px;background:url(../images/sr.png) no-repeat 8px 86px;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;} 
.honor .rollBox .Cont{float:left; width:948px;overflow:hidden;} 
.honor .rollBox .ScrCont{width:10000000px;} 
.honor .rollBox #List1,.rollBox #List2{float:left;} 
.honor .rollBox a.img { width: 140px; height: 193px; display: table-cell; vertical-align: middle; border:3px solid #fff;}
.honor .rollBox a img { display: block; margin: 0 auto;}

.brand {margin-top: 30px;}
.brand .tab a span:first-child{line-height: 40px; height: 40px; width: 249px; text-align: center; color: #727272; background-color: #f1f1f1;}
.brand .tab a{margin-right: 1px; font-size: 14px;}
.brand .tab a:last-child{margin-right: 0;}
.brand .tab a span.arrow{border: 6px solid transparent; left: 50%; margin-left: -3px; }
.brand .tab a.selected span:first-child, .brand .tab a:hover span:first-child {background-color: #F31F30; color: #fff;}
.brand .tab a.selected span.arrow, .brand .tab a:hover span.arrow{border-top-color: #F31F30}
.brand .content{border: 1px solid #d5d5d5; margin-top: 8px;}

.a1{margin-top: 40px;}
.a3{margin-top: 20px; background-image: linear-gradient(to bottom, #f8f8f8 0%, #fff 10%)}
.a3 .row{background: url(../images/shadow.jpg) repeat-x left top; padding-top: 50px;}
.a3 img{display: block; margin:0 auto;}
.a4, .a6{margin-top: 15px;}
.a4 img, .a6 img{display: block;margin:0 auto;}
.join hr{border-color: #eaeaea; position: relative; top: 50px;}
.join .join-title{background: url(../images/join.png) no-repeat center #fff; width:662px;height: 87px; margin: 0 auto;}
.a5{margin-top: 40px;}
.a5 img{display: block;margin: 0 auto;}
.a6{margin-top: 55px;}
.an img{display: block;}

.join-support{background-image: linear-gradient(to bottom, #f8f8f8 0%, #fff 100%)}
.join-support .row{background: url(../images/shadow.jpg) repeat-x left -20px;}
.join-support hr{border-color: #eaeaea; position: relative; top: 50px;}
.join-support-title{color: #F31F30;font-size: 32px; width: 440px; text-align: center; background-color: #f8f8f8; margin: 0 auto; top: 14px;}
.join-support-title span{color: #2A8BDD;}
.join-support ul{margin-top: 30px;}
.join-support li{margin-right: 8px; margin-top: 15px;}
.join-support li:hover .mask {display: block;}
.join-support li:nth-child(4n){margin-right: 0;}
.join-support .mask{border-radius: 4px;top: 1px; left: 1px;background-color: rgba(0,0,0,0.5);width: 238px;height: 159px;}
.join-support .join-btn{color: #fff;text-decoration: none;font-size: 14px; width: 60%;line-height: 36px;border-radius: 4px; background-color: #F31F30; text-align: center; margin: 50px auto 0;}
.store-show{background-image: linear-gradient(to bottom, #f8f8f8 0%, #fff 100%)}
.store-show .row{background: url(../images/shadow.jpg) repeat-x left -20px;}
.store-show hr{border-color: #eaeaea; position: relative; top: 50px;}
.store-show-title{color: #F31F30;font-size: 32px; width: 395px; text-align: center; background-color: #f8f8f8; margin: 0 auto; top: 14px;}
.store-show-title span{color: #2A8BDD;}

.store-show-scrollview { margin: 40px auto 0; width: 990px;}

.store-show dl dd{ display:inline; float:left; margin:0 15px; overflow:hidden; text-align:center; width:300px;}

.store-show #demo{overflow:hidden; width: 990px;} 
.store-show #indemo {float: left; width: 600%;overflow: hidden;}
.store-show #demo1, .store-show #demo2{display: inline;float: left; overflow: hidden;}

.store-show #indemo a.img { width: 298px; height: 213px; display: table-cell; vertical-align: middle; border:4px solid #deddd9;}
.store-show #indemo a img { display: block; margin: 0 auto;}
.store-show #indemo a.title{line-height: 36px; background-color: #deddd9; color: #606060; text-align: center; margin-top: 4px;}
.store-show #indemo dd:hover a.img { border-color: #2A8BDD;}
.store-show #indemo dd:hover a.title{background-color: #2A8BDD; color: #fff;}


.dealer hr{border-color: #eaeaea; position: relative; top: 50px;}
.dealer-title{color: #F31F30;font-size: 40px; width: 320px; text-align: center; background-color: #fff; margin: 0 auto; top: 13px;}
.dealer-title span{border: 8px solid transparent; top: 16px;}
.dealer-title span:first-child{border-right-color: #F31F30; left: -16px;}
.dealer-title span:last-child{right: -16px; border-left-color: #F31F30;}
.dealer-title2{color:#fff;background-color: #2A8BDD;width: 282px;text-align: center;margin: 16px auto 0; line-height: 40px; font-size: 14px;}
.dealer-list {margin-top: 40px;}
.dealer-list li{width: 50%; border-bottom:1px dashed #dedddd;}
.dealer-list img{margin-left: 20px;}
.dealer-list div.dealer-info{margin-right: 20px;margin-left: 225px;}
.dealer-list li:nth-child(2n+1){border-right: 1px dashed #dedddd;}
.dealer-list li:nth-child(2n+1) .dealer-info{margin-right: 35px;}
.dealer-list li:nth-child(2n+1) img{margin-left: 0;}
.dealer-list li:nth-child(2n+1) .dealer-info{margin-left: 204px;}
.dealer-list li:nth-child(3), .dealer-list li:nth-child(4){border-bottom: none;padding-top:15px;}
.dealer-info{color: #8f8f8f;}
.dealer-info-title{color: #202020;}
.dealer-name{margin-top: 10px; padding-bottom: 7px;border-bottom: 1px solid #dedddd;}
.dealer-info-desc{line-height: 24px; font-size: 12px; color: #333}
.dealer-info-detail{background-color: #F31F30;color: #fff;padding:3px 0; width: 50px; line-height: 18px; font-size: 12px; text-align: center;}

.article{margin-top: 30px;}
.article .news{width: 658px;}
.article .news .tab{width: 329px; line-height: 40px; color: #fff; background-color: #2A8BDD;}
.article .news .tab .arrowb{border: 4px solid transparent;width:4px; left: 172.5px; top: 40px;}
.article .news .tab:hover, .article .news .tab.selected{background-color: #F31F30;}
.article .news .tab:hover .arrowb, .article .news .tab.selected .arrowb{border-top-color: #F31F30;}
.article .news .tab a.more{color: #fff; margin-right: 10px;}
.article .news .content{margin-top: 30px;}
.article .news .content ul{margin: 0 20px;}
.article .news .news-info{margin-left: 256px; color: #000;}
.article .news .news-info-title{font-size: 16px;width: 100%;text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
.article .news .news-info-desc{margin-top: 5px; line-height: 23px; color: #656565;}
.article .news .news-info-detail{background-color: #F31F30;color: #fff;padding:3px 0; width: 50px; line-height: 18px; font-size: 12px; text-align: center;}
.article .news li{color: #656565; border-bottom: 1px dotted #ddd;}
.article .news li a, .article .news li span{line-height: 36px; color: #656565;}
.article .news li:first-child{margin-bottom: 20px; border-bottom: none;}
.article .faq{margin-left: 670px;}
.article .faq-title{height:40px;line-height: 40px;padding-right:10px;background-color: #F31F30; color: #fff;}
.article .faq-title .more{color:#fff;}
.article .faq .content{padding:20px 10px 20px 25px; background: url(../images/shadow3.jpg) no-repeat left top;}
.article .faq li{margin: 25px 0 20px 0;}
.article .faq li a{color: #2A8BDD; }
.article .faq li span{color: #fff;padding: 3px 5px; background-color: #F31F30; margin-right: 10px;}
.article .faq-info-qes{width: 100%;height:20px;margin-bottom:10px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.article .faq li .faq-info-answer span{background-color: #2A8BDD;}
.article .faq li .faq-info-answer-c{padding-left: 30px;color: #707070;}
.join-form{background-image: linear-gradient(to bottom, #f8f8f8 0%, #fff 100%);margin-top:20px;}
.join-form .row{background: url(../images/shadow.jpg) repeat-x left 0;}
.join-form .container{background: url(../images/join-flow.png) no-repeat;}
.joinform{margin-left: 295px; padding-top: 70px; padding-bottom: 40px;}
.joinform .title{font-size: 22px;color: #2A8BDD;}
.joinform form{margin-top: 30px;width: 370px;}
.joinform form div{margin-bottom: 10px;}
.joinform form div.action{margin-top: 20px;padding-left: 80px;}
.joinform form label{width: 90px;line-height: 34px;color: #484848;font-size: 14px;}
.joinform form input[type='text'], .joinform form textarea{width: 260px;border: 1px solid transparent;border-left-color:#b8b8b8;border-top-color: #b8b8b8;background-color: #fff;}
.joinform form input[type='text']{line-height: 34px;height: 34px;}
.joinform form textarea{line-height: 20px;height: 60px;}
.joinform form input[type='submit'], .joinform form input[type='reset']{color: #fff;border: none;background-color: #F31F30;width: 120px; padding: 13px 0;font-size: 16px;border-radius: 5px;}
.joinform form input[type='reset']{background-color: #2A8BDD;}
.joinform form input[type='text'].code{width: 100px;vertical-align: middle;}
.joinkf{padding-top: 70px; text-align: center;}
.joinkf .call400{color: #F31F30;text-align: center;font-size: 16px;text-shadow:0px 0px 10px #fff; margin: 25px 0 20px 20px;}
.joinkf .call400 b{font-size: 26px;}
.joinkf a{width: 90%; margin: 10px auto; color: #fff; border-radius: 5px; height: 44px; line-height: 44px;padding-left:40px;font-size: 16px;background:url(../images/ico1.png) no-repeat 20px center #F31F30;}
.footer .nav2{background-color: #2A8BDD; height: 50px;line-height: 50px;}
.footer{padding-bottom: 50px;}
.footer .nav2 a{color: #fff; padding: 0 20px;border-right: 1px solid #fff; font-size: 14px;}
.footer .nav2 li:last-child a{border-right: none}
.footer .contact2{margin-top: 30px;}
.footer .logo3{padding-right: 40px;border-right: 1px solid #ddd; margin-left: 50px;}
.footer .contact2-info{padding-left: 50px;}
.footer .qrcode{margin-top: -20px;margin-right: 50px;}
.an img{margin: 20px auto;}

.page-category hr{ margin-top: 50px; position: absolute; width: 100%;}
.page-category ul{background-color: #fff; padding: 0 15px; top: 34px;}
.page-category a{ padding: 0 20px; line-height: 30px; color: #fff; background-color: #2A8BDD; margin: 0 3px;}
.page-category a:hover, .page-category a.selected{background-color: #F31F30;}
.page-title{font-size: 48px; margin: 30px 0; margin-top: 100px;}
.product-title{font-size: 24px;}
.page-title .container{text-align: center;}
.page-title p{color: #818994; font-size: 20px;}
.page-content{margin: 30px 0; line-height: 26px;}
.page-content2{margin: 30px 20px; line-height: 26px;}
.case-list ul{margin: 30px 15px 20px 20px;}
.case-list li{border-bottom: 1px solid #eaeaea; padding: 20px 0px 10px}
.case-list li:last-child{border-bottom-color:transparent;}
.case-list .news-desc{margin-left: 200px;}
.news-list .news-desc{margin-left: 175px;}
.case-list .news-desc a{color: #444;}
.case-list .news-desc a:first-child{font-size: 16px;width: 100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 26px;}
.case-list .news-desc p{line-height: 22px;color: #949494;margin-bottom: 10px;}
.news-list .news-desc p{line-height: 22px;}
.case-list .news-desc a.detail{background-color: #F31F30;padding: 3px 6px;color: #fff;}
.news-list .news-desc span.time{color: #949494;}
.faq-list .news-desc{margin-left: 0;}
.faq-list .news-desc p{color: #2A8BDD;}
.faq-list .news-desc .ask{color: #fff;padding: 1px 5px;background-color: #F31F30; margin-right: 10px;}
.faq-list .news-desc .asw{color: #fff;padding: 1px 5px;background-color: #2A8BDD;}
.faq-list .news-desc div>div{margin-left: 31px;}

.product_content { background-color: #fff;}
.product_desc_cat { padding: 25px 0; width: 100%; background-color: #fff;}
.product_desc_cat li { padding:2px 20px; }
.product_desc_cat li.first { padding-left: 0}
.product_desc_cat li.last { padding-right: 0;}
.product_desc_cat li+li { border-left: 1px solid #ccc;}
.product_desc_cat li a{color: #444;}
.product_desc_cat li a.selected, .product_desc_cat li a:hover { color: #ff9600;}
.product_desc_placeholder { height: 73px;}
.product_content .content { padding-bottom: 30px; width:950px; margin:0 auto; /* width:950px;margin:0 auto; */}
.product_content .content img{display: block;width: 100% ;}

.product_relation { width: 100%; height: 265px;padding-top: 10px; background-image: linear-gradient(to bottom, #eee, #fff)}
.product_relation .title { margin-top: 33px;}
.product_relation .title span { text-align: center; margin: -25px auto 0; background-image:linear-gradient(to bottom, #f4f4f4, #efefef); width: 90px;}
.product_relation dl dd { display:inline; float:left; margin:0px; overflow:hidden; text-align:center; width:200px;}
.product_relation dl dd { margin: 0 10px; width: 230px}
.product_relation .rollBox a.img { height: 140px; background-color: #fff;}
.product_relation .rollBox a.title { margin:0 auto; line-height: 28px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
text-overflow: ellipsis;}
.product_relation .rollBox div.txt { border-bottom: 1px solid #e4e4e4; background-color: #ebebeb;}
.product_relation .rollBox .LeftBotton{height:150px;width:30px;background:url(../images/sl.png) no-repeat 8px 60px;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;} 
.product_relation .rollBox .RightBotton{height:150px;width:30px;background:url(../images/sr.png) no-repeat 8px 60px;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;} 
.product_relation .rollBox .LeftBotton { background:url(../images/sll.png) no-repeat 5px 52px; height: 140px;}
.product_relation .rollBox .RightBotton { background:url(../images/srr.png) no-repeat 5px 52px; height: 140px;}

.product_relation .rollBox{overflow:hidden; margin: 30px auto 0; width: 1060px;} 
.product_relation .rollBox .Cont{/* float:left; */ margin:0 auto; width:1000px;overflow:hidden;} 
.product_relation .rollBox .ScrCont{width:10000000px;} 
.product_relation .rollBox #List1, .product_relation .rollBox #List2{float:left;} 

.detail-current-pos{background-color: #eee;border: 1px solid #dedede; padding: 5px;border-radius: 5px;}
.detail-main, .detail-sidebar{margin-top: 20px;}
.detail-main{width: 850px; border: 1px solid #ccc;}
.detail-title{padding:20px 0;font-size: 22px;text-align: center; border-bottom: 1px dashed #ddd;}
.detail-time{font-size: 12px;color: #ccc;margin-top: 10px; text-align: center;}
.detail-time a{color: #ccc;}
.detail-time span{cursor: pointer;}
.detail-time span.selected{color: #000;}
.detail-content div{margin: 20px 30px;line-height: 26px;}
.detail-page{border-bottom: 1px solid #ccc;padding-bottom: 20px;}
.detail-page div{ margin: 5px 30px;}
.detail-page a{ color: #2A8BDD;}
.detail-relation .title{font-size: 16px; margin: 20px 30px 10px;}
.detail-relation ul{border: 1px solid #ccc; padding: 5px 10px}
.detail-relation li:nth-child(odd){margin-right: 15px;}
.detail-relation a{width: 260px;overflow: hidden;text-overflow:ellipsis; white-space: nowrap; color: #2A8BDD;}
.detail-relation span{ margin-right: 5px;}
.detail-product ul{padding: 15px;}
.detail-product li{width: auto; margin-right: 10px;}
.detail-product li:nth-child(odd){margin-right: 13px;}
.detail-product li:last-child{margin-right: 0;}
.detail-product a{width: 180px; text-align: center; font-size: 12px;}
.detail-product img{border: 1px solid #ddd; padding: 1px;}
.detail-sidebar{margin-left: 15px;}

.hot-news{background: url(../images/tbg.jpg) repeat-x;}
.hot-news h2{line-height: 43px;height: 43px; padding-left:30px;background: url(../images/arrow4.png) no-repeat 10px center;color: #2A8BDD;font-size: 16px;}
.hot-news ul{ padding: 10px 15px;}
.hot-news li{border-bottom: 1px dashed #ddd;}
.hot-news li:last-child{border-bottom: none;}
.hot-news li a{ line-height: 32px;width: 274px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color: #2A8BDD;}
.hot-news li span{width: 18px;height: 18px;text-align: center;line-height: 18px; font-size: 12px; margin-right: 10px; top: 8px; background-color: #F31F30;color: #fff;}
.last-news{margin-top: 15px;}
.hot-news, .last-news{border: 1px solid #ccc;}

.guestbook{width: 500px;margin: 0 auto;}
.guestbook .title{border-bottom: none; font-size: 24px; text-align: center;}
.guestbook .input-text { height: 34px;}
.guestbook div+div { margin-top: 15px;}
.guestbook label { width: 80px; height: 38px; line-height: 38px; text-align: right; margin-right: 10px;}
.guestbook input.input-text, .guestbook textarea { border: 1px solid #ccc; width: 400px; border-radius: 5px; padding:0 5px;}
.guestbook input.input-text:focus, .guestbook textarea:focus { box-shadow: 0 0 10px rgba(228,0,118,.2); border-color:#e40076; transition:box-shadow border-color .5s;};
.guestbook textarea { height: 100px; padding: 5px;}
.guestbook input[type='submit'], .guestbook input[type='reset'] { width: 70px; height: 34px; border: none; background-color: #f4f4f4; color: #444;}
.guestbook input[type='reset'] { margin-left: 30px;}
.guestbook input[type='submit'] { margin-left: 160px; background-color: #F31F30; color: #fff;}
.guestbook input.verifycode { width: 200px;}
.change_img{margin-left: 10px;}
.star{margin-left: 5px;color: #f00;}

#links{right: 0px;bottom: 35px;}
.links-btn{width: 137px;height: 21px;color: #fff;line-height: 21px;background: url(../images/ui-select_04.gif) no-repeat;right:0;top:15px;text-align: center;font-size: 12px;cursor:pointer;}
#links a{background-color: #90939a;width: 137px;text-align: left;line-height: 22px;font-size: 12px!important;color: #fff;padding-left: 20px;overflow: hidden;-ms-text-overflow: ellipsis;
text-overflow: ellipsis;white-space: nowrap;border-right:none!important;}

.pager{text-align: center;margin-top: 20px;}
.pager span, .pager a{padding:3px 9px; margin: 0 5px; background-color: #ccc;color: #444;font-family: "Simsun"; font-size: 14px;}
.pager span.current{background-color: #F31F30; color: #fff;}
