@charset "gb2312";
body{color: #000;font-size: 12px;margin:0 auto;line-height:20px; background-color: #FFFFFF;}/*  主体定义 */
body{font:14px/1 arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif;line-height:1.5;}
ul,p,div,form,h1,h2,h3,h5,td,table,dl,dt,dd,li{margin:0px;padding:0px;}/*重置标签样式*/
li{list-style-type: none;}/*去掉标签*/
img a{ border:0;}
a img{border: none}
/*--------------默认链接样式---------------*/
A:link,A:visited {color: #000; text-decoration: none}
A:hover,a:hover { color: #f00; text-decoration: none; }
/*--------------红色链接样式---------------*/
a.red:link,a.red:visited {color: #ff0; text-decoration: none; }
a.red:active ,a.red:hover { color: #00f; text-decoration: underline; }
/*--------------黑色链接样式---------------*/
a.black:link,a.black:visited {color: #000; text-decoration: none; }
a.black:active ,a.black:hover { color: #00f; text-decoration: underline; }
.gray{color:#be9400;}/*定义灰色*/
.black{ color:#000;}/*定义黑色*/
.red{ color:#f00;}/*定义红色*/
.clear{clear:both}

h1{ font-size:14px; color:#000;}/*标题１重定义*/
.mainframe{margin:0 auto;  width:1000px;}/*主体框*/
.mtit{position:absolute;text-indent: -5000px;}/*隐藏文本*/
.content{ padding:5px 10px 5px 10px; line-height:27px;}/*内容时使用*/
.imgbox{ border:1px solid #999; padding:5px;}/*图片加边框*/
.bg{background-repeat:repeat-x; background-position:bottom}/*背景*/
.more{position:absolute;right: 30px;bottom:0px;float:right;}/*更多时使用，使用时上一级标签要用position:relative;*/
/*PNG透时图片时使用*/
.png{ width: 1px;height: 1px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pic.JPG",sizingMethod="image");}
/*滚动图片时使用*/
#marquee1{  width:912px; overflow:hidden;}
#marquee1 img{ margin-right:15px; }
/*加警察用*/
#footerinner div{ padding-top:20px; color:#FFF; font-size:12px}
#footerinner div a{ color:#FFF}
#footerinner div a:hover{ color:#F00}

#footerinner{position:relative; text-align:center;  height:98px; width:100%; background: url(images/footer_bg.jpg) center no-repeat; text-align:center; vertical-align:middle}
#cyberpolice{position:absolute; right:280px; top:-10px;}

/*--------------首页---------------*/
#head{ height:137px; width:100%; background:url(images/top_bg.jpg) no-repeat top  center ; }
#top{ width:1000px; margin:0 auto; height:137px;}
.logo{ float:left}
.top_text{ float:right;}
.top_text span{ margin:10px;line-height:30px}
.top_text span a{ color:#FFF; font-family:"微软雅黑"; font-size:12px}
.top_text span a:hover{ color:#f00; font-family:"微软雅黑"; font-size:12px}
#banner{width:100%; height:393px;  top center no-repeat; position:relative }
#banner{ height:393px; -moz-transition:background 1.5s; /* Firefox 4 */ -webkit-transition:background 1.5s; /* Safari and Chrome */ -o-transition:background 1.5s; /* Opera */}
s

#banner{ background: #000; height:393px; background-repeat:no-repeat; width:100%; height:393px; -moz-transition:background 1.5s; /* Firefox 4 */ -webkit-transition:background 1.5s; /* Safari and Chrome */ -o-transition:background 1.5s; /* Opera */}
.bannerBg1{ background:url(images/banner1.jpg) center top no-repeat;}
.bannerBg2{ background:url(images/banner2.jpg) center top no-repeat;}
.bannerBg3{ background:url(images/banner3.jpg) center top no-repeat;}


#nav{ height:42px; background:url(images/nav_bg.png) no-repeat; width:1000px; position:absolute; top:-14px;left:50%; margin-left:-500px; line-height:42px}
#nav ul{ margin-left:40px}
#nav li{ width:115px; float:left;}
#nav li a{ font-size:14px; color:#000; font-family:"微软雅黑"; width:115px; display:block; text-align:center; height:42px; line-height:42px;}
#nav li a:hover{ background:url(images/nav_hover.png) no-repeat center; color:#FFF}
.marquee_news{ height:34px; width:100%; background:#1e408c}
#marquee2{ float:left; width:93%;}
#marquee2 li{ float:left}

.zx{ width:1000px; margin:0 auto;}
.zx_L{ height:34px;color:#FFF; font-size:12px; width:70px; float: left; line-height:34px; text-align:right}
.zx_R{ width:850px; height:34px;line-height:34px; color:#FFF; font-size:12px; float:left; margin-left:30px;}
.zx_R ul{white-space: nowrap;}
.zx_R li{ display:inline; margin-left:10px; color:#FFF}
.zx_R li a{ color:#FFF}
.zx_R li a:hover{ color:#F00}
.index_content{ height:264px; width:1000px; margin:18px auto; }


.index_about{ width:349px; height:264px; margin-left:2px;float:left}
.index_about_title{ height:31px; width:349px;}
.index_about_content{width:349px; height:233px; line-height:20px; font-size:12px; line-height:26px}
.index_about_content span a{color:#ae5600;}
.index_about_content span a:hover{ color:#F00;}

.index_news{ width:348px; height:264px; margin-left:12px; float:left}
.index_news_title{width:348px; height:31px;}
.index_news_content{width:348px; height:233px;}
.index_news_content ul{ margin-top:20px}
.index_news_content ul li{ border-bottom:1px dashed #888; line-height:30px; font-size:12px; height:30px; list-style-image:url(images/li.png)}
.index_news_content ul li span{ float:right}

.index_contact{width:282px; height:264px; margin-left:7px; float:left}
.index_contact_title{width:282px; height:31px;}
.index_contact_content{width:282px; height:233px; background:url(images/index_contect_bg.jpg) top center no-repeat; line-height:32px; font-size:12px;}


.index_product{ height:230px; width:1000px; margin:0 auto}
.index_product_title{ height:32px; width:978px; margin:0 auto}
.index_product_content{ height:178px; width:976px; margin:0 auto; border:1px solid #CCC; background:#fcfcfc; border-top:none;}
.index_product_content ul{ margin:0 auto}
.index_product_content li{ float:left; margin-left:10px; }

/*-----------------------------*/

.sub{ width:1000px; margin:20px auto; }
.sub_L{ width:278px; min-height:574px; float:left;margin-left:2px}
.sub_L_about_title{ height:31px; width:278px}
.sub_L_about_content{ height:246px; width:278px; font-size:12px; line-height:24px;}
.sub_L_contact_title{ height:33px; width:278px}
.sub_L_contact_content{ height:206px; width:278px; background:url(images/sub_contact_bg.jpg) no-repeat center top;}

.sun_L_product_ttle{ height:31px; width:278px}
.sub_L_product_content{min-height:400px; width:278px;}
.sub_L_product_content ul { margin:20px 50px}
.sub_L_product_content ul li a{ color:#06C}
.sub_L_product_content ul li a:hover{ color:#06F}

.sub_R{ width:700px; min-height:574px; float:left; margin-left:16px}
.sub_R_title{ height:31px; width:700px;}
.sub_R_contact{min-height:543px; width:700px;}

.show{margin:5px;width:100%; padding-left:20px;}
.show li{list-style-type: none;width:190px;height:140px;float:left;padding:13px;text-align:center;line-height:25px;}
.show img{border:1px #888 solid;padding:2px;margin:1px;background-color:#ffffff;}
.show .nav{ clear:both; text-align:center; padding-top:10px;}


.contac{ width:700px; min-height:533px; background:url(images/contect_bg.jpg) top center no-repeat}


/*内容新闻列表*/
.content_list{ padding:10px 10px 10px 10px;}
.content_list li{ background:url(images/dot01.gif) left center no-repeat; padding-left:15px; height:30px; line-height:30px; position:relative;text-align:left;}
.content_list li span{ color:#666666; position:absolute; right:10px;}
.content_list .nav{ clear:both; text-align:center; padding-top:10px; width:100%}

#cyberpolices{ margin-left:20px; margin-top:20px; width:65px;}


