@charset "utf-8";
/* CSS Document */
/* 开发QQ：153033306 */
html,body{ font-size:12px; font-family:"Microsoft YaHei",'宋体','黑体'}*{ margin:0px; padding:0px;}iframe,img{border:0px;}ul,li{ list-style:none;}a{ text-decoration:none; color:#666;}table{ border-collapse: collapse;  border-spacing: 0;}em { font-style:normal; }.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }* html .clearfix { zoom: 1; } *:first-child+html .clearfix { zoom: 1; }textarea, input{resize:none}a, textarea, input, button{outline:none}.clear { clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }.mt10 { margin-top:10px; }.mt15 { margin-top:15px; }.mt20 { margin-top:20px; }.mb5 { margin-bottom:5px}.mb10 { margin-bottom:10px}.mb15 { margin-bottom:15px}.mb20 { margin-bottom:20px}.ml5 { margin-left:5px; }.ml10 { margin-left:10px; }.ml15 { margin-left:15px; }.ml20 { margin-left:20px; }.mr5 { margin-right:5px; }.mr10 { margin-right:10px; }.mr15 { margin-right:15px; }.mr20 { margin-right:20px; }.m5{ margin:5px;}.m10{ margin:10px;}.m15{ margin:15px;}.m20{ margin:20px;}html,body{ background:#fff;}
.warp{ width:100%;}.w{ width:1200px;}.c{ margin:0px auto;}.b{ background:#fff; background-color:#fff;} .tc{ text-align: center;}

.top{
	border-bottom: 1px solid #ccc;
	height:35px;}
.topcon{ line-height: 35px;}
.tleft{float: left; font-size: 14px;}
.tright{ float: right; font-size: 14px;}

.logo{
	height: 128px;
	border-bottom: 3px solid #232f3b;
}
.loleft{ float: left; margin-top: 16px;}
.loright{float: right; margin-top: 20px; margin-right: 18px;}

.menu{ height: 46px; background:#ff9900;}
.menulist{
	height:46px; line-height: 46px;}

.menulist ul li{ float: left; width: 148px; text-align: center;
	height:46px; background-image: url("img/menuline.png"); background-repeat: no-repeat; background-position: center right;}

.menulist ul li a{ color: #fff; display: inline-block; width: 105px; height: 46px;}

.menulist ul li.mon{ background: #232f3b; }
.menulist ul li.mon a{ color: #fff;}
.menulist ul li a:hover{ background: #232f3b; color: #fff;}

.banner{
	height:500px;}

.dhleft{ width: 320px;
	float: left;
background: #232f3b; height: 100px;
background-image: url("/static/img/mbg.png"); background-repeat: no-repeat; background-position: center center;}

.dhright{
	width: 880px;
	float: right;
	background: #ff9900;
	height:100px;
}

.dhright .mlist li{ float: left; width: 130px; text-align: center; margin: 8px; padding-top: 6px;}
.dhright .mlist li a{ font-size: 16px; color: #fff;}

.zone{ background: url("/static/img/line.png") repeat-x;
	height:52px;}
.zone .zcon{
	height:52px; width: 150px; background: #fff; text-align: center;}

.zone .zcon h2{ font-size: 26px; }
.zone .zcon p{ font-size: 16px;}

.recom_pro{ margin-top: 30px;
	border: 1px solid #ccc; height: 950px;
	padding: 4px; margin: 0px auto; padding-left: 18px; padding-top: 18px;}
.recom_pro li{ float: left; width: 370px;
	height: 456px; border: 1px solid #232f3b; text-align: center; margin-right: 20px; margin-bottom: 20px;}
.recom_pro li img{ width: 370px;}
.recom_pro li a{ }
/*.recom_pro li a h3{text-align: center; background: #232f3b; font-size: 18px; color: #fff; padding: 6px; }*/
.recom_pro li div{ width: 370px; height: 105px;  background: #232f3b url("/static/img/tbg.png") no-repeat center;}
.recom_pro li div h2{ height: 50px; line-height: 50px; color: #fff;}
.recom_pro li div h2 a{ color: #fff;}

.cen{ background: url("/static/img/cenbg.jpg") top center repeat-y;
	height:145px; }

.cen img{ height: 142px;}

.my {
	height:1852px; position: relative; background: url("/static/img/mybg.jpg")}
.my .mp1{position: absolute; top: 140px;  left: 560px; font-size: 28px;}
.my .mp2{position: absolute; top: 200px;  left: 560px; font-size: 18px; width: 450px;}

.my .mp3{position: absolute; top: 460px;  left: 150px; font-size: 28px;}
.my .mp4{position: absolute; top: 520px;  left: 150px; font-size: 18px; width: 450px;}

.my .mp5{position: absolute; top: 820px;  left: 560px; font-size: 28px;}
.my .mp6{position: absolute; top: 900px;  left: 560px; font-size: 18px; width: 450px;}

.my .mp7{position: absolute; top: 1180px;  left: 150px; font-size: 28px;}
.my .mp8{position: absolute; top: 1240px;  left: 150px; font-size: 18px; width: 450px;}

.my .mp9{position: absolute; top: 1580px;  left: 560px; font-size: 28px;}
.my .mp10{position: absolute; top: 1640px;  left: 560px; font-size: 18px; width: 450px;}

.gun1{ height:312px; background: #ebeff1 url("/static/img/gun1bg.png") top center no-repeat;}
.gun1con{ padding-top:130px; }
.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;  margin: 0 auto;  }
.picMarquee-left .hd{ overflow:hidden;}
.picMarquee-left .hd .next{ z-index: 900; cursor:pointer; width: 52px; height: 48px; background: url("/static/img/left.png") no-repeat; position: absolute; left: 10px; top: 40px;  }
.picMarquee-left .hd .prev{ z-index:900; cursor:pointer; width: 47px; height: 49px; background: url("/static/img/right.png") no-repeat; position: absolute; right: 10px; top: 40px;  }
.picMarquee-left .bd{ padding:10px; width: 900px; padding-left: 90px;  padding-right: 50px;  }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }


.ting{
	height:448px; border:  1px solid #ccc; font-size: 16px; width: 1200px;}
.ting h3{ border-bottom: 1px solid #ccc; height: 50px; line-height: 50px; padding: 0px 16px ;}
.ting h3 span{float: right; }
.ting h3 span a{ font-size: 16px;}
.tingcon img{ width: 256px; height: 168px;}
.tingcon{padding-left: 20px; padding-top: 20px; }
.tingcon dl{width: 550px; float: left; margin-right: 30px; margin-bottom: 20px;}
.tingcon dt{ float: left; margin-right: 4px; }
.tingcon dl dd a{ font-size: 14px; }
.tingcon dl dd.d1{ margin-bottom: 5px;}
.tingcon dl dd.d1 a{ font-size: 16px; color: #ad2d1f; }
.tingcon dl dd.d2{ line-height: 22px;}
.tingcon dl dd.d2 a.a2{ color: #ad2d1f;}

.indexabout{
	height:546px; background: #ebeff1;}
.indexaboutcon{ width: 1200px; margin: 0 auto;}

.iacleft{ float: left; width: 868px; padding-top: 20px;}
.iacleft h2{ height: 40px; background: url("/static/img/indexaboutbg1.png") no-repeat;}
.iacleft .abou{
	height:245px; margin-top: 20px; }
.iacleft .abou dt{ float: left; margin-right: 20px;}
.abou .dd1{ font-size: 24px; color:#ff9900; margin-bottom: 10px;}
.abou .dd2{ font-size: 16px; line-height: 24px; text-indent: 6px;}
.abou .dd2 a{ color: #ff9900;}
.iacright{ width: 300px; float: right; padding-top: 20px;}
.iacright h2{ height: 40px; background: url("/static/img/indexaboutbg2.png") no-repeat;}

.iacright .honn{ margin-top: 20px; height: 215px; text-align: center; background: #fff;  padding-top: 30px; vertical-align:middle;}
.iacright .honn img{ }

.indexnews{ width: 1200px; margin: 0 auto; }
.indexnews .newsleft{ width: 375px; height: 315px; border: 1px solid #ccc; padding: 10px; float: left;}
.indexnews .newsleft h2{ width: 375px; height: 40px; line-height: 40px; background: url("/static/img/newsxian.png") no-repeat bottom left;}
.indexnews .newsleft ul{ width: 375px; margin-top: 10px;}
.indexnews .newsleft li{ background: url("/static/img/newsdian.png") no-repeat left center; line-height: 26px; height: 26px; padding-left: 20px;}
.indexnews .newsleft li span{ float: right;}

.indexnews .newsright{ width: 360px; height: 315px; border: 1px solid #ccc; padding: 10px; float: left;}
.indexnews .newsright h2{ width: 360px; height: 40px; line-height: 40px; background: url("/static/img/newsxian.png") no-repeat bottom left;}
.indexnews .newsright ul{ width: 360px; margin-top: 10px;}
.indexnews .newsright li{ background: url("/static/img/newsdian.png") no-repeat left center; line-height: 26px; height: 26px; padding-left: 20px;}
.indexnews .newsright li span{ float: right;}

.footmenu{ background: #ff9900;
	height:53px;}
.fmenu{ width: 1200px; height: 53px; line-height: 53px; margin: 0 auto;}
.fmenu li{ float: left; width: 150px; background: url("/static/img/menuline.png") right center no-repeat; text-align: center;}
.fmenu li a{ color: #fff; font-size: 16px; }

.foo{ background: #232f3b; height: 263px;}
.foocon{ width: 1200px; margin: 0 auto; background: url("/static/img/fbg.png") left center no-repeat;
	height:263px; position: relative;}
.fcon{ top: 60px; left: 350px; position: absolute; color: #fff; size: 16px; line-height: 20px;}
.fcon .fp1{ font-size: 24px;
	margin-bottom:8px;}
.fcode{ position: absolute; top: 60px; left: 1050px;}

.zone .zcon{width: 220px;}

.picMarquee-left{ width: 1200px;  overflow:hidden; position:relative;}
.gun ul{overflow:hidden; zoom:1; width: 1200px;}
.gun ul li{
	float: left; text-align: center; margin-right: 25px; width: 130px; _display:inline; overflow:hidden;}
.gun ul li p{ padding: 5px 0px;}

.titip h2{ border-bottom: 1px solid #999999;
	height:42px; line-height: 42px; font-size: 24px; }

.inabout .ableft{ float: left;}
.inabout .abright{ float: right;}
.abright p{ width:600px; font-size: 14px; text-indent: 30px; text-align:justify; line-height: 25px;letter-spacing:2px}
.abright p img{ margin-top: 16px;}

.abouts{
	height:212px; background: url("/static/img/abouts.jpg") no-repeat;}

.abouts a{ display: inline-block; width: 292px; height: 212px;}
.abouts a.last{ width: 290px;}

.incon h3{ height: 40px; line-height: 40px; border-bottom: 1px solid #999; font-size: 24px; margin-bottom: 30px;}
 .inconleft{ float: left; width: 590px; margin-right: 20px;}

 .inconright{ float: left; width: 588px;}
 .inconright dl{
	 height:68px; margin-bottom: 28px;}
 .inconright dl dt{ width: 84px; height: 68px; background: #f2f2f2; float: left; margin-right: 20px;}
 .inconright dl dt p.p1{ color: #ccc; font-size: 30px; text-align: center;}
 .inconright dl dt p.p2{ color: #888; font-size: 16px; text-align: center;}
.inconright dl dd.d1{ font-size: 16px;  }
.inconright dl dd.d2{ color: #999999; margin-top: 6px; font-size: 14px; }
.inconright .d1 a{ color: #000;}
.inconright .d2 a{ color: #999999;}

.linktit{ background: url("/static/img/linkbg.png") no-repeat; height: 43px; line-height: 43px;}
.link a{ float: left; display: inline-block; margin-right: 20px; padding-left: 10px; font-size: 16px; margin-bottom: 16px;}

.footer{ background: url("/static/img/footbg.png") repeat-x; height: 433px;}

.foot{  height: 320px; background: url("/static/img/footbgpro.png") left 30px no-repeat; position: relative;}
.foot .footleft{ position: absolute; top: 100px; width: 677px; }
.foot .footleft li{ float: left; margin-right: 10px; width: 205px; margin-bottom: 6px; }
.foot .footleft a{color: #fff; font-size: 14px;}
.foot .footright{   }
.foot .footrighttop{ position: absolute; top: 50px; left: 1000px; font-size: 14px; color: #fff;}
.foot .footrightbottom{ position: absolute;top: 250px; left: 950px; color: #fff;}
.foot .footrightbottom p{ width: 184px; text-align: right;}
.foot .footrightbottom h3{ width: 184px; text-align: right; font-size: 22px;}
.addcon{ font-size: 14px; text-align: left; color: #fff;}
.copright{ text-align: center;
	height:78px; line-height: 78px;}



.pageinfo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.pageinfo A {
	BORDER-RIGHT: #232f3b 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #232f3b 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #232f3b 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #232f3b 1px solid; TEXT-DECORATION: none
}
.pageinfo A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
.pageinfo A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
.pageinfo SPAN.thisclass {
	BORDER-RIGHT: #232f3b 1px solid; PADDING-RIGHT: 5px;
	BORDER-TOP: #232f3b 1px solid; PADDING-LEFT: 5px;
	FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px;
	BORDER-LEFT: #232f3b 1px solid; COLOR: #fff; PADDING-TOP: 2px;
	BORDER-BOTTOM: #232f3b 1px solid; BACKGROUND-COLOR: #ff9900
}
.pageinfo SPAN.disabled {
	BORDER-RIGHT: #232f3b 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #232f3b 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #232f3b; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #232f3b 1px solid
}
