@charset "utf-8";
/*
请尊重他人劳动成果，你可以模仿页面，但是请自己写代码！
技术支持：QQ2863868475
2019-5-31
*/
*{ 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;}
.opacity {opacity:0.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /* ie8  */ filter:alpha(opacity=85);    /* ie5-7  */ -moz-opacity:0.85;    /* old mozilla browser like netscape  */ -khtml-opacity: 0.85;}
/* 分页 */
#pages { font-family:"宋体"; line-height: 35px;  padding-top: 14px; padding-right: 0; padding-bottom: 10px; padding-left: 0; text-align: center; font-size:0.8rem; }
#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 #fb4848; color:#fff; text-align:center; padding:0 10px; background-color: #fb4848; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.top { width:100%; z-index:9999; max-width:750px; margin-left:auto; margin-right:auto; }
.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; }
.logos{ width:100%; position:relative; display:flex; flex-direction:row; }
.logo{ position:relative; font-size: 1rem; line-height: 55px; color: #FFFFFF;  width:98%; padding-left:2%; padding-right:0%; }
.logo a { color:#FFFFFF; text-align:center; text-decoration:none;}
.logo a:hover{ color:#FFFFFF; text-align:center;text-decoration:none;}
.logo img { width:100%; height:auto;}
.dh { height: 30px; width: 60px; padding-top: 10px; flex:0 0 60px; text-align:center; float: left; }
.top_tel { height: 26px; width: 40px; padding-top: 12px; text-align: center; float: right; padding-bottom: 12px; padding-left: 35px; background-image: url(../images/nav2_bgs.png); background-repeat: no-repeat; background-position: left center; padding-right: 10px; }
.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)"; /* ie8  */ filter:alpha(opacity=95);    /* ie5-7  */ -moz-opacity:095;    /* old mozilla browser like netscape  */ -khtml-opacity: 0.95; background-color: #e74b1a; }
.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:#FFFFFF; font-size:1rem; display:block; }
.nav li.home{ border-left:none; float: left; background-color: #ee551f; }

.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:#d71518;}

/* navbg */
.top_menu { position:relative; 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: #36404B; width:100%; padding-bottom: 50px; float: left; padding-top: 10px;}
.navbg{ padding: 10px 20px; }
.navbg li{ width:100%; line-height:40px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #4F4F4F; background-image: url(../images/arr011.png); background-repeat: no-repeat; background-position: 95% 10px; float: left; font-size: 0.8rem; color: #FFFFFF; }
.navbg li h3 a,.navbg li a{ color:#FFFFFF; display:block;}
.navbg li h3 { width:100%; float:left; font-weight:normal; font-size: 0.9rem; }
/*.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:#EEEEEE; float:left; display:block; font-size:0.8rem; }*/
.navbg li dl{ margin-bottom:0px; width:95%; display:none; padding-left: 5%; }
.navbg li dl dd { width:33.2%; line-height:35px; float:left; }
.navbg li dl 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; background-color: #fe6d04; text-align: center; height: 35px; width: 35px;-webkit-border-radius:50%; -moz-border-radius:5px; -ms-border-radius:50%; border-radius:50%; }
.top_tel2 { width:100%; line-height:40px; text-align:center; color:#FFFFFF; font-size:.9rem; position:absolute; bottom:20px;}
.top_tel2 a{ color:#FFFFFF;}

.top_nav { width: 100%; padding-top: 5px; padding-bottom: 5px; background-color: #FFFFFF; }
.top_nav  li{ float: left; width: 19%; text-align:center; margin-top: 1%; margin-right: 0.5%; margin-bottom: 1%; margin-left: 0.5%; }
.top_nav span { text-align: center; display:block; border-radius:5px; color: #FFFFFF; font-size: 0.8rem; overflow:hidden; }
.top_nav span img {height:auto; width:100%;}
.top_nav p { line-height: 1.5rem; text-align: center; width: 100%; white-space: nowrap; font-size: 0.65rem; color: #333333; overflow:hidden; text-overflow:ellipsis; }
.ad { text-align: center; padding: 10px; background-color: #FFFFFF; }
.ad img { width:100%; height:auto;}

.title { font-size: 1rem; color: #333333; width: 100%; position: relative; text-align: center; padding-bottom: 20px; background-repeat: no-repeat; background-position: center center; background-image: url(../images/title_bg2.png); background-size:240%; padding-top: 10px; display:inline-block; }
.title H3{ padding-left: 5px; line-height: 0.9; margin-left: 5px; margin-top: 5px; margin-bottom: 5px; font-size: 20px; color: #c8161d; font-weight: bolder; }
.title i { text-transform: uppercase; color: #FF0000; font-style: normal; }
.title p { width:100%; line-height:2em; color:#BFBFBF; font-size:0.8rem; margin-right: auto; margin-left: auto; text-transform: uppercase; }
.main { width:96%; background:#fff; padding:1%; 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; }

.list_products{ width:100%; position:relative;}
.list_products li{ width:100%; float:left; box-sizing: border-box; padding-top: 8px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }

.list_products span { width: 32%; position: relative; padding-bottom: 5px; padding-top:5px; padding-left: 0px; text-align: center; min-height:70px; overflow:hidden; float: left; }
.list_products span img { width:100%; height:auto;}
.list_products .list_info{ width:65%; float:right;}
.list_products .list_info p { font-size: 0.95rem; line-height: 1.8em; clear: both; width: 100%; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.list_products .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_products .list_info dt i{ padding-left:30px; padding-right:8px; line-height:22px; height:22px; float:right; margin-right:5px; margin-left:5px; background-color:#36404b; color:#FFFFFF; font-style: normal; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; border-radius:2px; background-image: url(../images/ico_arr03.png); background-repeat: no-repeat; background-position: 5px center; }
.list_products .list_info dt i a { color:#fff; text-decoration:none;}

.grid { background-color: #edecf2; padding: 5px; }
.grid_list { width: 100%; background-color: #FFFFFF; }
.grid_list li { width:50%; float:left; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #e2e2e2; border-bottom-color: #e2e2e2; padding-top: 8px; padding-bottom: 3px; text-align: center; padding-right: 2%; padding-left: 2%;box-sizing: border-box; }
.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; }
.grid2_list li { width:33.3%; float:left; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #e2e2e2; border-bottom-color: #e2e2e2; padding-top: 5px; padding-bottom: 5px; text-align: center; padding-right: 2%; padding-left: 2%;box-sizing: border-box;  }
.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: 100%; margin-right: auto; margin-left: auto; }
.read_more a{  background-color:#ee551f; color:#FFFFFF; text-align:center; display:block; float:left; line-height:40px; width:100%; margin-top:10px; margin-bottom:10px; }

.title2{ width:100%; position:relative;}
.title2 h3 { line-height:35px; text-align:center; font-size:1.2rem; color: #ff2c03; padding-bottom: 10px; }
.title2 h2 { line-height:45px; text-align:center; font-size:1.3rem; color: #333333; }
.title2 p { line-height:25px; color:#C9E3F8; text-decoration:none; text-align: center; text-transform: uppercase; font-size: 0.6rem; }

.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: #E9ECEF; font-size: 0.85rem; padding: 10px; border-radius:10px; }
.about li { float: left; width: 28.3%; padding-top: 5px; padding-right: 2.5%; padding-bottom: 5px; padding-left: 2.5%; text-align:center; background-color: #FFFFFF; }
.about span { text-align: center; width:100%; max-height:120px; overflow:hidden; }
.about span img { width:100%; height:auto;   }
.about p { line-height: 1.5rem; text-align: center; width: 100%; white-space: nowrap; font-size: 0.8rem; }
.bottom { background-color: #36404b; padding-top: 10px; padding-bottom: 50px; }
.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; }

.tab { width: 100%; padding-top: 10px; padding-bottom: 10px; background-color: #FFFFFF; }
.tab_title{ width:100%; margin:0; padding:0; line-height: 40px; text-align: center; }
.tab_title li{ position:relative; text-align:center; line-height: 30px; color: #666666; font-size:0.9rem; padding-right: 10px; padding-left: 10px; display:inline-block; text-align:center; }
.tab_title li.on{ background-color: #ff2c03;-webkit-border-radius:15px;-moz-border-radius:15px; border-radius:15px; color:#FFFFFF;}
.tab_list { width: 100%; padding-top: 10px; padding-bottom: 5px; }
.dis{ display:block;}
.hidden{ display:none;}
.read_more2 { width: 60%; margin-right: 20%; margin-left: 20%; }
.read_more2 a{ background-color:#fb4848; color:#fff; text-align:center; display:block; line-height:40px; 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:5px; 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:#36404b; 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_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; display: flex; align-content: space-between; }
.list_tuwen li span {width: 100px; padding-top: 7px; position: relative; padding-right: 0px;flex:0 0 100px; max-height:80px; overflow: hidden; text-align: center; position:relative;}
.list_tuwen li span img { width:100px; height:auto;}
.list_tuwen .list_info{ width:100%;  position:relative;}
.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:#fe6d04; 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:140px; 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:#1c7dc7; 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: calc(100% - 25px); line-height:35px; height:35px; float:left; border:1px solid #e2e2e2; padding-left: 35px; -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:97%; 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: #e74b1a; 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;}

/*#name{ background-image:url(../images/wap/ico_name.png); background-repeat: no-repeat; background-position: 5px center; }
#phone{ background-image:url(../images/wap/ico_tel4.png); background-repeat: no-repeat; background-position: 5px center; }
#qq{ background-image:url(../images/wap/ico_weixin2.png); background-repeat: no-repeat; background-position: 5px center; }*/
/*内页*/
.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; padding-top: 10px; padding-bottom: 10px; margin-top: 8px; margin-bottom: 8px; padding-right: 5px; padding-left: 5px; }
.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.8rem; }
.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%; padding-top: 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e2e2e2; height: 30px; line-height: 30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.8rem; }
.list_txt2 li b{ color:#EE551F; }
.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 span { float:right; color:#999999;}
@media screen and (max-width:360px){
.list_txt2 span { display:none;}
}
.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%;}


.map { font-size: 0.8rem; line-height: 2.4em; color: #333333; padding: 10px; margin-top: 8px; margin-bottom: 8px; }
.youshi { position:relative; background-color: #f5f5f5; padding: 10px; }
.youshi_list { width: 100%; padding-top: 10px; padding-bottom: 10px; position:relative; border-top-width: 1px; border-top-style: solid; border-top-color: #399BE3; }
.youshi_list li { background-color: #1c7dc7; float: left; width: 96%; margin-top: 5px; margin-bottom: 5px; padding-top: 8px; padding-bottom: 8px; position:relative; padding-right: 2%; padding-left: 2%; }
.youshi_list span { text-align: center; width: 40px; float: left; position:relative; background-color: #FFFFFF; margin-top: 8px; border-radius:50%; height: 40px; padding: 5px; }
.youshi_list h3 { line-height: 2em; color: #FFFFFF; text-align: center; width: 100%; font-size: 20px; font-weight: normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:relative; }
.youshi_list p { line-height: 25px; color: #FFFFFF; font-size:1rem; position:relative; height: 25px; padding-right: 10px; padding-left: 65px; }
.youshi_list dt { line-height: 20px; color: #D7EBF9; font-size:0.6rem; position:relative; height: 20px; padding-right: 10px; padding-left: 65px; }

.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 { width: 100%; padding-top: 15px; padding-bottom: 15px; background-position: center center; background-color: #1c7dc7; }
.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; }

.list_title { font-size: 16px; line-height: 40px; font-weight: bold; color: #116cae; height: 40px; padding-right: 10px; padding-left: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; background-image: url(../images/ico_cat.png); background-repeat: no-repeat; background-position: 2px center; margin-top: 10px; }
.list_title span { float: right; font-size: 0.7rem; font-weight: normal; }

.read2 { background-color: #FFFFFF; position: relative; }
.read2_title { font-size: 1rem; line-height: 2em; color: #333333; width: 100%; padding-top: 0.2em; padding-bottom: 0.2em; position: relative; font-weight: bold; }
.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%;}
.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;}
.read2 { width: 100%; position: relative; }
.read2_thumb { width: 100%; text-align:center; }
.read2_thumb img { width:100%; height:auto;}
.read2_title { font-size: 0.9rem; line-height: 2em; color: #FFFFFF; background-color: #36404b; text-align: center; width: 100%; padding-top: 5px; padding-bottom: 5px; }
.read2_desc { font-size: 0.75rem; line-height: 2em; color: #999999; padding: 10px; }
.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:#fb4848; 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: solid; border-bottom-color: #e2e2e2; background-repeat: no-repeat; background-position: 8px center; font-weight: normal; padding-top: 10px; position:relative; padding-left:10px;}
.read2_title2 span { float:left; color:#666666;text-align: center; box-sizing:border-box; padding-right: 10px; padding-left: 10px; height:35px;   position:relative;}
.read2_title2 span.on { color:#333333; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: #e2e2e2; border-right-color: #e2e2e2; border-bottom-color: #e2e2e2; border-left-width: 1px; border-left-style: solid; border-left-color: #e2e2e2; height:36px; padding-bottom:1px; background-color:#fff; }
.read2_title2 a { float:left; color:#666666;text-align: center; box-sizing:border-box; padding-right: 15px; padding-left: 15px; height:35px;   position:relative; }

.read2_title3 { font-size: 1rem; line-height: 33px; color: #034091; height: 33px; padding-right: 10px; padding-left: 30px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e2e2e2; background-image: url(../images/ico_msg3.png); background-repeat: no-repeat; background-position: 2px center; }
.read2_box { width: 100%; }
.order { padding: 10px; }

/*新列表*/
.cat { width: 100%; position:relative; background-color:#F5F5F5; }
.cat_menu{ padding-top: 7px; position: relative; padding-right: 0px; text-align: center; background-color: #f5f5f5; float:left; width:25%; font-size:0.85rem; }
.cat_menu li{ width:100%; line-height:45px; height:45px; border-bottom:solid 1px #e2e2e2; color:#666666; font-size:0.8rem;}
.cat_menu li.on{ background-color:#fe6d04; color:#FFFFFF;}
.cat_menu li.on a { color:#FFFFFF; text-decoration:none;}
.cat_box { float: left; width: 73%; border-left-width: 1px; border-left-style: solid; border-left-color: #e2e2e2; box-sizing: border-box; padding: 1%; background-color: #FFFFFF; }
.about_title { font-size: 1.2rem; line-height: 40px; font-weight: bold; color: #FFFFFF; height: 40px; position: relative; padding-right: 10px; padding-left: 10px; }
.youshi_box { width: 100%; position: relative; margin-top: 10px; margin-bottom: 10px; overflow:hidden; }
.youshi_1 { float: right; width: 75%; padding-top: 5px; padding-right: 1.5%; padding-bottom: 5px; padding-left: 12%; border: 1px solid #e2e2e2; line-height: 1.8em; color: #666666; font-size: 0.9rem; }
.youshi_num { background-color: #ed4f44; text-align: center; left: 0%; top: 0%; position:absolute; line-height:30px; font-size: 1rem; color: #FFFFFF; display:block; padding-right: 5px; padding-left: 5px; }
.youshi_num:after{content:url(../images/ico_arr2.png);color:#ff6a6a; position: absolute; right:-10px; top:3px;}

.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: #36404b; border-top-width: 1px; border-top-style: solid; border-top-color: #556577; }
.dibulianxi{}
.dibulianxi li{ float:left; width:20%; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #4A5766; border-left-color: #232B32; box-sizing: border-box; padding-top: 5px; padding-bottom: 5px; }
.dibulianxi li a{display:block;width:100%;}
.dibulianxi li a span{display:block;width:100%;text-align:center;}
.dibulianxi li a .s1{height:25px;}
.dibulianxi li a span img{max-width:25px;margin:0 auto;line-height:25px;vertical-align:middle}
.dibulianxi li a .st{ line-height:15px; font-size:0.65em; color:#FFF; width:100%; }
.dibulianxi .st{font-size: 0.86em !important;font-weight:normal}
.dibulianxi{z-index:100;}
.nav2 { background-color: #36404b; height: 50px; width: 100%; }
.nav3{ width:100%; position:relative; padding-top: 5px; }
.nav3 li { width:32.3%; float:left; margin: 0.5%; }
.nav3 li span { width:35%; float:left; color:#FFFFFF; text-align: right; padding-top:6px; }
.nav3 li p { width:60%; float:right; color:#FFFFFF; font-size:0.9rem; line-height:30px; }
#nav3_01{ height:58px; background-color:#ff9900; padding-top: 40px; padding-bottom: 30px; }
#nav3_01 span { width:100%; text-align:center;}
#nav3_01 p { width:100%; text-align:center;}
#nav3_02{ height:30px; background-color:#36aae7; padding-top: 5px; padding-bottom: 5px; }

#nav3_03{ height:30px; background-color:#ff8a4a; padding-top: 5px; padding-bottom: 5px; }
#nav3_04{ height:30px; background-color:#688ce2; padding-top: 5px; padding-bottom: 5px; }
#nav3_05{ height:30px; background-color:#fc5265; padding-top: 5px; padding-bottom: 5px; }
#nav3_05 span { padding-top:3px;}
#nav3_06{ height:30px; background-color:#8d67e0; padding-top: 5px; padding-bottom: 5px; width:65.6%; }
.nav4{ width:100%; position:relative;}
.nav4 li { width:48%; float:left; margin: 1%; background-color:#36404b; height:45px; height:45px;display: flex; align-content: space-between;}
.nav4 li span { width:25px; float:left; color:#FFFFFF; text-align: right; background-color:#fb4848; padding: 10px;flex:0 0 25px; margin-right:10px; height:25px; }
.nav4 li p { width:100%; float:right; color:#FFFFFF; font-size:0.9rem; line-height:50px;}
.nav4 li p a{ color:#FFFFFF;}

.list_news{ width:100%; position:relative;}
.list_news 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; display: flex; align-content: space-between;align-items: center;}
.list_time { padding: 5px; float: left; width: 80px;flex:0 0 80px; margin-right:10px; }
.list_time p{ width:100%; line-height:35px; text-align:center; font-size:1.6rem; background-color:#f5f5f5; color:#ff2c03; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; padding-top:10px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; }
.list_time dt{ width:100%; line-height:35px; text-align:center; font-size:0.8rem; background-color:#f5f5f5; color:#999999; }
.list_news .list_info{ float:right;flex: 1; width:0;}
.list_news .list_info p { font-size: 0.95rem; line-height: 1.8em; clear: both; width: 100%; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.list_news .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_news .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:#36404b; color:#FFFFFF; font-style: normal; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; border-radius:2px; }
.list_news .list_info dt i a { color:#fff; text-decoration:none;}
