*{ margin:0; padding:0; word-break:break-all;}
ul{ list-style:none;}
a{ color:#333; outline:none; text-decoration:none; hide-focus:expression(this.hideFocus=true);}
a:link,a:visited{ color:#333;}
img{ border:0;}
body{ font-size:12px; color:#333; font-family:"宋体";}
.clear{ clear:both;}

a {
    text-decoration: none;
    background: transparent; /*修正win8系统IE连接灰色背景*/
    outline:none;
    blr:expression(this.onFocus=this.blur());
}
a:focus {
    outline: 0;
}
a:active,
a:hover {
    outline: 0;
}
ul,
ol,
li { 
    list-style: none;
}
i, em{font-style: normal;
}


.top{ width:100%; min-width:1060px; height:110px; background:#fff; position:fixed; top:0; z-index:999;}
.topbox{ width:1060px; height:110px;margin:0 auto; }
.logo{ width:488px; float:left; height:110px; overflow:hidden;}
.logo img{ width:488px; height:110px; display:block;}
.rigpic{ width:432px; height:110px; float:right; overflow:hidden;}
.rigpic img{ width:432px; height:110px; display:block;}


.header{position: relative;z-index: 5;height: 50px; width:100%; min-width:1060px; background:url(/images/menu.jpg) 0 0 repeat-x; position:fixed; z-index:999; top:110px;}
.w1080{width:1057px;margin:0 auto;}
.header .w1080 .nav{height:50px; margin:0 auto;width:1057px;}
.header .w1080 .nav > li{ position: relative; height: 100%;width:151px;text-align:center; float:left; font-family:Microsoft Yahei; font-size:15px; background:url(/images/menuline.jpg) right 0 no-repeat;}
.header .nav > li > a{height: 100%;line-height: 50px;display:block;font-size: 15px;color: #fff;}
.header .nav  > li > a:hover,.header .nav  > li > a.navCurrent{background:url(/images/menu1.jpg) 0 0 no-repeat;color: #fff;}
.header .nav > li:hover > em{ position: absolute;bottom:-1px;left:43%;/*display: inline-block;*display: inline; *zoom: 1;*/width: 19px;height: 4px;z-index:3;}
.header .nav > li > ul{float:none; width:150px; position: absolute; top: 50px;left:0px;display:none;}
.nav > li > ul > li{width: 150px;line-height: 28px;text-align:center;border-top: 1px solid #ccc; font-family:"宋体"; font-size:12px; font-weight:normal;}
.nav > li > ul > li > a{display: block;width:100%;height: 100%;font-size: 12px;color: #fff;background: #01519a;}
.nav > li > ul > li a:hover{background: #004787;color: #fff;}
.fl {float:left; display: inline;}


.banner{ width:100%;  min-width:1060px; height:450px; overflow:hidden; position:relative; margin:160px auto 0;}
.tFlash{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:450px; overflow:hidden; z-index:1; zoom:1; top:0px;}
.BslideBox{ width:1920px; height:450px; overflow:hidden;position:absolute; left:50%; margin-left:-960px;}
.BslideBox .hd{ width:160px; height:24px; left:50%; margin-left:-80px; z-index:1; overflow:hidden; position:absolute; bottom:25px;}
.BslideBox .hd li{ width:24px; height:24px; float:left; margin:0 8px; background: url(/images/changeoff.png) 0 0 no-repeat; cursor:pointer;}
.BslideBox .hd li.on{ width:24px; height:24px; background: url(/images/changeon.png) 0 0 no-repeat;}
.BslideBox .bd{ position:relative; z-index:0; height:100%;}
.BslideBox .bd li{ zoom:1; vertical-align:middle;}
.BslideBox .bd img{ width:1920px; height:450px; display:block;}

.btn{ width:1060px; height:58px; background:url(/images/btnbg.png) 0 12px no-repeat; overflow:hidden; text-align:center;}
.btn .big{ width:100%; height:30px; line-height:30px; font-family:Microsoft Yahei; font-size:26px;}
.btn .big a{ color:#01559e;}
.btn .small{ width:100%; height:20px; line-height:20px; font-size:16px; font-family:Arial; color:#cecece; margin-top:8px;}

.pro{ width:1060px; height:575px; margin:40px auto 0; overflow:hidden;}
.probox{ width:1060px; height:490px; margin:22px 0 0;}
.probox li{ width:250px; height:240px; margin:5px 20px 0 0; float:left; overflow:hidden; background:url(/images/picbg.jpg) 0 0 no-repeat;}
.probox li img{ width:240px; height:180px; margin:4px 4px 0; border:1px solid #fff;}
.probox li .txt{ width:250px; height:40px; line-height:40px; font-size:14px; font-family:Microsoft Yahei; color:#535353; text-align:center;}
.probox li .txt a{ color:#535353;}
.probox li .txt a:hover{ color:#d90505;}

.seec{ width:100%; min-width:1060px; height:305px; padding-top:35px; margin-top:40px; overflow:hidden; background:url(/images/bigbg.jpg) 0 0 repeat-x;}
.seecbox{ width:1060px; height:270px; margin:0 auto;} 
.part{ width:320px; height:264px; float:left; margin-right:20px; overflow:hidden; background:url(/images/partbg.png) 0 0 no-repeat; padding:6px 10px 0;}
.partbtn{ width:320px; height:34px; line-height:34px; text-align:right;}
.partbtn a{ color:#555555;}
.partbtn span{ float:left; background:url(/images/partxtb1.jpg) 0 7px no-repeat; padding-left:25px; font-size:16px; font-family:Microsoft Yahei;}
.partbtn2 span{ float:left; background:url(/images/partxtb2.jpg) 0 7px no-repeat;}
.partbtn3 span{ float:left; background:url(/images/partxtb3.jpg) 0 7px no-repeat;}
.partbtn span a{ color:#0159a2;}
.partimg{ width:310px; height:110px; padding:5px; margin-top:15px; background:url(/images/partimgbg.jpg) 0 0 no-repeat;}
.partimg img{ width:310px; height:110px; display:block;}
.partbox1{ width:320px; height:81px; line-height:27px; color:#555555; position:relative; margin-top:6px;}
.partbox1 a.more{ position:absolute; top:54px; right:0; color:#e90000;}
.partbox2{ width:320px; height:81px; line-height:27px; color:#555555; margin-top:6px;}
.partbox2 li{ background:url(/images/small.jpg) 0 9px no-repeat; padding-left:17px;}
.partbox2 li span{ float:right;}
.partbox2 li a{ color:#555;}
.partbox2 li a:hover{ color:#e90000}
.partbox2 li.m1{ background:url(/images/linkxtb1.jpg) 0 5px no-repeat; padding-left:25px;}
.partbox2 li.m2{ background:url(/images/linkxtb2.jpg) 0 5px no-repeat; padding-left:25px;}
.partbox2 li.m3{ background:url(/images/linkxtb3.jpg) 0 5px no-repeat; padding-left:25px;}


.link{ width:1060px; min-height:155px; overflow:hidden; margin:40px auto 0;}
.linkbox{ width:1057px; min-height:64px; padding-top:23px; margin:0 auto; overflow:hidden;}
.linkbox li{ width:131px; margin:0 10px; line-height:32px; height:32px; float:left; text-align:center; font-family:Microsoft Yahei; font-size:14px; color:#555555;}
.linkbox li a{ color:#555555}
.linkbox li a:hover{ color:#C00;}


.footer{ width:100%; min-width:1060px; height:82px; background:url(/images/footerbg.jpg) 0 0 repeat-x; color:#444; text-align:center; line-height:32px; margin-top:20px; padding-top:18px; font-family:Microsoft Yahei; font-size:14px;}
.footer p span{ font-family:Arial;}
.footer p a{ color:#444;}
.footer p a:hover{ color:#f00;}

.xbanner{ width:100%;  min-width:1060px; height:300px; overflow:hidden; position:relative; margin:160px auto 0;}
.xtFlash{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:300px; overflow:hidden; z-index:1; zoom:1; top:0px;}
.xtFlash img{ width:1920px; height:300px; display:block;}

.section1{ width:1058px; margin:20px auto 0 auto; border:1px solid #e4e4e4; overflow:hidden;}
.abouttitle{ width:1048px; height:34px; line-height:34px; text-align:right; padding-right:10px; color:#333; background:url(/images/abouttitle.jpg) 0 0 no-repeat;}
.abouttitle span{ padding-left:50px; float:left; font-size:14px; font-weight:bold; color:#0052a1;}
.abouttitle a{ color:#333;}
.abouttitle a:hover,.abouttitle a.now{ color:#de0000;}
.about1{ width:1038px; overflow:hidden; margin:10px auto;}
.about1 li{ float:left; width:159px; height:31px; padding:10px 7px; overflow:hidden; background: url(/images/about2.jpg) 7px 10px no-repeat; text-align:center; line-height:31px; font-size:14px;}
.about1 li a{ color:#535151; display:block;}
.about1 li a:hover,.about1 li a.now{ color:#fff;/* font-weight:bold;*/ background:url(/images/about1.jpg) 0 0 no-repeat;}
.aboutline{ width:1024px; height:1px; overflow:hidden; border-bottom:1px dotted #e7e7e7; margin:0 auto;}
.about2{ width:1038px; overflow:hidden; margin:10px auto;}
.about2 li{ float:left; width:159px; height:29px; padding:10px 7px; overflow:hidden; background: url(/images/about3.jpg) 7px 10px no-repeat; text-align:center; line-height:31px; font-size:12px;}
.about2 li a{ color:#535151; display:block;}
.about2 li a:hover,.about2 li a.now{ color:#0052a1; background:url(/images/about3.jpg) 0 0 no-repeat;}

.showtitle{ width:1058px; height:42px; line-height:42px; text-align:center; font-size:18px; color:#e70000; font-weight:bold; background:url(/images/showtitle.jpg) 0 0 no-repeat;}
.showxx{ width:1038px; line-height:30px; color:#666666; overflow:hidden; padding-top:10px; text-align:center; margin:0 auto;}
.showxx b{ margin:0 19px; font-weight:normal;}


.words{ width:1028px; min-height:600px; overflow:hidden; padding:15px;}

.main1{
	  width:1060px;
	  margin:20px auto;
	  overflow:hidden;
	  }
.aside{
	width:255px;
	float:left;
	padding-right:0px;
	overflow:hidden;
	background:#fff;
	margin-right:10px;
	}
.aside .aside_title{
	height:33px;
	line-height:33px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:url(/images/aside_h1.jpg) 0 0 no-repeat;
	padding-left:39px;
	overflow:hidden;
	}
/*.aside .aside_title span{ float:right; font-size:12px; padding-right:10px;}
.aside .aside_title span a{ color:#fff; font-weight:normal;}*/
.aside .aside_main{
	width:253px;
	min-height:497px;
	padding-bottom:20px;
	border:1px solid #dddddd;
	border-top:0;
	overflow:hidden;
	}
.aside_main ul{
	padding:5px 14px;
	}
.aside_main ul li{
	width:225px;
	line-height:32px;
	font-size:14px;
	font-weight:normal;
	padding-top:13px;
	overflow:hidden;
	}
.aside_main ul li a{
	display:block;
	color:#333;
  /*padding-left:58px;*/
   text-align:center;
	background:url(/images/aside_menu1.jpg) 0 0 no-repeat;
	}
.aside_main ul li.now a,.aside_main ul li:hover a{
	color:#fff;
	background:url(/images/aside_menu2.jpg) 0 0 no-repeat;
	}
.aside_main ul.two{
	padding:0px;
	}
.aside_main ul.two li{
	width:250px;
	height:36px;
	line-height:36px;
	font-size:12px;
	font-weight:normal;
	padding:0;
	background:url(/images/aside_menu3.jpg) 0 0 no-repeat;
	overflow:hidden;
	}
.aside_main ul.two li a{
	padding-top:8px;
	line-height:29px;
	display:block;
	color:#585858;
	padding-left:14px;
	background:url(/images/aside_menu4.jpg) 2px 19px no-repeat;
	text-align:left;
	}
.aside_main ul.two li.on a,.aside_main ul.two li:hover a{
	color:#0052a1;
	}

.productsmain{
	width:793px;
	min-height:550px;
	border:1px solid #dcdcdc;
	overflow:hidden;
	float:left;
	background:#fff;
	}
.productstitle{ 
	line-height:32px;
	text-align:right;
	padding-right:10px;
	background:url(/images/producttitle.jpg) 0 0 no-repeat;
	overflow:hidden;
	color:#333;
   }
.productstitle a{ color:#333;}
.productstitle span{
   font-size:14px;
   font-weight:bold;
   color:#0052a1;
   padding-left:40px;
   float:left;
   }
.productstitle a:hover,.productstitle a.now{
	color:#e00000;
	}
.productstwords{
	width:773px;
	padding:15px 10px;
	overflow:hidden;
	}
	
#cgan{width:1028px;overflow:hidden; margin:0 auto;}
#cgan li{float:left;width:25%; padding:10px 0; text-align:center;}
#cgan li a{ display:block; line-height:30px;}
#cgan li img{ display:block; padding:2px; border:1px solid #aaaaaa; margin:0 auto;}
#cgan li a:hover{ color:#F00}

#cgan_k{width:773px;overflow:hidden; margin:0 auto;}
#cgan_k li{float:left;width:33.3%; padding:10px 0; text-align:center;}
#cgan_k li a{ display:block; line-height:30px;}
#cgan_k li img{ display:block; padding:2px; border:1px solid #aaaaaa; margin:0 auto;}
#cgan_k li a:hover{ color:#F00}

#link5{width:1028px;overflow:hidden; margin:0 auto;}
#link5 li{display:block;float:left;width:25%;text-align:center; padding:10px 0;}
#link5 img{ width:230px; height:45px; border:1px solid #dadada;padding:1px; display:block; margin:0 auto;}


#link6{width:1028px; margin:20px auto 0 auto; min-height:300px;}
#link6 li{display:block;float:left;width:25%;text-align:center; margin:10px 0; height:24px;line-height:24px;}
#link6 li a{ width:230px; height:24px; border:1px solid #dadada;padding:1px; background-color:#f9f9f9; display:block; margin:0 auto;}
	
	