html{margin: 0; padding: 0; font: 12px/1.5em  Arial, Helvetica, Verdana, sans-serif; background: #fff; color: #333;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, img, pre, code, form, fieldset, legend, input, textarea, select, p, blockquote, th, td, em, button { margin:0; padding:0;}
body{word-break:break-all;}
fieldset, img, input{ border: none; }
address, caption, cite, code, dfn, em, strong, th, var, i { font-style: normal; font-weight: normal; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%;}
q:before, q:after { content: ''; }
select, input, button { outline: 0;}
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
a { color: #000; text-decoration: none; }
a:hover { color: #ff9933;}
a:visited {outline: none;}
a:active,
a:focus{outline: none;}
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.cfb{clear:both;}
.clearfix { display: inline-block; }
.clear{ clear:both}
* html .clearfix { }
.clearfix { display: block; }
.ffArial20 { font: 20px 'arial'; }
.ffYahei14 { font: 14px 'Microsoft Yahei'; }
.ffYahei16 { font: 16px 'Microsoft Yahei'; }
.ffYahei18 { font: 18px 'Microsoft Yahei'; }
.ffYahei20 { font: 20px 'Microsoft Yahei'; }
/*html5*/
article, aside, dialog, footer, header, section, footer, nav, figure, menu { margin: 0; padding: 0; display: block; }
/*class*/
.fl {float: left;}
.rl,.fr {float: right;}
.fb { font-weight: bold; }
.tl { text-align: left; }
.tr { text-align: right; }
.tc { text-align: center; }
.cp { cursor: pointer; }
.no-mrr { margin-right: 0; }
.no-mrb { margin-bottom: 0; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { line-height: 17px; font-size: 16px; }
.f18 { line-height: 19px; font-size: 18px; }
.f20 { line-height: 21px; font-size: 20px; }
.relative-box { position: relative; }
.absolute-box { position: absolute; }
.colorFFF { color: #fff; }
.color666 { color: #666; }
.colorf60 { color: #f60; }
.colorf00 { color: #f00; }
.color67c1fc { color: #67c1fc; }
.hide{ display:none}
.breadcrumbs {
    overflow: hidden;
    padding: 14px 0;
    width: 100%;
	font-family: "宋体";
}
/*面包屑*/
.breadcrumbs .item {
    float: left;
    font-size: 12px;
}
.breadcrumbs .item a {
    color: #999;
    text-decoration: none;
}
.breadcrumbs .item span {
    color: #999;
    padding: 0 5px;
}

.content{ width:1200px; margin:0 auto; }

/*头部登录*/
#loginarea li { list-style:none; float:left; min-width: 50px;height:30px;line-height: 30px;}
#loginarea span{padding:0px 5px;}
/*#login_menu{width:110px;position:absolute;background:#fff;border:1px solid #ccc;right:30px;top:30px;display:none;height:120px;z-index:99;}*/
#login_menu{width:110px;position:absolute;background:#fff;border:1px solid #ccc;right:30px;top:30px;display:none;z-index:99;}
#login_menu li{float:none;}
#login_menu li i{background-image:url("/img/glyphicons-halflings.png");width:14px;height:14px;
                 background-repeat:no-repeat;display:inline-block;line-height:14px;float:left;margin:8px 10px 0 10px;}
#login_menu li i.icon-th-list{background-position:-264px 0;}
#login_menu li i.icon-flag{background-position:-312px -24px;}
#login_menu li i.icon-user{background-position:-168px 0;}
#login_menu li i.icon-wrench{background-position:-360px -144px;}
.user_center:hover #login_menu{display:block;}

/*headerfoot*/
#more_search_btn i,#mod_search_btn i,.head_navbox .all i,.head_navbox .main_nav dl i,#shortcut .collect b{ background:url(../Images/headerfoot.png) no-repeat;}

.header{ background:#fff; border-bottom:1px solid #e2e2e2;}
#shortcut {PADDING-left: 10px;FONT-SIZE: 12px;color:#ff6600;border-bottom: 1px solid #ff6600;HEIGHT: 30px}
/*微信*/
#shortcut .head-weixin a,#shortcut .head-weixin .hover,#shortcut .head-weixin .weixin-box .weixin-icon{ background:url(../Images/index_uicon.png) no-repeat;}
#shortcut .head-weixin{color:#ff6600;POSITION: relative; LINE-HEIGHT: 30px; width:50px; height:30px; }
#shortcut .head-weixin a{ position:absolute; top:3px; left:20px; width:29px; height:23px; background-position:0 0;}
#shortcut .head-weixin .hover{ background-position:-29px 0;}
#shortcut .head-weixin .weixin-box{ display:none; position:absolute;zoom:1; width:205px;top:30px; left:-70px; font-family:'Microsoft yahei'; background:#FFFFFF;padding:22px; border:1px solid #ff6600; z-index:10; }
#shortcut .head-weixin .weixin-box .weixin-icon{ width:80px; height:80px; float:left; background-position:0 -23px;}
#shortcut .head-weixin .weixin-box p{ width:112px; float:left; margin-left:8px; color:#ff6600; font:bold 16px/34px 'Microsoft yahei'; text-align:center;}
#shortcut .collect{}
#shortcut .collect {color:#ff6600;POSITION: relative; LINE-HEIGHT: 30px; PADDING-LEFT: 15px; FLOAT: left}
#shortcut .collect a, #shortcut .head-weixin a{color:#ff6600;}
#shortcut .collect a:link,#shortcut .head-weixin a:link{color:#ff6600;}
#shortcut .collect b {color:#ff6600;POSITION: absolute; WIDTH: 10px; background-position:-190px 0;HEIGHT: 10px; OVERFLOW: hidden; TOP: 9px; LEFT: 2px}

#search_box{ margin-left:30px; margin-top:10px; width:420px; position:relative;}
#search_key {
	background:#fff;
    border: 2px solid #ff8c00;
    color: #666;
    font-size: 12px;
    height: 32px;
    line-height:32px;
    padding-left: 5px;
	width:300px;
	float:left;
}
.tbpad15{ padding:15px 0;}
#mod_search_btn{width:90px;height:36px;line-height:36px; border:0;overflow:hidden; background-color:#f80;float:left;color:#fff;text-indent:40px;font-family:'Microsoft YaHei';font-size:16px;letter-spacing:3px;}
#mod_search_btn i{background-position:-65px 0;width:35px;height:35px;display:block;position:absolute;top:1px;}
#more_search_btn{float:left; width:70px;height:36px; text-align:center; line-height:36px; display: block; cursor:pointer; position:relative;}
#more_search_btn i{background-position:-21px -3px; width:5px; height:3px; position:absolute; right:3px; top:16px;}
.search_hot{width:380px; margin-top:5px; margin-left:5px;}
.search_hot a{ margin-right:6px;}

.navbar-form {
    margin-bottom: 0;
}
.navbar-form::before, .navbar-form::after {
    content: "";
    display: table;
    line-height: 0;
}
.navbar-form::after {
    clear: both;
}

.navbar-form input, .navbar-form select, .navbar-form .btn {
    display: inline-block;
    margin-bottom: 0;
}
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
    margin-top: 3px;
}
.navbar-form .input-append, .navbar-form .input-prepend {
    margin-top: 5px;
    white-space: nowrap;
}
.navbar-form .input-append input, .navbar-form .input-prepend input {
    margin-top: 0;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}

.diamond{-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865475, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865475, SizingMethod='auto expand')";
filter: progid:DXImageTransform.Microsoft.Matrix(
	M11=0.7071067811865475,
	M12=-0.7071067811865477,
	M21=0.7071067811865477,
	M22=0.7071067811865475,
	SizingMethod='auto expand'
);

-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform:rotate(45deg);
}

.h-tips{display:none;z-index:99;width:400px;position:absolute;background: #fff;border:3px solid #FF8200;padding:5px 10px; overflow:hidden;}
.tips-angle{position:absolute;display:block;width:8px;height:8px;font-size:0;background:#fff;border-left:2px solid #FF8200;border-top:2px solid #FF8200;top:-6px;top:-8px\9;left:375px;}
.tips-text {TEXT-ALIGN: left;}
.tips-text a {font-size: 13px;color:#FF8200}
.advance_box .text_input{ background:#fff; border:1px solid #e2e2e2; height:20px; line-height:20px; padding:5px}
.advance_box h2 {font-size: 16px;line-height: 30px;margin-bottom:10px;border-bottom:1px dotted #ccc;color:#FF8200}
.advance_box ul {padding:0 20px;}
.advance_box li {line-height:40px;width:380px;float:left;}
.advance_box strong {float: left;width:70px;font-size: 13px;padding-right:0px;}
.advance_box .runcode{background:url(/images/iconDate.gif) center right no-repeat #F7F7F7;cursor:pointer;width:150px; height:30px;}
.advance_box label{font-size:12px;float:left;margin-right:2px;width:70px;cursor:pointer;line-height:18px;height:18px;}
.advance_box label input[type=checkbox]{margin-top:0;}
.advance_box .advance_select_box{margin-top:10px;float:left;width:300px;}
.advance_box .search_btn{ width:100px; margin:0 auto; padding:10px 0}
.advance_box .search_btn a{ background:#f80; color:#fff; margin-top:10px; height:32px; line-height:32px; text-align:center; display:block;
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;
}
.advance_box .search_btn a:hover{ background:#f90;}

.tel_box{ background:url(../images/tel.png) no-repeat; width:250px; height:57px; font: bold 24px/24px Arial, Helvetica, sans-serif ; color:#ff6600;}
.tel_box p{ margin-left:75px; margin-top:5px;}

.head_navbox{ font:18px/40px 'Microsoft yahei'; position:relative;zoom:1;height: 40px;}
.head_navbox li{ display:inline-block; margin-right:65px;_zoom:1;_display:inline;float:left;}
.head_navbox .all{ margin-right:50px; background:#ff6600;  width:300px; text-align:center; position:relative;zoom:1;}
.head_navbox .all a{color:#fff;}
.head_navbox .all i{ width:24px; height:18px; position:absolute; background-position:-27px 0; left:30px; top:12px;}
.head_navbox .all:hover .main_nav{display:block;}

.head_navbox .main_nav{
	position:absolute; 
	width:298px; 
	height:615px;
	top:40px;
	left:0;
	background:#fff;
	border:1px solid #e2e2e2;
	-moz-box-shadow:3px 3px 5px #CCC;
 	-webkit-box-shadow:3px 3px 5px #CCC;
	 box-shadow:2px 2px 2px #999;
	 z-index:999;
   font-size:14px;
   line-height: 24px;
   text-align: left;
   display:none;
}
.head_navbox .main_nav .dlwrap{height:87px;position: relative;border-bottom:1px solid #e2e2e2;}
/* .head_navbox .main_nav .dlwrap.cur .list{width: 209px;border:1px solid #bbb;border-right:1px solid #fff;left:-1px;height: 73px;}
.head_navbox .main_nav .dlwrap.cur .list em{background: url(../images/mainnav.png) no-repeat 0 -35px;} */

.head_navbox .main_nav .list{ padding:11px 25px 0 65px;height:76px;  margin:0 !important; position:absolute;*zoom:1;_position:absolute;cursor: pointer;z-index: 2;width:208px;background: #fff;}
.head_navbox .main_nav .list em{position: absolute;height: 16px;width: 25px;top:35px;right:2px;background: url(../images/mainnav.png) no-repeat 0 -122px;}

.head_navbox .main_nav .list.cur{
  width: 209px;
  border:1px solid #bbb;border-right: none;
  left:-1px;top:-1px;
}
.head_navbox .main_nav .list.cur em{background: url(../images/mainnav.png) no-repeat 0 -35px;}

.head_navbox .main_nav .list.szb{}
.head_navbox .main_nav .list i{ position:absolute;}
.head_navbox .main_nav .list dt{ font: normal 20px/36px 'Microsoft yahei';text-align:left; }
.head_navbox .main_nav .list dt a{color:#ff6600;}
.head_navbox .main_nav .list dd{ font:12px/24px 'Microsoft yahei';text-align:left;height: 24px;overflow: hidden;position: relative;}
.head_navbox .main_nav .list dd a{color:#333; margin-right:8px; display:inline-block;}
.head_navbox .main_nav .list dd a:hover{ color:#f90;}

.head_navbox .main_nav .szb i{ width:29px; height:29px; background-position:-84px -91px; left:18px; top:22px;}
.head_navbox .main_nav .gn i{ width:30px; height:28px; background-position:-42px -91px; left:18px; top:22px;}
.head_navbox .main_nav .eur i{ width:35px; height:29px; background-position:0 -36px; left:18px; top:22px;}
.head_navbox .main_nav .na i{ width:29px; height:52px; background-position:-37px -36px; left:18px; top:20px;}
.head_navbox .main_nav .sa i{ width:45px; height:44px; background-position:-67px -36px; left:13px; top:20px;}
.head_navbox .main_nav .zdf i{ width:35px; height:31px; background-position:-114px -36px; left:18px; top:20px;}
.head_navbox .main_nav .dny i{ width:40px; height:27px; background-position:-151px -36px; left:18px; top:22px;}
.head_navbox .main_nav .yl i{ width:33px; height:22px; background-position:-125px -96px; left:18px; top:22px;}
.head_navbox .main_nav .custom i{ width:35px; height:35px; background-position:0 -91px; left:18px; top:22px;}
.head_navbox .main_nav .custom{ border:none;}

.head_navbox .main_nav .nav_side{display:none;position:absolute;left:298px;top:-1px;padding:20px ;width: 750px;min-height:300px;/* overflow-Y:auto; */  background: #fff;border:1px solid #bbb;z-index: 1; box-shadow: 1px 1px 2px #a7a7a7;}
.head_navbox .main_nav .nav_side .lpart{float: left;width: 49%;}
.head_navbox .main_nav .nav_side .rpart{float: right;width: 49%;}
.head_navbox .main_nav .nav_side .apart{float: left;width: 550px;}

.head_navbox .main_nav .nav_side dl{position: relative;margin-bottom: 10px;/* float: left; margin-right: 10px; width: 45%; */}
.head_navbox .main_nav .nav_side dl dt{font-weight: bold;padding-left: 8px;float: left;height: 20px;line-height: 20px;width: 5em;width: 5em;text-align: right;}
.head_navbox .main_nav .nav_side dl.guonei dt{}
.head_navbox .main_nav .nav_side dl dd{line-height: 20px;min-height: 40px;overflow: hidden;display: block;}
.head_navbox .main_nav .nav_side dl dd a{color: #666;padding: 0 8px;border-left:1px solid #e2e2e2;height: 14px;line-height: 14px;font-size: 12px;display: inline-block;margin-left: -1px;}
.head_navbox .main_nav .dlwrap a.hot{color:#f80;}
.head_navbox .main_nav .nav_side dl dd a:hover{color:#f80;}

.head_navbox .main_nav .nav_side.bg_ouzhou{background:#fff url(../images/nav_ouzhou.jpg) bottom right no-repeat;}
.head_navbox .main_nav .nav_side.bg_meizhou{background:#fff url(../images/nav_meizhou.jpg) bottom right no-repeat;}
.head_navbox .main_nav .nav_side.bg_zhongdong{background:#fff url(../images/nav_zhongdong.jpg) bottom right no-repeat;}
.head_navbox .main_nav .nav_side.bg_youlun{background:#fff url(../images/nav_yl.jpg) bottom right no-repeat;}
.head_navbox .main_nav .nav_side.bg_dny{background:#fff url(../images/nav_dny.jpg) bottom right no-repeat;}
.head_navbox .main_nav .nav_side.bg_guonei{background:#fff url(../images/nav_guonei.jpg) bottom right no-repeat;}
.head_navbox .main_nav .nav_side.bg_zhoubian{background:#fff url(../images/nav_zhoubian.jpg) bottom right no-repeat;}

/*footer*/
.footer{ padding-top:15px;}
.text-center{ text-align:center;}
.footer .slogo{ text-align:center;}
.footer .slogo a{ margin-right:5px;}
.footer .link{margin-right: 5px;}

/*right_bar*/
.right_bar {font-size:14px;font-family: "microsoft yahei";height: 100%; position: fixed; right: 0; top: 0; width: 35px; z-index: 1001;height:100%;_position: absolute;_top:expression(eval(document.documentElement.scrollTop)); }
.r_bar_wrap{position:absolute;top:0;right:0;background: #333;height: 100%; width:35px;}
.right_bar .r_bar_wrap .rb_top{top:20%; position:absolute}
.right_bar .r_bar_wrap .rb_bottom{ bottom:0;position:absolute}
.right_bar ul li{background: #333;height:45px; width:35px;  cursor:pointer; zoom:1; text-align:center;position:relative;}
.right_bar ul li:hover span{display:block;}
.right_bar ul li.icon a{background:#333 url(../images/right_bar.png) no-repeat; }
.right_bar ul li a{position:absolute; display:block;height:45px; width:35px;background:#333;}
.right_bar ul li.icon a:hover{ background:#f90 url(../images/right_bar.png) no-repeat;}
.right_bar ul li.b_m a,.right_bar ul li.b_m a:hover{ background-image:none;}
.right_bar ul li.b_m a:hover{ background:#f90;}
.right_bar ul li span{ display:none; background:#333; color:#f90; position:absolute; border-left:5px solid #f90; text-align: center; height:45px; line-height:45px; width:82px; top:0; left:-87px;}
.right_bar ul li span.rb_weixin{ color:#fff;width:190px; height:190px; border:none;left:-190px; top:-72px;}
.right_bar ul li span i{ width:5px; height:12px; position: absolute; right:-5px; top:16px; background:url(../images/right_bar.png) -120px 0 no-repeat;}
.right_bar ul li span.rb_weixin i{top:87px;}
.right_bar ul li span.rb_weixin b{ display:block; margin-top:18px;height:146px;}
.right_bar ul li span.rb_weixin b img{ width:146px; height:146px;}
.right_bar ul li span.rb_weixin p{ height:24px; line-height:24px;}
.b_m img{ margin-top:9px;}
.b_b a{background-position:-82px 0 !important;}
.b_c a{background-position:-42px 0 !important;}
.b_s a{background-position:-2px -45px !important;}
.b_w a{background-position:-42px -45px !important;}
.b_t a{background-position:-82px -45px !important;}
@media screen and (min-device-width: 1280px) {
.right_bar {display: block;}
}
@media screen and (max-device-width: 1280px) {
    .right_bar .r_bar_wrap{
        right:-35px;
        transition:right 0.5s;
        -moz-transition:right 0.5s; /* Firefox 4 */
        -webkit-transition:right 0.5s; /* Safari and Chrome */
        -o-transition:right 0.5s; /* Opera */
    }
    .right_bar:hover .r_bar_wrap{
        right:0;
        background: #333;
    }
    .right_bar .tra{
        right:35px;
        transition:right 0.5s;
        -moz-transition:right 0.5s; /* Firefox 4 */
        -webkit-transition:right 0.5s; /* Safari and Chrome */
        -o-transition:right 0.5s; /* Opera */
    }
    .right_bar:hover .tra{
        right:0;
    }
}

/*bootstrap*/
.container {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    font-family:"Microsoft YaHei";
}

.breadcrumb {
  padding: 8px 5px;
  margin: 0 0 0px;
  list-style: none;
  *background-color: #ffffff;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
  *display: inline;
  text-shadow: 0 1px 0 #ffffff;
  *zoom: 1;
}

.breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc;
  font-family: "宋体b8b\4f53";
}

.breadcrumb > .active {
  color: #999999;
}

/* 左侧客服 */
#box-kefu { position: fixed; left: 0; top: 20%; z-index: 1001; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+100)); }
#box-kefu ul{width: 54px;}
#box-kefu ul li{display: block;margin-bottom: 1px;height: 54px;position: relative;font-size: 12px;}
#box-kefu ul li a{display: block;height: 54px;width:54px;color:#fff;}
#box-kefu ul li a .storename{display: block;padding:5px 0;height: 44px;width:54px;line-height: 22px;background: #719C39;text-align: center;}
#box-kefu ul li a:hover .storename{background: #3384f0;}
#box-kefu ul li a .kefu-info{background: #3384f0;position: absolute;top:0;left:54px;height: 54px;width: 136px;display: none;}
#box-kefu ul li a .kefu-info .storetel{width: 82px;padding:5px 0;height: 44px;line-height: 22px;text-align: center;}
#box-kefu ul li a .kefu-info i{width: 54px;height: 54px;background: url(../images/kefu_qq.png) 0 0 no-repeat;position: absolute;top:0;right:0;}
@keyframes bounce-up {
    25% {
        transform: translateY(2px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(-2px);
    }
}
.animate-bounce-up{
    animation: bounce-up 0.9s linear infinite;
}