@charset "utf-8";
/* CSS Document */

body{font-family:"宋体",Arial; font-size: 12px; color:#595959; margin:auto; background:#fff;}
html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, select, blockquote, th, td p { margin:0; padding:0;}
.container{width:1004px; margin:0 auto;position:relative;}
*{ margin:0px; padding:0px}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,li { list-style:none;}
img { border:0px; margin:0; padding:0;}
.left {display: inline;float: left;}
.right {display: inline;float: right;}
.clear { clear: both !important; float: none !important; line-height: 0 !important; }
.clear:after {clear:both; content:''; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.width{ width:1004px; margin:0px auto;}
.he1{ height:10px;}
.he2{ height:20px;}
.he16{ height:160px;}
.border{ border-top:solid 1px #ccc; height:25px}
.border2{ border-top:solid 1px #ccc; height:15px}

/* 链接样式 a{outline:none;}*/
a { color:#767676; text-decoration:none;}
a:hover { color:#be332b; text-decoration:none;}

#mian{ width:100%; background:#fff;}
.hmtop{position:fixed;width:100%;left:0px;top:0px; z-index:100000;}
.wtop{ width:100%; height:160px; background:#fff;}
#top{ width:1004px; height:152px; margin:0px auto; position: relative;}
#top .logo{ width:170px; height:82px;} 
#top .logo2{ width:400px; height:39px; background:url(../images/logo2.png) no-repeat; text-align:right; padding-top:43px}
#top_botm{ width:100%; height:8px; background: url(../images/index_09.jpg) repeat-x;}
.nav{ width:1004px; height:31px; line-height:31px; position:absolute; bottom:20px;}
.nav ul li{ float:left; height:31px; padding-right:1px; margin:0px 0px;}
.nav ul li.liys{background: url(../images/nav_li.jpg) no-repeat right center;}
.nav ul li a{ display:block;  color:#2e2c2c; font-size:14px; padding:0px 15px;}
.nav ul li a:hover{ background:url(../images/hover.jpg); color:#FFF;}
/****/
#ban{ width:100%; height:435px; margin:0px auto; padding:0px;}
#full-screen-slider {width:100%;height:435px;position:relative;margin-right: auto;margin-left: auto;}
#slides { display:block; width:100%; height:435px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:435px; list-style:none; padding:0; margin:0; position:absolute}
#slides li a {display:block;width:100%;height:435px;}
#pagination {display:block;list-style:none;position:absolute;top:420px; right:10px;z-index:9900;margin:0;width:100px;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a {display:block; padding:0;margin:0;text-indent:-9999px;}
#pagination li.current { background:#be332b;}
/**/
.Service{ height:280px; width:1014px; margin:0px auto;}
.Service_ti{ height:80px; width:1004px; font-size:36px; font-family:"黑体"; color:#000; text-align:center;} 
.Service_ti span{ font-size:15px; font-family:"微软雅黑";}
.Service_li ul li{ display:block; width:113px; float: left; margin-left:37px; margin-right:15px; height:180px; text-align:center;}

.Service_li ul li a.a_img{ display:block; width:113px; height:113px; background: url(../images/ser.png) no-repeat;}
.Service_li ul li:hover a.a_img{background: url(../images/ser.png) no-repeat 0px -113px;}
.Service_li ul li a.a_img:hover{background: url(../images/ser.png) no-repeat 0px -113px;}

.Service_li ul li.liimg2 a.a_img{background: url(../images/ser.png) no-repeat -116px 0px;}
.Service_li ul li.liimg2:hover a.a_img{background: url(../images/ser.png) no-repeat -119px -113px;}
.Service_li ul li.liimg2 a.a_img:hover{background: url(../images/ser.png) no-repeat -119px -113px;}

.Service_li ul li.liimg3 a.a_img{background: url(../images/ser.png) no-repeat -234px 0px;}
.Service_li ul li.liimg3:hover a.a_img{background: url(../images/ser.png) no-repeat -236px -113px;}
.Service_li ul li.liimg3 a.a_img:hover{background: url(../images/ser.png) no-repeat -236px -113px;}

.Service_li ul li.liimg4 a.a_img{background: url(../images/ser.png) no-repeat -350px 0px;}
.Service_li ul li.liimg4:hover a.a_img{background: url(../images/ser.png) no-repeat -352px -113px;}
.Service_li ul li.liimg4 a.a_img:hover{background: url(../images/ser.png) no-repeat -352px -113px;}

.Service_li ul li.liimg5 a.a_img{background: url(../images/ser.png) no-repeat -468px 0px;}
.Service_li ul li.liimg5:hover a.a_img{background: url(../images/ser.png) no-repeat -470px -113px;}
.Service_li ul li.liimg5 a.a_img:hover{background: url(../images/ser.png) no-repeat -470px -113px;}

.Service_li ul li.liimg6 a.a_img{background: url(../images/ser.png) no-repeat -584px 0px;}
.Service_li ul li.liimg6:hover a.a_img{background: url(../images/ser.png) no-repeat -584px -113px;}
.Service_li ul li.liimg6 a.a_img:hover{background: url(../images/ser.png) no-repeat -584px -113px;}
.Service_li ul li a span{ font-family:"微软雅黑"; font-size:15px;}
.Service_li ul li a span i{ font-size:14px;}
/**/
.index_about{ width:100%;  position:relative;}
.index_about .cat{position:absolute;right:0px;z-index:5;}
.index_about .cat a{float:left;text-align:center;text-decoration:none;font-size:12px;color:#373737;display:inline-block;width:100px;font-family:'微软雅黑';height:30px;line-height:25px;}
.index_about .cat .pipe{float:left;border-right:1px dashed #ccc;display:inline-block;height:10px;margin:0 5px;margin-top:6px;}
.index_about .cat a.selected{background:url(../images/cat_ahover.png) no-repeat center 3px; _background:url(../images/cat_ahover.gif) no-repeat center 3px; color:#fff;}

.index_about .core{display:block;height:330px;width:1004px;float:left;}
.index_about .core .title{background:url(../images/core_title.png) no-repeat;width:584px;height:80px;}
.index_about .core .core_con{width:980px;overflow:hidden;}
.index_about .core .core_con ul{width:1010px;}
.index_about .core .con li{float:left;width:980px; height:243px;font-size:12px;font-family:'宋体'}
.index_about .core .con li.con_1{background:url(../images/brandjs.png) no-repeat;}
.index_about .core .con li.con_1 .con_1_ti{ width:320px; height:178px; margin-left:370px; line-height:20px; padding-top:80px;}

.index_about .team{display:block;height:330px;width:1004px;float:left;}
.index_about .team .title{background:url(../images/team_title.png) no-repeat;width:505px;height:80px;}
.index_about .team .con{height:250px;}
.index_about .team .con li{float:left;width:165px;text-align:center;margin:0 40px; _margin:0 30px;}
.index_about .team .con li a{display:block;width:170px;height:167px;margin-bottom:5px;position:relative;}
.index_about .team .con li.con_1 a{background:url(../images/team_bg.png) no-repeat left top;}
.index_about .team .con li.con_2 a{background:url(../images/team_bg.png) no-repeat -247px top;}
.index_about .team .con li.con_3 a{background:url(../images/team_bg.png) no-repeat -493px top;}
.index_about .team .con li.con_4 a{background:url(../images/team_bg.png) no-repeat -741px top;}
.index_about .team .con li h3{color:#464646;font-size:14px;font-family:'微软雅黑';font-weight:normal;}
.index_about .team .con li p{color:#787878;font-size:12px;font-family:'微软雅黑';font-weight:normal;}
.index_about .team .con li a em{background:url(../images/team_bg.png) no-repeat -986px top;display:none;width:170px;height:165px;}
.index_about .team .con li a:hover em{display:block}

.index_about .servl{display:block;height:338px;width:1200px;float:left;}
.index_about .servl .title{background:url(../images/servl_title.png) no-repeat;width:584px;height:80px;}
.index_about .servl .core_con{width:1004px;overflow:hidden;}
.index_about .servl .core_con ul{width:1010px; }
.index_about .servl .con li{float:left;width:1004px; height:258px;font-size:12px;font-family:'宋体'}
.index_about .servl .con li.con_1{background:url(../images/serv6.png) no-repeat;}



/*弹窗*/
.newinfo{background:#fff;border-radius:20px;width:650px;position:relative;padding:35px;display:none;}
.newinfo .close{background:url(../images/close.png) no-repeat -56px top;display:block;position:absolute;top:35px;right:35px;width:41px;height:41px;}
.newinfo .close:hover{background:url(../images/close.png) no-repeat left top;display:block;}
.newinfo h4.title{color:#be332b;font-family:'微软雅黑';font-size:18px;}
.newinfo p.time{color:#AAAAAA;font-family:'微软雅黑';font-size:12px;padding-bottom:10px;border-bottom:1px solid #ccc;}
.newinfo .con{color:#868686;font-size:12px;font-family:'微软雅黑';padding-top:20px;}
.newinfo .con img{max-width:650px;}

/**/
.case{ height: auto; padding-bottom:10px;}
.case_ti{ height:69px; background: url(../images/case_ti.jpg) no-repeat; text-align:right; margin-bottom:10px;}
.case_li{ padding:10px;}
.case_li ul li{ width:300px; height:440px; text-align:center; float:left; margin-left:20px;}
.case_li ul li a img{ width:296px; height:411px; border:solid 2px #777777; margin-bottom:10px;}
.case_li ul li a{ font-size:14px; font-family:'微软雅黑'}

.advantage{ height: auto; padding-bottom:10px;}
.advantage_cen_txt{ line-height:22px; margin-left:5px;}
.advantage_cen_txt2{font-size:14px; font-family:'微软雅黑'; line-height:22px; margin-left:50px;}
.xinx{ height:140px; background:url(../images/advantage_12.jpg) no-repeat right;}
/**/
.wf_nav{ width:100%; height:43px; background:#111; border-bottom:solid 1px #000; line-height:43px;} 
.f_nav{ text-align:center;color:#fff;}
.f_nav a{ color:#fff;}
.wfoot{ width:100%; height:360px; background:#181818; padding-bottom:50px; border-top:solid 1px #2b2b2b;}
.foot{  border-bottom: 1px dotted #333;  padding-top:20px;}
.foot_l{ width:120px; }
.foot_l h2{ font-size:28px; color:#666; font-family:'微软雅黑'; font-weight:normal;}
.foot_r{ width:500px; color:#868686; line-height:24px; padding-top:6px; margin-left:15px;}
.foot_logo{background: url(../images/flogo.png) no-repeat left bottom; height:57px; color:#868686; line-height:24px; padding-top:8px; text-align: center}
.foot_logo .pp,.foot_logo .p,.foot_logo a{ color:#FFF;}
.foot_logo .p h1{ font-weight:normal; font-size:12px; display: inline; margin-left:5px; word-break: keep-all}
.foot_logo .pp{ text-align:left; padding-left:50px; margin-top:5px;}

/*浮动底部*/
#BottomNav {height:60px;background-image:url(../images/i_03.jpg); background-repeat:repeat-x; z-index: 999;position: fixed;bottom: 0;left: 0;width: 100%;_position: absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
overflow: visible;}
.menu{position:relative; width:1004px; height:60px; margin:0px auto;}
.link_z{ width:105px; height:65px; float:left; margin-right:10px; margin-top:-13px;}
.menu ul li{ float:left; position:relative; margin-left:15px; list-style-type:none; font-size:14px; line-height:58px;}
.menu ul li a{ color:#b4b4b0;}
.menu ul li a:visited {display:block; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li ul {display: none;}
.menu ul li:hover ul {display:block; position:absolute;  bottom:58px; left:-100px; width:105px;}

/* specific to non IE browsers */

.menu ul li.navli10:hover ul li{ width:147px; height:155px; background-image:url(../images/nav/fnav_03.png); background-repeat: no-repeat;}
.menu ul li.navli10:hover ul {display:block; position:absolute;  bottom:58px; left:-70px; width:147px;}

.menu ul li.navli9:hover ul li{ width:329px; height:132px; background-image:url(../images/nav/fnav_07.png); background-repeat: no-repeat;}
.menu ul li.navli9:hover ul {display:block; position:absolute;  bottom:58px; left:-135px; width:329px;}
.menu ul li.navli9:hover ul li .navli9_txt{ width:200px; height:132px; line-height:20px; font-size:12px; padding-left:10px; color:#fff;}

.menu ul li.navli8:hover ul li{ width:276px; height:192px; background-image:url(../images/nav/fnav_10.png); background-repeat: no-repeat;}
.menu ul li.navli8:hover ul {display:block; position:absolute;  bottom:58px; left:-105px; width:276px;}
.menu ul li.navli8:hover ul li .navli8_txt{ width:90px; padding-top:40px; height:152px; line-height:22px; font-size:12px; padding-left:50px; color:#000;}
.menu ul li.navli8:hover ul li a{color:#000;}


.menu ul li.navli7:hover ul li{ font-size:12px; line-height:23px; width:100%; margin:0px; }
.menu ul li.navli7:hover ul li a{ color:#979797;  display:block;padding-left:10px;height:24px;overflow:hidden;}
.menu ul li.navli7:hover ul li a:hover{color:#fff;}
.menu ul li.navli7:hover ul li:hover{background:#be332b; }
.menu ul li.navli7:hover ul {display:block; margin:0px; padding:0px;   position:absolute;  bottom:58px; left:-100px; width:214px; height:131px; background-image:url(../images/nav/fnav_15.png); background-repeat: no-repeat;}

.menu ul li.navli6:hover ul li{ width:330px; height:132px; background-image:url(../images/nav/fnav_19.png); background-repeat: no-repeat;}
.menu ul li.navli6:hover ul {display:block; position:absolute;  bottom:58px; left:-130px; width:330px;}
.menu ul li.navli6:hover ul li .navli6_txt{ width:230px; margin-left:95px; font-size:12px; padding-right:5px; line-height:20px; height:132px; line-height:22px; font-size:12px; color:#fff;}
.menu ul li.navli6:hover ul li .navli6_txt a.ays{ color:#be332b;}

.menu ul li.navli5:hover ul li{ width:329px; height:133px; background-image:url(../images/nav/fnav_23.png); background-repeat: no-repeat;}
.menu ul li.navli5:hover ul {display:block; position:absolute;  bottom:58px; left:-130px; width:329px;}
.menu ul li.navli5:hover ul li .navli5_txt{  font-size:12px; padding-right:5px; line-height:20px; height:98px; padding-top:35px; text-align:right; line-height:22px; font-size:12px; color:#be332b;}
.menu ul li.navli5:hover ul li .navli5_txt span{ color:#fff; line-height:30px; padding-right:15px;}

.menu ul li.navli4:hover ul li{ font-size:12px; line-height:24px; width:100%; margin:0px; color:#979797;}
.menu ul li.navli4:hover ul li a{ color:#979797;  display:block; padding-left:2px;height:24px;overflow:hidden;}
.menu ul li.navli4:hover ul li a:hover{color:#fff;}
.menu ul li.navli4:hover ul li:hover{background:#be332b; }

.menu ul li.navli4:hover ul {display:block; margin:0px; padding-top:5px;   position:absolute;  bottom:58px; left:-100px; width:214px; height:131px; background-image:url(../images/nav/fnav_15.png); background-repeat: no-repeat;}

.menu ul li.navli3:hover ul li{ width:329px; height:132px; background-image:url(../images/nav/fnav_26.png); background-repeat: no-repeat;}
.menu ul li.navli3:hover ul {display:block; position:absolute;  bottom:58px; left:-130px; width:329px;}
.menu ul li.navli3:hover ul li .navli3_txt{  font-size:12px; padding-right:5px; line-height:20px; height:97px; padding-top:35px; text-align:right; line-height:22px; font-size:12px; color:#be332b;}
.menu ul li.navli3:hover ul li .navli3_txt span{ color:#fff; line-height:30px; padding-right:15px;}

.menu ul li.navli2:hover ul li{ width:329px; height:131px; background-image:url(../images/nav/fnav_30.png); background-repeat: no-repeat;}
.menu ul li.navli2:hover ul {display:block; position:absolute;  bottom:58px; left:-130px; width:329px;}
.menu ul li.navli2:hover ul li .navli2_txt{  font-size:12px; padding-right:5px; line-height:20px; height:96px; padding-top:35px; text-align:right; line-height:22px; font-size:12px; color:#be332b;}
.menu ul li.navli2:hover ul li .navli2_txt span{ color:#fff; line-height:30px; padding-right:15px;}


.menu ul li.navli1:hover ul li{ font-size:12px; line-height:24px; width:100%; margin:0px; color:#979797;}
.menu ul li.navli1:hover ul li a{ color:#979797; display:block; padding-left:20px;height:24px;overflow:hidden;}
.menu ul li.navli1:hover ul li a:hover{color:#fff;}
.menu ul li.navli1:hover ul li:hover{background:#be332b; }
.menu ul li.navli1:hover ul {display:block; margin:0px; padding-top:5px;  position:absolute;  bottom:58px; left:-100px; width:214px; height:126px; background-image:url(../images/nav/fnav_15.png); background-repeat: no-repeat;}