﻿/* CSS Document */
*{padding:0; margin:0;}

html {overflow:-moz-scrollbars-vertical; scrollbar-face-color:#E8E8E8;scrollbar-shadow-color:#C1C1BB;scrollbar-highlight-color:#C1C1BB;scrollbar-3dlight-color:#EBEBE4;scrollbar-darkshadow-color:#EBEBE4;scrollbar-track-color:#F4F4F0;scrollbar-arrow-color:#CACAB7; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,input,img{padding:0; margin:0;}   
div,ul,li{list-style:none;}
a{text-decoration: none; color:#191919;
	/*-webkit-transition:all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;;text-indent:0px;
	transition: all 0.2s linear;
	*/}
a:hover { text-decoration: none; color:#ff0000;}
.clear{margin:0px; padding:0px; clear:both;}
TABLE {BORDER-COLLAPSE: collapse; border-spacing: 0;}
TABLE img{ display:block;}
img{border:0px;}

body{font-size:12px; color:#191919; background:#fff; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; behavior:url("images/csshover.htc");-webkit-text-size-adjust:none;}


@font-face{font-family:fontch01; src:url(../font/steelfishrg.ttf);}


.flexslider{position:relative;height:240px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin:0 auto; border-top:1px #FFFFFF solid;}
.slides{position:relative;z-index:0;}
.slides li{height:280px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}



/*--------浮在切换图片上的LOGO与导航菜单 --------------*/
.shortcut {WIDTH: 100%; overflow:hidden; position:absolute; top:0; left:0;}
.header{width:100%; height:103px; margin:0 auto; background:#073889 url(../images/backbg02_3.jpg) no-repeat center top;}
.nav{width:1200px;height:103px; margin:0 auto; font-family:fontch01;}
.nav .list{}
.nav .list li{float:left;position:relative;height:103px;line-height:103px; display:inline;}
.nav .list li .game_hover{float:left;display:block; font-size:30px; line-height:103px; color:#fff; font-weight:bold; text-transform:uppercase;}
.nav .list li .game_hover_current,
.nav .list li .game_hover:hover{color:#FFCC00;}

.hover_cont{display:none;position:absolute;width:auto;height:auto; top:103px; background:url(../images/navback02.png) repeat;z-index:1000;font-family:Arial, Helvetica, sans-serif;}
.hover_cont .nav_cont{padding:0px;padding-bottom:0;}
.hover_cont .nav_li{display:inline-block;width:100%;height:100%;*height:auto;*margin-top:7px;*padding-bottom:12px;}
.hover_cont .nav_li p{float:left; padding:7px 35px 7px 0px;}
.hover_cont .nav_li_l{float:left;width:80px;color:#f60;font-weight:bold;}
.hover_cont .nav_li{float:left;color:#fff;font-size:12px;line-height:26px; padding:0px 35px;}
.hover_cont .nav_li a{padding:0 1px 0 1px;color:#fff;font-size:14px;text-decoration:none;}
.hover_cont .nav_li a:hover{color:#FFCC00;}

.nav .list .lmw01{width:785px;left:45px;}
.nav .list .lmw02{width:740px;left:45px;}
.nav .list .lmw03{width:810px;left:40px;}
.nav .list .lmw04{width:480px;left:60px;}
.nav .list .lmw05{width:400px;left:40px;}
.nav .list .lmw06{width:200px;right:0px;}
.nav .list .lmw07{width:300px;right:0px;}
.nav .list .lmw08{width:250px;right:0px;}


.li01{ padding-left:37px;}
.li02{ padding-left:37px;}
.li03{ padding-left:45px;}
.li04{ padding-left:45px;}
.lilogo{margin-left:53px; width:132px; height:103px;  background:url(../images/back_3.png) no-repeat;}
.game_hover00{width:132px; height:123px; }
.li05{ padding-left:55px;}
.li06{ padding-left:35px;}
.li07{ padding-left:35px;}
.li08{ padding-left:35px;}

.hby{overflow:hidden; margin:20px auto 0; text-align:center;}



/*--------首页页脚版权说明--------------*/
#footer{ width:100%; height:195px; margin:38px auto 0; background:url(../images/index_31.jpg) repeat-x top center;}
.add{width:1200px; height:125px; margin:0 auto; background:url(../images/endbg.jpg) no-repeat center top; color:#fff;}
.add a{color:#FFFFFF;}
.add a:hover{color:#FF0000;}
.addleft{float:left; line-height:20px; padding-top:14px; overflow:hidden;}
.addright{float:right; overflow:hidden; padding-top:48px;}
.end{width:1200px; margin:0 auto; overflow:hidden; padding-top:14px; line-height:20px;}
.endleft{float:left;}
.endright{float:right;}



.lymain{margin:10px auto 0; width:1200px; background:url(../images/leftback.jpg) repeat-y left top; overflow:hidden;}
.lymainleft{float:left; width:220px;}

@media(max-width:960px)
{
.lymain{margin:10px auto 0; width:90%; background:url(../images/leftback.jpg) repeat-y left top; overflow:hidden;}
.lymainleft{ display:none}
}


.category{ width:220px; overflow:hidden;}
.category_title{font-size:14px; font-weight:bold; background:url(../images/about_5.jpg) no-repeat; height:42px; line-height:42px; padding-left:25px; color:#024B9c; text-transform:uppercase;}
.category li{ line-height:40px; background:url(../images/about_11.jpg) no-repeat; font-size:12px; }
.category li a{display:block;padding-left:30px; color:#333333;}
.category li a:hover{ background:url(../images/about_9.jpg) no-repeat; color:#fff;}





#onsec a{background:url(../images/about_9.jpg) no-repeat; color:#fff;}
#onsec{background:url(../images/about_9.jpg) no-repeat; color:#fff;}

#onsec2 a{color:#FF0000;}
#onsec2 a:hover{color:#FF0000;}

.leftcontact{width:220px; overflow:hidden;}
.leftcontact_lr{ overflow:hidden; line-height:24px; padding:5px;}

.categorycp{width:220px; overflow:hidden;}
.lefttitle{font-size:14px; font-weight:bold; background:url(../images/about_5.jpg) no-repeat; height:42px; line-height:42px; padding-left:25px; color:#024B9c; text-transform:uppercase;}
.menu_head{line-height:40px; background:url(../images/about_11.jpg) no-repeat; font-size:12px; padding-left:30px; font-weight:bold;}
.menu_list .current{background:url(../images/about_9.jpg) no-repeat; color:#fff;display:block;}
.menu_list .current a{color:#fff;}
.menu_body{width:220px;height:auto;overflow:hidden;line-height:30px; backguound:#fff;border-right:1px solid #ddd;}
.menu_body a{display:block; height:25px;line-height:25px;padding-left:30px;color:#333333;background:#fff;text-decoration:none;border-bottom:1px solid #ddd;}
.menu_body a:hover{text-decoration:none; color:#ff0000;}


.lymainright{ width:938px; float:right;}
.lytitle{ background:url(../images/about_7.jpg) no-repeat; line-height:42px; padding-left:15px;color:#024B9c;font-size:14px; font-weight:bold;}
.lytitle a{color:#024B9c;}
.lytitle a:hover{color:#ff0000;}
.lytitle span{float:right; font-size:12px; font-weight:normal;}

.about{overflow:hidden; line-height:26px; padding-top:10px;}
@media(max-width:960px)
{
.lymainright{ width:100%;  }
}

/*新闻资讯*/
.news{ overflow:hidden;width:938px;}
.newsul{ overflow:hidden; padding:5px 0 10px}
.newsul li{line-height:38px; background:url(../images/xtb.jpg) no-repeat left center; padding-left:10px; border-bottom:1px #ccc dotted;}
.newsul li span{float:right; color:#9F9F9F;}

.news_xxjs{line-height:26px; margin:0 auto; overflow:hidden;}
.news_xxjs img{ max-width:700px;}
.news_title{ height:35px; line-height:35px; font-size:16px; font-weight:bold; padding:10px 0px; color:#024B9c; text-align:center;margin:15px 0px 10px;}
.pubdate_new{ width:938px; border-top:#ccc 1px solid; height:26px; line-height:26px; OVERFLOW: hidden; text-align:center;margin:10px 0px; /*background:#f5f5f5;*/}
.pubdate{border-top: #ccc 1px dotted;height:30px; line-height:30px;  margin:10px 0px; OVERFLOW: hidden; text-align:center;}
.pagelist{/*border: 1px solid #ccc;*/overflow:hidden;background-color: #666;padding:1px 5px 1px 5px;color: #ffffff;}
.red {/*border: 1px solid #ccc;*/overflow:hidden;	background-color: #048CF0; color: #ffffff;font-weight: bold;	padding:1px 5px 1px 5px;}


@media(max-width:960px)
{
 .news{ overflow:hidden;width:100%;}
}
/* pages */


.page{margin:15px 0; font-size:14px;float:left; width:98%;text-align:right; color:#6a6a6a;}
.page a { color:#383838; padding:0 10px;border: 1px solid #d9d9d9; margin:0 2px; background: #fff;}
.page *{ position:relative; border-radius:4px;display:inline-block; _zoom:1;_display:inline;vertical-align:middle;line-height:28px;height:28px;padding-bottom:1px; }
.page .bg{ font-weight: normal; margin:0 5px;}
.disabled{padding:0 10px;border: 1px solid #d5d5d5;color:#fff; background:#b1b1b1;}
.page .current { padding:0 10px;border: 1px solid #d5d5d5; color:#383838; margin:0 2px;  }



.projects{overflow:hidden;width:938px;}
.projects dl{width:938px; padding:25px 0; border-bottom:1px #ddd dotted; overflow:hidden;}
.projects dt{float:left; width:200px; height:150px; margin-right:20px;}
.projects dt img{display:block; width:200px; height:150px;}
.projects dd{float:left; width:717px;overflow:hidden;}
.projects dd h4{font-weight:bold; margin-bottom:0px; font-size:14px; line-height:35px; color:#024B9c;}
.projects dd p{line-height:20px;}

.product{overflow:hidden;width:938px;}
.product dl{width:938px; height:131px; padding:25px 0; border-bottom:1px #ddd dashed;}

.product dt{float:left; width:206px; height:131px; margin-right:20px;}
.product dt img{display:block; width:196px; height:121px; padding:4px; border:1px #CCCCCC solid;}
.product dd{float:left; height:121px; width:712px;}
.product dd h4{font-weight:bold; margin-bottom:0px; line-height:30px; font-size:14px; color:#024B9c;}
.product dd h4 a{color:#024B9c;}
.product dd h4 a:hover{color:#ff0000;}
.product dd p{line-height:20px;}

.producth{overflow:hidden;width:938px;}
.producth dl{width:310px; height:280px; padding:25px 0; border-bottom:1px #ddd dashed; float:left;}
.producth dt{float:left; width:280px; height:230px; margin-right:20px;}
.producth dt img{display:block; width:280px; height:220px; padding:4px; border:1px #CCCCCC solid;}
.producth dd{float:left; height:50px; width:310px;}
.producth dd h4{font-weight:bold; margin-bottom:0px; line-height:30px; font-size:14px; color:#024B9c ; text-align:center}
.producth dd h4 a{color:#024B9c;}
.producth dd h4 a:hover{color:#ff0000;}
.producth dd p{line-height:20px;}
@media(max-width:960px)
{
.product{overflow:hidden;width:100%;}
.product dl{ width: 48%;float: left;}
.product dd{float:left; height:30px; width:100%; }
.product dd p{ display:none}
.product dt{float:left; width:90%; height:131px; margin-right:20px;}
.product dt img{display:block; width:100%; height:121px; padding:4px; border:1px #CCCCCC solid;}

.producth{overflow:hidden;width:100%;}
.producth dl{ width: 48%;float: left; height:131px;}
.producth dd{float:left; height:30px; width:100%; }
.producth dd p{ display:none}
.producth dt{float:left; width:90%; height:131px; margin-right:20px;}
.producth dt img{display:block; width:100%; height:121px; padding:4px; border:1px #CCCCCC solid;}

.news_xxjs img{ width:100%}
}

.cpshow{ overflow:hidden; width:938px; margin-top:20px;}
.cpshow li{ display:block; padding:5px 0px;}
.cpshow h4{ font-size:16px; line-height:30px; height:30px;}
.cpshow h4 span{ float:right;}
.cpshow h3{ line-height:22px; padding:5px 0px; font-weight:normal; font-size:12px;}

.cpshowtop{ width:938px; overflow:hidden; padding-top:20px;}

.cpshowend{overflow:hidden;width:938px; padding:15px 0 20px;}
.cpshowend td{ padding:2px 4px;}
#tab1 ,#tab2{width:938px;height:34px;}
#tab1 ul ,#tab2 ul{margin:0;padding:0;}
#tab1 li,#tab2 li{float:left; padding:0 37px; height:34px;line-height:34px;text-align:center;cursor:pointer; font-size:12px;color:#666; background:url(../images/cpbg02.jpg) repeat-x; margin-right:1px; font-weight:bold;}
#tab1 li.now,#tab2 li.now{color:#fff;background:url(../images/cpbg01.jpg) repeat-x;}
.tablist{width:938px; padding:15px 0; display:none; line-height:20px;}
.tablist h4{ font-size:12px; border:1px #CCCCCC dotted; background:#F8F8F8; height:35px; line-height:35px; padding:0px 10px;}
.tablist h4 span{ float:right; font-size:12px; font-weight:normal;}
.tablist h5{ margin-bottom:30px; padding:4px 10px; line-height:22px; font-weight:normal;}
.block{display:block;}

.inquiry{ overflow:hidden;}
.inquiry p{padding-top:10px; overflow:hidden;}
.inquiry p span{float:left; width:120px; text-align:right; padding-right:10px; font-size:12px; line-height:30px;}
.inquiry h6{padding-left:130px;padding-top:10px;}
.text01{width:240px; line-height:28px; height:28px; border:1px #ddd solid; vertical-align:middle; background:#fff;}
.textfield02{width:540px; line-height:28px; height:150px; border:1px #ddd solid; vertical-align:middle; background:#fff;}
.inquiry p em{ color:#ff0000; padding-left:5px;}
.submit01{ background:#FC8423; border:0; padding:6px 14px; color:#fff;font-size:14px; margin-right:10px;}



.Information{ padding-top:10px; overflow:hidden;width:816px;}
.Information H4{ font-size:14px; line-height:30px; margin-top:10px; border-bottom:1px #CCCCCC dotted;}
.Information ul{overflow:hidden; padding-bottom:10px;}
.Information li{ line-height:30px; font-size:12px; border-bottom:1px #E5E5E5 dotted; background:url(../images/xtb.jpg) no-repeat left center; padding-left:10px;}
.Information li span{ float:right;color:#B3B3B3;}

@media(max-width:960px)
{
.Information{ padding-top:10px; overflow:hidden;width:100%px;}
}

/*2016-11-28*/
.divnext{width:100px; height:35px; line-height:35px; background:#000; margin:40px auto 20px; color:#fff; text-align:center; font-size:24px;}
.divnext a{color:#fff;background:#002d64; display:block;}
.divnext a:hover{color:#fff;background:#ff0000;}

.groupphoto{margin:20px auto 40px; width:1200px; overflow:hidden;}
.groupphoto ul{overflow:hidden; margin-top:15px;}
.groupphoto li{float:left; margin-bottom:1px; overflow:hidden;}
.groupphoto li img{display:block; width:599px; height:359px;}
.groupphotoli{margin-right:1px;}



