@charset "utf-8";
@import url("public_wap.css");
.top { width:100%;  z-index:9999; height:100px ;max-width:750px; margin-left:auto; margin-right:auto; background-color: #fff; height: 60px;box-shadow:0px 5px 10px rgba(195,206,201,0.3),0px -5px 10px rgba(195,206,201,0.3)}
.fixed{position:fixed; top: 0px;}
.top_outer { width:100%;z-index:9999; position:relative;max-width:750px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; }
.logo{ padding-top:5px; position:relative; text-align:center; padding-bottom: 5px;line-height: 50px; color: #FFFFFF; height: 50px; }
.logo a { color:#FFFFFF; text-align:center; text-decoration:none; font-size: 1.2rem;}
.logo a:hover{ color:#FFFFFF; text-align:center;text-decoration:none;}
.logo img{ height: 50px; width: auto; }
.dh { height: 25px; width: 40px; padding-top: 20px; padding-left: 10px; }
.logos{ width:100%; height:60px; position:relative; display:-moz-box; display:-webkit-box; display:box; -moz-box-orient:horizontal; -webkit-box-orient:horizontal; box-orient:horizontal;}
.top_tel { height: 25px; width: 40px; padding-top: 18px; text-align: center; }
@media screen and (max-width:320px){
	.top_tel { display:none;}
}

.menu{ position:relative; background-color: #055cbd; }
.nav{ width:100%; display:-webkit-box; display:-moz-box; display:box; margin:0; padding:0;}
.nav li{position:relative; text-align:center; float: left; width: 16.5%; line-height: 3em; height:3em; font-size:.95rem;}
.nav li a{ -webkit-box-flex:1; color:#fff;  display:block; }
.nav li.home{ border-left:none; float: left; color: #fcff00; }
/*左侧菜单*/
.overlay{position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(255,255,255,0.6);z-index: 999998;}
.nav_close{ position: absolute; top:38px; right: 18px;}
.nav_close img{ width: 25px; height: 25px; }
.navbox_logo{ width:100%; }
.navbox_logo span{ width:100%; float: left; }
.navbox_logo span img{ width: 100%; height: auto }
.navbox_contact{ width: 100%; position: relative;; margin-top:1em; }
.nav_tel{ width:160px; height:45px; float:right; color:#fff; background-color:#055cbd; text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px; font-size:.8rem; line-height:45px; background-image: url(../images/wap/ico_tel2.png); background-repeat: no-repeat; background-position: 20px center; }
.nav_tel a{color: #fff;}

.navbox{position:fixed;width:160px; left: -200px; top:0px; z-index: 999999;padding:0;overflow-y: scroll;background-color: #232323; height: 100%; padding:20px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    opacity:0.95; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter:alpha(opacity=95); -moz-opacity:095;   -khtml-opacity: 0.95;
}
.nav2{position:relative; float: right; margin:1em 0;}
.nav2 li{float:left; line-height:2.5em; overflow:visible; width: 100%;margin-top:-1px; font-weight: normal; border-bottom:solid 1px #3c3c3c;font-size:.8rem;color:#999; text-align: center; box-sizing: border-box; background-image: url('../images/wap/ico_circle.png'); background-repeat: no-repeat; background-position:25px center;}
@media screen and (max-width:400px){
	.nav2 li { line-height: 3.5em; }
}
.nav2 li:nth-child(1){margin-top:0px; }
.nav2 li a{ color:#999!important; font-size:.8rem; }
.nav2 li.on a,.nav2 li:hover a{ color:#fff; text-decoration:none; background-color:none; }

.banner{display: none;position: relative;width: 100%;-ms-touch-action:pan-y;line-height:0; max-width:750px; margin-left:auto; margin-right:auto;}
.item img{display:block;width: 100%;height:auto;}
.owl-wrapper-outer{	overflow: hidden;position: relative;width: 100%;}
.owl-item{float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.banner .owl-wrapper,.banner .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{text-align:center; position:absolute; bottom:0; width:100%;z-index:888;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;margin: 5px; padding:0 0.2em;line-height:0.8em;font-size:1.8em;background: #666;filter: Alpha(Opacity=50);opacity: 0.5; z-index:9; border-radius:3px; font-family:Arial;}
.owl-prev , .owl-next{position:absolute; top:0;}
.owl-prev{ left:0%;}
.owl-next{ right:0%;}
.owl-controls .owl-page{display:inline-block; margin:0; padding:0; line-height:0;zoom:1;*display: inline;}
.owl-controls .owl-page span{ display: block; padding:0; line-height:0; width:0.6em; height:0.6em; filter: Alpha(Opacity=70);/*IE7 fix*/ opacity: 0.7; background-color: #e2e2e2; margin-top: 1em; margin-right: 0.3em; margin-bottom: 1em; margin-left: 0.3em;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }
.owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1; z-index:99; position:relative; background:#d71518;}

/* navbg */
.top_menu { position:absolute; top:60px; z-index:999; display:none; opacity:0.95; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95; right: 0px; background-color: #fff; width:100%; padding-bottom: 80px; }
.navbg{ padding-top: 25px; padding-right: 10%; padding-bottom: 10px; padding-left: 10%; width:80%; }
.navbg li{ width:40%; line-height:3em; background-position: 95% 10px; float: left; font-size: 1rem; color: #111; margin-right: 5%; margin-left: 5%; border: 1px solid #e2e2e2; box-sizing:border-box; margin-top:8px; margin-bottom:8px; }
.navbg li h3 a,.navbg li a{ color:#111; font-size: 1rem; }
.navbg li h3 { width:100%; float:left; font-weight:normal; text-align: center; }
.navbg li span { width:70%; float:right; font-size:1rem; line-height:30px; padding-top:5px; }
.navbg li span a { padding-right:15px; color:#CCCCCC; float:left; display:block; }
/*.navbg li ul{ margin-bottom:0px;  width:100%; }
.navbg li ul a{ font-size:0.85rem; color:#999999;}

.navbg li ul li {overflow:hidden; width:25%; float:left; line-height:30px; border:none; background:none;}*/
.top_menu .close { position:absolute; top:10px; right:10px;}


.top_nav { width: 100%; padding-top: 5px; padding-bottom: 5px; background-color: #FFFFFF; }
.top_nav  li{ float: left; width: 17%; padding-top: 8px; padding-right: 4%; padding-bottom: 8px; padding-left: 4%; text-align:center; }
.top_nav span { text-align: center; width:100%; }
.top_nav span img { width:100%; height:auto;}
.top_nav p { line-height: 1.5rem; text-align: center; width: 100%; white-space: nowrap; font-size: 0.95rem; color: #111; text-overflow:ellipsis; }
.ad { text-align: center; width: 100%; padding-top: 8px; padding-bottom: 8px; }
.ad img { width:100%; height:auto;}

.title { font-size: 1.4rem; color: #333333; width: 100%; position: relative; text-align: center; padding-bottom: 0.4rem; }
.title h3{line-height: 1.4em; font-size: 1.4rem; color: #333333; background-image: url('../images/wap/line.png'); background-position: center bottom; background-repeat: no-repeat; padding-bottom: 15px; background-size: 180px; }
.title i { text-transform: uppercase; color: #ff2c03; font-style: normal; }
.title p { width:100%; line-height:1.5em; color:#999999; font-size:.9rem;}
.title span{ color:#FF0000;}

.main { width:100%; background:#fff; padding:1%; position: relative; margin: 10px 0; box-sizing: border-box;}
.main1 { width:96%; background:#f5f5f5; padding:2%; position: relative; margin-top: 8px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
.news { width: 100%; padding-top: 10px; padding-bottom: 10px; position: relative; }
.title2{ width:100%; position:relative;}
.title2 h3 { line-height:35px; text-align:center; font-size:1.2rem; color: #333333; }
.title2 h2 { line-height:45px; text-align:center; font-size:1.3rem; color: #333333; }
.title2 p { line-height:25px; color:#999999; text-decoration:none; text-align: center; text-transform: uppercase; }

.main { width:100%; background:#fff; padding:1%; position: relative; margin: 8px 0; box-sizing: border-box;}
.main1{ width: 100%; padding: 10px; box-sizing: border-box;background-color: #fff; position: relative; } 
/*类别*/
.catlist{ width: 100%; text-align: center; }
.catlist span{font-size: .8rem; width: 50%; box-sizing: border-box; float: left; overflow: hidden; padding:5px;}
.catlist span a{line-height: 2.8em; height: 2.8em; color:#111; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:0px; border: solid 1px #e2e2e2;width: 100%; border-radius: 5px; }
.catlist span a:hover ,.catlist span.on a { background-color:#055cbd; color:#fff; text-decoration:none; border:solid 1px #055cbd;}
.catlist span.on a{ color: #fff; }
.catlist2{ width: 100%; line-height: 1.5em; text-align: center; margin-top: 8px; font-size: 0;}
.catlist2 div{width: 30%; padding: 0;  font-size: .8rem;display:inline-block;color:#666; background-color: #055cbd; box-sizing: border-box; border-left: solid 1px #fff; line-height: 2.5em;overflow: hidden;}
.catlist2 div a{color:#fff;display: block;}
.catlist2 div:hover ,.catlist2 div.on { background-color:#fd9613; color:#fff; text-decoration:none;}
.catlist2 div:hover a,.catlist2 div.on a{ color: #fff; }
.catlist2 div a.on { background-color:#fd9613; color:#fff; text-decoration:none;}
.catlist2 div:nth-child(1),.catlist2 div:nth-child(4){border-top-left-radius: 1.5em;border-bottom-left-radius: 1.5em;}
.catlist2 div:nth-child(3),.catlist2 div:nth-child(7){border-top-right-radius: 1.5em;border-bottom-right-radius: 1.5em;}

/*产品推荐*/
.commend{ width: 98%; position: relative; box-sizing: border-box; padding: 10px 0; }
.commend_list{ width: 100%; height: auto; position: relative;margin:0px; overflow:hidden; }
.commend_list li{ width: 50%; float: left; padding: 5px; box-sizing: border-box; }
.commend_box{width: 100%; height: auto;position: relative; float: left;box-sizing: border-box; border-radius: 5px; overflow: hidden; border: solid 1px #e2e2e2;}
.commend_box span{ width: 100%; height: auto; float: left; }
.commend_box span img{ width: 100%; height: auto; }
.commend_info{ width: 100%; padding: 10px 5px; box-sizing: border-box; float: left;}
.commend_box p{ width: 100%; line-height: 2.2em;height: 2.2em; color: #232323; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  float: left; text-align: center; font-size: 1rem;}
.commend_box dt{line-height: 1.6em;max-height: 3.2em; color: #bebcbc;font-size: .8rem;width: 100%; float: left; text-align: center; margin:.3em 0; overflow: hidden;}
.commend_box .cmore { width: 100%; float: left;  font-size: .8rem; padding-top: 10px;}
.commend_box .cmore div{width: 50%; padding: 0px; float: left; box-sizing: border-box; height: 2.5em;}
.commend_box .cmore div a{ line-height: 2.5em; height: 2.5em; text-align: center;background-color: #999; color: #fff; display: block; }

.youshi{ width: 100%; padding:10px; box-sizing: border-box; float: left; background-color: #fff; position: relative; margin:5px 0; }
.youshi_box{ width: 100%; float: left; position: relative;}
.youshi_pic{ width: 100%; float: left; position: relative; }
.youshi_pic img{ width: 100%; height: auto; position: relative; }
.youshi_pic span{ width: 50px;height: 50px; padding: 5px; background-color: #055cbd; color: #fff; line-height: 25px; text-align: center; position: absolute;top: 0;left:10px; }
.youshi_title{ width: 100%; padding:8px 0; float: left; line-height: 40px; font-size: 1rem;color: #055cbd; font-weight: bold;}
.youshi_title i { width: 30px;height: 30px; margin: 5px; background-color: #055cbd; color: #fff; line-height: 30px; text-align: center; float: left; font-style: normal; font-weight: normal; }
.youshi_list{ width: 100%; float: left; }
.youshi_list p{ width: 100%; float: left; padding:4px 0; font-size: .85rem; line-height: 1.8em; color: #999; }
.youshi_zx{ width: 100%; line-height: 2.5em; margin:8px 0; float: left; }
.youshi_zx a{width: 100%; float: left; text-align: center; line-height: 2.5em; font-size: .9rem; background-color: #055cbd; color: #fff; border-radius: 15px;}

/*案例*/
.case{ width: 100%; padding: 10px 0px; position: relative; overflow: hidden;}
.caselist{ width: 100%; float: left; padding: 0; position: relative; padding-bottom: 20px;  }
.caselist li{ width: 50%; float: left; box-sizing: border-box; padding: 5px;}
.caselist li .casein{ width: 100%; float: left;box-sizing: border-box; border-radius: 5px; border:solid 1px #e2e2e2; overflow: hidden;}
.caselist span {float: left; width: 100%;background-color: #FFFFFF; }
.caselist span img{ width: 100%; height: auto; }
.caselist p{ width:100%; line-height:35px; text-align:center; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size: .9rem; padding:5px; }
.caselist dt{ width:100%; line-height:25px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical; color: #666; text-align: center; height: 50px; float: left;}
.caselist div{ width: 100%; float: left; }
.caselist div i{ width: 50%; float: left; line-height: 35px; text-align: center;  font-style: normal; padding: 0 5px;box-sizing: border-box; height: 35px;}
.caselist div i a{ background-color: #dd4246; color: #fff; display: block; width: 100%; float: left; }
.caselist div i a:hover{ background-color: #d31f24; }

.btn{ background-color: #055cbd; text-align: center; font-size: 1rem; color: #fff; border-radius: 25px; border:none;line-height: 2.5em; height: 2.5em; }
.btn a{ color: #fff; font-size: 1rem; line-height: 2.5em; height: 2.5em; }

/*定制*/
.dingzhi{ width: 100%; float: left;padding: 15px; position: relative;background-color: #055cbd; box-sizing: border-box; }
.dingzhi h2{ width: 100%; float: left; font-size: 1.2em; color: #fff; line-height: 2.5em; text-align: center;  }
.dingzhi p{ width: 100%; float: left; font-size: .8rem; color: #fff; line-height: 1.5em; opacity: .8; }
.dingzhibox{ width: 100%; float: left; padding: .5em 0; }
.dingzhibox div{ width: 100%; float: left; padding: 8px 0;}
.input_area{ width: 100%; padding: 10px; line-height: 25px; color:#333333; border: 1px solid #e2e2e2;box-sizing: border-box; height: 70px; font-family: 'microsoft Yahei'; border-radius: 5px;}
.input-text3 { width:100%; line-height:40px; height:40px; color:#333333; border: 1px solid #e2e2e2; padding: 0 10px; box-sizing: border-box; border-radius: 5px;}
.btn1 { width:100%; line-height:45px; height:45px; text-align:center; color:#FFFFFF; font-size:15px; background-color:#fd9613; border: none;}
.dingzhi_tel{ width: 100%; line-height: 45px; color: #fff; text-align: center;  font-size: 18px;}
.dingzhi_tel a{ color: #fff; }

/*关于我们*/
.about{ width: 100%; padding: 10px; position: relative; box-sizing:border-box;}
.about_pic{ width: 100%; float: left; position: relative; padding:5px 0; box-sizing: border-box;}
.about_pic img{ width: 100%; height: auto; }
.about_box{ width: 100%; float: left; position: relative;box-sizing: border-box; background-color: #fff; z-index: 5; float: left;}
.about_box h3{ width: 100%; line-height: 2.5em; font-size: 1.2rem; color: #dd4246; }
.about_box p{ line-height: 1.9em; color: #666; margin:5px 0; font-size: .9rem;}
.about_list{ width: 100%; float: left; padding-top: 10px;}
.about_list li{ width: 20%; float: left; text-align: center; padding: 5px; box-sizing: border-box;}
.about_list li span{ width: 100%; text-align: center; }
.about_list li p{ width: 100%; text-align: center; line-height: 2.4em; font-size: .8rem;}

.bottom { background-color: #232323; padding-top: 10px; padding-bottom: 60px; }
.copyright { line-height: 1.8em; color: #666; text-align: center; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size:0.8rem; }
.copyright a{ color: #666; text-decoration: underline; }

.bottom_box{ position:fixed; z-index:9999; height:50px; width:100%; bottom:0px; text-align:center; margin-right: auto; margin-left: auto; background-position: center center; background-size:100%; background-color: #d92017; }
.footnav{position: relative;}
.footnav li{ float:left; width:20%; border-right: 1px solid #cc160d; border-left: 1px solid #e8342b; box-sizing: border-box; padding-top: 5px; padding-bottom: 5px; position: relative;height: 50px; }
.footnav li a{display:block;width:100%;}
.footnav li span{display:block;width:100%;text-align:center; height: 25px; position: relative;opacity: .9;}
.footnav li .s1{height:25px;}
.footnav li span img{max-width:25px;margin:0 auto;line-height:25px;vertical-align:middle}
.footnav li .st{ line-height:15px; font-size:0.65em; color:#FFF; width:100%; position: relative; z-index: 10; opacity: .8;}
.footnav .st{font-size: 0.86em !important;font-weight:normal}
.footnav{z-index:100;}
.big{width: 30px; border-radius: 50%; position: absolute; bottom: 10px; left: 50%; margin-left: -30px; background-color: #d92017; padding:15px; text-align: center; z-index: 9;}
.big div{ width: 100%; float: left; position: relative; }
.big img{ width:100%; height: auto; padding: 0px;}

.tab { width: 100%; padding-top: 10px; padding-bottom: 10px; background-color: #FFFFFF; }
.tab_title{ width:100%; display:-webkit-box; display:-moz-box; display:box; margin:0; padding:0; line-height: 40px; }
.tab_title li{ -moz-box-flex:1.0; -webkit-box-flex:1.0; box-flex:1.0; position:relative; text-align:center; float: left; width: 33%; line-height: 40px; background-color: #232323; color: #FFFFFF; font-size:0.9rem; }
.tab_title li.on{ background-color: #fa3737; }
.tab_list { width: 100%; padding-top: 10px; padding-bottom: 5px; }
.dis{ display:block;}
.hidden{ display:none;}
.read_more2 { width: 200px; margin-right: auto; margin-left: auto; }
.read_more2 a{ background-color:#00ABE4; color:#fff; text-align:center; display:block; float:left; line-height:35px; width:200px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px; margin-top:15px; margin-bottom:10px; }
.read_more3 { width: 200px; margin-right: auto; margin-left: auto; }
.read_more3 a{ background-color:#1bce8d; color:#fff; text-align:center; display:block; float:left; line-height:35px; width:200px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px; margin-top:15px; margin-bottom:0px; }

.message { width: 98%; padding-top: 10px;  padding-bottom: 10px; padding-left: 2%; }

.table_form td,.table_form tr,.table_form th { line-height:35px; padding:5px; color:#333333; font-size:13px; font-weight:normal;}
.input-text { width: 98%;line-height:35px; height:35px; float:left; border:1px solid #e2e2e2; padding: 5px 0; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px; box-sizing: border-box; }
.table_form textarea { border:1px solid #e2e2e2; line-height:30px; padding:5px; width:98%; height:60px; color:#666666; float:left;-webkit-border-radius:5px; -moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;box-sizing: border-box; }
.table_form a { width:100px; height:33px; line-height: 33px; color: #666666; float: left; border: 1px solid #e2e2e2; background-color: #FFFFFF; text-align: center; margin-left: 40px; }
.table_form .msg_sub2{ width:95%; height:45px; line-height: 45px; color: #FFFFFF; float: left; background-color: #e0010a; text-align: center; font-size: 1rem; margin-left: 0; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.table_form  select{ width:95%; float:left; line-height:40px; text-align:center; padding-left:35px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px; color:#999999; border: solid 1px #e2e2e2; /*很关键：将默认的select选择框样式清除*/ appearance:none; -moz-appearance:none; -webkit-appearance:none; height: 40px;  background-color:#fff;}

/*内页*/
.position { font-size: 0.75rem; line-height: 35px; color: #666666; height: 35px; padding-right: 5px; padding-left: 20px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; border-bottom: 1px solid #f5f5f5; background-image: url(../images/home1.png); background-position: left center; background-repeat: no-repeat; }
.position a { color:#666666; text-decoration:none; }
.page_content { line-height: 1.8rem; color: #333333; position: relative; font-size: 1rem; margin-top: 10px; margin-bottom: 10px; padding: 5px; }
.page_content img { width:100%; height:auto;}
.read_title { font-size: 1.4rem; line-height: 2em; font-weight: bold; color: #333333; text-align: center; width: 100%; padding-bottom: 10px; padding-top: 15px; }
.read{ width:100%; position:relative; padding:10px; float: left; box-sizing: border-box;}
.read_content { font-size: 1rem; line-height: 2.2em; color: #333333; width: 100%; padding-top: 10px; padding-bottom: 10px; margin-top: 8px; margin-bottom: 8px; }
.read_content  img { width:100%; height:auto;}
.read_content table,.read_content td,.read_content tr { font-size:0.8rem; color:#333333; max-width:100%;}
.page_up { line-height: 35px; color: #333333; height: 30px; width: 100%; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e2e2e2; overflow: hidden; white-space: nowrap;text-overflow:ellipsis; font-size: .9rem;}
.page_up a { color:#666666; text-decoration:none; }

.banner2{ width:100%; height:auto; position:relative;max-width:750px; margin-left:auto; margin-right:auto;}
.banner2 img { width:100%; height:auto;}.list { margin: 0px; padding: 0px; width: 100%; }
.list_cat { width: 100%; padding-top: 10px; padding-bottom: 10px; text-align:center; }
.line{ width:100%; line-height:5px; border-bottom:solid 1px #e2e2e2;}
.list_cat ul { margin: 0px; padding: 0px; }
.list_cat li { width: 28%; padding-top: 8px; padding-right: 2%; padding-bottom: 8px; padding-left: 2%; display:inline-block; font-size: 0.9rem; }
.list_cat li a { line-height:35px; text-align:center; display:block; background-color:#e2e2e2;-webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; border-radius:15px; float:left; width:100%; text-decoration:none;}
.read_info { font-size: 0.8rem; line-height: 30px; color: #999999; text-align: center; height: 30px; width: 100%; margin-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }

/*产品*/
.read2 { background-color: #FFFFFF; position: relative; }
.read2_title { font-size: 1rem; line-height: 2em; color: #333333; padding-top: 0.2em; padding-bottom: 0.2em; position: relative; font-weight: bold; padding-right: 10px; padding-left: 0px; text-align: center;}
.read2_info { font-size: 0.85rem; line-height: 1.8em; color: #999999; width: 100%; padding-top: 5px; padding-bottom: 5px; position: relative;text-align: center; }
.read2_num { position:absolute; right:10px; line-height:30px; color:#FF0000; top:1em; font-size: 0.6rem; }
.read2_info2 { font-size: 0.9rem; line-height: 1.8em; color: #666666; width: 100%; }
.read2_zixun { width: 100%; padding-top: 10px; padding-bottom: 10px; }
.read2_online { float: left; width: 50%; }
.read2_online a { width:100%; line-height:2.8em; text-align:center; color:#FFFFFF; height:2.8em; background-color:#055cbd; float:left; font-size: .9rem;}

.read2_content { font-size: 0.9rem; line-height: 2.2em; color: #333333; width: 100%; padding: 10px; box-sizing: border-box;}
.read2_content  img { width:100%; height:auto;}
.read2_content table,.read2_content td,.read2_content tr { font-size:0.7rem; color:#333333; max-width:100%;}
.read_desc { line-height: 2.2em; color: #666666; background-color: #F0F8FF; margin: 10px; padding: 10px; font-size: 0.7rem; }

.read2_title2 { font-size: 0.9rem; line-height: 35px; color: #000000; height: 35px; padding-right: 10px; border-bottom: 1px dashed #CCCCCC; background-repeat: no-repeat; background-position: 8px center; font-weight: normal; padding-top: 10px;}
.read2_title2 span { float:left; color:#055cbd; ; text-align: center; box-sizing:border-box; line-height: 25px; margin-top: 5px; margin-bottom: 5px; padding-left: 35px; font-weight: bold;background-image: url(../images/wap/ico_jianjie.png); background-repeat: no-repeat; background-position: 5px center; }

.flexslider{ position:relative; width:100%; overflow:hidden; zoom:1; }
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{ width:40px; height:90px; line-height:99em; overflow:hidden; margin:-40px 0 0; display:block; position:absolute; top:50%; z-index:10; cursor:pointer; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .3s ease;background-image: url(../images/wap/ad_ctr.png); background-repeat: no-repeat; }
.flex-direction-nav .flex-next{background-position:0 -90px;right:3px;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 0px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{ display:block; height:16px; overflow:hidden; text-indent:-99em; width:14px; cursor:pointer; background-image: url(../images/wap/dot.png); background-repeat: no-repeat; background-position: 0 -16px; }
.flex-control-paging li a.flex-active{background-position:0 0;}


.map { font-size: 0.8rem; line-height: 2.4em; color: #333333; padding: 10px; margin-top: 8px; margin-bottom: 8px; }
.list_thumb { width:100%; height:auto;}
.list_thumb img { width:100%; height:auto;}
.list_title { font-size: 18px; line-height: 35px; color: #fa3737; text-align: center; height: 35px; width: 100%; margin-right: auto; margin-left: auto; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; border-radius:10px; padding-top: 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
