@charset "utf-8";
/* CSS Document */
html{overflow-x:hidden;}
.cw{width:980px;margin:0 auto;}
section{display:block;}

/* Header */
header{height:130px;box-shadow:0 3px 3px #b0b0b0;position:relative;z-index:999;
	background:url(../images/common/header_bg.jpg) repeat-y center top #fff;}
header .toolBox{height:88px;overflow:hidden;display:block;}
header .toolBox .fr{width:298px;height:61px;
	margin-left:507px;padding:15px 0 12px 0;}
header .searchBox{padding-top:18px;padding-left:28px;}
header .searchBox input,header .searchBox img{vertical-align:middle;}
header .searchBox input{width:213px;height:26px;line-height:26px;padding:0 8px;
	color:#b7b7b7;background:f3f3f3;border:1px solid #c9c9c9;}
header .searchBox a input{width:38px;height:28px;padding:0;border:none;margin-left:-3px;}
	
nav{width:100%;height:42px;background:url(../images/common/nav_bg.jpg) repeat-x;}
.navList{display:inline-block;width:706px;}
.navList{*display:inline;}
.navList li,.navList li a{height:42px;line-height:42px;}
.navList li{float:left;border-left:1px solid #33b5e7;width:107px;position:relative;z-index:10;}
.navList li a{width:88px;padding-right:18px;display:block;color:#fff;font-weight:bold;font-size:14px;text-align:center;
	background:url(../images/common/ico1.jpg) no-repeat 84px center;font-family:Calibri,arial;}
.navList li a:hover,.navList li a.cur{color:#019eda;text-decoration:none;background:url(../images/common/ico7.jpg) no-repeat 84px center #ececec;}
.navList .secList{position:absolute;z-index:10;background:#ececec;padding-top:15px;padding-bottom:20px;display:none;left:0;}
.navList .secList dl{position:relative;z-index:10;}
.navList .secList dd{width:184px;padding:0 5px;height:35px;}
.navList .secList dd a{width:174px;height:35px;line-height:35px;color:#566169;padding:0;border-bottom:1px solid #fff;
	font-size:14px;display:block;background:none;text-align:left;padding-left:10px;font-weight:normal;}
.navList .secList dd a:hover,.navList .secList dd a.cur{background:url(../images/common/ico8.jpg) no-repeat left bottom;}
.navList .secList .thList{position:absolute;left:194px;background:#ececec;padding-top:15px;padding-bottom:20px;top:-15px;display:none;
	z-index:10;}
.secList .thList dd{height:32px;}
.secList .thList dd a{border:none;height:32px;line-height:32px;overflow:hidden;}

.navList .firstLi{width:56px;}
.navList .firstLi a{width:56px;}
.navList .firstLi a:hover{background:none;}
.navList .productLi a{width:88px;
	background-position:84px center;}
.navList .productLi a:hover{background-image:url(../images/common/ico7.jpg);background-position:84px center;}
.navList .hrLi{border-right:1px solid #33b5e7;}

/* section */
section p{line-height:1.5;}
.breakBox{height:40px;line-height:40px;}
.breakBox .fr{width:75px;}
.breakBox .fr img{padding-right:15px;vertical-align:middle;*margin-top:10px;}
.breakBox .fl,.breakBox .fl a,.breakBox .fl em{color:#797979;}
.breakBox .fl{width:905px;}
.breakBox .fl img{vertical-align:middle;margin-top:-3px;}
.breakBox .fl em{font-family:song ti;padding:0 5px;}

.emailBox{width:23px;height:16px;display:inline-block;margin-right:20px;
	background:url(../images/common/ico4.jpg) no-repeat left top;}
.emailBox:hover{background-image:url(../images/common/ico4_hover.jpg);}
.printBox{width:17px;height:18px;display:inline-block;
	background:url(../images/common/ico5.jpg) no-repeat left top;}
.printBox:hover{background-image:url(../images/common/ico5_hover.jpg);}

/* Footer */
footer{height:150px;background:#78848b;padding-top:30px;}
footer .box1{width:445px;padding-left:15px;}
footer .box1 td,footer .box1 th,footer .box1 table{border:none;}
footer .box1 td{padding-bottom:7px;padding-right:8px;}
footer .box1 input,footer .box1 select,footer .box1 textarea{color:#fff;border:none;background:#88949b;}
footer .box1 input,footer .box1 select{height:25px;line-height:25px;}
footer .box1 input{padding:0 5px;width:188px;font-family:Calibri,arial;}
footer .box1 select{width:198px;font-family:Calibri,arial;}
footer .box1 textarea{width:225px;height:87px;padding:5px;font-family:Calibri,arial;}
footer .box1 .tr input{width:78px;height:25px;font-family:Calibri,arial;}

footer .box2{width:290px;padding-left:20px;}
footer .box2 p a{color:#fff;padding-right:35px;font-size:12px;}
footer .box2 p{color:#fff;}
footer .box2 a{color:#2c3e49;}