@charset "utf-8";
/* s通用 */
body{width: 100%; font: Verdana,Geneva,sans-serif;  background: transparent url("../img/bg.png") repeat scroll 0% 0%;}
*{padding: 0; margin: 0;}
.clear{clear: both; width: 100%; height: 0px; overflow: hidden;}
.hidden{display: none;}
.clearfix{display: block;}
.clearfix::after{clear: both; content: ""; display: block; height: 0; visibility: hidden;}
* html .clearfix,
*:first-child+html .clearfix{zoom: 1}
ul,
li{list-style-type: none;}
i,
em,
b{font-style: normal;}
img{border: none; vertical-align: middle}
a{text-decoration: none; border: none;}
a:link{color: #585858; text-decoration: none;}
a:visited{text-decoration: none;color: #585858;}
a:hover{text-decoration: none; color: #FF0000;}
a:active{text-decoration: none;color: #585858;}
table{border-collapse: collapse; border-spacing: 0;}
*{margin: 0; padding: 0; list-style-type: none;}
a,
img{border: 0;}
.pointer{CURSOR: pointer}
.c_red{color: red}
.c_blue{color:blue}
.c_green{color: green}
.c_darkgray{color:darkgray}
.c_default{color:firebrick}
.bac_white{background-color: white}
.text_center{text-align: center}
.white_btn_a a{color: white; margin: 0}
.red_a a{text-decoration:underline; color: red}
.fl{float: left}
.fr{float: right}
.cls{clear: both; font-size: 0 !important; height: 0 !important; line-height: 0 !important;}
.mt0{margin-top: 0}
.mb20{margin-bottom: 20px}
.mt20{margin-top: 20px}
.ml20{margin-left: 20px}
.mr20{margin-right: 20px}
.mb10{margin-bottom: 10px}
.mt10{margin-top: 10px}
.ml10{margin-left: 10px}
.mr10{margin-right: 10px}
.pt0{padding-top: 0}
.pb20{padding-bottom: 20px}
.pt20{padding-top: 20px}
.pl20{padding-left: 20px}
.pr20{padding-right: 20px}
.pb10{padding-bottom: 10px}
.pt10{padding-top: 10px}
.pl10{padding-left: 10px}
.pl5{padding-left: 5px}
.pr10{padding-right: 10px}
.em2{text-indent: 2em;}
.border_shadow{border-color: #eee #DCDCDC #DCDCDC; border-image: none; border-style: solid; border-width: 2px 1px 1px; background: #fff}
.miniicon{width: 18px; text-align: center; height: 18px}

.ellipsis{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
a.c_blue{color: #6495ED;}
a.c_blue:hover{color: #6216E9;}
a.c_blue span:hover{color: #6216E9;}
/* e通用 */
/* s头部 */
.header{background: #fff none repeat scroll 0 0; box-shadow: 0px 0px 5px #888;}
.header-notice{background: #323232 none repeat scroll 0 0; color: #fff; position: relative; text-align: center;}
.container{margin: 0 auto; padding: 0; position: relative; width: 1500px;}
.container-columns{font-size: 12px; height: 30px; line-height: 30px;word-spacing:8px; letter-spacing: 2px;}
.header .header-notice a{color: #fff; font-weight: bold;}
.container .five.columns{margin-top: 5px;margin-bottom: 5px; width: 180px;}
.container .eleven.columns{width: 1285px; height: 85px;}
.container .column, .container .columns{display: inline; float: left; margin-left: 10px;}
.header .dxxmenu{float: left; margin-top: 40px; z-index: 6;}
.header .dxxmenu ul li{float: left; margin-left: 5px; position: relative; height: 36px}
.header .dxxmenu ul li a{border-radius: 4px; color: #333; font-size: 17px; font-weight: bold; padding: 7px 15px; text-decoration: none; text-transform: uppercase;display: block;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";letter-spacing: 2px;word-spacing: 8px;}
.header .dxxmenu ul li.current-dxxmenu-item a, .header .dxxmenu ul li a:hover, .header .dxxmenu ul li.hover a, .header .dxxmenu ul li.current-page-ancestor > a{background: #DC1414 none repeat scroll 0 0; color: #fff; font-weight: bold;letter-spacing: 2px;word-spacing: 8px;}
/* e头部 */
.J_content{width:1200px; margin:0 auto; margin-top:20px}
.M_content{width:1200px; margin:0 auto;}
/* s尾部 */
.f-copyright a{font-size: 12px}
.f-copyright{background: #323232 none repeat scroll 0 0; height: 85px; padding-bottom: 15px; padding-top: 20px; font-size: 12px;margin-top: 20px; width: 100%;}
.f-copyright .footerHolder{position: relative;}
.footer-nav{color: #b3b5ba; font-family: Arial,"宋体"; left: 0; position: absolute; top: 15px;}
.footer-nav .footer-nav-cut{color: #5a606e; margin: 0 10px;}
.footer-nav a{color: #b3b5ba !important;}
.footer-nav a:hover{color: #fff !important;}
.footer-nav p{margin-bottom: 14px;}
.footer-contact{color: #b3b5ba; position: absolute; right: 0; top: 15px; width: 420px;}
.footer-contact .f-contact-time{font-size: 12px; margin-bottom: 6px;}
.footer-contact .f-contact-time span{font-size: 12px;}
.footer-contact .f-contact-way{font-size: 20px; line-height: 20px;}
.footer-contact .f-contact-way .f-contact-tel{color: #adadad; font-size: 14px; opacity: 0.74; vertical-align: top;}
.footer-contact .f-contact-way .f-contact-type{color: #8a8a8a; font-size: 12px; vertical-align: top;}
.footer-contact .f-contact-way a{border-left: 1px solid #5a606e; color: #fff; font-size: 12px; opacity: 0.7; padding-left: 44px;}
.footer-contact .f-contact-way a:hover{color: #fff; opacity: 1;}
.footer-contact .f-contact-way .f-contact-ol{background: rgba(0, 0, 0, 0) url("../img/customer-service.png") no-repeat scroll 16px 1px; display: block; height: 20px; left: 180px; line-height: 20px; position: absolute; top: 27px;}
.footer-contact .f-contact-way .f-contact-ol.f-contact-mail{background-position: 16px -23px; left: 304px; top: 27px;}
.grid-1200, .w{margin: 0 auto; width: 1200px;}
/* e尾部 */
/* s通用 */
.J_content{width:1200px; margin:0 auto; margin-top:20px}
.M_content{width:1200px; margin:0 auto;}
/* 渐变圆角框 */
.jk_top_1200{background:url("/img/conbg_1200.png") no-repeat scroll 0 0;padding-left: 14px;padding:20px 0 0 100px; color: darkgrey}
.jk_top_1200 h4{color: #a20002;word-spacing:8px; letter-spacing: 1px;}
.jk_top_1200 h4 span{color: #a20002;word-spacing:8px; letter-spacing: 4px;}
.jk_top_1200 .line{margin-top: 3px; height: 3px}
.jk_top_1200 .line img{width: 1000px; height: 3px}
.jk_con_1200{background:url("/img/conbg2_1200.png") repeat}
.jk_bot_1200{background:url("/img/conbg3_1200.png") repeat; height: 24px}
.jk_top_230{background:url("/img/conbg1_230.png") no-repeat scroll 0 0;padding:10px 0 10px 30px;}
.jk_top_230_span{background-color: #a20002; display: block; float: left; height: 30px; width: 5px;}
.jk_top_230 h3{color:whitesmoke;padding-left: 10px;word-spacing:8px; letter-spacing: 4px;}
.jk_con_230{background:url("/img/conbg2_230.png") repeat scroll 0 0;}
.jk_bot_230{background:url("/img/conbg3_230.png") no-repeat scroll 0 0;min-height: 24px}
.jk_top_930{background:url("/img/conbg1_930.png") repeat scroll 0 0;padding:20px 30px 0 30px; color: darkgrey}
.jk_top_930_span{background-color: #a20002; display: block; float: left; height: 25px; width: 5px;}
.jk_top_930 h3{color: #a20002;word-spacing:8px; letter-spacing: 4px; width: 750px}
.jk_top_930 .line{margin-top: 3px; height: 3px}
.jk_top_930 .line img{width: 863px; height: 3px}
.jk_con_930{background:url("/img/conbg2_930.png") repeat scroll 0 0;padding:10px 30px 0 30px;}
.jk_bot_930{background:url("/img/conbg3_930.png") repeat scroll 0 0;min-height: 24px}
.jk_top_350{background:url("/img/conbg1_350.png") no-repeat scroll 0 0;padding:10px 20px 10px 30px;}
.jk_top_350_span{background-color: #a20002; display: block; float: left; height: 20px; width: 5px;}
.jk_top_350 h3{color:whitesmoke;padding-left: 10px;word-spacing:8px; letter-spacing: 4px;line-height: 20px}
.jk_con_350{background:url("/img/conbg2_350.png") repeat scroll 0 0;}
.jk_bot_350{background:url("/img/conbg3_350.png") no-repeat scroll 0 0;min-height: 24px}
.jk_top_810{background:url("/img/conbg1_810.png") no-repeat scroll 0 0;padding:20px 0 0 30px; color: darkgrey;min-height: 25px}
.jk_top_810_span{background-color: #a20002; display: block; float: left; height: 25px; width: 5px;}
.jk_top_810 h3{color: #a20002;word-spacing:8px; letter-spacing: 4px;}
.jk_top_810 .line{margin-top: 3px}
.jk_top_810 .line img{width: 863px; height: 5px}
.jk_con_810{background:url("/img/conbg2_810.png") repeat scroll 0 0;padding:0 30px 0 30px;}
.jk_bot_810{background:url("/img/conbg3_810.png") no-repeat scroll 0 0;min-height: 24px}
/*分页*/
.pagination{font-size: 80%;margin-top: 10px;}
.pagination a{border: 1px solid #aae;color: #15b;text-decoration: none;}
.pagination a, .pagination span{display: block;float: left;margin-bottom: 5px;margin-right: 5px;padding: 0.6em 1em;}
.pagination .current{background: #26b none repeat scroll 0 0;border: 1px solid #aae;color: #fff;}
.pagination .current.prev, .pagination .current.next{background: #fff none repeat scroll 0 0;border-color: #999;color: #999;}
/*左右布局*/
.fl230{float: left; width: 230px}
.fr930{float: right; width: 930px}
.fl810{float: left; width: 810px}
.fr350{float: right; width: 350px}
.f13{font-size: 13px}

/* e通用 */


/* 登录框弹出 */
.loginmask{width:100%;height:100%;z-index:800;background:#000;position:fixed;top:0;left:0;display:none;}
#loginalert{width:440px;background:#fff;position:fixed;top:100px;left:50%;margin-left:-220px;_margin-left:500px;z-index:999;display:none;}
.closealert{width:20px;height:20px;cursor:pointer;background:url('/img/close-icons.png') no-repeat;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
/*.closealert:hover{transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);}*/
.loginwrap{width:340px;margin:0 auto;}
.loginh{height:40px;margin-top:20px;}
.loginh .fl{font-size:30px;line-height:40px;color:#292929;}
.loginh .fr{font-size:18px;line-height:50px;color:#707070;}
.loginh .fr a{font-size:18px;line-height:50px;color:#FF4200;margin-left:5px;}
.loginwrap h3{font-size:14px;font-weight:500;height:22px;margin-top:15px;color:#292929;}
.loginbtn{color:#6B6A6A;height:70px;overflow:hidden;}
.logininput input{display:block;height:14px;line-height:14px;border:#DAE2E5 1px solid;text-indent:10px;overflow:hidden;color:#979696;padding-top:13px;padding-bottom:13px;}
.logininput .loginusername , .loginuserpasswordt{margin-top:15px;margin-bottom:10px;width:100%;}
.logincode{margin-top:5px;margin-bottom:10px;width: 60%; float: left}
.logincodeimg{float: right;height:40px; display:inline; margin-right: 42px}
.loginsubmit{width:130px;height:40px;margin:15px 20px 0 0;display:inline;}
.loginsubmit .btn{width:130px;height:40px;line-height:40px;overflow:hidden;color:#fff;background:#DC1414;display:block;text-align:center;font-size:20px;border:none;cursor:pointer;}
.loginsubmit .btn:hover{width:130px;height:40px;line-height:40px;overflow:hidden;color:#fff;background:#a20002;display:block;text-align:center;font-size:20px;border:none;cursor:pointer;}
.loginpd{border-bottom:1px solid #ecf2f5;}
#sinal a{background:#d63b22 url('weibo.png') no-repeat 0px -5px;}
#qql a{background:#3eb0d8 url('qq.png') no-repeat 0px -5px;}
.loginwrap .login_warning{height:20px;line-height:20px;overflow:hidden;background:#ff7200;color:#fff;padding:0 4px;float:left;text-align:center;font-size:12px;display:inline-block;}
.pd20{padding:20px;}
.pd50{padding:50px;}
.formitem{width: 385px; padding-bottom: 10px;}
.formitem2{width: 332px; padding-bottom: 10px;}
.formitem .input-title,.formitem2 .input-title{background: rgba(0, 0, 0, 0) url("../img/input_titlebg.png") no-repeat scroll 0 0; color: #333; display: block; line-height: 39px; position: absolute; text-align: center; width: 115px;}
.formitem .input-text{border-radius: 2px; height: 30px; line-height: 30px; padding: 5px 20px 5px 133px; width: 187px;}
.formitem .input-text2{border-radius: 2px; height: 30px; line-height: 30px; padding: 5px 20px 5px 133px; width: 60px;}
/* 右浮动工具 */
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:30%; padding-bottom:20px;z-index:98; color: white; font-size: 11px; text-align:center}
.izl-rmenu div{text-align:center;line-height: 37px;behavior: url(/css_style/script/common/PIE/pie.htc);border-radius: 3px;padding: 0 5px 0 5px}
.izl-rmenu a{font-size: 11px;behavior: url(/css_style/script/common/PIE/pie.htc);border-radius: 3px; padding: 5px 5px 0 5px; line-height: 15px}
.izl-rmenu .btn{width:27px; height:37px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background-color:#DC1414; color: white}
.izl-rmenu .btn-qq:hover{background-color:firebrick;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background-color:#DC1414; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background-color:#DC1414;}
.izl-rmenu .btn-wx:hover{background-color:firebrick;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-300px; top:-40px; display:none;width:300px;height:74px;}
.izl-rmenu .btn-phone{background-color:#DC1414;}
.izl-rmenu .btn-phone:hover{background-color:firebrick;}
.izl-rmenu .btn-phone .phone{background-color:#DC1414; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background-color:#DC1414; display:none;}
.izl-rmenu .btn-top:hover{background-color:firebrick;}<!--耗时1784935291.4348秒-->