﻿*
{
    padding:0;
    margin:0;
}
body 
{
    font: 14px/1.5 '微软雅黑' , 'Microsoft YaHei' , '宋体' , Helvetica,Arial;
    color: #333;
    background-color: #fff;
}
a
{
	color:#888;
	text-decoration:none;
	cursor:pointer;
}
img
{
	border:0;
	vertical-align:middle;
}
ul,ol
{
	list-style:none outside none;
}
button,input,select,textarea
{
	border:none;
	outline:none;
	color:inherit;
	background-color:#fff;
}
.fr
{
	float:right;
}
.fl
{
	float:left;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after
{
    content:" ";
    display:table;
}
.clearfix:after,
.container:after
{
    clear:both;
}

input[type="text"]
{
    -webkit-appearance:textfield;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
}
input[type="submit"]
{
    -webkit-appearance:button;
    cursor:pointer;
}


.fullwidth,.fullwidth img
{
    width:100%;
}
.container
{
    max-width:1226px;
    min-width:980px;
    _width:1226px;
    margin:0 auto;
}
.fullShade
{
    display:none;
    position: fixed; 
    z-index: 100000; 
    width: 100%; 
    height: 100%; 
    top: 0; 
    left: 0; 
    filter: alpha(opacity=60); 
    opacity: 0.6; 
    overflow: hidden; 
    background-color: #000; 
    _position: absolute; 
    _left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); 
    _top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight); 
}

.promptBox         /*弹出提示框*/
{
    display:none;
    width:320px; 
    padding:15px 20px;
    position:fixed; 
    background-color:#fff;
    overflow:auto;
    margin:0 auto;
    top:50%;
    left:50%;
    margin-left:-180px;
    margin-top:-180px;
    z-index:999999;
    _position: absolute; 
    _left: expression(eval(document.documentElement.clientWidth/2+document.documentElement.scrollLeft)); 
    _top: expression(eval(document.documentElement.clientHeight/2+document.documentElement.scrollTop)); 
}
.promptBox .box_title
{
    padding-bottom:5px;
    border-bottom:1px solid #ccc;
    margin-bottom:10px;
}
.promptBox button
{
    width:70px;
    height:26px;
    margin:15px auto 0;
    display:block;
    background-color:#ddd;
    line-height:26px;
    text-align:center;
    cursor:pointer;
}
   

.breadNav
{
    padding-top:15px;
    font-size:12px;
    color:#666;
}
.breadNav a
{
    color:#666;
}
.breadNav a:hover
{
    color:#ff0000;
}  

.breadNav.albnav
{
	text-align:right;
	padding-right:12px;
}
.breadNav .ALBlink
{
    font-size:16px;
}

/*头部导航*/
.tophead
{
    position:relative;
    height:80px;
    z-index:999;
    background:#fff;
}
.tophead .container
{
    position:relative;
}
.tophead .head_logo
{
    margin-top:23px;
    width:200px;
}
.tophead .head_logo a
{
    display:block;
}
.tophead .head_logo img
{
    width:100%;
}
.tophead .head_nav
{
	margin-left:3%;
	_width:480px;
}
.tophead .nav_list
{
    position:relative;
    padding-top:12px;
    height:64px;
    line-height:64px;
    font-size:16px;
}
.tophead .nav_item
{
    float:left;
    position:relative;
    z-index:1;
    -webkit-transition:all .3s ease-in;
    transition:all .3s ease-in;
}
.tophead .head_right
{
    float:right;
    padding-top:12px;
    height:68px;
    padding-left:40px;
}
.tophead .head_right a.sell
{
    margin-right:12px;
    font-size:12px;
    color:#333;
}
.tophead .head_right .albsell
{
	font-size:15px;
	vertical-align:middle;
}
.tophead .head_right .verticalline
{
    color:#EBEBEB;
    font-family:Sans-Serif;
}
.tophead .head_right img
{
    width:21px;
    height:14px;
    margin:28px 1px;
    vertical-align:middle;
}
.tophead .nav_item .item_children
{
    display:none;
    width:130px;
    z-index:999;
    position:absolute;
    left:-22px;
    top:68px;
    background:#fff;
    background: rgba(255,255,255,0.8);
    /*filter:alpha(opacity=80);*/ /*此属性在IE中会导致以下subitem_children元素无法显示*/
}
.ENtophead .nav_item .item_children
{
	left:-12px;
}
.item_children li
{
    width:100%;
    float:left;
    font-size:12px;
    text-align:center;
    line-height:40px;
}
.item_children li .sublink
{
    display:block;
    color:#4d4d4d;
}
.subnav li .subitem_children,
.item_children li .subitem_children
{
	display:none;
	position:absolute;
	left:130px;
	top:0;
	width:744px;
	z-index:1000;
    background: #fff;
    padding: 7px 5px;
    font-size:0;
    border-left:1px solid #F7F7F7;
    border-top:1px solid #F7F7F7;
    text-align:left;
}
.item_children li .subitem_3
{
	width:186px;
	height:120px;
}
.item_children li .subitem_6
{
	width:186px;
}
.item_children li .subitem_12
{
	width:372px;
}
.item_children li .subitem_18
{
	width:558px;
}
.item_children li.active .sublink
{
    background:#FF473E;
    color:#fff;
}
.item_children li.active .subitem_children,
.item_children a.active .subitem_children
{
	display:block;
}
.subitem_children .thirditem
{
	display:inline-block;
	*display:inline;
	_zoom:1;
	float:left;
	width:176px;
	height:40px;
	margin:5px;
}
.subitem_children .thirditem a
{
	display:block;
	line-height:40px;
	color:#333;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-size:12px;
	transition:color .2s;
	-webkit-transition:color .2s;
}
.subitem_children .thirditem a:hover
{
    color:#FF473E;
}

.tophead .nav_item .link
{
    color:#333;
    display:block;
    margin:0 15px;
    font-size:14px;
    border-top:2px solid #fff;
    border-bottom:2px solid #fff;
    -webkit-transition:all .3s ease-in;
    transition:all .3s ease-in;
}
.tophead .nav_item .alblink
{
	font-size:20px;
}
.tophead .nav_item.active .link
{
    border-bottom-color:#FF473E;
}
.tophead .nav_item.active .item_children
{
    display:block;
}

/*阿拉伯版头部导航*/
.tophead .head_logo.alb,
.tophead .head_nav.alb,
.tophead .nav_item.alb
{
	float:right;
}
.tophead .head_logo.alb,
.tophead .head_logo.tayologo
{
	width:170px;
}
.tophead .head_right.alb
{
	float:left;
}
.tophead .nav_list.alb
{
	padding-left:0;
	padding-right:50px;
}
/*end 阿拉伯版头部导航*/

/*end 头部导航*/
/*footer*/
.footer
{
    width:100%;
    padding:10px 0;
    background:#000;
    color:#848684;
}
.foot_left,
.foot_mid,
.foot_right
{
    height:40px;
    font-size:12px;
}
.foot_left .foot_links,
.foot_right .right_top
{
    margin-bottom:5px;
}
.foot_mid
{
    width:634px;
    text-align:center;    
    position: absolute;
    left: 50%;
    margin-left: -317px;
}
.foot_mid .midTxt
{
    margin-top:23px;
}
.foot_left .foot_links .link
{
    color:#848684;
}
.foot_left .foot_links .link:hover
{
    color:#fff;
}
.foot_right
{
    text-align:right;
}

.footer.fixed_footer
{
    position:fixed;
    left:0;
    bottom:0;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)));
}
/*end footer*/


.toTop
{
    display:none;
    position:fixed;
    right:10px;
    bottom:90px;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-90));
    cursor:pointer;
}

        .newcontainer
        {
        	max-width:1225px;
        	min-width:905px;
        	*width:1152px;
        	margin:0 auto;
        }

        .nav
        {
        	margin:0 auto;
        	padding:15px 0;
        }
        .nav .logowrap
        {
        	float:left;
        	width:232px;
        }
        .nav .navwrap
        {
        	float:left;
        	width:690px;
        	*width:600px;
        }
        .nav .navlist
        {
        	width:550px;
        	margin:0 auto;
        	height:51px;
        	line-height:50px;
        	font-size:16px;
        	text-align:center;
        }
        .nav .navlist .navitem
        {
        	float:left;
        	position:relative;
        	z-index:33;
        	width:110px;
        	height:50px;
            -webkit-transition: all .1s ease-in;
            transition: all .1s ease-in;
        }
        .navlist .navitem.active .navlink
        {
        	color:#D5251B;
        	border-bottom:1px solid  #D5251B;
        }
        .nav .logowrap img{width:100%;height:100%}
        .nav .navitem a
        {
        	display:inline-block;
        	height:100%;
        	*display:inline;
        	*height:50px;
        	*padding-bottom:10px;
        	color:#000;
        }
        .subnav
        {
        	position:absolute;
        	z-index:99999;
        	left:0;
        	top:51px;
        	display:none;
        	width:100%;
        	padding:20px 0;
        	text-align:center;
        	background-color:rgba(255,255,255,0.85);
        	background-color:#fff\9;
            /*filter:alpha(opacity=85);*/
        }
        .nav .logowrap a,
        .navitem.active .subnav
        {
        	display:block;
        }
        .subnav ul
        {
        	overflow:hidden;
        }
        .subnav ul li
        {
        	font-size:14px;
        	line-height:30px;
        	width:100%;
        	float:left;
        }
        .subnav li a.active
        {
            color:#D5251B;
        }
        .nav .searchwrap
        {
        	float:right;
            width: 300px;
            border: 1px solid #D3D3D3;
            height: 50px;
            line-height: 50px;
            overflow:hidden;
        }
        .nav .searchwrap .ipt
        {
        	float:left;
        	width:249px;
        	height:50px;
        	border-right:1px solid #D3D3D3;
        }
        .searchwrap .ipt input
        {
        	width:100%;
        	height:50px;
            line-height: 50px;
        	vertical-align:middle;
        	font-size:14px;
        	text-align:center;
        }
        .nav .searchwrap img
        {
        	width:34px;
        	height:34px;
        	margin:7px;
        	_margin:7px 6px;
        }
        .indexfoot
        {
        	margin-top:20px;
        	margin-bottom:30px;
        	font-size:12px;
        	color:#6A6A6A;
        	line-height:2;
        	padding-top:20px;
        	border-top:1px solid #E4E4E4;
        }
        .indexfoot div
        {
        	font-size:12px;
        }
        .checkbody .indexfoot
        {
        	margin-top:0;
        }
        .indexfootR
        {
        	text-align:right;
        }
        .indexfoot a
        {
        	color:#6A6A6A;
        }
        .indexfoot a:hover
        {
        	color:#FF473E;
        }
        .topbar a,.indexfootR a
        {
        	margin:0 5px;
        	color:#6A6A6A;
        }
        .topbar a:hover,.indexfootR a:hover
        {
        	color:#D5251B;
        }
        .topbar img,.indexfootR img
        {
        	margin-right:15px;
        }
        .indexfootR img
        {
        	width:20px;
        	height:20px;
        	margin-top:-3px;
        }
        .language
        {
        	display:inline-block;
        	*display:inline;
        	height:25px;
        	line-height:25px;
        	_zoom:1;
        	font-size:12px;
        	margin-right:30px;
        	cursor:pointer;
            position: relative;
        }
        .language .countrymenu
        {
        	display:none;
        	position:absolute;
        	left:-5px;
        	top:25px;
        	border: 1px solid #eee;
        	width:100%;
        	text-align:center;
        	overflow:hidden;
        	background-color:#fff;
        	z-index:1000;
        }
        .countrymenu li
        {
        	float:left;
        	width:100%;
        	height:30px;
        	line-height:30px;
        }
        .countrymenu li.active
        {
        	background-color:#FF473E;
        	color:#fff;
        }
        .nav .navitem .sublink
        {
        	display:block;
        }
.subnav li .subitem_children
{
	left:110px;
	top:15px;
}
.subnav li .subitem_3
{
	width:186px;
	height:100px;
}
.subnav li .subitem_6
{
	width:186px;
}
.subnav li .subitem_12
{
	width:372px;
}
.subnav li .subitem_18
{
	width:558px;
}
.subnav li.active .sublink
{
   /* background:#FF473E;
    color:#fff;*/
    color:#FF473E;
}
.subnav li.active .subitem_children,
.subnav a.active .subitem_children
{
	display:block;
}


/*字体图标*/
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1476946178'); /* IE9*/
  src: url('../fonts/iconfont.eot?t=1476946178#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff?t=1476946178') format('woff'), /* chrome, firefox */
  url('../fonts/iconfont.ttf?t=1476946178') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg?t=1476946178#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-edit:before { content: "\e624"; }
.icon-left:before { content: "\e623"; }
.icon-cart:before { content: "\e622"; }
.icon-right:before { content: "\e621"; }
.icon-motor:before { content: "\e61f"; }
.icon-ask2:before { content: "\e61e"; }
.icon-clock2:before { content: "\e61c"; }
.icon-compare:before { content: "\e618"; }
.icon-search:before { content: "\e614"; }
.icon-feedback:before { content: "\e613"; }
.icon-ask:before { content: "\e612"; }
.icon-pag2:before { content: "\e60f"; }
.icon-pag:before { content: "\e60e"; }
.icon-news:before { content: "\e60d"; }
.icon-life:before { content: "\e60b"; }
.icon-more:before { content: "\e60a"; }
.icon-clock:before { content: "\e602"; }
.icon-radio:before { content: "\e609"; }


