@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; font-size:14px; font-family:"微软雅黑";font-weight:normal; padding:0; color:#333333 }
ul,dl,dd,dt,h1,h2,h3,h4,h5,h6,form,p{ padding:0; margin:0;}
ol,ul,li,dl,dd,dt{ list-style:none;}
img{ border:0px; }
a{ color:#333333; font-size:14px; text-decoration:none;}
a:hover{ text-decoration:none; color:#f00;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
botton,input,textarea,select{ font-size:12px; vertical-align:middle;}

.itop{ width:100%; height:120px;}
.top{ width:1200px; height:120px; margin:0 auto}
.logo{ width:506px; height:120px; background:url(logo.jpg) left top no-repeat; float:left}
.logo p{ font-size:24px; padding-top:63px; margin-left:220px;}
.hotline{ width:263px; height:120px; background:url(hotline.jpg) left center no-repeat; float:right}
.hotline h1{ font-size:24px; font-weight:normal; padding-top:30px; padding-left:60px; font-family:impact; color:#f12b20;  letter-spacing:1.5px;}
.hotline h2{ font-size:24px; color:#f12b20; font-family:impact; letter-spacing:1.5px; padding-top:10px; padding-left:60px;}

.inav{ width:100%; height:55px; background-color:#004e99}
.nav{ width:1200px; height:55px; margin:0 auto}
.nav a{ line-height:55px; color:#fff; font-size:16px; padding-left:34px; padding-right:34px; float:left;}
.nav a:hover{ background-color:#ed2d21}

.ibanner{ width:100%;}
.slideBox{ width:100%;  overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;bottom:5px; z-index:1; margin-right:46%; right:1px; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:19px; text-align:center; background:#fff; cursor:pointer; border:1px solid #ccc; border-radius:5px }
.slideBox .hd ul li.on{ background:#d60309; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.icontent{ width:100%; float:left; margin-top:30px;}
.content{ width:1200px; margin:0 auto}
.content1{ width:1200px;}
.content1 p{ font-size:36px; text-align: center}
.content2{ width:1200px; float:left}
.content2 p{ font-size:20px; text-align:center; margin-top:16px; color:#5e7387}
.content3{ width:1200px; float:left; background:url(pro_bg.jpg) center top no-repeat; margin-top:45px;}
.content31{ width:160px; float:left}
.content31 li{ line-height:28px;}
.content31 li a{ line-height:28px;}
.content31 h1{font-size:20px; margin-bottom:7px; }
.content31 h2{ width:110px;font-weight:normal; height:28px; border:1px solid #f73d2e; line-height:28px; text-align:center; color:#f73d2e}
.content31 h2 a{ font-weight:normal; color:#f73d2e}

.content4{ width:1200px; float:left; margin-top:50px;}
.content4 h1{ font-size:30px; font-weight:normal; text-align:center}

#con {
	FONT-SIZE: 14px; MARGIN: 0px auto; WIDTH: 1200px
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH:885px; PADDING-TOP: 0px; HEIGHT: 36px; margin-left:5px; margin:0 auto;
}
#tags LI { FLOAT: left; MARGIN-RIGHT: 13px; LIST-STYLE-TYPE: none; HEIGHT: 36px;text-align:center; padding-left:17px; padding-right:17px; border:1px solid #ed2d21 }
#tags LI A {
HEIGHT: 36px; line-height:36px; font-weight:bold; text-align:center; width:185px; color:#000; font-size:14px
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 36px; background-color:#ed2d21;}
#tags LI.selectTag A { LINE-HEIGHT:36px; HEIGHT: 36px; text-align:center; font-size:14px; font-weight:bold; color:#fff}
#tagContent {
}
.tagContent {
 DISPLAY: none;PADDING-BOTTOM: 10px; WIDTH: 715px; COLOR: #474747; PADDING-TOP: 10px;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}
.product1{ width:1200px; padding:0; margin-top:20px; float:left} 
.product1 ul{ width:1200px; padding:0px; margin:0px;}
.product1 ul li{ float:left; width:293px; margin-left:7px; margin-bottom:10px; border-bottom:2px solid #e3e3e3; padding-bottom:10px; text-align:center}
.product1 ul li img{width:293px; height:220px; padding-bottom:10px;}

.content5{ width:1200px; float:left; margin-top:30px;}

.content6{ width:1200px; float:left; margin-top:40px;}
.content61{ width:592px; float:left}

.slideTxtBox{ width:590px; text-align:left;  }
.slideTxtBox .hd{width:590px; height:45px; line-height:45px;  position:relative; background-color:#eef1f6}
.slideTxtBox .hd a{ float:right; line-height:45px;}
.slideTxtBox .hd ul{ float:left;  position:absolute; height:45px;}
.slideTxtBox .hd ul li{ width:123px;  height:45px; line-height:45px; text-align:center; font-size:16px; color:#000000; font-family:"微软雅黑";float:left; cursor:pointer;}
.slideTxtBox .hd ul li.on{ width:123px; height:45px; padding-left:0px; color:#f68304; font-size:16px;}
.slideTxtBox .hd p { padding-bottom:7px; padding-right:10px}
.slideTxtBox .bd { width:590px;padding-top:0px;}		
.slideTxtBox .bd ul{width:590px; margin-top:12px; }
.slideTxtBox .bd li{ width:590px; height:35px; background: url(news_dot.jpg) left center no-repeat; margin-right:25px; border-bottom:1px dashed #999}
.slideTxtBox .bd li a{ line-height:35px;color:#000000; padding-left:15px;}
.slideTxtBox .bd li a:hover{ color:#ff0000}
.slideTxtBox .bd li span{ float:right; line-height:35px; margin-right:10px;}
.slideTxtBox .bd p{ }


.content62{ width:531px; float:right}
.content62_t{ width:531px; height:45px; background: url(news_t.jpg) left bottom no-repeat}
.content62_t p{ font-size:16px; float:left; line-height:45px;}
.content62_t span{ float:right; line-height:45px; padding-right:10px;}
.content62_c{ width:531px; margin-top:10px;}
.content62_c li{ width:531px; height:35px; line-height:35px; border-bottom:1px dashed #999; background: url(news_dot.jpg) left center no-repeat;}
.content62_c li a{ float:left; line-height:35px; color:#000; padding-left:15px;}
.content62_c li span{ float:right; margin-right:10px;}

.icase{ width:100%; height:409px; float:left; background-color:#f3f3f4; margin-top:50px; padding-top:25px;}
.case{ width:1200px; height:409px; margin:0 auto}

.picScroll-left{ width:1200px;  overflow:hidden; position:relative;  }
.picScroll-left .hd{ overflow:hidden; width:20px; height:100px; margin-top:90px; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:18px; height:32px; float:left; text-align:left; margin-right:13px;  overflow:hidden; cursor:pointer; background:url(scroll_r.jpg) left top no-repeat}
.picScroll-left .hd .next{background:url(scroll_l.png) left top no-repeat  }
.picScroll-left .hd .prev{background:url(scroll_r.png) left top no-repeat  }
.picScroll-left .hd .prevStop{background:url(scroll_l.png) left top no-repeat; width:18px; height:32px; }
.picScroll-left .hd .nextStop{ background:url(scroll_r.png) left top no-repeat; width:22px; height:43px;  }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(/icoCircle.gif) 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:0px; float:left; margin-left:13px;  width:1050px; margin-top:20px; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:272px; margin:0 5px; float:left; _display:inline; overflow:hidden;  }
.picScroll-left .bd ul li img{ width:270px;height:203px; display:block;  border:1px solid #ccc}
.picScroll-left .bd .title{ text-align:left; line-height:24px; margin-top:5px;}

.ihot{ width:100%; float:left; margin-top:50px; margin-bottom:50px;}
.hot{ width:1200px; margin:0 auto}
.hot h1{ font-size:30px; text-align:center; line-height:50px; font-weight:normal; margin-bottom:15px;}
.hot ul li{ width:260px; float:left; text-align:center; margin-left:15px; margin-right:15px;}
.hot ul li img{ width:260px; height:204px; margin-bottom:10px;}

.icontent7{ width:100%; height:394px; float:left; background-color:#004b97}
.content7{ width:1200px; height:414px; margin:0 auto; background:url(bg1.jpg) center top no-repeat}
.content7 h1{ color:#fff; font-size:30px; font-weight:normal; text-align:center; line-height:70px; padding-top:20px;}
.content7 h2{ color:#fff; font-weight:normal; line-height:24px; padding-left:50px; padding-right:50px;}
.content7 p{ font-size:40px; font-family:impact; color:#f12b20; font-weight:bold; margin-top:88px; float:left}

.ibottom{ width:100%; height:244px; background-color:#d7e3ee; float:left; padding-top:45px;}
.bottom{ width:1200px; height:224px; margin:0 auto}
.bottom1{ float:left; width:271px; height:224px; background:url(bottom_logo.jpg) top no-repeat; margin-left:10px;}
.bottom1 p{ font-size:18px; padding-top:126px;}
.bottom2{ width:200px; float:left; border-right:1px solid #93a4b3; margin-left:20px;}
.bottom2 p{ font-size:16px; margin-bottom:5px;}
.bottom2 ul li{ line-height:25px;}

.bottom3{ width:200px; float:left; border-right:1px solid #93a4b3; margin-left:20px;}
.bottom3 p{ font-size:16px; margin-bottom:5px;}
.bottom3 ul li{ line-height:25px;}

.bottom4{ width:200px; float:left; border-right:1px solid #93a4b3; margin-left:20px;}
.bottom4 p{ font-size:16px; margin-bottom:5px;}
.bottom4 ul li{ line-height:25px;}

.bottom5{ width:200px; float:right; margin-left:20px;}
.bottom5 p{ font-size:16px; margin-bottom:5px;}
.bottom5 ul li{ line-height:25px;}

.ib{ width:100%; background-color:#8ea5b9; float:left; padding-top:18px;}
.bb{ width:1200px; margin:0 auto}
.bb p{ text-align:center; line-height:24px;}

.ny_left{ width:208px; float:left; margin-left:25px;}
.ny_t{ width:208px;}
.ny_t_t{ width:208px; height:59px;background:url(pro_t.jpg) no-repeat;}
.ny_t_t p{ height:45px; padding-left:70px; padding-top:5px; font-size:20px; color:#fff; font-weight:bold}
.ny_c{ width:208px; background-color:#006ebb }
.ny_c ul li{ width:208px; height:48px; border-bottom:1px solid #fff}
.ny_c ul li a{padding-left:20px;font-size:14px;line-height:48px; color:#fff}

.subNavBox{width:208px; background-color:#006ebb}
.subNav{cursor:pointer;font-weight:bold;font-size:14px;line-height:43px;padding-left:20px; border-bottom:1px solid #fff; color:#fff}
.subNav:hover{}
.currentDd{color:#000}
.currentDt{ color:#fff; border-bottom:1px solid #fff}
.navContent{display: none;}
.navContent li a{display:block;width:188px;height:48px; padding-left:20px;font-size:14px;line-height:48px; color:#fff}
.navContent li a:hover{background-color:#277fc2}

.ny_right{ width:940px; float:right}
.location{ width:940px; height:49px; border-bottom:1px solid #cecece}
.location p{ color:#1f7bba; line-height:49px; font-size:20px; font-weight:bold}
.location1{ float:right; line-height:49px; background:url(location_bg.jpg) left center no-repeat; padding-left:18px; padding-right:5px;}

.box{ padding-top:20px; padding-left:10px; padding-right:20px; line-height:24px;}
.box1{ width:900px; height:363px; margin:0 auto}
.box11{ width:350px; height:363px; float:left}
.box12{ width:510px; height:263px; float:right; line-height:30px; padding-top:15px;}
.box_xx{ width:900px; height:40px; border-bottom:1px dashed#ccc; line-height:40px; font-size:16px; margin-bottom:20px; margin-top:30px; color:#006ebb}

.box1y{ width:900px; height:263px; margin:0 auto}
.box11y{ width:350px; height:263px; float:left}
.box11y img{ width:350px;}

.iny_content{ width:100%; float:left; margin-top:30px; margin-bottom:50px;}
.ny_content{ width:1200px; margin:0 auto}


#prolist{ width:940px; float:left}
#prolist li{ width:450px; height:181px; border-bottom:1px solid #ccc; margin-bottom:15px; float:left; margin-right:20px;}
#prolist li a{ line-height:30px; color:#000}
#prolist li span.date{ margin-right:10px; float:right;}
#prolist li img{ width:180px; height:135px; float:left; padding:2px; border:1px solid #ccc}
#prolist li p{ width:250px; float:right}
.prolist_t{ width:250px; height:28px; line-height:28px; font-size:16px; font-weight:bold; display:block; border-bottom:1px dashed #ccc; margin-bottom:5px;}

#newslist{}
#newslist li{ height:30px; padding-left:10px; line-height:28px; border-bottom:1px dashed #ccc}
#newslist li a{ line-height:30px;}
#newslist li span.date{ margin-right:10px; float:right;}

.info{ text-align:center; margin-bottom:25px; color:#999}
.other { margin-top:30px; border-top:1px solid #ccc; padding-top:10px;}
.other .next{ padding:0 10px;float:left; display:inline;}
#page{text-align:center; margin-top:20px; margin-bottom:30px;}
.k_pagelist{ font-family:"微软雅黑"; letter-spacing:1.5px;}
.k_pagelist a{ height:24px; padding:0 4px; margin:6px; border:1px solid #999999; background-color:#e4e4e4 }


.game163{ position: relative; border: 1px solid #eee; padding: 4px; overflow: hidden; width: 350px; }	
.game163 .bigImg{ height: 290px; position: relative; overflow:hidden}	
.game163 .bigImg li img{ vertical-align:middle; width:350px; height:263px; transform: scale(1,1); transition: all 0.6s;}
.game163 .bigImg li:hover img{transform: scale(1.4,1.4);}	
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }	
.game163 .smallScroll{ height: 47px; margin-top: 10px;}	
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 17px; height: 62px; text-indent: -9999px; background: url(picshopArr.gif) no-repeat; margin-top:3px; }	
.game163 .sNext{ background: url(l.gif) no-repeat;cursor:pointer; }	
.game163 .sPrev{ background: url(r.gif) no-repeat;cursor:pointer; }	
.game163 .smallImg{ float:left;  margin: 4px 2px; display:inline; width: 310px; overflow: hidden;}	
.game163 .smallImg ul{   width: 9999px; overflow: hidden; }	
.game163 .smallImg li{ float: left; padding: 0 4px 0 0; width:74px; cursor:pointer;  display: inline;  }	
.game163 .smallImg img{ border: 1px solid #eee; width:74px; height:57px;  }	
.game163 .smallImg .on img{ border-color: #00b280;}	
.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}	
.game163 .pageState span{ color: #f00; font-size: 16px;}