﻿body {
	font-family: microsoft yahei, Tahoma, 宋体, Arial, Sans-Serif;
	font-size: 10pt;
	background-color: White;
	min-width: 980px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

div,
ul,
li,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
i {
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.clearfix:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}

a img {
	border: none;
}

html {
	color: #666;
}

.clear {
	clear: both;
}
.maincategoryintroducebox img{height:auto !important;}
/*begin头部*/
.header {
	background-image: url('Images/header_bg.png');
	background-repeat: repeat-x;
}

.header:after {
	content: "";
	clear: both;
}

.header .base {
	//width: 980px;
	margin: 0px auto;
	padding: 10px 0 10px 50px;
	//clear: both;
	//float: none;
	overflow: hidden;
	width: auto;
	display: inline-block;
}

/*begin公司标志*/
.header .base .logoboard {
	float: left;
	width: 220px;
	margin-bottom: 4px;
}

.header .base .logoboard .logo {
	width: 120px;
}

/*end公司标志*/
/*begin搜索功能*/
.header .base .search {
	float: right;
	width: 760px;
	l/ine-height: 53px;
	height: 53px;
	text-align: right;
	font-size: 12px;
	display: none;
}

.header .base .search a {
	ba/ckground: url("images/data.png") no-repeat scroll 0 0 transparent;
	color: #8B8B8B;

	text-decoration: none;
	padding: 0 3px;
}

.header .base .search a:hover {
	color: #BB0000;
}

.header .base .search i {
	font-style: normal;
	font-size: 13px;
	color: #999;
}

/*end搜索功能*/
/*begin导航栏*/
/*.guide
{
    background-image: url('Images/guide_bg.png');
    background-repeat: repeat-x;
    clear: both;
    float: left;
}

.guideboard
{
    width: 980px;
    margin: 0px auto;
    clear: both;
    float: none;
}

    .guideboard li
    {
        width: 125px;
        color: #2a2c2d;
        float: left;
        height: 40px;
        line-height: 40px;
        padding: 3px 0px 5px 0px;
        text-align: center;
        outline-style: none;
        position: relative;
    }

        .guideboard li a
        {
            display: block;
            color: #2a2c2d;
            text-decoration: none;
            outline-style: none;
            clear: both;
            float: none;
            font-size: 14px;
            font-weight: 700;
        }

        .guideboard li:hover a
        {
            color: #f0f0f0;
            background-image: url('Images/guide_hover.png');
            background-repeat: no-repeat;
        }
    
   .guideboard .secondguidebox,.guideboard .secondguidebox1,.guideboard .secondguidebox2
{ width:516px; position:absolute; font-size:10pt; top:43px; text-align:left; word-wrap:break-word; display:none; overflow:hidden;  z-index:10000 }
.guideboard .secondguidebox
{ left:-5px}
.guideboard .secondguidebox1
{ left:-50px;}
.guideboard .secondguidebox2
{ left:-160px;}
.guideboard .secondguide
{ overflow:hidden;}
.guideboard .secondguide .secondguidetopleft
{
    background-image: url('Images/secondguide_border_01.png');
    width:8px;
    height:8px;
}
.guideboard .secondguide .secondguidetopcenter
{ background-color:#464a4c; height:8px;}
.guideboard .secondguide .secondguidetopright
{
    background-image: url('Images/secondguide_border_02.png');
    width:8px;
    height:8px;
}
.guideboard .secondguide .secondguidemiddleleft
{ border-left:1px solid #f1f2f2;background-color:#f6f6f6}
.guideboard .secondguide .secondguidemiddlecenter
{ background-color:#f6f6f6; width:500px; font-size:16px;}
.guideboard .secondguide .secondguidemiddlecenter li
{ clear:both; float:none; color:#464a4c; text-align:left; text-indent:10pt; height:auto; line-height:35px; overflow:hidden; width:500px; }

.guideboard .secondguide .secondguidemiddlecenter li a
{ background-image:none; color:#464a4c; width:142px; float:left; clear:none; padding-left:12px;}
.guideboard .secondguide .secondguidemiddlecenter li a:hover
{ text-decoration:underline;}
.guideboard .secondguide .secondguidemiddleright
{
    background-image: url('Images/secondguide_border_06.png');
    width:8px;
}
.guideboard .secondguide .secondguidebottomleft
{
    background-image: url('Images/secondguide_border_03.png');
    width:8px;
    height:8px;
}
.guideboard .secondguide .secondguidebottomcenter
{
    background-image: url('Images/secondguide_border_05.png');
    height:8px;
}
.guideboard .secondguide .secondguidebottomright
{
    background-image: url('Images/secondguide_border_04.png');
    width:8px;
    height:8px;
}*/

/*end二次菜单栏*/
/*end导航栏*/
/*end头部*/
/*begin主体*/
.mainlocation,
.mainlocation a {
	line-height: 35px;
	height: 35px;
	color: #396abb;
	text-decoration: none;
}

.mainlocation span {
	font-weight: 700;
	color: #396abb;
}

.mainlocation i {
	margin: 0 6px;
	color: #9b9b9b;
	font-style: normal;
}

.activelink {
	color: #d85656;
}

/*begin分页*/
/*end分页*/
.pagelinetop {
	border-bottom: 1px solid #e3dede;
	overflow: hidden;
	line-height: 30px;
	clear: both;
}

.pagelinebottom {
	border-top: 1px solid #e3dede;
	overflow: hidden;
	line-height: 30px;
	clear: both;
	margin: 5px 0 20px;
}

.pages {}

.pages .cust {
	text-align: right;
}

.pages a {
	border: 1px solid #ddd;
	margin-left: 4px;
	padding: 5px 10px;
	text-decoration: none;
	background: none repeat scroll 0 0 #fcfcfc;
	color: #396abb;
}

.pages a:hover {
	border: 1px solid #396abb;
	color:white;
	background: none repeat scroll 0 0 #396abb;
}

.pages a.flb {}

.pages a.pnbuttom {}

.pages span.cpb {
	margin-left: 4px;
	padding: 5px 10px;
	color:white;
	border: 1px solid #396abb;
	background: #396abb;
}
/*begin主体内容*/
.main {

	float: left;
	background: url(Images/navBg.png) repeat-x 0 -76px #fff
}

/*begin广告大图*/
/*begin广告大图列表*/
.main .BillBox {
	clear: both;
	float: none;
	margin-top: -4px;
	overflow: hidden;
}

.main .BillBox .BillList {
	height: 396px;
	float: left;
}

.main .BillBox .BillList li {
	width: 1920px;
}

.BillBox_end {
	background: url('Images/billBox_end.png') repeat-x;
	height: 24px;

}

.slider {
	overflow: hidden;
}

.slider ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.slider li {
	margin: 0;
	padding: 0;
}

.slider li a {
	margin: 0;
	padding: 0;
}

.slider li a img {
	border: 0;
	padding: 0;
	margin: 0;
	width: 1920px;
}

/*end广告大图列表*/
/*begin广告大图位置标签*/
.main .BillBox #controls {
	text-align: center;
	position: absolute;
	top: 440px;
	left: 50%;
	list-style: none;
	width: 60px;
	margin-left: -30px;
}

.main .BillBox #controls ul li {
	float: left;
	width: 10px;
	height: 10px;
	background-color: #828282;
	margin: 0px 5px;
	cursor: pointer;
}

.main .BillBox #controls .current,
.main .BillBox #controls li:hover {
	background-color: #BB0000;
}

/*end广告大图位置标签*/
/*end广告大图*/
.main .contentBg {
	background: #f3f3f3;

}

.main .maincontent {
	width: 960px;
	margin: 0 auto;
	clear: both;
	float: none;
	overflow: hidden;
	padding: 0 10px;
}

/*begin主体内容左边*/
.main .maincontent .mainleft {
	width: 630px;
	float: right;
}

.main .maincontent .mainleft .boardbox {
	width: 304px;
	margin: 15px 10px 0 0;
	float: left;
	background: url('Images/tab_bg.png') repeat-x;
	border-radius: 3px;
	height: 141px;
}

.main .maincontent .mainleft .boardbox .boardleft {
	width: 172px;
	float: left;
	padding: 13px 10px 15px;
	overflow: hidden;
}

.main .maincontent .mainleft .boardbox .boardleft a {
	color: #4e4e4e;
	text-decoration: none;
}

.main .maincontent .mainleft .boardbox .boardleft .boardtitle {

	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 8px;

}

.main .maincontent .mainleft .boardbox .boardleft .boardtitle a {
	color: #3686AB;
	font-family: Arial, Helvetica, sans-serif;
}

.main .maincontent .mainleft .boardbox .boardleft .boardintroduce {
	font-size: 12px;
	line-height: 18px;
	color: #646464;
}

.main .maincontent .mainleft .boardbox .boardright {
	width: 110px;
	float: right;
	margin-right: 0px;
}

.main .maincontent .mainleft .boardbox .boardright a {
	text-decoration: none;
}

.main .maincontent .mainleft .boardbox .boardright a img {
	border: none;
	width: 110px;
	height: 136px;
	border-radius: 3px;
	margin-top: 2px;
}

/*end主体内容左边*/
/*begin主体内容右边*/
.main .maincontent .mainright {
	width: 323px;
	float: left;

	margin-top: 18px;
}

.main .maincontent .mainright .newstitle {
	background: url('Images/news_title_bg.png') repeat-x 0 -10px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}

.main .maincontent .mainright .newstitle,
.maincontent .mainright .newstitle a {
	color: #f8f8f8;
	text-decoration: none;
}

.main .maincontent .mainright .newstitle span {
	text-indent: 10pt;
	width: 100px;
	float: left;
	color: #c43d3d;
	font-weight: 700;
}

.main .maincontent .mainright .newstitle a {

	float: right;
	width: 200px;
	height: 35px;
	width: 42px;
	background: url('images/more.png') no-repeat scroll 0 15px transparent
}

.main .maincontent .mainright .newsbox {
	clear: both;
	float: none;
	height: 258px;
	background-color: #fff;
	border-radius: 0 0 3px 3px;
}

.main .maincontent .mainright .newsbox .newstitlelist {
	color: #4d4d4d;
	text-decoration: none;
	line-height: 30px;
	border-bottom: 1px dotted #ddd;

	margin-right: 15px;
	overflow: hidden;

}

.main .maincontent .mainright .newsbox .newstitlelist a {
	color: #4d4d4d;
	text-decoration: none;
	width: 144pt;
	float: left;
	display: inline-block;
	white-space: nowrap;

}

.main .maincontent .mainright .newsbox .newstitlelist a:hover {
	color: #3686AB;
}

.main .maincontent .mainright .newsbox .newstitlelist span {
	color: #8f8f8f;
	text-decoration: none;
	width: 85px;
	float: right;
	display: inline-block;
	text-align: right;
	padding-right: 4px;
}

.main .maincontent .mainright .newsbox .newstitlelist span.topName,
.main .maincontent .mainright .newsbox .newstitlelist span.newName {
	width: 24px;
	background: url(images/topName.gif) no-repeat 3px 11px;
	height: 23px;
	float: left;
	padding-right: 6px;
}

.main .maincontent .mainright .newsbox .newstitlelist span.newName {
	background: url(images/newName.gif) no-repeat 4px 11px;
}

.categoryspan {
	color: #8f8f8f;
	font-size: 11px;
}

/*end主体内容右边*/
/*end主体内容*/
/*begin二级页面主体*/
.secondmain {
	width: 980px;
	margin: 0px auto;
	overflow: hidden;
	clear: both;
	float: none;
}

/*begin二级页面主体左边*/
.secondmain .secondmainleft {
	width: 210px;
	float: left;
	margin-right: 10px;
}

.secondmain .secondmainleft .maincategorybox {
	//background: url(images/navBottom.png) no-repeat 0 bottom #f9f9f9;
	margin: 10px 0;
	padding-bottom: 10px;
	border-top: 1px solid #F9F9F9;
}

.secondmain .secondmainleft .maincategorybox .maincontenttitle {
	border-bottom: 1px solid #e3dede;
	color: white;
	background:#396abb;
	line-height: 44px;
	text-align:center;
	font-size: 16px;
	font-weight: 700;

}

.secondmain .secondmainleft .maincategorybox .maincategorylist,
.secondmain .secondmainleft .maincategorybox .maincategorylist a {
	text-decoration: none;
	color: #656565;
	line-height: 40px;
	font-weight:700;
	text-indent: 10pt;
}
.maincategorybox a:hover{background:#ddd;}
.secondmain .secondmainleft .maincategorybox .maincategorylist a:hover {
	color: #333;
}

.maincategorybox li {background:#f4f4f4;}
.maincategorybox li{height:44px;}
.maincategorybox li a {
	text-decoration: none;
	color: #656565;
	display:block;
	line-height: 40px;
}

.maincategorybox li.aMenu {
	text-indent: 10pt;
	display: inline-block;
	background: #f4f4f4;
	font-weight: 600;
	border-radius: 0 0 3px 3px;
	border-top: 1px solid #e9e9e9;
	animation: rotateup 1.5s;
}

	.maincategorybox li.bMenu a {
		text-indent: 10pt;
		color: #858585;
		display: block;
		width: 100%;
	}

	.maincategorybox li.bMenu a:hover {
		background: #ddd;
		color: #333;
	}



	/*end二级页面主体左边*/
	/*begin二级页面主体右边*/
	.secondmain .secondmainright {
		width: 730px;
		float: right;
		margin-top: 45px;
	}

	.secondmain .secondmainright .maincategoryintroducebox {
		background-color: #f3f3f3;
		padding: 12px 20px;
		width: 690px;
		overflow: hidden;
		margin-bottom: 15px;
	}

	.secondmain .secondmainright .icoBox {

		padding: 20px 0;

		overflow: hidden;
		margin-bottom: 15px;
	}

	.secondmain .secondmainright .icoBox li {
		margin: 2px 9px;
		width: 163px;
		float: left;
	}


	.secondmain .secondmainright .maincategoryintroducebox1 {
		background-color: #f8f0d0;
		padding: 20px 20px;
		width: 690px;
		overflow: hidden;
	}

	.secondmain .secondmainright .margintop {
		margin-top: 15px;
	}

	.secondmain .secondmainright .maincategoryintroducebox .maincategorytitle {
		color: #396abb;
		line-height: 40px;
		font-size: 16px;
		font-weight: 700;
	}

	.secondmain .secondmainright .maincategoryintroducebox .maincategoryintroduce {
		color: #656564;
		line-height: 25px;
		height: auto;
		clear: both;
		float: none;
		word-wrap: break-word;
		overflow: hidden;
	}

	.secondmain .secondmainright .maincategoryintroducebox .maincategoryintroduce .friendlink {
		margin: 33px;
	}

	.secondmain .secondmainright .maincategoryintroducebox .maincategoryintroduce .friendlink img {
		width: 163px;
		height: 75px;
	}

	.secondmain .secondmainright .maincategoryintroducebox .maincategoryintroduce a {
		color: #656564;
	}

	.secondmain .secondmainright .maincategoryintroducebox .maincategoryintroduce span {
		clear: both;
		float: none;
		line-height: 27px;
		font-size: 10pt;
	}

	.secondmain .secondmainright .moreabout {
		color: #396abb;
		line-height: 40px;
		height: 40px;
		font-weight: bold;
		border-bottom: 5px solid #f9f9f9;
		font-size: 16px;

	}

	.secondmain .secondmainright .maincategoryintroducebox .showmore {
		text-align: right;
		line-height: 14px;
		height: 14px;
		margin-top: 12px;
		cursor: pointer;
	}

	.secondmain .secondmainright .maincategoryintroducebox .showmore a {
		text-decoration: none;
		color: #006699;
		background-image: url('Images/showmore.gif');
		text-indent: 15px;
		line-height: 15px;
		background-repeat: no-repeat;
		display: inline-block;
		width: 45px;
	}

	/*begin二级页面主体内容列表*/
	//.secondmainright>div ul:first-child{display:none;}
	.secondmain .secondmainright .maincontentbox {
		padding: 15px 0px;
	}

	.secondmain .secondmainright .maincontentbox .maincontentitem {
		margin-bottom: 10px;
		clear: both;
		float: none;
		overflow: hidden;
		word-wrap: break-word;
	}

	/*begin二级页面主体内容列表左边*/
	.secondmain .secondmainright .maincontentbox .maincontentitem .maincontentleft {
		width: 100px;
		float: left;
		text-align: center;
	}

	.secondmain .secondmainright .maincontentbox .maincontentitem .maincontentleft img {
		width: 88px;
		height: 110px;
		display: inline-block;
	}

	/*end二级页面主体内容列表左边*/
	/*begin二级页面主体内容列表右边*/
	.secondmain .secondmainright .maincontentbox .maincontentitem .maincontentright {
		float: right;
		width: 622px;
	}

	.secondmain .secondmainright .maincontentbox .maincontenttitle,
	.secondmain .secondmainright .maincontentbox .maincontenttitle a {

		color: #396abb;
		font-size: 16px;
		margin-bottom: 10px;

	}

	.mTop {
		margin-top: 10px;
	}

	.friendBanner {

		height: 150px;
		overflow: hidden;

	}

	.secondmain .secondmainright .maincontentbox .maincontenintroduce {
		font-size: 10pt;
		line-height: 23px;
		padding-bottom: 25px;
		border-bottom: 1px solid #fcfcfc;

	}

	.secondmain .secondmainright .maincontentbox .noB {
		border-bottom: none;
		padding-bottom: 0;
	}

	.unline {
		border-bottom: 1px solid #fcfcfc;
		padding-bottom: 10px;
	}

	/*end二级页面主体内容列表右边*/
	/*end二级页面主体内容列表*/
	/*end二级页面主体右边*/
	/*end二级页面主体*/
	/*begin三级页面主体*/
	.thirdmain {
		width: 980px;
		margin: 0px auto;
		overflow: hidden;
		clear: both;
		float: none;
	}

	/*begin三级页面主体左边*/
	.thirdmainleft {
		width: 747px;
		margin-right: 3px;
		float: left;
	}

	.thirdmainleft .thirdmainbox table {
		width: 100%;
	}

	.thirdmainleft .thirdmainbox .thirdmianborder {
		border: 1px solid #f8f0d0;
		padding: 10px;
	}

	.thirdmainleft .thirdmainbox .thirdmaintitle {
		line-height: 40px;
		height: 40px;
		text-align: center;
		font-weight: bold;
		font-size: 14pt;
		color: #ca1515;
	}

	.thirdmainleft .thirdmainbox .thirdmaintime {
		line-height: 30px;
		height: 30px;
		text-align: right;
		color: #666666;
		font-size: 9pt;
		border-bottom: 1px dotted #CA1515;
	}

	.thirdmainleft .thirdmainbox .thirdmaincontent {
		margin-top: 30px;
	}

	.thirdmainleft .thirdmainbox .thirdmaincontent span {
		line-height: 27px;
		font-size: 10pt;
	}

	.thirdmainleft .thirdmainbox .thirmainbordertop {
		background-image: url('Images/thirdmainbordertop.png');
		height: 7px;
		display: none;
	}

	.thirdmainleft .thirdmainbox .thirmainbordercenter {
		background-color: #fafafa;
		border-top: 5px solid #ddd;
		padding: 20px;
		width: 706px;
	}

	.thirdmainleft .thirdmainbox .thirmainborderbottom {
		background-image: url('Images/thirdmainborderbottom.png');
		height: 8px;
		margin-bottom: 12px;
	}

	/*end三级页面主体左边*/
	/*begin三级页面主体右边*/
	.thirdmainright {
		width: 230px;
		float: right;
		margin-top: 35px;
	}

	.thirdmainright .moreaboutboard {
		background-color: #f7f7f7;
		padding: 15px 20px;
		width: 190px;
		margin-bottom: 10px;
	}

	.thirdmainright .moreaboutboard a {
		display: block;
		background-image: url('Images/gotomore.png');
		background-repeat: no-repeat;
		text-indent: 38px;
		height: 23px;
		line-height: 23px;
		text-decoration: none;
		color: #006699;
	}

	.thirdmainright .thirdsearchboard {
		background: #f2f2f2;
		padding: 15px 20px;
		width: 190px;
	}

	.thirdsearchboardtitle {
		line-height: 28px;
		border-bottom: 1px solid #e3dede;
	}

	.thirdsearchboardcontent {
		height: 19px;
		margin: 20px 0px;
	}

	.thirdsearchboardcontenttext {
		width: 169px;
		float: left;
		display: inline-block;
	}

	.thirdsearchboardcontentbutton {
		width: 19px;
		float: left;
		display: inline-block;
	}

	.btnthirdsearch {
		background-image: url('Images/btn_search2.png');
		width: 19px;
		height: 19px;
		background-color: transparent;
		border: none;
		cursor: pointer;
	}

	.txtthirdsearch {
		border: 1px solid #d0d0d0;
		background-color: White;
		height: 17px;
		width: 164px;
	}

	/*end三级页面主体右边*/
	/*end三级页面主体*/
	/*end主体*/
	/*begin尾部*/
	.footer {
		background: url('Images/footer_bg.jpg') repeat-x #7F7F7F;
		clear: both;
		float: none;
	}


	.footer .footercontent {
		width: 960px;
		margin: 0px auto;
		ba/ckground: url('Images/footerstyle1.png') no-repeat 0 -1px;

		padding: 25px 10px;
		clear: both;
		float: none;
		overflow: hidden;
	}

	/*begin尾部左边*/
	.footer .footercontent .footerleft {
		width: 756px;
		float: left;
		padding-right: 9px;
	}

	.footer .footercontent .footerleft .footerborder {
		width: 25%;
		float: left;
	}

	.footer .footercontent .footerleft .footerborder .footerbordertitile {

		line-height: 40px;
		height: 40px;
		font-size: 14px;
		font-weight: 700;
	}

	.footer .footercontent .footerleft .footerborder .footerbordertitile a {
		color: #fff;
		text-decoration: none;
	}

	.footer .footercontent .footerleft .footerborder .footerbordercontentlist,
	.footer .footercontent .footerleft .footerborder .footerbordercontentlist a {
		font-size: 12px;
		color: #f8f8f8;
		text-decoration: none;
		line-height: 22px;
		font-family: Arial, Helvetica, sans-serif;
	}

	/*end尾部左边*/
	/*begin尾部右边*/
	.footer .footercontent .footerright {
		width: 176px;
		float: right;
		margin-top: 13px;
	}

	.footer .footercontent .footerright .contact {
		border: 0px;
	}

	.footer .footercontent .footerright .friendlist,
	.footer .footercontent .footerright .friendlist a {
		color: #fff;
		text-decoration: none;
		width: 176px;
		padding-right: 27px;
		padding: 1px 0;
	}

	.footer .footercontent .footerright .friendlist a:hover {
		text-decoration: underline;
	}

	.footerinfo {
		background-color: #4e4e4e;
		text-align: center;
		margin-top: 20px;
		color: #b5b5b5;
		line-height: 29px;
		height: 29px;
		clear: both;
		float: none;
	}

	.footerinfo ul {
		margin: 0px auto;
		width: 980px;
	}

	.footerinfo ul li .el {
		padding: 6px 10px 0 0;
		display: block;
		float: left;
		text-align: right;
	}

	.footerinfo ul li .er {
		display: block;
		width: 82%;
		float: left;
		text-align: left;
		font-size: 12px;
	}
	/*地图*/
	#dituContent {margin-bottom:50px;}
	/*end尾部右边*/
	/*end尾部*/
	#menu {
		//background: url('images/guide_bg.png') repeat-x scroll left bottom #F8F8F8;
		height: 46px;
		margin: 0 auto;
		//min-width: 1000px;
		//position: relative;
		width: auto !important;
		padding: 10px 20px 10px 0;
		//z-index: 10;
		float: right;
	}

	#menu .nav {
		height: 46px;
		margin: 0 auto;
		position: relative;
		//width: 980px;
		//z-index: 100;
	}

	#menu .nav ul {
		float: left;
		margin-top: 3px;
	}

	#menu li {
		display: block;
		float: left;
		overflow: visible;
		vertical-align: top;
		width: auto;
	}

	.nav a {
		color: #333333;
		cursor: pointer;
	}

	.nav a.trad {
		color: #666666;
		display: block;
		font-size: 16px;
		font-weight: bold;
		line-height: 41px;
		position: relative;
		text-align: center; 
		text-decoration: none;
		z-index: 1007;
	}

	.nav a.trad span {
		display: block;
		height: 41px;
		margin-left: 2px;
		padding: 0 20px;
		text-shadow: 1px 1px 0 #FFFFFF;
		width: auto;
		border-right: 1px solid #ccc;
	}

	.nav li a.hover {
		background-color: transparent;
		background: url('images/guide_hover.png') no-repeat 0 1px;
		color: #BB0000;
		margin-top: 0;
	}

	.nav li a.hover span {
		background-color: transparent;
		background: #396abb;
		color: #fff;
		text-shadow: 1px 1px 0 #000;
	}

	.nav li a.active span {
		color: #BB0000;
	}

	.nav a.shop_huawei:hover,
	.nav li a.shop_huawei:hover span {
		background: none repeat scroll 0 0 transparent;
	}

	.menuitempanel {
		border-bottom-left-radius: 12px;
		border-bottom-right-radius: 12px;
		box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
		display: none;
		left: 0;
		position: absolute;
		top: 44px;
		z-index: 1000;
		width: 550px;
	}

	.menuright {
		left: auto;
		right: 0;
	}

	.menucontentdiv {

		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		border-left: 1px solid #ccc;
		height: 100%;
		margin-right: 7px;
		padding: 20px 20px 0 20px;
		width: auto;
	}

	.menucontentdiv .clearfix {
		padding-bottom: 10px;
		position: relative;
	}

	.menufillet_s,
	.menufillet_w,
	.menufillet_e,
	.menufillet_se,
	.menufillet_sw {
		background-attachment: scroll;
		background-color: transparent;
		display: block;
		height: 10px;
		overflow: hidden;
		position: absolute;
		width: 10px;
		z-index: 999;
	}

	.menufillet_e {
		background-image: url("images/hw_s_232058.png");
		background-repeat: repeat-y;
		height: 100%;
		right: 0;
		top: 0;
		width: 7px;
	}

	.verticalLine {
		background-color: #FFFFFF;
		border-left: 1px solid #CFCFCF;
		float: left;
		height: 200px;
		left: 200px;
		margin: 0 45px;
		min-height: 200px;
		top: 0;
		width: 1px;
	}

	#menu .menuitempanel li {
		f/loat: none;
		line-height: 24px;
		top: 0;
	}

	#menu .menuitempanel li.left {
		float: left;
	}

	.menuitempanel h2 {
		color: #BB0000;
		font-size: 16px;
		font-weight: bold;
		padding-bottom: 10px;
	}

	.menuitempanel h2 a {
		color: #BB0000;
	}

	.menuitempanel ul li a {
		color: #666666;
	}

	.menuitempanel ul.taxonomy {
		margin-left: 2px;
	}


	#menu .menuitempanel ul.taxonomy li.list {
		float: none;
		width: 100%;
		display: inline-block;
		font-weight: 400;
		text-align: right;
	}

	#menu .menuitempanel ul.taxonomy li.list a {
		text-decoration: none;
	}

	#menu .menuitempanel ul.taxonomy li {
		font-size: 14px;
		font-weight: bold;
		line-height: 32px;
		margin-right: 40px;
		pos/ition: relative;
	}

	.menuitempanel ul.taxonomy li a {
		color: #333333;
		display: inline-block;
		text-decoration: none;
	}

	.menuitempanel ul.taxonomy li a:hover {
		text-decoration: underline;
		color: #396abb;
	}

	.menuitempanel ul.taxonomy li .aaaa {
		width: 200px;
		clear: both;
	}


	.menuitempanel ul.taxonomy li .firstT a {
		color: #396abb;
	}

	.menuitempanel ul.taxonomy li .SecondT {
		font-size: 12px;
		font-weight: 400;
	}

	.menuitempanel ul.taxonomy li .more {
		font-weight: 400;
		background: url(images/more.png) no-repeat 0 15px;
		padding-left: 8px;
		width: 2px;
		height: 33px;
		float: left;
	}

	.menuitempanel ul.taxonomy li .aaaa p.SecondT {
		float: left;
		width: 100px;
	}

	.menuitempanel ul.m_box li.title {
		font-weight: bold;
		margin-top: 5px;
	}

	.menuitempanel ul.m_box li.summary {
		font-weight: normal;
		width: 259px;
	}

	#menu .menuitempanel ul.m_box li.summary ul {
		float: none;
		padding: 0;
	}

	.menuitempanel .solutions_products ul.m_box li.summary {
		padding: 0 0 0 2px;
	}

	.menuitempanel .solutions_products ul.m_box li.left {
		margin-right: 15px;
	}

	.menuitempanel ul.list {
		margin-right: 45px;
	}

	.menuitempanel ul>li.left>ul {
		margin-right: 45px;
	}

	.menuitempanel ul.list h3 {
		padding: 0;
	}

	.menuitempanel ul.list h3 a {
		color: #333333;
		font-size: 14px;
		font-weight: bold;
	}

	.menuitempanel .solutions_products ul.m_box li.last,
	.menuitempanel ul.last,
	.menuitempanel ul li ul.last {
		margin: 0;
	}

	.shadow_b_layout {
		background-attachment: scroll;
		background-image: url("images/hw_s_232053.png");
		background-position: 0 -67px;
		background-repeat: no-repeat;
		left: 0;
		position: absolute;
		width: 100%;
	}

	.shadow_b_layout div {
		background: url("images/hw_s_232053.png") no-repeat scroll 100% -1px transparent;
		display: block;
		height: 16px;
		margin-left: 15px;
	}

	.shadow_b_layout,
	.menufillet_e {
		display: none;
	}

	.menucontentdiv {
		border-bottom: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		margin-right: 0;
		background: url('Images/navBg.png') repeat-x #fff;
	}

	.menucontentdiv .clearfix {
		padding-bottom: 15px;
	}

	:root .shadow_b_layout,
	*:root .menufillet_e {}

	:root .menucontentdiv {}

	:root .menucontentdiv .clearfix {}
