html{ display:inherit; }
html,body{ width:100%; overflow-x:visible; }
body{ position:relative; font-size:12px; color:#000; background:#eeeeee ;font-family:"\5B8B\4F53", arial; margin:0; padding:0; text-align:center; position:relative; }
img{ border:0;  } ul{ margin:auto; list-style:none; } a:hover{  text-decoration:underline; } a:visited { }
input,select,form,textarea,h1,h2,h3,h4,ul{ margin:0; padding:0;   }
div,span{  margin:auto; margin-top:0; padding:0; } 
li{ list-style:none; }
a,td,font,p,span{ font-size:12px; text-decoration:none;  font-weight:normal; } a{ color:#000;  }
.ot:after{ content:""; display:block; visibility:hidden; clear:both; height:0; }
em{ font-family:"\5B8B\4F53", arial; font-style:normal; font-size:12px;  }
*{ font-family:"Microsoft YaHei","SimSun","Arial Narrow"; }
.clearfloat{clear:both; float:none;}
.ui-loader{ display:none; }
.topnav{ width:100%; height:45px; background:#42bc85; position:fixed; top:0px; left:0px; z-index:1000; }
.topnav .callback{ background:url(../img/nav_toback.png) center center no-repeat; width:40px; height:30px; position:absolute; top:7.5px; left:2%; background-size:30px 30px;} 
.topnav .ycnav{background:url(../img/nav_menu.png) center center no-repeat; width:40px; height:30px; position:absolute; top:7.5px; right:15%; background-size:30px 30px;}
.yxindex .ycnav{ position:absolute; top:7.5px; right:3%; }
.topnav .callhome{background:url(../img/nav_home.png) center center no-repeat; width:30px; height:30px; position:absolute; top:7.5px; right:3%; background-size:30px 30px;}
.topnav .cname{width:55%;text-align:center; height:45px; line-height:45px; overflow:hidden;font-size:16px;color:#fff; position:absolute; } 
.yxindex .cname{left:25%;}
.xcx{ width:280px; margin:0px auto; border-top:1px dashed #CCCCCC; padding-top:10px; margin-top:10px;}
.xcx img{ width:250px; height:250px; line-height:35px; font-size:14px;}
.index{ width:100%; background:#FFFFFF }
#currentorders{ }

.top_menu{overflow:hidden;	overflow-x:scroll;	-webkit-overflow-scrolling:touch; background:rgba(245,245,245,0.9);	border-bottom:1px solid #D9D9D9;height:36px; }
.top_menu::-webkit-scrollbar { height:0px; }
.top_menu_list{white-space: nowrap; }
.top_menu_list a{white-space: nowrap;display: inline-block;padding: 0 5px;color: #333;text-decoration: none;font-size: 14px;line-height: 26px;height: 26px;margin: 5px 0px 2px 5px;}
.top_menu_list a.cur{color:#267ed9; font-weight:900; border-radius:5px; }


header {height:50px;line-height:50px;background: #42bc85;margin:0px;padding:0px;}
header span {height: 1.5rem;text-indent: -200%;overflow: hidden;float: left;}
header span a {display: block;width: 100%;height: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
header .logo {width: 160px;height: 52px;margin-top:0px;margin-left:10px;background-size: auto 100%; font-size: 18px; color: #fff}
header .logo a{ font-size:20px; color:#fff }
header .pagename {height:25px;width:150px;margin-top:15px;text-indent:0;line-height:25px;text-align:left; padding-left:10px;font-size:20px;color:#fff;}
header .pchome{float:right;marin-right:10px}
header .pcref {width: 60px;height:30px;margin-top:13px;margin-right:10px;background: url('../img/ico_topc.png') no-repeat left center;background-size: 100% auto;}
header .callhome{background:url(../img/nav_home.png) center center no-repeat;width:30px; height:30px;margin-right:10px;margin-top:13px;background-size:30px 30px}

.table{ overflow: hidden; overflow-x: scroll;}
table { margin:auto; border-top:1px solid #efefef;border-left:1px solid #efefef; font-size: 14px; margin-top: 10px; margin-bottom: 10px;}
table th{ color:#ff6800; font-size:14px; background:#f9f9f9;border-right:1px solid #efefef; text-align:left; height:30px; line-height:30px; border-bottom:1px solid #efefef;}
table th a{ color:#ff6800}
table th a:hover{ text-decoration:underline}
table tr:hover{ background:#f2f2f2}
table tr td{ height:25px; line-height:20px; padding-left: 6px; padding-right: 2px; border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9; text-align:left; overflow:hidden}
table tr td{ width:auto !important; }
table td.nobg{ background:none;}
table tr td.hh{ line-height:18px;}

.arctile{ width:100%;  margin:auto; background:#FFFFFF}
.marticle{ width:100%; margin:auto; background:#FFFFFF}
.arctitle{padding-top:12px; width:94%; float:none; margin:auto; padding-bottom:8px; }
.arctitle h1{ font-size:20px; line-height:32px; font-family:"Î¢ÈíÑÅºÚ"; color:#000000; text-align:center; padding-left:0; margin-top:5px }
.arcinfo{ width:90%;height:22px;  margin:auto;color:#c1c1c1; overflow:hidden; height:15px; text-align:center; border-bottom:1px dotted #dcdcdc; padding-bottom:12px; font-size:16px}
.arcinfo span{ margin-right:10px}
.arcont{ width:92%;  margin:auto; line-height:30px; font-size:18px; text-align:justify;  margin-top:12px; color:#404040 }
.arcont img{ width:100%; }
.arcont p{ padding-top:0; font-size:18px; line-height:30px; margin:0; line-height:1.5em; font-size:0.95em; padding:3% 0;}
.arcont *{ font-size:18px;  font-size:0.95em; }
.marticle .tishi{ font-size:14px; padding:10px; text-align: left; line-height: 22px; border: 1px solid #efefef; margin: 10px; color: #999}


.nextarc{ width:98%; margin:auto; margin-top:10px; margin-bottom:10px; display:none; }
.nextarc li{ width:98%; height:28px; line-height:28px; list-style:none; padding-left:1%; padding-right:1%;  background:#000;  color:#fff; margin-top:6px; clear:both; text-align:left; font-size:14px; overflow:hidden; }
.nextarc li span{ margin-right:6px; font-size:14px;  }
.nextarc li a{ font-size:14px; color:#fff; }



.pic{ width:101%; margin:0 0 1% -1%; clear:both; overflow:hidden; }
.pic li { width:49%; margin:0 0 1% 1%; background-color:#eee; box-sizing: border-box; float:left;}
.pic a { display:block;}
.pic img { width:100%; height:auto;}
.pic .title { padding: 0 5px; height:25px; line-height:23px; text-align:center; overflow:hidden; display:block}

.list { margin-bottom:2%; clear:both; overflow:hidden;}
.list li { color:#bbb; background-color:#eee; text-align:left; margin-bottom:1px; padding-left:20px; height:40px; line-height:40px; list-style-position: inside; list-style-type: square;overflow: hidden;}
.list li a{ font-size:16px; letter-spacing:3px; }


.newlist2{ width:94%; margin:0px auto; overflow:hidden; background:#FFFFFF}
.newlist2 li{height:80px; padding:10px 0px; border-bottom:1px solid #dfdfdf;}
.newlist2 li .list_img2{float:left; width:32%; max-height:80px; overflow:hidden;}
.newlist2 li .list_img2 img{width:100%; }
.newlist2 li .list_cont{width:66%; float:right; text-align:left;}
.newlist2 li .list_title2{ line-height:30px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:600; height:60px ; overflow:hidden; padding-top:6px;}
.newlist2 li .list_title2 a{ font-size:16px; }


#newspic{ border-top:1px solid #e6e6e6; background:#FFFFFF; padding-bottom:15px}
#newspic .hot{ color:#FF0000; font-size:16px; text-align:left; width:90%; padding-top:10px;}
.newlist3{ width:90%; margin:0px auto; overflow:hidden;}
.newlist3 li{height:65px; padding:10px 0px; border-bottom:1px solid #e5e5e5;}
.newlist3 li .list_img3{float:left; width:32%; max-height:65px; overflow:hidden;}
.newlist3 li .list_img3 img{width:100%; }
.newlist3 li .list_cont3{width:66%; float:right; text-align:left;}
.newlist3 li .list_title3{ line-height:25px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:300; height:50px ; overflow:hidden; padding-top:6px;}
.newlist3 li .list_title3 a{ font-size:14px; color:#404040 }
.newlist3 li.tit{height:35px; line-height:35px;padding:0px;border-bottom:1px solid #e5e5e5; text-align:left;overflow:hidden;}
.newlist3 li.tit a{ font-size:14px; color:#404040;background:url(../img/dot.gif) left center no-repeat; padding-left:7px;height:35px; line-height:35px;}

.newlist4{ width:90%; margin:0px auto; overflow:hidden;}
.newlist4 li{height:35px;line-height:35px; border-bottom:1px solid #e5e5e5; text-align:left; overflow:hidden}
.newlist4 li a{ font-size:14px; color:#404040;background:url(../img/dot.gif) left center no-repeat; padding-left:7px;}

.piclist{ width:100%; margin:0px auto; overflow:hidden;}
.piclist ul li{ position:relative; z-index:10; height:200px; margin:auto; margin-bottom:9px}
.piclist ul li p{ position:absolute; left:10px; top:5px; height:30px; font-size:18px; color:#FFFFFF; line-height:30px; z-index:100; display:block; margin:0px; padding:0px;}
.piclist ul li img{ width:100%; height:200px;position:absolute; top:0px; left:0px;}



.bg{ background:#FFFFFF}

/*banner*/
#banner{width:100%; margin-top:4px; background:#FFFFFF}
.flexslider{ position: relative; clear:both;}
 /
 .flex-caption { width:100%; padding:3px 0px; position: absolute; bottom: 3px;color: #fff;text-align: right;font-size: 14px;line-height: 22px;height:22px;max-width:640px}
/* FlexSlider Necessary Styles*/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none;  -webkit-backface-visibility: hidden; position:relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flexslider .slides li .slide_bj{width:100%; height:26px; line-height:26px; position:absolute; bottom:0px; background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.flexslider .slides li p.slide_bt{height:26px; line-height:26px; position:absolute; bottom:-12px; width:98%; padding-left:2%; text-align:left; color:#fff;}
.flexslider .slides li p.slide_bt a{color:#fff;}
.flex-pauseplay span {text-transform: capitalize;}


.flex-control-nav{ width: 80%;position:absolute; bottom:10px; right:0px; margin:0px; text-align: right; z-index:30000000000;  }
.flex-control-nav li {margin: 0 3px; display: inline-block; zoom: 1; *display: inline; z-index:30000000; }
.flex-control-paging li a {width: 6px; height: 6px; font-size:0px; display: block; background: #fff;  z-index:300000000; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); position:relative; }
.flex-control-paging li a:hover { background: #fff; background: rgba(0,0,0,0.7);}
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }


.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
/*banner*/


.channel{ width:94%; padding-bottom:2px; border-bottom:1px solid #42bc85; text-align:left; margin-top:12px; margin-bottom:12px; background:#FFFFFF }
.channel .cname{ font-size:20px;  font-weight:bold; color:#42bc85 }
.channel strong{ font-size:20px;  font-weight:bold; }
.channel .more{ float:right; line-height:29px; font-size:12px; color:#999; }

.foot{width:100%;height:30px;line-height:30px;font-size:14px;font-size:0.95em;background:#000000;color:#ffffff;text-align:center;}
.footer{width:100%; line-height:27px;font-size:14px;background:#000;color:#959e9a; text-align: center;}
.footer .copyright{ padding:15px }
.footer a{ color:#959e9a; margin-left:5px; margin-right:5px }

.dede_pages{padding:12px 0;font-family:"Microsoft YaHei";margin:0px auto;font-size:12px; width:300px; text-align:center;}
.dede_pages span{display:inline-block;border:1px solid #E7E7E7;height:25px;line-height:25px;background-color:#fff;padding:0 8px;color:#000000; margin-right:2px;margin-bottom:3px;}
.dede_pages a{display:inline-block;border:1px solid #E7E7E7;height:25px;line-height:25px;background-color:#fff;padding:0 8px;color:#000000; margin-right:2px;margin-bottom:3px;}
.dede_pages span:hover,.dede_pages a:hover{background-color:#42bc85;color:#fff;text-decoration:none;}
.dede_pages .thisclass{background-color:#42bc85;color:#fff; padding:0px 10px 0px 10px; text-align:center }
.dede_pages select{display:inline-block;height:30px;border:1px solid #E7E7E7;width:40px;}

