*{margin:0; padding:0}
body{
    color:#000;
    font-size:12px;
    line-height:24px;
	color:#36393b;
	background:#e9ebec url(../images/body_bg.gif) 0 0 repeat-x;
	/*background:#e9ebec url(../images/body_bg1.png) top center no-repeat;*/
}
img{border:none}
ul li{list-style:none}
a{color:#444; text-decoration:none}
a:hover{color:#006cc7}

.logincon div,.header div,.search input,.nav ul,.nav ul li,.nav ul li a,
.topinfo .l,.main div,.news ul,.news ul li,.news ul li a,.main .box h2 span,
.rightdiv ul,.rightdiv ul li,.tabbox ul,.tabbox ul li,.tabbox ul li a,
.infoli,.infoli li,.infoli li a,.carousel-list,.carousel-list li,.carousel-list li a,
.listbox_list,.listbox_list li,.listbox_list li a,
.middlediv div,.middlediv ul,.middlediv ul li,.classcon ul,.classcon li,.classcon li a,
.factory .item ul,.factory .item ul li,.talents ul,.talents ul li{float:left}

.login{
	margin:5px auto;
	width:1200px;
	height:38px;	
}
.logincon{float:right}
.username,.password{
	width:170px;
	padding:0 0 0 40px;
	background:#fff url(../images/username.gif) 0 0 no-repeat;
	margin:0 9px 0 0;
}
.password{background-image:url(../images/password.gif)}
.username input,.password input{
	width:162px;
	border:none 0;
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aaa;
	height:24px;
}
.logincon .btn1,.logincon .btn2{
	float:left;
	width:70px;
	border:none 0;
	height:24px;
	font-size:14px;
	font-weight:bold;
	font-family:"宋体", Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 6px 0 0;
	background:#f50;
}
.logincon a{color:#fff; float:left; padding:0 3px}
.logincon .btn2{background:#7c8086}
.logincon .wx-icon{display:inline-block;width:16px;height:30px;position:relative}
.logincon .wx-icon div{display:none;position:absolute;top:30px;right:0;width:200px;height:200px;border:1px solid #e6e4e0;z-index:99999}
.logincon .wx-icon div img{margin:0}
.logincon .wx-icon:hover div{display:block}

.header{
	margin:0 auto;
	width:1200px;
	height:73px;
	overflow:hidden;
}
.header h1{float:left; width:247px}
.header .city{
	width:135px;
	text-align:center;
	margin:7px 22px 0 0;
}
.header .city font{font-size:18px}
.header .city a{color:#006cc7; padding:5px 0}
.search{width:796px; margin:13px 0 0}
.search .input{
	width:380px;
	height:33px;
	padding:0 6px 0 34px;
	border:2px solid #f50;
	border-radius:3px 0 0 3px;
	background:#fff url(../images/search.gif) 7px 6px no-repeat;
	color:#aaa;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	font-size:13px;
}
.search .btn{
	width:80px;
	background:#f50;
	height:37px;
	border-radius:0 3px 3px 0;
	color:#fff;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	border:none 0;
	margin:0 12px 0 0;
}
.search div{
	width:280px;
	height:40px;
	overflow:hidden;
	line-height:20px;
	margin:-2px 0 0;
}
.search div a{color:#999}
.nav{
	margin:0 auto;
	width:1199px;
	height:50px;
	padding:0 0 0 1px;
}
.nav ul{height:39px; border-right:1px solid #54c6f4}
.nav ul li{width:91px; border-left:1px solid #54c6f4; position:relative}
.nav ul li a{
	width:91px;
	height:39px;
	line-height:40px;
	overflow:hidden;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#fff;
}
.nav ul li.act a,.nav ul li a:hover{background:#006cc7}
.nav ul li .new{
	position:absolute;
	display:block;
	width:29px;
	height:15px;
	overflow:hidden;
	top:-6px;
	right:0;
	background:url(../images/newico.gif) 0 0 no-repeat;
}
.topad,.topinfo{
	width:1200px;
	height:46px;
	overflow:hidden;
	margin:0 auto;
}
.topinfo{height:44px; overflow:hidden; line-height:40px; margin:2px auto}
.topinfo .l{width:460px}
.topinfo .l span,.topScrollBox,.topScroll,.topScroll li{float:left}
.topScroll li{width:350px; height:40px; line-height:40px; overflow:hidden}
.topinfo .r{float:right; font-weight:bold}
.topinfo .l span,.topinfo .r a{float:left; color:#f50; font-weight:bold}
.topinfo .r span{float:left; color:#aaa; font-weight:normal; width:9px; text-align:center}
.topinfo .r b{float:left}
.topinfo .r font{float:left; color:#f50; font-size:18px; font-family:"Times New Roman", Times, serif}
.main{margin:13px auto 0; width:1200px; overflow:hidden}
.advertising{
	width:550px;
	height:207px;
	overflow:hidden;
	position:relative;
	background:#fff;
	box-shadow:0 0 2px #ccc;
	margin:0 15px 15px 0;
}
#SwitchBigPic{
	width:550px;
	height:207px;
	position:absolute;
	z-index:98;
}
.advertising .pic{width:550px; height:207px}
.advertising ul{
	position:absolute;
	bottom:16px;
	right:22px;
	z-index:99;
	padding:2px 7px;
	border-radius:12px;
	background:url(../images/adbg.png) 0 0 repeat;
}
.advertising li{
	float:left;
	width:11px;
	padding:2px;
	height:11px;
}
.advertising li a{
	float:left;
	width:11px;
	height:11px;
	background:url(../images/adbtn.png) 0 0 no-repeat;
	overflow:hidden;
	text-indent:-5000px;
}
.advertising li.selected a,.advertising li a:hover{background-position:0 -11px}
.main .box{
	background:#fff;
	box-shadow:0 0 2px #ccc;
	margin:0 15px 15px 0;
	border-radius:3px;
}
.main .box h2{
	float:left;
	width:100%;
	padding:12px 0 0;
	font-size:15px
}
.main .box h2 a{
	float:right;
	padding:0 8px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#fff;
	background:#f50;
	border-radius:3px;
	margin:2px 0 0 4px;
	text-align:center;
}
.box.news{
	width:250px;
	height:207px;
	padding:0 14px;
}
.news ul,.infoli{height:162px; overflow:hidden}
.news ul li,.infoli li{
	width:100%;
	border-bottom:1px solid #ddd;
	line-height:32px;
	height:32px;
	overflow:hidden;
}
.news ul li a,.infoli li a{width:183px; height:32px; overflow:hidden}
.news ul li span,.infoli li span{float:right; color:#aaa; font-size:11px}
.box.rightdiv{
	width:314px;
	height:207px;
	padding:0 14px;
	margin:0 0 16px;
}
.sitecon{
	width:311px;
	height:140px;
	overflow:hidden;
	margin:12px 0 0;
}
.sitecon ul{width:314px; margin:-12px 0 0}
.sitecon ul li{
	width:103px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	height:70px;
	text-align:center;
	line-height:20px;
	font-size:14px;
	padding:12px 0 0;
}
.box.lefttab{width:368px; height:382px}
.box.righttab{width:342px; height:382px; margin:0 0 15px}
.tabbox{
	width:100%;
	height:48px;
	overflow:hidden;
	background:#f7f7f7;
	border-radius:3px 3px 0 0;
}
.tabbox ul{width:370px}
.tabbox ul li{width:185px}
.tabbox ul li a,.tabbox ul li a.normal{
	width:184px;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	height:47px;
	line-height:50px;
	text-align:center;
	font-weight:bold;
	color:#36393b;
	overflow:hidden;
	font-size:15px;
}
.tabbox ul li a.act,.tabbox ul li a:hover{border-bottom:1px solid #fff; background:#fff}
.tabcon{width:340px; padding:2px 14px; display:none}
.infoli{height:328px}
.infoli li a{width:186px; overflow:hidden; height:32px}
.infoli li a.substation{width:auto; color:#006cc7; margin:0 4px 0 0}
.infoli li .new,.infoli li .free{
	background:#17a5ef;
    border-radius:4px;
    color:#fff;
    font-size:11px;
    height:18px;
    line-height:17px;
	overflow:hidden;
    text-align:center;
    width:37px;
	margin:7px 0 0 4px;
}
.infoli li .free{background:#f50}
.righttab .tabbox ul{width:344px}
.righttab .tabbox ul li{width:172px}
.righttab .tabbox ul li a{width:171px}
.righttab .tabcon{width:314px}
.righttab .infoli li a{width:160px}
.righttab .infoli li a.substation{width:auto}
.righttab .infoli li a.company{width:230px}
.product{
	width:432px;
	height:382px;
	position:relative;
	padding:0 14px;
}
.product .leftbtn,.product .rightbtn{position:absolute; z-index:99; top:180px}
.product .leftbtn{left:-2px}
.product .rightbtn{right:-2px}
.product .listbox{width:432px; height:310px; overflow:hidden; padding:7px 0 0}

.listbox_list{width:432px;display: none;}
.listbox_list li{width:128px; text-align:center; overflow:hidden; padding:0 8px 7px}
.listbox_list li img{width:128px; height:128px; float:left}
.listbox_list li p{width:128px; overflow:hidden; height:24px; float:left}
.listpage {float:left; width:250px; overflow:hidden; padding:5px 0 0 176px}
.listpage li{float:left; padding:3px; width:10px; height:10px; overflow:hidden;  }
.listpage li a{ display:block; width:10px; height:10px; overflow:hidden; background:#ccc; border-radius:5px;}
.listpage li a.act{background:#f80}


.middle{
	margin:0 auto 10px;
	width:100%;
	background:#fff url(../images/middle_bg.gif) left bottom repeat-x;
	height:247px;
	padding:12px 0 0;
}
.middlediv{margin:0 auto; width:1200px}
.classify{width:1015px}
.classtitle{
	width:997px;
	padding:0 0 8px;
	margin:0 0 2px;
	border-bottom:2px solid #ddd;
}
.classtitle span{
	float:left;
	width:165px;
	font-size:15px;
	padding:2px 0 0;
	font-weight:bold;
}
.classtitle a{
	float:left;
	width:140px;
	text-align:center;
	height:26px;
	padding:1px 0 0;
	font-size:14px;
	border-radius:2px;
}
.classtitle a.act,.classtitle a:hover{color:#fff; background:#006cc7}
.classcon{width:1015px; height:200px; overflow:hidden; display:none}
.classcon li{
	width:997px;
	border-bottom:1px solid #ddd;
	padding:6px 0;
	line-height:23px;
}
.classcon li .l{width:112px; font-weight:bold; color:#17a5ef}
.classcon li .r{width:885px}
.classcon li a{padding:0 9px; border-radius:2px}
.classcon li a:hover{background:#17a5ef; color:#fff}
.rightlink{
	width:149px;
	background:#f4f4f4;
	height:226px;
	padding:6px 18px 0;
}
.rightlink a{
	float:left;
	width:149px;
	background:#f50;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	text-align:center;
	margin:6px 0;
	border-radius:3px;
}
.box.factory{
	width:828px;
	height:382px;
	overflow:hidden;
	padding:0 0 0 15px;
	background:#fff url(../images/factorybg.gif) center center no-repeat;
}
.factory .item{
	width:276px;
	height:180px;
	overflow:hidden;
	margin:0 0 10px;
}
.factory .item h2{width:246px; padding:15px 0 1px}
.factory .item ul li{width:246px; height:23px; overflow:hidden}
.partners{
	width:809px;
	padding:3px 17px;
	height:203px;
}
.partnerlinks{padding:4px 0; line-height:26px}
.box.talents{
	padding:0 0 0 14px;
	width:328px;
	margin:0 0 16px;
	height:209px;
}
.main .box.talents h2{width:314px; margin:0 0 7px}
.talents li{width:150px; padding:0 13px 10px 1px}
.talents li img{float:left; border-radius:3px; margin:0 6px 0 0}
.talents li p{
	float:left;
	line-height:22px;
	width:100px;
	height:22px;
	overflow:hidden;
}
.talents li a{color:#17A5EF}
.urlbar{
	margin:13px auto 0;
    overflow:hidden;
    width:1165px;
	background:#fff url(../images/url.png) -1px 1px no-repeat;
    border-radius:3px;
    box-shadow:0 0 2px #ccc;
	height:40px;
	line-height:40px;
	font-size:13px;
	padding:0 0 0 35px;
}
.urlleft{float:left}
.urlleft a{color:#f60}
.urlleft span{font-weight:bold}
.urlright{
	float:right;
	width:425px;
	height:40px;
	overflow:hidden;
}
.urlright img,.urlright a{
	float:left;
	width:425px;
	height:40px;
	border-radius:0 3px 3px 0;
}
.footer{
	margin:0 auto;
	width:100%;
	background:#2e3236;
	border-top:1px solid #fff;
	padding:15px 0;
	color:#dfe4e9;
	line-height:20px;
}
.footerdiv{width:1200px; margin:0 auto; overflow:hidden}
.footerdiv a{color:#dfe4e9}
.footerdiv .navbar,.footerdiv .navbar a{color:#17A5EF}
.footerdiv p{
	width:100%;
	float:left;
	margin:0 0 8px;
}
.footerdiv .l{float:left; margin:14px 0 0}
.footerdiv .ldiv{
	float:left;
	background:#fff;
	padding:2px 5px;
	height:61px;
	margin:0 10px 0 0;
	color:#333;
}
.footerdiv .r{float:right; margin:-10px 0 0}
.footerdiv .r img{width:100px; height:100px}
.footerdiv .r div{float:left; width:160px; text-align:center}
.footerdiv p.bottom{
	border-top:1px solid #444;
	padding:10px 0 0;
	margin:8px 0 0;
}

/*=====index_marquee=====*/
.index_two{width:100%; position:fixed; top:332px; /*top:260px;*/ /* position fixed for IE6 */ _position:absolute; _top:expression(documentElement.scrollTop+260px); 
display:block; z-index:100; overflow:visible}
.left_marquee{position:absolute; left:0}
.right_marquee{position:absolute; right:0}
.left_marquee p,.right_marquee p{width:100%; background:#f0f0f0; margin:0; line-height:25px}
.left_marquee p{text-align:right}
.right_marquee p{text-align:left}
.left_marquee p a,.right_marquee p a{padding:0 5px; font-size:14px}

.productlistx{
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
	width:100%;
	float:left;
}
.blkproductlistx{
	border:0; 
	padding:0; 
	overflow:hidden;
	position:relative;
}
.blkproductlistx .LeftButton{
	background:url(../images/left3-disabled.gif) no-repeat 0 0;
	float:left;
	width:31px;
	cursor:pointer;
	position:absolute;
	height:33px;
	top:60px;
}
.blkproductlistx .RightButton{
	background:url(../images/right3-enabled.gif) no-repeat 0 0;
	right:0;
	float:right;
	width:31px;
	cursor:pointer;
	position:absolute;
	height:33px;
	top:60px;
}
.blkproductlistx .Cont{
	padding:0;
	margin:8px 0 0 45px; 
	overflow:hidden;
}
.blkproductlistx .box{
	float:left;
	text-align:center;
	margin:0;
	padding:0;
	border:0;
}
.box .fang{
	padding:0;
	margin:5px 5px 0;
	border:1px #f1e2c6 solid;
}
.blkproductlistx .box img{border:0; padding:0}
div.box a.prodtitle{
	color:#2c2008;
	font:12px/36px SimSun,Arial,Sans-Serif;
	text-decoration:none;
}
div.box a.prodtitle:hover{
	color:#2c2008;
	text-decoration: underline;
}

/*=====mzhuzao_box=====*/
.mzhubox{
	margin:0 auto 14px;
	width:1200px;
	background:#fff;
	border-radius:3px;
	box-shadow:0 0 2px #ccc;
	height:221px;
    position:relative;
}
.mzhubox h2{
    float:left;
    font-size:15px;
    padding:17px 32px 0;
    width:1136px;
}
.mzhubox h2 span{
	float:left;
	background:url(../images/mzhuzao.gif) 0 0 no-repeat;
	padding:0 0 0 124px;
}
.mzhubox h2 a{
    background:#e71e07;
    border-radius:3px;
    color:#fff;
    float:right;
    font-size:13px;
    height:24px;
    line-height:24px;
    margin:0 0 0 4px;
    padding:0 8px;
    text-align:center;
}
.mzhubox .leftbtn, .mzhubox .rightbtn{
    position:absolute;
    top:103px;
    z-index:99;
}
.mzhubox .leftbtn{left:-9px}
.mzhubox .rightbtn{right:-9px}
.carousel-component{position:relative; z-index:98; overflow:hidden; visibility:visible}				
.carousel-component ul.carousel-list{width:9000000px; position:relative; z-index:1}
.carousel-component .carousel-list li img{width:210px; height:130px; display:block}
.carousel-component .carousel-list li p{line-height:34px; height:34px; font-size:13px; width:210px; overflow:hidden}
.carousel-component .carousel-vertical li{float:none; margin-bottom:0}
.carousel-component ul.carousel-vertical{width:auto}
.carousel-component .carousel-clip-region{overflow:hidden; margin:0 auto; position:relative}
.carousel-component .carousel-list li{text-align:center; overflow:hidden}
.carousel-component .carousel-list li a{margin:0 0 10px}
#next-arrow, #prev-arrow{cursor:pointer}
#html-carousel{height:170px; width:1160px; margin:13px 20px 0; float:left}
#html-carousel .carousel-list li{width:210px; border:0; padding:0 11px}