/* CSS Document */
/** header top line S **/
.header_top_line{ width:100%; height:30px;background-color: #F1F1F1;color: #735749;font-size: 13px; position: fixed;z-index: 10000;}
.header_top_line_div{ width:1200px; height:30px; margin:0px auto;}
.header_top_line_left{ width:50%; height:30px; line-height:30px; float:left}
.header_top_line_right{ width:50%; height:30px; line-height:30px; float:right; text-align:right}
.header_top_line_div ul li{ float:left; margin-right:10px}
.header_top_line_div ul li strong{ color:#c00; }
.header_top_line_div ul a{ color:#735749; text-decoration:none}
.header_top_line_div ul a:hover{color:#900}
.header_top_line_div ul .line{ color:#735749; font-size:10px; }

#myUsers{ padding-right:10px; background:url(../images/sanjiao.jpg) no-repeat 55px 14px }
#mobile{padding-left:15px; background:url(../images/shoujiIco.jpg) no-repeat  0 8px }

#myUsersUL{ position:absolute; margin-top:-7px; margin-left:-20px; width:95px;background:url(../images/myuser_ico.png) no-repeat center top; padding-top:7px; display:none }
#myUsersUL ul{ background-color:#FFF; padding-top:5px}
#myUsersUL li{ float:left; text-align:center; width:100%; height:25px; line-height:25px}
#myUsersUL li:hover{ background-color:#C53F4C; color:#FFF}
#myUsersUL li:hover a{ background-color:#C53F4C; color:#FFF}
/** header top line E **/

/** header top logo S **/
.header_top_logo{ height:100px; width:1200px; margin:0px auto; }
.header_top_logo_left{width:20%; height:100px; float:left; }
.header_top_logo_left img{ margin-top:25px;}
.header_top_logo_center{width:65%; height:100px; float:left; }
.header_top_logo_right{width:15%; height:100px; float:right;}

/*search*/
.header_top_logo_center .searchDiv{ margin-top:25px; margin-left:150px; width:540px; height:70px;}
.header_top_logo_center .searchDiv .searLeft{ height:34px; width:460px; line-height:34px; float:left; border:2px #C81623 solid}
.header_top_logo_center .searchDiv .searLeft .keyinput{ width:98%; border:0px; height:26px; line-height:26px;float: left;color: #666;padding: 4px;outline: 0;font-size: 14px;font-family: "microsoft yahei"; }
.header_top_logo_center .searchDiv .searRight{ height:38px; width:76px; line-height:76px; float:right; background-color:#C81623}
.header_top_logo_center .searchDiv .searRight .keysub{ float:left; width:100%; line-height:76px; height:38px; line-height:38px; border:0px; background:none; cursor:pointer; font-size:16px; color:#FFF;font-family: "microsoft yahei";}
.header_top_logo_center .searchDiv .hotkey{ line-height:25px;}
.header_top_logo_center .searchDiv .hotkey ul li{ float:left; margin-right:10px;}
.header_top_logo_center .searchDiv .hotkey ul li a{ font-size:13px; color:#666}
.header_top_logo_center .searchDiv .hotkey ul li a:hover{color:#C81623}
/*cart*/
.header_top_logo_right .cartBox{ width:140px; height:36px; margin-top:25px; float:right; border:1px #DFDFDF solid; line-height:32px; text-align:center; z-index:2; background-color:#FFF; position:absolute; margin-left:38px;}
.header_top_logo_right .cartBox .i{ background:url(../images/cartico.png) no-repeat; width:18px; height:16px; position:absolute; margin-left:-25px; margin-top:10px;}
.header_top_logo_right .cartBox .c{position: absolute;padding: 1px 2px; margin-top:-3px;font-size: 12px;line-height: 12px;color: #fff;background-color: #c81623;border-radius: 7px 7px 7px 0;text-align: center;  min-width: 12px; font-style:normal;  font-size:12px}
.header_top_logo_right .cartBox .r{font: 400 13px/13px simsun; color: #999;position:absolute; text-align:center; margin-top:12px; margin-left:20px;}
.header_top_logo_right .cartBox a{ color:#666;font-size: 13px}
.header_top_logo_right .cartCeng{ width:140px; height:2px; background-color:#FFF; position:absolute; margin-top:62px; margin-left:39px; z-index:3; display:none}
.header_top_logo_right .cartBoxDiv{ padding-bottom:15px; width:310px; position:absolute; margin-left:-132px; margin-top:62px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2); -moz-box-shadow:0 0 5px rgba(0,0,0,.2); box-shadow:0 0 5px rgba(0,0,0,.2); border:1px #DDD solid ; z-index:1; background-color:#FFF; display:none; padding-top:10px}
.header_top_logo_right .cartBoxDiv h4{ padding:0px ; margin:0px; font-size:12px; color:#666; margin-left:8px; line-height:25px; font: 12px/150% Arial,Verdana,"\5b8b\4f53"; font-weight:600}
.header_top_logo_right .cartBoxDiv .kongText{ color:#999; font-size:14px; float:right; line-height:50px;}

.header_top_logo_right .cartBoxDiv ul{ margin:8px; }
.header_top_logo_right .cartBoxDiv ul li { float:left; width:100%; margin-top:10px}
.header_top_logo_right .cartBoxDiv ul li img{ width:50px; height:50px; border:1px #CCCCCC solid; display:block}
.header_top_logo_right .cartBoxDiv ul li .cl{ width:60px; float:left}
.header_top_logo_right .cartBoxDiv ul li .cc{ float:left; width:150px; color:#666; font-size:12px; line-height:18px }
.header_top_logo_right .cartBoxDiv ul li .cr{ width:60px; float:right; font-weight:600; color:#666; font-size:12px; text-align:right; line-height:18px}
.header_top_logo_right .cartBoxDiv ul li .cr a{ color:#666; font-size:13px; font-weight:500}
.header_top_logo_right .cartBoxDiv ul li .cr a:hover{ color:#900}


.header_top_logo_right .cartBoxDiv .cartbottom{ height:48px; line-height:48px; padding-left:8px; padding-right:8px; font-size:12px; color:#666; }
.header_top_logo_right .cartBoxDiv .cartbottom strong{font-size: 12px; font-weight:600; }
.header_top_logo_right .cartBoxDiv .cartbottom a{ float:right; line-height:29px; padding:0 10px; color:#FFF; font-size:13px; font-weight:600; background-color:#E4393C;  border-radius:3px; margin-top:10px}
  
/** header top logo E **/

/** header top menu S **/
.header_top_menu{ width:1200px; margin:0px auto; height:45px; line-height:45px}
.header_top_menu #allmenu{ width:210px; height:45px; background-color:#C81623; color:#FFF; font-size:16px; float:left}
.header_top_menu #allmenu a{ color:#FFF; display:block; width:190px; margin:0px auto}
.header_top_menu #allmenu a #ci-right{ float:right; display:block; width:11px; height:45px; background:url(../images/menu_sanjiao.png) no-repeat center center;}
.header_top_menu #menuDiv{ width:990px; height:45px; line-height:45px; float:left}
.header_top_menu #menuDiv ul li{ float:left;}
.header_top_menu #menuDiv ul li a{ padding:0px 12px; color:#333; font-size:16px}
.header_top_menu #menuDiv ul li a:hover{ color:#C81623}
#menubuceng{ position:relative; background-color:#C81623; width:210px; height:2px; z-index:9}

.header_top_menu #menuDiv .menu_right{ float:right; background:url(../images/zixun_tel.png) no-repeat 0px center; background-size:33px; padding-left:40px; font-family:Arial; color:#c81623; font-size:24px; font-weight:lighter}

.topline{ width:100%; height:2px; background-color:#C81623}

.left_menu{ width:210px; height:401px; position:absolute; margin-top:46px; z-index:3; display:none}
.left_menu_div{ border:1px #E4393C solid; height:399px; background-color:#E4393C}
.left_menu_div ul{ margin-top:0px}
.left_menu_div ul li{ height:35px; border-bottom:1px #E4393C solid}
.left_menu_div ul li ol{ height:35px; margin:0px ; line-height:35px; padding:0px; padding:0px 10px; position:absolute}
.left_menu_div ul li ol a{ line-height:20px; padding:0px ; margin:0px; color:#FFF; font-size:13px; padding-right:3px}
.left_menu_div ul li span{ display:block; width:1px; height:35px; background-color:#f7f7f7; margin-top:0px; margin-left:208px; position:absolute; display:none;z-index:5}
.left_menu_div ul li h3{ font-weight:400; padding: 0 10px;color:#fff; font-size:15px;  line-height: 41px; font-weight:500;}
.left_menu_div ul li h3 a{ color:#FFF}
.left_menu_div ul li i{ color:#FFF;position: absolute;z-index: 1; margin-top:12px;right: 14px;width: 4px;height: 14px;font: 400 9px/14px consolas; font-weight:400}
.left_menu_div ul li:hover{ background-color:#f7f7f7;}
.left_menu_div ul li:hover a{ color:#B61D1D}

.menu_cengDiv{ width:989px; height:auto; min-height:399px; background-color:#f7f7f7; float:right; border-right:1px #B61D1D solid;border-bottom:1px #B61D1D solid; display:none; position:absolute; top:1px;left:210px; z-index:4}
.menu_cengDiv .l{ width:740px; float:left; margin-left:20px; margin-top:20px}
.menu_cengDiv .l .hotclass{ line-height:24px; float:left}
.menu_cengDiv .l .hotclass a{ float: left;display: inline;display: inline-block;padding: 0 0 0 8px;margin-right: 10px;line-height: 24px;background: #7C7171;color: #fff;white-space: nowrap; font-size:13px}
.menu_cengDiv .l .hotclass a i{display: inline-block;_display: inline;margin-left: 8px;width: 23px;height: 24px;font: 400 9px/24px consolas;background: #5c5251;text-align: center;cursor: pointer; position:inherit}
.menu_cengDiv .l .hotclass a:hover{ background-color:#C81623}
.menu_cengDiv .l .hotclass a:hover i{ background-color:#B1191A}

.menu_cengDiv .l .classConDiv{ width:100%; float:left;}
.menu_cengDiv .l .classConDiv .subitems{ float: left;width: 740px;min-height: 360px}
.menu_cengDiv .l .classConDiv .subitems dl{  width: 100%; overflow: hidden; line-height: 2em; margin-top:0px; margin-bottom:5px}
.menu_cengDiv .l .classConDiv .subitems dt{  line-height:30px; height:30px;position: relative;float: left; width: 54px; padding: 0px 30px 0 0; text-align: right;font-weight: 700; z-index:4}
.menu_cengDiv .l .classConDiv .subitems dt a{ font-weight:500;}
.menu_cengDiv .l .classConDiv .subitems dt i{ position: absolute;width: 4px; height: 14px;font: 400 9px/14px consolas; color:#777; text-align:right; z-index:3; margin-top:9px}
.menu_cengDiv .l .classConDiv .subitems dd{  border-bottom: 1px solid #eee; width:640px; padding-bottom:5px; margin:0px; float:left; display:block;}
.menu_cengDiv .l .classConDiv .subitems dd a{float: left; padding: 0 8px;margin: 8px 0;line-height: 16px;height: 16px;border-left: 1px solid #e0e0e0; white-space: nowrap;}
.menu_cengDiv .l .classConDiv .subitems a{font-size:13px; color:#666}
.menu_cengDiv .l .classConDiv .subitems a:hover{ color:#B61D1D}
.menu_cengDiv .l .classConDiv .subitems a:hover i{color:#B61D1D}
.menu_cengDiv .r{ width:190px; height:auto; float:right; margin-right:20px; margin-top:20px; }
/** header top menu E **/



/** footer s **/
.footerline{ width:1200px; margin:0px auto; margin-top:10px; padding:27px 0px; border-bottom:1px #e0e0e0 solid}
.footerline ul li { width:20%; float:left ; color:#616161;  text-align:left;font-size:16px;}
.footerline ul li a{ color:#616161; }
.footerline ul li .footerico1{ background:url(../../images/f-ico1.png) no-repeat; background-size:20px;  padding-left:25px}
.footerline ul li .footerico2{ background:url(../../images/f-ico2.png) no-repeat; background-size:20px;  padding-left:25px}
.footerline ul li .footerico3{ background:url(../../images/f-ico3.png) no-repeat; background-size:20px;  padding-left:25px}
.footerline ul li .footerico4{ background:url(../../images/f-ico4.png) no-repeat; background-size:20px;  padding-left:25px}
.footerline ul li .footerico5{ background:url(../../images/f-ico5.png) no-repeat; background-size:20px; padding-left:25px}


.footerMenu{ padding:40px 0px; width:1200px; margin:0px auto;}
.footerMenu .col-links{  float: left;width:160px;height: 112px;margin: 0; padding-left:1px}
.footerMenu .col-links a{ color:#757575}
.footerMenu .col-links a:hover{color:#B61D1D; text-decoration:underline}
.footerMenu .col-links dt{  margin: -1px 0 20px;font-size: 14px;line-height: 1.25;color: #424242;}
.footerMenu .col-links dd{margin: 10px 0 0;font-size: 12px;}

.footerMenu .col-contact{float: right;width: 231px; height: 112px;border-left: 1px solid #e0e0e0;text-align: center;color: #616161;}
.footerMenu .col-contact .phone{ margin: 0 0 5px; font-size: 22px; line-height: 1; color: #ff6700;}
.footerMenu .col-contact p{ font-size:12px}

.footerMenu .col-contact .btn-line-primary{border:1px #ff6700 solid; background: #fff; color: #ff6700;}
.footerMenu .col-contact .btn-small{  width: 118px;height: 28px;font-size: 12px;line-height: 28px;}
.footerMenu .col-contact .btn{display: inline-block;width: 118px;height: 28px;padding: 0; margin: 0; border: 1px solid #ff6700;font-size: 12px;line-height: 28px;text-align: center;color: #ff6700;cursor: pointer;-webkit-transition: all .4s;transition: all .4s;
}

.site-info{padding: 30px 0;font-size: 12px;background: #fafafa;clear:both; font-family:"microsoft yahei"}
.container{width: 1200px;margin-right: auto;margin-left: auto;}
.container .logo{  float: left; width: 36px;height: 36px;margin-right: 10px; background: url(../images/logo-footer.png) no-repeat 50% 50%;}
.container .ir{display: block; text-align: left; text-indent: -9999em; overflow: hidden; _zoom: 1;}
.container .info-text{ float: left; color: #b0b0b0;}
.container .info-text  a{ color:#757575}
.container .info-text  a:hover{ color:#B61D1D; text-decoration:underline}
.container .info-text p{  margin: 0; line-height: 18px;}
.container .info-links{  float: right;_display: inline;height: 28px;margin: 4px 0 0;}
.container .info-text .sites .sep{margin:0px 1px} 



/** footer e **/


/** 临时 **/
.stupClass {
  width: 1198px;
  height: 35px;
  line-height: 35px;
  border: 1px #DCDCDC solid;
  background-color: #FFF;
  margin: 0px auto;
  font-size: 14px;
  color: #666;
  margin-top:10px;
  margin-bottom:10px
}
.stupClass a{ color:#555}
