﻿@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */
/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:14px; font-family:"微软雅黑","Arial"; color:#666;}
p{line-height:24px; font-size:14px; color:#666;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:13px;}
body{ background:#fff;}
h1,h2,h3,h4,h5,h6 { font-weight: bold; }
h1 { font-size: 3em; line-height: 1; margin:0; padding:0;}
h2 { font-size: 2em;  margin:0; padding:0;}
h3 { font-size: 1.5em; line-height: 1;  margin:0; padding:0;}
h4 { font-size: 1.2em; line-height: 1.25; margin:0; padding:0;}
h5 { font-size: 1em;  margin:0; padding:0;}
h6 { font-size: 1em; }

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none; outline:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }
.header { margin: 0 auto;width:100%; }
.head_top{ height:35px; width:100%; background-color:#f7f6f8;}
.head_top .right{ width:320px; height:29px; padding-top: 6px;}
.head_top .right .sou{ float:left; margin-right:20px;}
.head_top .right .sou .so{ width:100px; height:21px; line-height:21px; padding-left:10px; background-color:#dad7d7; border-radius:12px 0 0 12px; float:left; border:0; outline:none; font-size:14px; color:#666;}
.head_top .right .sou .so01{ width:32px; cursor:pointer; border-radius:0px 12px 12px 0px; height:23px; line-height:21px; background-color:#dad7d7; float:left; border:0; outline:none;}
.head_top .right ul li{ float:left; padding-left:4px; line-height:24px; position:relative; cursor:pointer;}
.head_top .right ul li a{ color:#c5d8bc;}
.head_top .right ul li img{ padding-right:5px; margin-top:-2px;}
.head_top .right ul li .er{ position:absolute; top:30px; left:-26px; z-index:99; display:none;}
.head_top .right ul li:hover .er{ display:block;}
.head_top .right ul li:hover a{ color:#fff;}
.share li{ color:#999; font-size:13px;}
.share li:hover{ color:#666;}
.lan{ line-height:35px; font-size:13px; color:#999;}
.lan a{ margin-right:8px; }
.lan span{ margin-right:8px; color:#999;}
.nhead { width:100%; margin:0 auto; height:88px;}
.logo { float:left; margin-top:6px;}
.logo a{ font-size:25px; font-weight:bold;}
.rights{ line-height:40px; float:right; padding-top:25px;}
.navy{float:right;width:832px; height:83px; padding-top:10px;}
.navy ul li{width:82px;height:80px;line-height: 68px;float:left;text-align:center;color:#FAE0C7;margin-left:20px;position:relative;_margin-left:0;}
.navy ul li a{color:#3c3c3c; font-size:14px;}
.wefjl{width:82px;height:27px;position:absolute;left:0;top:0;color:#3c3c3c;}
.wejo{width:580px;height:380px;position:absolute;top:83px;left:0;background-color:#ededed;z-index:9999;display:none;border:1px #f4f4f4 solid;}
.navy ul li:hover .wejo{display:block;}
.wemnof{width:200px;height:380px;float:left;}
.wemnof div{width:160px;height:30px;border-bottom:1px solid #cccccc;margin:0 auto;font-size:13px;text-align:left;line-height:30px;color:#3c3c3c;font-weight:800;}
.fwjefl{width:380px;height:380px;float:right;background-color:white;}
.fnwe{width:336px;height:213px;margin:0 auto;margin-top:40px;}
.fnweof{font-size:14px;color:#000;float:left;margin-left:20px;margin-top:10px;width:330px;text-align:left;}
.fwnej{width:336px;margin:0 auto;font-size:13px;color:#333333;line-height:24px;text-align:left;}
.navy ul li:hover{ background:#fff; border-bottom:3px solid #00569f;}
.dao{height:50px; background-color:#0059a8; width:100%;}
.w1200{ width:1200px; margin:0 auto;}
.logo a h1{ text-indent:-9999px; position:relative;}
.logo a{ display:inline-block; width:458px;}
.phone{ display:inline-block; background:url(../images/phone.png) no-repeat 0 center; padding-left:24px; font-size:16px; color:#666; font-family:sans-serif; margin-right:35px;}
.rights a{ font-size:14px; color:#666; line-height:30px; padding-left:6px;}
.search{ float:right; margin-left:14px;}
.search input{ height:30px; font-size:14px; color:#666; border:1px solid #ddd; border-radius:2px; padding:0 10px; width:120px; margin-right:-1px; line-height:30px; margin-top:6px; display:inline-block; float:right;}
.tijiao{height:32px; font-size:14px; cursor:pointer; background-color:transparent; background:url(../images/search.png) no-repeat center center; width:40px; border:1px solid #ddd; border-radius:2px; margin:6px 0 0 0 ;  border-radius:2px; padding:0 10px; line-height:30px;  display:inline-block; float:right;}
/*导航*/
.navBar {
	width:1200px;
	margin:0 auto;
	height:50px;
	line-height:50px;
	color:#333;
}
.nav {
	position:relative;
	width:1200px;
	margin:0;
}
.nav a {
	color:#fff;
}
.nav a:hover{ background-color:#0c4e87;}
.nav h3 {
	font-size:100%;
	font-weight:normal;
}
.nav .m {
	float:left;
	position:relative;
	z-index:1;
}
.nav h3 a {
	display:block;
	width:150px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	line-height:50px;
	font-size:16px;
	font-weight:normal;
}
.nav h3 .active{ background-color:#0c4e87;}
.nav .sub {
	display:none;
	position:absolute;
	left:0px;
	top:50px;
	z-index:9999px;
	width:150px;
	background:#0059a8;
	padding:0px;
}
.nav .sub li {
	text-align:center;
	padding:0px;
	margin-bottom:-1px;
}
.nav .sub li a {
	display:block;
	padding:2px 0;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.nav .sub li a:hover {
	color:#666;
	background-color:#f6f7f8;
}
.nav .block {
	height:8px;
	width:120px;
	background:#FE7700;
	position:absolute;
	left:0;
	top:42px;
	overflow:hidden;
}
/*banner*/
#container{ width:100%; height:480px; overflow:hidden; position:relative; font-size:0;}
.banner{ width:100%; height:480px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:480px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:480px; float:left;}
.b-list{ height:40px;  position:absolute; margin:0 auto; bottom:0px; left:45%; z-index:1;}
.b-list span{ display:block;cursor:pointer; width:30px; height:6px;  background-color:#fff; float:left; margin:0 5px; margin:0 3px;}
.b-list .spcss{ background-color:#00569f;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px;  margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}
 /*banner*/
.pull_left{ float:left;}
.pull_right{ float:right;}
.pull_right li { width:110px; display:inline-block; text-align:center;}
.pull_right li.ond { background:#0059A8;}
.pull_right li.ond a{ color:#fff;}

.p50{ padding:50px 0;}
.about{ background:url(../images/ab.jpg) no-repeat 0 0;}
.about_four{ width:450px;}
.about_four ul li{ float:left; width:225px; height:225px; overflow:hidden; position:relative;}
.about_four ul li a{ display:block;}
.about_four ul li a img{ transition:0.5s;}
.about_four ul li a:hover img{ transform:scale(1.1,1.1);}
.about_four ul li p{ width:80px; height:36px; border-radius:36px; background-color:#fa9709; font-size:15px; color:#fff; position:absolute; margin:auto; top:100px; text-align:center; left:75px; line-height:36px;}
.about_four ul li p a{ color:#fff;}

.infor{ width:705px;}
.infor h2{ font-size:30px; color:#333; font-weight:bold; line-height:30px;}
.infor h2 span{ font-size:14px; color:#fa9709; font-weight:normal; text-transform:uppercase;}
.line{ width:200px; height:2px; background-color:#0059a8; display:block; margin:15px 0 35px;}
.knowmore{ width:120px; height:36px; border:1px solid #0059a8; text-align:center; margin:36px 0 50px; border-radius:2px; display:inline-block; transition:0.5s; line-height:36px; color:#0059a8; font-size:14px;}
.knowmore:hover{ background-color:#0059a8; color:#fff;}
.number li{ float:left; width:194px; transition:0.3s;}
.number li div{ text-align:center;  border:1px solid #0059a8; width:108px; height:108px; border-radius:9px; }
.woed{ max-height:100px; overflow-y:auto;}
.number1{ background:url(../images/b2100.png) center center no-repeat;}
.number1:hover{ background:url(../images/2100.png) center center no-repeat;}
.number2{ background:url(../images/b26.png) center center no-repeat;}
.number2:hover{ background:url(../images/26.png) center center no-repeat;}
.number3{ background:url(../images/b50.png) center center no-repeat;}
.number3:hover{ background:url(../images/50.png) center center no-repeat;}
.number4{ background:url(../images/b100.png) center center no-repeat;}
.number4:hover{ background:url(../images/100.png) center center no-repeat;}
.number li p{font-size:13px; margin-top:10px;}
.toptitle{ font-size:30px; font-weight:bold; color:#333; text-align:center; padding-top:40px;}
.subtitle{ font-size:14px; color:#fa9709; text-align:center; text-transform:uppercase; margin-bottom:40px;}
.product li{ float:left; width:283px; height:290px; overflow:hidden; position:relative; border:1px solid #eee; box-shadow:1px 1px 9px #ddd; margin:0 20px 20px 0;} 
.top{ width:283px; height:290px; overflow:hidden;} 
.borimg {width:283px; height:165px; overflow:hidden;}
.discrip{ padding:0 20px;}
.discrip h4{font-size:16px; color:#333; font-weight:normal; margin:15px 0 0; background:url(../images/pline.png) no-repeat 0 0; padding-left:20px; border-bottom:1px solid #eee; padding-bottom:15px; }
.discrip p{font-size:13px; color:#666; height:45px; overflow:hidden; line-height:24px; margin-top:10px;}
.down{ width:283px; height:290px; overflow:hidden; position:absolute; top:290px; left:0; transition:0.3s; background:url(../images/sha.png) no-repeat center center;} 
.down p{font-size:13px; color:#fff; height:120px; overflow:hidden; line-height:24px; margin:160px 20px 0;}
.product li:hover .down{ top:0px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden} 
.center{ margin-left:auto; margin-right:auto; text-align:center}
.more{ width:120px; height:36px; border:1px solid #0059a8; text-align:center; margin:20px auto 0px; border-radius:2px; display:block; transition:0.5s; line-height:36px; color:#0059a8; font-size:14px;}
.more:hover{ background-color:#0059a8; color:#fff;}
.content{ padding-bottom:50px;}
.tab_box .hide{display:none;} 
.tab_menu li{ cursor:pointer; transition:0.3s; float:left; min-width:115px; padding:0 15px; height:35px; line-height:35px; border:1px solid #fff; font-size:14px; color:#fff; border-radius:30px; margin-right:20px; text-align:center; }
.tab_menu li:hover{ background-color:#fa9709; color:#fff; border-color:#fa9709;}
.cases .tab_menu{ margin:0 auto 30px 110px;}
.case li{ float:left; width:281px; height:230px; overflow:hidden;  margin:0 25px 25px 0; background-color:#fff;} 
.caseimg{ width:281px; height:182px; overflow:hidden;}
.caseimg img{ transition:0.3s;}
.case li:hover .caseimg img{ transform:scale(1.1,1.1);}
.casename h4{ font-size:14px; color:#333; text-align:center; line-height:50px; font-weight:normal; transition:0.3s;}
.case li:hover .casename h4{ font-size:16px; color:#fff; }
.case li:hover{ background-color:#044d8d;}
.bor{ border-color:#fff; color:#fff;}
.bor:hover{ background-color:#fff; color:#0059a8;}
.pro-swith-wrap{
	position:relative;
	width:1200px;
	max-width:1200px;
	margin: 0 auto;
}
.pro-swith-wrap .prev,.pro-swith-wrap .next{
	display: inline-block;
	position: absolute;
	width: 23px;
	height: 45px;
	background:url(../images/xiazuo.png) no-repeat;
	top:90px;
	z-index: 2;
	-webkit-transition:all .3s;
}
.pro-swith-wrap .prev{	left: 5px;}
.pro-swith-wrap .next{ right: 5px; background: url(../images/xiayou.png) no-repeat;
}
.pro-swith{
	position: relative;
	width:900px;
	height:250px;
	margin:0 0 0 159px;
	overflow: hidden;
}
.pro-swith ul li{
	float:left;
	position: relative;
	width:280px;
	margin-right:20px;
	height:250px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
}
.pro-swith ul li p{ height:45px; line-height:45px; font-size:14px; color:#000; text-align:center;}
.wides{ width:278px; height:195px; overflow:hidden; 	border:1px solid #ddd; padding-top:10px;}
.new_left{ float:left; width:600px;}
.new_left ul li img{ float:left; }
.newcontent{ width:380px; margin-left:25px;}
.newcontent h3{ font-size:15px; color:#333; line-height:24px;}
.newcontent span{ font-size:12px; color:#999; line-height:30px;}
.newcontent p{ font-size:14px; color:#666; line-height:24px;}
.new_left ul li{ height:125px; margin-bottom:25px;}
.new_left ul li:hover .newcontent h3{ color:#0059a8;} 
.new_left ul li:hover .newcontent p{ color:#5ba2e1;} 
.new_right li h3{ font-size:14px; color:#333; line-height:16px; }
.time{font-size:12px; color:#999; line-height:30px; }
.contents{ font-size:13px; color:#666; line-height:24px; padding-bottom:10px; }
.new_right{ float:left; width:585px; padding-left:15px;}
.newtitle{ font-size:13px; color:#666; line-height:40px; float:left; max-width:470px; height:40px; overflow:hidden;}
.times{ font-size:13px; color:#666; line-height:40px; float:right;}
.new_right ul li a{ display:block; border-bottom:1px dotted #eee; clear:both;  }
.new_right ul li a:after{content:".";display:block;height:0;clear:both;visibility:hidden} 
.new_right ul li a:hover .newtitle{ color:#0059a8;}
.new_right li:hover h3{ color:#0059a8;}
/*--发展历程--*/
.pt31 { padding-top:31px;}
.whbt { font-size:35px; color:#fff; background:url(../images/whxian.png) no-repeat center bottom; width:200px; margin:0 auto; text-align:center; height:91px; padding-top:34px;}
.whbt img { display:block; padding-top:8px; margin:0 auto;}
.seabox_01 INPUT {BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 5px; WIDTH: 353px; PADDING-RIGHT: 5px; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 26px; BORDER-RIGHT-STYLE: none; PADDING-TOP: 0px}
.honor { WIDTH: 1230px; margin:0 auto; position:relative; height:331px;}
#featureContainer {BORDER-BOTTOM: #dadada 1px solid; MARGIN: 0px auto; WIDTH: 710px; HEIGHT: 158px; FONT-SIZE: 80%; OVERFLOW: hidden; BORDER-TOP: #dadada 1px solid}
#wrap {OVERFLOW: hidden}
#load {BACKGROUND-IMAGE: TEXT-INDENT: -9999px; MARGIN: 0px auto; WIDTH: 710px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 100px}
#botton-scroll {Z-INDEX: 0; MARGIN: 0px auto; WIDTH: 710px; FLOAT: left; HEIGHT: 150px}
.event_scroll { WIDTH:1230px; OVERFLOW: hidden; margin:0 auto; }
.left_btn { WIDTH: 40px; background:url(../images/dleft.png) no-repeat;FLOAT: left; HEIGHT:40px; margin-top:147px; OVERFLOW: hidden; CURSOR: pointer}
.right_btn {WIDTH: 40px; background:url(../images/dright.png) no-repeat;FLOAT: right; HEIGHT: 40px;margin-top:147px;  OVERFLOW: hidden; CURSOR: pointer}
.left_btn:hover {background:url(../images/dhleft.png) no-repeat;}
.right_btn:hover { background:url(../images/dhright.png) no-repeat;}
.years_box {FLOAT: left; HEIGHT:331px; COLOR: #606060; OVERFLOW: hidden ; background:url(../images/xianq.png) repeat-x center center; margin-left:20px;}
.years_box LI {LINE-HEIGHT: 331px;  WIDTH: 224px;FLOAT: left; HEIGHT: 331px; OVERFLOW: hidden; color:#666; font-size:15px; CURSOR: pointer; position:relative; text-align:center; }
.years_box LI { background: url(../images/fzlcdd.png) no-repeat center center;}
.years_box LI  h3{ width:185px; height:30px; line-height:30px; margin:10px auto ; font-weight: 500; font-size:25px; color:#fff; text-align:left; }
.years_box LI  p{ width:185px; display: block; margin:0 auto; font-size:13px; line-height:25px; color:#fff; text-align:left;}
.years_box li.tabActive2 p{ color:#fff;}
.years_box li.tabActive2 h3{ color:#fff;}
.years_box LI:hover{ }
.years_box li.tabActive2 {}
.events_box{width:1100px; margin:0 auto; overflow:hidden; position: absolute; height:358px; top:0; left:50px;}
.years_box LI div{ position:absolute; width:244px; height:118px; }
.years_box LI .odd{  background-color:rgba(0,0,0,0.3); repeat; top:0;}
.years_box LI .even{ background-color:rgba(0,0,0,0.3); bottom:0;}
.years_box li.tabActive2 .odd{ background:url(../images/dbgh.png) repeat;top:0;transition: 200ms 200ms; -webkit-transition: 200ms 200ms; -moz-transition: 200ms 200ms; -ms-transition: 200ms 200ms; }
.years_box li.tabActive2 .even{ background:url(../images/dbgh.png) repeat;bottom:0;transition: 200ms 200ms; -webkit-transition: 200ms 200ms; -moz-transition: 200ms 200ms; -ms-transition: 200ms 200ms; }
.years_box LI .odd span { background:url(../images/xqiu.png) no-repeat; display:block; width:10px; height:38px; position:absolute; bottom:-52px; left:116px;}
.years_box LI .even span { background:url(../images/sqiu.png) no-repeat; display:block; width:10px; height:38px; position:absolute; top:-52px; left:116px;}
.partner h2{ color:#221815; font-size:20px; line-height:20px; margin:50px 0 0; font-weight:normal; padding-bottom:40px; border-bottom:1px solid #ddd;}
.partner span{ color:#fa9709; font-size:14px; font-weight:normal; text-transform:uppercase;}
.partner ul li{ float:left; width:200px; height:70px; margin-top:20px; overflow:hidden; margin-bottom:20px;}
.partner ul li img{width:200px; height:70px;}
.link p{ line-height:30px;}
.link{ padding:6px 0;}
.footer{ background:url(../images/footer.jpg) no-repeat center center;}
.footer_left{ width:860px; float:left; background:url(../images/sline.png) no-repeat 857px center;}
.footer dl{ float:left; margin-right:60px; margin-bottom:30px;}
.footer dl dt a{font-size:15px; color:#fff; display:block; margin:15px 0; }
.footer dl dd{margin:0; padding:0; }
.footer dl dd a{font-size:13px; color:#a9d7ff; line-height:24px; margin:0; padding:0; }
.footer_right{ width:290px; float:left; padding:30px 0 0 50px;}
.footer_right span{ font-size:14px; color:#fff; margin-left:10px; display:inline-block;}
.footer_right p{ font-size:14px; color:#fff; line-height:30px;}
.leftz{ float:left; padding-top:15px; color:#fff;}
.leftz a{ color:#fff;}
.rightz{ float:right;}
.rightz  a{ line-height:55px; color:#fff;}
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #ccc;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#0059a8 !important;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:12px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#00569f;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.wechat{ position:fixed; width:91px!important; height:91px!important; right:50px; top:310px;z-index:100; display:none;}
.float li:hover .wechat{ display:block;}
.side ul li .sideboxs{position:absolute;width:54px; height:54px; top:0;right:0;transition:all 0.3s;background:#00569f;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:12px/54px "微软雅黑";overflow:hidden;}
.words{ background:url(../images/leader.jpg) 0 0;}
.biao{ font-size:24px; color:#fff; margin:0px 255px; padding:50px 0; font-weight:normal;}
.float li a img { margin: 14px 10px 14px 14px; width: 24px;}
.float li div{ font-size:13px;}
/*关于我们*/
.bann { width:100%; margin:0 auto; height:300px;}
.yih { width:100%; background:url(../images/bxian3.jpg) no-repeat left bottom; padding-top:109px;color:#FFF; font-size:14px; padding-bottom:18px;}
.yih strong { font-size:30px; color:#FFF;}
.yih span { color:#FFF; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:13px;}
.banzi p { font-size:25px; padding-top:18px; padding-bottom:5px; color:rgba(255,255,255,0.8);}
.banzi em { display:block; font-size:13px; color:rgba(255,255,255,0.8); font-style:normal;}
.nynav { height:45px; line-height:45px; border-bottom:1px dotted #ddd; width:100%; margin:0 auto; font-size:13px; color:#666;}
.nynav .left { float:left; width:50%; height:45px; overflow:hidden;}
.nynav .left a{ color:#888; display:inline-block;}
.nynav .left a:hover { color:#0059a8;}
.nynav ul { float:right;}
.nynav ul li{ float:left;}
.nynav ul li a { font-size:14px; color:#333333; display:inline-block; background:url(../images/grey.png) no-repeat 99px 15px; width:101px; text-align:center;}
.nynav ul .ond  a{ background-color:#0059a8; color:#fff;}
.nynav ul li a:hover{ color:#0059a8}
.nynav ul .ond  a:hover{ color:#fff;}
.p40{ padding-top:40px;}
.about_content{ float:left; margin-left:30px; width:654px;}
.about_content h2{font-size:20px; color:#0059a8; line-height:20px; }
.about_content span{ display:block; height:2px; width:55px; background-color:#aaaaaa; margin:20px 0;}
.rong{ height:275px; overflow-y:auto; width:}
.shi{ font-size:24px; color:#666; font-weight:normal; margin-bottom:45px; line-height:24px; }
.power li{ width:1200px; height:328px;  box-shadow:1px 1px 7px #ccc; margin-bottom:40px; background:url(../images/shi.jpg) no-repeat 0 75px;}
.power li .pull_left{ width:540px; padding:35px 30px;}
.power li .pull_right{ width:570px; padding:35px 30px 35px 0; }
.ptitle{font-size:20px; color:#0059a8; line-height:30px;}
.pen{font-size:12px; color:#ccc; line-height:26px; text-transform:uppercase;}
.pdis{font-size:14px; color:#666; line-height:24px; margin-top:15px;}
.about_us li{ float:left; width:160px; text-align:center; height:100px; background-color:transparent; box-shadow:none; padding-top:30px;}
.bos{ margin:0 auto; width:70px; height:70px; border-radius:2px; border:1px solid #3d3331; font-size:25px; font-weight:bold; font-family:Arial; color:#221815; line-height:70px;}
.dis{font-size:14px; color:#221815; line-height:45px;}
/*文化*/
.menu_left{ margin-top:40px; width:273px; margin-bottom:50px; float:left;}
.menu ul li {display:block; background-color:#f7f8f9; padding-bottom:0; border-bottom:1px solid #eee; list-style:none;overflow:visible;}
.menu ul li:hover{ background-color:#0059a8;}
.menu ul li:hover a{color:#fff;}
.menu ul li a {display:block; min-height:30px; width:241px;margin-top:0px; font-size:14px;color:#333; line-height:20px; padding:15px 15px 10px 15px; outline:none;}
.menu ul li .active {background:url(../images/on.png) center right no-repeat;}
.menu ul li .inactive {background:url(../images/off.png) center right no-repeat;}
.menu ul li ul {display:none; }
.menu ul li ul li ul {margin-bottom:5px;}
.menu ul li ul li {display:block;background:#f7f8f9 !important;font-size:14px; color:#666; line-height:45px;}
.menu ul li ul li a {background:#f7f8f9;font-size:14px; color:#666 !important; width:233px; padding-left:0px;line-height:25px; padding-left:25px;}
.menuon{ background-color:#0059a8!important;}
.menuon a{ color:#fff!important; }
.menu_right{ margin-top:40px; width:900px; margin-bottom:20px; float:right;}
.culture li{ background-color:#eee;}
.culture{ margin-bottom:20px;}
div.digg a {
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    color: #8698b6;
    margin:0 3px 0 0;
    padding: 6px 10px;
    text-decoration: none;
}
.fenye {
    margin: 0 auto 40px;
    text-align: center;
    width:100%;
}
div.digg a:hover{ background-color: #0059a8; border: 1px solid #0059a8; color: #fff;}
div.digg {
    clear: both;
    height:33px;
    padding:0px 3px 0;
    text-align: center;
	margin:0 auto;
}
div.digg span {
    background-color: #0059a8;
    border: 1px solid #0059a8;
    color: #fff;
    margin: 2px;
    padding:6px 10px;
}
/*董事长致辞*/
.speech{ background-color:rgba(255,255,255,0.9); padding:30px;}
.speech h2{ font-size:22px; color:#000; padding:50px 0 25px 90px; background:url(../images/speech.png) no-repeat 0 0; margin-bottom:15px;}
.speech p{ font-size:14px; color:#666; line-height:26px;} 
/*荣誉*/
.honord{ padding-bottom:20px;}
.toptitles{font-size:20px; font-weight:bold; color:#333; text-align:center; padding-top:40px;}
.linee{ display:block; width:50px; height:1px; background-color:#0059a8; margin:15px auto;}
.tabs{ margin:0 auto 30px; text-align:center}
.tabs a{ display:inline-block; min-width:90px; height:33px; background-color:#fff; padding:0 8px; margin:0 10px; line-height:33px; text-align:center; color:#333; border:1px solid #ddd; border-radius:30px;}
.tabs .tabon{ background:#0059a8; color:#fff; border-color:#0059a8;}
.tabs a:hover{ background:#0059a8; color:#fff; border-color:#0059a8;}
.honord ul li{
	float:left;
	width:278px;
	margin:0 25px 25px 0;
	height:245px;
	text-align: center;
	cursor: pointer;
	border:1px solid #ddd;
	background-color:#eeeeee;
}
.honord ul li p{ height:45px; line-height:45px; font-size:14px; color:#000; text-align:center; transition:0.5s;}
.widedd{ width:278px; height:196px; overflow:hidden; background-color:#fff; padding:4px 0 0;}
.honord ul{ padding-bottom:20px;}
.honord ul li:hover{background-color:#0059a8;}
.honord ul li:hover p{ color:#fff; font-size:15px; }
.honord ul li a{ display:block;}
.video-containerd {width:500px;z-index:9999; margin:0 auto; height:auto; padding:10px; background: #fff; border-radius: 5px; position:relative; top:130px; }
.video-containerd:hover .video-close { opacity: 1; }
.video-pop { display: none;  top: 0; right: 0; bottom: 0; left: 0; z-index: 99999; }
.video-container { top: 50%; left: 50%; width:640px; height:350px; padding:10px; margin: -250px -390px; background: #fff; border-radius: 5px; }
.video-close { position:absolute; display: block; top: -5px; right: -20px; width: 30px; height:30px; cursor: pointer; opacity: 0; }
.video-container:hover .video-close { opacity: 1; }
.video-content { width: 100%; height: 500px; }
.ui-opacity-white90, .ui-opacity-gray90, .ui-opacity-black90 {
    opacity: 0.7;
}
[class^="ui-opacity-black"] {
    background: #000 none repeat scroll 0 0;
}
[class^="ui-opacity"] {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}
.big { display: block;margin:40px 0;}
.ui-fixed { position: fixed; }
.subname{ line-height:24px; text-align:center; margin-bottom:20px;}
/*企业大事记*/
.list_left{ float:left; width:300px; position:relative;}
.list_left h3{ font-size:50px; color:#666; text-align:center; font-family:Constantia,Arial, Helvetica, sans-serif; font-weight:normal; }
.list_left p{ font-size:14px; color:#666;  }
.list_left img{ position:absolute; top:0px; right:-25px;  }
.list_right{ float:right; width:899px; border-left:1px solid #ccc; padding-top:50px; padding-bottom:20px;}
.list_right ul li{ line-height:55px; z-index:20px; padding:0; position:relative;}
.timed{ padding-left:35px; display:inline-block; color:#0059a8; font-size:16px; margin-right:20px;}
.miaoshu{display:inline-block; color:#666; font-size:14px;}
.list_right ul li img{ position:absolute; top:17px; left:-11px;}
.qilist{ margin-bottom:40px;}
.menuon ul li{ background-color:#f7f8f9 !important; }
/*产品*/
.detail{ font-size:16px; color:#333; font-weight:500; border-bottom:1px solid #bbb; padding-bottom:20px; margin-bottom:30px}
.relation a{font-size:16px; color:#333; padding-right:30px; background:url(../images/rightbutton.png) no-repeat center right;}
.bottom{ border-top:1px solid #ddd; margin-top:30px; margin-bottom:25px;}
.bottom span{ display:inline-block; line-height:50px;font-size:14px; color:#666; margin-right:40px;}
.bottom span a{ line-height:50px; color:#0059a8; margin-right:40px;}
.jing{ padding-bottom:20px;}
/*新闻*/
.new_top{ margin-top:40px; margin-bottom:35px;}
.new_top ul li{ float:left; width:380px; margin-right:30px;}
.new_top ul li a{ display:block;}
.new_img{ width:380px; height:235px; overflow:hidden; margin-bottom:30px;}
.new_img img{ transition:0.3s;}
.new_top ul li:hover .new_img img{ transform:scale(1.1,1.1);}
.time_left{ float:left; width:49px; height:65px; background-color:#0059a8; text-align:center; padding:0 8px; color:#fff;}
.time_left P{ font-size:20px; color:#fff; line-height:35px; font-family:Arial; font-style:italic; border-bottom:1px #fff dashed; }
.time_left span{ font-size:13px; color:#fff; line-height:32px;  }
.dis_right{ float:right; width:287px; height:107px; }
.dis_right h3{ font-size:14px; color:#333; line-height:15px; margin-bottom:15px;}
.dis_right p{ font-size:13px; color:#666; line-height:23px }
.dis_right span{ display:block; font-size:14px; color:#0059a8; text-transform:uppercase; margin-top:10px;}
.new_top ul li:hover .dis_right h3{ color:#0059a8;}
.new_bottom li{ height:94px; border-bottom:1px dashed #ddd; padding:20px 0;}
.new_bottom ul li:first-child{ border-top:1px dashed #ddd;}
.bottom_left{ float:left; width:110px;}
.bottom_left span{ display:block; font-size:16px; color:#333; line-height:16px; font-family:Arial; font-weight:bold; font-style:italic; }
.bottom_right{ float:right; width:1090px;}
.bottom_right h3 a{ display:block; font-size:15px; color:#333; line-height:14px; margin-bottom:15px;}
.bottom_right p a{ display:block;font-size:13px; color:#666; line-height:24px;}
.new_share{ float:right; margin-left:6px; width:20px;}
.new_bottom{ margin-bottom:40px;}
.new_bottom ul li:hover .bottom_right h3 a{ color:#0059a8;}
.new_bottom ul li:hover .bottom_right p a{ color:#0059a8;}
/*新闻详情*/
.news_article{ padding:40px 0; width:840px; float:left;}
.news_article h2{ font-size:24px; color:#333; line-height:30px; font-weight:normal;}
.clisk span{ font-size:13px; color:#888; margin-right:30px; line-height:40px; }
.clisk{ border-bottom:1px #eee dashed;}
.article p{ line-height:26px; font-size:14px; color:#666;}
.article{ padding:20px 0;  border-bottom:1px #eee dashed;}
.nlist{ font-size:14px; line-height:24px; color:#666;}
.nlist{ font-size:14px; line-height:24px; color:#666; width:76%;}
.di{ padding-top:20px; position:relative;}
.return{ background-color:#0059a8; transition:0.3s; border-radius:2px; position:absolute; right:0; top:26px; color:#fff; display: block; float:right; font-size: 13px;  height: 35px;  line-height: 35px; text-align: center; width: 118px;}
.return:hover{ color:#0059a8; background-color:#fff; border:1px solid #0059a8;}
.article_right{ width:317px; float:right;margin-top:40px;}
.ying ul{ margin-top:13px; width:317px; margin-bottom:38px;}
.ying ul li{ list-style:none; background:url(../images/dot.png) no-repeat 0px center;  height:39px; clear:both; line-height:39px; padding:0; color:rgba(134,134,134,0.8); }
.ying ul li a{ line-height:39px;  color:#666; padding-left:0px; font-size:14px;  width:190px; float:left; overflow:hidden; height:39px; display:block;}
.ying ul li span{ line-height:39px; display:block; float:right; width:80px; margin-left:26px;  color:rgba(134,134,134,0.5); float:right; font-size:13px;}
.newdbt2 span{color:#333; font-size:24px;}
.newdbt2{ color:#868686; font-size:14px; border-bottom:2px solid #eaeaea; padding:0px 0 20px 0; }
.ying ul li:hover a{ color:#0059a8;}



/*人才理念*/
.idea{ padding:40px 100px;}
.ideaimg{ display:inline-block; float:left;}
.thought{ width:490px; float:left; margin-left:108px;}
.thought h2{ color:#333; font-size:20px; line-height:40px;}
.thought span{ width:50px; height:1px; background-color:#0059a8; display:block; margin:10px 0 20px;}
.thought p{ color:#666; font-size:14px; line-height:25px;}
.thought h3{ color:#444; font-size:16px; line-height:26px; margin-top:20px;}
.thought img{ vertical-align:top; margin-right:8px; width:24px;}
/*人才招聘*/
.recruit-text li:first-child{border-top:2px solid #fff;}
.recruit-text li{ width:1200px; border-bottom:2px solid #fff;}
.recuit-top .on {
    transition: all 350ms ease 0s;
}
.recruit-main .on{border-bottom:2px solid #fff;}
.recuit-top{ width:100%; height:90px; cursor:pointer;}
.recuit-top table{ width:100%; text-align:left;}
.recuit-top table tr td{  font-size:14px; color:#666; padding-left:33px;}
.reruit-info {
    background: #f6f6f6 none repeat scroll 0 0;
    display: none;
    padding: 30px 0px 30px 223px;
}
.reruit-info h3{font-size:20px; color:#333; line-height:36px; font-weight:normal; }
.recruit{ width:100%; text-align:center; margin-top:30px;}
.recruit tr td{ line-height:46px; font-size:14px; color:#221815;}
.yao{font-size:13px; color:#666; line-height:24px; text-indent:0px;}
.reruit-info a{ width:200px; height:50px; display:block; background-color:#cd060d; color:#fff;  text-align:center; line-height:50px; margin-top:30px;}
.reruit-info a:hover{ background-color:#c20406; color:#fff;}
.join{ margin:30px 0 50px;}
.job{font-size:20px; color:#0059a8; line-height:30px; font-weight:normal; margin-top:15px;}
.join_p span{font-size:14px; color:#666;line-height:24px; margin-right:30px;}
/*联系我们*/
.contact{ padding:40px 0;}
.contact_left{ width:470px; float:left;}
.contact_right{ width:730px; float:right;}
.contact_left h4{font-size:16px; color:#333; line-height:20px;  }
.contact_left span{ display:block; font-size:14px; color:#666; line-height:36px;  }
.contact_us h3{font-size:15px; color:#333; line-height:40px; }
.contact_us p{font-size:14px; color:#444; line-height:30px; }
.contact_us p img{ margin-right:6px;}
.contact_right h3{font-size:16px; color:#333; line-height:20px;  margin-bottom:25px;}
.contact_right h3 span{font-size:14px; color:#888;}
.contact_right input{ display: inline-block; width:217px; margin-bottom:24px; height:38px; float:left; border:1px solid #ddd; border-radius:2px; padding:0 4px; line-height:38px;font-size:14px; color:#666; margin-right:24px; }
.contact_right input:last-child{ margin-right:0px;}
.contact_right textarea{ display: inline-block; width:722px;  border:1px solid #ddd; border-radius:2px; padding:4px; line-height:24px;font-size:14px; color:#666; font-family:微软雅黑;}
.contact_right button{ cursor:pointer; float:right; margin-top:25px;width:100px;  border:1px solid #ddd; border-radius:2px; height:38px; line-height:38px; margin-left:25px;}
.submit{ background-color:#00569f; border:1px solid #00569f; border-radius:2px; color:#fff;}
#map{ margin-top:40px;}
/*营销网络*/
.tzgsyi h3 {
    background: rgba(0, 0, 0, 0) url(../images/hxian3.jpg) no-repeat scroll center bottom;
    color: #333;
    font-size: 28px;
    margin-bottom: 11px;
    padding-bottom: 11px;
    padding-top:40px;
    text-align: center;
}
.yxwltu { max-width:1200px; margin:0 auto; background:url(../images/ditu01.png) no-repeat 100px 0; height:756px; margin-bottom:20px; position:relative; }
.yxwltu .yxdw{
	opacity: 0;
}
.yxdw { position:absolute;}
.yxdw a { position:relative;}
.reda {
    color: #e60b12;
    font-family: Myriad Pro;
    font-size: 22px;
    font-weight: 500;
}
.tadian { display:inline-block; width:20px; height:20px; background: url(../images/fquan.png) no-repeat center center;}
.yxdw a:hover .tadian { background:url(../images/hquan.png) no-repeat;}
.tanchu { display:none; width:0;background:url(../images/mapbg.png) no-repeat; height:0;position:absolute;left:-151px; bottom:40px;	-moz-transition: 0.5s;transition: 0.5s;	-webkit-transition: 0.5s; z-index:999;}
.yxdw a:hover .tanchu { display:block;width:316px; height:157px; }
.sheng { font-size:24px; color:#005699; font-weight:bold; width:80%; padding-top:17px; padding-bottom:14px; margin:0 auto; border-bottom:1px solid #005699}
.sheng2 { font-size:13px; color:#666;width:80%; padding-top:7px; margin:0 auto; line-height:25px;}
.shandong {right:304px;top:378px;}
.heilongjiang {right:194px;top:167px;}
.jilin {right:205px;top:249px;}
.liaoning {right:265px;top:309px;}
.beijing {right:372px;top:313px;}
.riben {right:15px;top:353px;}
.tianjin {right:358px;top:338px;}
.hebei {right:402px;top:340px;}
.henan {right:420px;top:426px;}
.jiangsu {right:333px;top:440px;}
.anhui {right:363px;top:485px;}
.ningxia {right:555px;top:400px;}
.sichuan {right:583px;top:505px;}
.qinghai {right:690px;top:405px;}
.guangdong {right:432px;top:646px;}
.fujian {right:350px;top:610px;}
.jiangxi {right:390px;top:580px;}
.shanghai {right:296px;top:502px;}
.zhejiang {right:313px;top:533px;}
.hubei{right:420px;top:520px;}
.hunan{right:450px;top:590px;}
.guizhou{right:550px;top:610px;}
.chongqing{right:520px;top:530px;}
.shanxis{right:520px;top:470px;}
.neimeng{right:520px;top:300px;}
.shanxi{right:460px;top:400px;}
.gansu{right:590px;top:400px;}


/*滚动条*/
::-webkit-scrollbar {  
  width: 14px;  
  height: 14px;  
}    
::-webkit-scrollbar-track,  
::-webkit-scrollbar-thumb {  
  border-radius: 999px;  
  border: 5px solid transparent;  
}  
  
::-webkit-scrollbar-track {  
  box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;  
}  
  
::-webkit-scrollbar-thumb {  
  min-height: 20px;  
  background-clip: content-box;  
  box-shadow: 0 0 0 5px rgba(0,0,0,.2) inset;  
}  
  
::-webkit-scrollbar-corner {  
  background: transparent;  
}
::-moz-scrollbar {  
  width: 14px;  
  height: 14px;  
}    
::-moz-scrollbar-track,  
::-moz-scrollbar-thumb {  
  border-radius: 999px;  
  border: 5px solid transparent;  
}  
  
::-moz-scrollbar-track {  
  box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;  
}  
  
::-moz-scrollbar-thumb {  
  min-height: 20px;  
  background-clip: content-box;  
  box-shadow: 0 0 0 5px rgba(0,0,0,.2) inset;  
}  
  
::-moz-scrollbar-corner {  
  background: transparent;  
}  



::-o-scrollbar {  
  width: 14px;  
  height: 14px;  
}    
::-o-scrollbar-track,  
::-o-scrollbar-thumb {  
  border-radius: 999px;  
  border: 5px solid transparent;  
}  
  
::-o-scrollbar-track {  
  box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;  
}  
  
::-o-scrollbar-thumb {  
  min-height: 20px;  
  background-clip: content-box;  
  box-shadow: 0 0 0 5px rgba(0,0,0,.2) inset;  
}  
  
::-o-scrollbar-corner {  
  background: transparent;  
}  


::-ms-scrollbar {  
  width: 14px;  
  height: 14px;  
}    
::-ms-scrollbar-track,  
::-ms-scrollbar-thumb {  
  border-radius: 999px;  
  border: 5px solid transparent;  
}  
  
::-ms-scrollbar-track {  
  box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;  
}  
  
::-ms-scrollbar-thumb {  
  min-height: 20px;  
  background-clip: content-box;  
  box-shadow: 0 0 0 5px rgba(0,0,0,.2) inset;  
}  
  
::-ms-scrollbar-corner {  
  background: transparent;  
} 
