﻿/* CSS Document */
* {margin:0px;padding:0px;}
body {background:#ffffff;background-image:url();background-repeat:repeat-x;background-position:0px 0px;margin:0px;padding:0px;text-decoration:none;font-size:12px;font-variant:normal;font-family:"微软雅黑";}
a:link,a:visited,a:hover,a:active {text-decoration:none;}
a {text-decoration:none;}
li {list-style-type:none;}
img {border:0px;}
ul,ol {list-style-type:none;list-style-image:none;}
.clear {clear:both;}
.main {width:1200px;margin:0 auto; overflow:hidden;}
.head {width:100%;overflow:hidden; overflow:hidden; min-width:1200px}
.head .top {width:100%;height:40px;background:#f2f2f2;}
.head .top p {float:left;line-height:40px;color:#333;}
.head .top ul {float:right;}
.head .top ul li {float:left;line-height:40px;padding-right:10px;padding-left:10px;position:relative;}
.head .top ul li a {color:#333;}
.head .top ul li:after {content:"";position:absolute;right:0px;top:15px;height:12px;width:1px;background:#333;}
.head .top ul li:last-child:after {height:0px;width:0px;}
.head .top ul li:hover {text-decoration:underline;}
.head .logo {float:left; margin:5px auto;}
.head .logo img:first-child{ display:inline-block;}
.head .logo img:last-child{ display:none;}
.dingwei{float: left;margin-top:20px; margin-left:10px}
.dingwei h2{font-size: 24px; color: #0355b5;}
.dingwei p{font-size: 18px;color: #333;line-height: 40px;}
.phone{margin-top:10px; background: url(../images/hot.png) no-repeat left top; padding-left: 66px; float: right;}
.phone p{ font-size:14px; color:#0355b5; }
.phone h3{ font-size:32px; color:#0355b5; font-weight:normal;font-family:Impact;}
.nav{ width:100%; height:57px; background-color:#0355b5; min-width:1200px}
.nav ul{width:1200px; overflow:hidden; margin:0px auto;}
.nav ul li{ float:left; font-size:18px; border-right:1px solid #1692d8; line-height:57px;}
.nav ul li:last-child{border:none;}
.nav ul li.on{background-color:#ff4a0e;}
.nav li a{ color:#fff; display:block; padding:0 25px; text-decoration:none;}
.nav li a:hover{background-color:#ff4a0e;}
.slideBox {width:100%;margin:0 auto;overflow:hidden;position:relative; min-width:1200px}
.slideBox .hd {height:15px;overflow:hidden;position:absolute;left:45%;bottom:10px;z-index:1;}
.slideBox .hd ul {overflow:hidden;zoom:1;float:left;}
.slideBox .hd ul li {float:left;margin-right:25px;width:50px;height:15px;line-height:14px;text-align:center;background:#ccc;cursor:pointer;}
.slideBox .hd ul li.on {background:#007fd7;color:#007fd7;}
.slideBox .bd {position:relative;height:100%;z-index:0;width:100%;}
.slideBox .bd li {zoom:1;vertical-align:middle;}
.slideBox .bd img {width:100%;display:block;}
.slideBox .prev,.slideBox .next {position:absolute;left:3%;top:50%;margin-top:-3%;display:block;width:32px;height:40px;filter:alpha(opacity=50);opacity:0.5; font-family:"宋体"}
.slideBox .next {left:auto;right:3%;background-position:8px 5px;}
.slideBox .next {font-size:58px;color:#fff;}
.slideBox .prev {font-size:58px;color:#fff;}
.slideBox .prev:hover,.slideBox .next:hover {filter:alpha(opacity=100);opacity:1;}
.title{width:100%;  background:url(../images/title_bg.png) no-repeat center 25px; text-align:center; margin:50px 0;  min-width:1200px}
.title em{font-size:40px; color:#797979; font-style:normal; font-family:'Georgia';text-transform:uppercase}
.title span{ display:block; font-size:24px; line-height:35px;color:#797979}
.title p{ font-size:16px;color:#aeaeae; line-height:30px; display:block}
.pro_left{ float:left;width: 255px;overflow: hidden; margin-bottom:20px}
.pro_left h3{ width:100%; height:57px; background:#373737 url(../images/bt.jpg) no-repeat 10px  center ; line-height:20px; font-size:20px;text-indent:1em; color:#fff; padding-top:20px; padding-left:40px}
.pro_left h3 p{font-size:12px; font-weight:normal;}
.pro_left dl{ overflow:hidden;margin:0 auto; background:#0355b5; padding:30px 24px}
.pro_left dt{ background:url(../images/product_left_bg.png) no-repeat left center; height:34px; width:207px; line-height:34px; overflow:hidden; margin:10px 0;}
.pro_left dt a{ display:block; background:url(../images/product_left_00.png) no-repeat 175px center; font-size:18px; padding-left:32px; color:#03499b}
.pro_left dt.hover a{color:#ff4a0e;}
.pro_left dt:hover{ color:#ff4a0e; }
.pro_left dt:hover a{color:#ff4a0e; }
.pro_left ul{ margin-left:15px; width:240px; overflow:hidden}
.pro_left ul li{ float:left; background:url(../images/product_left_01.png) no-repeat left center; padding-left:15px; width:225px; font-size:14px; line-height:37px;}
.pro_left ul li a{ color:#fff;}
.pro_left ul li a:hover{color:#FF4A0E;}
.nei_pro_left{ float:left;width: 255px;overflow: hidden; margin-bottom:20px}
.nei_pro_left h3{ width:100%; height:57px; background:#373737 url(../images/bt.jpg) no-repeat 10px  center ; line-height:20px; font-size:20px;text-indent:1em; color:#fff; padding-top:20px; padding-left:40px}
.nei_pro_left h3 p{font-size:12px; font-weight:normal;}
.nei_pro_left dl{ overflow:hidden;margin:0 auto; background:#0355b5; padding:30px 24px}
.nei_pro_left dt{ background:url(../images/product_left_bg.png) no-repeat left center; height:34px; width:207px; line-height:34px; overflow:hidden; margin:10px 0;}
.nei_pro_left dt a{ display:block; background:url(../images/product_left_00.png) no-repeat 175px center; font-size:18px; padding-left:32px; color:#03499b}
.nei_pro_left dt.hover a{color:#ff4a0e;}
.nei_pro_left dt:hover{ color:#ff4a0e; }
.nei_pro_left dt:hover a{color:#ff4a0e; }
.nei_pro_left ul{ margin-left:15px; width:240px; overflow:hidden}
.nei_pro_left ul li{ float:left; background:url(../images/product_left_01.png) no-repeat left center; padding-left:15px; width:225px; font-size:14px; line-height:35px;}
.nei_pro_left ul li a{ color:#fff;}
.nei_pro_left ul li a:hover{color:#FF4A0E;}
.pro_right{ float:right; overflow:hidden; margin-bottom:20px}
.pro_list{width:920px; overflow:hidden;}
.pro_list ul{overflow:hidden; display:block}
.pro_list ul li{width:291px; float:left; overflow:hidden; margin-right:20px; margin-bottom:20px; border:1px solid #ccc;}
.pro_list ul li div{width:271px; height:200px; margin:10px auto; overflow:hidden}
.pro_list ul li div img{width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s}
.pro_list ul li h4{white-space: nowrap;text-overflow: ellipsis;overflow: hidden; font-size:16px; height:30px; line-height:30px; margin-left:10px;width:271px;}
.pro_list ul li p{-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden; display: -webkit-box;width:271px; margin-left:10px; line-height:20px; font-size:14px;color:#666}
.pro_list ul li em{width:120px; height:30px; line-height:30px; border-radius:15px; background:#0355b5; font-style:normal; font-size:14px; display:block; margin:10px; text-align:center}
.pro_list ul li em a{color:#fff;}
.pro_list ul li:nth-child(3n){ margin-right:0}
.pro_list ul li h4 a{color:#000}
.pro_list ul li:hover em{ background:#ff4a0e}
.pro_list ul li:hover h4 a{color:#0355b5}
.pro_list ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.lxfs{width:100%; height:97px; margin-top:20px; background:#373737 url(../images/hot1.png) no-repeat 10px center; position:relative}
.lxfs em{ position:absolute; top:25px; left:70px; font-size:14px; color:#fff; display:block; font-style:normal}
.lxfs span{ position:absolute; top:45px; left:70px; font-size:23px; color:#fff; display:block; font-weight:bold}
.yy_box{width:100%; overflow:hidden; max-width:1920px; min-width:1200px; margin:0px auto; background:#f1f1f1; padding:20px 0 40px;} 
.yingyong{ width:1200px; overflow:hidden;  margin:0px auto; position:relative; z-index:2; }
.yingyong ul{ width:1210px;  margin:0px auto;overflow:hidden; }
.yingyong ul li{ height:68px; line-height:68px; padding:0 25px; overflow:hidden; font-size:16px; background:#0355b5; float:left; margin-right:1px;}
.yingyong ul li a{color:#fff;}
.yingyong ul li.thistab{ background:#ff4a0e}
.yingyong_com{width:1200px; margin:0px auto; background: #fff;overflow:hidden; position:relative; z-index:1; margin-bottom:20px;    box-shadow: 0 0 30px #b2cff1;}
.yingyong_com ul{ margin:0px auto; overflow:hidden;  padding:45px; }
.yingyong_com ul li{ display:none; overflow:hidden; margin:0px auto;}
.yingyong_com ul li .case_item .text{position:relative;float:left;padding-left:15px;width:354px;height:350px;}
.yingyong_com ul li .case_item .text h3{height:75px;line-height:75px;font-weight:normal;border-bottom:#ddd solid 1px;overflow:hidden; font-size:18px; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.yingyong_com ul li .case_item .text h3 a{color:#0a59b5;}
.yingyong_com ul li .case_item .text .abstr{margin-top:25px;height:150px;line-height:30px;font-size:14px;color:#666;-webkit-line-clamp: 5;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;}
.yingyong_com ul li .case_item .text .btnBox{margin-top:30px;width:300px;height:50px;line-height:50px;text-align:center;overflow:hidden;}
.yingyong_com ul li .case_item .text .btnBox a{display:inline-block;width:142px;color:#fff;font-size:14px;border-radius:5px;}
.yingyong_com ul li .case_item .text .btnBox a.fl{background:#0355b5; margin-right:10px}
.yingyong_com ul li .case_item .text .btnBox a.fr{background:rgb(255, 74, 14);}
.yingyong_com ul li .case_item .yy_tu{ width:660px; float:right; height:350px; overflow:hidden;}
.yingyong_com ul li .case_item .yy_tu img{width:100%; height:100%}
.yy_box .more{margin-top:50px;line-height:45px;text-align: center;font-size: 16px;}
.yy_box .more a{display: inline-block;margin: 0 auto;width: 160px;color: #fff;background: #0355b5;border-radius: 5px;}
.yy_box .more a:hover{box-shadow:0 0 10px #333 inset}
.shipin{width:100%; max-width:1920px; overflow:hidden; margin:0px auto; height:470px; min-width:1200px; background:url(../images/comment_bg.jpg) no-repeat top center;}
.ipro-silder{width:1200px; margin:0px auto; position:relative;}
.ipro-silder .btn{position:absolute;width:66px;height:66px;top:50%;margin-top:-54px;background:url(../images/ipro_btn.png);cursor:pointer;z-index:3;}
.ipro-silder .btn.prev{left:-80px;background-position:0 0;}
.ipro-silder .btn.next{right:-80px;background-position:-66px 0;}
.ipro-silder .box{ width:1200px;   height:268px;}
.ipro-silder ul{overflow:hidden; width:1212px;}
.ipro-silder li{width:290px;float:left;margin-right:13px;text-align:center;}
.ipro-silder li img{width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s; }
.ipro-silder li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ipro-silder a{display:block;}
.ipro-silder .spbf{    width: 284px;  height: 212px;border:2px solid #fff; overflow:hidden; position:relative;}
.ipro-silder .spbf dd{width:100%; height:100%; background:rgba(0,0,0,0.8); bottom:-100%; left:0; position:absolute; }
.ipro-silder .spbf i{width:47px; height:47px; display:block; margin:80px auto 0; position:absolute;     left: 41%; top: 0%; z-index:11; display:block;}
.ipro-silder p{height:50px;line-height:50px;color:#fff; font-size:16px;}
.ipro-silder li:hover  p{color:#0355b5}
.ipro-silder .spbf:hover dd{ bottom:0px;transition:0.4s ease-out;-moz-transition:0.4s ease-out;-webkit-transition:0.4s ease-out;-o-transition:0.4s ease-out;}
.t_bt1{width:1200px;  overflow:hidden; margin:50px auto 50px;text-align:center; font-size:30px; color:#fff; font-weight:bold;}
.t_bt1 span{color:#fff;}
.t_bt1 p{ font-weight:normal; font-size:14px; color:#fff;text-transform: uppercase; margin-top:10px;}
.t_bt1 p i{ margin:0 10px; font-style:normal;}
.t_bt1 b{color:#fff; }
.t_bt1 span.ysm{font-size:42px;}
.t_bt1 a{color:#fff;}
.t_bt1 a:hover,.t_bt1 a:hover span{color:#adcf45;transition:0.4s ease-out;-moz-transition:0.4s ease-out;-webkit-transition:0.4s ease-out;-o-transition:0.4s ease-out;}
.t_bt{width:1200px;  overflow:hidden; margin:50px auto 50px;text-align:center; font-size:30px; color:#0355b5; font-weight:bold;}
.t_bt span{color:#00458e;}
.t_bt p{ font-weight:normal; font-size:14px; color:#999;text-transform: uppercase; margin-top:10px;}
.t_bt p i{ margin:0 10px; font-style:normal; font-size:16px; color:#999;}
.t_bt b{color:#d92721; }
.t_bt span.ysm{font-size:42px;}
.t_bt a{color:#0355b5;}
.t_bt a:hover,.t_bt a:hover span{color:#adcf45;transition:0.4s ease-out;-moz-transition:0.4s ease-out;-webkit-transition:0.4s ease-out;-o-transition:0.4s ease-out;}
.about { overflow:hidden; width:100%; margin-bottom:37px; background:url(../images/about_bg01.jpg) repeat-x left top;}
.about h2{ background:url(../images/about_h.png) no-repeat center; text-align:center; font-size:30px; color:#fff; margin-top:40px; font-weight:normal}
.about h2 a{ color:#fff;}
.about em{ display:block; text-align:center; font-size:13px; color:#fff; font-family:Arial; margin-bottom:20px; font-weight:lighter}
.about .abox{ overflow:hidden; width:1198px; height:440px; background-color:#fff; margin:0 auto; border:1px solid #eee}
.about .tu{ overflow:hidden; width:569px; height:333px; float:left; margin:55px 40px 0 40px;}
.about .tu img{width:100%; height:100%}
.about .wen{ overflow:hidden; float:left; margin-top:80px; width:525px;}
.about .wen h3{ font-size:28px; color:#222; font-weight:normal; margin-bottom:5px;}
.about .wen h3 a{ color:#222}
.about .wen span{ display:block; font-size:13px; color:#999; font-family:Arial; padding-bottom:20px; border-bottom:1px solid #eaeaea; margin-bottom:35px;}
.about .wen p{ font-size:14px; color:#666; line-height:26px; height:78px; overflow:hidden; text-align:justify; margin-bottom:55px;-webkit-line-clamp:3;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;}
.about .wen .more{ display:block; width:142px; height:40px; text-align:center; line-height:40px; font-size:16px; color:#fff; background-color:#0355b5; border-radius:5px; text-decoration:none}
.about .wen .more:hover{box-shadow:0 0 10px #333 inset}
.about_cf{ overflow:hidden; margin-bottom:20px;}
.about_tab{width:1200px; margin:20px auto; overflow:hidden; text-align:center; }
.about_tab a{  margin:0 10px; padding:10px 60px; background:#fff; border-radius:5px; border:1px #ccc solid; height:50px; line-height:50px; text-align:center; font-size:18px;}
.about_tab a.osel{ background:#0355b5; color:#fff;}
.about_com{ width:1200px; background:#fff; margin:0px auto; padding:20px 30px 0; overflow:hidden; height:288px}
.about_cf{ overflow:hidden; margin-bottom:20px;}
.about_tab{width:1200px; margin:20px auto; overflow:hidden; text-align:center; }
.about_tab a{  margin:0 10px; padding:10px 60px; background:#fff; border-radius:5px; border:1px #ccc solid; height:50px; line-height:50px; text-align:center; font-size:18px;color:#333}
.about_tab a.osel{ background:#0355b5; color:#fff;}
.zz_box{overflow:hidden; margin:0px auto;   }
.zz_box ul{ overflow:hidden; margin:0px auto;}
.zz_box ul li{overflow:hidden; margin:0px auto; width:300px; padding:0px; background:#f2f2f2; float:left; margin-right:10px;} 
.zz_box ul li div{width:290px; height:220px; margin:5px auto 0; overflow:hidden;}
.zz_box ul li div img{-webkit-transition:all .5s;transition:all .5s; width:100%; height:100%;}
.zz_box ul li dd{ height:60px; line-height:60px; font-size:16px; position:relative; text-indent:1em;color:#333}
.zz_box ul li dd:after{ position:absolute; right:10px; content:"+"; font-family:"宋体"; font-size:40px; color:#999;    top: 0px;}
.zz_box ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.zz_box ul li:hover{ background:#0355b5}
.zz_box ul li:hover dd{color:#fff;}
.zz_box ul li:hover dd:after{color:#fff;}

.news{padding:60px 0;overflow:hidden;background:#f2f2f2;}
.wrap-title{margin-bottom:30px;text-align:center;line-height:1.5;overflow:hidden;animation:fadeinT 1s ease-out backwards;}
.wrap-title h2{font-size:30px;font-weight:bold;color:#333;}
.wrap-title h2 a{color:#333;}
.wrap-title p{font-size:18px;color:#666;}
.wrap-title.white *{color:#fff;}
.news .wrapper{width:1200px; overflow:hidden; margin:0px auto;}
.news-group{width:1230px;overflow:hidden;}
.news-item{float:left;margin-right:15px;width:388px;overflow:hidden;border:#eee solid 1px;background:#fff;border-radius:5px;}
.news-item h3{padding:0 19px;height:74px;line-height:74px;overflow:hidden;color:#0355b5; font-size:20px;}
.news-item h3 span{float:right;font-size:12px;color:#999;text-transform:uppercase; font-weight:normal;}
.news-item .hotnews{position:relative;width:350px;height:200px;overflow:hidden;  margin:0px auto;}
.news-item .hotnews img{width:350px;height:200px;-webkit-transition:all .5s;transition:all .5s;}
.news-item .hotnews .tit{display:block;position:absolute;left:0;bottom:0;padding-top:60px;width:100%;height:40px;line-height:40px;color:#fff;font-size:14px;text-indent:10px;background:url(../images/news_shadow.png) no-repeat;}
.news-item .hotnews:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.news-item .hotnews:hover .tit{text-shadow:0 0 2px #fff;}
.news-item:hover{box-shadow:0 0 20px #ccc inset}
.news-item ul{padding:0 19px;margin:20px 10px;height:200px;overflow:hidden;}
.news-item ul li{height:40px;line-height:40px;font-size:14px;overflow:hidden; background:url(../images/news01.png) no-repeat center left; padding-left:10px;}
.news-item ul li a{display:block;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-item ul li a:hover{color:#0355b5;}
.bottom{width:100%; max-width:1920px; margin:0px auto; min-width:1200px; background:#0355b5; font-size:16px; color:#fff;}
.bottom ul{ margin:0px auto; overflow:hidden; font-size:14px;}
.bottom ul li{ float:left; height:65px; line-height:65px; text-align:center;  font-size:16px;  }
.bottom ul li a{ display:block; height:65px; color:#fff;   padding:0 28px;}
.bottom ul li a:hover{ color:#fff }
.content{width:1200px; overflow:hidden; margin:0px auto;}
.copyright{width:100%; max-width:1920px; margin:0px auto 0; min-width:1200px; background:#03499b; padding-bottom:16px;}
.copy{width:1200px; overflow:hidden; margin:0px auto; padding-top:30px; position:relative;}
.b_logo{ position:absolute;     left: 29px; top: 43px; width:200px}
.b_logo img{width:100%}
.teth{font-size:14px; color:#fff; line-height:33px; margin-left:30px; width:738px; text-align:center; margin:0px auto;}
.teth div a{ margin:0 5px; color:#fff}
.teth div a:hover{color:#d50606;}
.rwm{ position:absolute;right:0px;top:43px; text-align:center; width:150px}
.rwm img{width:100%}
.rwm p{ padding:9px 0 0 0px ; color:#fff; font-size: 14px; }
.links{width:1200px; overflow:hidden; line-height:24px; font-size:14px; color:#fff; text-align:center;}
.links a{ color:#fff;}
.links a:hover{text-decoration:underline;} 
.banner{width:100%;}
.banner img{width:100%;}
.mbx{width: 100%;height: 62px;border-bottom: 1px solid #eaeaea;max-width:1920px; margin:0px auto 40px; min-width:1200px}
.mbx a.home{display: block;width: 64px;height: 62px;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;background: url(../images/InpageAddress_icon01.png) no-repeat center;float: left;}
.mbx a.home:hover{background: url(../images/InpageAddress_icon03.png) no-repeat center;}
.mbx .p1{line-height: 62px;float: left;margin-left: 16px;}
.mbx .p1 a { display: block; padding-right: 14px; background: url(../images/InpageAddress_icon02.png) no-repeat right center;  font-size:16px; float: left;  margin-left: 10px;color:#666}
.mbx .p1 a:last-child{background-image: none;}
.mbx .p2{float: right;}
.mbx .p2 a{display: block;font-size:16px;color: #666666;height: 61px;line-height: 61px;float: left;margin-left: 26px;text-decoration: none;}
.mbx .p2 a.on{color: #7f3f51;border-bottom: 2px solid #7f3f51;}
.mbx .p2 a:hover{color: #7f3f51;border-bottom: 2px solid #7f3f51;}
.m-mulu{ display:none}
.m-close{ display:none;}
#slideBox1{ display:none;}
.banner img:nth-child(2){ display:none}
.side{position:fixed;width:78px;right:0;top:50%; margin-top:-200px;z-index:100; border:1px solid #e0e0e0; background:#ffffff; border-bottom:0;}
.side ul li{width:78px;height:78px;float:left;position:relative; border-bottom:1px solid #e0e0e0;color:#333; font-size:14px; line-height:38px; text-align:center;transition:all 0.3s; cursor:pointer;}
.side ul li img{ }
.side ul li:hover{background:#0355b5; color:#fff;}
.side ul li a{color:#333}
.side ul li:hover a{ color:#fff;}
.side ul li i{height:25px; margin-bottom:1px; display:block; overflow:hidden; background-repeat:no-repeat; background-position:center center; background-size:auto 25px; margin-top:14px;transition:all 0.3s;}
.side ul li i.bgs1{ background-image:url(../images/right_pic5.png);}
.side ul li i.bgs2{ background-image:url(../images/right_pic7.png);}
.side ul li i.bgs3{ background-image:url(../images/right_pic2.png);}
.side ul li i.bgs4{ background-image:url(../images/right_pic1.png);}
.side ul li i.bgs5{ background-image:url(../images/right_pic3.png);}
.side ul li i.bgs6{ background-image:url(../images/right_pic6_on.png);}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png);}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png);}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png);}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png);}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png);}
.side ul li:hover i.bgs6{}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all 0.3s;overflow:hidden;}
.side ul li.sidetop{background:#0355b5; color:#fff;}
.side ul li.sidetop:hover{opacity:0.8;filter:Alpha(opacity=80);}
.side ul li.sideewm .ewBox {width: 150px;display: none;color: #363636;text-align: center;position: absolute;left:-202px;top: -70px;  border:1px solid #e0e0e0;height:150px; background:#fff; padding:25px;}
.side ul li.sideewm .ewBox img{width:100%}
.side ul li.sideetel .telBox { width: 240px;height:59px;display: none; color: #fff;text-align: left;position: absolute;left: -240px;top:0; background:#0355b5; padding:10px 0}
.side ul li.sideetel .telBox dd{ display:block; height:97px; overflow:hidden; padding-left:82px; line-height:24px; font-size:18px;}
.side ul li.sideetel .telBox dd span{ display:block; line-height:28px; height:28px; overflow:hidden; margin-top:11px; font-size:18px;}
.side ul li.sideetel .telBox dd.bgs1{ background:url(../images/right_pic8.png) 28px center no-repeat; background-color:#04a7ed;}
.side ul li.sideetel .telBox dd.bgs2{ background:url(../images/right_pic9.png) 28px center no-repeat;}
.xw_xq{float: right;width: 880px;overflow: hidden;padding: 20px; border:1px solid #f1f1f1;}
.n_about{ font-size:14px; line-height:30px;color:#666;}
.n_about .bottom{ max-width:inherit; min-width:inherit}
.zz_zs{width:880px;   font-size:14px; margin:0px auto; overflow:hidden; border:1px solid #f1f1f1; padding:20px}
.zz_zs ul{ width:100%; overflow:hidden; }
.zz_zs ul li{ width:273px; overflow:hidden; float:left; margin:10px} 
.zz_zs ul li div{width:271px; height:200px; border:1px #ccc solid; overflow:hidden; text-align:center} 
.zz_zs ul li dd{ width:273px; height:36px; line-height:36px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; text-align:center;color:#333} 
.zz_zs ul li div:hover{opacity:.8}
.zz_zs ul li div img{width:100%; height:100%}
.nei_left{ float:left;width: 255px;overflow: hidden; margin-bottom:20px}
.nei_left h3{ width:100%; height:57px; background:#373737 url(../images/bt.jpg) no-repeat 10px  center ; line-height:20px; font-size:20px;text-indent:1em; color:#fff; padding-top:20px; padding-left:40px}
.nei_left h3 p{font-size:12px; font-weight:normal;}
.nei_left dl{ overflow:hidden;margin:0 auto; background:#0355b5; padding:30px 24px}
.nei_left dt{ background:url(../images/product_left_bg.png) no-repeat left center; height:34px; width:207px; line-height:34px; overflow:hidden; margin:10px 0;}
.nei_left dt a{ display:block; background:url(../images/product_left_00.png) no-repeat 175px center; font-size:18px; padding-left:32px; color:#03499b}
.nei_left dt.hover a{color:#ff4a0e;}
.nei_left dt:hover{ color:#ff4a0e; }
.nei_left dt:hover a{color:#ff4a0e; }
.nei_left ul{ margin-left:15px; width:240px; overflow:hidden}
.nei_left ul li{ float:left; background:url(../images/product_left_01.png) no-repeat left center; padding-left:15px; width:225px; font-size:14px; line-height:35px;}
.nei_left ul li a{ color:#fff;}
.nei_left ul li a:hover{color:#FF4A0E;}
.nei_right{ float:right; overflow:hidden; margin-bottom:20px}
.hzhb{width:880px;   font-size:14px; margin:0px auto; overflow:hidden; border:1px solid #f1f1f1; padding:20px}
.hzhb ul{ width:100%; overflow:hidden; }
.hzhb ul li{ width:273px; overflow:hidden; float:left; margin:10px} 
.hzhb ul li div{width:271px; height:100px; border:1px #ccc solid; overflow:hidden; text-align:center} 
.hzhb ul li dd{ width:273px; height:36px; line-height:36px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; text-align:center;color:#333} 
.hzhb ul li div:hover{opacity:.8}
.hzhb ul li div img{height:100%}
.n_news{width:930px; overflow:hidden;}
.n_news dl{border-bottom:1px solid #f1f1f1; overflow:hidden; padding:20px; background:#f1f1f1; margin-bottom:20px}
.n_news dl dt{ float:left; width:300px; height:200px; overflow:hidden; display:none;}
.n_news dl dt img{width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s}
.n_news dl dd{ float:right; width:890px; overflow:hidden;}
.n_news dl dd span{ display:block; font-size:16px; font-weight:bold; color:#000; line-height:20px; height:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.n_news dl dd span a{color:#000}
.n_news dl dd p{color:#6e6e6e; font-size:14px; line-height:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden; height:90px; margin-top:20px}
.n_news dl dd .more{width:150px; height:40px; line-height:40px; text-align:center; background:#0355b5; margin:20px 0 0}
.n_news dl dd .more a{color:#fff;}
.n_news dl dd em{ float:right; font-size:14px; color:#6e6e6e; font-style:normal; font-weight:normal}
.n_news dl:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.n_cases{width:930px; overflow:hidden;}
.n_cases dl{border-bottom:1px solid #f1f1f1; overflow:hidden; padding:20px; background:#f1f1f1; margin-bottom:20px}
.n_cases dl dt{ float:left; width:300px; height:200px; overflow:hidden;}
.n_cases dl dt img{width:100%; height:100%;-webkit-transition:all .5s;transition:all .5s}
.n_cases dl dd{ float:right; width:560px; overflow:hidden;}
.n_cases dl dd span{ display:block; font-size:16px; font-weight:bold; color:#000; line-height:20px; height:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.n_cases dl dd span a{color:#000}
.n_cases dl dd p{color:#6e6e6e; font-size:14px; line-height:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden; height:90px; margin-top:20px}
.n_cases dl dd .more{width:150px; height:40px; line-height:40px; text-align:center; background:#0355b5; margin:20px 0 0}
.n_cases dl dd .more a{color:#fff;}
.n_cases dl dd em{ float:right; font-size:14px; color:#6e6e6e; font-style:normal; font-weight:normal}
.n_cases dl:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.xw_xq{float: right;width: 880px;overflow: hidden;padding: 20px; border:1px solid #f1f1f1}
.xq h3{font-size:25px;overflow:hidden;text-align:center;margin:30px auto;}
.xq dd{background:#f1f1f1;height:50px;line-height:50px;font-size:16px;text-align:center;color:#999; overflow:hidden}
.xq dd span{margin:0 5px;}
.xq_content{margin:2% 0;overflow:hidden;line-height:30px;font-size:14px;color:#666;}
.xq_content iframe{ width:100%; height:600px;}
.xq_content img{display:block;max-width:100%;text-align:center;margin:0 auto;}
.shangxiaye{overflow:hidden;margin-bottom:3%;}
.shangxiaye ul{overflow:hidden;margin-left:1px;}
.shangxiaye ul li{overflow:hidden;width:50%;float:left;border:1px #ccc solid;padding:1% 2%;box-sizing:border-box;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}
.shangxiaye ul li:nth-child(2){ border-left:none;}
.shangxiaye ul li a{color:#333}
.xq_right{ float:right; width:880px; overflow:hidden;background:#f1f1f1; padding:20px; margin-bottom:20px}
.xq_top{width:100%; overflow:hidden; background:#fff; overflow:hidden}
.xq_top_left{ width:400px; height:300px; overflow:hidden; float:left; border:10px solid #fff;}
.xq_top_left img{width:100%; height:100%}
.xq_top_right{ float:right; width:430px; margin:10px; }
.xq_top_right h3{width: 100%;font-size:18px;overflow: hidden; line-height:40px}
.xq_top_right p{ font-size:16px; color:#6e6e6e; line-height:40px; border-bottom:1px dashed #ccc;}
.xq_top_right .canshu{ margin-top:20px; line-height:30px; font-size:14px;color:#6e6e6e; height:125px;-webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; margin-bottom:30px}
.xq_kefu{ line-height:40px;  color:#fff; font-size:16px;}
.xq_kefu a{color:#fff;background:#0355b5;width:150px; height:40px; display:inline-table; text-align:center}
.xq_kefu a:nth-child(2){ margin-left:10px}
.xq_body{ margin-top:20px; background:#fff; width:100%; overflow:hidden; font-size:14px; color:#6e6e6e;}
.xq_title{width:100%; overflow:hidden; border:1px solid #f1f1f1}
.xq_title ul li{ float:left; width:140px; height:50px; line-height:50px; overflow:hidden; font-size:16px; text-align:center; cursor:pointer}
.xq_title ul li.on{ background:#0355b5; color:#fff}
.body_text{ margin:30px; line-height:30px; font-size:14px;}
div.flickr a {border:1px solid #ccc;padding:10px 15px;border-radius:2px;margin:0 5px;color:#666}
div.flickr a:hover {border-right:#0355b5 1px solid;border-top:#0355b5 1px solid;background-image:none;border-left:#0355b5 1px solid;color:#fff;border-bottom:#0355b5 1px solid;background-color:#0355b5}
div.meneame a:active {border-right:#0355b5 1px solid;border-top:#0355b5 1px solid;background-image:none;border-left:#0355b5 1px solid;color:#fff;border-bottom:#0355b5 1px solid;background-color:#0355b5}
div.flickr span.current {margin-right:5px;padding:10px 15px;color:#fff;font-weight:700;background:#0355b5;border-radius:2px;border:1px solid #0355b5}
div.flickr span.disabled {color:#adaaad;margin-right:10px;border:1px solid #ccc;padding:10px 15px;border-radius:2px}
div.flickr {padding:0;margin:0;text-align:center;font-family:Verdana;font-size:12px;text-align:center;height:50px;}
.fenye{ padding-top:20px}

@media screen and (max-width:1000px) 
{
.head{ min-width:inherit; position:fixed; top:0; z-index:9999; background:#fff}
.head .top{ display:none;}
.main{width:100%}
.head .logo{  margin: 11px 11px 0; }
.head .logo img:first-child{ display:none;}
.head .logo img:last-child{ display:inline-block;}
.dingwei{ display:none;}
.phone{ display:none;}
.m-mulu{width:0.6rem; float:right; height:0.6rem; margin-top:0.6rem; margin-right:0.4rem; display:block}
.m-mulu img{width:90%}
.m-close{width:0.55rem; float:right; height:0.6rem; margin-top:0.6rem; margin-right:0.4rem; display:none;}
.m-close img{width:90%}
.nav {width:100%;height:100vh;position:fixed;top:1.6rem;right:-100%;background:#fff;border-top:5px solid #f1f1f1; z-index:99999;max-width:inherit;min-width:inherit}
.nav ul{width:100%}
.nav ul li {width:100%;border:1px solid #f1f1f1;height:1rem;line-height:1rem;font-size:0.35rem;text-align:left; text-indent:1em;}
.nav ul li a {font-size:0.35rem;color:#333;padding:0 2%;width:96%;display:block;margin:0;height:1rem;}
.nav ul li.on{background:none;color:#333}#slideBox{ display:none;}
#slideBox1{ display: block}
.slideBox {width:100%;margin:1.6rem auto 0;overflow:hidden;position:relative; min-width:inherit;}
.slideBox .prev{ font-size:1rem; width:1rem; height:1rem;}
.slideBox .next{ font-size:1rem; width:1rem; height:1rem; text-align:right}
.title{ margin:0.4rem auto; min-width:inherit; background:none;}
.title em{ display:none;}
.title span{ font-size:0.5rem; line-height:0.8rem;color:#03499b; font-weight:bold}
.title p{ font-size:0.35rem;}
.pro_left{ float:inherit;width:100%; display:none;}
.pro_left h3{ display:none;}
.pro_left dl{ background:none; padding:0; margin:0 auto; width:96%;}
.pro_left dt{ background:#03499b;width:32%; float:left; margin-right:2%}
.pro_left dt:nth-child(5){ margin-right:0}
.pro_left ul{ display:none;}
.pro_left dt a{ background:none; font-size:0.35rem; text-align:center;padding-left:0;color:#fff}
.pro_right{ float:inherit; width:96%; margin:0 auto 0.5rem}
.pro_list{width:100%;}
.pro_list ul li{width:49%; margin:0 2% 2% 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.pro_list ul li div{ margin:0; width:100%; height:3rem;}
.pro_list ul li h4{ font-size:0.35rem; height:0.8rem; line-height:0.8rem; margin:0 0.1rem; width:auto}
.pro_list ul li p{ width:auto; margin:0 0.1rem; font-size:0.3rem; line-height:0.6rem;}
.pro_list ul li em{width:3rem; height:0.8rem; line-height:0.8rem;border-radius:0.4rem; margin:0.1rem auto}
.pro_list ul li:nth-child(3n){margin:0 2% 2% 0}
.pro_list ul li:nth-child(2n){ margin-right:0}
.t_bt{width:100%; margin:0.5rem auto; font-size:0.5rem}
.t_bt p{ font-size:0.3rem;}
.t_bt p img{ display:none}
.t_bt p i{ font-size:0.35rem; margin:0 0.2rem; display:block}
.yy_box{ max-width:inherit; min-width:inherit; padding:0}
.yingyong{width:96%; margin:0 auto;}
.yingyong ul{width:100%;}
.yingyong ul li{width:49%; height:1rem; line-height:1rem; font-size:0.35rem; margin-right:2%; padding:0; margin-bottom:2%; text-align:center}
.yingyong ul li:nth-child(2n){ margin-right:0}
.yingyong ul li img{width:15%; margin-top:0.2rem}
.yingyong_com{width:96%; margin:0 auto;}
.yingyong_com ul{ padding:0.4rem}
.yingyong_com ul li .case_item .yy_tu{width:100%; float:inherit; height:auto;}
.yingyong_com ul li .case_item .text{ position:inherit; float:inherit; padding:0; width:100%; height:auto}
.yingyong_com ul li .case_item .text h3{ height:1rem; line-height:1rem; font-size:0.35rem;color:#0a59b5;}
.yingyong_com ul li .case_item .text .abstr{ height:auto; margin-top:0.2rem; line-height:0.6rem; font-size:0.3rem;}
.yingyong_com ul li .case_item .text .btnBox{ width:100%; margin-top:0.4rem; height:1rem; line-height:1rem;}
.yingyong_com ul li .case_item .text .btnBox a{ width:48%; font-size:0.35rem;}
.yingyong_com ul li .case_item .text .btnBox a.fl{ margin-right:4%}
.yy_box .more{ margin:0.5rem auto; line-height:1rem; font-size:0.35rem}
.yy_box .more a{width:4rem;}
.shipin{max-width:inherit; height:11rem; min-width:inherit;background-size:350%}
.t_bt1{width:100%; margin:0.5rem auto; font-size:0.5rem}
.t_bt1 p{ font-size:0.3rem; margin-top:0.2rem}
.t_bt1 p img{ display:none}
.t_bt1 p i{ font-size:0.35rem; margin:0 0.2rem; display:block}
.ipro-silder{width:96%; margin:0 auto}
.ipro-silder .box{width:100%;  height:auto}
.ipro-silder li{width:8rem; height:auto; margin:0; overflow:hidden}
.ipro-silder .spbf{width:100%; height:6rem}
.ipro-silder .spbf i{width:1rem; height:1rem; margin:1rem auto 0; top:50%; left:50%; margin-left:-0.5rem; margin-top:-0.5rem}
.ipro-silder p{ height:1rem; line-height:1rem; font-size:0.35rem}
.about{ margin-bottom:0.5rem;background: url(../images/about_bg01.jpg) left top;}
.about .abox{width:96%; margin:0 auto 2%; height:auto; border:none;}
.about .tu{width:100%; height:auto; margin:0; float:inherit}
.about .wen{ float:inherit; width:90%; margin:0.2rem auto}
.about .wen h3{ font-size:0.5rem; margin-bottom:0.1rem}
.about .wen span{ font-size:0.3rem; padding-bottom:0.2rem; margin-bottom:0.2rem;}
.about .wen p{ font-size:0.3rem; line-height:0.6rem; height:auto;margin-bottom:0.5rem}
.about .wen .more{width:4rem; line-height:1rem; height:1rem; font-size:0.35rem;}
.about_cf{ margin-bottom:0.5rem}
.about_tab{width:100%; margin:0.2rem auto;}
.about_tab a{width:40%;padding:0; height:1rem; line-height:1rem; margin:0 1%; display:inline-table; font-size:0.35rem}
.about_com{width:96%; margin:0.5rem auto 0; padding:0; height:4rem;}
.zz_box ul li{width:4rem; height:4rem; overflow:hidden}
.zz_box ul li div{width:4rem; height:3rem; margin:0}
.zz_box ul li dd{ height:1rem; line-height:1rem; font-size:0.35rem;}
.zz_box ul li dd:after{ right:0.2rem; font-size:0.8rem;}

.news{ padding:0.5rem 0;}
.news .wrapper{width:100%}
.wrap-title{ margin-bottom:0.4rem; line-height:0.6rem;}
.wrap-title h2{ font-size:0.5rem}
.wrap-title p{ font-size:0.35rem; margin:0 0.2rem; display:block}
.news-group{width:96%; margin:0 auto}
.news-item{width:100%; margin:0}
.news-item h3{ padding:0 0.2rem; height:1.5rem; line-height:1.5rem; font-size:0.4rem}
.news-item h3 span{ font-size:0.3rem}
.news-item .hotnews{width:100%; height:5rem; overflow:hidden}
.news-item .hotnews img{width:100%; height:100%}
.news-item .hotnews .tit{ font-size:0.35rem; padding-top:1.35rem; height:1rem; line-height:1rem; background-size:100% 100%}
.news-item ul{ padding:0 0.2rem; height:auto; margin:0.2rem 0.1rem; }
.news-item ul li{ height:1.2rem; line-height:1.2rem; font-size:0.35rem;background-size:1%; padding-left:0.2rem}
.news-item:nth-child(2),.news-item:nth-child(3){ display:none;}
.bottom{ display:none;}
.copyright{ max-width:100%; min-width:100%; padding-bottom:0.2rem; padding-bottom:1.5rem}
.copy{width:100%; padding-top:0.2rem;}
.b_logo{ display:none;}
.teth{ width:90%; margin:0 auto; line-height:0.6rem; font-size:0.35rem;}
.rwm{ display:none;}
.links{ display:none;}
.banner img:nth-child(1){ display:none}
.banner img:nth-child(2){ display: block}
.side{ bottom:0; top:inherit;right:inherit; width:100%;margin-top:0; height:1.5rem;}
.side ul li:nth-child(1){ display:none}
.side ul li{width:33.333%; height:1rem; font-size:0.35rem; line-height:0.6rem; height:1.5rem;}
.side ul li i{ height:1.5rem; margin-top:0rem;background-size:auto 0.5rem;}
.side ul li.sideetel .telBox{width:7rem; height:1.5rem; left:-6rem}
.side ul li.sidetop{ display:none}
.side ul li.sideewm .ewBox {width:3rem; top:50%; left:50%; height:3rem; position:fixed; margin-top:-2.5rem; margin-left:-2rem;padding:0.5rem}
.side ul li.sideetel .telBox dd span {font-size:0.3rem; height:0.5rem; line-height:0.5rem; margin-top:0.1rem;}
.side ul li.sideetel .telBox dd {font-size:0.5rem; height:1.5rem; line-height:0.6rem; padding-left:2rem}
.banner{ margin-top:1.6rem}
.mbx{width:100%; max-width:inherit; min-width:inherit; height:1.5rem; margin:0 auto 0.4rem}
.mbx a.home{ display:none;}
.mbx .p1{ height:1.5rem; margin-left:0.2rem;line-height:1.5rem}
.mbx .p1 a{ padding:0 0.2rem; font-size:0.35rem; margin-left:0}
.nei_left{ float:inherit; width:96%; margin:0 auto}
.nei_left h3{ display:none;}
.nei_left dl{ padding:0; background:none;}
.nei_left dt{ display:none;}
.nei_left ul{ margin:0; width:100%;}
.nei_left ul:nth-child(4){ display:none;}
.nei_left ul li{ background:#f1f1f1;width:32%; font-size:0.35rem; padding:0; height:1rem; line-height:1rem; text-align:center; margin-right:2%; margin-bottom:0.2rem}
.nei_left ul li.on{ background:#0355b5;}
.nei_left ul li.on a{ color:#fff;}
.nei_left ul li a{color:#333}
.nei_left ul li:nth-child(3n){ margin-right:0}
.nei_pro_left{ float:inherit; width:96%; margin:0 auto}
.nei_pro_left h3{ display:none;}
.nei_pro_left dl{ padding:0; background:none;}
.nei_pro_left ul{ margin:0; width:100%;}
.nei_pro_left ul li{ background:#f1f1f1;width:32%; font-size:0.35rem; padding:0; height:1rem; line-height:1rem; text-align:center; margin-right:2%; margin-bottom:0.2rem}
.nei_pro_left ul li.on{ background:#0355b5;}
.nei_pro_left ul li.on a{ color:#fff;}
.nei_pro_left ul li a{color:#333}
.nei_pro_left ul li:nth-child(3n){ margin-right:0}
.nei_pro_left dt{ width:100%; height:1rem; line-height:1rem;background:#0355b5}
.nei_pro_left dt a{ background:none; text-align:center;padding-left:0; font-size:0.35rem;color:#fff;}
.lxfs{ display:none;}
.nei_right{width:96%; margin:0 auto; float:inherit; margin-bottom:0.5rem;}
.xw_xq{ width:100%; padding:2%; float:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-size:0.35rem; line-height:0.6rem}
.zz_zs{ width:96%; font-size:0.35rem; padding:0.2rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.zz_zs ul li{width:96%; margin:2%; float:inherit}
.zz_zs ul li div{width:100%; height:5rem;}
.zz_zs ul li dd{width:100%; height:1rem; line-height:1rem; font-size:0.35rem;}
.hzhb{width:96%; font-size:0.35rem; padding:0.1rem;}
.hzhb ul li{width:48%; margin:1%}
.hzhb ul li div{width:100%; height:1.8rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
.hzhb ul li dd{width:100%; height:1rem; line-height:1rem; font-size:0.35rem}
.n_news{width:100%}
.n_news dl{ padding:0; margin:0.2rem 0;}
.n_news dl dt{width:100%; height:4rem; float:inherit}
.n_news dl dd{ float:inherit; width:96%; margin:0 auto}
.n_news dl dd span{ font-size:0.35rem; height:1rem; line-height:1rem;}
.n_news dl dd em{ display:none;}
.n_news dl dd p{ font-size:0.3rem; line-height:0.6rem; height:1.8rem; margin-top:0.1rem;}
.n_news dl dd .more{width:3rem; height:1rem; line-height:1rem; margin:0.2rem 0}
.n_cases{width:100%}
.n_cases dl{ padding:0; margin:0.2rem 0;}
.n_cases dl dt{width:100%; height:4rem; float:inherit}
.n_cases dl dd{ float:inherit; width:96%; margin:0 auto}
.n_cases dl dd span{ font-size:0.35rem; height:1rem; line-height:1rem;}
.n_cases dl dd em{ display:none;}
.n_cases dl dd p{ font-size:0.3rem; line-height:0.6rem; height:1.8rem; margin-top:0.1rem;}
.n_cases dl dd .more{width:3rem; height:1rem; line-height:1rem; margin:0.2rem 0}
.xw_xq{width:100%; padding:0.2rem 0; float:inherit;border:0; font-size:0.35rem; line-height:0.6rem;}
.xw_xq img{ max-width:100%; height:auto}
.xq h3{ font-size:0.4rem; margin:0.4rem auto}
.xq dd{ height:1rem; line-height:1rem; font-size:0.35rem;}
.xq dd span:nth-child(3){ display:none;}
.xq_content{ font-size:0.35rem; line-height:0.6rem; width:96%; margin:2% auto}
.xq_content img{ max-width:100%; height:auto}
.shangxiaye ul li{width:100%; font-size:0.35rem; text-align:left; border:none; border-bottom:1px solid #f1f1f1; height:0.8rem; line-height:0.8rem}
.hide{display:none}
.xq_right{width:96%; padding:0; margin:0.4rem auto 0; float:inherit}
.xq_top{background:none;}
.xq_top_left{ float:inherit; width:100%; height:auto; border:none;}
.xq_top_right{width:auto; float:inherit; margin:0.2rem}
.xq_top_right h3{ font-size:0.4rem; line-height:0.6rem;}
.xq_top_right p{ font-size:0.35rem; line-height:1rem;}
.xq_top_right .canshu{ margin:0.2rem 0; line-height:0.6rem; font-size:0.35rem; height:2.4rem; margin-bottom:0.2rem}
.xq_kefu{ font-size:0.35rem; line-height:1rem;}
.xq_kefu a{width:3rem; height:1rem;}
.xq_body{ margin-top:0.2rem; font-size:0.35rem;}
.xq_title{ padding-top:0.5rem;}
.xq_title ul li{ height:1rem; width:3rem; line-height:1rem; font-size:0.35rem;}
.body_text{ font-size:0.35rem; line-height:0.6rem; margin:0.2rem 0 0.4rem;}
.body_text img{ max-width:100%; height:inherit}
div.flickr span.disabled{ margin-right:0.1rem;padding:0.1rem 0.2rem;}
div.flickr span.current{ margin-right:0.1rem;padding:0.1rem 0.2rem;}
div.flickr a{ margin-right:0.1rem;padding:0.1rem 0.2rem;}
.fenye{ padding-top:0.2rem}
.xq_content iframe{ width:100%; height:250px;}
}