/* CSS Document */
@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 14px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 14px; color: #666666; }/*google浏览器字体兼容*/
body { font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; width: 100%; background:url(../img/body_bg.jpg) repeat #ffffff; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #666666; outline: none; }
a:hover { color: #f22d3d; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #ff0000 }
.hui { color: #333333 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.logo{width: 20%;position: relative;}
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 100%; display: flex;justify-content:space-between; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
/*index start*/
.header{ width:100%; height:180px;/* background:rgba(102,204,102,.2); */ }
.header .container{background:none;position:relative; z-index:999;}
.menu{ width:76.6%; margin-left:3%;}
.menu ul li{ width:13.4%;max-width:130px; height:180px; float:left; margin-right:1px; position: relative; z-index: 9999;}
.menu ul li a{ display:block;width:100%; height:180px; line-height:130px; font-size:17px; color:gray; text-align:center;}
.menu ul li a:hover{ color:orange;}
.menu ul li a.current{ color:rgb(33,77,159)}
.menu .iconpng{width: 35px;}
.menu ul li ul { display: none;  position: absolute; z-index: 10000; top: 170px; left: 30px; background:#fff; padding: 0 0 10px 0; box-shadow: 2px 2px 2px grey;padding:0 10px;}
.menu ul li ul li { width: 100%;max-width: none; height: 37px; padding: 0 0; line-height: 37px; border-bottom: 1px	#575454 solid; }
.menu ul li ul li a { display: block; width: 100%; height: 37px; line-height: 37px; text-indent: 2px; 
overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/* .menu ul li ul li a:hover { background:orange; color: #FFF; } */
.menu ul li ul li dl { display: none; position: absolute; z-index: 99999; left: 90px; top: 0; padding: 0 0 10px 0; background:#2E8B57; }
.menu ul li ul li dl dd { width: 120px; height: 37px; line-height: 37px; border-bottom: 1px #7FFFAA solid; }
.menu ul li ul li dl dd a{ width:120px; font-size:12px;}
.menu ul li:hover ul { display: block; }
.menu ul li:hover a.one { color: rgb(33,77,159);}
.menu ul li ul li:hover a.twos {  color:rgb(33,77,159)}
.menu ul li ul li:hover dl { display: block; }

.rili{ width:103px; height:86px; background:url(../img/rli_bg.png) no-repeat; position:absolute; z-index:99999; top:72px; right:-25px;}
.rili_t{ font-size:13px; font-weight:bolder; text-align:center; padding-top:28px; line-height:30px;}
.rili_c{ font-size:13px; font-weight:bolder; text-align:center; line-height:23px;}


.language{ width:60px; height:auto; text-align:right; line-height:80px; color:#FFF;}
.language a{ color:#FFF; font-size:13px;}
.language a:hover{ color:#f22d3d;}
/*banner start */
.flexslider { position: relative; height: 500px; overflow: hidden; background: url(../img/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 500px; }
.slides li a { display: block; width: 980px; height: 440px; margin: 0 auto; }
.flex-control-nav { position: absolute; bottom: 10px; z-index: 9999; width: 100%; text-align: center; line-height:8px; }
.flex-control-nav li { display: inline-block; width: 14px; height: 8px; margin: 0 5px; *display:inline;zoom: 1; }
.flex-control-nav a { display: inline-block; width: 14px; height: 8px; line-height: 8px; overflow: hidden; background:#adadad; cursor: pointer; color: #adadad; font-size: 0; }
.flex-control-nav .flex-active { background:#333; color: #006633; }
/*banner end*/
.icon{ margin:50px auto 70px auto;}
.icons{ margin-bottom:40px;}
.icons ul li{ width:200px; min-height:240px; float:left; margin:0 70px 0 50px;}
.icons ul li a{ display:block;}
.icons ul li .icons_img{ text-align:center; padding-bottom:18px;}
.icons_tt{ text-align:center; font-size:20px; color:#2f2f2f; line-height:30px; padding:5px 0;}
.icons_info{ text-align:center; line-height:25px; color:#808080; font-size:14px; padding-top:8px;}

.iproduct_t{ height:40px; line-height:40px; background:url(../img/i_product_tt_bg.jpg) repeat-x 50%;}
.iproduct_t p{ width:370px; height:40px; line-height:40px; padding:0 7px 0 0; background:#FFF; font-size:36px; color:#2f2f2f;}
.iproduct_t p span{ font-size:36px; color:#cccccc; padding-left:8px; font-weight:bolder;}
.iproduct_t a{ display:block; width:40px; height:15px; margin:12px 8px 0 0; background:url(../img/i_more.jpg) no-repeat;}
/* 本例子css */
.picMarquee-left{ width:1000px;  overflow:hidden; position:relative; padding-top:60px; }
.picMarquee-left .bd{}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; background:#fdfdfd;  }
.picMarquee-left .bd ul li a{ display:block; border:1px #cccccc solid;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:233px; height:146px; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#e61d27;  }
.picMarquee-left .bd ul li .title{ line-height:40px; text-align:center;   }
.picMarquee-left .bd ul li a:hover{ border:1px #e61d27 solid;}

.iaboutnew{ width:100%; height:auto; min-height:219px; background:#ffc; margin-bottom:40px;}
.iaboutnew .container{background:#ffc; position:relative; z-index:99;}
.iabout{ width:560px; height:auto; padding:35px 0;}
.iabout_l{ width:160px; height:148px; background:url(../img/i_about_bg.jpg) no-repeat; text-align:right; padding-right:6px;}
.iabout_r{ width:378px; height:auto;}
.iabout_r_t{ height:40px; line-height:40px; background:url(../img/i_about_tt_bg.jpg) repeat-x 50%;}
.iabout_r_t p{ width:183px; height:40px; line-height:40px; padding:0 7px 0 0; background:#bd2020; font-size:18px; color:#ffffff;font-weight:bolder;}
.iabout_r_t p span{ font-size:18px; color:#c85656; padding-left:8px; font-weight:bolder;}
.iabout_r_t a{ display:block; width:40px; height:15px; margin:14px 6px 0 0; background:url(../img/i_about_more.jpg) no-repeat;}
.iabout_r_c{ line-height:20px; padding-top:8px; color:#FFF; height:100px; overflow:hidden; width:360px; padding-left:5px;}

.inews{ width:376px; height:219px; padding-top:11px; background:url(../img/i_news_bgss.jpg) no-repeat 50% top #fefefe; position:absolute; z-index:999; top:-11px; right:0;}
.inews_t{ width:338px; height:40px; line-height:40px; background:url(../img/i_product_tt_bg.jpg) repeat-x 50%; margin:0 auto;}
.inews_t p{ width:144px; height:40px; line-height:40px; padding:0 7px 0 0; background:#fefefe; font-size:18px; color:#2f2f2f;font-weight:bolder;}
.inews_t p span{ font-size:18px; color:#cccccc; padding-left:8px; font-weight:bolder;}
.inews_t a{ display:block; width:40px; height:15px; margin:14px 6px 0 0; background:url(../img/i_more.jpg) no-repeat;}
.inews_c{ width:318px; height:auto; margin:0 auto; padding-top:10px;}
.inews_c ul li{ line-height:35px; border-bottom:1px #d4d4d4 dashed;}

.footer{ width:100%; height:auto; background:rgb(33,77,159)!important; padding:30px 0; color:#FFF;}
.footerl{ padding-top:28px;width: 15%;}
.footerm{ width:40%; height:auto; margin-left:20px; padding-top:12px;margin: 0 auto;}
.footermt{   line-height:25px; border-bottom:1px #FFFFFF solid; padding-bottom:8px;}
.footermt a{ font-size:14px; color:#FFF; padding-right:18px;}
.footermt a:last-child{ padding-right:0;}
.footermc{ padding-top:10px; line-height:22px; font-size:12px;display: flex;justify-content: space-between;}
.footerr{ width:20%; margin-left:20px; border-left:1px #FFFFFF solid;}
.footerr p{ line-height:28px; font-size:12px; padding-left:32px;}
.erweima{ width:86px; height:86px; padding:12px 0 0 30px;}

.footerphone{ background:url(../img/footer_icon_img1.jpg) no-repeat left 50%;}
.footerfax{ background:url(../img/footer_icon_img2.jpg) no-repeat left 50%;}
.footeremail{ background:url(../img/footer_icon_img3.jpg) no-repeat left 50%;}
.footerweixin{ background:url(../img/footer_icon_img3.jpg) no-repeat left 50%;}
/*index end*/

/*product start*/
.commonall { margin: 28px auto; }
.leftcon { width: 15%; height: auto;margin-left: 8%; min-width: 180px;}
.leftcon img{width: 100%;}
.cate { width: 100%; height: 70px; padding-top: 15px; background: rgb(33,77,159); color: #FFF;font-size: 24px; font-weight: normal; line-height: 25px; margin-bottom: 4px; text-align:center; }
.cate p.en { font-size: 16px; padding-top: 8px; }
.catecon { margin-bottom: 25px; }
.catecon ul li { width: 100%; height: auto; margin-bottom: 4px; }
.catecon ul li a {font-weight: bold; display: block; text-align:center; width: 100%; height: auto; line-height: 50px; font-size: 14px; color: #333333; background:#eeeeee; }
.catecon ul li a:hover { background:rgb(33,77,159); color: #fff; }
.catecon ul li a.leftcurrent {     background: rgb(33,77,159);color: #fff;  }
.catecon ul li dl { padding-top: 4px; }
.catecon ul li dl dd { margin-bottom: 4px; }
.catecon ul li dl dd a { display: block; width: 218px; height: 48px; border: 1px #cccccc solid; background: url(../img/cate_two.jpg) no-repeat 75px 50%; text-indent: 88px; line-height: 48px; text-align:left; }
.catecon ul li dl dd a:hover { border: 1px #e33639 solid; background: url(../img/cate_two_over.jpg) no-repeat 75px 50%; color: #e33639; }
.leftcontact_c {    box-sizing: border-box; width: 100%; min-height: 90px; background:rgb(33,77,159); color: #FFF; padding-left: 30px; padding-top: 20px; }
.leftcontact_c_phone { font-size: 16px; height: 37px; line-height: 37px; background: url(../img/left_phone_icon.png) no-repeat 110px 50%; }
.leftcontact_c_c { font-size: 16px; font-weight: bolder; padding-top: 8px; }
.rightcon { width: 67%; height: auto; }
.location { height: 35px; line-height: 35px; border-bottom: 1px #cccccc solid; color: #999999; font-size: 14px; background:url(../img/location_bg.jpg) repeat-x bottom; }
.location a { color: #999999; }
.location a:hover { color: #f64747; }
.conall { padding: 20px 30px 20px 10px;}


.productlist ul li { width: 235px; height: auto; float: left; margin: 0 22px 22px 0; }
.productlist ul li a.iproductr_img { display: block; width: 233px; height: 181px; border: 1px #cccccc solid;}
.productlist ul li a.iproductr_img:hover { border: 1px #e33639 solid;}
.productlist ul li p { text-align: center; font-size: 12px; line-height: 35px; height:35px; overflow:hidden; }

.pdimg { width: 350px; height: auto; }
.sliderbox .slider li img { height: 58px; vertical-align: middle; width: 90px; }
.zoombox { width: 348px; /*height:322px;*/ float: left; position: relative; }
.zoompic { background: url("../img/loading.gif") no-repeat scroll 50% 50% transparent; height: 248px; width: 348px; border: 1px solid #e4e4e4; overflow: hidden; }
.sliderbox { height: 71px; margin: 15px 0 0; overflow: hidden; }
.sliderbox .arrow-btn { cursor: pointer; height: 69px; width: 12px; }
.sliderbox #btn-left { float: left; background: url(../img/btn_left.jpg) no-repeat 50% 50%; }
.sliderbox #btn-right { background: url(../img/btn_right.jpg) no-repeat 50% 50%; float: right; }
.sliderbox .slider { display: inline; float: left; height: 71px; margin: 0 0 0 6px; overflow: hidden; position: relative; width: 312px; }
.sliderbox .slider ul { left: 3px; position: absolute; width: 999em; }
.sliderbox .slider li { display: inline; float: left; position: relative; text-align: center; width: 98px; margin-right: 6px; }
.sliderbox .slider li img { height: 69px; vertical-align: middle; width: 98px; }
.sliderbox .slider li a { border: 1px solid #cccccc; display: block; float: left; height: 69px; text-align: center; width: 98px; }
.sliderbox .slider li.current a { border: 1px solid #e33639; padding: 0; }
/*#show{ width:240px; height:338px; overflow:hidden; position:relative; left:0; }*/
#show_mark { position: absolute; top: 0; left: 0; width: 200px; height: 100px; background-color: #000; opacity: .5; filter: alpha(opacity=50); cursor: crosshair; border: 1px solid #999; display: none; }
#zoom { position: absolute; left: 348px; top: 0; z-index: 3; width: 580px; height: 365px; display: none; overflow: hidden; border: 1px solid #eee; }
#zoom img { position: absolute; left: 0; top: 0; }
.pro_del_mes { width: 450px; height: 320px; overflow: hidden; }
.pro_del_mes h1 { height: 40px; line-height: 40px; border-bottom: 1px #e3e1e1 dashed; font-size: 16px; font-weight: bold; }
.pro_del_mes p { line-height: 26px; }
.pro_description .product_tabs { border-bottom: 2px solid #C5C5C5; height: 28px; }
.pro_description .product_tabs li { float: left; height: 28px; margin-left: 3px; width: 90px; }
.pro_description .product_tabs li a.product_tabson { background: url("../img/tabs_bg.jpg") no-repeat scroll left bottom transparent; color: #0d8a1c; }
.pro_description .product_tabs li a { background: url("../img/tabs_bg.jpg") no-repeat scroll left top transparent; display: block; font-size: 14px; height: 28px; font-weight: bold; line-height: 32px; overflow: hidden; text-align: center; width: 90px; }
.p_mes { margin-top: 10px; margin-right: 15px; }
.p_mes p { line-height: 25px; }
#product_tabs2, #product_tabs3, #product_tabs4 { display: none; }
.p_comment_list { width: 758px; border-bottom: 1px #e3e1e1 dashed; overflow: hidden; }
.p_comment_list p { line-height: 30px; color: #000; }
.p_comment_list p img { margin-top: 10px; }
.p_comment_page { width: 390px; height: 60px; line-height: 60px; text-align: right; padding-right: 10px; }
.p_comment_form { width: 758px; height: 377px; border: 1px #e3e1e1 solid; clear: both; background: #f6f6f6; color: #000; }
.com_content { width: 645px; height: 112px; background: #fff; border: none; }
.pdinfo { width: 560px; height: auto; font-size: 16px; line-height: 33px; }
.pdinfott { font-size: 18px; color: #333333; line-height: 35px; border-bottom: 1px #cccccc solid; padding-bottom: 10px; margin-bottom: 10px; }
.pdinfot { width: 260px; height: auto; }
.pdinfoonline { margin-top: 40px; }
.pdinfoonline .pdinfo_button { padding: 8px 25px; font-size: 16px; color: #e33639; border: 1px #e33639 solid; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.pdinfoonline .pdinfo_button:hover { background: #e33639; color: #FFF; }
.pdinfoonline .pdinfo_xq { padding: 8px 25px; font-size: 16px; color: #FFF; background: #559de2; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.pdcca { margin-top: 35px; }
.pdccat { font-size: 20px; line-height: 35px; padding-bottom: 10px; border-bottom: 1px #cccccc solid; }
.pdccac { padding-top: 15px; line-height: 28px; font-size: 14px; }

.pdetailt{ border:1px #dddddd solid; text-align:center; padding:20px 0;-moz-box-shadow:2px 2px 5px #dddddd; -webkit-box-shadow:2px 2px 5px #dddddd; box-shadow:2px 2px 5px #dddddd;}
.pdetailt table{border-collapse:collapse;}
.pdetailc{ width:748px; height:auto; border:1px #cccccc solid; margin-top:20px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.pdetailct{ border-bottom:1px #cccccc solid;}
.pdetailct ul li{ width:248px; height:24px; padding:5px 0; float:left;}
.pdetailct ul li a{ display:block; width:247px; height:24px; line-height:24px; text-align:center; border-right:1px #cccccc solid; color:#666666;}
.pdetailct ul li:last-child a{ border-right:none;}
.pdetailct ul li a:hover{ color:#e61d27;}
.pdetailct ul li a.pdcurr{ color:#e61d27;}

.pdetailcc{ padding:20px 5px;}
#pdetailcc_3,#pdetailcc_2{ display:none;}



/* 本例子css */
.game163{ position: relative; padding: 4px; overflow: hidden; width: 700px; }
.game163 .bigImg{ height: 438px; position: relative; border:1px #cccccc solid; margin-bottom:20px;}
.game163 .bigImg li img{ vertical-align:middle; width:698px; height:438px;   }
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }

.game163 .smallScroll{ height: 47px; margin-bottom: 6px;}
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 21px; height: 124px; text-indent: -9999px;}
.game163 .sPrev{ background:url(../img/p_prev.jpg) no-repeat 50% 50%;}
.game163 .sNext{ background:url(../img/p_next.jpg) no-repeat 50% 50%;}

.game163 .smallImg{ float:left;  margin: 0 10px; display:inline; width: 635px; overflow: hidden;}
.game163 .smallImg ul{ width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left; width:200px; cursor:pointer;  display: inline; margin-right:17px;  }
.game163 .smallImg img{ border: 1px solid #cccccc; width:198px; height:124px;  }
.game163 .smallImg .on img{ border-color: #e61d27;}

.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
.game163 .pageState span{ color: #f00; font-size: 16px;}
/*product end*/

/*about start*/
.aboutcon{ line-height:25px;}
.aboutcon img{width: 100%;}
.prooptions_c_list { margin-bottom: 20px; }
.prooptions_c_list_t { border: 1px solid #dfe6e8; color: #555655; font-size: 18px; height: 49px; line-height: 49px; text-indent: 20px; }
.pro_click { background: #f0f0f0 url("../img/option_icon.jpg") no-repeat scroll 50% 50%; border-left: 1px solid #dfe6e8; cursor: pointer; height: 49px; width: 50px; }
.pro_click_over { background: #f0f0f0 none repeat scroll 0 0; }
.pro_click_over .pro_click { background: #f0f0f0 url("../img/option_icon_show.jpg") no-repeat scroll 50% 50%; border-left: 1px solid #f0f0f0; cursor: pointer; height: 49px; width: 50px; }
.prooptions_c_list_c { border-bottom: 1px solid #dfe6e8; border-left: 1px solid #dfe6e8; border-right: 1px solid #dfe6e8; color: #383838; display: none; font-size: 13px; line-height: 25px; padding: 20px; }
/*about end*/

/*news start*/
.newslist{ padding:0; margin:0;}
.newslist ul li{ padding-bottom:20px;}
.nl{ width:21%; height:120px;}
.nl img{width:100%}
.nr{ width:76%; height:auto;}
.nr_t a{ font-size:16px; color:#222222; line-height:30px;}
.nr_t a:hover{ color:#e61d27;}
.nr_time{ color:#808080; padding:2px 0 2px 0;}
.nr_info{ padding:5px 0; line-height:22px; height:44px; overflow:hidden;}
.lookmore{ color:#e61d27;}
.lookmore:hover{ text-decoration:underline;}

.ndcon{ padding-bottom:65px;}
.nd_l{ width:750px; height:auto;}
.nd_tt{ font-size:24px; color:#333333; line-height:40px; text-align:center;}
.nd_time{ font-size:14px; color:#999999;font-family:"宋体", "微软雅黑",  Arial, Helvetica, sans-serif; padding:15px 0; border-bottom:1px #b5b5b5 solid; text-align:center;}
.nd_con{min-height:500px; padding:30px 0; line-height:25px; font-size:14px; font-family:"宋体", "微软雅黑",  Arial, Helvetica, sans-serif; color:#666666;}

.newsdetail_page{ padding:15px 0; line-height:28px; font-size:15px;color:#666666;font-family:"宋体", "微软雅黑",  Arial, Helvetica, sans-serif;}
.newsdetail_page a{ color:#666666;font-family:"宋体", "微软雅黑",  Arial, Helvetica, sans-serif;}
.newsdetail_page a:hover{ color:#ed6b1e;}
.share{ padding-top:10px;}
/*news end*/

/*download start*/
.download{}
.download ul li{ padding:12px 0; border-bottom:1px #e0e0e0 solid;}
.dload{ width:500px; height:auto;}
.dload_t{ color:#383838; font-size:13px; line-height:30px;}
.dload_time{ color:#808080;}

.dload_more{ width:70px; height:auto; padding-top:13px; height:30px;}
.dload_more a{ display:block; width:70px; height:30px; line-height:30px; text-align:center; background:#666666; color:#FFF;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;}
.dload_more a:hover{ background:#e61d27;}

/*download end*/
.contactmap{ position:relative; z-index:99; margin-bottom:30px;}
.comal{ border:2px #ee764b dashed;margin-bottom:20px; width:80%; height:auto; padding:10px; -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px; line-height:20px;  font-size:13px; background:#fefefe;}
.contactl{ padding-top:70px;}

.imessagec_r{ width:360px; height:auto; font-size:16px; color:#222222; line-height:26px;}
.mess_text{ width:360px; height:39px; line-height:39px; border:1px #aaaaaa dashed; background:#eeeeee; margin:3px 0 13px 0;}
.mess_textarea{ width:360px; height:73px;border:1px #aaaaaa dashed; background:#eeeeee; margin:3px 0 13px 0;}
.mess_submit{ width:100px; height:30px; line-height:30px; text-align:center; background:#ed6839; color:#FFF; border:none; cursor:pointer;}
.mess_submit:hover{ background:#222222;}

.mess_submits{ width:360px; height:30px; line-height:30px; text-align:center; background:#333; color:#FFF; border:none; cursor:pointer;}
.mess_submits:hover{ background:#5c5d5d;}





#elevator_item { width: 60px; height: 100px; position: fixed; right: 15px; bottom: 15px; -webkit-transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; opacity: 1; z-index: 100020; display: none; }
#elevator_item.off { opacity: 0; visibility: hidden }
#elevator { display: block; width: 60px; height: 50px; background: url(../img/icon_top.png) center center no-repeat; background-color: #444; background-color: rgba(0,0,0,.6); border-radius: 2px; box-shadow: 0 1px 3px rgba(0,0,0,.2); cursor: pointer; margin-bottom: 10px }
#elevator:hover { background-color: rgba(0,0,0,.7) }
#elevator:active { background-color: rgba(0,0,0,.75) }


#online_service {
    position: fixed;
    right: 0;
    top: -300px;
    z-index: 10000;
}
#online_service_minibar {
    cursor: pointer;
    height: 121px;
    left: -26px;
    position: absolute;
    top: 15px;
    width: 26px;
}
#online_service_fullbar {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #2e8b57;
    color: #ec6300;
    display: none;
    padding-top: 15px;
    width: 134px;
}
.online_tt {
    color: #2e8b57;
    font-size: 18px;
    line-height: 40px;
    margin: 0 auto 10px;
    width: 112px;
}
#online_service_con {
    margin: 0 auto;
    text-align: center;
    width: 112px;
}
#online_service_con ul li {
    background:url("../img/onlin_service_li_bg.jpg") no-repeat scroll 0 0;
    height: 26px;
    line-height: 26px;
    margin-bottom: 10px;
    text-align: left;
    text-indent: 47px;
    width: 112px;
}
#online_service_con ul li a {
    color: #fff;
}
#online_service_con ul li a:hover {
    color: #fff;
    text-decoration: underline;
}
.onlie_phone {
    height: auto;
    width: 134px;
}
.onlie_phone .onlie_phone_cn {
    color: #666666;
    font-size: 14px;
    line-height: 35px;
    text-align: center;
}
.onlie_phone .onlie_phone_en {
    color: #2e8b57;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 15px;
    text-align: center;
}



.pageController { padding-right: 8px; padding-top: 5px; padding-bottom: 5px; margin: 0 auto 0 auto; line-height: 25px; text-align:center; padding:30px 0;}
.pageController a {  display:inline-table; background-color: #999999; border: #999999 1px solid; color: #FFF; padding: 3px 12px; margin-right: 5px; }
.pageController a:last-child{ margin-right:0;}
.pageController a:hover { background-color: #e61d27; color: #FFF; text-decoration: none; border: #e61d27 1px solid; }
.pageController .currPage { background-color: #e61d27; color: #FFF; font-weight: bold; border: #e61d27 1px solid; }
.pageController p { float: left; display: block; background-color: #FFF; border: #efefef 1px solid; color: #656565; padding: 1px 5px 1px 5px; margin-right: 5px; }
