@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,
caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video,input{margin:0;padding:0;border:none;outline:0;font-size:100%;font:inherit;vertical-align:baseline;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{font-family:"微软雅黑"; font-size:100%; min-width: 1200px; }
ol,ul,li{ list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
a { color: #333; text-decoration: none } 
a:hover { text-decoration:none;}
.float-rt{float:right;}
.float-lt{float:left;}
.vertical-base{ vertical-align:baseline;}
.vertical-top{  vertical-align:top;}
.clear{zoom:1;}
.clear:after{content:""; display:block; clear:both}

img { max-width: 100%;  }

/*取消图片间距*/
0img{vertical-align:top}


/*黑色透明区块*/
0p{background: rgba(0, 0, 0, 0.3);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000)}




/*首页*/
.sy-bg{width:100%; height:auto; background:url(../images/sy-bg.png) no-repeat top center}
.sy-sybg{width:100%; height:auto; background:url(../images/sy-sybg.png) no-repeat top center}
.top{width:1135px; height:108px; margin:0 auto; float:left}
.top-logo{float:left; margin-top:19px;}
#full-screen-slider { width:100%; height:642px;position:relative; overflow:hidden; z-index:1}
#slides { display:block; width:100%; height:642px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:500px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#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; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
.ban-logo{width:100%; height:60px;background: rgba(0, 0, 0, 0.3);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000); position:absolute; left:0; bottom:0; z-index:99999999999999999999}
.ban-logo ul{width:1200px; height:60px; margin:0 auto}
.ban-logo li{width:113px; height:60px; float:left; text-align:center}
.ban-logo li:hover{background:#2f318b}
.ban-logo li img{width:40px; margin-top:20px}
.ban-logo li p{color:#FFF; font-size:15px; line-height:60px;}
.sy-tb{width:px; height:20px; float:right; margin-top:45px}
.sy-tb img{margin-right:10px}
/*搜索框*/
#vivo-head{z-index:1;position:relative;width:100%; top:8px}
.search-user b{background:url(../images/vivo-head-ico.png) no-repeat;_background-image:url(../images/vivo-head-ico.gif) ;}
#vivo-head{border-bottom:1px #e7e7e7 solid;border-bottom:1px rgba(0,0,0,.05) solid;z-index:99;position:relative;}
#vivo-head .vivo-nav{width:1200px;height:108px;margin:auto;position:relative;z-index:999;}
.vivo-nav .search-user{float:right;height:60px; margin-top:24px}
.search-user a{width:42px;height:42px;display:inline-block;margin-left:15px;position:relative;top:8px;border:0px #e7e7e7 solid;background:#fff;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.search-user a:hover,.search-user a.current{border:0px #008cd6 solid;background:#2f318b;}
.search-user a b{width:42px;height:42px;display:block;position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s;}
.search-user a.search b{background-position:0 0;}
.search-user a.search:hover b,.search-user a.search.current b{background-position:0 -43px;}
.search-user a.user b{background-position:-43px 0;}
.search-user a.user b img{width:42px;height:42px;}
.search-user a.user:hover b,.search-user a.user.current b{background-position:-43px -43px;}
#vivo-head .vivo-search{height:80px;width:100%;background:#202223;position:relative;z-index:9999;display:none; font-family:"微软雅黑"}
.vivo-search .search-box{width:700px;height:40px;position:absolute;top:20px;left:50%;margin-left:-350px;background:#666;-webkit-box-shadow:0 1px 2px rgb(0,0,0);-moz-box-shadow:0 1px 2px rgb(0,0,0);-ms-box-shadow:0 1px 2px rgb(0,0,0);box-shadow:0 1px 2px rgb(0,0,0);position:relative;z-index:9999;}
.vivo-search .search-box input{width:550px;height:20px;padding:10px 20px;font-size:14px;color:#555;border:none;background:#fff;overflow:hidden;vertical-align:middle;}
.vivo-search .search-box button{width:110px;height:40px;overflow:hidden;text-align:center;font-size:14px;color:#fff;border:none;overflow:hidden;vertical-align:middle;background:#2f318b;outline:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.vivo-search .search-box button:hover{background:#2f318b;}
.vivo-search .search-box button:active{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-ms-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;box-shadow:0 1px 2px rgba(0,0,0,.3) inset;}
.vivo-search .search-box a.close{width:24px;height:24px;position:absolute;top:8px;right:-40px;background:url(../images/vivo-head-ico.png) -86px 0 no-repeat;_background-image:url(../images/vivo-head-ico.gif);}
.vivo-search .search-box a.close:hover{background-position:-86px -25px;}
.sy1{width:1200px; height:auto; margin:30px auto 0}
.sy1-l{width:636px; height:597px; float:left}
.sy1-la{width:208px; height:145px; background:#2f318b; font-family:"微软雅黑"; float:left}
.sy1-la h2{font-size:30px; color:#FFF; text-indent:24px; margin-top:28px; float:left;font-weight: bold;}
.sy1-la h3{font-size:18px; color:#FFF; text-indent:24px; margin-top:15px; float:left;font-weight: bold;}
.sy1-l p{width:587px; height:264px; float:left; margin-top:156px; margin-left:50px; font-size:16px; color:#868686; line-height:33px; overflow:hidden}
.sy1-l h4{width:149px; height:47px; color:#FFF; float:left; margin-top:40px; margin-left:56px; text-align:center; line-height:47px}
.sy1-l h4 a{width:149px; height:47px; margin:0 auto; background:#2f318b; color:#FFF; font-size:16px; display:block}
.sy1-l h4 a:hover{ background:#7872a5}

.sy1-r img{float:right}
.sy2{width:1200px; height:auto; margin:50px auto 0;}
.sy2-t{width:1200px; height:87px; background:url(../images/sy6.png) no-repeat center; font-family:"微软雅黑"; text-align:center}
.sy2-t h2{font-size:30px; line-height:50px;font-weight: bold;}
.sy2-t h3{font-size:18px; font-weight:700;font-weight: bold;}
.rollphotos1 {width:1200px; height:352px; margin:60px auto 0;}
.blk_291 { width:1200px; height:352px; margin:0 auto; overflow: hidden;position: relative}
.blk_291 .leftbotton { background:url(../images/sy7.jpg) no-repeat; left: 0px; float: left; width: 24px; cursor: pointer; position: absolute; top: 151px; height:43px}
.blk_291 .rightbotton { right: 0px;background:url(../images/sy8.jpg)  no-repeat; float: right; width: 24px; cursor: pointer; position: absolute; top:151px; height: 43px}
.blk_291 .cont {margin: 0px auto; overflow: hidden; width:1098px;}
.blk_291 .box2 {float: left; width:358px; text-align: center; margin-right:10px; height:352px}
.blk_291 .box2 img {  display: block; width:358px; height:322px; }
.blk_291 .box2 a{width:358px; height:352px; float:left; background:#f3f3f4}
.blk_291 .box2 a:hover{background:#2f318b; color:#FFF;}
.blk_291 .box2 h2{font-size:14px; text-align:center; font-weight:bold; line-height:30px;background: #CCCCCC;}
.gd1{width:94%; height:95px; border-bottom:1px solid #666; overflow:hidden; text-align:left; float:left; margin-left:3%;}
.gd1 p{font-size:12px; line-height:24px;}
.gd2{width:94%; height:115px; overflow:hidden; text-align:left; float:left; margin-left:3%; margin-top:9px}
.gd2 p{font-size:12px; line-height:24px;}
.sy2-gd{width:1200px; height:47px; margin:44px auto 100px; text-align:center; line-height:47px}
.sy2-gd h2{ width:149px; height:47px; margin:0 auto; background:#2f318b; color:#FFF; font-size:16px} 
.sy2-gd h2:hover{ background:#7872a5}
.sy3{width:1200px; height:auto; margin:190px auto 0;}
.sy3-t{width:1200px; height:48px; margin:80px auto 0;font-family:"微软雅黑";}
.sy3-t h2{font-size:30px; font-weight:bold; float:left; width:100%; text-indent:32px}
.sy3-t h2 a{float:right; font-size:12px ; line-height:30px}
.sy3-t h2 a:hover{color:#2f318b}
.sy3-t h3{font-size:18px; float:left; width:100%; text-indent:32px; font-weight:bold; line-height:36px}
.sy3-w{width:1200px; height:451px; margin:70px auto 0}
.sy3-l{width:485px; height:451px; float:right; background:#f7f6f6}
.sy3-l img{width:485px; height:301px; float:left}
.sy3-l-w{width:423px; height:177px; background:#FFF; box-shadow:3px 3px 10px #ccc; margin-top:-59px; float:left; margin-left:29px; text-align:left}
.sy3-l-w h2{font-size:14px; width:90%; margin-left:5%; height:58px; line-height:58px; overflow:hidden;  float:left; border-bottom:1px dashed #ededed}
.sy3-l-w h2 a:hover{color:#2f318b}
.sy3-l-w p{font-size:12px; width:90%; margin-left:5%; height:75px; line-height:22px; overflow:hidden; float:left; color:#868686; margin-top:10px}
.sy3-l-w h4{font-size:12px; width:90%; margin-left:5%; height:20px; line-height:20px; overflow:hidden; float:left; color:#868686; background:url(../images/sy15.png) no-repeat left center; text-align:right;}
.sy3-l-w h4 a{float:left; color:#868686;}
.sy3-l-w h4 a:hover{color:#2f318b}
.sy3-r{width:692px; height:451px; float:left;background:#f9f9f9}
.sy3-r li{width:664px; height:140px; float:left; border-bottom:1px dashed #dbdbdb; margin-left:13px}
.sy3-r-l{width:60px; height:74px;float:left;text-align:center; margin-top:33px; border-right:1px solid #dadada}
.sy3-r-l h2{ margin-top:14px; font-size:30px; color:#2f318b; font-family:"微软雅黑";}
.sy3-r-l h3{font-size:12px; color:#797979;line-height:30px;}
.sy3-r-r{width:585px; height:72px; float:left;text-align:left; float:right; margin-top:33px}
.sy3-r-r h4{ font-size:14px;color:#000; line-height:30px; width:100%; height:30px; overflow:hidden }
.sy3-r-r h4 a:hover{color:#2f318b}
.sy3-r-r p{font-size:12px; color:#868686; margin-top:5px; line-height:22px; width:100%; height:70px; overflow:hidden}
/*底部*/
.bottombg{width:100%; height:240px; background:#2f318b; margin-top:44px}
.bottom{width:1200px; height:240px; margin:0 auto}
.bottom-rl{width:96px; height:auto; float:left; margin-right:10px; margin-top:40px}
.bottom-rl h2{ color:#FFF; line-height:36px; text-align:left; font-weight:bold; font-size:16px }
.bottom-rl ul{width:96px; height:auto; text-align:left;}
.bottom-rl ul li{line-height:30px;}
.bottom-rl ul li a{font-size:12px; color:#dcdcdc}
.bottom-rl ul li a:hover{color:#fff}
.bottom-r{ height:auto; float:left; margin-top:20px; margin-left: 50px;}
.bottom-r h3{font-size:12px; line-height:35px; color:#FFF; background:url(../images/sy11.png) no-repeat left; padding-left:30px;}
.bottom-r h4{font-size:12px; line-height:35px; color:#FFF; background:url(../images/sy12.png) no-repeat left;  padding-left:30px; font-family:"微软雅黑";}
.bottom-r h5{font-size:12px; line-height:35px; color:#FFF; background:url(../images/sy13.png) no-repeat left; padding-left:30px;}
.bottom-r h6{font-size:12px; line-height:35px; color:#FFF; background:url(../images/sy14.png) no-repeat left; padding-left:30px;}
.bottom-r p{font-size:12px; color:#FFF; margin-top:20px}
.bottom-r p a{color:#FFF}
.bottom-r p a:hover{color:#39F}
.bottom2-bg{background:#343434; width:100%; height:29px; text-align:center; color:#FFF; font-size:12px; line-height:29px}
.bottom2{background:#343434; width:1200px; height:29px; text-align:center; color:#FFF; font-size:12px; line-height:29px; margin:0 auto; text-align:center}
.bottom2 p{ font-size:12px; color:#9f9fa0}
.bottom2 a{color:#9f9fa0}
.bottom2 a:hover{color:#fff}


/*产品单页*/
.cp-ban{width:100%; height:245px; background:url(../images/cp-ban.png) no-repeat center;}
.ny-bg{width:100%; height:auto; background:url(../images/ny-bg.png) no-repeat top center;}
.ny-dh1{width:1200px; height:105px; margin:0 auto}
.ny-dh{width:1053px; height:auto; float:left; font-family:"微软雅黑"; overflow:hidden;padding-left: 30px;}
.ny-dh ul{width:1100px;}
.ny-dh li{padding:0px 10px; height:78px;  float:left; margin-top:13px; text-align:center; margin-right:0}
.ny-dh li a{display:block;padding:0px 10px; height:78px;border:2px solid #fff; color:#515567}
.ny-dh li a:hover,.ny-dh li a.selected{background:#7872a5; border:2px solid #d8d8e9; color:#FFF}
.ny-dh li h2{font-size:18px; margin-top:14px}
.ny-dh li h3{font-size:16px; line-height:26px}
.ny-box{width:1200px; height:auto; background:#FFF; box-shadow: 5px 5px 20px #e5e5e5; margin:40px auto 0; padding-bottom:50px}
.uldiv{width:1120px; margin:0 auto; padding-top:56px; padding-bottom: 56px; position:relative;text-align:center;}
.scrollcontainer{width:1120px;height:auto;overflow:hidden;position:relative;margin:0 auto;}
.scrollcontainer ul{width:20000000000000px;position:absolute;left:0px;top:0px;}
.scrollcontainer li{width:1120px;height:auto;float:left;}
.cpdy1{width:1120px; height:auto; float:left; font-family:"微软雅黑";}
.cpdy1 img{float:left; height:auto;}
.cpdy1-r img{ float: none; }
.cpdy1-r{width:539px; height:auto; float:right; text-align:left}
.cpdy1-r h2{ font-size:20px; color:#2f318b;padding-bottom: 20px;}
.cpdy1-r h3{ font-size:16px; color:#7872a5; line-height:30px}
.cpdy1-r p{ font-size:14px; color:#626262; line-height:22px}
.cpdy1-r button{width:100px; height:35px; background:#44485a; color:#FFF; line-height:35px; border-radius:30px; border:none; margin-top:15px; font-size:14px; text-align:center}
.btndiv{position:absolute; left:164px; top:395px; z-index:999}
.btndiv button{width:100px; height:35px; background:#44485a; color:#FFF; line-height:35px; border-radius:30px; border:none; margin-top:15px; font-size:14px; text-align:center;margin-left: 48px;}
.btndiv a{background:#7872a5; color:#FFF; font-family:"微软雅黑"; padding:5px 10px; border-radius:15px; font-size:14px; margin-right:10px}
.btndiv a:hover{background:#2f318b}
.ly{width:800px; height:auto; margin-top:30px; font-size:12px; float:left; font-family:"微软雅黑"; }
.ly li{width:800px; height:auto; margin-bottom:15px; float:left; text-align:left}
.ly li p{float:left; width:88px; line-height:35px;font-size:14px; text-align:right; margin-right:30px}
.ly li span{color:#959595; margin-left:10px;}
.ly-sel1{width:640px; height:35px; float:left; border:1px solid #d4d4d4; font-size:14px; border-radius:5px;}
.ly-sel2{width:187px; height:35px; float:left; border:1px solid #d4d4d4; font-size:14px; border-radius:5px; margin-right:40px}
.ly-sel3{width:254px; height:35px; float:left; border:1px solid #d4d4d4; font-size:14px; border-radius:5px; margin-right:10px}
.ly-txt1{width:254px; height:35px; border:1px solid #d4d4d4; font-size:14px;color:#333; text-indent:5px; float:left; border-radius:5px; margin-right:10px}
.ly-txt3{width:640px; height:35px; border:1px solid #d4d4d4; font-size:14px;color:#333; text-indent:5px; float:left; border-radius:5px}
.ly-txt2{width:640px; height:150px;border:1px solid #d4d4d4; border-radius:5px; font-size:14px; text-indent:5px;float:left;}
.ly-a{width:93px; height:37px; background:#2f318b; line-height:37px; font-size:14px; display:block; text-align:center; margin-left:118px; color:#fff; font-weight:bold; border-radius:5px; float:left}
.ly-b{width:93px; height:37px; background:#eeeeee; line-height:37px; font-size:14px; display:block; text-align:center; margin-left:23px; color:#959595; font-weight:bold; border-radius:5px; float:left}
.cpdy-t{width:1200px; height:87px; margin:0px auto 0; text-align:center; background:url(../images/cp5.png) no-repeat center; line-height:87px}
.cpdy-t h2{font-size:18px; color:#2f318b}
.cpdy-w{width:1120px; height:210px; border:1px solid #eeeeee; margin:22px auto 0}
.rollphotos2 {width:1078px; height:208px; margin:0px auto;}
.blk_292 { width:1078px; height:185px; margin:12px auto 0; overflow: hidden;position: relative}
.blk_292 .leftbotton2 { background:url(../images/cp3.png) no-repeat; left: 0px; float: left; width: 22px; cursor: pointer; position: absolute; top: 42px; height:41px}
.blk_292 .rightbotton2 {    right: 0px;background:url(../images/cp4.png) no-repeat; float: right; width: 22px; cursor: pointer; position: absolute; top: 42px; height: 41px}
.blk_292 .cont {margin: 0px auto; overflow: hidden; width:986px;}
.blk_292 .box3 {float: left; width:185px; text-align: center; margin-right:30px; margin-left: 30px; height:185px}
.blk_292 .box3:hover{ background:url(../images/sy13-1.png)}
.blk_292 .box3 img {  display: block; width:167px; height:150px; }
.blk_292 .box3 p { line-height:30px; font-size:12px; color:#626262}
.blk_292 .box3 p:hover{color:#7872a5}




/*产品中心*/
.cp1{width:1120px; height:auto;font-family:"微软雅黑"; background:#eeeeee; margin-left:40px; margin-top:43px; border:1px solid #eee; float:left; padding:20px 0; position:relative }
.cp1 img{float:left; width: 358px; height:322px;padding-left: 50px;}
.cp1-r{width:680px; height:auto; float:right; text-align:left;margin-top: 20px;}
.cp1-r h2{ font-size:20px; color:#2f318b;font-weight: bold;}
.cp1-r h3{ font-size:16px; color:#2f318b; line-height:30px;width: 550px;}
.cp1-r p{ font-size:14px; color:#626262; line-height:26px}
.cp1-r h4 a{width:83px; height:30px; background:#44485a; color:#FFF; line-height:30px; border-radius:30px; border:none; position:absolute; right:18px; top:45px; font-size:14px; text-align:center}
.cp1-r h4 a:hover{background:#2f318b}
.cp1:hover{ background:#FFF; box-shadow:5px 5px 30px #ccc}
.ms{width: 620px; text-align: justify; margin-top: 12px; margin-bottom: 12px;}
.ms p{color: ##626262;}
.cf{width: 620px; text-align: justify;}
.butt{width:1120px;text-align:center; margin:50px 40px 0; float:left;}
.butt a{margin-right:5px; color:#626262; line-height:23px; padding:8px 13px; font-size:14px; background:#efefef; border-radius:30px}
.butt a:hover,.butt a.selected{text-decoration:none; background:#2f318b; color:#FFF}



/*发展历程*/
.gy-ban{width:100%; height:245px; background:url(../images/gy-ban.png) no-repeat center;}
.fz-w{width:1200px; height:auto; text-align:center; padding-top:40px}



/*联系我们*/
.lx{width:876px; height:auto; margin:0 auto; padding-top:40px}
.lx img{float:left;}
.lx-r{width:455px; height:auto; float:right; margin-bottom:20px}
.lx-r h2{font-size:20px; color:#2f318b; line-height:50px}
.lx-r h3{font-size:14px; line-height:24px; color:#868db1; background:url(../images/lx2.png) no-repeat left; padding-left:30px;}
.lx-r h4{font-size:14px; line-height:24px; color:#868db1; background:url(../images/lx3.png) no-repeat left;  padding-left:30px; font-family:"微软雅黑";}
.lx-r h5{font-size:14px; line-height:24px; color:#868db1; background:url(../images/lx4.png) no-repeat left; padding-left:30px;}




/*企业概况*/
.sp-page{width:1200px; height:auto;font-family:"微软雅黑"; padding-top:30px}
.sp-page h2{font-size:28px; color:#515567;text-align:center;line-height:40px;}
.ab-word{width:1120px; height:auto; margin:0 auto }
.ab-word img{ margin:20px auto 0}
.ab-word p{font-size:14px; line-height:30px; margin-bottom:10px; text-align:left; color:#44485a; margin:0px 0 0}





/*企业文化*/
.wh-ban{width:100%; height:245px; background:url(../images/wh-ban.png) no-repeat center;}
.qqzb{width:1120px; height:auto; float:left; margin-left:40px; background:url(../images/wh3.png) repeat-y; background-position:3px center; margin-top:40px;}
.qqzb li{width:1050px; height:auto; background:url(../images/wh2.png) no-repeat; background-position:left 3px;float:left; padding-bottom:25px}
.qqzb li span{font-size:14px; background:url(../images/yd.png) no-repeat left; padding-left:24px; color:#999999 }
.qqzb li h2{font-size:16px; line-height:50px; margin-left:24px; }
.qqzb li h2 a{color:#2f318b}
.qqzb li h2 a:hover{color:#7872a5}
.new-t{width:1090px; height:auto; float:left; margin-left:24px}
.new-t img{float:left; width:219px; height:136px}
.new-t-div{float:right; width:850px;}
.new-t-div p{font-size:14px; color:#999999; margin-top:9px; line-height:24px; float:left;}
.new-t-div h3{font-size:14px; line-height:36px}
.new-t-div h3 a{color:#999}
.new-t-div h3 a:hover{color:#2f318b}




/*合作共赢*/
.hz-ban{width:100%; height:245px; background:url(../images/hz-ban.png) no-repeat center;}




/*新闻单页*/
.xw-ban{width:100%; height:245px; background:url(../images/xw-ban.png) no-repeat center;}
.xwdy-t{width:1120px; height:100px; margin:0px auto 0; text-align:center; padding-top:40px}
.xwdy-t h2{font-size:24px; line-height:60px; color:#44485a; font-weight:bold; font-family:"微软雅黑"; }
.xwdy-t h3{font-size:14px; color:#7d7d7d; line-height:30px}
.xwdy-w{width:1120px; height:auto; margin:0 auto }
.xwdy-w img{ margin:10px auto}
.xwdy-w p{font-size:14px; text-indent:24px; line-height:26px;color:#44485a;}
.xwdy-w p strong{font-weight: bold;}
.xwdy-w p b{font-weight: bold;}
.xwfy{width:1120px; height:60px; text-align:left; margin:20px auto; border-top:1px solid #e5e5e5; padding-top:10px }
.xwfy p{font-size:14px; line-height:30px;color:#44485a; font-family:"微软雅黑";}
.xwfy p a{color:#44485a;}
.xwfy p a:hover{color:#2f318b}



/*招贤纳士*/
.zx-ban{width:100%; height:245px; background:url(../images/zx-ban.png) no-repeat center;}
.zx-t{width:1120px; height:auto; padding-top:40px;font-size:14px; float:left; font-family:"微软雅黑"; margin-left:40px; color:#7872a5 }
.zx-t li{width:260px; height:35px;float:left; text-align:left}
.zx-t li p{float:left; width:80px; line-height:35px;font-size:14px; text-align:right; margin-right:10px}
.zx-t-sel1{width:160px; height:35px; float:left; border:1px solid #d4d4d4; font-size:14px; }
.zx-t-txt1{width:160px; height:35px; border:1px solid #d4d4d4; font-size:14px;color:#333; text-indent:5px; float:left;}
.zx-t-a{width:75px; height:35px; background:#7872a5; line-height:35px; font-size:14px; display:block; text-align:center;  color:#fff; font-weight:bold; float:right}
.zx-w{width:1120px; height:auto; float:left; margin-top:50px; margin-left:40px; overflow:hidden}
.zx-w ul{width:1300px;}
.zx-w li{width:511px; height:176px; float:left; margin-right:95px; background:url(../images/zx1.png) no-repeat; margin-bottom:50px}
.zx-w-l{width:132px; height:176px; float:left; margin-left:18px; text-align:center}
.zx-w-l h2{font-size:20px; color:#FFF; margin-top:68px}
.zx-w-r{width:315px; height:158px; float:left; margin-left:21px; margin-top:9px}
.zx-w-r h3{font-size:16px; color:#2f318b; width:95%; height:30px; line-height:30px; margin-top:10px; overflow:hidden}
.zx-w-r h4{font-size:14px; color:#626262; width:95%; height:20px; line-height:20px; overflow:hidden}
.zx-w-r p{font-size:14px; color:#626262; width:95%; height:66px; line-height:22px; overflow:hidden}
.zx-w-r h5 a{font-size:12px; color:#626262; width:95%; height:22px; line-height:22px; overflow:hidden}
.zx-w-r h5 a:hover{color:#2f318b}




/*新闻中心*/
.xw-lb{width:1120px; height:133px; float:left; border-bottom:1px dashed #dddddd; margin-left:40px; margin-top:30px}
.xw-lb-l{width:82px; height:94px; background:url(../images/xw3.png) no-repeat;float:right; margin-top:10px; text-align:center; margin-left:20px}
.xw-lb img{float:left; margin-right:30px}
.xw-lb-l h2{height:60px; line-height:60px; font-size:36px; color:#2f318b; font-family:"微软雅黑";}
.xw-lb-l p{font-size:12px; color:#fff; height:23px; line-height:23px; margin-top:7px}
.xw-lb-r{width:810px; height:110px; float:left;text-align:left;margin-top:10px}
.xw-lb-r h2{ font-size:16px;width:100%; height:40px; overflow:hidden; }
.xw-lb-r h2 a{color:#2f318b; }
.xw-lb-r h2 a:hover{color:#7872a5}
.xw-lb-r p{font-size:14px; color:#999; line-height:24px; width:100%; height:50px}




/*招贤纳士详情*/
.ns-w{width:1120px; height:auto; float:left; margin-left:40px; margin-top:40px;}
.ns-w h2{font-size:20px; color:#2f318b; line-height:60px}
.ns-w p{font-size:16px; color:#626262; line-height:40px;}

/************************新增样式****************/
.sy1-r{ width:350px; height:421px; float:right; position:relative; margin-top:220px}
#slides2 { display:block; width:100%; height:421px; list-style:none; padding:0; margin:0; position:relative}
#slides2 li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides2 li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination2 { display:block; list-style:none; position:absolute; left:50%; bottom:20px; z-index:9900;  padding:5px 15px 5px 0; margin-left: -32px;}
#pagination2 li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination2 li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination2 li.current { background:#0092CE}

.blk_291 .box2{ padding:20px; width:316px; height:310px; border:1px solid #f3f3f3;}
.blk_291 .box2 a{ width:316px; height:310px; position:relative; overflow:hidden;}
.blk_291 .box2 a:hover{ background: #f3f3f4; }
.blk_291 .box2 img{ width:316px; height:auto;}
.blk_291 .box2 .text{position: absolute;    width: 100%;    bottom: -200px; background:#fff;  transition: all 0.3s linear 0s;}
.blk_291 .box2 .text h2{ background: transparent;    color: #666;    font-weight: normal; line-height:40px;}
.blk_291 .box2:hover .text{ bottom:0;}
.blk_291 .box2:hover .text p{ color:#666;}
.blk_291 .box2:hover .text h2{ color:#2f318b;}


.ly{ padding-left:10px;}
.ly-txt1{ width:130px;}
.ly-txt2{ width:755px; height:100px;} 
.ly li p{ width:100px;     margin-right: 15px; text-align:center;}
.ly-txt4{width: 258px;    height: 35px;    border: 1px solid #d4d4d4;    font-size: 14px;    color: #333;    text-indent: 5px;    float: left;    border-radius: 5px;    margin-right: 10px;}

.pro-list{}
.pro-list .box2{ padding:20px; width:316px; height:310px; border:1px solid #f3f3f3; float:left;     margin: 20px; }
.pro-list .box2 a{ width:316px; height:310px; position:relative; overflow:hidden; background: #f3f3f4; display:inline-block;}
.pro-list .box2 img{ width:316px; height:auto;}
.pro-list .box2 .text{position: absolute;    width: 100%;    bottom: -200px; background:#fff;  transition: all 0.3s linear 0s;}
.pro-list .box2 .text h2{ background: transparent;    color: #666;    font-weight: normal; line-height:40px; text-align:center;}
.pro-list .box2:hover .text{ bottom:0;}
.pro-list .box2:hover .text p{ color:#666;}
.pro-list .box2:hover .text h2{ color:#2f318b;}





/*导航*/
.navbox{height:90px;position:relative;z-index:9;margin:auto;font-family:'微软雅黑'; float:right; margin-top:22px}
.nav{width:760px;margin:0 auto;height:90px;list-style:none; float:right; line-height:65px}
.nav li{float:left;height:90px;position:relative;list-style:none; z-index:9999}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a span{float:left;display:block;line-height:65px;font-size:15px;color:##404a58;cursor:pointer;width:107px;text-align:center;}
.hover_menu{text-decoration:none;width:107px;background:url(sy1.png) no-repeat top;height:90px; text-align:center; position:relative; z-index:9999; line-height:65px}
.nav li a span:hover{ }
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:88px;left:-9px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.menu_li_txt{line-height:30px;font-size:12px;color:#696969; font-size:14px; height:30px; width:120px; text-align:center}
.menu_li_txt font{font-size:14px;color:#666;}
.menu_li_txt a{color:#696969;text-decoration:none; display:block; }
.menu_li_txt a:hover{color:#2f318b;}
.menu_news_bg{width:440px;height:300px;border: 1px solid #d8d8d8;border-radius: 4px;box-shadow: 0px 0px 1px #d6d6d6;background: #fff; padding-bottom:20px; border-top:0;}
.menu_news_main{width:440px;margin:auto;padding-top:20px;}
.menu_news_li{padding:0px 20px;margin-right:10px;float:left; width:120px}
.menu_news_img{float:left;text-align:left;color:#bb1721;line-height:30px;font-size:14px; width:242px;}
.menu_news_img h2{font-size:14px; font-weight:bold; line-height:30px; color:#d80d18; margin-top:5px}
.menu_news_img p{ font-size:12px; color:#666666; line-height:22px; margin-top:10px}
/*导航end*/

/*二维码*/
.ewm1{width:100px; height:auto; position:fixed; right:20px; top:450px; z-index:999999999999999999}
.ewm1 img{width:100px;}
.ewm1 p{text-align:center; font-size:12px; line-height:35px}
.ewm2{width:100px; height:auto; position:fixed; right:20px; top:300px; z-index:999999999999999999}
.ewm2 img{width:100px;}
.ewm2 p{text-align:center; font-size:12px; line-height:35px}







.ny-dh{width:1053px; height:auto; float:left; font-family:"微软雅黑"; overflow:hidden;padding-left: 30px;}
.ny-dh ul{width:1100px;}
.ny-dh li{padding:0px 10px; height:78px;  float:left; margin-top:13px; text-align:center; margin-right:0}
.ny-dh li a{display:block;padding:0px 10px; height:78px;border:2px solid #fff; color:#515567}
.ny-dh li a:hover,.ny-dh li a.selected{background:#7872a5; border:2px solid #d8d8e9; color:#FFF}
.ny-dh li h2{font-size:18px; margin-top:14px}
.ny-dh li h3{font-size:16px; line-height:26px}


/*导航*/
.nav_z{width:1053px!important;height:auto;float:left;position:relative;padding-left: 30px; margin-top: 15px}
#navul li{float:left; width:100px;height:75px;position:relative;text-align:center;line-height:75px; font-family:"微软雅黑";border: 2px solid #fff;}
#navul li.selected{background: #7872a5;
    border: 2px solid #d8d8e9;
     width:100px;height:75px;line-height:75px;}
#navul li.selected>a{color: #FFF !important;}
#navul li a.selected{color: #fff;}
#navul li a:link, #navul li a:visited{color:#515567;font-weight:500;}
#navul li ul{display:none;position:absolute;z-index:999;background:#fff;border:#c0c1dc 1px solid;border-bottom:5px solid #c0c1dc;left:-1px;}
#navul li ul li{display:block;width:100px;float:none;height:40px;position:relative;line-height:40px;font-size:14px;overflow:hidden; border:none}
#navul li.navmoon{background: #7872a5;
    border: 2px solid #d8d8e9;
    color: #FFF;width:100px;height:75px;line-height:75px;}

#navul li.navmoon a{color:#fff; line-height:75px}
#navul li.navhome a:hover{color:#fff;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a{display:block;width:100px;height:40px;line-height:40px;color:#515567 !important; }
#navul li.navmoon ul a:hover{color:#fff;background:#c3c3dd;}

i.required { color: red;  }
