* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.trans {
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
hr {
	border: none;
	outline: none;
}
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5,div{margin:0px;padding:0px;}
h1, h2, h3, h3, h4, h5, h6 {
	font-weight: normal;
}
ul{ list-style:none;}
img {
	max-width: 100%;
}
body {
	font-family:"微软雅黑", "Microsoft Yahei";
	padding:0;
	margin:0;
}
.wp {
	width: 1200px;
	margin: 0 auto;
}
a {
	color: #333;
	text-decoration:none;
}
a:hover {
	color: #ff4d00;
}

.cf:after, .cf:before {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #000;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  /*在选择框的最右侧中间显示小箭头图片*/
  background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
/*头部*/
#hd {
	/*height: 101px;*/
	height: 90px;
	background: #fff;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, .3);
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index:9999;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
	display:block;
}
.fixed {
	top: -101px !important;
}
#hd .logo {
	float: left;
	height: 90px;
}
#hd .logo a {
	display: block;
	height: 100%;
	/*line-height: 101px;*/
	line-height: 90px;
}
#hd .logo a img {
	display: inline-block;
	vertical-align: middle;
	width:500px;
}

#nav ul li {
	float: left;
	line-height: 90px;
	width: 118px;
	margin-right: 10px;
}
#nav ul li a {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 16px;
	height: 90px;
	text-decoration:none;
	position:relative;
}
#nav li a.sel{border-bottom:3px solid #ff4d00;color:#ff4d00;}
#nav li a.sel:hover:after{
	content:"";
	opacity:0;
}

#nav li a:after{
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: 0px;
	height: 3px;
	opacity: 0;
	background-color: #ff4d00;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
}
#nav li a:hover:after{
	left: 1%;
	right: 1%;
	opacity: 1;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
}

#nav .sub{ display:none; width:100%; padding:0; position:fixed; top:90px; overflow:hidden; text-align:left; z-index:110; left:0px; /*height:544px; padding-bottom:50px;*/background-color:#f5f5f5;}
#nav .sub .nav_xiao{ width:1200px; overflow:hidden; padding-top:5px; margin:0 auto;padding-bottom:50px;}
#nav .sub .nav_xiao .xiao_three{width:760px; float:right;overflow:hidden;}
#nav .sub .nav_xiao .xiao_three ul{ width:790px;}
#nav .sub .nav_xiao .xiao_three ul li{ float:left; display:inline; width:172px; height:190px; overflow:hidden; margin-right:19px; text-align:center; position:inherit; line-height:46px; margin-left:0px;}
#nav .sub .nav_xiao .xiao_three ul li img{ width:100%; height:138px; display:block;}
#nav .sub .nav_xiao .xiao_three ul li a{ color:#686868; width:100%; font-size:14px; height:100%; padding-top:17px;}
#nav .sub .nav_xiao .xiao_three ul li a:after{content: "";display: block;opacity:0;}
#nav .sub .nav_xiao .xiao_three ul li a:hover{ color:#ff4d00;}
#nav .sub .nav_xiao .xiao_three ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}



/* ps_box */
.ps_box{width:100%;margin-top:90px;}
.pics_switch{position:relative;margin:auto;width:1920px;background:#1b1c24;overflow:hidden;}
.pics_switch .pb{}
.pics_switch .pic_box{/*position:absolute;left:0;top:0;*/float:left;width:1920px;overflow:hidden;}
.pics_switch .pic_box a{margin:auto;display:block;}
.pics_switch .pic_box a{height:540px;}

.ps_box .pics_switch_clients{position:absolute;left:50%;margin-left:-81px;bottom:38px;overflow:hidden;}
.ps_box .pics_switch_clients ul{margin:0 auto;height:auto;overflow:hidden;}
.ps_box .pics_switch_clients ul li{float:left;;cursor:pointer;}
.ps_box .pics_switch_clients ul li span{display:block;margin-right:47px;width:58px;height:8px;text-indent:-999999px;background:#5d5c5b;}

/*首页产品服务*/
.serve_column{overflow:hidden;margin:30px auto;}
.serve_column ul{padding-bottom:10px;;}
.serve_column li{float:left;width:276px;background:#ffffff;margin-right:30px;margin-bottom:10px;}
.serve_column li:last-child{margin-right:0px;}
.serve_column li dt.pic{border:1px solid #fff;width:277px;margin:0 auto;height:200px;overflow:hidden;position:relative;}
.serve_column li dt.pic img{position:absolute;left:0px;top:0px;width:100%;transition: all 0.6s;}
.serve_column li dt.pic img:hover{transform: scale(1.2);}
.serve_column li dt.t{height:66px;line-height:66px;margin-left:1px;}
.serve_column li dt.t a{font-size:18px;color:#000000;font-weight:normal;}
.serve_column li dt.t a:hover{color:#ff4d00;}
.serve_column dd{line-height:24px;color:#888888;display:list-item;font-size:14px;margin-left:1px;}
.service_foot{height:80px;text-align:center;background-color:#60d0db;color:#fff;font-size:20px;line-height:80px;margin-bottom:50px;}

/*大数据*/
/*罗盘外挂系统*/
.waigua_banner{background:url(../images/banner2.jpg) center no-repeat; height:540px;}
.page-list {margin:50px 0;}
.page-list .projects-item{float: left;width: 200px;padding: 5px;}
.page-list .projects-item .headimg{width: 150px;height: 132px;transition: all 0.3s linear 0s;margin: 0 auto;}
.page-list .projects-item .img01{background: url(../images/list_img13.png) no-repeat;}
.page-list .projects-item .img02{background: url(../images/list_img14.png) no-repeat;}
.page-list .projects-item .img03{background: url(../images/list_img15.png) no-repeat;}
.page-list .projects-item .img04{background: url(../images/list_img16.png) no-repeat;}
.page-list .projects-item .img05{background: url(../images/list_img17.png) no-repeat;}
.page-list .projects-item .img06{background: url(../images/list_img18.png) no-repeat;}

.page-list .projects-item .item-h2{font-size: 16px;color: #818181;margin-top: 15px;text-align:center;}


.waigua_tit{margin-bottom: 30px;font-size: 40px;font-weight: bold;color: #113961;text-align: center;}
.waigua_p{width:1010px;margin:0 auto;font-size: 16px;line-height: 30px;color: #333333;padding-top:15px;}
.waigua_img{text-align:center;margin:50px 0;}

/*表单提交*/
.form{background:#3b3b3b;height:500px;}
.form_h1{background:url(../images/form_tit3.png) center center no-repeat;height:120px;width:849px;margin:0 auto;color:#ffffff;font-size:38px;text-align:center;line-height:120px;letter-spacing:3px;}
.form_h2{background:url(../images/form_tit4.png) center center no-repeat;height:70px;width:601px;margin:0 auto;color:#f3782a;font-size:30px;text-align:center;line-height:58px;letter-spacing:3px;}
.form_table{width:800px;margin:10px auto 0 auto;padding:30px 15px 0 15px;}

.form_table ul li{float:left;width:50%;color:#fff;font-size:22px;padding-bottom:40px;}
.form_table ul li.align_right{text-align:right;}
.form_table .error{color:#c83f37;text-align:center;padding-bottom:30px;}
.form_table ul li label{padding-right:5px;}
.form_table ul li .account{padding:10px 10px;height: 40px;width:300px;color:#999;font-size:16px;}
.form_table .sub{width:200px;margin:0 auto;}
.form_table .sub input{width:200px;height:38px;border-radius:10px;background-color:#c83f37;border:none;color:#fff;font-size:22px;}
.form_table .info{text-align:center;font-size:14px;color:#cfcfcf;padding:15px 0;}

.form_table select{width:300px;height:40px;padding:10px 10px;color:#000;font-size:16px;background:#fff;border:none;}
.form_table select option{color:#000;}

/*新闻列表*/
.rz_h2{font-size: 36px;line-height: 48px; color: #2d2d2d;margin-top: 66px;text-align: center;font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft Yahei","黑体",Arial,sans-serif;}
.rz_h2 span{ color:#fd6c0e; font-weight:bold;}
.rz_h3{font-size: 16px;line-height: 32px; color: #808080;margin: 10px auto 0;text-align: center;width: 900px;font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft Yahei","黑体",Arial,sans-serif;}
.rz_h1{font-size: 22px;line-height: 32px; color: #ff8019;margin: 20px auto 0px;text-align: center;width: 900px;font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft Yahei","黑体",Arial,sans-serif;font-weight:bold;}
.news_box{margin: 50px auto;}
.news_box.animatebox.animate .indexNews {
    transform: translateY(0);
    opacity: 1;
}
.news_box.animatebox .indexNews {
    transform: translateY(100%);
    opacity: 0;
    transition: 1s all ease-out;
}


.indexNews{width: 1240px;margin: 0 auto;padding: 0 0 0;text-align: center;}
.indexNews .tabTitle{width:495px;font-size: 0;height: 33px;line-height: 33px; margin:0 auto;}
.indexNews .tabTitle p{cursor: pointer;padding: 0 17px;height: 33px;margin: 0 35px;display: inline-block;vertical-align: middle;text-align: center;color: #737373;font-size: 14px;background-color: #f8f8f8;border-radius: 30px; float:left;}
.indexNews .tabTitle p.on{background-color: #ff4d00;color: #fff;}

.indexNews .main{width: 100%;padding: 50px 0 35px;}
.indexNews .main ul{width: 100%;}
.indexNews .main ul.dis{display: none;}
.indexNews .main ul li{float: left;margin: 0 30px 26px; width:45.1%;}
.indexNews .main ul li a{display: block;height:114px;padding: 16px;background-color: #fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;text-decoration:none;}
.indexNews .main ul li .date{float: left;width: 82px;height: 82px;background-color: #ff4d00;color: #fff;border-radius: 4px;text-align: center;}
.indexNews .main ul li .date .span1{padding-top: 13px;font-size: 21px;font-weight: bold;display: block;}
.indexNews .main ul li .date .span2{font-size: 18px;}
.indexNews .main ul li .txt{float: right;width: 425px;font-size: 14px;line-height: 24px;text-align: left;margin-left: 20px;}
.indexNews .main ul li .txt .p1{font-size: 16px;padding-bottom: 7px;border-bottom: 1px dashed #e6e6e6;}
.indexNews .main ul li .txt .p2{padding-top: 3px;color: #9a9a9a;}
.indexNews .main ul li a:hover{-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.3);-moz-box-shadow: 1px 1px 10px rgba(0,0,0,.3);-o-box-shadow: 1px 1px 10px rgba(0,0,0,.3);box-shadow: 1px 1px 10px rgba(0,0,0,.3);display:block;}

.indexNews .moreLink{display: inline-block;text-align: center;padding: 0 27px 0 40px;height: 40px;line-height: 40px;border: 1px solid #ff9466;}
.indexNews .moreLink *{display: inline-block;vertical-align: middle;font-size: 13px;color: #ff4d00;font-family: "宋体";}
.indexNews .moreLink img{padding-left: 30px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.indexNews .moreLink:hover img{padding-left: 70px;}



/*黄色底图*/
.i_about{ height:700px; overflow:hidden; background:url(../images/about_bg.png) no-repeat center top;}
.about_tit{text-align:center;color:#fff;margin-top:40px;}
.about_tit h2{color:#fff; background:url(../images/line3.png) center bottom no-repeat;padding:10px 0 10px 0;}
.about_tit h3{padding:10px 0 20px 0;}
.i_about_div{ height:444px;background:url(../images/about_bg2.jpg) no-repeat center top; overflow:hidden;}
#four_flash_four{position:relative;width:596px; margin-left:150px; margin-top:53px;}
#four_flash_four .flashBg_four{width:543px;height:300px;position:relative;overflow:hidden; background-color:#fff;}
#four_flash_four .flashBg_four ul.mobile_four{width:2000%;height:300px; position:absolute; left:0;}
#four_flash_four .flashBg_four ul.mobile_four li{float:left;width:543px;color:#6C6E85; text-decoration: none;list-style: none;}
#four_flash_four .flashBg_four ul.mobile_four li img{ width:543px; height:300px;}
#four_flash_four .flashBg_four ul.mobile_four li a{width:543px;height:300px; float:left; cursor:pointer; text-decoration:none; list-style:none;}
#four_flash_four .flashBg_four ul.mobile_four li a:hover{filter:alpha(opacity=90);opacity:0.9;}
#four_flash_four .but_left_four{width:53px;height:41px; position:absolute; top:133px; right:53px; cursor:pointer; background:url(../images/about_left.png) no-repeat;}
#four_flash_four .but_right_four{width:53px;height:41px; position:absolute; top:133px; right:0px;  cursor:pointer; background:url(../images/about_right.png) no-repeat;}

#four_flash_four .but_left_four:hover{background:url(../images/about_left2.png) no-repeat;}
#four_flash_four .but_right_four:hover{background:url(../images/about_right2.png) no-repeat;}
/*申请罗盘*/
.shenqing{height:47px;background:#131325;color:#fff;text-align:center;line-height:40px;font-size:16px;}
.shenqing .shenqingtext{color:#ff4d00;font-size:25px;padding:0 5px;font-weight:bold;}
.shenqingbutton{font-size:16px;background:#ff4d00;color:#fff;padding:5px 20px;border-radius:5px;margin-left:15px;cursor:pointer;}
.shenqingbutton a{text-decoration:none;color:#fff;}
.shenqingbutton a:hover{text-decoration:underline;}

/*公司简介*/
.company{width:1100px;margin:20px auto;}
.company .com_left{float:left;width:600px;}
.com_left h1{color:#c5c5c5;font-size:50px;}
.com_left h2{color:#242424;font-size:30px;font-weight:bold;}
.com_left h3{width:50px;height:3px;background:#ff4d00;margin-top:10px;}
.com_left p{color:#161616;line-height:30px;margin:10px 0;}
.com_left .com_more{float:right;border:1px solid #ff4d00;padding:5px 20px;color:#ff4d00;}



.guwenmore2 {
    width: 150px;
    height: 43px;
    display: block;
    float:right;
    border: 1px solid #ff4d00;
    margin-top: 15px;
    margin-bottom: 32px;
    text-align: center;
    line-height: 43px;
    font-size: 16px;
	color: #ff4d00;text-decoration:none;}


.hvr-shutter-out-vertical{backface-visibility:hidden;background:transparent none repeat scroll 0 0;position:relative;transform:translateZ(0px);transition-duration:.3s;transition-property:color;-moz-transform:translateZ(0px);-moz-transition-duration:.3s;-moz-transition-property:color;-webkit-transform:translateZ(0px);-webkit-transition-duration:.3s;-webkit-transition-property:color;vertical-align:middle;}
.hvr-shutter-out-vertical::before{background:#ff4d00 none repeat scroll 0 0;border:0 none;padding:1px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;-moz-transform:scaleY(0);-moz-transform-origin:50% 50% 0;-moz-transition-duration:.3s;-moz-transition-property:transform;-moz-transition-timing-function:ease-out;-webkit-transform:scaleY(0);-webkit-transform-origin:50% 50% 0;-webkit-transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-timing-function:ease-out;z-index:-1}
.hvr-shutter-out-vertical:active,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:hover{color:#000}
.hvr-shutter-out-vertical:active::before,.hvr-shutter-out-vertical:focus::before,.hvr-shutter-out-vertical:hover::before{transform:scaleY(1);-moz-transform:scaleY(1);-webkit-transform:scaleY(1)}

.btn-enter{opacity:0;transition:all .5s ease-in .1s;-moz-transition:all .5s ease-in .1s;-webkit-transition:all .5s ease-in .1s}
.btn-enter{transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s;transform:translate(0px,5px);-moz-transform:translate(0px,5px);-webkit-transform:translate(0px,5px)}
.btn-enter {opacity:1;top:0;transform:translate(0px,0);-moz-transform:translate(0px,0);-webkit-transform:translate(0px,0)}
.btn-enter:active,.btn-enter:focus,.btn-enter:hover{color:#000}
.btn-enter {opacity:1;transition:all 0s ease-in 0s;-moz-transition:all 0s ease-in 0s;-webkit-transition:all 0s ease-in 0s}
.btn-enter {transform:translate(0px,0);-moz-transform:translate(0px,0);-webkit-transform:translate(0px,0)}
.btn-enter:hover{background:#fff;color:#fff}

.company .com_right{float:left;width:436px;padding-top:65px;padding-left:40px;}

/*底部*/
.foots { width: 100%; background:#2e2e2e; height: auto; overflow: hidden; }
.foots .foot { width: 1000px; height: auto; overflow: hidden; margin: 0 auto; }
.foots .foot p {line-height: 30px; color: #ffffff; text-align: center; font-size: 14px; }
.foots .foot .p1 { padding: 20px 0; }
.foots .foot .p2 { padding-bottom: 20px; }
.foots .foot p a { color: #FFF; margin:0 10px; font-size: 14px; text-decoration:none;}
/*核心研究团队*/
.main-hxtd-bg{
	width:100%;
	height: 300px;
	margin: 0 auto;
	text-align: center;
	font-size: 20px;
	color: #555555;
	background-image:url(../images/main-hxtdbg.png);
	background-position: center center;
	background-repeat:  no-repeat;
	
	
}
/*内页*/
.container{margin-top:90px;margin-bottom:50px;}
/*内页菜单导航*/
.container .nav-little{margin:50px 0;text-align:center;line-height:15px;}
.container .nav-little a{border-right:1px solid #6a6a6a;padding:0px 30px;font-size:15px;display: inline-block;color:#6a6a6a}
.container .nav-little a:hover,.nav-little a.cur-little{color:#f3782a;}
.container .nav-little a:last-child{border-right:none;}
.container .nei_banner{background:url(../images/news_banner.jpg) top center no-repeat;height:143px;}
/*新闻列表*/
.news-list-item li{border:1px solid #bebebe;position:relative;padding:2px;margin-bottom:30px;}
.news-list-item .date{background:#f3782a;width:90px;height:100px;position:absolute;left:451px;top:2px;color:#fff;}
.news-list-item .date span{display:block;text-align:center;}
.news-list-item .date-big{font-size:35px;padding:15px 0;}
.news-list-item  .date-little{font-size:18px;}
.news-list-item  .news-list-item li img{float:left;}
.news-list-item  .news-text{float:right;width:620px;}
.news-list-item  .news-text h2{font-size:16px;padding:26px 0px;font-weight:bold;}
.news-list-item  .news-text h2 a{color:#251f21;}
.news-list-item  .news-text h2 a:hover{color:#251f21;text-decoration:underline;}
.news-list-item  .news-text p{line-height:30px;font-size:14px;color:#8f8e8e;padding:0px 30px 50px 0px;}
.news-list-item  .button{border:1px solid #8f8e8e;display:inline;padding:8px 15px;font-size:13px;color:#8f8e8e;}
.news-list-item  .button:hover{background:#f3782a;color:#fff;border:1px solid #f3782a;transition:0.8s;}
.news-list-item li.img-right img{float:right;}
.news-list-item li.img-left img{float:left;}
.news-list-item li.img-right .news-text{float:left;width:620px;margin-left:30px;}
.news-list-item li.img-right .date{position:absolute;left:657px;top:2px;}

/*公司简介*/
.about-cont{color:#4c4a4a;}
.text-big{font-size:20px;background:url(../images/about-dou.png) no-repeat;padding:20px 0px 20px 50px;margin-top:20px;}
.bg-grey{background:#f5f5f5;font-size:15px;line-height:35px;padding:10px 20px;margin-top: 20px;text-indent:2em;}
.line-line{width:450px;border-bottom:1px solid #7d7d7d;float:right;margin:20px 0 40px 0;}
.line-line span{width:50px;height:12px;display:block;float:right;}
.line-line.line-yellow span{background:#f39800;}
.line-line.line-green span{background:#3bbd75;}
.text-red-cur{font-size:18px;border-left: 5px solid #f3782a;padding-left:10px;margin-top:20px;padding-top:3px;padding-bottom:3px;font-weight:bold;}

/*新闻内容页*/
.news-cont-left{width:100%;border:1px solid #d5d3d3;}
.news-cont-text{background:#fbf8f8;margin-top:20px;color:#4a4949;padding-top:20px;padding-bottom:30px;border-top:1px solid #d5d3d3;}
.news-cont-text h2{font-size:24px;text-align:center;}
.news-date{float:right;font-size:16px;display:block;padding-right:50px;padding-top:20px;padding-bottom:30px;color:#919090;line-height:20px;letter-spacing:2px;}
.news-cont-text p{text-indent:2em;font-size:14px;line-height:30px;padding:0 15px;}
.news-cont-text img{padding:15px 0;}

/*加入我们*/
.join-cont{margin-top:30px;}
.join-cont h2{font-size:20px;color:#f3782a;font-weight:bold;padding:10px 0;}
.join-cont p{font-size:14px;color:#666666;line-height:25px;padding:10px 0;}

.join{padding-top:21px;padding-bottom:120px;width:1100px;margin:0 auto;}
.joinus-title{background:#f3782a;height:36px;color:#fff;font-size:15px;line-height:36px;width:100%;}
.join span{display:block;float:left;}
.name{width:21%;text-align:center;}
.bumen{width:21%;text-align:center;}
.num{width:21%;text-align:center;}
.date{width:35%;text-align:center;position:relative;}
.date font{font-size:13px;}
.date i.plus{background:url(../images/joinus_plus.png) no-repeat center left;width:21px;height:21px;position:absolute;top:12px;right:35px;}
.date i.jian{background:url(../images/joinus_jian.png) no-repeat center left;width:20px;height:2px;position:absolute;top:50%;margin-top:1px;right:35px;}
.joinus-rem{margin-top:13px;font-size:15px;color:#636263;}
.joinus-rem-tit{height:46px;line-height:46px;background:#f2f2f2;}
.joinus-rem-con{display:none;border:1px solid #dcdcdc;padding-left:94px;padding-top:5px;padding-bottom:70px;}
.joinus-rem-con h3{background:url(../images/joinus_shu.png) no-repeat center left;padding:10px 0 10px 8px;font-size:15px;}

/*联系我们*/

.lianxi-us{margin:40px 50px;padding:10px 35px;border:1px solid #b0b0b0;padding-bottom:30px;-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;}
.lianxi-us ul{margin-top:30px;}
.lianxi-us-left{float:left;width:420px;}
.lianxi-us-right{float:left;border-left:1px solid #e0e0e0;}
.lianxi-us-right table{
	padding-top:20px;
}
.lianxi-us-right table tr{
	height:60px;
	line-height:60px;
	font-size:16px;
	
}
.lianxi-us-right .s-textarea {
    width: 400px;
    height: 100px;
    line-height: 20px;
    overflow-y: auto;
    float: left;
    margin: 0 10px 0 0;
    border: #ccc 1px solid;
    padding: 5px;
    font-size: 100%;
    font-family: inherit;
    color: #474e5d;
}
.lianxi-us-right .txt {
    height: 30px;
    line-height: 30px;
    width: 230px;
    color: #474e5d;
}
.lianxi-us-right .sub {
    display: inline-block;
    width: 150px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    background: #f3782a;
    border: none;
	cursor:pointer;
}
.lianxi-us-right .info{font-size:14px;text-align:center;color:#666;margin-top:10px;}
.lianxi-us-right .red{color:red;}
.lianxi-us-left ul li{margin-bottom:30px;}
.lianxi-us-left ul li .cfimg{float:left;width:30px;padding-top:5px;}
.lianxi-us-left ul li img{float:left;width:110px;padding-top:5px;}

.lianxi-top{float:left;width:250px;margin-left:20px;font-size:14px;color:#333333;}
.lianxi-top1{width:150px;margin-left:20px;font-size:14px;color:#333333;}
.lianxi-top h2{font-size:16px;font-weight:bold;padding:5px 0;}
.lianxi-top1 h2{font-size:16px;font-weight:bold;padding:5px 26px;}

.plus-li li{float:left;};
/*办公环境*/
.office-img{margin-top:20px;padding:0px 43px;}
.office-img li{float:left;margin-right:37px;padding-bottom:40px;}
.office-img li:last-child{margin-right:0px;}
.office-img li img{border-left:10px solid #646464;border-right:10px solid #646464;border-top:2px solid #646464;border-bottom:0px solid #646464;border-radius:10px;}
.office-txt{padding:10px 0;font-size:15px;font-weight:bold;text-align:center;}

/*罗盘页面*/
.luopan {
    padding: 30px 0px;
    text-align: center;
 
}
.luopan h2 {
    display: -moz-inline-stack;
    zoom: 1;
    margin: auto;
    position: relative;
    z-index: 555;
    color: #444444;
    font-size: 40px;
    padding: 0px 35px;
    width: 320px;
    background-color: #ffffff;
    font-weight: 500;
    text-align: center;
}
.luopan h2.ea{width:360px;}
.luopan h4 {
    display: block;
    position: relative;
    z-index: 10;
    font-weight: 500;
    text-align: center;
    height: 50px;
    margin-top: -25px;
    background: url(../images/luopan_bg1.png) center 0 repeat-x;
}
.luopan h3 {
    display: block;
    color: #999999;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    padding-top: 10px;
    line-height: 23px;
}

.luopan_content {
    width: 1260px;
    margin: 35px auto auto;
}
.luopan_con_l{
	width: 580px;
    height: 570px;
    float: left;
	
}
.luopan_con_r{
	width: 675px;
    height: 570px;
    border-left: 1px solid #dddddd;
    float: left;
    margin-top: 52px;
}
.luopan_con_l_little{
	display: block;
    text-align: right;
    margin-top: 25px;
    font-size: 25px;
    color: #444444;
    padding-right: 15px;
    border-right: 5px solid #ff4d00;
	
}
.luopan_con_l_img{text-align:right;margin:20px;}
.luopan_con_l_img img{width:400px;}
.luopan_con_r_top{    
	display: block;
    height: 245px;
    margin-left: 25px;
    margin-top: 30px;
}
.luopan_con_r_top_l{    
	width: 280px;
    height: 212px;
    overflow: hidden;
    float: left;
	margin-top:20px;
}
.luopan_con_r_top_l img{width:100%;cursor:pointer;}
.luopan_con_r_top_r{    
	width: 320px;
    height: 187px;
    font-size: 14px;
    color: #666666;
    padding: 30px;
    overflow: hidden;
    float: left;
    text-align: left;
    line-height: 23px;}
.luopan_con_r_bottom{
	display: block;
	margin-top:50px;
}
.luopan_con_r_bottom_tittle{
	display: block;
    text-align: left;
    font-size: 25px;
    color: #444444;
    padding-left: 15px;
    border-left: 5px solid #ff4d00;
}
.des {width:100%;}
.des_img {width:600px;display:block;margin-left:20px;margin-top:30px;}
.des ul {position:relative;height:60px;margin-top:20px;}
.des li {position:absolute;text-align:center;font-size:14px;color:#3b3b3b;width:200px;float:left;}
.des li#des_1 {width:120px;}
.des li#des_2 {left:180px;width:100px;}
.des li#des_3 {left:310px;}
.des li#des_4 {left:503px;width:176px;}


#TvpopModel {
    position: fixed!important;
    top: 19%;
    left: 50%;
    z-index: 3001;
    _position: absolute;
    _top: 13%;
    background: #fff;
    border-radius: 6px;
    width: 660px;
    margin-left: -330px;
}
.TvsubModel_video {
    padding: 30px 15px 15px 15px;
    max-height: 420px;
    height: 420px;
    background: #CCC;
    border-radius: 6px;
}
.TvpopClose {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 13px;
    height: 20px;
    overflow: hidden;
    color: #FFF;
}

/*EA*/
.ea_banner{background:url(../images/ea_banner.jpg) top center no-repeat;height:540px;position:relative;}
.ea_banner a{position:absolute;left:0;top:0;right:0;bottom:0;}
.ea_youshi{margin-top:30px;}
.wegive_item {
	float: left;
	width: 295px;
	margin-right: 0px;
	border: 1px solid #CACACA;
    transition: all .6s ease;
	border-right:0px;
	margin-top:50px;
	height:464px;
}


.padding_div .tile_info{    
	font-size: 16px;
    text-align: left;
    line-height: 28px;
    text-align: justify;
	}
.wegive_item:last-child{
	margin-right: 0;
	border-right: 1px solid #CACACA;
}
.wegive_item:hover {
    border: 1px solid #ff8019;
    transform: translateY(-20px);
    -webkit-box-shadow: 0 0 15px 5px #ddb697;
    -moz-box-shadow: 0 0 15px 5px #ddb697;
    box-shadow: 0 0 15px 5px #ddb697;
    position: relative;
    z-index: 2;
}

.wegive_item:hover .padding_div .tile_img{
	background-image: url(../images/givetitl-1.png);
}
.wegive_item:hover .padding_div > a{
    padding-top: 50px;
    padding-bottom: 39px;
	color: #ff8019;
	border-bottom: 1px solid #ff8019;
	/*opacity: 1;*/
}
.wegive_item:hover .padding_div .tile{
	background: #ff8019;
	color: #fff;
    padding-top: 32px;
    position: relative;
	height: 275px;
}
.position{
	position: relative;
}
.padding_div {
    -webkit-transition: .5s ease all;
    transition: .5s ease all;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.padding_div > a{
	color: #5e5e5e;
	display: block;
	padding: 37px 0 32px;
	border-bottom: 1px solid #c5c8d2;
	background: #F6F6F6;
	text-align: center;
	font-size: 20px;
}
.padding_div .tile{
	font-size: 14px;
	color: #797979;
	padding: 24px 28px;
	line-height: 18px;
	background-color: #fff;
    height: 240px;
    cursor: default;
}
.padding_div .tile_img {
	width: 50px;
	height: 50px;
	margin: 0 auto;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	background-image: url(../images/givetitl.png);
}
.padding_div .img1{
	background-position: 0 0;
}
.padding_div .img2{
	background-position: -50px 0;
}
.padding_div .img3{
	width: 56px;
	background-position: -100px 0;
}
.padding_div .img4{
	width: 44px;
	background-position: -156px 0;
}
.more a{
	height: 40px;
	width: 220px;
	border: 1px solid #fff;
	color: #fff;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	position: absolute;
	bottom: 30px;
	left:50%;
	margin-left:-110px;
}
.ea_word{font-size:40px;color:#333;margin-top:40px;text-align:center;}
.ea_word2{font-size:50px;text-shadow:10px 2px 6px #999;color:#333;text-align:center;}

.ea_img_list{text-align:center;}
.ea_img_list img{padding:0;margin:0;}

.yingli {
    padding: 30px 0px;
    text-align: center;
}
.yingli h2 {
    display: -moz-inline-stack;
    zoom: 1;
    margin: auto;
    position: relative;
    z-index: 555;
    color: #444444;
    font-size: 40px;
    padding: 0px 35px;
    width: 400px;
    background-color: #ffffff;
    font-weight: 500;
    text-align: center;
}
.yingli h4 {
    display: block;
    position: relative;
    z-index: 10;
    font-weight: 500;
    text-align: center;
    height: 50px;
    margin-top: -25px;
    background: url(../images/luopan_bg1.png) center 0 repeat-x;
}
.yingli_con_l{float:left;width:650px;text-align:left;}
.yingli_con_l h1{padding:5px 0;font-size:25px;}
.yingli_con_l p{padding:15px 0;line-height:25px;font-size:14px;}
.yingli_con_l h3{font-size:18px;text-align:left;}
.yingli_con_r{float:right;}

.jrus {
    height: 130px;
    background: #f2f2f2;
    margin-top: 40px;
    text-align: center;
    line-height: 130px;
    font-size: 20px;
    color: #333;
}
.lxwm {
    background: #ff4d00;
    border-radius: 3px;
    color: #fff;
    font-size: 16px;
    padding: 10px 25px;
}
.lxwm a{color:#fff;}
.lxwm a:hover{color:#fff;text-decoration:underline;}
/*zhiboshi*/

.zhiboshi{background:url(../images/zhibojian_banner.png) top center no-repeat;height:650px;margin-top:90px;}

.zhiboshi .banner_l{float:left;width:705px;margin-top:80px;}
.zhiboshi .banner_r{float:left;margin-left:30px;width:450px;}
.zhiboshi .banner_r .bd {font-size: 48px;color: #FFF;padding-top: 113px;font-weight: bold;}
.zhiboshi .banner_r .hd {font-size: 28px;color: #f48b13;margin-top: 15px;}
.zhiboshi .banner_r .cd {font-size: 23px;color: #b4b4b4;line-height: 40px;margin-top: 32px;}
.zhiboshi .banner_r .button1 {width: 70%;float: left;margin-top: 34px;border: #f48b13 1px solid;border-radius: 4px;font-size: 25px;color: #f48b13;text-align:center;height: 55px;line-height:55px;letter-spacing:10px;cursor:pointer;position:relative;}
.zhiboshi .banner_r .button1:hover{background:#f48b13;border:none;color:#fff;}
.zhiboshi .button1 a{position:absolute;top:0;left:0;right:0;bottom:0;}
.zhiboshi_more{width: 300px;height: 43px;line-height:43px;display: block;background:#ff4d00;text-align:center;color:#fff;text-decoration:none;margin:20px auto;letter-spacing:2px;}
.zhiboshi_more:hover{color:#fff;text-decoration:underline;}
/*功能展示*/
.w1200{ width:1200px; margin:0 auto;}
.w1200 .title{ text-align:center; padding:50px 0 15px 0;/* border-bottom:1px dashed #e0e0e0;*/border-bottom:1px dashed #e0e0e0;}
.w1200 .title h1{ font-size:40px;color:#535353;}
.w1200 .title h1 span{ color:#dd8019;}


.w1200 .important{ padding:20px 0 0px 0; border-bottom:1px solid #dee1e1;}
.w1200 .important li{ float:left; margin-right:33px;cursor:pointer;}

.w1200 .important li:last-child{margin-right:0;}
.w1200 .important li a{ display:block;padding:20px;border-radius:15px;border:1px dotted #dd8019; background:#fff;}
.w1200 .important li:hover a{ border:1px dotted #696969; background:#fff;}
.w1200 .important li span{ width:60px; height:60px; display:block;}
.w1200 .important .rcsp_1 span{ background:url("../images/icon1.png") no-repeat bottom center;}
.w1200 .important .rcsp_2 span{ background:url("../images/icon2.png") no-repeat bottom center;}
.w1200 .important .rcsp_3 span{ background:url("../images/icon3.png") no-repeat bottom center;}
.w1200 .important .rcsp_4 span{ background:url("../images/icon4.png") no-repeat bottom center;}
.w1200 .important .rcsp_5 span{ background:url("../images/icon5.png") no-repeat bottom center;}
.w1200 .important .rcsp_6 span{ background:url("../images/icon6.png") no-repeat bottom center;}
.w1200 .important .rcsp_7 span{ background:url("../images/icon7.png") no-repeat bottom center;}
.w1200 .important .rcsp_8 span{ background:url("../images/icon8.png") no-repeat bottom center;}
.w1200 .important .rcsp_9 span{ background:url("../images/icon9.png") no-repeat bottom center;}

.bgbg { background:url("../images/bgbg.png") center bottom no-repeat; width:100%; padding-bottom: 20px;}
.w1200 .important .rcsp_1:hover span, .w1200 .important .rcsp_2:hover span,.w1200 .important .rcsp_3:hover span,.w1200 .important .rcsp_4:hover span,.w1200 .important .rcsp_5:hover span,.w1200 .important .rcsp_6:hover span, .w1200 .important .rcsp_7:hover span, .w1200 .important .rcsp_8:hover span, .w1200 .important .rcsp_9:hover span{transition: background 0.3s;
-moz-transition: background 0.3s;
-ms-transition: background 0.3s;
-webkit-transition: background 0.3s;
-o-transition: background 0.3s;}
.w1200 .important .rcsp_1:hover span{ background:url("../images/icon1.png") no-repeat top center;}
.w1200 .important .rcsp_2:hover span{ background:url("../images/icon2.png") no-repeat top center;}
.w1200 .important .rcsp_3:hover span{ background:url("../images/icon3.png") no-repeat top center;}
.w1200 .important .rcsp_4 span:hover{ background:url("../images/icon4.png") no-repeat top center;}
.w1200 .important .rcsp_5 span:hover{ background:url("../images/icon5.png") no-repeat top center;}
.w1200 .important .rcsp_6 span:hover{ background:url("../images/icon6.png") no-repeat top center;}
.w1200 .important .rcsp_7 span:hover{ background:url("../images/icon7.png") no-repeat top center;}
.w1200 .important .rcsp_8 span:hover{ background:url("../images/icon8.png") no-repeat top center;}
.w1200 .important .rcsp_9 span:hover{ background:url("../images/icon9.png") no-repeat top center;}
.w1200 .important .rcsp_9{ margin-right:0px;}
.w1200 .important li p{ line-height:18px; margin-top:20px; text-align:center; display:block; color:#dd8019;}
.w1200 .important li:hover p{ color:#333;}
.w1200 .important li strong{ border-bottom:1px solid #dd8019; position:relative; display:block;margin-top:15px;z-index:4;}
.w1200 .important li strong i{display:none;  position:absolute; width:0px; height:0px; border:10px solid transparent;display:block;left: 50%;margin-left: -9px;border-top-color: #dd8019;}
.w1200 .contents{padding-top:40px;} 
.w1200  .title_1{ text-align:center;}
.w1200  .title_1 h3{ font:14px/16px "Arial";text-transform: uppercase; color:#535353; display: block;}
.w1200  .title_1 h3 span ,.title_1 h2 span{ color:#ef571a;}
.w1200  .title_1 h2{ font: bold 30px/40px "Microsoft YaHei"; color:#535353;padding-bottom: 5px;}


.w1200 .study{ padding:30px 32px;line-height:30px;}

.w1200 .study_l{float:left;width:500px;overflow: hidden;}
.w1200 .study_r{float:right; padding:30px 60px 0px 0px;width:500px; overflow: hidden;}
.w1200 .study_r p{padding:30px;}
.w1200 .icon_top{ width:100%; padding-top:25px;}
.w1200 .icon_top i{ display:block; width:32px; height:32px;}
.w1200 .icon_top .i_left{ float:left; background:url("../images/icon_left.png") 0 center no-repeat;}
.w1200 .icon_top .i_right{ float:right; background:url("../images/icon_right.png") 0 center no-repeat;}
.w1200 .icon_top .i_left1{ float:left; background:url("../images/icon_left1.png") 0 center no-repeat;}
.w1200 .icon_top .i_right1{ float:right; background:url("../images/icon_right1.png") 0 center no-repeat;}

.zhiboshi_youshi{margin-top:40px;}
/*zhiboshi*/

.list_litpic {display:block;width:539px;height:270px;}

/* page */
.page {text-align:center;height:auto;line-height:45px;}
.page {text-align:center;padding-top:15px;}
.page a {border:solid 1px #dee2e5;padding:3px 10px;margin:0 3px;color:#000000;}
.page a:hover {background-color:#F3782A;color:#fff;}
.page span {background-color:#F3782A;color:#fff;border:solid 1px #dee2e5;padding:3px 10px;margin:0 3px;}

.article {padding:0 10px;}
.article p {line-height:2;}
/*企业文化*/

.mainSlider {
	
	width:950px;
	height:485px;
	position:relative;
	margin:0 auto; margin-bottom:50px; background:url(../images/gundongbg.gif) right top repeat-y; margin-top:50px
}
.mainSlider .spotlight {
	width:750px;
	height:485px;
	top:0;
	left:0;
	overflow:hidden;
	position:absolute
}
.mainSlider .spotlightBanner { 
	position:absolute;
	right:0px;
	width:165px;
	top:40px;
	height:405px;
+height:405px;
	overflow:hidden; background:#ededed
}
.mainSlider .spotlightBanner img{ max-width:130px}
.mainSlider .spotlightBanner li {
	height:135px;
	
	position:relative;
	padding-left:20px;
	width:140px;
}
.mainSlider .spotlightBanner li.selected dl {
	
	z-index:99;
	left:0px;
	width:130px;
	padding-left:20px;
	height:135px;
	_overflow:hidden;
	_background:0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainSliderArrow_01.png', sizingMethod='crop')
}
.mainSlider .spotlightBanner dl {
	height:135px;
	width:130px;
	margin:2px 0;
	padding:0;
	position:absolute;
	cursor:pointer; text-align:center;
}
.mainSlider .spotlightBanner dl dt {
	position:absolute;
	
	left:0
}
.mainSlider .spotlightBanner dl dt img {
	

}
.mainSlider .spotlightBanner li dl dd {
	font-size:12px;
	color:#5e6263; text-align:center;
	position:absolute; bottom:25px;text-align:center; display:block; line-height:22px; min-height:25px; width:130px
}
.mainSlider .spotlightBanner li.selected dl dd {
	font-size:12px;
	color:#f60; text-align:center;
	position:absolute; bottom:25px; width:130px; text-align:center; display:block; line-height:22px; min-height:25px
}
.mainSlider .spotlightBanner li.selected dl dt {
	
	left:20px;
}

.mainSlider .spotlightBanner dl dd {
	color:#ccc;
	line-height:21px;
	margin-left:0px
}
.mainSlider .scrollbar {
	position:absolute;
	right:135px;
	height:480px;
	width:13px;
	top:0px; z-index:1
}
.mainSlider .track {
	position:absolute;
	top:12px;
	width:13px;
	height:257px;
}
.mainSlider .track .trackBar {
	width:13px;
	height:31px;
	background:url(../images/mainSlider.png) no-repeat -18px -326px;
	position:absolute;
	left:1px;
	top:0
}
.mainSlider .arrowButton .arrowUp {
	display:block;
	width:125px;
	height:39px;
	background:url(../images/up.gif) center center no-repeat;
	position:absolute;
	top:-10;
	left:2px;
	_overflow:hidden
}

.mainSlider .arrowButton .arrowDown {
	display:block;
	width:125px;
	height:39px;
	background:url(../images/down.gif) center center no-repeat;
	position:absolute;
	bottom:0;
	left:2px;
	_overflow:hidden
}
/*荣誉资质*/
.zs_title {background: url(../images/wenhua_dian.gif) left center repeat-x;line-height: 40px;line-height: 40px;width: 1030px;margin: 0px auto;clear: both;}
.zs_title b {font-size: 20px;color: #333;background: #fff;padding: 0px 10px;margin-left: 20px;}
#honor{ width:1030px; margin:0px auto; margin-top:60px; margin-bottom:70px;}
.lanrenzhijia{width:750px;height:570px;position:relative; margin:0 auto;}
.lanrenzhijia .btn{position:absolute;width:15px;height:70px;top:485px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold; }
.lanrenzhijia .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.lanrenzhijia #prevTop,.lanrenzhijia #nextTop{top:213px;width: 64px;height: 64px; }
.lanrenzhijia #prevTop{background: url(../images/aleft.png) 0 0 no-repeat;left:-100px}
.lanrenzhijia #nextTop{background: url(../images/aright.png) 0 0 no-repeat;right:-100px}
.lanrenzhijia #prevTop:Hover{background: url(../images/aleft1.png) 0 0 no-repeat;left:-100px}
.lanrenzhijia #nextTop:Hover{background: url(../images/aright1.png) 0 0 no-repeat;right:-100px}
.lanrenzhijia #prev,.lanrenzhijia #next{ display:none}
.lanrenzhijia .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.lanrenzhijia li{float:left;}
.lanrenzhijia .cf li{position: relative;color: #fff;}
.lanrenzhijia .cf a{display: block; width: 750px;height: 485px; position: absolute;color: #fff;}
.lanrenzhijia .cf li span{display: block;width: 640px; position: absolute; left: 0; bottom: 0;padding: 10px 20px;line-height: 22px;text-align:left;background:rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000") 6}
.lanrenzhijia .picBox{height:485px;position:relative;overflow:hidden;}
.lanrenzhijia .picBox ul{height:445px;position:absolute;}
.lanrenzhijia .picBox li{width:750px;height:485px;}
.lanrenzhijia .listBox{width:642px;height:65px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;  top:30px}
.lanrenzhijia .listBox ul{height:100px;position:absolute;}
.lanrenzhijia .listBox li{width:108px;height:70px;cursor:pointer;position:relative;}
.lanrenzhijia .listBox li i{display:none;}
.lanrenzhijia .listBox li a{display: block;width:90px;height: 65px;}
.lanrenzhijia .listBox li img{width:90px;height: 59px;}
.lanrenzhijia .listBox .on img{width:86px;height: 59px;border:1px solid #f60;}
.lanrenzhijia .listBox .on i{display:block;}