@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
ul{list-style-type:none;}
li{ list-style:none;}
img{border:0px;}
a{text-decoration:none; font-size: 12px;}
.clear{clear: both;}
.left{float:left;}
.right{float:right;}
.pos_a{position: absolute;}
.pos_r{position: relative;}
.transition{transition:all .4s;}
em{font-style: normal;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 100%;}
input,textarea,select{outline: none; font-family:"Microsoft yahei";-webkit-appearance: none;border-radius: 0;}
textarea{resize:none; overflow:hidden;}
body{font-family: "微软雅黑"; font-size: 12px;overflow-x:hidden; }

/*public css*/
.zy_title{width: 100%;text-align: center;line-height: 26px;color: #7d7d7d;font-size: 13px;}
.zy_title span{font-size: 36px;color: #000;line-height: 70px;}
#zy_banner{width: 1200px;height: 368px; margin:0 auto;position: relative;margin-bottom: 50px;}
#zy_banner ._img{width: 1920px;height: 368px;text-align: center;left: 50%;margin-left: -960px;top:0;z-index: 1;}
#zy_banner .nav{width: 1200px;height: 50px; line-height: 50px; background: rgba(3,113,188,.7);z-index: 2;left: 0;bottom: 0;}
#zy_banner .zy_nav{width: 1200px;height: 50px; line-height: 50px;margin:0 auto;}
#zy_banner .zy_nav_l{float: left;width: 695px;}
#zy_banner .zy_nav_l li{width: 120px;height: 50px;line-height: 50px; float: left;text-align: center;}
#zy_banner .zy_nav_l li.current{padding:0!important;background: #02926d!important;line-height: 50px!important;}
#zy_banner .zy_nav_l li a{display: block; color: #fff;font-size: 14px;}
#zy_banner .zy_nav_l li a:hover{background: #02926d;}
#zy_banner .zy_nav_r{float: right;text-align: right;color: #fff;font-size: 12px;padding-right: 30px;}
#zy_banner .zy_nav_r a{color: #fff;font-size: 12px;}
#zy_banner .zy_nav_r a:hover{text-decoration: underline;}
.zy_fixed{width: 100%!important; position: fixed;left: 0!important; top:0px!important;z-index: 100000!important;box-shadow: 0 3px 5px rgba(0,0,0,0.1);}

/* CSS Header */
#he_01{width:100%;height:30px;background: url(../images/he_01_bg.jpg) center no-repeat; margin:0 auto;}
#he_01_mid{width:1200px;height:30px;line-height: 30px;color: #fff;font-size: 12px; margin:0 auto;position: relative;}
#he_01_sy{position: absolute;right: 0;top:0;}
#he_01_sy li{margin:0 3px;float: left;}
#he_01_sy li a{color: #fff;font-size: 12px;transition:all .4s; }
#he_01_sy li a:hover{text-decoration: underline;}
#he_02{width:100%;height:107px;margin:0 auto;background: #fff;}
#he_02_mid{width:1200px;height:107px;margin:0 auto;position: relative;}
#he_02_logo{width:441px;height: 55px;position: absolute;left: 0;top: 26px;overflow: hidden;}
#he_02_logo a{display: block;}
#he_02_nav{position: absolute;left: 454px;height: 107px;top:0;}
#he_02_nav li{width: 93px;height: 107px; line-height: 107px; text-align: center;float: left;position: relative;}
#he_02_nav li a{display: block;color: #444444;font-size: 14px;}
#he_02_nav li a:hover{color: #fff;background: #0371bc;}
#he_02_nav li.on_menu a{color: #fff;background: #0371bc;}
#he_02_nav li .submenu{ width:420px; height: 200px; background: #fff;display: none; position: absolute; top:107px;z-index: 10000; border-top:solid 5px #0371bc;}
#he_02_nav li .submenul{width: 120px;background: #f2f2f2;height: 180px;padding-top:20px;position: absolute;top:0;}
#he_02_nav li .submenul a{display: block;background: none!important; color: #222222!important;font-size: 14px; width: 120px;height: 40px;line-height: 40px; text-align: center;}
#he_02_nav li .submenul a:hover{color: #0371bc!important;}
#he_02_nav li .submenur{width:240px;height: 180px; position: absolute; right: 30px; top:25px;}
#he_02_nav li .submenur img{width:240px;height: 150px;}
#he_03{width:1200px;height: 600px;margin:0 auto;position: relative;}
#he_03_mid{width:1920px;height: 600px;position: absolute;top:0;left: 50%;margin-left: -960px;z-index: 1;}
#he_04{width: 100%;height: 46px;background: #f6f6f6;margin:0 auto;border-bottom: solid 1px #e6e6e6;}
#he_04_mid{width: 1200px;height: 46px;margin:0 auto;position: relative;}
#he_04_mid .news_t{width: 102px;height: 46px;line-height: 46px;color: #fff;font-size: 16px;text-align: center; background: url(../images/notice_tit.png) center no-repeat;position: absolute;left: 0;top:0;}
#he_04_mid .news_ul{width: 898px;height: 46px;position: absolute;left: 125px;top:0;overflow: hidden;}
#he_04_mid .news_ul li{width: 100%;height: 46px;line-height: 46px; position: relative;overflow: hidden;}
#he_04_mid .news_ul li a{font-size: 14px; color: #999999;}
#he_04_mid .news_btn{display: block; cursor: pointer; width: 20px;height: 20px;line-height: 20px; text-align: center; position: absolute;right: 0px;transition: all .4s;}
#he_04_mid .news_btn i{color: #8e8e8e;font-size: 30px;}
#he_04_mid .news_downbtn{bottom: 9px;}
#he_04_mid .news_btn:hover i{color: #0371bc;}
#he_04_mid .news_ul li a:hover{color: #0371bc;}



/* CSS Footer */
#footer{width: 100%; background: #0371bc;margin:0 auto;padding: 50px 0;}
#footer_mid{width: 1200px;height: 295px;margin:0 auto;position: relative;}
#footer_mid li{width: 150px;height: 295px;float: left;margin-right: 60px;border-right: solid 1px #4d94cc;}
#footer_mid li:last-child{margin-right: 0;width: 388px;border-right: none;}
#footer_mid li span{ display: block; width: 100%; font-size: 20px; color: #fff; line-height: 34px;}
#footer_mid li span a{font-size: 20px; color: #fff; }
#footer_mid li p{ line-height: 35px;padding-top: 30px;font-size: 15px; color: #96b7db;}
#footer_mid li a{ font-size: 15px; color: #96b7db;display: block;transition:all .4s;}
#footer_mid a:hover{ text-decoration: underline;color: #fff;}
#footer_mid #footer_ewm{width: 135px;position: absolute;right: 0;top:70px;text-align: center;line-height: 30px;color: #fff;font-size: 15px;}
#footer_mid #footer_ewm img{width: 135px;height: 135px;}
#copyright{width: 100%;background: #10639d; margin:0 auto;}
#copyright_mid{width: 1200px;height: 60px; line-height: 60px; color: #4d94cc;font-size:  14px;background: #10639d; margin:0 auto;position: relative;}
#copyright_mid .admin{color: #4d94cc;font-size:  14px;text-align: right;right: 0;top:0;}
#copyright_mid a{color: #4d94cc;font-size:  14px;}


/* CSS Main */
#in_01_title{width: 1200px;height: 80px;line-height: 40px;text-align: center;font-size: 18px;color: #666;position: relative;margin:0 auto;margin-top: 40px;}
#in_01_title span{font-weight: bold;font-size: 36px;color: #353434;}
#in_01_title:before{width: 371px;height: 5px;background: url(../images/_01_tl.png) center no-repeat;content: '';position: absolute;left: 0;top:64px;}
#in_01_title:after{width: 371px;height: 5px;background: url(../images/_01_tr.png) center no-repeat;content: '';position: absolute;right: 0;top:64px;}
#in_01{width: 1200px;height: 275px;margin: 40px auto;}
#in_01 li{width: 266px;height: 275px;float: left;margin-right: 42px;background: #f9f9f9;border:solid 1px #e7e8e4;transition:all .4s;}
#in_01 li:last-child{margin-right: 0;}
#in_01 li ._01_ico{width: 77px;height: 72px;margin:0 auto;overflow: hidden;margin-top:38px;background-position: 0 0;}
#in_01 li ._01_txt{width: 100%;height: 80px;margin:0 auto;text-align: center; margin-top:30px;position: relative;line-height: 30px;color: #acacac;font-size: 14px;text-transform: uppercase;}
#in_01 li ._01_txt span{color: #4e4e4e;font-size: 24px;font-weight: bold;}
#in_01 li ._01_txt:after{width: 50px;height: 1px;content:'';position: absolute;background: #999999;bottom: 0;left: 50%;margin-left: -25px;transition: all .4s;}
#in_01 li ._01_ico1{background: url(../images/in_01_ico1.png);}
#in_01 li ._01_ico2{background: url(../images/in_01_ico2.png);}
#in_01 li ._01_ico3{background: url(../images/in_01_ico3.png);}
#in_01 li ._01_ico4{background: url(../images/in_01_ico4.png);}
#in_01 li:hover ._01_ico{background-position: 0 -72px;}
#in_01 li:hover{background: #0371bc;border:solid 1px #0371bc;}
#in_01 li:hover ._01_txt,#in_01 li:hover ._01_txt span{color: #fff;}
#in_01 li:hover ._01_txt:after{width: 200px;background: #fff;margin-left: -100px;}
#in_01_btn{width: 345px;height: 57px;line-height: 57px;background: #02926d url(../images/in_01_tel.png) 37px center no-repeat;text-indent:73px;color:#fff;font-size: 18px; border-radius: 50px;margin:0 auto;transition:all .4s;}
#in_01_btn span{font-family: Impact;font-size: 26px;}
#in_02{width: 100%;height: 490px; margin:0 auto;background: #2282cc;margin-top: 40px;}
#in_02_mid{width: 1200px;height: 490px;margin:0 auto;position: relative;}
#in_02_mid ._02_bg{width: 1920px;height: 490px;background: url(../images/intro_bg.png) center no-repeat;position: absolute;left: 50%;margin-left: -960px; top:0;z-index: 2;}
#in_02_l{width: 555px;float: left;position: relative;padding-top: 55px;z-index: 3;}
#in_02_l ._02_tit{line-height: 30px;text-transform: uppercase;color: #8dbde2;font-size: 18px;position: relative;z-index: 2;}
#in_02_l ._02_tit span{font-size: 36px;color: #fff;}
#in_02_l ._02_info{line-height: 33px;font-size: 16px;color: #dfe8f4;margin: 30px auto;}
#in_02_l ._02_hx{width: 50px;height: 1px;background:#fff;opacity: .6;}
#in_02_l ._02_btn{width: 150px;height: 42px;text-align: center;line-height: 42px;margin-top: 30px;}
#in_02_l ._02_btn a{display: block;color: #fff;background: #02926d; font-size: 14px;transition:all .4s;}
#in_02_l ._02_btn a:hover{background: #e5341a;}
#in_02_img{width: 1920px;height: 490px;overflow: hidden;position: absolute;left: 50%;margin-left: -960px; top:0;z-index: 1;}
#in_02_img img{width: 1920px;height: 490px;transition:transform 1s ease 0s;}
#in_02:hover #in_02_img img{transfrom:scale(1.05,1.05);}
#in_03{width: 1200px; margin:40px auto;}
#in_03_title{width: 100%;height: 60px;line-height: 30px;color: #666666;font-size: 15px;position: relative;}
#in_03_title span{color: #0371bc;font-size: 30px;}
#in_03_title ._03_more{position: absolute;right: 0;bottom:0;line-height: 20px;}
#in_03_title ._03_more i{display: block;width: 26px;height: 8px;overflow: hidden; background: url(../images/_03_more.png);position: absolute;right: 0;top:6px;transition:all .4s;background-position: -26px 0;}
#in_03_title ._03_more a{display: block;width: 102px;height: 20px;color: #333;font-size: 15px;background: url(../images/_03_more.png) right center no-repeat;background-size: 0 0;}
#in_03_title ._03_more:hover i{background-position: 0 0;}
#in_03_title ._03_more a:hover{color: #ff0000;}
#in_03_mid{width: 1200px;height: 583px; margin:0 auto; margin-top: 45px;}
#in_03_mid li{width: 590px;height: 583px;float: left;margin-right: 20px;position: relative;}
#in_03_mid li:last-child{margin-right: 0;}
._03_btn{width: 87px;height: 72px;line-height: 72px;text-align: center;display: block;background: #fff; color: #02926d;font-size: 30px;right: 55px;top:253px;z-index: 2;opacity: 0;}
._03_info{width: 490px;height: 213px;padding:40px 50px;margin:0 auto;background: #f9f9f9;}
._03_info1{background: #02926d;color: #fff;}
._03_info2{background: #f9f9f9;color: #666666;}
._03_info h1{width: 145px;height: 69px;line-height: 69px;font-size: 24px;}
._03_info h1:after{content: '';width: 60px;height: 1px;background: #666;position: absolute;left: 0;bottom:0;transition:all .4s;}
._03_info p{width: 100%;line-height: 30px;margin:0 auto;font-size: 16px;margin-top: 20px;}
._03_img{width: 590px;height: 290px;margin:0 auto;overflow: hidden;}
._03_img img{width: 590px;height: 290px;transition:transform 1s ease 0s;}
#in_03_mid li:hover ._03_img img{transform:scale(1.05,1.05);}
#in_03_mid li:hover ._03_info{background: #1979c3;color: #fff;}
#in_03_mid li:hover h1:after{background: #fff;width: 150px;}
#in_03_mid li:hover ._03_btn{opacity: 1;}
#in_03_mid li ._03_btn:hover{background: #0371bc;color: #fff;}
#in_04{width: 100%;padding:65px 0; margin:0 auto;background: #f9f9f9;}
#in_04_title{width: 1200px;height: 60px;line-height: 30px;color: #666666;font-size: 15px;text-transform: uppercase; position: relative;margin:0 auto;}
#in_04_title span{color: #0371bc;font-size: 30px;}
#in_04_title ._04_more{position: absolute;right: 0;bottom:0;}
#in_04_title ._04_more a{display: block;float: right;margin-left: 16px; width: 124px;height: 43px;line-height: 43px;text-align: center;border:solid 1px #d0d0d0;color: #666666;font-size: 14px;transition:all .4s;}
#in_04_title ._04_more a:hover{background: #02926d;border:solid 1px #02926d;color: #fff;}
#in_04_mid{width: 1200px;height: 385px;overflow: hidden; margin:0 auto;margin-top: 50px;}
#in_04_mid li{width: 370px;height: 355px;padding-top: 30px; float: left;margin-right: 45px;position: relative;border-top:solid 1px #cbcbcb;}
#in_04_mid li:before{width: 20px;height: 1px;position: absolute;background: #0371bc;content: '';position: absolute;left: 0;top:-1px;transition:all .4s;}
#in_04_mid li h1{line-height: 45px;height: 45px;font-size: 18px;color: #666; width: 100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display: block;}
#in_04_mid li h1 a{display: block;font-size: 18px;color: #666;}
#in_04_mid li p{line-height: 30px;color: #999999;font-size: 14px;}
#in_04_mid li ._04_img{width: 370px;height: 226px;margin:0 auto;overflow: hidden;margin-top: 24px;}
#in_04_mid li ._04_img img{width: 370px;height: 226px;transition:transform 1s ease 0s;}
#in_04_mid li:hover ._04_img img{transform:scale(1.05,1.05);}
#in_04_mid li:hover:before{width: 370px;}
#in_04_mid li:hover h1 a{color: #0371bc;}


/*contact*/
.lh-contact{position:relative; min-height:2000px; background:#043fa7 url(../images/contact-bg.png) no-repeat bottom center;}
.lh-contact .container{position:absolute; left:50%; top:165px; margin-left:-600px; padding-bottom: 50px; background:#F6F6F7;}
.lh-contact-a{background:#fff; padding:70px;}
.lh-contact-b{margin-top:40px;}
.lh-contact-b dl{float:left; line-height:28px; color:#666;font-size: 14px; width:300px; margin-right:52px;}
.lh-contact-b dl dt{margin-bottom:10px; font-size:16px;}
.lh-contact-b dl dd{overflow:hidden;}
.lh-contact-b dl dd span{float:left;}
.lh-contact-b dl dd h3{width:82%; float:left;}
.lh-contact-b dl.cn dd{margin-bottom:10px;}
.lh-ewm li{float:left; width:163px; line-height: 15px; text-align:center;}
.lh-ewm li img{width: 100%;}
.lh-ewm li h2{margin-top:10px;font-size: 14px;color: #333;}
.lh-ewm li:first-child{margin-right:30px;}
.lh-contact-c{padding:70px;}
.lh-contact-d{margin-top:30px; width:784px;}
.lh-contact-d li{overflow:hidden; margin-bottom:10px;}
.lh-contact-d li>div{width:49%; float:left; position:relative;margin-right: 10px;}
.lh-contact-d li>div:nth-of-type(2){margin-right: 0;}
.lh-contact-d li input,.lh-contact-d li select,.lh-contact-d li textarea{width:100%; height:55px; background:#fff; border:none; padding:0 20px; line-height:55px;}
.lh-contact-d li textarea{line-height:20px; padding:15px 20px; height:126px;}
.lh-contact-d li i{position:absolute; right:20px; line-height:55px;}
.lh-contact-d li .sub{display:block; float: right; width:120px; cursor: pointer; height:43px; background:#356FC7; color:#fff; font-size:18px; color:#fff; text-align:center; line-height:43px; margin-top:20px;}
.lh-contact-d li .sub:hover{background:#295295;}
.lh-contact-e{margin-top:30px; line-height:30px; color:#666;}
.lh-contact-e h3{margin-top:40px;}
.lh-title{color:#333; position:relative;}
.lh-title h2{font-size:24px; animation-delay:.1s;}
.lh-title h3{font-size:14px; position:relative; padding-left:20px; animation-delay:.2s; margin-top:5px;}
.lh-title h3:before{content:''; display:block; width:12px; height:2px; background:#333; position:absolute; left:0; top:50%; margin-top:-1px;}
.lh-contact-f{padding:70px;padding-top: 0; background: #fff;}
.lh-contact-g{margin-top:40px;}
.lh-contact-g .lh-contact-pic{width: 617px;float: left;}
.lh-contact-g .lh-contact-map{width: 430px;float: right;}

/*recurit css*/
#wrap_recurit{ width:100%; height:auto; padding-top: 80px;padding-bottom: 70px; margin: 0 auto;background: #f5f5f5 url(../images/career.jpg) center top no-repeat;border-bottom: solid 5px #eeeeee;}
#recurit_box01{width: 830px;height: 245px; line-height: 36px;font-size: 16px; color: #666; margin:0 auto;}
#recurit_box01 h4{color: #045dac;font-size: 28px;line-height: 40px;margin-bottom: 15px;text-align: center;}
#recurit_box01 p{margin-top: 10px;}
#recurit_box02{width: 1187px;margin:0 auto;margin-top: 73px;overflow: hidden;}
#recurit_box02 li{width: 31%;margin:0 1%;float: left;color: #666;transition:all 0.3s ease 0s; cursor: pointer;position: relative;}
#recurit_box02 li a{width: 100%;display: block;color: #666;transition:all 0.3s ease 0s; cursor: pointer;position: relative; }
#recurit_box02 li img{display: block;width: 100%;vertical-align:top;}
#recurit_box02 li .upbox1{width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/bg_23.png) repeat;}
#recurit_box02 li .box{text-align: center;width: 100%;position: absolute;left: 0;top:40%;display: block;}
#recurit_box02 li .box p{font-size: 30px;line-height: 49px;color: #fff;text-align: center;}
#recurit_box02 li .line{display: block;width: 50px;height: 2px;background: #fff;margin:20px auto 0;}
#recurit_box02 li .upbox2{width: 100%;height: 100%;position: absolute;left: 0;top:0;background: #045dac;display: none;}
#recurit_box02 li .ico{width: 100%;height: 81px;display: block;}
#recurit_box02 li .ico2{background: url(../images/ico_133.png) center no-repeat;}
#recurit_box02 li .ico3{background: url(../images/ico_134.png) center no-repeat;}
#recurit_box02 li .ico1{background: url(../images/ico_132.png) center no-repeat;}
#recurit_box02 li:hover .upbox2{display: block;}
#recurit_box02 li:hover .upbox1{display: none;}
#recurit_box02 li:hover .box{top:25%;}
#recurit_box03{width: 830px;height: 245px; line-height: 36px;font-size: 16px; color: #666; margin:0 auto;}

/*idea css*/
#wrap_idea{ width:100%; padding-top: 40px; height:660px; pmargin: 0 auto;background: url(../images/img_56.jpg) center no-repeat;}
#idea_box{width: 1200px;margin:0 auto;}
#idea_title{width: 100%;height: 70px;font-size: 48px;text-align: center;color: #fff;background: url(../images/line_01.png) center no-repeat;margin:0 auto;}
#idea_scroll{width: 100%; height: 320px; position: relative;margin:0 auto;}
#idea_scroll .bd{ width:100%; height:320px!important; overflow:hidden; margin:0 auto;}
#idea_scroll li{width: 580px; height: 320px; float: left; margin-right: 20px; cursor: pointer;background: url(../images/bg_62.png) repeat;}
#idea_scroll li a { width:100%; height:320px;display:block; overflow:hidden;}
#idea_scroll li .idea_ico{width: 84px;height: 82px;display: block;margin:30px auto 0;}
#idea_scroll li .idea_title{line-height: 30px;font-size: 18px;text-align: center;width: 86%;margin:15px auto 0;color: #666;}
#idea_scroll li .idea_word{line-height: 30px;font-size: 14px;width: 86%;margin:15px auto 0;color: #666;}
#idea_scroll li .idea_ico1{background: url(../images/idea_ico1.png) no-repeat;transition:all 0.4s;}
#idea_scroll li .idea_ico2{background: url(../images/idea_ico2.png) no-repeat;transition:all 0.4s;}
#idea_scroll li .idea_ico3{background: url(../images/idea_ico3.png) no-repeat;transition:all 0.4s;}
#idea_scroll li .idea_ico4{background: url(../images/idea_ico4.png) no-repeat;transition:all 0.4s;}
#idea_scroll li:hover .idea_ico1{background: url(../images/idea_ico1.png) center bottom no-repeat;}
#idea_scroll li:hover .idea_ico2{background: url(../images/idea_ico2.png) center bottom no-repeat;}
#idea_scroll li:hover .idea_ico3{background: url(../images/idea_ico3.png) center bottom no-repeat;}
#idea_scroll li:hover .idea_ico4{background: url(../images/idea_ico4.png) center bottom no-repeat;}
#idea_scroll li:hover{background: #045dac;}
#idea_scroll li:hover .idea_word,#idea_scroll li:hover .idea_title{color: #fff;}
#idea_scroll .hd{ width:86px; height:12px; margin:0 auto; overflow: hidden; margin-top: 45px; position:relative;}
#idea_scroll .hd ul li{ float:left; margin: 0 5px; background: none; width:8px;height:8px;line-height: 40px; border:2px solid #fff;border-radius: 50%;cursor: pointer;}
#idea_scroll .hd ul li.on{ width:8px;height:8px; background: none;border:2px solid #b0a6a1;border-radius: 50%;cursor: pointer;}

/*staff css*/
#wrap_staff{ width:100%; padding-top: 80px; height:720px; pmargin: 0 auto;background: url(../images/staff_bg.jpg) center no-repeat;}
#staff_box{width: 1200px;margin:0 auto;}
#staff_title{width: 100%;height: 70px;font-size: 48px;text-align: center;color: #fff;background: url(../images/line_01.png) center no-repeat;margin:0 auto;}
#staff_word{width: 738px;height: 62px;margin:22px auto 0;line-height: 31px;color: #fff;font-size: 18px;}
#staff_scroll{width: 100%; padding-top: 106px;padding-bottom: 61px; position: relative;margin:0 auto;}
#staff_scroll .bd{ width:100%; height:267px!important; overflow:hidden; margin:0 auto;}
#staff_scroll .bd li{float: left;width: 400px;height: 267px;margin-right:12px;cursor: pointer;}
#staff_scroll .bd li img{width: 400px;height: 267px;}
#staff_scroll .hd{ width:110px; height:12px; margin:0 auto; overflow: hidden; margin-top: 45px; position:relative;}
#staff_scroll .hd ul li{ float:left; margin: 0 5px; background: none; width:8px;height:8px;line-height: 30px; border:2px solid #fff;border-radius: 50%;cursor: pointer;}
#staff_scroll .hd ul li.on{ width:8px;height:8px; background: none;border:2px solid #b0a6a1;border-radius: 50%;cursor: pointer;}

/*jobs css*/
#wrap_jobs{ width:100%; padding-top: 80px; height:720px; margin: 0 auto;background: url(../images/jobs_bg.jpg) center no-repeat;border-bottom: solid 5px #eeeeee;}
#wrap_jobs1{ width:100%; padding-top: 80px; height:720px; margin: 0 auto;background: url(../images/jobs_bg1.jpg) center no-repeat;}
#jobs_box{width: 1200px;margin:0 auto;}
#jobs_title{width: 100%;height: 70px;font-size: 48px;text-align: center;color: #fff;background: url(../images/line_01.png) center no-repeat;margin:0 auto;}
.search-position{width: 585px; margin:0 auto;	margin-top: 20px;height: 30px;}
.search-position select{width: 200px;height: 30px;line-height: 30px;margin-right: 8px;background: #fff;box-shadow: 0 0 2px #ccc;border:0 none;font-size: 14px;font-family: "微软雅黑"; color: #999;text-indent: 12px;}
.search-position .keyword{width: 250px;	height: 30px;line-height: 30px;margin-right: 8px;background: #fff;box-shadow: 0 0 2px #ccc;border:0 none;font-size: 14px;font-family: "微软雅黑"; color: #999;text-indent: 12px; }
.search-position .button-search{width: 112px;height: 30px;cursor: pointer; color: #fff;text-align: center;line-height: 30px;font-size: 14px;float: right;background: #045dac;font-family: "微软雅黑"; border: 0 none;}
.search-position .button-search:hover{background: #d30400;}
#job_ul{ width: 100%; height: auto; margin:0 auto;margin-top: 26px;}
#job_ul tr .font-left{text-align: left;}
#job_ul tr .font-left a{color: #fff;font-size: 14px;}
#job_ul tr th{height: 59px; line-height: 59px;border-bottom: 1px solid #dbdbdb; padding:0 2%; font-size: 16px; color: #fff; background: url(../images/jobs_ul_tr.png) repeat;}
#job_ul tr td{height: 67px; padding:0 2%; font-size: 14px;border-bottom: 1px solid #dbdbdb; color: #fff;}
#job_ul tr .jobs_btn{display: inline-block;width: 120px; color: #666; transition:all 0.4s; height: 35px;line-height: 35px;text-align: center;background: #fff;font-size: 14px;}
#job_ul tr .jobs_btn:hover{;background: #045dac;color: #fff;}
#job_detail{width: 1150px; min-height: 500px; padding:25px;margin:0 auto;background: #fff;margin-top: 30px;}
.recruit_info{width: 97%;padding:10px 0;line-height: 30px;color: #666;font-size: 14px;margin:0 auto;}


/*profile*/
#profile_01{width: 1200px;margin:0 auto;margin-top: 35px;}
#profile_intro{width: 100%;height: 325px;float: left;}
#profile_intro_content{width: 480px;height: 205px;float: left;background: #0161a7;padding:60px;}
#profile_intro_img{width: 600px;height: 325px;float: right;overflow: hidden;}
#profile_intro_img img{width: 600px;height: 325px;transition:transform 1s ease 0s;}
#profile_honor{width: 480px;height: 205px;padding:60px; float: left;background: url(../images/honor_bg.png) center no-repeat;}
#profile_culture{width: 480px;height: 205px;padding:60px; float: left;background: url(../images/culture_bg.jpg) center no-repeat;}
._profile_tit{color: #231815;font-size: 26px;line-height: 30px;}
._profile_info{color: #231815;font-size: 14px;line-height: 30px;padding:20px 0;}
._profile_more{color: #fff;font-size: 14px;line-height: 30px;}
.profile_w_c{color: #fff;}
#layout_01{width: 1200px;margin:0 auto;background: url(../images/profile_bg.png) right top no-repeat;line-height: 30px;color: #666666;font-size: 14px;}
#layout_01 .layout_info{color: #288c4b;font-size: 18px;padding-bottom: 20px;}
#layout_02{width: 100%;height: 288px;background: url(../images/layout_img.png) center no-repeat;margin:0 auto;margin-top: 35px;}
#layout_03{width: 100%;height: 150px;background: #288c4b;margin:0 auto;}
#layout_03_mid{width: 1200px;height: 150px;margin:0 auto;}
#layout_03_mid li{height: 150px;line-height: 150px;color: #fff;font-size: 14px;float: left;margin-left:98px;cursor: pointer;}
#layout_03_mid li span{font-size: 48px;font-weight: bold;}
#layout_03_mid li:hover{color: #198dff;}
#layout_03_mid li:hover span{color: #198dff;}

/*history css*/
#history{width: 100%;padding:50px 0;background: #f1f5fa; margin:50px auto;}
#history_mid{width: 1200px;height: 289px;margin:0 auto;position: relative;margin-top: 50px;background: #fff;}
#history_mid li{width: 1200px;height: 289px;margin:0 auto;position: relative;}
#history_mid li .history_img{width: 437px;height: 289px;right:0px;}
#history_mid li .history_img img{width: 437px;height: 289px;}
#history_mid li .history_content{width: 675px;left: 78px;top:40px;}
#history_mid li .history_year{font-weight: bold;height: 40px;line-height: 40px;color: #219256;font-size: 20px;}
#history_mid li .history_year i{font-style: normal;font-weight: normal;font-size: 36px;}
#history_mid li .history_info{line-height: 26px;color: #666666;font-size: 26px;font-size: 14px;margin-top: 20px;}
#history_ul{width: 1200px;height: 80px;margin:0 auto;position: relative;margin-top: 50px;}
#history_ul .history_lbtn{position: absolute;left: 0;top:0;background: url(../images/history_lbtn.png) center no-repeat;}
#history_ul .history_rbtn{position: absolute;right: 0;top:0;background: url(../images/history_rbtn.png) center no-repeat;}
#history_ul a{width: 38px;height: 80px;cursor: pointer;}
#history_time{width: 1025px;height: 80px;background: url(../images/history_time.png) left center repeat-x;margin:0 auto;overflow: hidden;}
#history_time li{width: 68px;height: 80px;float: left;margin-left: 30px;position: relative;cursor: pointer;}
#history_time span{display: block;width: 8px;height: 8px;background: #fff;border:solid 5px #c8c8c8;border-radius: 100%;position: absolute;left: 25px;top:31px;transition:all 0.4s;}
#history_time li .history_num{width: 68px;height: 20px;line-height: 20px;text-align: center; color: #444444;font-size: 16px;position: absolute;left: 0;}
#history_time li:nth-child(even) .history_num{bottom:0;}
#history_time li:nth-child(odd) .history_num{top:0;}
#history_time li:hover .history_num{color: #e60012;}
#history_time li:hover span{border:solid 5px #e60012;width: 12px;height: 12px;top:29px;left: 22px;}
#history_time li.on .history_num{color: #219256;}
#history_time li.on span{border:solid 5px #219256;width: 12px;height: 12px;top:29px;left: 22px;}

/*factory css*/
#leader{width: 1200px;height: 280px;margin:0px auto;position: relative;margin-bottom: 40px;}
#leader .leader_lbtn{cursor: pointer; width: 77px;height: 77px; position: absolute;left: 0;top:135px;background: url(../images/prev07.png) no-repeat;background-position: 0 0;transition:all 0.4s;}
#leader .leader_rbtn{cursor: pointer; width: 77px;height: 77px; position: absolute;right: 0;top:135px;background: url(../images/next07.png) no-repeat;background-position: -77px 0;transition:all 0.4s;}
#leader .leader_lbtn:hover{background-position: -77px 0;}
#leader .leader_rbtn:hover{background-position: 0 0;}
#leader_ul{width: 1000px;height: 280px;margin:0 auto;overflow: hidden;margin-top: 30px;}
#leader_ul li{width: 319px;height: 280px;background: #f2f5fa;cursor: pointer; transition:background 0.5s;text-align: center; line-height: 30px;color: #666;font-size: 14px; float: left;margin-right:30px;position: relative;}
#leader_ul li img{width: 319px;height: 231px;}
#leader_ul li:hover{background: #0c4da2;color: #fff;}

/*culture css*/
#culture_01{width: 1200px;height: 188px;margin:40px auto;}
#culture_01 li{width: 375px;height: 188px;float: left;margin-right: 18px;overflow: hidden;}
#culture_01 li img{width: 375px;height: 188px;}
#culture_01 li:last-child{margin-right: 0;}
#culture_02{width: 100%;margin:0 auto;background: #f7f7f7;padding-top: 40px;}
#culture_02_mid{width: 1200px;margin:0 auto;}
#culture_02_mid dl{width: 500px;height: 98px;float: left;margin-right: 100px;margin-bottom: 35px;position: relative;cursor: pointer;}
#culture_02_mid dl:nth-child(even){margin-right: 0;}
#culture_02_mid dl span{display: block; width: 1px;height: 24px;background: #c80000;position: absolute;left: 0;top:0;transition:all 0.2s;transition-duration: 2s;
-moz-transition-duration: 2s;-webkit-transition-duration: 2s;-o-transition-duration: 2s;}
#culture_02_mid dl dt{width: 500px;height: 24px;border-left:solid 1px #d5d5d5;line-height: 24px;}
#culture_02_mid dl dd{width: 500px;height: 74px;padding:12px 0; line-height: 25px;border-left:solid 1px #d5d5d5;}
#culture_02_mid dl dd p{padding-left: 18px;color: #666666;font-size: 14px;}
#culture_02_mid dl dt p{padding-left: 18px;color: #666666;font-size: 20px;font-weight: bold;}
#culture_02_mid dl:hover span{top:38px;}

/*case*/
._casetitle{margin:0 auto;width: 1200px;}
._casetitle p{ color:#555; font-size:16px; line-height:30px; text-indent:2em; margin:15px 0.5% -20px;}
._casetitle p a{ color:#E73527; font-size:18px;}
.ser_list{width: 1200px;margin:0 auto;margin-top: 40px;}
.ser_list ul li{ float:left; width:387px;height: 300px; margin-bottom: 19px; margin-right: 19px; position:relative; overflow:hidden; text-align:center; background-color:#F3F3F3;}
.ser_list ul li:nth-child(3n){margin-right: 0;}
.ser_list ul li img{ width:100%; height: 300px; transition:0.5s;}
.ser_list ul li:hover img{transform:scale(1.1);}
.ser_list ul li .case_name{width: 100%;height: 300px;overflow: hidden;}
.ser_list ul li .case_main{ position:absolute; left:0; top:-100%; width:100%; height:100%; padding:40px 20px 20px; transform:scale(0); background-color:rgba(255,255,255,0.8); transition:0.3s; box-sizing:border-box;}
.ser_list ul li:hover .case_main{ top:0; opacity:1; transform:scale(1);}
.ser_list ul li b{ display:block; font-size:20px; margin-bottom:15px;}
.ser_list ul li .case_main p{ font-size:14px; line-height:30px; margin:0;}
.ser_list ul li .case_main a{ display:inline-block; font-size:14px; color:#FFF; padding:4px 8px; margin-top:15px; border:2px solid #006dbd; background-color:#006dbd;}
.ser_list ul li .case_main a:hover{ color:#006dbd; background-color:#FFF;}


/*network*/
#net_02{width: 1200px;margin:0px auto;margin-top: 40px;}
.ser_list dt{width:290px;height: 354px;float: left;margin-right: 13px;position: relative;transition:all 0.4s;cursor: pointer;border:solid 2px #0371bc;border-left:none;border-right:none;}
.ser_list dt:nth-child(even){background: #fafbfb;}
.ser_list dt:last-child{margin-right: 0;}
.ser_list .cash_icon{width: 116px;height: 116px;left: 88px;top:40px;border-radius: 100%;background: #0371bc}
.ser_list .cash_capital{width: 290px;height: 38px;line-height: 38px; left: 0;top:175px;font-size: 18px;text-align: center;color: #0371bc}
.ser_list .cash_info{width: 170px;left: 60px;top:235px;text-align: center; color: #9b9c9c;font-size: 14px;line-height: 22px;}
.ser_list dt:hover{margin-top: -10px; border:none; background:#fff; -moz-box-shadow: 0px 0px 10px #cfcfcf; -webkit-box-shadow: 0px 0px 10px #cfcfcf; box-shadow: 0px 0px 10px #cfcfcf;}
.ser_list dt:hover .cash_icon{background: #219256}
.ser_list dt:hover .cash_capital{color: #219256}
#net_03{width: 1200px;margin:50px auto;position: relative;}
#net_03_swf{width: 800px;height: 500px;position: absolute;right: 0;top:0;z-index: 1;}
#net_03 h2{color: #000;font-size: 36px;}
#net_03 ._netp1{color: #83a932;font-size: 16px;line-height: 30px;padding:15px 0px;position: relative;z-index: 2;}
#net_03 ._netp2{width: 476px; color: #555;font-size: 14px;line-height: 30px;padding-top: 40px;position: relative;z-index: 2;}
#net_03 ._netp3{color: #000;font-size: 14px;line-height: 30px;padding-top: 100px;position: relative;z-index: 2;}
#net_03 ._netp3 span{color: #ffb400;font-size: 48px;font-weight: bold;}
#net_03 ._netp4{width: 547px;color: #9a9a9a;font-size: 14px;line-height: 27px;position: relative;z-index: 2;}
#net_04{width: 100%;padding: 50px 0; background:#fafafa;margin:0 auto;}
.lx_list { max-width: 1230px; overflow: hidden;margin:0 auto;}
.lx_list h3 { font-size: 40px; margin: 8px 0; text-align: center; font-weight: bold; color: #eb0001; }
.lx_list p { font-size: 17px; text-align: center; color: #666; margin-bottom: 30px; }
.lx_list li { float: left; width: 20%;*width:19.9%; border: #d8d8d8 1px solid; padding: 1%; margin: 0 1.3% 30px; }
.lx_list li img { display: block; margin: 0 auto; text-align: center; width:40%; margin-bottom:10px; }
.lx_list li h4 { text-align: center; width: 100%; color: #333; font-size: 18px;}
#net_05{width: 100%;margin:0px auto;height: 539px;overflow: hidden;position: relative;}
#net_05_img{width: 100%;height: 539px;position: absolute;left: 0;top:0;z-index:1;}
#net_05_img img{width: 100%;height: 539px;transition:transform 1s ease 0s;}
#net_05:hover img{transform: scale(1.02, 1.02);}
#net_05_mid{width: 1200px;height: 539px;margin:0 auto;position: relative;z-index: 2;}
#net_05_kuang{width: 396px;height: 283px;border:solid 20px #fff;padding:25px; background: #f4f4f2;position: absolute;left: 0;top:75px;z-index: 3;}
#net_05_hx{width: 53px;height: 3px;position: absolute;left:25px;top:25px;background: #0048a4;}
#net_05_title{width: 100%;height: 40px;line-height: 40px;position: absolute;left:25px;top:45px;color: #555555;font-weight: bold;font-size: 36px;}
#net_05_tel{min-width:55px;height: 60px;padding-left: 60px; line-height: 30px;background: url(../images/strength_02_tel.png) left center no-repeat; position: absolute;left:25px;top:107px;color: #0749a2;font-weight: bold;font-size: 24px;}
#net_05_info{width:90%;height: 52px;line-height: 26px;position: absolute;left:25px;top:188px;color: #444444;font-size: 14px;}
#net_05_kuang a{display: block;}


/*news css*/
#news_l{width: 860px;float: left;}
.news_list li { background-color:#fff; clear:both; overflow:hidden; padding:17px; margin-bottom:30px;}
.news_list .img { width:24%; height:0; padding-bottom:16%; overflow:hidden; float:left; position:relative; margin-right:3%;}
.news_list .img img { display:block; width:100%; height:auto;}
.news_list .intro .n { font-size:20px; font-weight:normal; height:36px; line-height:36px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#333;}
.news_list .intro time { font-size:14px; color:#999;}
.news_list .intro .text { border-top:#999 1px dotted; overflow:hidden; padding-top:10px; margin-top:5px; color:#333;line-height: 22px;}
.news_list a:hover .n { color:#01a2ea;}
#news_r{width: 300px;float: right;}
#news_r #news_rsearch{padding:30px;width: 240px;background: #fff;margin:0 auto;}
#news_r #news_rvideo{width: 300px;height: 197px;margin:40px auto;position: relative;}
#news_r #news_rvideo .img { display:block; width:100%; height:0; padding-bottom:65%; overflow:hidden; position:relative;}
#news_r #news_rvideo .n { display:block; width:100%; height:40px; line-height:40px; background: rgba(0,0,0,0.6); position:absolute; left:0; bottom:0; color:#fff; font-size:16px; font-weight:normal; text-align:center;}
#news_r #news_rrecom{padding:30px;width: 240px;background: #fff;margin:0 auto;}
#news_rrecom_title{width:100%;height: 30px;line-height: 30px;color: #333;font-size: 24px;margin:0 auto;}
#news_rrecom_ul{width: 100%;margin:0 auto;margin-top: 20px;}
#news_rrecom_ul li { margin-bottom:10px; font-size:14px; line-height:22px; height:22px; overflow:hidden;} 
#news_rrecom_ul li a{color: #555;}
#news_rrecom_ul .time { color:#01a2ea;}
#news_search_title{width:100%;height: 30px;line-height: 30px;color: #333;font-size: 24px;margin:0 auto;}
#news_search_form{width:100%;margin:0 auto;margin-top: 15px;}
#news_search_form .nselect {width:100%; height:40px; margin-bottom: 15px; font-family:'微软雅黑'; outline: none; background-color:#dedede; position:relative;color: #555;font-size: 14px;}
#news_search_form .nselect .ms { position:absolute; left:7px; top:12px; z-index:10;}
#news_search_form .nselect .c_select {width:100%; height:40px; text-indent: 15px;; font-family:'微软雅黑';color: #555;font-size: 12px;background: none; border:0; line-height:40px; border-radius:0!important;position: absolute;left: 0;top:0;z-index: 9;}
#news_search_form .nselect span{ width:40px; height: 40px; line-height: 40px;text-align: center;color: #fff;font-size: 15px; background-color:#01a2ea;position: absolute;right: 0;top:0;z-index: 10;}
.nInput {width:100%; height:38px; line-height:38px; border:#ddd 1px solid; overflow:hidden; margin-bottom:15px;}
.nInput input { width:100%;  text-indent: 20px;height:38px; outline: none; line-height:38px; vertical-align:middle; border-width:0; font-family:"Microsoft Yahei";}
.nBtn { overflow:hidden;}
.nBtn .submitBtn{ display:block; width:100%; transition:all 0.4s; height:40px; line-height:40px; background-color:#facd00; color:#000;  font-family:"Microsoft Yahei"; cursor: pointer; font-size:18px; outline: none;border:0; text-align:center;}
.nBtn .submitBtn:hover{ background:#01a2ea; color:#ffffff;}

/*newsinfo css*/
.NewsDetail-B3 #news_head{ border-bottom: 1px solid #cccccc; padding: 0 0 10px; margin: 0;  }
.NewsDetail-B3 #news_head ._title{font-size: 20px; line-height: 22px; color: #333333; font-weight: normal; }
.NewsDetail-B3 ._detailPage_bottom { border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; overflow: hidden; }
.NewsDetail-B3 ._detailPage_bottom li { float: left; width: 50%; border-left: 1px solid #cccccc;  line-height: 30px; margin-left: -1px; overflow: hidden;  *zoom: 1; background:#eaeaea; }
.NewsDetail-B3 ._detailPage_bottom ._mark { float: left; margin-right: 2%; width:14%; padding:15px 0; background:#dbdbdb; text-align:center; font-size:14px;  }
.NewsDetail-B3 ._detailPage_bottom [class^="ico-"] { font-weight: normal; font-size: 18px; color: #999999; margin-right: 0; }
.NewsDetail-B3 ._detailPage_bottom li._next ._mark{ float:right; margin-right:0; margin-left:2%;}
.NewsDetail-B3 ._detailPage_bottom ._title { float: left; width: 70%; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding:15px 0; }
.NewsDetail-B3 ._detailPage_bottom ._title:hover { color: #0e90d2; }
.NewsDetail-B3 ._detailPage_bottom li._next ._title{ float:right; text-align:right;}
.NewsDetail-B3 ._detailPage_bottom li a{color: #333;font-size: 14px;}
#newsdetails{width: 1200px;padding:20px 0;margin:0 auto;line-height: 30px;color: #333;font-size: 14px;}


/*product css*/
#p_type_01{width: 100%;height: 205px;padding-top: 30px; line-height: 24px;color: #c3daf4; background: url(../images/product_type_top.jpg) center no-repeat;margin:0 auto;}
#p_type_name{width:990px;margin:0 auto; }
#p_type_name h2{margin-bottom: 8px;color: #fff;font-weight: bold;font-size: 30px;line-height: 50px;}
#p_type_select{width:990px;height: 49px; margin:0 auto;margin-top: 30px;}
#p_type_l{float: left;position: relative;}
#p_type_l .list_select{width: 452px;padding:0 15px; height: 45px;line-height:45px; border:solid 2px #fff;font-family: "微软雅黑";background: #fff;transition:border 0.5s;font-size: 14px;color: #666;cursor: pointer;}
#p_type_r{width: 482px;height: 45px;border:solid 2px #fff;background: #fff;transition:border 0.5s;float: right;}
#p_type_r input{width: 363px;height: 43px;padding: 0 32px;outline: none; border: 0;font-size: 14px;line-height: 43px;color: #666;font-family: "微软雅黑";}
#p_type_r input.submit{	width: 55px;height: 43px;cursor: pointer; padding: 0;background: url(../images/bg_btn07.png) no-repeat center;}
#p_type_02{width: 100%; padding:74px 0 62px;background: #fbfbfb;}
#p_type_title{width: 1200px;height: 84px;margin:0 auto;text-align: center;}
#p_type_title h2{font-weight: normal;font-size: 45px;line-height: 56px;color: #515151;}
#p_type_title p{height: 28px;color: #cfcfcf;font-size: 20px;text-transform: uppercase;}
#p_type_list{padding-top: 40px;width: 1200px;margin:0 auto;}
#p_type_list li{position: relative;width: 380px;height: 380px;background: #fff;border: 1px solid #e4e4e4;margin-right:27px;margin-bottom:22px;float: left;overflow: hidden;}
#p_type_list li:nth-child(3n){margin-right: 0;}
#p_type_list .p_tlist_t{width: 100%;height: 55px; line-height: 55px; border-bottom: 1px solid #e4e4e4;margin:0 auto;position: relative;text-align: center;}
#p_type_list .p_tlist_t a{color: #333;font-size: 16px;}
#p_type_list .p_tlist_t a:hover{color: #0c4da2;}
#p_type_list .p_tlist_t span{width: 54px;height: 54px;display: block;position: absolute;left: 0;top:0;background: url(../images/bg_sign36.png) no-repeat;background-position: 0 -54px;}
#p_type_list .p_tlist_p{width: 100%;height: 200px;border-bottom: 1px solid #e4e4e4;margin:0 auto;text-align: center;}
#p_type_list .p_tlist_p img{max-height:196px;max-width:376px;padding:2px;vertical-align:middle;}
#p_type_list .p_tlist_p span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#p_type_list .p_tlist_i{width: 90%;height: 50px;line-height: 25px;margin:10px auto;text-align: left;color: #333;font-size: 14px;}
#p_type_list .p_tlist_b{width: 90%;height: 25px;margin:0px auto;}
#p_type_list .p_tlist_b a{ float: right; display: block; width: 90px;height: 25px;line-height: 25px;text-align: center;color: #666;font-size: 12px;border-radius: 20px;border:solid 2px #dbdbdb;transition:all 0.4s;}
#p_type_list .p_tlist_b a:hover{ color: #fff;border:solid 2px #0c4da2;background: #0c4da2;}
#p_type_list .p_tlist_h1{width: 380px;height: 3px;background: #bababa;position: absolute;left:0;bottom: 0;z-index: 1;}
#p_type_list .p_tlist_h2{width: 380px;height: 3px;background: #0c4da2;position: absolute;left:-380px;bottom: 0;z-index: 2;transition:all 0.4s;}
#p_type_list li:hover .p_tlist_h2{left: 0;}

/*recommend css*/
#p_type_03{width: 1200px;margin:0 auto;margin-top: 35px;}
#p_recommend_title{width: 1200px;height: 84px;margin:0 auto;text-align: center;}
#p_recommend_title h2{font-weight: normal;font-size: 45px;line-height: 56px;color: #515151;}
#p_recommend_title p{height: 28px;color: #cfcfcf;font-size: 20px;text-transform: uppercase;}
#p_recommend_mid{width: 1200px;margin:45px auto;position: relative;}
#p_recommend_mid .p_recommend_lbtn{cursor: pointer; width: 77px;height: 77px; position: absolute;left: 0;top:93px;background: url(../images/prev07.png) no-repeat;background-position: 0 0;transition:all 0.4s;}
#p_recommend_mid .p_recommend_rbtn{cursor: pointer; width: 77px;height: 77px; position: absolute;right: 0;top:93px;background: url(../images/next07.png) no-repeat;background-position: -77px 0;transition:all 0.4s;}
#p_recommend_mid .p_recommend_lbtn:hover{background-position: -77px 0;}
#p_recommend_mid .p_recommend_rbtn:hover{background-position: 0 0;}
#p_recommect_ul{width: 1000px;height: 231px;margin:0 auto;overflow: hidden;}
#caseUL li{width: 312px;height: 231px;float: left;margin-right:35px;background: #cfcfcf;position: relative;}
#caseUL li .apply_img{width: 312px;height: 231px;overflow: hidden; position: absolute;left: 0px;top:0px;z-index: 1;}
#caseUL li .apply_img img{width:312px;height:231px;transition:transform 1s ease 0s;}
#caseUL li .apply_bg{width: 312px;height: 231px;position: absolute;left:0px;top:0px;z-index: 2;background: url(../images/bg_shadow06.png);opacity: 0;}
#caseUL li .apply_sign{width: 80px;height: 64px;position: absolute;left: 50%;margin-left: -40px; top:10px;z-index: 4;opacity: 0;}
#caseUL li .apply_t{width: 312px;height: 22px;line-height: 22px; text-align: center;font-size: 14px;color: #fff; position: absolute;left: 0px;top:80px;opacity: 0; z-index: 4;}
#caseUL li .apply_i{width: 180px;height: 64px;position: absolute;left: 66px;bottom:-30px;color: #fff;text-align: center; font-size: 13px;line-height: 22px; z-index: 4;opacity: 0;}
#caseUL li:hover .apply_img img{-webkit-filter:grayscale(1);}
#p_type_04{width: 100%;height: 241px; margin:0 auto;margin-top: 50px;background: #ffa242;}
#p_type_04mid{width: 1200px;height: 241px;margin:0 auto;position: relative;}
#p_type_04bg{width: 1920px;height: 241px;background: #0c4da2;position: absolute;left: 335px;top:0;z-index: 1;}
#p_type_video{width: 335px;height: 206px;padding-top: 35px; background: url(../images/bg_bg10.jpg) center no-repeat;position: absolute;left: 0;top:0;z-index: 2;}
#p_type_download{width: 805px;height: 206px;padding-top: 35px;background: #0c4da2 url(../images/bg_bg11.jpg) center no-repeat;position: absolute;right: 0;top:0;z-index: 2;}
#p_type_04mid .p_type_title{width: 100%;line-height: 60px;height: 60px;margin:0 auto;color: #fff;font-size: 24px;}
#p_type_04mid .p_type_list{width: 100%;height: 90px; margin:0 auto;}
#p_type_04mid .p_type_list li{width: 335px;float: left;margin-right: 10px;margin-bottom: 3px; height: 24px;line-height: 24px;background: url(../images/bg_sign39.png) left center no-repeat;text-indent: 15px;}
#p_type_04mid .p_type_list li a{color: #fff;font-size: 12px;transition:opacity 0.5s;opacity: 0.8; display: block;}
#p_type_04mid .p_type_list li a:hover{opacity: 1;}
#p_type_04mid .p_type_btn{width: 100%;height: 33px;margin:0 auto;}
#p_type_04mid .p_type_btn a{ float: right; display: block;margin-right: 94px; width: 34px;height: 33px;text-align: center;transition:background 0.5s; background: url(../images/bg_btn08.png) no-repeat;background-position: -34px 0;}
#p_type_04mid .p_type_btn a:hover{ background-position: 0 0;}

/*productinfo css*/
#pro_nav{width: 100%;height: 64px;background: url(../images/pro_nav_bg.jpg) center bottom no-repeat;position: fixed;left: 0;top:-64px; z-index: 999; transition:top .5s ease;}
#pro_nav_mid{width: 1200px;margin:0 auto;height: 64px;}
#pro_nav li{width: 238px;height: 64px;text-align: center;line-height: 64px;float: left;margin:0 1px;}
#pro_nav li a{display: block;color: #fff;font-size: 16px;background: url(../images/pro_nav_a.png) right top no-repeat;transition:all 0.4s;}
#pro_nav li a:hover{background: #fff;color: #0c4da2}
#pro_nav li a.cur{background: #fff;color: #0c4da2}
#proinfo_01{width: 100%;padding: 40px 0; margin:0 auto;background: url(../images/bg_proinfoban.jpg) top center no-repeat;}
#proinfo_01_ul{width: 1200px;height: 408px;margin:0 auto;position: relative;}
#proinfo_01_lul{width: 555px;position: absolute;left: 0;top:0;}
#proinfo_01_lul h2{font-size: 40px;line-height: 80px;color: #0c4da2;}
#proinfo_01_lul .pro_banner_p{font-size: 15px;line-height: 35px;color: #666;}
#proinfo_01_lul .pro_a{width: 336px;height: 60px;line-height: 60px; margin-top: 20px; background: url(../images/zx.jpg) center no-repeat;}
#proinfo_01_lul .pro_a a{display: block;text-indent: 103px;font-size: 24px;color: #00132b;}
#proinfo_01_lul  .pro_tel { margin-top: 25px; overflow: hidden; text-align: center; width: 100%; background: url(../images/pro_tel.png) no-repeat 5px 8px; padding-left: 55px;}
#proinfo_01_lul  .pro_tel span { font-size: 17px; width: 100%; text-align: left; float: left; overflow: hidden; }
#proinfo_01_lul  .pro_tel p { font: bold 34px/38px Arial, Helvetica, sans-serif;*font-size:25px; color: #FF3D17; float: left; }
#proinfo_01_rul{width: 544px;height: 408px;border:1px solid #e0e0e0;position: absolute;right: 0;top:0;}
#proinfo_01_rul li{width: 544px;height: 408px;}
#proinfo_01_rul li img{width: 544px;height: 408px;}
#proinfo_01_a{width: 1200px;height: 75px;margin:0 auto;margin-top: 10px;}
#proinfo_01_a ul{float: right;}
#proinfo_01_a li{width: 94px;height: 71px;padding:2px; cursor: pointer; border:1px solid #ccc;transition:border 0.5s;float: left;margin-left:10px;}
#proinfo_01_a li img{width: 94px;height: 71px;}
#proinfo_01_a li:hover{border:1px solid #0c4da2;}
#proinfo_01_a li.on{border:1px solid #0c4da2;}
#proinfo_02{width: 100%;height: 170px;padding-top: 20px;background: url(../images/bg_proinfomenu.jpg) center no-repeat;margin:0 auto;}
#proinfo_02_mid{width: 1200px;position: relative;margin:0 auto;}
#proinfo_02_title{width: 100%;height: 108px;margin:0 auto;}
#proinfo_02_title h2{font-size: 30px;line-height: 108px;color: #fff;float: left;}
#proinfo_02_title .pro_tips{float: right;padding-top: 17px;}
#proinfo_02_title .pro_tips li{position: relative;width: 78px;float: left;}
#proinfo_02_title .pro_tips li a{display: block;min-width: 36px;padding-top: 30px;height: 26px;line-height: 26px;color: #fff;transition:background 0.5s;text-align: center;}
#proinfo_02_title .pro_tips li a.share{background: url(../images/bg_sign59.png) center 2px no-repeat;}
#proinfo_02_title .pro_tips li a.contrast{background: url(../images/bg_sign42.png) center 2px no-repeat;}
#proinfo_02_title .pro_tips li a.download{background: url(../images/bg_sign43.png) center 2px no-repeat;}
#proinfo_02_title .pro_tips li a:hover{background-position: center 0;}
#proinfo_02_nav{width: 1200px;margin:0 auto;height: 64px;}
#proinfo_02_nav li{width: 238px;height: 64px;text-align: center;line-height: 64px;float: left;margin:0 1px;}
#proinfo_02_nav li a{display: block;color: #fff;font-size: 16px;background: url(../images/pro_nav_a.png) right top no-repeat;transition:all 0.4s;}
#proinfo_02_nav li a:hover{background: #fff;color: #0c4da2}
#proinfo_02_nav li a.cur{background: #fff;color: #0c4da2}
#proinfo_03{width: 100%;margin:0 auto;padding-top:75px;}
.proinfo_03_future{width: 990px;height: 212px;margin:0 auto; margin-bottom: 27px;}
#proinfo_03_futureul{width: 990px;height: 126px;margin:0 auto;margin-bottom: 27px;}
#proinfo_03_futureul li{width: 326px;height: 126px;float: left; border-right: 1px solid #ededed;line-height: 18px;color: #8b8b8b;text-align: center;}
#proinfo_03_futureul li .future_title{line-height: 26px;color: #333;font-size: 16px;}
#proinfo_03_futureul li .future_info{width: 170px;margin: 0 auto;margin-top: 10px; font-size: 14px; line-height: 24px;}
#proinfo_03_futurea{width: 486px;height: 13px;background: url(../images/bg_line10.png) no-repeat center 6px;margin: 0 auto;}
#proinfo_03_futurea .btns{	width: 41px;height: 13px;cursor: pointer;margin-right: 25px;transition: background 0.5s;}
#proinfo_03_futurea .prev{margin-left: 189px;background: url(../images/prev08.jpg) no-repeat;}
#proinfo_03_futurea .prev:hover{background-position: -41px 0;}
#proinfo_03_futurea .next{background: url(../images/next08.jpg) no-repeat -41px 0;}
#proinfo_03_futurea .next:hover{background-position: 0 0;}
.proinfo_03_table{width:100%;border:solid 1px #e2e1e1;border-left: none;border-right: 0; padding:20px 0 70px;margin:0 auto;}
#proinfo_table_title{width: 1200px;height: 88px;margin:0 auto;}
#proinfo_table_title h2{color: #565656;font-size: 24px;line-height: 88px;float: left;}
#proinfo_table_title a{	float: right;display: inline-block;width: 83px;padding-left: 60px;border: 1px solid #dbdbdb;color: #666;background: url(../images/bg_sign116.png) no-repeat 24px -33px;margin-top: 29px;font-weight: normal;font-size: 12px;line-height: 31px;transition: all 0.5s;}
#proinfo_table_title a:hover{border: 1px solid #0c4da2;background: url(../images/bg_sign116.png) no-repeat 24px 0 #0c4da2;color: #fff;}
#proinfo_03_tablem{width: 1200px;margin:0 auto;line-height: 30px;font-size: 16px;color: #686868;}
#proinfo_03_tablem img{max-width: 1200px;}
.proinfo_03_ft{width:100%;padding:20px 0 70px;margin:0 auto;}
#proinfo_ft_title{width: 1200px;height: 88px;margin:0 auto;}
#proinfo_ft_title h2{color: #565656;font-size: 24px;line-height: 88px;float: left;}
#proinfo_ft_title a{	float: right;display: inline-block;width: 83px;padding-left: 60px;border: 1px solid #dbdbdb;color: #666;background: url(../images/bg_sign116.png) no-repeat 24px -33px;margin-top: 29px;font-weight: normal;font-size: 12px;line-height: 31px;transition: all 0.5s;}
#proinfo_ft_title a:hover{border: 1px solid #0c4da2;background: url(../images/bg_sign116.png) no-repeat 24px 0 #0c4da2;color: #fff;}
#proinfo_03_ftm{width: 1200px;margin:0 auto;}
.proinfo_03_case{width:100%;background: #f2f2f2;padding:20px 0 30px;margin:0 auto;}
#proinfo_case_title{width: 1200px;height: 88px;margin:0 auto;}
#proinfo_case_title h2{color: #565656;font-size: 24px;line-height: 88px;}
.proinfo_05_message{width:100%;background: url(../images/bg_bg14.jpg) center top no-repeat fixed;padding:7px 0 50px;margin:0 auto;}
#proinfo_message_title{width: 1200px;height: 114px;margin:0 auto;}
#proinfo_message_title h2{color: #fff;font-size: 24px;line-height: 114px;}
#proinfo_message_ul{width: 1028px;margin:0 auto;}
..label-box{background-position: 0 0!important;}
#proinfo_message_ul li{
	position: relative;
	float: left;
	width: 464px;
	height: 42px;
	background: url(../images/bg_input01.png) no-repeat;
	margin: 0 50px 22px 0;
	display: inline;
	line-height: 42px;
}
#proinfo_message_ul p.left{
	margin: 0 11px 0 18px;
	color: #666;font-size: 12px;
}
#proinfo_message_ul input{
	width: 342px;
	height: 42px;
	border: 0;
	font-family: "微软雅黑";
	outline: none;
	background: none;
	font-size: 11px;
	line-height: 42px;
	color: #c9c9c9;
}
#proinfo_message_ul select{
	width: 342px;
	height: 42px;
	border: 0;
	font-family: "微软雅黑";
	outline: none;
	background: none;
	font-size: 11px;
	line-height: 42px;
	color: #c9c9c9;
}
#proinfo_message_ul .point{
	right: -18px;
	top: 0;
	width: 18px;
	height: 40px;
	color: #fff;
	background: url(../images/bg_sign46.png) no-repeat right center;
}
#proinfo_message_ul .sign{
	width: 45px;
	height: 42px;
	position: absolute;right: 0;top:0;
}
#proinfo_message_ul .sign.fi{
	background: url(../images/bg_sign45.png) no-repeat center;
}
#proinfo_message_ul .sign.se{
	background: url(../images/bg_sign47.png) no-repeat center;
}
#proinfo_message_ul .sign.th{
	background: url(../images/bg_sign48.png) no-repeat center;
}
#proinfo_message_ul .sign.fo{
	background: url(../images/bg_sign49.png) no-repeat center;
}
#proinfo_message_ul .sign.fif{
	background: url(../images/bg_sign50.png) no-repeat center;
}
#proinfo_message_ul .sign.si{
	background: url(../images/bg_sign51.png) no-repeat center;
}
#proinfo_message_ul .box{
	width: 976px;
	height: 132px;
	background: url(../images/bg_input02.png) no-repeat center;
	margin-bottom: 17px;
}
#proinfo_message_ul .box p.left{
	margin: 0 11px 0 18px;
	line-height: 42px;
}
#proinfo_message_ul .box textarea{
	width: 849px;
	height: 130px;
	border: 0;
	outline: none;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	resize: none;
	line-height: 40px;
	font-family: "微软雅黑";
	color: #c9c9c9;
}
#proinfo_message_ul .box .sign{
	width: 45px;
	height: 42px;
	background: url(../images/bg_sign52.png) no-repeat center;
}
#proinfo_message_ul .code{
	width: 301px;
	height: 42px;
	background: url(../images/bg_sign124.png) no-repeat;
	margin: 0 10px 24px 0;
	line-height: 42px;
	color: #666;
}
#proinfo_message_ul .code input{
	width: 123px;
	height: 42px;
	padding: 0 10px 0 15px;
	border: 0;
	line-height: 42px;
	color: #888;
}
#proinfo_message_ul .code img{
	margin: 1px 0 0 5px;
}
#proinfo_message_ul .code .img{
	position: relative;
	width: 84px;
	height: 40px;
}
#proinfo_message_ul .code img.poa{
	right: 5px;
	top: 11px;
	cursor: pointer;
}
#proinfo_message_ul .code .sign{
	background: url(../images/bg_sign125.png) no-repeat center;
}
#proinfo_message_ul .btn{
	height: 45px;
	margin-right: 50px;
}
#proinfo_message_ul .btn a{
	display: inline-block;
	width: 150px;
	height: 43px;
	border: 1px solid #f8f8f8;
	margin-left: 4px;
	font-size: 16px;
	line-height: 43px;
	color: #fff;
	text-align: center;
	transition: all 0.5s;
}
#proinfo_message_ul .btn a:hover{
	border: 1px solid #0c4da2;
	background: #0c4da2;
}
#proinfo_message_ul .btn input{
	width: 204px;
	height: 45px;
	border: 0;
	background: #0c4da2;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	transition: all 0.5s;
}
#proinfo_message_ul .btn input:hover{
	border: 1px solid #f8f8f8;
	background: none;
}


/*left*/
#left{width:225px; float: left;position: relative;}
#left_t{ width: 100%; height: 70px; line-height: 70px; text-align: center;border-bottom: solid 2px #071a67; background:#ffffff url(../images/left_t_bg.png) 178px center no-repeat; color: #071a67; font-size: 25px;font-weight: bold;}
#left_cplb,#left_cplb1{ font-weight: 100%; background: #ffffff; margin:0 auto;}
#left_cplb li{min-height: 54px; line-height: 54px;  margin:0 auto;text-indent: 15px;}
#left_cplb1 li{min-height: 54px; line-height: 54px;  margin:0 auto;text-indent: 35px;}
#left_cplb li a,#left_cplb1 li a{font-size: 15px; color: #4b4b4b;display: block;border-bottom: solid 1px #e6e6e6;}
#left_cpbl li:last-child a,#left_cpbl1 li:last-child a{border-bottom: none;}
#left_cplb li a:hover,#left_cplb1 li a:hover{background: #f2f2f2 url(../images/left_icon.jpg) left center no-repeat;}
#left_cplb dl{width: 190px;margin:0 auto;}
#left_cplb dl dt{width: 100%;height: 40px;line-height: 40px;text-indent: 10px; border-bottom: dotted 1px #cdcdcd;}
#left_cplb dl dt a{color: #444;font-size: 14px;display: block;font-weight: normal;border-bottom: dashed 1px #e6e6e6;}
#left_cplb dl dt a:hover{color: #035cac;}
#left_cplb dl dt:last-of-type{border-bottom: none;}
#left_nav{ width: 225px; height: 183px; margin:0 auto;margin-top: 10px;}
#left_nav li{float: left;width: 109px; text-align: center; height: 90px;position: relative;cursor: pointer;position: relative;background: #fbfbfb;border:solid 1px #fff;transition: all .4s;}
.left_ewm{width: 90px;height: 90px;position: absolute;right: -100px;top:-1px;z-index: 10000;display: none;}
.left_ewm img{width: 100%;}
#left_nav .ewm:hover .left_ewm{display: block;}
#left_nav li .left_nav_img{ width: 55px; height: 51px; margin:0 auto; margin-top: 10px; overflow: hidden;}
#left_nav li .left_nav_t{ width: 100%; height: 25px; line-height:25px; margin:0 auto;font-size: 14px; color: #071a67;}
#left_nav li:hover .left_nav_t{color: #fff;}
#left_nav li:hover{background: #ed6d00;}

/*hyfl css*/
.proimgsub li{ width:430px;float:left;}
.proimgsub li{ width:430px; height: 129px; position: relative; float:left;border:1px solid #ebebeb;margin-bottom: 30px;transition:all 0.4s;}
.proimgsub li:nth-child(odd){margin-right: 32px;}
.proimgsub li .proimg{ width:150px; height:121px; position: absolute;left:4px;top:4px;}
.proimgsub li .proimg img{width:150px; height:121px;}
.proimgsub li a{ color:#000; display:block;}
.proimgsub li:hover{ background:#e6e6e6;}
.proimgsub li .protitle{width: 250px;height: 34px;line-height: 34px;position: absolute;right: 4px;top:4px;color:#1d4e86; font-size:16px;font-weight:bold;}
.proimgsub li .proinfo{width: 250px;line-height: 25px;position: absolute;right: 4px;top:40px;color:#2e2e2e; font-size:14px;}


/*service css*/
#service_layout{ width: 860px;padding:40px 50px; background: #ffffff;margin:0 auto;}
#service_02{width: 100%;height: 537px;margin:0 auto;position: relative;overflow: hidden;}
#service_02 .service_img{ position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; max-width:none; z-index: 1}
#service_02 .service_02_txt{ position: absolute; top: 100px; left: 150px;width: 395px; padding: 50px; background-color: #f4f4f2; z-index: 2;}
#service_02 .service_02_txt ._t{ position: relative; font-size: 36px; color: #000; font-weight: bold; margin-bottom: 30px; padding-top: 15px; line-height: 1; }
#service_02 .service_02_txt ._t:before{ content:""; position: absolute; left: 0; top: 0; width: 50px; height: 3px; background-color: #f18303;}
#service_02 .service_02_txt ._phone { margin-bottom: 25px;}
#service_02 .service_02_txt ._phone .ico2{ float: left; width: 52px; height: 57px; margin-right: 10px;  background-position: -72px -93px;}
#service_02 .service_02_txt ._phone ._num{ float: left; font-size: 23px; font-weight: bold; color: #f18303;}
#service_02 .service_02_txt ._phone ._num span{display: block; line-height: normal}
#service_02 .service_02_txt ._p{ color: #555;font-size: 14px;line-height: 24px;}
#service_03{width: 100%;margin:0 auto;}
#service_03 li{float: left;height: 193px;margin-right: 2%;}
#service_03 li.ser_1{width: 98%;}
#service_03 li.ser_2{width: 48%;}
#service_03 li .jsfw_box{margin:40px 0 0;}
#service_03 li .jsfw_box ._t{ margin-bottom: 15px; font-size: 20px; font-weight: bold; color: #003f9e;}
#service_03 li .jsfw_box ._st{ font-size: 16px; color: #333; line-height: normal; margin-bottom: 8px;}
#service_03 li .jsfw_box ._txt{ position: relative; padding-left: 15px; border-left: 1px solid #eee;min-height:102px;line-height: 24px;color: #555;font-size: 14px;}
#service_03 li .jsfw_box ._txt:before{ content:""; position: absolute; left: -1px; top: 0; width: 1px; height: 20px; background-color: #fb8c0a;}
#service_04{width: 100%;background: #f4f4f4; margin:0 auto;margin-top: 80px;}
#service_04_mid{width: 100%;margin:0 auto;}
#service_04_l{width: 100%;}
#service_04_l .net_boc{width:100%; background:#003f9e url(../images/line_network.png) right top no-repeat;}
#service_04_l .net_boc .net{display:block; color:#fff;width: 66%;margin: 0 auto;text-align: center;padding:5% 0;}
#service_04_l .net_boc .tit{font-size:32px;}
#service_04_l .net_boc .p{font-size:16px;line-height: 25px;margin-top: 8px;}
#service_04_l .net_tel{ position:relative; padding:5px 0 0 109px; color:#253036;width: 300px; margin:0 auto; margin-top: 30px;}
#service_04_l .net_tel .ico2{width:65px; height:71px;background-position:-135px -82px; position:absolute;left:30px;top:0;}
#service_04_l .net_tel ._tel{font-family: Arial;font-size:32px; line-height: 30px;}
#service_04_l .net_tel .p{font-size:20px; line-height: 25px;padding-top: 8px;}
#service_04_r{width: 100%;height: 354px;background: url(../images/ser_bg3.png) center no-repeat;padding:90px 0 80px;position: relative;}
#service_04_r .c1{top: 208px;left: 154px;}
#service_04_r .c2{ top: 270px;left: 225px;}
#service_04_r .c3{top: 250px;left: 200px;}
#service_04_r .c4{top: 310px;left: 220px;}
#service_04_r .c5{left: 365px;top: 180px;}
#service_04_r .c6{top: 232px;left: 359px;}
#service_04_r .c7{top: 205px;left: 400px;}
#service_04_r .c8{top: 170px;left: 464px;}
#service_04_r .c9{right: 225px;top: 232px;}
#service_04_r .c10{right: 187px;top: 144px;}
#service_04_r .c11{right: 168px;top: 198px;}
#service_04_r .c12{bottom: 190px;right: 116px;}
#service_04_r .c13{bottom: 172px;right: 155px;}
.ico2{display:inline-block; background:url(../images/ico2.png) no-repeat;vertical-align:middle;}

/*message css*/
#service_info{width: 100%;line-height: 34px;font-size: 15px;color: #666;margin:0px auto;}
#service_table{width: 100%;margin:0 auto;}
#table_t{width: 100%;height: 36px;line-height: 36px;font-size: 18px;color: #666; font-weight: bold; margin:20px auto;}
#table_tab{width: 100%;margin:0px auto;margin-top: 20px;}
#table_tab .con_text{width: 50%; height: 40px;line-height: 40px;float: left;position: relative;margin-bottom: 20px;}
#table_tab .modify_con_text{padding-left: 100px;}
#table_tab .modify_appellation{float: left;width: 100px;margin-left: -100px;color: #666;font-size: 16px;}
#table_tab .modify_con_text .text1{ width: 316px; border:1px solid #e6e6e6;text-indent: 10px;height: 36px;line-height: 36px;font-size: 15px;color: #999;font-family: "微软雅黑";}
#table_tab .modify_con_text .text2{ width: 135px; border:1px solid #e6e6e6;text-indent: 10px;height: 36px;line-height: 36px;font-size: 15px;color: #999;font-family: "微软雅黑";}
#table_tab .modify_appellation i{padding-right: 10px;color: #ec0000;font-size: 13px;font-style: normal;}
#table_tab .con_txt{width: 100%; line-height: 40px;position: relative;margin-bottom: 10px;}
#table_tab .modify_con_text .txt1{ width: 769px; height: 130px; border:1px solid #e6e6e6;text-indent: 10px;line-height: 36px;font-size: 15px;color: #999;font-family: "微软雅黑";}
#table_tab .con_btn{width: 33%;height: 35px;margin:0 auto;}
#table_tab .con_btn input{background: #bfbebd; cursor: pointer; width: 125px;height: 35px;font-family: "微软雅黑";line-height: 35px;text-align: center;border:none;float: left;margin:0 10px; font-size: 14px;color: #fff;display: block;transition: all .4s;}
#table_tab .con_btn input.submit{background: #035cac;}
#table_tab .con_btn input.reset{background: #454545;}
#table_tab .con_btn input:hover{background: #272636;}

/*lxwm css*/
#lxwm_c{ width: 830px;padding:40px 65px; background: #ffffff;margin:0 auto;}
#lxwm_c .l_t{text-align:center;color: #010101;font-size:40px;}
#lxwm_c .l_i{width: 100%;height: 94px;line-height: 35px;text-align: center;color: #b8b8b8;font-size: 18px;position: relative;margin:0 auto;margin-top: 20px;}
#lxwm_c .l_i:after{content:'';width:100%;height:3px;background-color:#e5e5e5; position:absolute;bottom:0;left:0;}
#lxwm_c #lxwm_info{ width: 100%;margin:0 auto; margin-top: 20px;}
#lxwm_c #lxwm_info dl dt{width: 600px;float: left;}
#lxwm_c #lxwm_info dl dt .lxwm_icon{min-width: 85px;height: 73px;background: url(../images/lxwm_icon.png) left center no-repeat;padding-left: 99px;line-height: 35px;color: #000;font-size: 18px;}
#lxwm_c #lxwm_info dl dt .lxwm_icon span{color: #a3a3a3;font-size: 30px;}
#lxwm_c #lxwm_info dl dt .lxwm_icon i{font-style: normal; color: #c3c2c2;font-size: 14px;}
#lxwm_c #lxwm_info dl dt .lxwm_info{width: 100%;line-height: 30px;font-size: 14px;color: #585858;margin:0 auto;margin-top: 20px;}
#lxwm_c #lxwm_info dl dd{width: 150px;float: left;text-align: center;}
#lxwm_c #lxwm_info dl dd .lxwm_ewm{width: 100%;line-height: 24px;color: #585858;font-size: 14px;margin:0 auto;}
#lxwm_c #lxwm_info dl dd .lxwm_ewm img{width: 96px;height: 96px;}
#lxwm_c #lxwm_info dl dd .lxwm_btn{width: 100%;margin:0 auto;margin-top: 20px;}
#lxwm_c #lxwm_info dl dd .lxwm_btn a{width: 148px;height: 50px;line-height: 50px; display: block;background: #49abdb;color: #fff;border-radius: 5px;font-size: 16px;text-align: center;margin: 10px auto;transition: all .4s;}
#lxwm_c #lxwm_info dl dd .lxwm_btn a:hover{background: #49abdb;color: #fff;}




/*jobs css*/
#apply_03_title{width: 865px; padding:0 20px; background: #464650;color: #fff;font-size: 14px;height: 54px;line-height: 54px;margin: 0 auto;margin-top: 30px;}
.td1{width: 25%;float: left;position: relative;}
.td1 i{display: block; position: absolute;right: 0;top:0;width: 80px;height: 13px;background: url(../images/hot.gif) left center no-repeat;display: none;}
.td3{width: 35%;float: left;}
.td4{width: 20%;float: left;}
.td5{width: 20%;float: left;}
.td5 a{color: #f91747;font-size: 14px;}
#apply_ul{width: 865px; padding:0 20px;margin:0 auto;}
#apply_ul li{width: 100%;}
#apply_ul li .apply_title{font-size: 14px; line-height: 30px; color: #777;padding:16px 0;border-bottom: solid 1px #efefef;}
#apply_ul li:nth-child(1) .apply_title i{display: block;}
#apply_ul li:nth-child(2) .apply_title i{display: block;}
#apply_ul li:nth-child(3) .apply_title i{display: block;}
#apply_ul li .apply_box{padding:20px 3.5% 36px;background: #f5f5f5;position: relative;display: none;}
#apply_ul li .apply_box .info1 {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 22px;
}
#apply_ul li .apply_box .info1 p {
  float: left;
  font-size: 14px;
  color: #333333;
  line-height: 25px;
  min-width: 24%;
  margin: 5px 0px;
  margin-right: 1%;
}
#apply_ul li .apply_box .info2 {
  border-bottom: 1px solid #e5e5e5;
  padding: 14px 0 22px;
}
#apply_ul li .apply_box .info2 h3 {
  font-size: 18px;
  color: #333333;
  line-height: 3;
  font-weight: normal;
}
#apply_ul li .apply_box .info2 p {
  font-size: 14px;
  color: #777777;
  line-height: 2;
}
#apply_ul li .apply_box .info3 {
  margin-top: 31px;
}
#apply_ul li .apply_box .info3 .apply_btn {
  width: 151px;
  height: 41px;
  line-height: 41px;
  background: #f91747;
  font-size: 16px;
  color: #ffffff;
  float: left;
  text-align: center;
}
#apply_ul li .apply_box .info3 .apply_btn:hover {
  opacity: 0.6;
}
#apply_ul li .apply_box i {
  position: absolute;
  left: 18px;
  top: -12px;
  width: 0;
  height: 0;
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent #f5f5f5;
}
#apply_bg{width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;left: 0;top:0;display: none;}
#apply_form{width: 650px;height: 480px;background: #fff;padding:35px 50px;position: absolute;}
#apply_form h2{font-weight: normal;font-size: 24px;line-height: 30px;color: #000;}
#apply_form .close{display: block; width: 20px;height: 20px;background: url(../images/close04.png) center no-repeat;position: absolute;right: -4%;top:0;}
#apply_table{width: 100%;margin:0 auto;margin-top: 20px;}
#apply_table td{
	height: 35px;
	padding-bottom: 9px;
}
#apply_table label{
	display: inline-block;
	width: 302px;
	height: 35px;
	background: url(../images/bg_input03.png) no-repeat;
}
#apply_table input{
	width: 270px;
	height: 35px;
	padding: 0 16px;
	border: 0;
	background: none;
	line-height: 35px;
	color: #ccc;
}
#apply_table input.file{
	width: 268px;
	height: 33px;
	border-radius: 3px;
}
#apply_table input.submit{
	width: 158px;
	height: 36px;
	background: #0c4da2;
	color: #fff;
}
#apply_table select{
	width: 300px;
	height: 31px;
	padding-left: 16px;
	margin: 2px 0 0 1px;
	border: 0;
	line-height: 31px;
	color: #ccc;
}
#apply_table option{
	padding: 0 16px;
}
#apply_table textarea{
	width: 614px;
	height: 112px;
	padding: 0 15px;
	border: 1px solid #dbdbdb;
	border-radius: 2px;
	resize: none;
}



/*jiangmeng css*/
#jiameng_banner{width: 100%;height: 299px;marign:0 auto;background: url(../images/jiameng_banner.jpg) center no-repeat;}
#jiameng_advantage{width: 1200px;margin:0 auto;}
#jiameng_advl{width: 432px;height: 429px;float: left;background: url(../images/jiameng_circle_1.png) no-repeat;position: relative;}
#jiameng_c1{width: 432px;height: 429px;position: absolute;left: 0px;top:0px;filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; }
#jiameng_c2{width: 432px;height: 429px;position: absolute;left: 0px;top:0px;filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; }
.logo3-a{
	opacity: 1;
	animation:logo3-a 10s infinite linear;
	-moz-animation:logo3-a 10s infinite linear;
	-webkit-animation:logo3-a 10s infinite linear;
	-o-animation:logo3-a 10s infinite linear;

}
@keyframes logo3-a
	{
	0%		{transform: rotate(0deg);}
	100%	{transform: rotate(360deg);}
	}

@-webkit-keyframes logo3-a
	{
	0%		{-webkit-transform: rotate(0deg);}
	100%	{-webkit-transform: rotate(360deg);}
	}

@-moz-keyframes logo3-a
	{
	0%   {-moz-transform: rotate(0deg);}
	100% {-moz-transform: rotate(360deg);}
	}

@-o-keyframes logo3-a
	{
	0%   {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
	}
.logo3-a1{
	opacity: 1;
	animation:logo3-a1 5s infinite linear;
	-moz-animation:logo3-a1 5s infinite linear;
	-webkit-animation:logo3-a1 5s infinite linear;
	-o-animation:logo3-a1 3s infinite linear;

}
@keyframes logo3-a1
	{
	0%		{transform: rotate(0deg);}
	100%	{transform: rotate(360deg);}
	}

@-webkit-keyframes logo3-a1
	{
	0%		{-webkit-transform: rotate(0deg);}
	100%	{-webkit-transform: rotate(360deg);}
	}

@-moz-keyframes logo3-a1
	{
	0%   {-moz-transform: rotate(0deg);}
	100% {-moz-transform: rotate(360deg);}
	}

@-o-keyframes logo3-a1
	{
	0%   {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
	}
.culture-n{animation:culture-n 10s infinite linear;-moz-animation:culture-n 10s infinite linear;-webkit-animation:culture-n 10s infinite linear;-o-animation:culture-n 10s infinite linear;}
@keyframes culture-n
  {
  100%    {transform: rotate(-360deg);}
  0%  {transform: rotate(0deg);}
  }

@-webkit-keyframes culture-n
  {
  100%    {transform: rotate(-360deg);}
  0%  {transform: rotate(0deg);}
  }

@-moz-keyframes culture-n
  {
  100%    {transform: rotate(-360deg);}
  0%  {transform: rotate(0deg);}
  }

@-o-keyframes culture-n
  {
  100%    {transform: rotate(-360deg);}
  0%  {transform: rotate(0deg);}
  }



#jiameng_advr{width: 657px;height: 429px;float: right;}
#jiameng_advr li{opacity: 0; padding:0px!important;margin-top: -50px;}
#jiameng_advr span{width: 657px;height: 30px;line-height: 30px;color: #376fc4;font-size: 16px;}
#jiameng_advr .jiameng_info{width: 657px;margin:0 auto; margin-bottom: 10px;line-height: 28px;color: #000000;font-size: 14px;}
#policy_title{width:1100px;padding-left: 100px; height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000;}
#policy_c{width: 1200px;height: 135px;margin:0 auto; margin-top: 50px;overflow: hidden;background: url(../images/policy_bg.png) center 10px no-repeat;}
#policy_c li{width: 213px;height: 135px;float: left;position: relative;margin:0px 0px;padding:0px!important;opacity: 0;}
#policy_c li .policy_icon{width: 36px;height: 36px;margin:0 auto;}
#policy_c li .policy_title{width: 213px;height: 45px;line-height: 45px;text-align: center;color: #e8301f;font-size: 18px;margin:0 auto;}
#policy_c li .policy_info{width: 213px;line-height: 22px;text-align: center;color: #000000;font-size: 14px;margin:0 auto;}
#condition_title{width:1100px;padding-left: 100px; height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000;}
#condition_c{width: 1200px;height: 135px;margin:0 auto; margin-top: 50px;overflow: hidden;}
#condition_c p{font-size: 14px;color: #000;line-height: 28px;margin-bottom: 10px;}
#lc_title{width:1100px;padding-left: 100px; height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000; text-align: center;}
#lc_c{width: 1200px;height: 400px; margin:0 auto; margin-top: 50px;overflow: hidden;}
#lc_c p{font-size: 14px;color: #000;line-height: 28px;margin-bottom: 10px;}
#lc_c ul{width: 1200px;height: 195px;margin:0 auto; padding-top: 45px;}
#lc_c li{float: left;padding:0px!important;margin:0px 0px;opacity: 0;}
#lc_c .lc_arrow{width: 12px;height: 195px;background: url(../images/lc_arrow.png) center 45px no-repeat;}
#lc_c .lc_img{width: 156px;height: 195px;position: relative;}
#lc_c .lc_icon:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
#lc_c .lc_icon{width: 106px;height: 106px;margin:0 auto;text-align: center;background: url(../images/lc_icon.png) no-repeat;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
#lc_c .lc_t{width: 100%;height: 65px;margin:0 auto;line-height: 65px;text-align: center;color: #000;font-size: 36px;font-family: arial;}
#lc_c .lc_i{width: 100%;margin:0 auto;text-align: center;color: #000;font-size: 14px;}
#lc_c li:hover .lc_t{color: #ff8a00}
#lc_c li:hover .lc_i{color: #ff8a00}

/*news css*/
#news_01{ width: 960px;height: 300px; background: #3b67a9;margin:0 auto;}
#news_01_l{width: 562px; height: 300px; float: left;overflow: hidden;background: url(../images/video_img.jpg) no-repeat;}
#news_01_l img{transition:transform 1s ease 0s;}
#news_01:hover img {transform: scale(1.2, 1.2);}
#news_01_r{ width: 398px; height: 300px; float: right;}
#news_01_r .news_h1{width: 325px; font-size: 30px; color: #ffffff; padding-top: 35px; line-height: 38px; margin:0 auto;}
#news_01_r .news_h1 a{font-size: 30px; color: #ffffff;}
#news_01_r .news_p1{width: 325px; font-size: 14px; color: #ffffff; padding-top: 50px; line-height: 26px; margin:0 auto;}
.zy_news{width: 880px;margin:0 auto;background: #fff;margin-top: 20px; padding:30px 40px;}
.zy_news_h{width: 100%;height: 30px;line-height: 30px;margin:0 auto;color: #000;font-size: 24px;}
.zy_news_h a{color: #000;font-size: 24px;}
.zy_news_c{width: 100%;height: 380px;margin:0 auto;margin-top: 15px;}
.zy_news_l{width: 339px;height: 380px;float: left;}
.zy_news_img{width: 339px;height: 237px;margin:0 auto;overflow: hidden;}
.zy_news_img img{width: 339px;height: 237px;transition:transform 1s ease 0s;}
.zy_news_l:hover .zy_news_img img{transform: scale(1.05, 1.05);}
.zy_news_ft{font-size: 19px;color: #333333;margin:20px auto;width: 339px;}
.zy_news_ft a{font-size: 19px;color: #333333;}
.zy_news_ft a:hover{color: #e80000;}
.zy_news_fi{color: #333333;margin:0px auto;width: 339px;line-height: 26px;font-size: 14px;}
.zy_news_r{width: 513px;height: 380px;float: right;position: relative;}
.zy_news_r ._more{width: 90px;height: 20px;line-height: 20px;position: absolute;right: 0;bottom:0;text-align: center;color: #484848;font-size: 14px;transition: all .4s;}
.zy_news_r ._more:hover{text-decoration: underline;}
.zy_news_r li{width: 513px;height: 40px;line-height: 40px; position: relative;margin-bottom: 10px;}
.zy_news_r .news_even{background: #fff;}
.zy_news_r .news_odd{background: #f3f3f3;}
.zy_news_r li .news_time{width: 108px;height: 31px;line-height: 31px!important; position: absolute;left: 0px;top:4px;z-index: 999; background: url(../images/news_time_bg.png) no-repeat;text-align: center;font-size: 14px;color: #fff;}
.zy_news_r li span{padding-left: 143px;}
.zy_news_r li a{font-size: 14px;color: #484848;display: block;width: 513px;height: 40px;}
.zy_news_r li a:hover{color: #e80000;}

/* CSS company */
#intro_01{ width: 960px;height: 300px; background: #3b67a9;margin:0 auto;}
#intro_01_l{width: 562px; height: 300px; float: left;overflow: hidden;}
#intro_01_l img{transition:transform 1s ease 0s;}
#intro_01:hover img {transform: scale(1.2, 1.2);}
#intro_01_r{ width: 398px; height: 300px; float: right;}
#intro_01_r .intro_h1{width: 325px; font-size: 30px; color: #ffffff; padding-top: 35px; line-height: 38px; margin:0 auto;}
#intro_01_r .intro_h1 a{font-size: 30px; color: #ffffff;}
#intro_01_r .intro_p1{width: 325px; font-size: 14px; color: #ffffff; padding-top: 50px; line-height: 26px; margin:0 auto;}
#intro_01 a{display: block; width: 960px;height: 300px; }
#intro_02{ width: 960px;height: 299px; background: #ffffff;margin:0 auto; margin-top: 20px;}
#intro_02_l{width: 323px; height: 299px; float: left;}
#intro_02_l .intro_h2{width: 235px; font-size: 30px; color: #000000; padding-top: 50px; margin:0 auto;}
#intro_02_l .intro_p2{width: 235px; font-size: 18px; color: #000000; line-height: 35px; margin:0 auto;}
#intro_02_l .intro_p2 a{font-size: 18px; color: #000000; }
#intro_02_l .intro_p2 a:hover{color: #e80000; }
#intro_02_l .intro_p3{width: 245px; font-size: 14px; color: #000000; padding-top: 24px; line-height: 29px; margin:0 auto;}
#intro_02_r{ width: 637px; height: 299px; float: right;overflow: hidden;}
#intro_02_r img{transition:transform 1s ease 0s;}
#intro_02_r:hover img {transform: scale(1.2, 1.2);}
#intro_02 a{display: block; width: 960px;height: 300px; }
#intro_03{ width: 960px;height: 458px; margin:0 auto; margin-top: 20px;}
#intro_03 .intro_03_icon{width: 115px; height: 115px; margin:0 auto; margin:30px auto;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
#intro_03_l:hover .intro_03_icon,#intro_03_r:hover .intro_03_icon{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}

#intro_03 .intro_03_title{ width: 100%; text-align: center;font-size: 16px;color: #000000;}
#intro_03 .intro_03_c{ width: 388px; margin:0 auto; margin-top: 30px;line-height: 29px;font-size: 14px;color: #000}
#intro_03 .intro_03_c a{font-size: 14px;color: #000;display: block;}
#intro_03 .intro_03_ul li{height: 30px; line-height: 30px;background: url(../images/icon.png) left center no-repeat;}
#intro_03 .intro_03_ul li span{ padding-left: 15px;}
#intro_03 .intro_03_ul li a{font-size: 14px;color: #000000;}
#intro_03 .intro_03_ul li a:hover{color: #e80000;}
#intro_03_l{ width: 475px; height: 458px; float: left;background: #ffffff;transform: translateZ(0px);transition-duration: 0.3s;}
#intro_03_l:hover,#intro_03_r:hover{background: #fbfbfb;box-shadow: 0 20px 20px -20px rgba(0, 0, 0, 0.5); transform: scale(1.05);}
#intro_03_r{ width: 475px; height: 458px; float: right;background: #ffffff;transform: translateZ(0px);transition-duration: 0.3s;}
#intro_04{ width: 960px;height: 240px; margin:0 auto; margin-top: 20px;}
#intro_04 li{float: left;width: 313px; height: 240px;background: #ffffff;transform: translateZ(0px);transition-duration: 0.3s;}
#intro_04 li .intro_04_img{width: 111px;height: 111px;margin:0px auto; margin-top: 30px;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
#intro_04 li:hover .intro_04_img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}

#intro_04 li .intro_04_title{width: 100%;line-height: 25px;margin:0px auto;font-size: 16px;color: #000000;text-align: center; margin-top: 10px;}
#intro_04 li .intro_04_info{width: 100%;line-height: 25px;margin:0px auto;font-size: 14px;color: #969696;text-align: center;}
#intro_04 li a{display: block;}
#intro_04 li:hover{background: #fbfbfb;background: #fbfbfb;box-shadow: 0 20px 20px -20px rgba(0, 0, 0, 0.5); transform: scale(1.05);}
#company_content{ width: 960px;background: #ffffff;margin:0 auto; padding: 20px 0px;padding-bottom: 50px;}
#company_updown{ width: 905px;margin:0 auto; padding: 20px 0px;color:#000;font-size: 14px;}
#company_title{width: 905px;height: 30px;line-height: 30px;margin:0 auto;color: #000;font-size: 20px;position: relative;}
#company_title a{color: #000;font-size: 20px;}
#company_title a:hover{color: #285dae;}
#company_more{position: absolute;right: 0;top:0;color: #4b4b4b;font-size: 14px;}
#company_more i{padding-right: 5px;}
#company_more a{color: #4b4b4b;font-size: 14px;}
#company_info{width: 905px;line-height: 36px;margin:0 auto;color: #4b4b4b;font-size: 16px;margin-top: 30px;}
#news_list{width: 905px;line-height: 30px;margin:0 auto;color: #000;font-size: 14px;margin-top: 30px;}
#news_list li{width: 905px;height: 40px;line-height: 40px; position: relative;margin:8px 0px;}
#news_list .news_even{background: #fff;}
#news_list .news_odd{background: #f3f3f3;}
#news_list li .news_time{width: 108px;height: 31px;line-height: 31px!important; position: absolute;left: 0px;top:4px;z-index: 999; background: url(../images/news_time_bg.png) no-repeat;text-align: center;font-size: 14px;color: #fff;}
#news_list li span{padding-left: 143px;}
#news_list li a{font-size: 14px;color: #484848;display: block;width: 513px;height: 40px;}
#news_list li a:hover{color: #e80000;}
#updown{width: 95%;margin:0 auto;}
#updown li{padding:0!important; margin:10px auto!important;text-indent: 10px; color: #333;font-size: 16px!important; font-size:20px; width: 100%!important; line-height:50px; height:50px!important;background:#f8f8f8!important; display:block; border-radius:3px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#updown li a{color: #333;font-size: 16px!important;}
#updown li:hover{ background:#d8d8d8; display:block; border-radius:3px;}
#back_list{width: 95%;height: 50px;line-height: 50px;margin:0 auto;color: #333;font-size: 16px;text-indent: 10px;}
#back_list a{color: #333!important;font-size: 16px!important;}
#back_list a:hover{color: #e80000!important;}

/*Fzlc css*/
#fzlc_content{ width: 960px;background: #ffffff;margin:0 auto; padding: 20px 0px;}
#fzlc_title{width: 905px;height: 30px;line-height: 30px;margin:0 auto;color: #000;font-size: 20px;}
#fzlc_nav{width: 905px;margin:20px auto;height: 40px;background: #285dae;border-radius: 20px;}
.fzlc_info{ width: 905px;margin:0 auto; padding: 25px 0px;color:#000;font-size: 14px;line-height: 30px;}
.fzlc_info img{max-width: 565px;}

/*culture css*/
#culture_title{ width:860px; height:100px; padding:0px 30px; font-size: 14px; background: url(../images/culture_title.png) no-repeat bottom right; margin:0 auto 15px}
#culture_info{width: 860px;min-height: 870px;margin:0 auto;margin-top: 30px;background: url(../images/culture_bg.png) 146px top no-repeat;}
#culture_info li{width: 860px;height: auto;margin-bottom: 15px; margin-top: -50px;opacity: 0;}
#culture_info li .culture_l{width: 162px;height: 43px;float: left;position: relative;}
#culture_info li .culture_txt{width: 128px;height: 43px;background: url(../images/culture_capital.png) no-repeat;position: absolute;left: 0px;top:0px;text-align: center;line-height: 43px;color: #fff;font-size: 14px;}
#culture_info li .culture_icon{width: 22px;height: 22px;background: url(../images/culture_icon.png) no-repeat;position: absolute;right: 0px;top:10px;}
#culture_info li .culture_r{width: 665px;padding:10px; float: right;padding-bottom: 20px;border-bottom: dashed 1px #eeeeee;font-size: 14px;line-height: 30px;}
#culture_info li:hover .culture_txt{background: url(../images/culture_capital_hover.png) no-repeat;}
#culture_info li:hover .culture_r{background: #f6f5f5;}

/* CSS Product */
#product_banner{width: 100%;height: 299px;margin:0 auto;background: url(../images/pro_banner.jpg) center no-repeat;}
.product_list{width: 960px;height: auto;margin:0 auto;}
.product_list li{width: 920px;height: 340px;padding:20px;background: #fff;margin-bottom: 20px;}
.product_list li .pro_mid{width: 920px;height: 340px;margin:0 auto;}
.product_list li .pro_evenl{width: 448px;height: 336px;float: left;text-align: center;border:solid 1px #f0f0f0;}
.product_list li .pro_evenr{width: 453px;height: 336px;float: right;}
.product_list li .pro_oddl{width: 453px;height: 336px;float: left;}
.product_list li .pro_oddr{width: 448px;height: 336px;float: right;text-align: center;}
.product_list li .pro_evenl img{max-height:380px;max-width:448px;vertical-align:middle;}
.product_list li .pro_evenl span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
.product_list li .pro_oddr img{max-height:380px;max-width:448px;vertical-align:middle;}
.product_list li .pro_oddr span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
.product_list li img{width: 448px;height: 336px;}
.image06 {
    width:448px;
    height:336px;
    overflow: hidden;
    position: relative;
}
.image06 .imgB {
    width: 100%;
    top: 0;
    left: 0;
    position: relative;
    opacity: 1;
}
.image06 .imgT {
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    -webkit-transform: scale(5);
    -moz-transform: scale(5);
    -ms-transform: scale(5);
    -o-transform: scale(5);
    transform: scale(5);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}
.image06 .ovrly {
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image06 .ovrly a{font-size: 30px; line-height: 380px;opacity: 0.3; color: #fff!important; font-weight: bold;text-align: center;}
.image06:hover .imgT {
    opacity: 0.5;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.image06:hover .ovrly {
    opacity: 1;
}

.product_list li .p_n{width: 100%;height: 52px;line-height: 52px;margin:0 auto;font-size: 24px;color: #000;}
.product_list li .p_n a{font-size: 24px;color: #000;}
.product_list li .p_i{width: 100%;height: 108px;line-height: 28px;margin:0 auto;font-size: 14px;color: #000;}
.product_list li .p_p{width: 100%;height: 110px;margin:10px auto;margin-top: 15px;border-bottom: dashed 1px #2da9dd;}
.product_list li .p_p li{width: 137px!important;height: 81px!important;padding:0px!important; float: left;text-align: center;line-height: 20px;font-size: 14px;color: #2da6df;}
.product_list li .p_p li img{width: 75px!important;height: 61px!important;border:none;}
.product_list li .p_p li a{display: block;width: 137px!important;height: 81px!important;font-size: 14px;color: #2da6df;}
.product_list li .p_c{width: 100%;height: 28px;line-height: 28px;margin:0 auto;font-size: 14px;color: #000;}


/*product_info css*/
.pro_height{width: 100%;height: 65px;margin:0 auto;}
#pro_img{width: 100%;margin:0px auto;}
#pro_l{ width: 448px;float: left; text-align: center;border:1px solid #dedede;position: relative;}
#pro_r{ width: 434px; float: right;}
#pro_r .p_title{line-height: 40px;height: 40px;margin:0 auto;width: 100%;color: #333;font-size: 22px;font-weight: bold;}
#pro_r .p_info{width: 100%;line-height: 24px;color: #333;font-size: 14px;margin:10px auto;}
#pro_r .p_info span{font-size: 16px;line-height: 30px;height: 30px;}
#pro_r .p_info p{margin-bottom: 15px;}
#pro_r #pro_tj_lx { margin-bottom:2%; width: 100%; overflow: hidden; }
#pro_r #pro_tj_lx_tel{ width:100%; overflow:hidden;}
#pro_r #pro_tj_lx_tel p { background: url(../images/dianhua.gif) no-repeat left 5px; font-size: 14px; padding:1% 1% 2% 10.5%;  text-align:left; float:left; width:auto; }
#pro_r #pro_tj_lx_tel  span { color: #E3131E; font-weight: bold; margin-right: 8px; float:left; width:auto; font-size:28px;color: #E30F00; }
#pro_r #pro_tj_lx a {width: 150px; height: 45px;line-height: 45px; float:left;color: #fff; font-size: 15px; display: inline-block; text-align: center; font-weight: bold; margin-top: 23px;transition: all .4s;}
#pro_r #pro_tj_lx a.line-zixun { background:#f08a33; }
#pro_r #pro_tj_lx a.line-order { width: 150px; background:#071a67; margin-left: 15px;  }
#pro_r #pro_tj_lx a:hover{background: #454545;}
#pro_nav{width: 905px;height: 54px;border-bottom: solid 1px #026eb2;position: fixed;top:-65px;transition: all .4s;}
#pro_nav li{float: left;width: 149px;height: 54px;line-height: 54px;text-align: center;position: relative;margin-right: 1px;}
#pro_nav li:last-child{margin-right: 1px;}
#pro_nav li a{font-size: 16px;color: #000;display: block;z-index: 2;position: relative;background: #f0f0f0;}
#pro_nav li .hover{width:150px;height: 64px; position: absolute;left: 0px;bottom:-10px; background: url(../images/category_hover.png) center top repeat-x;color: #fff; z-index: 1}
.pro_capital{width: 100%;height: 45px;line-height: 45px; border-bottom: solid 1px #dedede; margin:0 auto;}
.pro_capital span{width: 108px;height: 45px;color: #000;font-size:20px;text-align: center;display: block;font-weight: bold;}
.pro_detail{width: 100%;height: auto;margin:0 auto;margin-top: 10px;font-size: 14px;color: #4f4f4f;line-height: 29px;}
.submit{width:96px;height:32px;line-height:32px;border:0;background:#fb4646;cursor:pointer;color: #fff;font-size: 14px;text-align: center;font-family: "微软雅黑"; }
.reset{width:96px;height:32px;line-height:32px;border:0;background:#dddddd;cursor:pointer;color: #000;font-size: 14px;text-align: center;font-family: "微软雅黑"; }
#pro_solution{width: 95%;height: 230px;margin:0 auto;overflow: hidden;}
#pro_ralate{width: 100%;height: 230px;margin:0 auto;overflow: hidden;}
.pro_ralate li{height:230px;width:256px;float:left;margin:0 15px 5px 10px;text-align:center;}
.pro_ralate li .p_01{width:254px;height:192px; text-align: center;border:1px solid #f6f6f6;}
.pro_ralate li .p_01 img{max-height:188px;max-width:250px;padding:2px;vertical-align:middle;}
.pro_ralate li .p_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
.pro_ralate li .p_02{width:254px;text-align: center;line-height:30px;}
.pro_ralate li a{color:#000000;font-size:15px;}
.pro_ralate li a:hover{color:#e80000;}

/*order css*/
.left_form { width: 100%; overflow: hidden; }
.left_form form { padding: 20px; width: 100%; overflow: hidden; }
.left_form ul li { margin-bottom: 5px; overflow: hidden; }
.left_form ul li.message { position: relative; }
.left_form ul li span { display: block; width:20%; text-align: right; margin-right: 10px; float: left; font-size: 14px; }
.left_form ul li select { width: 56%; margin: 5px 0 2px; border: 1px solid #d8d8d8; background: #f9f9f9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
.left_form ul li input.intxt { width: 55%; margin: 5px 0 2px; border: 1px solid #d8d8d8; background: #f9f9f9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
.left_form ul li textarea { border: 1px solid #d8d8d8; background: #f9f9f9; width: 70%; height: 140px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize: none; }
.left_form .btnclick { padding:2%  0 0 30%; overflow: hidden; }
.left_form .btnclick input { display: block; width: 110px; padding:10px 40px;  text-align: center; color: white; float: left; margin-right: 15px; cursor: pointer; font-size: 16px; overflow: hidden; }
.left_form .btnclick input.btn_submit { background: #EB2002; border: 0; }
.left_form .btnclick input.btn_reset { background: #454545; border: 0; }
.con_form2 { width: 100%; margin-top:35px; overflow: hidden; margin-bottom: 30px;  }
.left_form2 { width:62%; overflow: hidden; float: left; border-right:#d8d8d8 1px solid; padding:0 3% 1% 0; }
.left_form2 h3 { font-size: 16px; border-bottom: #d8d8d8 1px solid; margin-bottom: 5px; padding-bottom: 7px; margin-top: 20px; }
.left_form2 form {  overflow: hidden; }
.left_form2 ul li { height: 45px; line-height: 45px; margin-bottom: 5px; overflow: hidden; }
.left_form2 ul li.message { height: 130px; position: relative; _height: 138px; }
.left_form2 ul li span { display: block; width: 128px; text-align: right; margin-right: 10px; float: left; font-size: 14px; line-height:50px;}
.left_form2 ul li input.intxt { width:60%; margin: 5px 0 2px; border: 1px solid #D9D9D9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
.left_form2 ul li textarea { border: 1px solid #CCC; width: 68%; height: 100px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize: none; }
.left_form2 .btnclick { padding-left: 140px; overflow: hidden; }
.left_form2 .btnclick input { display: block; width: 110px; height: 34px; line-height: 34px; text-align: center; color: white; float: left; margin-right: 15px; cursor: pointer; font-size: 16px; overflow: hidden; }
.left_form2 .btnclick input.btn_submit { background: #EB2002; border: 0; }
.left_form2 .btnclick input.btn_reset { background: #454545; border: 0; }




/* CSS service */
#service_banner{width: 100%;height: 299px;margin:0 auto;background: url(../images/service_banner.jpg) center no-repeat;}
#zy_nav{width: 1200px;height: 50px;margin:20px auto;background: #ffffff;position: relative;}
#zy_nav li{float: left;width: 170px;height: 50px;text-align: center; line-height: 50px;}
#zy_nav li a{display: block;font-size: 14px;color: #000000;}
#zy_nav li a:hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#zy_nav li .hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#service_nav{width: 1200px;height: 50px;margin:20px auto;background: #ffffff;position: relative;}
#service_nav li{float: left;width: 170px;height: 50px;text-align: center; line-height: 50px;}
#service_nav li a{display: block;font-size: 14px;color: #000000;}
#service_nav li a:hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#service_nav li .hover{background: #376fc4;color: #ffffff;font-size: 18px;}
.service_list{width: 100%;height: auto;margin:0 auto;}
.service_list li{width: 100%;height: auto; padding:45px 0px;}
.service_list .even{background: #fff;}
/*fwzz css*/
#fwzz_title{width:1200px;text-align: center;height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000;}
#fwzz_ul{width: 1204px;height: 332px;margin:0 auto; margin-top: 20px;overflow: hidden;}
#fwzz_ul li{width: 300px!important;height: 224px!important;padding:50px 0px!important;margin-left: -50px; opacity: 0; float: left;position: relative;}
#fwzz_ul .sx{border-right:dotted 1px #e2e2e2;}
#fwzz_ul li .fwzz_circle{width: 144px;height: 144px;border-radius: 50%;font-size: 18px;color: #fff;line-height: 23px;text-align: center; margin:0 auto;}
#fwzz_ul li .fwzz_icon{width: 30px;height: 30px;position: absolute;background: url(../images/fwzz_circle.png) no-repeat;top:100px;right:-15px;}
#fwzz_ul li .fwzz_color1{background:#008cd7}
#fwzz_ul li .fwzz_color2{background:#93c64f}
#fwzz_ul li .fwzz_color3{background:#d05d00}
#fwzz_ul li .fwzz_color4{background:#ffc100}
#fwzz_ul li .fwzz_info{width: 200px;margin:0 auto;font-size: 14px;line-height: 20px;color: #000;text-align: center; margin-top: 20px;}

/* CSS corporate */
#corporate_banner{width: 100%;height: 299px;marign:0 auto;background: url(../images/pro_banner.jpg) center no-repeat;}
#corporate_nav{width: 1200px;height: 50px;margin:20px auto;background: #ffffff;position: relative;}
#corporate_nav li{float: left;width: 170px;height: 50px;text-align: center; line-height: 50px;}
#corporate_nav li a{display: block;font-size: 14px;color: #000000;}
#corporate_nav li a:hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#corporate_nav li .hover{background: #376fc4;color: #ffffff;font-size: 18px;}
.corporate_list{width: 100%;height: auto;margin:0 auto;}
.corporate_list li{width: 100%;height: auto; padding:45px 0px;}
.corporate_list .even{background: #fff;}

/*tsjy css*/
#tsjy_c{width: 1200px;height: 280px;margin:0 auto; overflow: hidden;}
#tsjy_c li{width: 464px;height: 280px;float: left;margin-right: 136px;position: relative;}
#tsjy_c .tsjy{background: #008cd7;}
#tsjy_c .xgwt{background: #8bb158;}
#tsjy_c li .tsjy_i{width: 250px;position: absolute;top:55px;left: 25px;color: #fff;font-size: 14px;line-height: 26px;}
#tsjy_c li .tsjy_m{width: 130px;height: 40px;text-align:center;position: absolute;left: 25px;top:212px; overflow: hidden;}
#tsjy_c li .tsjy_m .tsjy_mc1{ background: #2aa5e7;width: 130px; height: 40px; position: absolute;left: 0px; top: 0px; opacity: 1; z-index: 2;}
#tsjy_c li .tsjy_m .tsjy_mc2{ background: #abd178;width: 130px; height: 40px; position: absolute;left: 0px; top: 0px; opacity: 1; z-index: 2;}
#tsjy_c li .tsjy_m .tsjy_mc3{ background: #ff8a00;width: 130px; height: 40px; position: absolute;left: 0px; top: 0px; opacity: 0; z-index: 1;}
#tsjy_c li .tsjy_m a{width: 130px; height: 40px;line-height: 40px; color: #fff; font-size: 14px; position: absolute;left: 0px; top: 0px; display: block; z-index: 3;}
#tsjy_c li .tsjy_lb{width: 298px;height: 251px;position: absolute;left: 290px;top: 14px;background: #f9f9f9;}
#tsjy_c li .tsjy_lb .tsjy_icon{width: 79px;height: 77px;position: absolute;left: 124px;top: 63px;overflow: hidden;}
#tsjy_c li .tsjy_lb .tsjy_lb_txt1{width: 136px;height: 30px;line-height: 30px;text-align: center;font-size: 26px;color: #008cd7;font-weight: bold; position: absolute;left: 93px;top: 160px;overflow: hidden;}
#tsjy_c li .tsjy_lb .tsjy_lb_txt2{width: 136px;height: 30px;line-height: 30px;text-align: center;font-size: 26px;color: #8bb158;font-weight: bold; position: absolute;left: 93px;top: 160px;overflow: hidden;}

/*fwlc css*/
#fwlc_title{width:1100px;padding-left: 100px; height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000;}
#fwlc_c{width: 1080px;height: 348px;margin:0 auto; margin-top: 50px;overflow: hidden;background: url(../images/fwlc_img.png) center no-repeat;position: relative;}
#fwlc_c .f_c1{width: 12px;height: 12px; background: url(../images/fwlc_circle.png) no-repeat;position: absolute;left: -12px;bottom:-6px;}
#fwlc_c .f_c2{width: 12px;height: 12px; background: url(../images/fwlc_circle.png) no-repeat;position: absolute;right: -12px;bottom:-6px;}
#fwlc_c .f_s{height: 40px;line-height: 40px; overflow: hidden; text-align: center; border-bottom: solid 3px #98c953; font-size: 14px;color: #898989;position: absolute;}
#fwlc_c .fwlc_txt1{width: 476px;left: 33px;top:10px;}
#fwlc_c .fwlc_txt2{width: 515px;right: 12px;top:-15px;}
#fwlc_c .fwlc_txt3{width: 447px;left: 12px;top:89px;}
#fwlc_c .fwlc_txt4{width: 152px;right: 308px;top:60px;}
#fwlc_c .fwlc_txt5{width: 185px;left: 228px;top:158px;}
#fwlc_c .fwlc_txt6{width: 222px;right: 185px;top:120px;}
#fwlc_c .fwlc_txt7{width: 185px;left: 175px;top:236px;}
#fwlc_c .fwlc_txt8{width: 222px;right: 130px;top:190px;}




/* CSS Ziye */
#wrap{ width:1200px; height:auto; margin: 40px auto;z-index: 100;}
#right{width:960px; height:auto;min-height:700px;float: right;}
#right_title{width: 780px;height:28px;position: relative;border-bottom:1px dotted #dbdbdb;margin:0 auto;padding: 10px 0 10px 0;}
#title_left{float:left;width:300px;height:28px;font-size: 18px;color:#000;}
#title_right{float: right;color:#2e2e2e;padding-top: 8px;padding-right: 20px;}
#title_right a{color:#2e2e2e;}
#title_right a:hover{color:#e80000;}
#right_content{ width: 750px; height:auto;margin:0 auto;padding-top: 10px; min-height:600px;_height:600px;_height:100%;line-height:27px;color:#2e2e2e;padding-left: 15px;padding-right: 15px;}
#right_bottom{width:615px;height:23px;}
#indexNews li {width:92%; transition: all 0.3s; height:160px; padding:10px; margin:30px auto;  border:#ddd 1px solid; background: #fff;}
#indexNews li:hover {box-shadow: 0 0 3px #000; border:1px #fff solid;}
#indexNews li:hover .Pic_list_txt .t1{color: #c10d0c;}
#indexNews .picList_date  { float:left; width:94px; height:160px; background: url(../images/news_date.png) no-repeat; position: relative; top:-20px; color: #fff; text-align: center;}
#indexNews .picList_date   h3{ font-size: 16px; color: #fff; line-height: 40px; }
#indexNews .picList_date  h2{ font-size: 16px; color: #aaa; margin-top:-10px; }
#indexNews .picList_date  h1{ font-size: 40px; color: #444; line-height: 60px;}
#indexNews .picList_img  { float:left; width:220px; height:160px; margin:0 20px; }
#indexNews .Pic_list_txt { width:513px; float:right; position:relative; height:160px; overflow:hidden;}
#indexNews .Pic_list_txt .t1 { font-size:18px; font-weight:bold; line-height:30px; height: 30px; overflow: hidden; width:100%;color: #333;transition: all .4s;}
#indexNews .Pic_list_txt .t2 { overflow:hidden; padding:8px 0; height:83px; font-size:14px; line-height:28px; color: #666;}
#indexNews .Pic_list_txt .t3 { font-size:10px; line-height:30px;color: #666;}
#indexNews .Pic_list_txt .time { text-align:right; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif !important;}
#page{width:100%;height:30px; line-height:30px;text-align:center;margin:20px auto;color:#575656;font-size:14px;clear:both;border:solid 1px #f7f6f6;}
#page a{color:#575656;font-size:14px;}
#page a:hover{color:#e80000;}
#newTitle{width:750px;line-height:30px;color:#000000;font-size:18px;text-align:center;margin:0 auto;margin-top: 30px;}
#productTitle{width:750px;height:30px;color:#000000;font-size:18px;font-weight:600;text-align:center;margin:0 auto;}
#newsInfo{width:750px;height:20px;color:#000000;font-size:12px;text-align:center;margin:10px auto;}
.newsinfoleft {padding-left: 30px;}
.xxsmys{ width:100%; height:30px; line-height:30px; background-color:#ececec;margin:10px auto;}
.xxsmwz{ width:88px; height:30px; font-size: 14px; color:#FFF; text-align:center; display:block; background-color:#9a9a9a;}
.pageys{ width:59px; height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center;}
.pageys:hover{color:#ff6c00}
.pageys1{ width:20px;height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center; margin-left:5px;}
.pageys2{ float:left; padding-left:5px;height:21px; line-height:21px; }

#infoImage{width:100%;text-align:center;margin:10px 0 10px 0;}
#infoImage img{ max-width:600px; padding:3px; border:#dcdcdc solid 1px;}

#newsContent{width:100%;margin:0 auto;padding:10px 0;}
#picUL{ width:100%; height:100%; overflow:hidden;}
#picUL li{height:230px;width:276px;float:left;margin:0 14px 5px 10px;_margin:0 8px;text-align:center;cursor: pointer;}
#picUL li .pic_01{width:276px;height:196px; text-align: center;background: #ffffff;border:1px solid #dcdcdc;}
#picUL li .pic_01 img{max-height:190px;max-width:240px;padding:2px;vertical-align:middle;}
#picUL li .pic_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#picUL li .pic_02{width:276px;text-align: center;line-height:30px;}
#picUL li a{color:#000000;font-size:15px;}
#picUL li a:hover{color:#e80000;}

.produc li{width:280px; height:279px; float:left;margin-right: 32px;}
.produc li:nth-child(3n){margin-right: 0;}
.produc li a{width:280px; height:240px; display:block;border:#f4f4f4 solid 1px; background-color:#f4f4f4; text-align:center; color:#393946; line-stacking:40px; position:relative; overflow:hidden;transition: all .4s;}
.producimg{width:280px; height:201px;display:block; background-color:#FFF;}
.producimg1{width:280px; height:201px;display:table-cell; vertical-align:middle; text-align:center;}
.producimg img{ max-width:280px;max-height:201px;}
.produc li a:hover{border:#035cac solid 1px; background-color:#035cac; color:#fff!important;}
.produc li a i{ width: 50%; height: 240px;  position: absolute; left: -193px; top: 0;background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); -webkit-transform: skewx(-25deg); -webkit-transition:0s;}
.produc li a:hover i{left:334px; -webkit-transition: 0.8s;}

#wordUL{ width:100%; height:100%; overflow:hidden;}
#wordUL li{height:180px;width:206px;float:left;margin:0 10px 5px 10px;_margin:0 8px;text-align:center;cursor: pointer;}
#wordUL li .w_01{width:204px;height:141px; text-align: center;background: #ffffff;border:1px solid #dcdcdc;}
#wordUL li .w_01 img{max-height:139px;max-width:200px;padding:2px;vertical-align:middle;}
#wordUL li .w_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#wordUL li .w_02{width:206px;text-align: center;line-height:30px;height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#wordUL li a{color:#000000;font-size:14px;}
#wordUL li a:hover{color:#e80000;}


.G_tips{
	color:#666;
	width:486px;
	border:1px solid #dedede;
	padding:7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}


.recruitys{ width:670px; height:auto; padding:10px; background-color:#fafafa; border:#dedede solid 1px;}
.recruitcon{ width:100%; border-bottom:#cdcdcd dashed 1px;margin-bottom: 20px;}
.recruitcon1{ width:650px; height:173px;  margin:10px;}
.recruitconl{ width:145px; height:153px; float:left; text-align:left;}
.recruitconc{ width:372px; height:153px; float:left; padding-left: 75px;}
.recruitconc li{ width:372px; height:35px; line-height:35px; color:#000;font-size: 14px;}
.zwmcys{ color:#ff6c00; font-weight:bold;}
.recruitconr{ width:133px; background:url(../images/message.jpg); width:90px; height:34px;font-family: 微软雅黑;float: right;line-height: 34px;text-align: center;float:left;}
	.chakan{padding-top: 13px;}



.formys{ height:auto; padding:10px;width:830px;margin:0 auto;}
.cpmcys{ width:280px; height:34px;border:1px solid #dedede;}
.formbz{ float:left;}
	.G_InputText{

	width:350px;

	height:30px;

	border:1px solid #d2d4d6;outline: none;padding-left: 20px;

}

.G_textarea{

	width:500px;

	height:100px;

	border:1px solid #dedede;outline: none;padding: 20px;

}

.G_checkCode{

	width:100px;
	height:30px;
    text-transform:uppercase;
	border:1px solid #dedede;outline: none;padding-left: 20px;

}

.G_ul{

	font-size: 14px;color: #000

	margin:0 auto;
}

.G_botton{

	width:55px;

	height:30px;

	line-height:30px;

	border:0;

	background:url(button.gif) no-repeat;

	cursor:pointer;

}

.borderLi{  height:auto; padding-top:10px;vertical-align: center;}
.G_tips{

	

	width:486px;

	margin:10px auto 0 auto;

	border:1px solid #dedede;

	padding:7px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

}


.cpfwnr{width:230px; height:100%;overflow:hidden;}
.cpfwnr dt{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(allbg.gif) no-repeat;background-position: 0 -137px;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dd{width:190px;margin:0 auto;line-height:2}
.cpfwnr dt a{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(a1.jpg) no-repeat;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dt:hover{background:url(allbg.gif) no-repeat;background-position: 0 -102px;color:#fff;}
.cpfwnr dd a{width:190px;height:25px;line-height:25px;margin:3px 0 0 0;color:#333;font-size:12px;}
.cpfwnr dd a:hover{color:#ff6c00;}


.page{margin:0 20px 15px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}

/*sitemap*/
.mesmore{margin-top:5px;}
.mesmore:hover{color:#da020d;text-decoration:underline;}

.sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;}
.m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;}
.m2{ margin-left:20px; margin-top:20px; line-height:25px;}
.m2 span{ font-size:14px; font-weight:bold;}
.m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;height: 73px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a{color:black;}
.m2t ul li a:hover{ color:red; text-decoration:underline;}

.f{ float:right; margin-right:10px; _margin-top:7px;}

.map{ float:right;margin-top: 20px;}
.map a{color:black;}