/*css document*/
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input,border { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body{ font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:12px; color:#666666; /*line-height:1; */ text-align:left}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea { outline: 0; resize: none; }
a { text-decoration:none; color:#666666; text-decoration:none; -webkit-transition:color 0.3s ease-out; -moz-transition:color 0.3s ease-out; -o-transition:color 0.3s ease-out; -ms-transition:color 0.3s ease-out; transition:color 0.3s ease-out;}
a:hover { text-decoration:none; color:#ea5404;  }
abbr[title] { border-bottom:1px dotted; }
.clear { clear:both; }
.left { float:left; } .right { float:right; }
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */
input, select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; border:none; padding:0; }
@font-face { font-family: CenturyGothic; src:url(CenturyGothic.ttf);} 
.width{ width:100%; min-width:1180px; margin:0 auto; height:70px;background: #fff; }
/*top 开始*/
.header{ width:1180px; margin:0 auto; height:78px; position:relative;}
.header h1{  margin:5px 18px 0px 0px;}
.itc-left{ background:url(../images/select-bg.jpg); width:80px; height:24px; line-height:24px; margin-top:23px; cursor:pointer; text-align:left; margin-right:5px;margin-left: 30px}
.itc-left a { cursor:pointer; padding-right:3px; font-size:12px !important; margin-left:10px; color:#F5821F;}
.a-city,.a-city:hover{color:#F5821F !important;}
.city_name { text-align:left;display: none; width: 357px; background:url(../images/se-bg.jpg) top left no-repeat; height: 130px; padding: 15px 0 15px 15px; line-height: 20px; background-color: #f5f5f5; position: absolute; left:165px; top:60px; z-index:9999; box-sizing:content-box}
.city_name dl { display: inline; width: 360px; float: left; margin-top: 8px;}
.city_name dt { width: 40px; color: #000000; font-weight: bold; }
.city_name dd { width: 320px; height: 20px; }
.city_name dt, .city_name dd { float: left; font-size: 12px; }
.city_name dd a { color: #333; padding: 0 11px;font-size: 12px; }
.city_sssClosed{
	color: #999!important;
}


.nav{ height:70px; }
.nav a{ float:left; display:block;height:70px; padding:0px 10px; color:#535353; line-height:70px; font-size:14px; width:56px; text-align:center; box-sizing:content-box}
.nav a:hover{background: #F5821F; color:#ffffff}
.nav2016Xgt,.nav2016Gysc,.nav2016Vr{ width:61px !important}
.header-sy{ width:50px !important;}
.navXgtxq{position: absolute;top:70px;left:390px;width:81px;height: auto;background: #F5821F;z-index:9999;display: none;}
.navGysc{position: absolute;top:70px;left:856px;width:81px;height: auto;background: #F5821F;z-index:9999;display: none;}
.navXgtxq ul li,.navGysc ul li{width: 100%;height: 36px;line-height: 36px;text-align: center;padding: 0px; background:#F5821F; }
.navXgtxq ul li a,.navGysc ul li a{color:#ffffff}
.navXgtxq ul li a:hover,.navGysc ul li a:hover{background: #fff; color:#535353 !important;width: 100%;height: 36px; display:block; text-align:center !important}
.header-iphone { background:url(../images/iphone.jpg) no-repeat left center; color: #F5821F; font-size: 20px; font-style:normal;height: 24px;line-height: 24px; margin-left:40px; padding-left: 30px; margin-top:22px; font-family: CenturyGothic; font-weight:bold}
.header-gr{ margin-top:23px;}
/*top 结束*/
/*底部专题广告位*/
.index-li{ width:285px; height:176px; padding-left:8px; padding-right:2px ;padding-top:10px; overflow:hidden; box-sizing:content-box}
.index-li4{ margin-right:0px !important;}
.index-pic1{ margin-top:45px;}
.index-li img:hover{-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);-moz-box-shadow: 0 0 10px rgba(0,0,0,.3);-ms-box-shadow: 0 0 10px rgba(0,0,0,.3);-o-box-shadow: 0 0 10px rgba(0,0,0,.3);box-shadow: 0 0 10px rgba(0,0,0,.3);-webkit-transform:translate3d(0, -2px, 0);-ms-transform:translate3d(0, -2px, 0);-o-transform:translate3d(0, -2px, 0);-moz-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
/*首页友情链接*/
.index-pic{ width:1180px; margin:0 auto; height:auto; overflow:hidden; margin-top:40px;}
.index-yqlj{ width:780px; margin:0 auto; height:auto; overflow:hidden; margin-top:40px;}
.index-yqlj-top{ height:30px; line-height:30px; background:#f5f5f5}
.index-yqlj-top li{ width:120px; height:30px; display:block; text-align:center; font-size:14px; cursor:pointer; color:#666666}
.li-cur{ background:#535353; color:#ffffff !important}
.index-yqlj-bottom{ padding:10px 20px; width:740px; background:#ffffff; height:45px;	}
.index-yqlj-bottom a{ font-size:14px; line-height:26px; padding:0px 8px;}
.index-yqlj-bottom ul li{ display:none}
.index-yqlj-bottom ul li.show{ display:block}

/* footer */
.footer-box {text-align:left; width:100%; min-width:1180px;background-color:#ffffff; height:220px; border-top:1px solid #dbdbdb; margin-top:20px;}
.con{ width:1180px; margin:0 auto; overflow:hidden}
.footer { width:1180px; margin:0 auto; padding-top:40px; }
.footer-part1, .footer-part2, .footer-part3 { width:189px; }
.footer-part1 dl dt, .footer-part2 dl dt,  .footer-part3 dl dt, .footer-part4 dl dt { font-size:16px; font-weight:bold; padding-bottom:18px; }
.footer-part4 dl dt{ text-align:left}
.footer-part1 dl dd a, .footer-part2 dl dd a { display:block; font-size:14px; padding-bottom:16px; }
.footer-part1 dl dd a:hover, .footer-part2 dl dd a:hover { color:#ea5404; }
.footer-part2 dl dd a.weibo { background:url(../images/index_31.png) no-repeat left 0px; padding-left:24px; } 
.footer-part2 dl dd a.qzone { background:url(../images/index_32.png) no-repeat left 0px; padding-left:24px; }
.footer-part2 dl dd a.tmall { background:url(../images/index_33.png) no-repeat left 0px; padding-left:24px; }
.footer-part3 dl dd img { width:94px; height:93px; }
.footer-part4 { width:200px; text-align:center; }
.footer-part4-phone { font-size:24px; color:#666666;  font-family: CenturyGothic; text-align:center; font-weight:bold; }
.footer-part4-time { font-size:14px; line-height:24px; padding-bottom:20px; }
.footer-part4 a { text-align:center;display:block; width:200px; height:36px; background-color:#F5821F; line-height:36px; font-size:14px; color:#ffffff; font-weight:bold; }
/*.footer-part4 a:hover{ display:block; width:200px; height:36px; background-color:#cc0000; line-height:36px; font-size:14px; color:#ffffff; font-weight:bold;} */
/* bottom */
.index-bottom { width:100%; min-width:1180px; height:30px; background-color:#cccccc; }
.bottom-content { width:1180px; margin:0 auto; line-height:30px; }
.index-xf{ 
	width:68px; 
	height:390px; 
	position:fixed; 
	right:1px; /*
	bottom:100px; */
	_margin-bottom:160px;
	z-index:200;
	/*background: url(../images/rightBg.png) no-repeat center top;*/
	/* overflow: hidden; */
}


/****************原右侧悬浮***************/

.index-xf li { width:68px; height:68px ;position: absolute;}
.index-xf li a{ width:68px; height:68px ;display:block; text-align:center !important; line-height:104px; display:inline-block;font-size: 14px; overflow:hidden;  }
.index-xf li a{ color:#F5821F;}
.index-xf li a:hover{color:#ffffff !important;}
.index-xf-li1{ top:0px; background: url(../images/index-xf-li1.png) no-repeat left center #ffffff;}
.index-xf-li2{ top:69px;background: url(../images/index-xf-li2.png) no-repeat left center #ffffff;}
.index-xf-li3{top:138px;background: url(../images/index-xf-li3.png) no-repeat left center #ffffff; }
.index-xf-li4{top:207px; height:91px !important;}
.index-xf-li5{top:299px; height:91px !important;}
.index-xf-li4 img,.index-xf-li5 img{ float:left}
.index-xf-li4 span,.index-xf-li5 span{ width:68px; height:22px; line-height:22px; background:#eeeeee; color:#F5821F; text-align:center; float:left; display:block; margin-top:1px;}
.index-xf-li1:hover{background: url(../images/index-xf-li1hover.png) #F5821F no-repeat left center;}
.index-xf-li2:hover{background: url(../images/index-xf-li2hover.png) #F5821F no-repeat left center;}
.index-xf-li3:hover{background: url(../images/index-xf-li3hover.png) #F5821F no-repeat left center;}

/*解决IE6下不兼容 position:fixed 的问题*/
#l_gotop, .index-xf{
	cursor:pointer;  
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); 
}
/*解决IE6下不兼容 position:fixed 的问题 EN*/
.xfTel{
	width:200px;
	height: 68px;
	line-height: 68px;
	text-indent: 40px;
	position: absolute;
	right:69px;
	top:138px;
	color: #fff;
	font-size: 20px;
	font-family: CenturyGothic;
    font-weight:bold;
	display: none;
	background: url(../images/telBg.png) no-repeat left center #F5821F;	
	z-index:999;
	overflow:hidden;
}
.top-bg{ height:5px; width:100%; background:url(../images/top-bg_02.jpg) repeat-x}
.footer_gg{ margin:0 auto; width:1180px;}
.footer-part4-p{ padding-bottom:20px; font-size:14px; color:#666666;text-align: center;}
.top-dl{ white-space:50px; text-align:right; color:#F5821F !important; margin-top:14px; float:right; display:block; width:40px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
 }
.top-dl a{color:#666666;}
.top-dl font,.top-dl font a { color:#F5821F;width:46px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.top-dl a:hover{ text-decoration:underline}

#nav { position:relative; height:83px; font-size:14px; color:#999; float:left; box-sizing:content-box;margin-left:5px; }
 #nav ul { list-style-type:none; }
 #nav ul li { float:left; position: relative;}
 #nav ul li a { float:left; display:block;height:83px; padding:0px 8px; display:block; color:#535353; line-height:83px; font-size:14px;width:56px; text-align:center; box-sizing:content-box}
 #nav ul li a:hover {background:#F5821F;color:#fff;display:block;} 
 #nav ul li ul {display: none;}
 #nav ul li:hover ul {display: block; position: absolute; top:83px;left:0; z-index:9999} 
 #nav ul li:hover ul li a {display:block; background:#F5821F; color:#ffffff; text-align:center;  border-right: none; height:35px; line-height:35px;}
 #nav ul li:hover ul li a:hover  { background:#ffffff; color:#535353 !important; }
.jzal a{ width:63px !important}
.lanmuli{background: #F5821F;color: #fff;}
.lanmuli a{color:#ffffff !important;}
.lanmuli2{color: #fff;}

/* 官网列表页搜索框部分 */
.xqSearchBar{
	clear:both;
	height: 30px;
	margin-bottom: 10px;
}
.xqSearchL{
	width: 200px;
    height: 30px;
    line-height: 30px;
    float: left;
    border: 1px solid #fa510c;
}
.xqSearchL span{
	height: 30px;
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
}
.xqSearchL span img{
	vertical-align: middle;
}
a .xqSearchR{
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-left: 10px;
	background: #fa510c;
	color:#fff;
}