@charset "utf-8";
*{ padding:0px; margin:0px; list-style-type: none; }
html {background:#f5f5f5;padding:0px;margin:0px;-webkit-text-size-adjust:none;}
body{ font-family: "microsoft Yahei", Verdana, Arial, Tahoma; font-size: 16px; }
img{ border:none; }
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt100 { margin-top:98px;}
.mt110 { margin-top:110px;}
a{ color:#333333; text-decoration:none; }
a:hover{ color:#CC0000; text-decoration:none; }
ul{ list-style:none; list-style-type: none; margin:0px; padding:0px;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
/*---------- stock ---------*/
.center{margin:0px auto; }
.w750{ max-width:750px; /*position:relative;*/}
.w7501{max-width:750px; /*position:relative;*/}
.clear {clear:both;height:0;font-size: 1px;line-height: 0px;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
.fl { float:left;}
.fr { float:right;}
.c { clear:both;}
a.red{ color:#fb4848; text-decoration:none;}
.radius {-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.opacity {opacity:0.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85;}
.imgshadow{}
.imgshadow span{ overflow: hidden; background-color:#000;display: block; position: relative;}
.imgshadow span img{-moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.imgshadow span:hover img{opacity:.7;transform: scale(1.1, 1.1);background-color:#000;-moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
/*通用阴影*/
.shadow {box-shadow:0px 5px 10px rgba(195,206,201,0.3),0px -5px 10px rgba(195,206,201,0.3)};
.shadow2 { box-shadow: 0 27px 3px rgba(179,188,198,0.25);}
.line{ width: 100%; border-bottom: solid 1px #e2e2e2; padding-top: 10px; margin-bottom: 10px; position: relative; clear: both;}
/* 分页 */
#pages { line-height: 35px; height: 35px; padding-top: 14px; padding-right: 0; padding-bottom: 10px; padding-left: 0; text-align: center; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px }
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; border:1px solid #1592b6; color:#fff; text-align:center; padding:0 10px; background-color: #1592b6; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.top { width:100%;  z-index:9999; height:100px ;max-width:750px; margin-left:auto; margin-right:auto;}
.fixed{position:fixed; top: 0px;}
.top_outer { width:100%;  z-index:9999; position:relative; height:100px; max-width:750px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; }
.logo{ padding-top:5px; position:relative; padding-bottom: 5px; font-size: 1rem; line-height: 40px; color: #FFFFFF; height: 40px; }
.logo a { color:#FFFFFF; text-align:center; text-decoration:none;}
.logo a:hover{ color:#FFFFFF; text-align:center;text-decoration:none;}
.logo img{ height: 50px; width: auto; padding-left: 10px; }
.dh { height: 25px; width: 40px; padding-top: 20px; padding-left: 10px; }
.logos{ height: 60px; position: relative; z-index: 999; }
.logo_box{width:100%; height:60px; display:-moz-box; display:-webkit-box; display:box; -moz-box-orient:horizontal; -webkit-box-orient:horizontal; box-orient:horizontal; background-image: url('../images/nav_bg3.png'); z-index: 999}
.top_tel { height: 25px; width: 40px; padding-top: 18px; text-align: center; }
.flex1 {-webkit-box-flex: 1;flex:1}
.flex2 {-webkit-box-flex: 2;flex:2}
.flex3{flex:2;}
@media screen and (max-width:320px){
	.top_tel { display:none;}
}

.menu{ position:relative; opacity:0.95; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter:alpha(opacity=95); -moz-opacity:095;   -khtml-opacity: 0.95; }
.nav{ width:100%; display:-webkit-box; display:-moz-box; display:box; margin:0; padding:0; height:40px;}
.nav li{ -moz-box-flex:1.0; -webkit-box-flex:1.0; box-flex:1.0; position:relative; text-align:center; float: left; width: 16%; line-height: 40px; height:40px; }
.nav li a{ -webkit-box-flex:1; color:#333333; font-size:1rem; display:block; }
.nav li.home{ border-left:none; float: left; background-color: #DB0000; }
/*左侧菜单*/
.overlay{position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,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:#17a9e4; 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: #f5f5f5; height: 100%; padding:20px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;}
.nav2{position:relative; float: right; margin:1em 0;}
.nav2 li{float:left; line-height:45px; overflow:visible; width: 100%;margin-top:-1px; font-weight: normal; border-bottom:solid 1px #e2e2e2;font-size:.8rem;color:#999; text-align: center;}
.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;/*IE7 life-saver */margin: 5px; padding:0 0.2em;line-height:0.8em;font-size:1.8em;background: #666;filter: Alpha(Opacity=50);/*IE7 fix*/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;/*IE7 life-saver */}
.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:#17a9e4;}

/* navbg */
.top_menu { position:absolute; top:60px; z-index:999; display:none; opacity:0.95; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /* ie8  */ filter:alpha(opacity=95);    /* ie5-7  */ -moz-opacity:0.95;    /* old mozilla browser like netscape  */ -khtml-opacity: 0.95; right: 0px; background-color: #0090fd; 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: #FFFFFF; margin-right: 5%; margin-left: 5%; border: 1px solid #0082E1; box-sizing:border-box; margin-top:8px; margin-bottom:8px; }
.navbg li h3 a,.navbg li a{ color:#FFFFFF; font-size: 0.8rem; }
.navbg li h3 { width:100%; float:left; font-weight:normal; text-align: center; }
.navbg li span { width:70%; float:right; font-size:0.8rem; 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: 19%; padding-top: 8px; padding-right: 3%; padding-bottom: 8px; padding-left: 3%; text-align:center; }
.top_nav span { text-align: center; width:30px; height:30px; background-image: url(../images/nav.png); background-repeat: no-repeat; background-position: center center; margin: 0 auto; display:block; vertical-align:middle; padding:20px; background-size:cover;}
.top_nav span img { width:30px; height:30px; }
.top_nav p { line-height: 1.5rem; text-align: center; width: 100%; white-space: nowrap; font-size: 0.75rem; color: #999999; overflow:hidden; 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.2rem; color: #333333; width: 100%; position: relative; text-align: center; padding-bottom: 0.4rem; }
.title H3{ padding-left: 5px; line-height: 25px; margin-left: 5px; margin-top: 5px; margin-bottom: 5px; font-size: 1.1rem; color: #333333; font-weight: bold; }
.title i { text-transform: uppercase; color: #ff2c03; font-style: normal; }
.title p { width:100%; line-height:2em; color:#bbb9b9; font-size:0.8rem;}
.title span{ color:#FF0000;}

.main { width:94%; background:#fff; padding:1%; position: relative; margin-top: 8px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
/*产品推荐*/
.commend{ width: 100%; position: relative; box-sizing: border-box; padding: 10px; }
.commend_list{ width: 100%; height: auto; position: relative;margin:0px; overflow:hidden; }
.commend_box{width: 100%; height: auto;position: relative; float: left; background-color: #fff;}
.commend_box span{ width: 100%; height: auto; float: left; }
.commend_box span img{ max-height: 300px; width: 100%; }
.commend_box p{ width: 100%; line-height: 30px;height: 30px; background-color: #17a9e4; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  float: left; text-align: center; font-size: 1rem;}
.commend_box dt{line-height: 25px;height: 25px; background-color: #17a9e4; color: #a6dcf2;font-size: .8rem;width: 100%; float: left; text-align: center;}
.commend_box dt div{width: 50%; padding: 0 10px; float: left; box-sizing: border-box; margin-bottom: 10px; height: 40px;}
.commend_box dt div a{ line-height: 30px; height: 30px; text-align: center;background-color: #0487bc; color: #fff; display: block; }
.commend_list .slick-slide{ margin:0px !important; }
.commend_list .slick-track{ left: 0px !important; }

.catlist{ width: 100%; line-height: 40px; text-align: center; }
.catlist span{ width: 24%; padding: 5px .5%;  font-size: .8rem; display:inline-block;}
.catlist span a{line-height: 35px; height: 35px;  background-color: #17a9e4;color:#fff; display: block;}
.catlist span a:hover ,.catlist span a.on { background-color:#0384b8; color:#fff; text-decoration:none;}
.catlist2{ width: 100%; line-height: 25px; text-align: center; margin-top: 8px;}
.catlist2 span{width: 23%; padding: 5px 1%;  font-size: .8rem;border:solid 1px #17a9e4; display:inline-block;color:#17a9e4;}
.catlist2 span a{color:#17a9e4;}
.catlist2 span:hover ,.catlist2 span.on { background-color:#17a9e4; color:#fff; text-decoration:none;}
.catlist2 span:hover a,.catlist2 span.on a{ color: #fff; }

/*数字*/
.num_list { float: left; width: 100%; }
.num_list li { padding: 2%; float: left; width: 42%; background-color:#f5f5f5; margin: 2%; }
.num_list span { text-align: center; height: 50px; width: 100%; line-height: 25px; font-size: 16px; color: #f6503a; float: left; }
.num_list span i{ height:50px; line-height:50px; font-size:30px; font-style:normal; font-weight:bold; }
.num_list p { line-height: 2.2em; color: #666666; text-align: center; float: left; width: 100%; padding: 5px; font-size:0.65rem;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}

.news { width: 100%; padding-top: 10px; padding-bottom: 10px; position: relative; }
.grid { background-color: #edecf2; padding: 5px; }
.grid_list { width: 100%; background-color: #FFFFFF; position: relative; }
.grid_list li { width:50%; float:left; border: 1px solid #e2e2e2;text-align: center; padding: 10px; box-sizing: border-box; margin-top: -1px; margin-left: -1px; position: relative;}
.grid_list span { width: 100%; padding-top: 5px; padding-bottom: 5px; text-align: center; }
.grid_list span img { margin-left:auto; margin-right:auto; width:100%;}
.grid_list p { height: 2em; line-height: 2em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:0.95rem; }
.grid_list dt{ width:100%; line-height:18px; color:#999999; font-size:0.75rem; padding-bottom: 8px; }
.grid_list dt i{ padding-left:8px; padding-right:8px; line-height:25px; height:25px; margin-right:auto; margin-left:auto; background-color:#1d84ea; color:#FFFFFF; font-style: normal; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; border-radius:2px; width: 80px; display:inline-block; }
.grid_list dt i a { color:#fff; text-decoration:none;}
.grid2 { background-color: #edecf2; padding: 5px; }
.grid2_list { width: 100%; float: left; background-color: #FFFFFF; position: relative;}
.grid2_list li { width:33.3%; float:left; border: 1px solid #e2e2e2;padding: 5px; text-align: center; box-sizing: border-box; margin-top: -1px;margin-left:-1px;position: relative;}
.grid2_list span { width: 100%; padding-top: 5px; padding-bottom: 5px; text-align: center; overflow:hidden;}
.grid2_list span img { margin-left:auto; margin-right:auto; width:100%;}
.grid2_list p { height: 2em; text-align: center; line-height: 25px; overflow: hidden; padding-top: 5px; padding-bottom: 5px; color:#666666; font-size:.8rem;}
.grid2_list dt{ width:100%; line-height:20px; color:#999999; font-size:0.6rem; text-align:left; }
.read_more { width: 150px; margin-right: auto; margin-left: auto; }
.read_more a{ border:solid 1px #e2e2e2; background-color:#FFFFFF; color:#999; text-align:center; display:block; float:left; line-height:30px; width:150px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;}

.title2{ width:100%; position:relative;}
.title2 h3 { line-height:30px; text-align:center; font-size:1.2rem; color: #ff2c03; }
.title2 h2 { line-height:45px; text-align:center; font-size:1.3rem; color: #333333; }
.title2 p { line-height:20px; color:#999999; text-decoration:none; text-align: center; text-transform: uppercase; font-size: 0.6rem; padding-bottom: 10px; }
.about_box { position:relative; background-color: #36404B; padding: 10px; }
.about_pic { width: 100%; background-color: #FFFFFF; padding-bottom: 40px; }
.about_pic img { width:100%; height:auto;}
.about { line-height: 2em; color: #bcbebf; font-size: 0.85rem; padding: 10px; border-radius:10px; }
.about span { text-align: center; width:100%; max-height:120px; overflow:hidden; }
.about span img { width:100%; height:auto;   }
.about a{ color: #fff; }
.about p { line-height: 1.5rem; text-align: center; width: 100%; white-space: nowrap; font-size: 0.8rem; }
.about_title { font-size: 1.2rem; line-height: 40px; font-weight: bold; color: #FFFFFF; height: 40px; position: relative; padding-right: 10px; padding-left: 10px; }
.bottom { background-color: #232323; padding-top: 10px; padding-bottom: 10px; }
.copyright { line-height: 25px; color: #E1E1E1; text-align: center; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size:0.7rem; }
.copyright a{ color: #fff; text-decoration: underline; }
.bottom_box{ position:fixed; z-index:9999; height:45px; width:100%; bottom:0px; text-align:center; margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 5px; background-image: url(../images/bottom_bg.png); background-repeat: repeat-x; background-position: center center; background-size:100%; background-image:linear-gradient(90deg, #c22c86 30%, #5531bb 70%); }


.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: 90%; margin-right: auto; margin-left: auto; }
.read_more2 a{ background-color:#00ABE4; color:#fff; text-align:center; display:block; float:left; line-height:45px; width:100%; -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; }

.list_tuwen{ margin:0px; padding:10px; background-color: #FFFFFF; }
.list_tuwen li { width: 100%; padding-top: 0.5em; padding-bottom: 0.5em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; position: relative; }
.list_tuwen span { width: 32%; position: relative; padding-bottom: 5px; padding-top:10px; padding-left: 0px; text-align: center; min-height:70px; overflow:hidden; float: left; }
.list_tuwen span img { width:100%; height:auto;}
.list_tuwen .list_info{ width:65%; float:right;}
.list_tuwen .list_info p { font-size: 0.95rem; line-height: 1.8em; clear: both; width: 100%; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.list_tuwen .list_info dt { line-height: 18px; color: #B0B0B0; width: 100%; padding-bottom: 0.5em; padding-top: 0.2em; max-height:32px; overflow:hidden; font-size:0.75rem; }
.list_tuwen .list_info dt i{ padding-left:8px; padding-right:8px; line-height:22px; height:22px; float:left; margin-right:5px; margin-left:5px; background-color:#17a9e4; color:#FFFFFF; font-style: normal; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; border-radius:2px; }
.list_tuwen .list_info dt i a { color:#fff; text-decoration:none;}

.list_tuwen2{ margin:0px; padding:10px; background-color: #FFFFFF; }
.list_tuwen2 li { width: 100%; padding-bottom: 0.5em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; position: relative; }
.list_tuwen2 span { width: 100%; position: relative; padding-bottom: 5px; padding-top:10px; padding-left: 0px; text-align: center; max-height:240px; overflow:hidden; float: left; }
.list_tuwen2 span img { width:100%;}
.list_tuwen2 p { width:100%; line-height:2.2em; font-size:1rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float: left; }
.list_tuwen2 dt { line-height: 18px; color: #B0B0B0; width: 100%; padding-bottom: 0.5em; padding-top: 0.2em; max-height:32px; overflow:hidden; font-size:0.75rem; float: left; }

.list_wenda{ padding:10px; margin:0px; background:#fff;}
.list_wenda li { width: 100%; padding-top: 0.5em; padding-bottom: 0.6em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; position: relative; }
.list_wenda p { width:100%; line-height:30px; font-size:0.95rem; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.list_wenda dt { line-height: 20px; color: #B0B0B0; width: 100%; padding-bottom: 0.5em; padding-top: 0.2em; max-height:32px; overflow:hidden; font-size:0.8rem; }
.list_wenda i { width:20px; height:20px; line-height:20px; float:left; margin-top:5px; margin-right:5px; background-color:#e0010a; color:#fff; text-align:center; font-style:normal;}
.list_wenda em{ width:20px; height:20px; float:left; margin-right:5px; background-color:#BEBEBE; color:#FFFFFF; text-align:center; font-style:normal; }
/*表单*/
.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: -moz-calc(100% - 25px); width: -webkit-calc(100% - 35px); width: 90%; line-height:35px; height:35px; float:left; border:1px solid #e2e2e2; padding-left: 5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px; }
.table_form textarea { border:1px solid #e2e2e2; line-height:30px; padding:5px; width:90%; height:60px; color:#666666; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px; }
.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: #17a9e4; 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-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; 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.4rem; color: #333333; position: relative; font-size: 0.8rem; margin-top: 10px; margin-bottom: 10px; padding: 5px; }
.page_content img { width:100%; height:auto;}
.read_title { font-size: 1.4rem; line-height: 28px; font-weight: bold; color: #333333; text-align: center; width: 100%; padding-bottom: 10px; padding-top: 15px; }
.read{ width:100%; position:relative; padding-top:10px; padding-bottom:10px;}
.read_content { font-size: 0.8rem; line-height: 2.4em; color: #333333; width: 100%; padding: 10px; margin-top: 8px; margin-bottom: 8px; box-sizing: border-box;}
.read_content  img { width:100%; height:auto;}
.read_content table,.read_content td,.read_content tr { font-size:0.7rem; 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: 0.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; }

.list_txt { margin:0px; padding:5px;}
.list_txt li { width: 100%; padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e2e2e2; }
.list_txt p { line-height: 30px; font-weight: bold; height: 30px; width: 100%; overflow: hidden; white-space: nowrap; font-size: 0.9rem; text-overflow:ellipsis; }
.list_txt dt { line-height: 20px; color: #999999; width: 100%; padding-top: 5px; font-size: 0.85rem; }
.list_txt2 { margin:0px; padding:0px;}
.list_txt2 li { width: 100%; border-bottom:1px dotted #e2e2e2; height: 35px; line-height: 35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.9rem; color: #999999; background-image:url('../images/ico-1.gif'); background-repeat: no-repeat; background-position:2px center; padding-left:10px; box-sizing: border-box;  }
.list_txt2 i { width:20px; line-height:20px; text-align:center; background-color:#035ee2; font-style: normal; color: #FFFFFF; margin: 5px; float: left; height: 20px; }
.list_txt2 li b{ color:#999999; font-weight:normal; }
.list_txt2 span { float:right; color:#999999; font-size: .6rem;}
@media screen and (max-width:360px){
.list_txt2 span { display:none;}
}
.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: 10px; }
.read2_info { font-size: 0.85rem; line-height: 1.8em; color: #999999; width: 100%; padding-top: 5px; padding-bottom: 5px; position: relative; }
.read2_num { position:absolute; right:10px; line-height:30px; color:#FF0000; top:1em; font-size: 0.6rem; }
.youhui { font-size: 0.8rem; line-height: 2em; color: #FFFFFF; background-color: #1bce8d; padding: 10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; border-radius:10px; }
.read2_info2 { font-size: 0.9rem; line-height: 1.8em; color: #666666; width: 100%; }
.read2_zixun { text-align: center; width: 100%; padding-top: 10px; padding-bottom: 10px; }
.read2_zixun i{line-height:40px; height:40px;  background-color:#1bce8d; color:#FFFFFF; font-style: normal;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px; display:inline-block; width:120px; text-align:center; }
.read2_zixun i a { color:#fff; text-decoration:none; display:block; text-align:center}
.read2_content { font-size: 0.9rem; line-height: 2.3em; color: #333333; width: 100%; padding-top: 10px; padding-bottom: 10px; margin-top: 8px; margin-bottom: 8px; }
.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_zixun { width: 100%; padding-top: 10px; padding-bottom: 10px; }
.read2_online { line-height: 30px; float: left; height: 30px; width: 50%; }
.read2_online a { width:100%; line-height:35px; text-align:center; color:#FFFFFF; height:35px; background-color:#1d84ea; float:left; }
.read2_title2 { font-size: 0.8rem; line-height: 35px; color: #000000; height: 35px; padding-right: 10px; border-bottom-width: 1px; border-bottom-style: dashed; background-repeat: no-repeat; background-position: 8px center; font-weight: normal; padding-top: 10px; border-bottom-color: #CCCCCC; }
.read2_title2 span { float:left; color:#000000; border-left-width: 4px; border-left-style: solid; border-left-color: #055cbd; text-align: center; box-sizing:border-box; line-height: 25px; margin-top: 5px; margin-bottom: 5px; padding-left: 10px; font-weight: bold; }

.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; }
.phone { background-image: url(../images/j5.png); background-repeat: no-repeat; background-position: center center; padding-top: 45px; padding-bottom: 45px; font-size: 16px; line-height: 50px; color: #FFFFFF; text-align: center; height: 50px; background-size:70%; }
.phone a { color:#FFFFFF; text-decoration:none;}
#bottom2{ position:fixed; z-index:9999; height:50px; width:100%; bottom:0px; background-repeat: repeat-x; background-position: left bottom; margin-right: auto; margin-left: auto; background-color: #bfbfbf; }
#bottom2 a { color:#FFFFFF; text-decoration:none;}
.b1 { width:40%; height:50px; background-color: #26c640; float: left; }
.b1 i { height: 25px; width: 40%; text-align: right; float: left; padding-top: 12px; padding-bottom: 13px; }
.b1 em { font-style: normal; line-height: 50px; float: right; height: 50px; width: 55%; font-size: 0.85rem; }

.b2 { width:40%; height:50px; background-color: #fe5f04; float: left; }
.b2 i { height: 25px; width: 40%; text-align: right; float: left; padding-top: 12px; padding-bottom: 13px; }
.b2 em { font-style: normal; line-height: 50px; float: right; height: 50px; width: 55%; font-size: 0.85rem; }
.b3 { background-color: #2f363e; float: right; width: 20%; text-align: center; height: 40px; padding-top: 5px; padding-bottom: 5px; }
.b3 i { line-height: 25px; text-align: center; height: 25px; width: 100%; }
.b3 dt { line-height: 15px; text-align: center; height: 15px; width: 100%; font-size: 0.8rem; }
.ad1 { background-image: url(../images/index_ad.jpg); width: 100%; padding-top: 15px; padding-bottom: 15px; background-position: center center; }
.ad1 p { line-height: 1.5em; color: #FFFFFF; text-align: center; width: 100%; padding-top: 0.2px; padding-bottom: 0.3px; }
.ad1 dt { height: 30px; width: 200px; margin-right: auto; margin-left: auto; }
.ad1 dt a { width:200px; line-height:30px; height:30px; text-align:center; color:#fe3835; background-color:#FFFFFF; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; border-radius:15px; float:left; }

.youshi_list li { float: left; width: 29%; margin-top: 8px; margin-right: 1%; margin-bottom: 8px; margin-left: 1%; background-color: #FFFFFF; padding-top: 8px; padding-right: 1%; padding-bottom: 8px; padding-left: 1%; text-align: center; }
.youshi_list p { font-size: 0.8rem; line-height: 25px; color: #333333; height: 45px; width: 100%; text-align: center; }
.youshi_list dt { font-size: 0.65rem; color: #999999; height: 25px; width: 100%; }
.youshi_list span { text-align: center; width: 100%; }

.xuanfu{ position: fixed; right: 10px; bottom: 20px; width: 40px; z-index: 999999; }
.xuanfu_box{width: 25px; height: 25px; border-radius: 50%; padding: 8px;opacity:0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); -moz-opacity:0.7;  -khtml-opacity: 0.7; margin:4px 0;}
.xuanfu_box span{ width: 25px; height: 25px; }
.xuanfu_box span img{ width: 25px; height: 25px; }
.zixun{background-color: #ff6600;}
.tel{background-color: #17a9e4;}
.map{background-color: #ff2c03;}
