*{ 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;}


.top{ width:100%; min-width:1100px; overflow:hidden; height:110px; background:url(/images/topbg.jpg) center top no-repeat;}
.topbox{ width:1100px; height:110px; margin:0 auto; overflow:hidden;}
.logo{ width:614px; float:left; height:110px; overflow:hidden;}
.logo img{ width:614px; height:110px; display:block;}
.phone{ width:298px; height:110px; float:right; overflow:hidden;}
.phone img{ width:298px; height:110px; display:block;}

#menu{ width:100%; min-width:1200px; height:44px; z-index:10; position:relative; margin:0; background:url(/images/menu.jpg) 0 0 repeat-x;}
.menu1,.menu1 ul{ width:1100px; margin:0 auto; height:44px;}
.menu1 li{ width:157px; text-align:center; position:relative; float:left; font-size:14px;  padding-top:0px;  background:url(/images/menu1.jpg) right 0 no-repeat; font-weight:bold; font-family:Microsoft Yahei; }
.menu1 li a{ display:block; color:#fff; line-height:44px;}
.menu1 li a:hover,.menu1 li a.navCurrent{ color:#ffb400;  }

.menu1 li .two{ position:absolute; top:44px; left:0px; display:none; width:157px; z-index:99;}
.menu1 li .two li{ width:157px; border-top:1px solid #ccc; text-align:center; font-size:12px; font-weight:normal;}
.menu1 li .two li a{ color:#fff; display:block; background:#014e9f; line-height:26px;}
.menu1 li .two li a:hover{ color:#ffb400;  background:#014e9f; font-weight:normal;}
.menu1 li:hover .two{ display:block;}

.banner{ width:100%;  min-width:1100px; height:442px; overflow:hidden; position:relative; margin:0 auto;}
.tFlash{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:442px; overflow:hidden; z-index:1; zoom:1; top:0px;}
.BslideBox{ width:1920px; height:442px; overflow:hidden;position:absolute; left:50%; margin-left:-960px;}
.BslideBox .hd{ width:120px; height:5px; left:50%; margin-left:-60px; z-index:1; overflow:hidden; position:absolute; bottom:8px;}
.BslideBox .hd li{ width:21px; height:5px; float:left; margin:0 4px; background: url(/images/changeoff.png) 0 0 no-repeat; cursor:pointer;}
.BslideBox .hd li.on{ width:21px; height:5px; 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:442px; display:block;}

.pro{ width:1100px; height:624px; overflow:hidden; margin:40px auto 0;}
.probtn{ width:233px; height:56px; margin:0 auto; overflow:hidden; text-align:center; background:url(/images/btnbg.png) 0 bottom no-repeat;;}
.probtn .img{ width:204px; height:20px; padding-left:14px; display:block;}
.probtn .img img{ width:204px; height:20px; display:block;}

.probtn .txt{ font-size:22px; width:157px; margin-left:auto; margin-right:auto; line-height:24px; height:24px; color:#616060; padding-top:12px; text-align:center; display:block; font-weight:bold;}
.probtn .txt a{ color:#616060;}
.probox{ width:1100px; height:540px; padding-top:28px; overflow:hidden;}
.probox li{ width:260px; height:231px; overflow:hidden; border-bottom:3px solid #d4d4d4; margin-bottom:36px; float:left; margin-right:20px;}
.probox li img{ width:260px; height:200px; display:block;}
.probox li .txt{ width:260px; height:30px; line-height:30px; text-align:center; font-size:14px; display:block;}
.probox li .txt a{ color:#4c4c4c;}
.probox li .txt a:hover{ color:#f00;}

.com{ width:100%; min-width:1100px; height:529px; padding-top:50px; background:#f2f2f2; overflow:hidden;}
.combox{ width:1100px; height:529px; margin:0 auto; overflow:hidden;}
.combox1{ width:1100px; height:380px; padding-top:38px; overflow:hidden;}
.combox1 .left{ width:422px; float:left; height:380px; overflow:hidden; background:url(/images/line.jpg) 0 0 no-repeat;}
.combox1 .left img{ width:384px; height:331px; margin-top:25px; margin-left:38px; overflow:hidden; display:block; z-index:2;}
.combox1 .right{ width:621px; height:374px; padding-top:6px; margin-left:27px; float:left; overflow:hidden; line-height:37px; font-size:14px; position:relative;}
.combox1 .right a.more{ position:absolute; bottom:19px; left:251px; width:148px; height:43px; text-align:center; border:2px solid #0082dd; color:#0082dd; font-size:18px; font-family:Microsoft Yahei; line-height:43px;}
.news{ width:1100px; height:388px; overflow:hidden; margin:45px auto 0;}
.newsbox{ width:1100px; height:279px; margin-top:53px; overflow:hidden;}
.newsbox li{ float:left; width:525px; height:99px; background:url(/images/newsbg2.jpg) 0 0 no-repeat; position:relative; margin-right:50px; margin-bottom:40px;}
.newsbox li .day{ position:absolute; top:0; left:0; font-size:39px; width:100px; height:58px; line-height:58px; font-family:Microsoft Yahei; text-align:center; color:#fff}
.newsbox li .mon{ position:absolute; bottom:19px; left:13px; width:74px; height:22px; line-height:22px; font-size:12px; text-align:center; font-size:12px; font-family:Microsoft Yahei; color:#fff;}
.newsbox li .bt{ position:absolute; left:118px; top:18px; height:14px; line-height:14px; font-weight:bold; width:400px; font-size:14px;}
.newsbox li .bt a{ color:#3c3c3c;}
.newsbox li .txt{ width:400px; height:40px; line-height:20px; position:absolute; bottom:15px; left:118px; overflow:hidden; font-size:12px; color:#3c3c3c;}
.newsbox li:hover{ background:url(/images/newsbg1.jpg) 0 0 no-repeat;}

.con{ width:100%; min-width:1100px; height:490px; padding-top:50px; margin-top:4px; overflow:hidden; background:#f2f2f2; margin-bottom:-25px;}
.conbox{ width:1100px; height:490px; overflow:hidden; margin:0 auto;}
.map{ width:591px; height:313px; overflow:hidden; border:6px solid #fff; margin-top:39px; margin-left:43px; float:left;}
.map img{ width:591px; height:313px; display:block;}
.maptxt{ width:370px; height:375px; margin-top:29px; margin-left:83px; float:left; overflow:hidden; line-height:50px; font-family:Microsoft Yahei; font-size:20px;}
.maptxt .bt{ font-size:30px; height:79px; line-height:79px; font-size:30px; color:#cd0030; font-family:Microsoft Yahei;} 


.footer{ width:100%; font-family:Microsoft Yahei; min-width:1100px; height:90px; background:url(/images/footerbg.jpg) 0 0 repeat-x; color:#fff; text-align:center; line-height:36px; margin-top:25px; padding-top:18px; font-family:Microsoft Yahei; font-size:14px;}
.footer p span{ font-family:Arial;}
.footer p a{ color:#fff;}
.footer p a:hover{ color:#ff0;}

.xbanner{ width:100%;  min-width:1100px; height:270px; overflow:hidden; position:relative; margin:0 auto;}
.xtFlash{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:270px; overflow:hidden; z-index:1; zoom:1; top:0px;}
.xtFlash img{ width:1920px; height:270px; display:block;}

.section1{ width:1098px; margin:25px auto 0; border:1px solid #e6e6e6; overflow:hidden;}
.abouttitle{ width:1088px; height:34px; line-height:34px; text-align:right; padding-right:10px; background:url(/images/abouttitle.jpg) 0 0 no-repeat;}
.abouttitle span{ padding-left:50px; float:left; font-size:14px; font-weight:bold; color:#004389;}

.abouttitle a:hover,.abouttitle a.now{ color:#e00000;}
.about1{ width:1080px; overflow:hidden; margin:10px auto;}
.about1 li{ float:left; width:160px; height:32px; padding:10px 10px; overflow:hidden; background: url(/images/about2.jpg) 10px 10px no-repeat; text-align:center; line-height:32px; font-size:14px;}
.about1 li a{ color:#333333; display:block;}
.about1 li a:hover,.about1 li a.now{ color:#fff; background:url(/images/about1.jpg) 0 0 no-repeat;}
.aboutline{ width:1060px; height:1px; border-bottom:1px dotted #d4d4d4; margin: 0 auto;}
.about2{ width:1080px; overflow:hidden; margin:10px auto;}
.about2 li{ float:left; width:160px; height:29px; padding:10px 10px; overflow:hidden; background: url(/images/about3.jpg) 10px 10px no-repeat; text-align:center; line-height:29px; font-size:12px;}
.about2 li a{ color:#333; display:block;}
.about2 li a:hover,.about2 li a.now{ color:#004389; background:url(/images/about3.jpg) 0 0 no-repeat;}

.showtitle{ width:1198px; height:34px; line-height:34px; text-align:center; font-size:18px; color:#e00000; font-weight:bold; background:url(/images/showtitle.jpg) 0 0 no-repeat;}
.showxx{ width:1178px; line-height:30px; color:#666666; overflow:hidden; padding-top:10px; text-align:center; margin:0 auto;}
.showxx b{ margin:0 14px; font-weight:normal;}


.words{ width:1068px; min-height:600px; overflow:hidden; padding:15px;}

.main1{
	  width:1100px;
	  margin:25px auto;
	  overflow:hidden;
	  }
.aside{
	width:280px;
	float:left;
	padding-right:10px;
	overflow:hidden;
	background:#fff;
	}
.aside .aside_title{
	height:39px;
	line-height:39px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:url(/images/aside_h1.jpg) 0 0 no-repeat;
	padding-left:41px;
	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:278px;
	min-height:400px;
	padding-bottom:20px;
	border:1px solid #dcdcdc;
	border-top:0;
	overflow:hidden;
	}
.aside_main ul{
	padding:5px 14px;
	}
.aside_main ul li{
	width:250px;
	line-height:34px;
	font-size:14px;
	font-weight:normal;
	padding-top:10px;
	overflow:hidden;
	}
.aside_main ul li a{
	display:block;
	color:#3f4040;
  /*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:40px;
	line-height:40px;
	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:47px;
	background:url(/images/aside_menu4.jpg) 32px 19px no-repeat;
	text-align:left;
	}
.aside_main ul.two li.on a,.aside_main ul.two li:hover a{
	color:#004b99;
	}

.productsmain{
	width:803px;
	min-height:530px;
	border:1px solid #dcdcdc;
	overflow:hidden;
	float:left;
	background:#fff;
	}
.productstitle{ 
	line-height:38px;
	text-align:right;
	padding-right:10px;
	background:url(/images/producttitle.jpg) 0 0 no-repeat;
	overflow:hidden;
	color:#393939;
   }
.productstitle a{ color:#393939;}
.productstitle span{
   font-size:14px;
   font-weight:bold;
   color:#004c9c;
   padding-left:38px;
   float:left;
   }
.productstitle a:hover,.productstitle a.now{
	color:#e00000;
	}
.productstwords{
	width:783px;
	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:750px;overflow:hidden; margin:0 auto;}
#cgan_k li{float:left;width:250px; 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:1040px;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:1040px; 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;}

