*{ 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;
}

.search{ width:290px; height:50px; padding: 5px 0px 5px 10px; line-height: 50px; position: fixed; bottom: 150px; right: 60px;  z-index: 999999; display: none; background: url(/kfjs/search.jpg) 0 0 no-repeat;}
.search1{ width:290px; height: 50px; display: flex; justify-content: space-between; position: relative;}
.search1 .in{ width:230px; border: 0; height: 50px; line-height: 50px; outline: none; overflow: hidden;}
.search1 .btn22{ height: 50px; width:60px;  border: 0; outline: 0 none; background-color:transparent;  z-index:1; padding: 0; }

.top{ width:100%; min-width:1200px; height:98px; background:#fff; position:fixed; top:0px;z-index:9999999999; left: 0;}
.topbox{ width:1200px; height:98px;margin:0 auto; position: relative;}
.logo{ float:left; height:98px; overflow:hidden;padding-top: 13px;box-sizing: border-box;}
.logo img{ display:block;}


.w1080{width:720px;margin:0; float: right;}
.w1080 .nav{height:98px; margin:0 auto;width:720px;}
.w1080 .nav > li{ position: relative; height: 100%;width:120px;text-align:center; float:left; font-family:Microsoft Yahei; font-size:18px; }
.nav > li > a{height: 100%;line-height: 89px;display:block;font-size: 18px;}
.nav  > li > a:hover,.nav  > li > a.navCurrent{color: #004f99; background: url(/images/menu1.jpg) center 66px no-repeat; transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.nav > li > ul{float:none; width:119px; position: absolute; top: 98px;left:0px;display:none;}
.nav > li > ul > li{width: 119px;line-height: 28px;text-align:center;border-top: 1px solid #fff; font-family:"宋体"; font-size:12px; font-weight:normal;}
.nav > li > ul > li > a{display: block;width:100%;height: 100%;font-size: 12px;color: #555;background: rgba(255,255,255,0.7);}
.nav > li > ul > li a:hover{background: rgba(255,255,255,0.7);color: #004f99;}
.fl {float:left; display: inline;}

.bannertop{ width:100%; height: 10px; background: url(/images/bannertop.png) 0 0 repeat-x; position: absolute; top: 98px; z-index: 99}
.banner{ width:100%;  min-width:1200px; height:500px; overflow:hidden; position:relative; margin:98px auto 0;}
.tFlash{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:500px; overflow:hidden; z-index:1; zoom:1; top:0px;}
.BslideBox{ width:1920px; height:500px; overflow:hidden;position:absolute; left:50%; margin-left:-960px;}
.BslideBox .hd{ width:100%; height:20px;  z-index:1; overflow:hidden; position:absolute; bottom:28px; display: flex; justify-content: center; flex-direction: row;}
.BslideBox .hd li{ width:20px; height:20px; float:left; margin:0 5px; background: url(/images/changeoff.png) 0 0 no-repeat; cursor:pointer;}
.BslideBox .hd li.on{ width:20px; height:20px; 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:500px; display:block;}

.partbtn{ width:556px; height: 55px; margin: 0 auto; background: url(/images/partbg.png) center 0 no-repeat; display: flex;justify-content: center; font-family: Microsoft Yahei;}
.partbtn .pbt{ line-height:55px; font-size: 28px; padding-right: 17px;}
.partbtn .pbt a{ color:#004e98;}
.partbtn i{ padding-top: 8px; line-height: 47px; color: #cccccc; font-family: Arial; font-size: 14px;}

.com{ width:100%; min-width: 1200px; height: 554px; background: #f4f4f4; padding-top: 59px;}
.combox{ width:1200px; height: 450px; margin: 48px auto 0; display: flex; justify-content: space-between;}
.combox .comtxt{ width:600px; height: 300px; padding-top: 40px; line-height: 36px; font-size: 18px; font-family: Microsoft Yahei; color: #555555; overflow:hidden;}
.combox img{ width:548px; height: 355px; display: block;}

.pro{ width:1220px; margin:59px auto 0; min-height: 400px; overflow: hidden;}
.probox{ width:1220px; padding-top: 18px;}
.probox li{ width:269px; height: 324px; padding: 8px; background: url(/images/probg.jpg) 0 0 no-repeat; float: left; margin: 36px 10px 0;overflow: hidden;}
.probox li > a{
	overflow: hidden;
	display: block;
	width: 269px;
	height: 254px;
}
.probox li img{ 
	width:269px; 
	height: 254px; 
	display: block;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
}
.probox li:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.probox li p{ line-height:70px; width:100%; font-size: 16px; font-family: Microsoft Yahei; text-align: center;}
.probox li p a{ color:#555;}
.probox li p a:hover{ color:#014fb8}

.news{ width:100%; min-width: 1200px; background: #f4f4f4; margin-top: 82px; padding-top: 59px; height: 554px;}
.newsbox{ width:1240px; height:387px; margin:62px auto 0; overflow:hidden;}
.newsbox li{ float:left; width:580px; height:99px; background:url(/images/newsbg2.jpg) 0 0 no-repeat; position:relative; margin: 0 20px 30px; font-family:Microsoft Yahei;}
.newsbox li .day{ position:absolute; top:0; left:0; font-size:39px; width:100px; height:58px; line-height:58px; 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-family:Microsoft Yahei; color:#fff;}
.newsbox li .bt{ position:absolute; left:120px; top:18px; height:14px; line-height:14px; font-weight:bold; width:440px; font-size:14px;}
.newsbox li .bt a{ color:#3c3c3c;}
.newsbox li .txt{ width:440px; height:40px; line-height:20px; position:absolute; bottom:15px; left:120px; overflow:hidden; font-size:12px; color:#3c3c3c;}
.newsbox li:hover{ background:url(/images/newsbg1.jpg) 0 0 no-repeat;}

.con{ width:1200px; margin: 61px auto 0; height: 537px; font-family: Microsoft Yahei;}
.con .gz{ width:100%; line-height: 24px; margin-top: 57px; font-size: 16px; color: #444444; text-align: center;}
.conbox{ width:1200px; height: 300px; margin-top: 60px;}
.conbox li{ width:25%; float: left;text-align: center; height: 300px;}
.conbox li .xtb{ width:180px; height: 180px; background: url(/images/contball.png) 0 0 no-repeat; transition: all 1s;-ms-transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s; margin: 0 auto;}
.conbox li .xtb2{ width:180px; height: 180px; background: url(/images/contball.png) -180px 0 no-repeat; transition: all 1s;-ms-transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s; margin: 0 auto;}
.conbox li .xtb3{ width:180px; height: 180px; background: url(/images/contball.png) -360px 0 no-repeat; transition: all 1s;-ms-transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s; margin: 0 auto;}
.conbox li .xtb4{ width:180px; height: 180px; background: url(/images/contball.png) -540px 0 no-repeat; transition: all 1s;-ms-transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s; margin: 0 auto;}
.conbox li:hover .xtb4,
.conbox li:hover .xtb3,
.conbox li:hover .xtb2,
.conbox li:hover .xtb{transform: rotate(360deg);-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);}
.conbox li p{ width:100%; line-height: 30px; margin-top: 37px; font-size: 16px; color: #444;}
.conbox li:hover p{ color:#0254b1;}

.footer{ width:100%; min-width:1200px; height:125px; background: url(/images/footerbg.jpg) 0 0 repeat-x; color:#fff; text-align:center; line-height:24px; padding-top: 19px; overflow: hidden; font-family: "宋体";}
.footer p span{ font-family:Arial;}
.footer p a{ color:#fff;}
.footer p a:hover{ color:#ff0;}
.footer .link{ width:1230px; margin: 10px auto 0; display: flex; justify-content: space-between;}
.footer .link .linkbt{ width:60px; text-align: right;}
.footer .link .linkbt a{ color:#fff;}
.footer .link .linkbox{ width:1170px;}
.footer .link .linkbox a{ padding:0 17px; float: left; color: #fff;}
.footer .link .linkbox a:hover{ color:#ff0;}

.xbanner{ width:100%;  min-width:1200px; height:360px; overflow:hidden; position:relative; margin:98px auto 0;}
.xtFlash{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:360px; overflow:hidden;}
.xtFlash img{ width:1920px; height: 360px; display: block;}

.section1{ width:100%; min-height:600px; margin:40px auto 40px; overflow:hidden;}
.abouttitlep{ width:100%; height: 40px; line-height: 40px; padding-bottom: 4px; background: url(/images/abouttitle.jpg) center bottom no-repeat;}
.abouttitle{ width:1200px; text-align:right; font-size:12px; color:#555555; margin: 0 auto;}
.abouttitle a{ color:#555}
.abouttitle a:hover,.abouttitle a.now{ color:#b1120e;}
.abouttitle span{ float:left; padding-left:32px; font-size:16px; color:#888888; font-weight:bold; font-family: Microsoft Yahei;}
.about1{ width:1160px; overflow:hidden; margin:10px auto;}
.about1 li{ float:left; width:200px; height:50px; padding:10px 16px; overflow:hidden; background: url(/images/about2.jpg) 16px 10px no-repeat; text-align:center; line-height:50px; font-size:18px; font-family:Microsoft Yahei;}
.about1 li a{ color:#565656; display:block;transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.about1 li a:hover,.about1 li a.now{ color:#fff; font-weight:bold; background:url(/images/about1.jpg) 0 0 no-repeat;}
.aboutline{ width:1128px; height:1px; overflow:hidden; border-bottom:1px dotted #e7e7e7; margin:0 auto;}
.about2{ width:1160px; overflow:hidden; margin:10px auto;}
.about2 li{ float:left; width:200px; height:44px; padding:10px 16px; overflow:hidden; background: url(/images/about3.jpg) 16px 10px no-repeat; text-align:center; line-height:44px; font-size:16px; font-family:Microsoft Yahei;}
.about2 li a{ color:#666666; display:block;transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.about2 li a:hover,.about2 li a.now{ color:#0a5eae; background:url(/images/about3.jpg) 0 0 no-repeat;}

.newslist{ width:1250px; min-height: 98px; margin: 49px auto 73px; padding-bottom: 10px; overflow: hidden;}
.newslist1{ width:1250px; margin: -30px auto 0; min-height: 470px; padding-bottom: 20px;}
.newslist1 li{ width:515px; padding: 0 30px; float: left; height: 200px; background: #f9f9f9; margin: 46px 25px 0; transition: all 0.4s ease-in-out;}
.newslist1 li .nbt{width:515px; height: 54px; margin-top: 2px; line-height: 54px; font-family: Microsoft Yahei; font-size: 16px;}
.newslist1 li .nbt a{ color:#444;}
.newslist1 li .nbt a:hover{ color:#EC1518;}
.newslist1 li .ntxt{ width:515px; height: 78px; line-height: 26px; font-size: 14px; font-family: Microsoft Yahei; color: #555;}
.newslist1 li .nline{ width:515px; height: 1px; background: #e8e8e8; margin-top: 18px;}
.newslist1 li .nft{ width:515px; height: 42px; line-height: 42px; color: #888; font-size: 14px;}
.newslist1 li .nft .name{ float:left;}
.newslist1 li .nft .date{ float:right;}
.newslist1 li:hover{ width:515px; padding: 0 30px; float: left; height: 200px; background: #fff; margin: 46px 25px 0; box-shadow: 0 0 6px rgba(22,0,11,0.3);}


.showtitlep{ width:100%; padding-bottom: 17px; background: url(/images/showtitle.jpg) center bottom no-repeat;}
.showtitle{ width:1200px; line-height:35px; text-align:center; font-size:18px; color:#f10022; font-weight:bold; font-family: Microsoft Yahei; margin: 0 auto;}
.showxx{ width:1200px; line-height:26px; color:#666666; overflow:hidden; text-align:center; margin:0 auto;}
.showxx b{ margin:0 15px; font-weight:normal;}


.words{ width:1200px; min-height:600px; overflow:hidden; padding:0px 0 10px; margin: 40px auto 0;}

.main1{
	  width:1200px;
	  margin:38px auto;
	  overflow:hidden;
	  }
.aside{
	width:280px;
	float:left;
	padding-right:0px;
	overflow:hidden;
	background:#fff;
	margin-right:15px;
	}
.aside .aside_title{
	height:68px;
	line-height:68px;
	font-size:25px;
	color:#fff;
	background:url(/images/aside_h1.jpg) 0 0 no-repeat;
	padding-left:116px;
	overflow:hidden;
	font-family: Microsoft Yahei;
	}
/*.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:497px;
	padding-bottom:20px;
	border:1px solid #ebebeb;
	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: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:#1367b7;
	}

.productsmain{
	width:903px;
	min-height:550px;
	border:1px solid #ebebeb;
	overflow:hidden;
	float:left;
	background:#fff;
	}
.productstwords{
	width:883px;
	padding:15px 10px;
	overflow:hidden;
	}


#cgan{width:1200px;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:883px;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:1200px;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:1200px; 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;}


