/* CSS Document */

body{margin:0px; font-size:12px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#505050;}

a{ text-decoration:none; color:#505050; font-size:12px;}
a:hover{color:#505050;}
.line1{ background: #FFFFFF;height: 1px;display: block;width: 100%;line-height: 1px;overflow: hidden;}

*{
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		.banner{
			width: 100%;
			/*height: 560px;*/
			/*background: black;*/
			/*子绝父相*/
			position: relative;
			/*超出部分全部隐藏，解决横向滚动条*/
			overflow: hidden;
		}
		.banner ul{
			position: absolute;
		}
		.banner ul li{
			/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
			width: 100%;
			height: 560px;
			float: left;
			background:  no-repeat center center;
		}
		/*.banner ul li:nth-child(1){*/
			/*background: url('./1.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(2){*/
			/*background: url('./2.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(3){*/
			/*background: url('./3.jpg') no-repeat center center;*/
		/*}*/
		.banner ol{
			/*width: 60px;*/
			height: 20px;
			background: rgba(0,0,0,0.5);
			position: absolute;
			left:50%;
			/*margin-left: -40px;*/
			bottom: 30px;
			padding: 0 10px;
			border-radius: 10px;
		}
		.banner ol li{
			width: 10px;
			height: 10px;
			float: left;
			margin: 5px 5px;
			background: rgba(255,255,255,0.5);
			border-radius: 50%;
			cursor: pointer;
		}
		.banner ol .current{
			background: rgba(255,255,255,1);
		}
		.banner i{
			width: 58px;
			height: 120px;
			position: absolute;
			top: 50%;
			margin-top: -60px;
			cursor: pointer;
			border-radius: 5px;
			display: none;
		}
		.banner .left{
			left: 60px;
			background: url('images/left_right.png') no-repeat 0 0px;
		}
		.banner .right{
			right: 60px;
			background: url('images/left_right.png') no-repeat 0px -120px;
		}
		.banner .left:hover , .banner .right:hover{
			background-color: rgba(0, 0, 0, 0.31);
		}

#header{height: 180px;width: 1120px;margin:auto;}
#header span{display:block;}
#header .logo{float:left;width: 1120px; height:137px; margin-top:6px;}
#header .logo ul{ display:block;float:left; list-style:none; width:1120px;padding:0px;margin: 0px;margin-left:0px;}
#header .logo ul li{float:left;width: auto; display:block; height:137px; margin-left: 0px; overflow:hidden;}
#header .logo ul li img{ border:0px;}
#header .logo ul li a{color:#666666;display:block;height:137px;width: auto;float:left;overflow:hidden;font-size: 14px; cursor:pointer;}

#header2{height: 180px;width: 1120px;margin:auto;}
#header2 .navbar{width: 1120px;margin:auto;float:left;}
#header2 .navbar ul{ display:block;float:left; list-style:none; width:1120px;padding:0px;margin: 0px;margin-left:0px;}
#header2 .navbar ul li{float:left;width: auto; display:block; height:78px; margin-left: 65px; overflow:hidden;}
#header2 .navbar ul li a{color:#666666;display:block;height:78px;width: auto;float:left;overflow:hidden; padding-top: 30px;font-size: 14px;}
#header2 .navbar ul li.c a{background: url(../images/barbg.gif) right 0 no-repeat;color: #ffffff;padding-right: 18px;}
#header2 .navbar ul li.c{background: url(../images/barbg.gif) left 0 no-repeat;padding-left: 18px;}
#header2 .navbar ul li.t a{padding-top: 0px;}

#product{ width: 1120px;margin: auto;height: 210px;margin-top:30px;}
#product .navbar{width: 1120px;margin:auto;}
#product .navbar ul{ display:block; list-style:none; width:1120px;padding:0px;margin: 0px;margin-left:100px;}
#product .navbar ul li{background: url(../images/jgzx.jpg) left 0 no-repeat; float:left;width: auto; display:block; height:45px; width:135px; margin-left: 40px; overflow:hidden;}
#product .navbar ul li a{color:#ffffff;display:block;height:45px;width: auto; text-align:center;overflow:hidden; padding-top: 10px;font-size: 14px;}
#product .navbar ul li.c a{background: url(../images/skcc.jpg) right 0 no-repeat;color: #ffffff; width:135px; }
#product .navbar ul li.t a{padding-top: 0px;}

#news{ width: 100%px;margin: auto;height: 470px;text-align:center;}
#news .navbar{width: 1120px;margin:auto; text-align:center;}
#news img{margin-top:25px;}
#news .navbar table{width: 1120px;color:#FFFFFF; text-align:left}
#news div.r{ width: 800px; float:left; margin-right:0px;}
#news div.r ul{width: 800px; list-style:none; margin:0px;padding: 0px;}
#news div.r ul li{width: 800px;float:left; margin:0px;padding: 0px;border-bottom:#CCCCCC dashed 1px;}
#news div.r ul li a{color:#999999; display:block;float:left; height: 42px;line-height: 45px; vertical-align: top;}
#news div.r ul li a:hover{color: #3699db}
#news div.r ul li span{color:#999999;float:right;display:block; width: 70px;text-align: right;line-height: 45px; vertical-align:top;}

#about{ width: 100%px;margin:auto;height:500px;background:#16242e; margin-top:280px; text-align:center;}
#about .navbar{width: 1120px;margin:auto;text-align:left;font-size:14px;color:#FFFFFF;}
#about img{margin:5px;margin-top:25px;}
#about .navbar table{width: 1120px; text-align:left}
#fwys{height: 452px;width:100%; text-align:center;}
#fwys div{height: 452px; width:1100px;}

#link{height: 120px;width: 1200px;margin:auto;}
#link .navbar{width: 1200px;margin:auto;float:left;display:block;}
#link .navbar ul{ display:block;float:left; list-style:none; width:1020px;padding:0px;margin: 0px;margin-left:0px;}
#link .navbar ul li{float:left;width: auto; display:block; height:50px;overflow:hidden; margin-left:20px;}
#link .navbar ul li a{color:#ffffff;display:block;height:50px;width: auto;float:left;overflow:hidden; padding-top: 15px;font-size: 14px;}

#footer{width: 1120px;margin:auto; color: #999999; text-align:center;height: 30px;line-height: 35px; vertical-align:middle}

.m1{width: 193px;overflow:hidden;margin-top: 8px;margin-left: 2px;}
.m1 a,.m1 a:hover{font-size:12px; background:url(../images/lbg.png); color:#666666;width:190px;font-weight:bold; height:32px; line-height:32px; text-align:left; float:left; text-decoration:none; display:block; padding-left:29px;overflow:hidden;}
/*.m1 a:hover{background-image:url(../images/lbg1.png);color:#666666;}*/

.blue{color:#005BA6; font-size:14px; }

.mm{width: 193px;overflow:hidden;}
.mm a{font-size:12px; background:url(../images/lbg12.png) ; color:#666666;width:190px;font-weight:bold; height:32px; line-height:32px; text-align:left; float:left; text-decoration:none; display:block; padding-left:29px;overflow:hidden;}
.mm a:hover{background-image:url(../images/lbg11.png);color:#666666;}




.mm1{width: 193px;overflow:hidden;}
.mm1 a{font-size:12px; background:url(../images/lbg21.png) ; color:#666666;width:190px;font-weight:bold; height:32px; line-height:32px; text-align:left; float:left; text-decoration:none; display:block; padding-left:29px;overflow:hidden;}
.mm1 a:hover{background-image:url(../images/lbg21.png);color:#666666;}

.m a{vertical-align:middle;height: 35px;font-weight:normal;padding-left: 0px;line-height: 14px; background:url(../images/classbg.jpg); padding-left:19px;}
.page{float:right;}

.plist{float:left; width:200px; height:200px; margin:3px;background: #ffffff; overflow:hidden; margin-top:5px;margin-right: 11px;margin-left: 1px; border:double 1px #CCCCCC}
.plist a{display:block; width: 176px;margin:auto; text-align:center;margin-top: 5px;}
.plist a img{display:block; width: 176px; border:none; height: 132px;}
  

#ilist{width: 1090px;margin:auto; margin-top:10px; }
#ilist .l{width: 210px; text-align:left;background:url(../images/cbg.png)}
#ilist .r{text-align: right; background:#ffffff;}
#ilist .r .box{width:880px;text-align:left;}
#ilist .c{margin:5px;float:left;width: 100%px;}
#ilist .c .content{word-break: break-all;word-wrap: break-word; width:880px;}
#ilist a:hover{color:#cc0000;}
.lbox{}
.lbox .tit{background: url(../images/title.png); color:#e0e0e0;padding-left: 25px; height:35px;line-height: 38px; vertical-align:middle;overflow:hidden;}
.lbox ul.uc{width: 200px;margin-left: 10px;margin-top: 10px; display:block;padding: 0px; list-style:none;}
.lbox ul.uc li{width: 200px;margin-top: 10px; display:block;padding: 0px; list-style:none;float:left;}
.box .tit{ background:url(../images/title1.png) no-repeat;color:#505050;padding-left: 8px; height:42px;line-height: 35px;padding-left: 32px;margin-bottom: 5px;}
#logobar a{ font-size:12px; color:#999999}
#logobar a:hover{color:#cc0000;}
#ilist.news .il td{border-bottom:1px dashed #efefef;padding-left: 2px;}
#ilist.news .il td.ti{border-bottom:1px dashed #efefef; color:#999999;height:35px; padding-left:0px;width: 80px;}
#ilist.news .c{padding-left: 15px;}