/* CSS Document */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,p{padding:0; margin:0;}
h1{font-size:26px;}
h1,h2,h3{font-family:"Microsoft Yahei";}
body{font-family:"microsoft yahei", Arial; font-size: 14px;font-style: normal;font-variant: normal; background:#f6f6f6; width:100%; margin:0 auto; color: #666;} a{text-decoration:none; color: #666;}
ol,ul,dl{list-style:none; margin:0; padding:0;}:focus{outline:0;}
a img{border:0;}
img{vertical-align:middle;}
table{empty-cells:show;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
br{font-size:0; height:0;}
em{font-style:normal;}
.l{float:left;}
input{vertical-align:middle;}
.r{float:right;}
.clBox{overflow:hidden; display:block; clear:both;}
.bgcc{background:#ccc;}
.w1000er{width:993px; margin:0 auto;}
.top{width:1000px; overflow:hidden; margin:0 auto; height: 65px;}
.top .logo{width:359px; float:left;margin-left: 25px;}
.top .dh{float:left; width: 575px; text-align:right; line-height:30px; margin-bottom: 10px;}
.top .dh img{margin-top:25px}
.top .dh span{font-family:arial; font-size:20px; color:#C00}
.top .dh a{font-family:"Microsoft Yahei";}
.nav{overflow: hidden;}
.header{margin: 0 auto; background:#fff}
.header .nav ul{overflow: hidden; margin: 0 auto;}
.header .nav ul li{width: 142.8px;height: 90px;line-height: 90px;text-align: center;position: relative;overflow: hidden;cursor: pointer;float: left;}
.header .nav ul li a{position:relative; z-index:10;display:inline-block; height:90px;}
.header .nav ul li em{filter:alpha(opacity=0);position:absolute; top:50%; left:50%; margin-left:-36px;margin-top: -36px; display:inline-block; width:76px; height:76px; opacity:0;background:url(../images/bg-nav.gif); z-index:5; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); -webkit-transition: all 0.5s;}
.header .nav li:hover em{-webkit-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -o-transform:rotate(0); transform:rotate(0); opacity:1;filter:alpha(opacity=100);}
.header .nav li.on em{-webkit-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -o-transform:rotate(0); transform:rotate(0); opacity:1;filter:alpha(opacity=100);}
.header .nav ul li .cn{position: absolute;top: 0;left: 0;display: block;width: 135px;text-align: center;font-size: 16px;color: #3b3251;background: url(../images/nav-line.jpg) no-repeat right center;opacity: 0;filter:alpha(opacity=0);cursor: pointer;}
.header .nav ul li .en{/*position: absolute;left: 0;top: 0;*/display: block;width: 135px;text-align: center;font-family: "Arial";text-transform: uppercase;font-size: 16px;color: #a5a5a7;background: url(../images/nav-line.jpg) no-repeat right center;opacity:1;filter:alpha(opacity=100);z-index: 5;cursor: pointer;}
.header .nav ul li.last .cn,.header .nav ul li.last .en{background: none;}
.header .nav ul li:hover .en{opacity:0;filter:alpha(opacity=0);}
.header .nav ul li:hover .cn{position: absolute;top: 0;left: 0;opacity:1;filter:alpha(opacity=100);}
.header .nav ul li.on .en{opacity:0;filter:alpha(opacity=0);}
.header .nav ul li.on .cn{position: absolute;top: 0;left: 0;opacity:1;filter:alpha(opacity=100);top:0} .fl{float: left;}
.fr{float: right;}
.glow{box-shadow:0px 0px 6px #bbb;}
.bgff{background:#fff;} .pd19{padding:19px;}
.nav_left{width:111px; height:314px; background:url("../images/nav_bg.png") no-repeat; padding:13px 5px; position:absolute; left:0; top:450px; z-index: 99;}
.nav_left a{display:block; color:#fff; width:111px; height:39px; line-height:39px; text-align:center; border-bottom:1px solid #2E8286;}
/*index*/
.index-wrap1{position: relative; width: 1030px; margin: 0 auto;}
.tit{font-size: 30px; font-weight: normal; text-align: center; margin-bottom: 40px; color: #666;}
.index-wrap1 .ind-fr{width: 520px; height: 300px;}
.index-wrap1 .ind-le{ width: 450px}
.index-wrap1 .ind-le img{width: 450px; height:300px}
.index-wrap1{line-height: 29px; color: #666;}
.index-wrap4, .index-wrap2{background: #EFEEF3;}
.index-wrap1 p strong{font-weight: normal; color: #333;}
.index-wrap1 span{font-size: 20px; display: block; margin-bottom: 20px; margin-top:10px}
.index-wrap1 ,.index-wrap2, .index-wrap3, .index-wrap4, .index-wrap5, .index-wrap6, .index-wrap7{padding: 40px 0 55px;}
.index-wrap5{background: #14A3BB;padding: 40px 0 55px;color: #fff;}
.index-wrap5 .tit{color: #fff;}
.index-wrap5 p{color: #fff; line-height: 27px;}
.index-wrap5 .bt1{padding-left:100px; margin-bottom:30px; color:#FFF600; font-size:16px;line-height: 58px;}
.index-wrap5 .bt1{background:url(../images/FAQ.png) no-repeat left center;}
.index-wrap5 .bt2{background:url(../images/bt02.png) no-repeat left center;}
.index-wrap5 .bt3{background:url(../images/bt03.png) no-repeat left center;}
.index-wrap5 .row{background:url(../images/pro01.png) no-repeat left top; padding-left: 95px;}
.index-wrap5 .row span{font-size:16px;}
.index-wrap5 .anniu{text-align: right;}
.index-wrap5 p.row{line-height:60px;}
.index-wrap5 .zixun{height: 24px; line-height: 14px; font-size: 14px; text-align: center; margin-left: 15px; color: #FFF; background:#E68422; box-shadow:0 2px 0 #D06700; border:0;}
.case_box .btn, .index-wrap5 .btn, .index-wrap6 .btn{display: inline-block; padding: 6px 14px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid #fff; border-radius: 4px;}
.index-wrap6 .btn{border-color: #666; color: #666;}
.index-wrap7{background: #485C5F;}
.index-wrap6 .tit, .index-wrap7 .tit{color: #fff;}
.index-wrap6{width: 100%; height: auto; background: url("../images/bg-brand3.jpg") no-repeat center;}
.line-wrap-con .cont .slideBox .bd ul li .news-txt h2{margin-top: 35px; font-size: 18px; color: #333333; font-weight: normal;}
.line-wrap-con p{line-height: 27px;}
.line-wrap-con .cont{margin:0 auto;padding-bottom: 30px;width: 1030px;}
.line-wrap-con .cont .slideBox{position: relative;width: 1030px;height: 444px;overflow: hidden;}
.line-wrap-con .cont .slideBox .bd{position:relative; height:100%; z-index:0;}
.line-wrap-con .cont .slideBox .bd ul li{position: relative;zoom:1;vertical-align:middle;width: 1030px;height: 444px;margin-right: 10px;overflow: hidden;}
.line-wrap-con .cont .slideBox .bd ul li .news-txt{position: absolute;right: 0;top: 24px;padding: 0 25px;width: 431px;height: 400px;background: url("../images/bg-brand2.png") no-repeat center;}
.line-wrap-con .cont .slideBox .bd ul li .news-txt h2{margin-top: 35px;font-size: 18px;color: #333333;font-weight: normal;}
.line-wrap-con .cont .slideBox .bd ul li .news-txt .p2{margin-bottom: 10px;}
.line-wrap-con .cont .slideBox .bd ul li .news-txt .line{margin-top: 10px;display: inline-block;width: 28px;height:1px;background:#000;overflow: hidden;}
.line-wrap-con .cont .slideBox .bd ul li .news-txt p{/*color: #f4d4d8;*/font-size: 14px;}
.line-wrap-con .cont .slideBox .bd ul li .news-txt .more a{color: #f4d4d8;text-transform: capitalize;}
.line-wrap-con .cont .slideBox .prev,.line-wrap-con .cont .slideBox .next{position: absolute;top: 70px;width: 32px;height: 32px;background: url("http://www.chinashawls.com/static/web/css/../img/left2.png") no-repeat;cursor: pointer;}
.line-wrap-con .cont .slideBox .prev{right:73px;background-position: 0 0;}
.line-wrap-con .cont .slideBox .next{right: 30px;background-position: -43px 0;}
.line-wrap-con .cont .slideBox .prev:hover{background-position: 0 -33px;}
.line-wrap-con .cont .slideBox .next:hover{background-position: -43px -33px;}
.case_box ul{width:900px; margin:0 auto;}
.case_box li{float:left; width:270px; overflow:hidden; margin-left:45px;}
.case_box li .img{display:block; height:149px; width:270px; position:relative;} .case_box li .img span{bottom:0;} .case_box .btn{overflow:hidden; margin-top:15px;} .case_box li .img span{display:block; width:100%; height:30px; line-height:30px; text-align:center; background:rgba(0,0,0,0.6); color:#fff; position:absolute; left:0; -webkit-transition:all linear .3s; -moz-transition:all linear .3s; -ms-transition:all linear .3s; -o-transition:all linear .3s; transition:all linear .3s;}
.case_box li{margin-bottom: 25px;}
.question{width: 1000px; margin: 0 auto; overflow: hidden;}
.btn-default{background: transparent; border-color: #fff; color: #fff; margin: 10px 5px;}
.tcon{padding:0 19px 19px;}
.tcon h1{font-size:20px; margin:15px 0;}.tcon h1 span{color:#aaa;}
.tcon p{color:#565656; line-height:27px;}
.tcon p strong{color:#333;}
.tcon .l{width:350px;}
.tcon .l p{line-height:23px;}
.tcon .r{width:550px; background:url(../images/line.jpg) left top no-repeat; padding-left:25px;}
.tcon .r strong{color:#c00;}
.pt20{padding-top:20px;}
p.pb10{padding-bottom:10px;}
.textr{text-align:right; margin:10px 0 10px 0;}
.mt15{margin-top:19px;}
.sertext{background:url(../images/text.jpg) no-repeat; width:122px; height:23px; border:0; padding-left:15px;}
.serbotton{border:0;}
.btitle{font-size:18px; font-family:"Microsoft Yahei"; font-weight:bolder; padding-left:15px; margin-top:30px; margin-bottom:13px;}
.btitle span{color:#c00; margin-right:7px;}
.btitle img{margin-right:9px;}
.btitle em{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#ccc;}
.yous{background:url(../images/you.jpg) no-repeat #fff;}
.ycont{background:url(../images/pjys.jpg) no-repeat center; height:350px; position:relative; font-size: 12px;}
.ycont .pz1,.ycont .pz2,.ycont .pz3,.ycont .pz4{font-size:16px; font-family:"Microsoft Yahei"; font-weight:bolder; color:#fff; position:absolute;}
.ycont .pz1{top:155px; left:323px;}
.ycont .pz3{top:155px; right:143px;}
.ycont .pz2{top:210px; left:123px;}
.ycont .pz4{top:210px; right:343px;}
.ycont .cz1,.ycont .cz2,.ycont .cz3,.ycont .cz4{width:300px; border-bottom:3px solid #8ed25a; line-height:21px; padding-bottom:7px; position:relative;}
.ycont .cz2,.ycont .cz4{border-bottom:0; border-top:3px solid #8ed25a;}
.ycont .cz1 i,.ycont .cz3 i{position:absolute; background:url(../images/tage.jpg) no-repeat; width:14px; height:7px; display:inline-block; right:50px; bottom:-10px;}
.ycont .cz2 i,.ycont .cz4 i{position:absolute; background:url(../images/tage2.jpg) no-repeat; width:14px; height:7px; display:inline-block; left:60px; top:-10px;}
.ycont .cz1{margin:15px 0 0 120px ;}
.ycont .cz3{margin:15px 120px 0 0 ;}
.ycont .cz2{margin:215px 0 0 90px ;}
.ycont .cz4{margin:215px 160px 0 0 ;}
.gprinc img{margin-top:15px; margin-left: 55px;}.gprinc p{line-height:27px; margin-top:10px; color:#333;}
.cursw li{padding:7px 11px; line-height:22px;}
.cursw li span.l{width: 187px; display: block;}
.cursw li.first{background:#f3f3f3; border-bottom:1px dashed #ccc;}
.cursw .usaj{margin-left:200px; color:#14A3BB;}
.cursw .usaj img{margin-right:9px;}
.cursw a{background:url(../images/sbt.png) no-repeat; width:83px; height:22px; color:#fff; display:inline-block; line-height:22px; text-align:center; margin-left:13px;}
.cursw a.csy{background-position:0 0; color:#333;}
.cursw a.inquic{background-position:0 -22px;}
/*相册*/
/* dHomePageCarousel */
#dHomePageCarousel{background:url(../images/bg.jpg) center no-repeat #ebefef; border:1px solid #ddd;height:500px;width:1003px;position:relative;margin:40px auto;padding-left:15px;}
#dLocalHomesCarousel{height:420px;margin:0px 2px 3px 1px;overflow:hidden;position:relative;}
.divCarouselInfo{color:#3C404E;font-size:14px;width:1003px;height:64px;line-height:16px;margin-right:15px;padding-top:10px;position:relative;}
.imgBorder{border:2px solid #fff;position:absolute;cursor:pointer;}
.imgBorder:hover{border:2px solid #FFAA55;cursor:pointer;position:absolute;}
.btnCarouselLT{background:url("../images/btn_nav_carousel.png") no-repeat scroll left top transparent;display:block;height:61px;overflow:hidden;position:absolute;cursor:pointer;top:17px;width:60px; left:20px;}
.btnCarouselRT{background:url("../images/btn_nav_carousel.png") no-repeat scroll right top transparent;display:block;height:61px;overflow:hidden;position:absolute;cursor:pointer;top:10px;width:60px;}
/* shortcut */
.shortcut{position:fixed;top:0;left:0;z-index:9999;width:100%;}
*html .shortcut{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.shortcut{height:28px;line-height:28px;font-size:14px;background:#EEEEEE;text-transform:uppercase;box-shadow:1px 0px 2px rgba(0,0,0,0.2);border-bottom:1px solid #DDDDDD;}
.shortcut h1{font-size:14px;font-family:"微软雅黑","宋体";}
.shortcut a,.shortcut h1{padding:0px 10px;letter-spacing:1px;color:#333;text-shadow:0px 1px 1px #fff;display:block;float:left;}
.shortcut a:hover{background:#fff;}
.shortcut span.right{float:right;}
.shortcut span.right a{float:left;display:block;color:#ff6600;font-weight:800;}
.headeline{height:40px;overflow:hidden;}
.adv960x90{width:960px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:40px auto 0 auto;}
.adv728x90{width:728px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}
.line{background:url(../images/online.jpg) no-repeat; height:5px;}
.nones{display:none;}
.popup_block{display: none;background: #fff;border: 20px solid #fff;float: left;font-size: 1.2em;position: fixed;top: 50%; left: 50%;z-index: 99999;-webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
img.btn_close{float: right;margin: -45px -45px 0 0;}
.popup p{padding: 5px 10px;margin: 5px 0;}
#fade{display: none;background: #000;position: fixed; left: 0; top: 0;z-index: 10;width: 100%; height: 100%;opacity: .80;z-index: 9999;}
.contus p{line-height:25px; margin-bottom:15px; color:#333;}
.contus h2{margin-bottom:19px;font-size:20px;font-family:"微软雅黑","宋体";}
.contact .box.bordered{padding: 30px 0 30px 30px; border: 1px solid #DEDEDE;}
.contact .box{position: relative; margin: 0 auto; overflow: hidden;}
.contact .box{background: #ffffff;}
.contact .box span{font-size: 18px;text-transform: uppercase;display: block;position: relative;border-bottom: 1px solid #CCCCCC;margin: 0 30px 30px 0;padding: 0 0 10px 0;overflow: hidden;color: #14A3BB;clear: both;}
.contact .maginb10{margin-bottom: 10px !important;}
.contact form{overflow: hidden;}
.lxwmr .bt_l{padding-bottom:15px;text-indent:2em;font-size:14px;line-height:31px;}
.lxwmr .ly,.lxwmr .se_t{height:40px;line-height:40px;}
.lxwmr .ly,.lxwmr .se_t,.text_n{z-index:1;border:none;border-right:none;border-bottom:none;background:#eee; padding-left:10px; color:#aaa}
.text_n{margin-bottom:20px;height:40px;line-height:40px; width: 81%}
.lxwmr .ly,.text_n{font-size:13px;}
.lxwmr .ly{height:80px;width: 90%;}
.submit{margin-top:45px;width:120px;height:35px;border:none;background: #14A3BB;color:#fff;font-size:16px; font-family:"Microsoft Yahei"; cursor:pointer;}
.lxwmr strong{font-size: 14px;background: none;color: #F07517;margin-left:5px;}
.mszx a{display: inline-block;}
.online_ask{float: right;margin-right: 73px;}
.online_ask a{display: block;width: 150px;height: 35px;background: #14A3BB;color: #fff;line-height: 35px;font-size: 16px;text-align: center; float: right;}
.w800{width: 720px; margin: 0 auto;}
.coc0{color:#c00;}
.inquiry_title{font-size:14px; color:#333; line-height:29px;}
.inquiry_title span{font-size:14px; color:#666;}
.inquiry_text{border:1px solid #ccc; width:320px; height:29px; line-height:29px; padding-left:14px; margin-bottom:13px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color:#999; background:#f5f5f5;}
#txt_content{border:1px solid #ccc; width:640px; height:152px; line-height:27px; padding:10px 40px 10px 10px;margin-bottom:13px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#999; background:#f5f5f5;}
.wd46{width:48%;}
.gylc p{line-height:27px;}
.gylc p.wl span{float:left; width:65px; overflow:hidden; display:inline-block; padding:0 5px;}
.pd6{padding:6px;}
.content{overflow: hidden;}
.w1000{width: 1000px; margin: 0 auto;}
/*底部*/
.footer{margin-top: 25px;padding: 8px 0;background: #BDB7B7; -moz-box-shadow: 0px 5px 5px #ddd inset;-webkit-box-shadow: 0px 5px 5px #ddd inset;box-shadow: 0px 5px 5px #ddd inset; color: #444;text-align: center;line-height: 23px; font-size:12px}
.footer a{padding: 0 9pt;color: #444;}
/*位置*/
.breadcrumbs{padding:20px 0 20px 10px; text-align: left;}
.breadcrumbs span,.breadcrumbs span a{color:#999; font-size: 12px;}
/*about*/
.w1030{margin: 0 auto; width: 1030px;}
.dev-top{margin: 125px auto 0; width: 1030px;}
.clear{zoom: 1;}
.dev-top .txtimg{margin-bottom: 10px;text-align: center;}
.dev-top p{display: block;margin: 0 auto;width: 180px;height: 25px;line-height: 25px;font-size: 18px;color: #333;}
.dev-top p .line{margin: 0 15px;display: inline-block;width: 20px;height:1px;background: #686868;overflow: hidden;vertical-align: middle;}
.dev{margin-top: 70px;width:1030px;height: auto;background: url("http://www.chinashawls.com/static/web/css/../img/bg-line2.jpg") repeat-x 0 9px;overflow: hidden;}
#container{position: relative;}
#timeline{width: 980px;margin:0 auto;overflow:hidden;position: relative;}
#dates{width: 960px;height:20px;margin-bottom: 45px;overflow: hidden;}
#dates li{list-style: none;cursor:pointer;position: relative;width: 120px;height: 20px;text-align: center;background: url("http://www.chinashawls.com/static/web/css/../img/icon8.png") no-repeat center top;font-size: 14px;color: #333;float: left;}
#dates li a{display: block;width: 120px;height: 20px;text-align: center;background: url("http://www.chinashawls.com/static/web/css/../img/icon8.png") no-repeat center top;}
#dates .selected{background: url("http://www.chinashawls.com/static/web/css/../img/icon7.png") no-repeat center top;}
#issues{width: 980px;}
#issues li{float: left;width:980px;}
#issues li .div_01{margin: 0 auto;width:560px;font-size: 14px;color: #333;text-align: center;}
#issues li .div_01 span{margin:0 auto 30px;display: block;width: 174px;height: 30px;line-height: 30px;color: #fff;background: #312945;}
/*about*/
.hr-top1{margin: 60px auto 0;width: 1030px;}
.hr-top1 .txtimg{margin-bottom: 10px;text-align: center;}
.hr-top1 p{display: block;margin: 0 auto;width: 180px;height: 25px;line-height: 25px;font-size: 18px;color: #333;}
.hr-top1 p .line{margin: 0 15px;display: inline-block;width: 20px;height:1px;background: #686868;overflow: hidden;vertical-align: middle;}
.hr-txt{margin-top: 50px;width: 100%;min-width: 1030px;height: 217px;border-top: 1px solid #e2e2e2;background:#fafafa;text-align: center;overflow: hidden;}
.hr-txt h2{margin-top: 60px;margin-bottom: 10px;font-size: 18px;color: #303053;font-weight: normal;}
.hr-txt p{text-transform: uppercase;color: #a1a1b1;font-family: "Arial";}
.clear{zoom:1;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.about{margin-top: 50px;width: 100%;background: #fafafa;border-top:1px solid #e2e2e2;}
.about-txt{margin: 0 auto;padding: 40px 30px 60px;width: 970px;}
.about-txt p{font-size: 14px;font-family: "微软雅黑";color: #303053;line-height: 27px;}
.about-wrap-con{margin-top: 55px;width:100%;min-width: 1030px;height: 570px;background: url("http://www.chinashawls.com/static/web/css/../img/bg-about.jpg") no-repeat top;}
.about-wrap-con .cont{margin:0 auto;width: 1030px;}
.about-wrap-con .cont .slideBox{position: relative;width: 1030px;height: 495px;/*overflow: hidden;*/}
.about-wrap-con .cont .slideBox .bd{position:relative; height:100%; z-index:0;}
.about-wrap-con .cont .slideBox .bd ul li .about-img{position: absolute;top:45px;left: 0;width: 634px;height: 480px;overflow: hidden;z-index: 2;}
.about-wrap-con .cont .slideBox .bd ul li .about-list{position: absolute;width: 1084px;height: 470px;left: 50%;margin-left: -542px;top: 84px;background:#e76077;overflow: hidden;z-index: 1;}
.about-wrap-con .cont .slideBox .bd ul li .about-list .about-con{margin: 0 30px 0 684px;width: 370px;}
.about-wrap-con .cont .slideBox .bd ul li .about-list .about-con h2{margin-top:65px;font-size: 18px;color: #fff;font-weight: normal;}
.about-wrap-con .cont .slideBox .bd ul li .about-list .about-con .p1{margin: 5px 0 10px;}
.about-wrap-con .cont .slideBox .bd ul li .about-list .about-con .line{display: inline-block;width: 26px;height:1px;background:url("http://www.chinashawls.com/static/web/css/../img/bg5.png") no-repeat center;/*overflow: hidden;*/}
.about-wrap-con .cont .slideBox .bd ul li .about-list .about-con p{color: #f4d4d8;font-size: 14px;line-height: 24px;}
.ani-view{-webkit-animation-duration:1s; -moz-animation-duration:1s; -o-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:forwards; -moz-animation-fill-mode:forwards; -o-animation-fill-mode:forwards; animation-fill-mode:forwards;}
@-webkit-keyframes fadeInDown{0%{opacity:0; -webkit-transform:translateY(20px)} 100%{opacity:1; -webkit-transform:translateY(0)}}
@-moz-keyframes fadeInDown{0%{opacity:0; -moz-transform:translateY(20px)} 100%{opacity:1; -moz-transform:translateY(0)}}
@-o-keyframes fadeInDown{0%{opacity:0; -o-transform:translateY(20px)} 100%{opacity:1; -o-transform:translateY(0)}}
@keyframes fadeInDown{0%{opacity:0; transform:translateY(20px)} 100%{opacity:1; transform:translateY(0)}}
.ani-view.fade-in-down{opacity:0; opacity:1\0/IE9; -webkit-transform:translateY(20px); -moz-transform:translateY(20px); -o-transform:translateY(20px); transform:translateY(20px); -ms-transform:translateY(0)\0/IE9;}
.ani-view.fadeInDown{-webkit-animation-name:fadeInDown; -moz-animation-name:fadeInDown; -o-animation-name:fadeInDown; animation-name:fadeInDown;}
@-webkit-keyframes fadeInLeft{0%{opacity:0; -webkit-transform:translateX(-100px)} 100%{opacity:1; -webkit-transform:translateX(0)}}
@-moz-keyframes fadeInLeft{0%{opacity:0; -moz-transform:translateX(-100px)} 100%{opacity:1; -moz-transform:translateX(0)}}
@-o-keyframes fadeInLeft{0%{opacity:0; -o-transform:translateX(-100px)} 100%{opacity:1; -o-transform:translateX(0)}}
@keyframes fadeInLeft{0%{opacity:0; transform:translateX(-100px)} 100%{opacity:1; transform:translateX(0)}}
.ani-view.fade-in-left{opacity:0; opacity:1\0/IE9; -webkit-transform:translateX(-100px); -moz-transform:translateX(-100px); -o-transform:translateX(-100px); transform:translateX(-100px); -ms-transform:translateX(0)\0/IE9;}
.ani-view.fadeInLeft{-webkit-animation-name:fadeInLeft; -moz-animation-name:fadeInLeft; -o-animation-name:fadeInLeft; animation-name:fadeInLeft;}
@-webkit-keyframes fadeInRight{0%{opacity:0; -webkit-transform:translateX(100px)} 100%{opacity:1; -webkit-transform:translateX(0)}}
@-moz-keyframes fadeInRight{0%{opacity:0; -moz-transform:translateX(100px)} 100%{opacity:1; -moz-transform:translateX(0)}}
@-ms-keyframes fadeInRight{0%{opacity:0; -ms-transform:translateX(100px)} 100%{opacity:1; -ms-transform:translateX(0)}}
@-o-keyframes fadeInRight{0%{opacity:0; -o-transform:translateX(100px)} 100%{opacity:1; -o-transform:translateX(0)}}
@keyframes fadeInRight{0%{opacity:0; transform:translateX(100px)} 100%{opacity:1; transform:translateX(0)}}
.ani-view.fade-in-right{opacity:0; opacity:1\0/IE9; -webkit-transform:translateX(100px); -moz-transform:translateX(100px); -o-transform:translateX(100px); transform:translateX(100px); -ms-transform:translateX(0)\0/IE9;}
.ani-view.fadeInRight{-webkit-animation-name:fadeInRight; -moz-animation-name:fadeInRight; -o-animation-name:fadeInRight; animation-name:fadeInRight;}
.ban{width: 100%;height:735px;margin: 0 auto;min-width:1030px;position: relative;}
/*HOVER*/
.honor li{position:relative; float:left; margin-right:10px; margin-bottom:10px; width:200px; height:150px}
.honor img{width:200px; height:150px;}
.honor a{display:inline-block; margin:0; padding:0}
.honor li .pic_name{line-height:32px; color:#fff; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; background:url(../img/black4.png); background:rgba(0,0,0,.40); position:absolute; left:0px; bottom:0px; text-align:center;}
.honor li .cover_bg{width:100%; height:100%; display:none; background:url(../img/black4.png);background:rgba(0,0,0,.40); position:absolute; top:0px; left:0px;}
.honor li i{width:64px; height:64px; background:url(../images/cover_zoom.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin-left:-32px; margin-top:-32px;}
.honor li.pic_hover .cover_bg{display:block;}
.honor li.pic_hover .pic_name{background: none;filter: none;}
/*rebox*/
.rebox{cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; -webkit-filter: none !important; background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=); background: rgba(0, 0, 0, 0.7);}
.rebox *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0;}
.rebox-contents{position: absolute; top: 5%; left: 5%; text-align: center; width: 90%; height: 90%;}
.rebox-contents .rebox-content{border: 5px solid #fff; box-shadow: 0 0 20px #000; border-radius: 1px; max-width: 100%; max-height: 100%;}
.rebox-loading{width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%;}
.rebox-caption{display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7);}
.rebox-caption p{margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 10px; color: #fff; font-size: 14px; line-height: 18px;}
.rebox-button{position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(255, 255, 255); opacity:0.4; text-decoration: none; font-size: 24px; color: #ea8010; text-align: center; vertical-align: middle; -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s;}
.rebox-button:hover,
.rebox-button:focus{opacity: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4);}
.rebox-close{right: 10px; top: 10px;}
.rebox-next{right: 10px; top: 48%;}
.rebox-prev{left: 10px; top: 48%;}
.rebox-loading{left: 50%; top: 48%; -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;}
@-ms-keyframes spin{from{-ms-transform: rotate(0deg);} to{-ms-transform: rotate(360deg);}}
@-moz-keyframes spin{from{-moz-transform: rotate(0deg);} to{-moz-transform: rotate(360deg);}}
@-webkit-keyframes spin{from{-webkit-transform: rotate(0deg);} to{-webkit-transform: rotate(360deg);}}
@keyframes spin{from{transform:rotate(0deg);} to{transform:rotate(360deg);}}
.gallery{overflow:hidden}
.gallery ul{overflow:hidden}
/*line_list*/
.line_list{padding: 6px; margin-top: 19px; width: 993px; margin: 0 auto;}
.line_list ul{margin-left: -2%; overflow: hidden; padding-top: 2px;}
.line_list li{float: left; width: 44%;padding: 19px; background: #fff; box-shadow: 0px 0px 6px #bbb;margin-left: 2%; margin-bottom: 2%;}
.line_list span{font-size: 20px; text-align: center;display: block; margin-bottom: 10px;}
.line_list li p{line-height: 27px;}
.line_list li img{margin-bottom: 10px;}
.line_list li p strong{font-weight: normal; color: #666;}
.case_list{background: #fff; box-shadow: 0px 0px 6px #bbb; width: 993px; margin: 0 auto; margin-bottom:5px}
.case_list ul{padding: 19px;}
.case_list li div{width: 480px;line-height:25px;color:#333;margin-left: 20px;margin-top: 15px;}
.case_list li p{line-height: 30px;}
.case_list li img{ width:407px; height:224px}
.case_list li p strong{font-weight: normal; color: #666;}
.case_list li{border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:19px; overflow: hidden;}
.case_list li.last{border:0;}
.case_list li .answer, .case_list li .enter{display: inline-block; line-height: 30px; height: 30px; width: 100px; margin-right: 30px; background: #14A3BB; color: #FFFFFF; text-align: center;}
.line_list span a, .case_list li a{color:#14A3BB ;}
.line_list span a:hover, .case_list li a:hover{text-decoration: underline;}
.mt20{margin-top: 20px;}
.case_list span{font-size: 20px; margin-bottom:27px; display: block;}
/*news*/
/*faq*/
.faq_title{border-bottom: 1px solid #eee; padding-bottom: 23px; color: #034279; font-size: 18px; line-height: 1; text-align: center; letter-spacing:2px}
.news_box{width: 960px;}
.news_box li{border-bottom: 1px solid #eee;display: block;font-size: 16px;height: 70px;line-height: 70px;background: url(../images/news.png) left center no-repeat;}
.news_box li span.news_time{display: inline-block; color:#999; float:right;font-size: 12px;}
.news_box li span.news_t{display: inline-block; padding-left: 15px; float:left}
.news_box li span.news_t a:hover{text-decoration:underline}
.digg.none{border:none;}
.digg{PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 33px; TEXT-ALIGN: center; border-top:1px dashed #CCC; font-family:Arial, Helvetica, sans-serif; clear:both; display:block; overflow:hidden;}
.digg ul{overflow:hidden;text-align: center;display: inline-block;}
.digg ul li{float:left}
.digg li a{BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none; display:block}
.digg li a:hover{BORDER-RIGHT: #14A3BB 1px solid; BORDER-TOP: #14A3BB 1px solid; BORDER-LEFT: #14A3BB 1px solid; COLOR: #000; BORDER-BOTTOM: #14A3BB 1px solid}
.digg li a:active{BORDER-RIGHT: #14A3BB 1px solid; BORDER-TOP: #14A3BB 1px solid; BORDER-LEFT: #14A3BB 1px solid; COLOR: #000; BORDER-BOTTOM: #14A3BB 1px solid}
.digg li.thisclass{BORDER-RIGHT: #14A3BB 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #14A3BB 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #14A3BB 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #14A3BB 1px solid; BACKGROUND-COLOR: #14A3BB}
.digg li.disabled{BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}
.digg li span.pageinfo{color:#999;letter-spacing:2px;margin-top: 5px;margin-left: 5px; display:block}
/*newsview*/
.pro-sup{width:100%; margin-top:10px; margin-bottom:25px}
.pro-sup h1{height:50px;line-height:40px;color:#14A3BB; font-size:20PX; text-align: center;}
.pro-sup p{color:#666;line-height: 27px;font-size: 14px;margin-top:5px;margin-bottom:5px; text-indent: 2em;}
.pro-sup span{color:#14A3BB}
.pro-sup h2{font-size:18px;color:#14A3BB;margin:15px 0 5px; font-weight: normal;}
.pro-sup h3{font-size:16px;color:#14A3BB;margin:15px 0 5px;font-weight: normal;}
.pro_biao{text-align:right; font-size:14px; margin-bottom:10px}
.pro_biao span{font-size:14px; padding:0 13px; color: #666;}
.pro_biao span.ask{padding:4px 10px;background:#14A3BB;}
.pro_biao span.ask a{color:#fff;cursor:pointer}
.pro_biao a{padding:0 13px; color:#777;}
.related{height:30px;border-top:1px solid #ebebeb;margin-top:18px}
.related a:hover{text-decoration: underline;}
.top_related{margin-top:10px; display: inline-block;}
.news_bottom{margin-top:40px;clear:both; display:block; overflow:hidden;}
.bottomtitle{font-family:"Microsoft Yahei"; font-size:18px; text-align:left; margin-bottom:15px; line-height:37px; font-weight:normal; padding-left:30px; border-bottom:1px solid #e6e6e6; background:url(../images/wenzhang.png) 6px center no-repeat}
.news_bottom .sonul{margin-top: 15px; width: 100%;height: 100%;overflow: hidden;}
.news_bottom .sonul li{float: left;margin-left: 15px;padding-left: 13px; width: 470px; background: url(../images/news.png) left center no-repeat; font-size: 14px;line-height: 27px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; text-align: left;}
.pd15 .sonul li{width: 310px;}
.news_bottom .sonul li span{font-size: 10px;padding: 0 5px;}
.news_bottom .sonul li a:hover{text-decoration:underline; color:#333}
/*caseview*/
.product_img{width:1000px; margin:0 auto; padding-bottom: 30px; overflow: hidden;}
.product_img .pr_img img{padding:5px; width:360px; zoom:1; height:270px;}
.product_img .pr_text{width:600px; text-align:left; font-size:14px; line-height:21px; float:right;}
/*.product_img .pr_text strong{color:#333;}*/
.product_img .pr_text h1{color:#14A3BB; font-size:20px; font-family:"Microsoft Yahei"; line-height:33px; height:33px; overflow:hidden; font-weight:normal}
.h270{text-align: left;font-size: 14px;line-height: 23px;color: #363636;margin-top:10px; margin-bottom:10px;}
.pr_text p{line-height: 25px;margin-right: 5px;overflow: hidden;font-size:14px; color: #555;}
.pr_text p strong{line-height: 28px;color: #888; font-weight:normal}
.co_r{margin:15px 0;}
.co_r h2{font-family:"Microsoft Yahei";font-size:18px;text-align:left;line-height:37px;font-weight:normal;padding-left: 22px;background: url(../images/chanpin.png) left 12px no-repeat;margin-bottom:20px;padding-bottom:5px;display:inline-block; *display:inline; *zoom:1}
.co_r h3{font-family:"Microsoft Yahei"; font-size:16px; text-align:left; margin-bottom:15px; line-height:37px; font-weight:normal}
.co_r p{text-align:left; font-size:14px; line-height:27px; color:#333; margin-bottom:15px; text-indent:2em}
.related_t{font-family:"Microsoft Yahei";font-size:18px;text-align:left;line-height:37px;font-weight:normal;padding-left: 22px;background: url(../images/anli.png) left 12px no-repeat;margin-bottom:20px;padding-bottom:5px;display:inline-block; *display:inline; *zoom:1}
.related_main ul{overflow: hidden; margin-left: -30px;}
.related_main li{width: 480px; float: left; margin-left: 30px;}
.related_main p{text-align:left; font-size:14px; line-height:30px; color:#666;}
.related_main p strong a{margin-top: 10px; display: block; font-size: 16px; font-weight: normal; color: #333;}
.swt{height:79px; margin-top: 20px;}
.swt p{margin:15px auto;margin-bottom:20px;height:24px;color:#555;font-size:14px;font-family:Microsoft Yahei;}
.swt p font{font-size:23px;font-family:Arial,Helvetica,sans-serif;}
.sqbj{background:url(../images/baojia.png) left 40px center no-repeat #14A3BB;}
.sqbj,.zxjd{float:left;width:154px; padding-left:30px;height:35px;max-height:35px;min-height:35px;border-radius:1pc;text-align:center;line-height:35px;cursor:pointer;}
.zxjd{margin-left:20px;background-color:#333;}
.zxjd:hover{color:#fff;}
.zxjd{background:url(../images/zixun.png) left 40px center no-repeat #333;}
.sqbj,.zxjd{color:#fff;line-height:36px;}
.sqbj:hover{color:#fff;}
/*picture*/
.pic_nav ul{width: 170px;}
.pic_nav ul li a{font-size: 16px; line-height: 45px; height:45px; background: #ddd; color: #fff; text-align: center; display: block;}
.pic_nav ul li a:hover, .pic_nav ul li.hover a{background: #14A3BB;}
.pic_box{width: 790px;}
#gotoTop2{width:56px; height:56px; display:block; cursor:pointer;text-indent:-999em;background:url(../images/his-totop.png) no-repeat -64px 0;position:fixed; right:15%; bottom:10%}
#gotoTop2{_position:absolute;_right:4%; _bottom:10%; _top:expression_r(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}
.pos-rel{position: relative;}
.pos-abs{position: absolute;}
/*404*/
.wrong{overflow:hidden;margin:0 auto;width:100%;min-height: 700px; }
.wrong_1{margin:0 auto;width:750pt;text-align:center;}
.wrong_1 img{margin-top:10px;width:100%;vertical-align:middle}
.wrong_1 p{ display:block; margin-top: 50px;}
.wrong_1 a{ padding:5px;padding:6px 50px;border-radius:.3em; -moz-border-radius:.3em;  -webkit-border-radius:.3em;background:#14A3BB;color:#eee;text-decoration:none;font-size:13px}
/*404 over*/
