@charset "utf-8";
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
button,html input[type=button],input[type=submit]{-webkit-apperance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
ol,ul{list-style:none}
img{border:0;vertical-align:middle}
em,i,u{font-style:normal}
input,textarea,select{outline:0;}
/*table{border-collapse:collapse;}*/
a{text-decoration:none;color:#585858}
a:hover{ color:#012b5d;}
.fl{ float:left;}
.fr{ float:right;}
.wz1000{ width:1200px; margin:0px auto;}
.clear { LINE-HEIGHT: 0px; WIDTH: 0px; FLOAT: none; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden;}

body{ background:#FFF; font:12px/1.45 "Microsoft YaHei", Arial, Helvetica, sans-serif; color:#585858;}

.pages {float:right;}
.pages a {display:inline-block;padding:0 5px;}
.pages .current{font-weight:bold;}

/*头部*/
.header{   width:100%;  height:95px;  background:#012b5d; }
.top1{ width:280px; padding-top:29px;}
.top2{ width:720px;}
.top21{ display:block; width:100%;}
.top22{ display:block; width:100%;}

/*导航*/
.cls{clear:both;}
.nav {width:100%;position:relative; height:50px;}
.nav  ul li {float:right;padding:0 25px;text-align:center;height:50px;line-height:50px; background:url(../images/dhline.png) no-repeat right center;}
.nav  ul li.navlast{ background:none; padding-right:0px;}
.nav  ul li a{ font-size:14px; color:#fff;}
.nav  ul li a:hover{ color:#00a0e9;}
.curBg { background:#fff;height:1px;position:absolute;bottom:0;width:80%;left:0px;}
.nav  ul li.cur a{ line-height:50px; height:50px}

/*banner*/
.fullSlide {	width:100%;	position:relative;	height:auto;}
.fullSlide .bd {	margin:0 auto;	position:relative;	z-index:0;	overflow:hidden;}
.fullSlide .bd ul {	width:100% !important;height:auto!important;}
.fullSlide .bd li {	width:100% !important;	height:auto;	overflow:hidden;	text-align:center;position: initial!important;}
.fullSlide .bd li a {	display:block;	height:auto;}
.fullSlide .bd li a img{width:100%;}
.fullSlide .hd {	width:100%;	position:absolute;	z-index:1;	bottom:0;	left:0;	height:30px;	line-height:30px;}
.fullSlide .hd ul {	text-align:center;}
.fullSlide .hd ul li {	cursor:pointer;	display:inline-block;	*display:inline;	zoom:1;	width:42px;	height:11px;	margin:1px;	overflow:hidden;
background:#000;	filter:alpha(opacity=50);	opacity:0.5;	line-height:999px;}
.fullSlide .hd ul .on {	background:#f00;}
.fullSlide .prev,.fullSlide .next {	display:block; position:absolute; z-index:1; top:55%;margin-top:-30px;left:2%;	z-index:1; width:40px; height:60px;	
background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none;}
.fullSlide .next {	left:auto;	right:2%;	background-position:-6px -137px;}


#Page{}
.container{ padding-bottom:50px;}
.inmainbg{ background:url(../images/inmainbg.jpg) no-repeat center center;}
.inmain1{ padding:40px 0;}

.index_video{ width:50%; border-top:15px solid #000;}
.index_news{ width:47%;padding-left:3%;}
.inmian3{text-align:center;}
.index_kk{ display:inline-block;width:32%; }
.index_kk:nth-child(2){
    margin: 0 1.1rem;
}
.index_kk a{ display:block;padding:22px; background:#fff; border:1px solid #d6d6d6;margin: 43px 0 0 0; 
box-shadow:0px 0px 5px #e5e5e5;}
.index_kk a:hover{margin:43px 0 0 0; color:#636363;   box-shadow:0px 5px 5px #c0c0c0; /*border:1px solid #012b5d;*/}
.index_kk h5{  height:40px; line-height:40px; font-weight:normal; font-size:18px; color:#666666;  text-indent:0px;}
.index_kk h6{ height:32px; line-height:32px; padding:10px 0;  text-align:left; font-weight:normal; font-size:15px; color:#666666;}
.index_kk p{ color:#012b5d;  text-align:left;  font-size:14px;}
.index_kk img{ padding:10px 0;width:100%;}
.index_kk.lastbox{ margin:0; float:right;}
.index_kk a:hover h5{ color:#012b5d;}


.about{ background:url(../images/about.jpg) no-repeat center top; width:100%; height:490px; display:block;}
.video{ background:url(../images/video.jpg) no-repeat center top; width:100%; height:490px; display:block;}
.products{ background:url(../images/products.jpg) no-repeat center top; width:100%; height:490px; display:block;}
.case{ background:url(../images/case.jpg) no-repeat center top; width:100%; height:490px; display:block;}
.cont{ background:url(../images/cont.jpg) no-repeat center top; width:100%; height:490px; display:block;}


.nymbx{ height:44px;  line-height:44px; width:100%; border-bottom:1px solid #e4e4e4;}
.nymbx span{ background:url(../images/mbjt.jpg) no-repeat center center; width:12px; height:12px; padding:0 5px; vertical-align:middle; display:inline-block;}
.nymbx h4{ color:#012b5d; display:inline; font-size:12px; font-weight:normal;}
.nymbin{ float:left; padding-right:20px;}
.nymbin img{ vertical-align:top;}
.nymain{  width:1000px; margin:0px auto; background:url(../images/nymainbg.jpg) repeat-y right top; min-height:500px; height:auto !important;height:500px;overflow:visible;}

.nymain2{  width:1000px; margin:0px auto; padding-bottom:30px;  min-height:500px; height:auto !important;height:500px;overflow:visible;}


.nymainleft{ width:740px; float:left; }
.nymainright{ width:240px; float:right;padding-bottom:0px;}
.nymaincont{ width:100%; padding-top:0px;}
.nymaincont2{ width:100%; padding-top:80px;}

.left { width: 209px; margin:0 auto;}
.menu_list {margin:0 auto; width: 209px; padding:22px 0;}
.menu_head {border-bottom: #e4e4e4 1px solid; height:45px; line-height:45px; width:209px; cursor: pointer;position: relative; text-align:center;}
.menu_head a{ color: #585858; display:block; width:209px; height:45px; font-size:13px; }
.menu_head a:hover {  color:#fff; background: url(../images/inp16_05.jpg) center center no-repeat; }
.menu_head.curry{background: url(../images/inp16_05.jpg) center center no-repeat;}
.menu_head.curry a{color:#fff;}

.nyleft{ padding:25px 0;}
.nyleft ul.pag_nav li{ float:left; height:60px;  padding-right:13px;}
.nyleft ul.pag_nav li a{ background:#f7f7f7; width:151px; height:45px; line-height:45px; display:inline-block; text-align:center; font-size:14px;}
.nyleft ul.pag_nav li a:hover,.nyleft ul li div ul li.nav-current a{background:#012b5d; color:#fff;}
.nyleft > ul.pag_nav > li.nav-current > a{background:#012b5d; color:#fff;}

.nyleft2{ padding:0px;}
.nyleft2 ul li{ float:left; height:60px;  padding-right:13px;}
.nyleft2 ul li a{ background:#f7f7f7; width:153px; height:45px; line-height:45px; display:inline-block; text-align:center; font-size:14px;}
.nyleft2 ul li a:hover,.nyleft ul li.nyleftcurry a{background:#012b5d; color:#fff;}


.nymainright .abyqlj{ width:209px; margin:0px auto; padding-bottom:20px;}
.nymainright .abyqlj ul li{ width:100%; height:140px; padding-bottom:10px;}
.nymainright .abyqlj ul li a{ border:1px solid #e4e4e4; padding:2px; background:#fff; display:block;}
.nymainright .abyqlj ul li a:hover{ border:1px solid #012b5d;}
.nymainright .abyqlj ul li h5{ height:22px; line-height:22px; text-align:center; font-size:13px; font-weight:normal; width:100%; background:#eeeeee;}

.nymainright .abyqlj ul li p,.nymainright .abyqlj br{display:none;}

/*新闻*/

.newsone{ height:262px; width:100%; overflow:hidden; background:#efefef;}
.newsoneleft{ float:left; width:395px; }
.newsoneright{ float:left; width:520px; padding:30px; }



.newsdate{ font-size:14px; color:#c3c2c2;}
.newsone h1{ font-size:22px; color:#444444; padding:10px 0px;}
.newsziti{ font-size:15px; color:#999999; line-height:30px;}
.newsmore{ text-align:right;}
.newsoneright a:hover h1{ color:#012b5d;}
.newsoneright a:hover .newsziti{ color:#000;}
.newslist{}
.newslist ul li{ padding:30px 0px; border-bottom:1px dotted #bbb;}
.newslistleft{ float:left; width:75px; height:80px; padding:10px 15px 0 0; background:#b8b8b8; overflow:hidden; text-align:right; font-family:"MS Serif", "New York", serif}
.newslistright{ float:right; width:820px; height:90px; padding:0 0 0 30px; overflow:hidden;}
.newslisttie{ font-size:21px; color:#444444; padding:5px 0;}
.newslistzizi{ font-size:14px; color:#999999; line-height:24px;}
.newslistleft h5{ color:#fff; font-size:30px; line-height:40px; height:40px; display:inline-block; border-bottom:2px solid #fff; text-align:right;} 
.newslistleft span{ font-size:16px; color:#fff; padding-top:5px; display:block;}
.newslist a:hover .newslistleft{ background:#012b5d;}
.newslist a:hover .newslisttie{ color:#012b5d;}


.newslistleftbottom2 { padding:30px 0}
.newslistleftbottom2 ul li{ background:url(../images/bg_dot_line.gif) repeat-x 0px bottom;line-height:40px; white-space:nowrap; height:40px; overflow:hidden;}
.newslistleftbottom2 ul li a{ font-size:14px;  display:inline-block; background:url(../images/newsxjt.jpg) no-repeat 0 center; padding-left:12px; line-height:40px; height:40px;}
.newslistleftbottom2 ul li a:hover{}
.newslistleftbottom2 ul li span{padding-right:10px; float:right;font-size:14px;}

/*页码*/
.xunlei {text-align:center !important; width:100%;text-align:center; padding:50px 0;}													
.xunlei a, .xunlei .cpb {display:inline-block; text-decoration:none;padding:0 8px; height:21px;line-height:21px; border: 1px solid #ddd;background: #ffff; margin:0 5px; font-size:12px; text-align:center;}   
.xunlei a:hover { color:#363636;border:1px solid #012b5d; text-decoration:none;}   
.xunlei .cpb { font-weight: bold; color: #fff; background: #012b5d; border:1px solid #012b5d;} 
.biti{ color:#012b5d;font-size:20px; font-weight:bold; text-align:center; width:100%;  padding:15px 0;}
.biti2{ color:#012b5d;font-size:20px; font-weight:bold; text-align:left; width:100%;  padding-bottom:15px;}
.newstime{ text-align:center; width:420px; margin:0px auto; padding-top:5px; color:#555555; padding-bottom:30px;}
.sxypl{ padding-bottom:10px; text-align:left;}
.sxypl a{ font-size:14px; text-align:left;}

.videokk{ float:left; padding-right:46px; position:relative;}
.videokklast{ float:right; padding:0px;}
.videokk h3{ display:block; background:url(../images/inmainbg.png) repeat left top; font-size:16px; font-weight:normal; width:302px; height:40px; line-height:40px; text-align:center; color:#fff; position:absolute; bottom:0px; left:0px;}
.videokk:hover h3{ background:#012b5d;}

/*产品列表*/
.prolist{}
.prolist ul li{ float:left; border:1px solid #e4e4e4; border-bottom:none; background:url(../images/prkk.jpg) no-repeat center bottom; 
width:228px; height:206px; margin-right:20px; margin-bottom:20px;}
.prolist ul li.prlast{ margin:0 0px 20px 0; float:right;}
.prolist h2{ text-align:center; font-size:14px; line-height:40px; height:40px;}
.prolist ul li:hover{ background:url(../images/prkkh.jpg) no-repeat center bottom; }
.banimg{}
.banimg { width: 231px; height: 166px;  position: relative;overflow:hidden;}
.banimg img{ width: 231px; height: 166px; position: absolute; left: 50%;top: 50%;margin: -83px 0 0 -116px;z-index: 1;}

.nymaincotleft{ float:left; width:540px; padding-right:20px; position:relative;}
.nymaincotright{ float:left; width:440px; font-size:14px;}


.nymaincotleftzi{ position:absolute; bottom:0px; left:0px; width:540px; text-indent:1em; font-size:16px; background:url(../images/inmainbg.png) repeat left top; line-height:50px; height:50px; color:#fff;}
.nymianimgzi{ padding-bottom:25px;}
.nymiancontxx{ background:#f6f6f6; padding:17px; margin-bottom:20px;}
.nymiancontxx h1{ background:url(../images/prcontnytit.jpg) no-repeat left bottom; font-size:18px; font-weight:bold; height:40px; line-height:30px;}
.nymiancontxxzizi{ padding-top:20px; font-size:14px; line-height:24px;}


.select{padding:5px 0px;border:#ddd 1px solid;width:738px;margin:0 auto;font-size:12px}
.select li{list-style:none;padding:10px 0 5px 100px}
.select .select-list{border-bottom:#eee 1px dashed}
.select dl{zoom:1;position:relative;line-height:24px;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:100px;margin-bottom:5px;position:absolute;top:0;left:-100px;text-align:right;color:#666;height:24px;line-height:24px}
.select dd{float:left;display:inline;margin:0 0 5px 5px;}
.select a{display:inline-block;white-space:nowrap;height:24px;padding:0 10px;text-decoration:none;color:#585858;border-radius:2px;}
.select a:hover{color:#fff;background-color:#012b5d}
.select .selected a{color:#fff;background-color:#012b5d}
.select-result dt{font-weight:bold}
.select-no{color:#999}

.liszs{ padding:20px 0;}
.liszs table,.liszs table td,.liszs table th{border:1px solid #ccc;border-collapse:collapse; line-height:35px; height:35px; padding-left:10px; font-size:14px;} 
.casetit{ width:100%; background:#012b5d; height:35px; line-height:35px; color:#fff; text-align:center; font-size:18px; margin-top:20px;}


/*人才招聘*/
.jobTableList{width:100%; margin:0 auto; padding:0px 0 10px;}
.jobTableList td{text-align:center; height:45px;background:url(../images/hline.png) no-repeat right center; font-size:14px; }
.jobTableList td a{font-size:14px;}
.jobTableList .hTitle td{height:45px !important;background:url(../images/hline.png) no-repeat right center; border-top:1px solid #012b5d; 
border-bottom:1px solid #e5e5e5;font-weight:bold; font-size:16px;}
.jobTableList .htizi td{background:url(../images/hline.png) #f9f9f9 no-repeat right center;}
.jobTableList .htizi .nline{background:#f9f9f9;}
.jobTableList .nline,.jobTableList .hTitle .nline{background:none;}
.jobShow{width:100%; margin:20px auto; overflow:hidden;}
.jobShow table{border-top:#dcdcdc 1px solid; border-right:#dcdcdc 1px solid;}
.jobShow table td{border-left:#dcdcdc 1px solid; border-bottom:#dcdcdc 1px solid; padding:13px; line-height:20px;}
.jobShow table td.tBg{background:#efefef; font-weight:bold; text-align:center;}


.contleft{ float:left; width:48%; padding-bottom:50px;}
.contright{ float:right; width:48%; padding-bottom:50px;}
.contline{ background:url(../images/contline.jpg) no-repeat left bottom; color:#0d2e3d; font-size:18px; line-height:45px; height:45px; margin-bottom:10px;}
.contzi{ font-size:14px; line-height:30px;}

.prinimg{ padding-top:100px;}
.prlistshou{ padding:10px 0 30px; font-size:14px; line-height:25px;}
.gfscan{ padding-top:20px; }
.gfscan a{ background:#012b5d; display:block; height:40px; line-height:40px; color:#fff; text-align:center; width:220px;}

.gfscan2 a{ background:#012b5d; display:block; font-size:16px; height:50px; line-height:50px; color:#fff; text-align:center; width:100%; margin:0px auto;}

.ab3list{}
.ab3list ul li{ display:inline; float:left; margin:0; width:288px; padding-right:55px;}
.ab3list ul li.ab3listlast{ padding-right:0px;}
.ab3list ul li.ab3listlast2{ padding-left:170px;}
.ab3list a{ display:block; margin:40px 0 40px 0; width:288px; padding:0px; height:240px; background:#f2f2f2; box-shadow:3px 3px 8px #8e8e8e;}
.ab3list a:hover{margin:35px 0 40px 0; color:#636363;   box-shadow:5px 5px 10px #707070; }
.ab3list h1{ font-weight:normal; font-size:20px; text-align:center; display:block; padding:20px 0;}
.ab3list ul li img{ padding-left:15px;}

.abnycont{}
.abnycont ul li{ border-bottom:1px dashed #ccc; padding:20px 0; width:700px;}
/*.abnycont img{ width:210px; height:150px; padding-right:30px; float:left;}
.abnycont span{ float:left; width:460px;}*/
.abnycont h3{ display:block; font-size:18px; line-height:30px; height:30px; padding-bottom:20px;}
.abnycont h5{ font-size:14px; line-height:25px;}

.caselist{ padding:50px 0;}
.caselist ul{text-align:center;}
.caselist ul li{ display:inline-block; margin:0 15px 0 0;}
.caselist a{ display:block; margin:10px 0 0 0; padding:0px;  background:#fff; border:1px solid #d6d6d6; 
box-shadow:0px 0px 5px #e5e5e5;}
.caselist a:hover{margin:3px 0 0 0; color:#636363;   box-shadow:0px 5px 5px #c0c0c0; /*border:1px solid #012b5d;*/}
.caselist h3{ text-align:center; height:30px; line-height:30px; font-size:18px; display:block; padding-top:8px;}
.caselist img{ padding:5px; width:450px;}
.caselist a:hover h3{ color:#012b5d;}


.prlistli{}
.prlistli ul li{ padding:40px 0; border-bottom:1px dotted #ccc;}
.prlistlileft{ float:left; width:430px;}
.prlistliright{ float:left; width:570px;}
.prlistlirightlist{}
.prlistlirightlist a{ padding-right:6px;}
.prlistliright h2{ font-size:24px; display:block;}

.footdh{ background:#012b5d; width:100%; border-bottom:1px solid #011a38; height:340px; padding-top:72px}
.footdh ul li{ width:154px; float:left; padding-right:56px;}
.footdh ul li.footdhlast{ padding-right:0px; float:right;}
.footdh ul li h1{  font-size:16px; color:#fff; font-weight:normal; display:block; border-bottom:1px solid #fff; height:35px; line-height:35px; margin-bottom:15px;}
.footdh ul li a{color:#fff; display:block; width:130px; font-size:13px; height:38px; line-height:38px;border-bottom:1px solid #4e6b8e; }
.footdh ul li a:hover{color:#00a0e9;}
.footdh ul li.footdhlast a{ border:none; display:inline-block; width:auto; padding-right:5px; padding-bottom:5px;}
.footdh ul li.footdhlast p{ color:#fff; font-size:14px; display:block; height:35px; line-height:35px;}

.footer{ width:100%; height:auto; overflow:hidden; padding:0px; background:#012b5d; border-top:1px solid #204571;  color:#fff; font-size:12px; height:79px; line-height:79px;}
.footer a{ color:#fff;}
.footer a:hover{ color:#33b6f1;}
.footer span{ margin:0 5px; display:inline-block; width:1px; height:10px; background:#fff; vertical-align:middle;}
.foot1{ width:80%; text-align:left;}
.foot2{ width:20%; text-align:right;}

.abnybg{ background:url(../images/abtopbg.jpg) no-repeat center top; width:710px; height:67px; padding:10px 15px 0; color:#fff; font-size:14px; line-height:24px; text-indent:2em;}
.abnybg2{ background:url(../images/abtopbg.jpg) no-repeat center top; width:100%; height:77px; }
.abnybg3{ width:710px;padding:10px 15px 0; color:#fff; font-size:14px; line-height:24px; text-indent:2em; margin:0px auto;}



#fade {	display: none; background: #000; position: fixed; left: 0; top: 0; 	z-index: 10; width: 100%; height: 100%;	opacity: .80; z-index: 999998;}
.popup_block{	display: none;	background:url(../images/myLogin.jpg) no-repeat center top;	padding: 15px; 		float: left;	position: fixed;
top: 50%; left: 50%;	z-index: 999999;}
img.btn_close {	float: right; 	margin: 0;}
.popup p {	padding: 5px 10px;	margin: 5px 0;}

*html #fade {	position: absolute;}
*html .popup_block {	position: absolute;}

.testgd{ height:493px;  overflow:auto;word-wrap:break-word; width:100%; }
.testgdleft{ width:380px; float:left; padding-left:20px;}
.testgdright{ width:320; padding-left:85px; float:left; text-align:left;}
.testgdright h2{ display:block; font-size:22px; height:30px; line-height:30px; color:#333; padding-bottom:45px;}
.testgdrightzi{ font-size:14px; color:#777; line-height:24px; height:170px;}



.prnyone{ padding:20px 0 50px;}
.prnyoneleft{ float:left; width:540px; padding-right:20px;}
.prnyoneright{ float:right; width:440px; }
.prnyonetitle{ font-size:18px; color:#333333; display:block; height:40px; padding-bottom:20px;}
.prnyonejage{ font-size:14px; color:#333333; display:block; height:40px;  line-height:40px; border-bottom:1px solid #e2e2e2;}
.prnyonejage span{ color:#e80808; font-size:18px;}
.prnyonegg{}
.prnyonegg ul li{ font-size:14px; color:#333333; display:block;  line-height:35px; padding-top:20px; border-top:1px solid #e2e2e2;}
.prnycolor{}
.prnycolor ul li{ height:50px; line-height:50px; font-size:14px;}
.prnycolor a{ margin:0px; padding:0px 12px;}
.prnycolor img{ border:1px solid #e0e0e0; width:38px; height:38px; }

.prnytwo{}
.prnytwo h3{ display:block; background:url(../images/prnyyxbg.jpg) no-repeat left top; width:100%; height:42px; line-height:42px; text-indent:40px; padding-bottom:20px;}




.twocontent{width:100%;}
.twocontent h1{ display: block; background: url(../images/prnyyxbg.jpg) no-repeat left top; width: 100%; height: 42px; line-height: 42px; padding-bottom: 20px;}

.twocontent h1 a{background:none;width:180px;height:42px; text-align:center; float:left; line-height:42px; font-size:16px; color:#000;}
.twocontent h1 a:hover ,.twocontent h1 .active{background:url(../images/content1_h2.jpg) no-repeat left top; display:block; color:#012b5d!important;text-decoration:none!important; }
.twocontent_list{width:100%; overflow:hidden;} 

.dabiao {color: #FFFFFF; font-size:18px; padding-left:22px;font-weight:bold; background-color:#003366}
.ebiao{font-size:15px; color:#003366; font-weight:bold;}
.xxjs{padding:11px; line-height:23px;}
