@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
ul{list-style-type:none;}
li{ list-style:none;line-height: 35px;}
img{border:0px;}
a{text-decoration:none; font-size: 12px;}
.clear{clear: both;}
.left{float:left;}
.right{float:right;}
body{background:#ffffff; font-family: "微软雅黑"; font-size: 12px;overflow-x:hidden;}

/* CSS Header */
#he_01{width: 100%;height: 50px;border-bottom: solid 1px #e9e9e9;margin:0 auto;}
#he_01_mid{width: 1200px;height: 50px;margin:0 auto;position: relative;}
#he_01_ul{position: absolute;left: 0;top:16px;}
#he_01_ul li{min-width: 18px;height: 18px;float: left;margin-right: 35px;line-height: 18px;padding-left: 25px;color: #999999;font-size: 14px;position: relative;}
#he_01_ul li .he_icon{width: 18px;height: 18px;position: absolute;left: 0;top:0;overflow: hidden;}
#he_01_ul li .he_tel{background: url(../images/he_tel.png);background-position: 0 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#he_01_ul li .he_email{background: url(../images/he_email.png);background-position: 0 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#he_01_ul li .he_add{background: url(../images/he_add.png);background-position: 0 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#he_01_ul li:hover .he_icon{background-position:0 18px;}
#he_01_share{position: absolute;right: 0;top:9px;height: 30px;width: 160px;opacity: 0.5;}
#he_02{width: 1200px;height: 100px;margin:0 auto;position: relative;}
#he_02_logo{width: 294px;height: 61px;background: url(../images/logo.png) left center no-repeat;position: absolute;left: 0;top:19px;}
#he_02_logo a{display: block;width: 294px;height: 61px;}
#he_02_nav{position: absolute;right: 0;height: 100px;top:0;}
#he_02_nav li{width: 100px;height: 100px; line-height: 100px; text-align: center;float: right;margin-left: 12px;position: relative;}
#he_02_nav li a{display: block;color: #444444;font-size: 14px;}
#he_02_nav li a:hover{color: #fff;background: #2a458e;}
#he_02_nav li .submenu{ width:0; height: 0; background: #fff; opacity: 0; position: absolute; top:100px;z-index: 10000; border-top:solid 5px #2a458e;}
#he_02_nav li .submenul{width: 150px;background: #f2f2f2;height: 330px;padding-top:30px;position: absolute;top:0;}
#he_02_nav li .submenul a{display: block; color: #222222;font-size: 14px; width: 150px;height: 40px;line-height: 40px; text-align: center;}
#he_02_nav li .submenul a:hover{background: #2a458e;color: #fff;}
#he_02_nav li .submenur{width:374px; float: left; position: absolute; top:30px;}
#he_02_nav li .submenur .submenu_img{width: 374px;height: 202px;margin:0 auto;text-align: center;}
#he_02_nav li .submenur p{padding-top: 10px;line-height: 25px!important; text-align: left!important; color: #222;font-size: 12px;}
#he_02_nav li .submenur p span{font-weight: bold;font-size: 14px;}
#he_03{width: 100%;height: 600px;margin:0 auto;position: relative;}
#he_03_mid01{width: 1920px;height: 600px;position: absolute;top:0;z-index: 999;}
#he_03_mid02{width: 1200px;height: 180px;position: absolute;bottom: 0;z-index: 1000;background: url(../images/help_bg.png) left 30px no-repeat;}
#he_03_tel{width: 299px;height: 180px;background: #2a458e;position: absolute;top:0;right: 0;text-align: center;color: #5d77bf;font-size: 14px;z-index: 1000;}
#he_03_tel p{padding-top: 40px;}
#he_03_tel p span{font-size: 36px;font-family: Impact;}
#he_03_tel p i{font-style: normal;font-size: 18px;font-weight: bold;}
#he_03_search{width: 729px;height: 29px;position: absolute;left:0px;top:118px;}
#he_03_search #search_name{ width: 681px; height: 29px; line-height: 29px; float: left; text-indent: 15px; border:none; outline: none; color: #737373;background: #fff;font-family: "微软雅黑"; font-size: 12px;}
#he_03_search #button{ width: 38px; height: 29px; float: right; cursor: pointer; background: url(../images/search_btn.png) no-repeat; background-position: -38px 0;border:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#he_03_search #button:hover{background: url(../images/search_btn.png) no-repeat;background-position: 0 0;}
#zy_banner{width: 100%;height: 180px;margin:0 auto;position: relative;}
.banner_company{background: url(../images/banner_company.jpg) center no-repeat;}
.banner_news{background: url(../images/banner_news.jpg) center no-repeat;}
.banner_service{background: url(../images/banner_service.jpg) center no-repeat;}
#zy_banner_mid{width: 1200px;height: 180px;background: url(../images/help_bg.png) left 38px no-repeat;position: absolute;top:0;z-index: 999;}
#zy_tel{width: 299px;height: 180px;background: #2a458e;position: absolute;top:0;right: 0;text-align: center;color: #5d77bf;font-size: 14px;z-index: 1000;}
#zy_tel p{padding-top: 40px;}
#zy_tel p span{font-size: 36px;font-family: Impact;}
#zy_tel p i{font-style: normal;font-size: 18px;font-weight: bold;}
#zy_key{position: absolute;left:0;top:102px;height: 20px;line-height: 20px;color: #fff;font-size: 12px;}
#zy_search{width: 530px;height: 29px;position: absolute;left:0px;top:125px;}
#zy_search #search_name1{ width: 483px; height: 29px; line-height: 29px; float: left; text-indent: 15px; border:none; outline: none; color: #737373;background: #fff;font-family: "微软雅黑"; font-size: 12px;}
#zy_search #button1{ width: 38px; height: 29px; float: right; cursor: pointer; background: url(../images/search_btn.png) no-repeat;background-position: -38px 0; border:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#zy_search #button1:hover{background: url(../images/search_btn.png) no-repeat;background-position: 0 0;}

/* CSS Footer */
#footer{width:100%;height:253px;margin:0 auto;background: #fff;padding:30px 0;}
#footer_mid{width: 1200px;height: 253px;margin:0 auto;position: relative;}
#footer_logo{width: 243px;height: 41px;background: url(../images/footer_logo.png) center no-repeat;position: absolute;left: 0;top:0;}
#footer_logo a{display: block;width: 243px;height: 41px;}
#footer_ewm{width: 115px;height: 148px;font-size: 12px;color: #737373; line-height: 25px; text-align:center;background: url(../images/ewm_bg.png) top center no-repeat;position: absolute;left: 43px;top:76px;}
#footer_ewm img{width: 97px;height: 97px;padding:9px;}
#footer_nav{position: absolute;right: 0;top:0;height: 253px;}
#footer_nav li{min-width:103px;float: left;padding-left: 27px;padding-right: 50px;border-left: solid 1px #e5e5e5;height: 253px;}
#footer_nav li .nav_en{width: 100%;height:10px;}
#footer_nav li .nav_cn{width: 100%;height:22px;line-height: 22px;margin-top:20px;}
#footer_nav li .nav_cn a{color: #323232;font-size: 18px;}
#footer_nav li .nav_cn a:hover{text-decoration: underline;color: #2a448e;}
#footer_nav li .nav_a{margin-top: 15px;}
#footer_nav li .nav_a a{height: 25px;line-height: 25px;font-size: 12px;color: #737373;display: block;}
#footer_nav li .nav_a a:hover{color: #2a448e;}
#footer_nav li .nav_a p{line-height: 25px;font-size: 12px;color: #737373;}
#footer_copyright{width: 100%;height: 60px;background: #333333;margin:0 auto;}
#footer_copyright_mid{width: 1200px;height: 60px;line-height: 60px;margin:0 auto;position: relative;font-size: 12px;color: #bdbdbd;}
.admin{position: absolute;right: 0;top:0;height: 60px;line-height: 60px;font-size: 12px;color: #bdbdbd;}
.admin a{font-size: 12px;color: #bdbdbd;padding:5px 0;}

/* CSS Main */
#in_01{ width: 1200px; height: 265px; margin:0 auto; margin-top: 50px; position: relative;}
#in_01 .qysl_title{ font-size: 25px; color: #585858; font-weight: bold; margin:0 auto; height: 26px; line-height: 26px; width: 100%;}
#in_01 .qysl_info{ width: 100%; height: 46px; margin:0 auto; margin-top: 20px; line-height: 23px; font-size: 14px; color: #757575;}
#in_01 .qysl_info span{color: #2a458e;}
#in_01 .qysl_ul{width: 1200px; height: 150px; margin:15px auto;}
#in_01 .qysl_ul li{ float: left;position: relative;cursor: pointer;}
#in_01 .qysl_ul .qysl_mj{ width: 390px; height: 150px; border-right: dashed 1px #dddddd;}
#in_01 .qysl_ul .qysl_ry{ width: 418px; height: 150px; border-right: dashed 1px #dddddd;}
#in_01 .qysl_ul .qysl_zj{ width: 380px; height: 150px;}
#in_01 .qysl_ul .qysl_num{ width: 100%; height: 50px; line-height: 50px; margin:0 auto; margin-top: 25px; text-align: center;font-size: 18px; color: #1951a8;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#in_01 .qysl_ul .qysl_num span{ color: #1951a8; font-size: 60px; font-weight: bold; padding-right: 5px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#in_01 .qysl_ul .qysl_claim{ width: 100%; height: 55px; line-height: 55px; margin:0 auto; text-align: center;font-size: 17px; color: #737373;}
#in_01 .qysl_ul li:hover .qysl_num,#in_01 .qysl_ul li:hover .qysl_num span{color: #ffae00;}
#in_02{width: 100%;height: 760px;background: #f2f2f2; border-bottom: solid 5px #eeeeee; margin:0 auto;padding:35px 0px;}
#in_02_title{width: 1200px;height: 50px;line-height: 25px;text-align: center;color: #737373;font-size: 14px; text-transform: uppercase; margin:0 auto;}
#in_02_title span{font-size: 25px; color: #585858; font-weight: bold;}
#in_02_mid{width: 1200px;height: 682px; margin:0 auto;margin-top: 20px;position: relative;}
#in_02_ul{width: 900px;height: 377px;position: absolute;left: 0;top:0;}
#in_02_ul li{width: 299px;height: 377px; float:left; background: #fff;margin-right: 1px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;overflow: hidden;}
#in_02_ul li .in_02_img{width: 299px;height: 134px;margin:0 auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#in_02_ul li .in_02_title{width: 116px;height: 20px; line-height: 20px;margin:0 auto;font-size: 16px; color: #585858; font-weight: bold; background: url(../images/in_02_more.png) right center no-repeat;margin-top: 35px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#in_02_ul li .in_02_info{width: 229px;height: 120px; line-height: 25px;font-size: 12px; color: #585858; overflow: hidden; margin:0 auto;margin-top: 20px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#in_02_ul li a{display: block; }
#in_02_ul li:hover{background: #333333;}
#in_02_ul li:hover .in_02_img{margin-top: -134px;}
#in_02_ul li:hover .in_02_title{color: #fff;}
#in_02_ul li:hover .in_02_info{color: #fff;height: 280px;}
#in_02_pro{width: 300px;height: 357px; padding-top: 20px; background: #2a448e; position: absolute;right: 0;top:0;}
#in_02_pro .in_02_proname{width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 25px;color: #fff;margin:0 auto;}
#in_02_pro .in_02_proimg{width: 216px;height: 147px;text-align: center;margin:0 auto;margin-top: 13px;}
#in_02_pro .in_02_proimg img{max-height:147px;max-width:216px;vertical-align:middle;}
#in_02_pro .in_02_proimg span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#in_02_pro .in_02_proinfo{width: 247px;height: 90px;line-height: 31px;font-size: 12px;color: #fff;margin:0 auto;margin-top: 13px;}
#in_02_pro .in_02_promore{width: 89px;height: 28px;line-height: 28px; text-align: center; color: #fff;font-size: 12px;background: #7fa2fe;transition:all 0.4s;margin:0 auto;margin-top: 15px;}
#in_02_pro .in_02_promore:hover{background: #df0003;}
#in_02_pro a{display: block;}
#in_02_news{width: 600px;height: 274px; padding-top: 30px; background: #2a448e; position: absolute;left: 0;bottom:0;}
#in_02_newstitle{width: 520px;height: 29px;margin:0 auto;background: url(../images/in_02_newstitle.png) left center no-repeat;position: relative;}
#in_02_newsul{width: 520px; height: 170px; margin:0 auto;margin-top: 28px;position: relative;}
#in_02_newsul li{width: 100%;height: 33px;line-height: 33px;background: url(../images/news_icon.png) left center no-repeat;position: relative;}
#in_02_newsul span{position: absolute;right: 0;top:0px;height: 33px;line-height: 33px;color: #7895e3;font-size: 12px;text-align: right;display: block;}
#in_02_newsul li a{display: block;color: #7895e3;font-size: 12px;text-indent: 20px;}
#in_02_newsul li a:hover{color: #fff;}
#in_02_newsul li:hover span{color: #fff;}
#in_02_newsul .new_btn{background:#fff url(../images/inews_btn_0730.png); width: 28px;height: 27px;position: absolute;cursor: pointer;}
#in_02_newsul .new_btnl{right: 30px; top:-55px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#in_02_newsul .new_btnr{right: 0px; top:-55px;background-position: -28px 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#in_02_newsul .new_btnl:hover { background-position:0 -27px;}
#in_02_newsul .new_btnr:hover { background-position:-28px -27px;}
#in_02_newsul .new_change{position: absolute; cursor: pointer; right: 0px; top:-50px; color: #7895e3;font-size: 12px; -webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#in_02_newsul .new_change i{ margin-right:5px; color:#7895e3; font-size:12px;}
#in_02_newsul .new_change:hover{color: #fff;}
#in_02_newsul .new_change:hover i{color: #fff;}
#in_02_video{width: 599px;height: 304px; cursor: pointer; background: url(../images/video.png) center no-repeat; position: absolute;right: 0;bottom:0;}
#in_video_title{width: 599px;height: 64px;padding:13px 0;background: rgba(0,0,0,0.5);position: absolute;left: 0;bottom:0;z-index: 999;}
#in_video_title p{line-height: 32px;color: #fff;font-size: 18px;padding-left: 236px;}
#wrap{ width:100%; height:auto; margin: 0 auto;background: #f5f5f5;border-bottom: solid 5px #eeeeee;}
#wrap_mid{width: 1150px;height: auto;margin:0 auto;padding:25px;background: #fff;}

/*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;}
#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%;}

/*idea css*/
#wrap_idea{ width:100%; padding-top: 40px; height:660px; pmargin: 0 auto;background: url(../images/img_56.jpg) center no-repeat;border-bottom: solid 5px #eeeeee;}
#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;margin-bottom: 106px;}
#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;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;border-bottom: solid 5px #eeeeee;}
#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:240px!important; overflow:hidden; margin:0 auto;}
#staff_scroll .bd li{float: left;width: 400px;height: 240px;margin-right:12px;}
#staff_scroll .bd li img{width: 400px;height: 240px;}
#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;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;border-bottom: solid 5px #eeeeee;}
#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;}

/*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 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: #c1c1c1; font-size: 12px; padding: 0 4px; overflow: hidden; }
.left_form ul li textarea { border: 1px solid #d8d8d8;font-family: "微软雅黑"; background: #f9f9f9; width: 70%; height: 140px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #c1c1c1; font-size: 12px; resize: none; }
.left_form .btnclick { padding-left: 240px; overflow: hidden; }
.left_form .btnclick input { display: block; width: 150px; font-family: "微软雅黑";height: 35px;line-height: 35px; text-indent: 25px; display: block;color: #fff; text-transform: uppercase; font-size: 14px;font-weight: bold; float: left; margin-right: 15px; cursor: pointer;}
.left_form .btnclick input.btn_submit { background: #ff981e url(../images/pro_email.png) 35px center no-repeat; border: 0; }
.left_form .btnclick input.btn_reset { background: #d5140d url(../images/pro_email.png) 35px center no-repeat; border: 0; }
.left_form option{color: #c1c1c1; font-size: 12px; }

/*about us*/
#about_01_title{width: 100%;height: 50px;line-height: 50px;font-size: 18px;color: #e5e5e5;text-transform: uppercase;border-bottom: solid 1px #ececec;margin:0 auto;}
#about_01_tl{width: 785px;height: 50px;float: left;}
#about_01_tr{width: 361px;height: 50px;float: right;}
#about_01_title span{color: #323232;padding-right: 5px;}
#about_01_c{width: 100%;height: 277px;margin:0 auto;margin-top: 23px;margin-bottom: 45px;}
#about_01_video{width: 360px;height: 277px;float: left;background: url(../images/about_video.jpg) center no-repeat;cursor: pointer;position: relative;}
#about_01_video span{display: block; width: 66px;height: 66px;background: url(../images/about_view.png) center no-repeat;position: absolute;left:148px;top:105px;transition:transform 1s ease 0s;-webkit-filter:grayscale(1);}
#about_01_video:hover span{
            transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            opacity:0.6;
}
#about_01_cl{width: 363px;height: 277px;float: left;margin-left: 30px;}
#about_01_cl p{line-height: 32px;color: #656565;font-size: 14px;}
#about_01_cr{width: 361px;height: 277px;float: right;}
#about_01_cr .about_c_i{width: 361px;height: 108px;margin:0 auto;background: url(../images/about_culture.jpg) center no-repeat;}
#about_01_cr .about_c_i a{display: block;width: 361px;height: 108px;}
#about_01_cr .about_c_u{width: 361px;height: 168px;margin:0 auto;margin-top: 3px;overflow: hidden;}
#about_01_cr .about_c_u li{width: 361px; min-height: 30px;}
#about_01_cr .about_c_u li .about_c_ut{width: 361px; min-height: 30px;line-height: 30px;background: #f0f0f0;margin:0 auto;margin-bottom: 3px;}
#about_01_cr .about_c_u li .about_c_ut span{padding-left: 20px; font-weight: bold; color: #2c428d;font-size: 14px;}
#about_01_cr .about_c_u li .about_c_ui{width: 361px; height: 32px;line-height: 32px;margin:0 auto; background: #fcfcfc;}
#about_01_cr .about_c_u li .about_c_ui span{padding-left: 20px; color: #656565;font-size: 14px;}
#about_01_title{width: 100%;height: 50px;line-height: 50px;font-size: 18px;color: #e5e5e5;text-transform: uppercase;border-bottom: solid 1px #ececec;margin:0 auto;}
#about_02{width: 100%;height: 400px;margin:0 auto;}
.about_02_title{width: 100%;height: 20px;line-height: 20px;font-size: 18px;color: #e5e5e5;text-transform: uppercase;margin:0 auto; margin-bottom: 23px; position: relative;}
.about_02_title span{color: #323232;padding-right: 5px;}
.about_02_more{position: absolute;right: 0;top:0;height: 17px;width: 17px;}
.about_02_more a{display: block;width: 17px;height: 17px;background: url(../images/about_more.png);background-position: 0 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.about_02_more a:hover{background: url(../images/about_more.png);background-position:17px 0 ; }
.about_02_c{width: 100%;height: 357px; background: #f0f2f7;margin:0 auto;}
.about_02_img{width: 100%;height: 147px;marign:0 auto;text-align: center;overflow: hidden;}
.about_02_img img{width: 361px;height: 147px;}
.about_02_info{width: 323px;height: auto;margin:0 auto;margin-top: 20px;line-height: 28px;color: #666666;font-size: 14px;}
#about_speech{width: 361px;height: 400px;float: left;}
#about_honor{width: 361px;height: 400px;float: left;margin-left: 33px;position: relative;}
#honor_btn{width: 100%;height: 40px;position: absolute;left: 0;bottom: 0;}
#honor_btn li{width: 175px;height: 40px;float: left;line-height: 40px;text-align: center;}
#honor_btn li:nth-child(even){margin-left: 7px;}
#honor_btn li a{display: block;font-size: 14px;}
#honor_btn .honor_more{background: #fff;color: #2a458e;border:solid 1px #2a458e;transition:all 0.4s;}
#honor_btn .zj_more{background: #2a458e;color: #fff;border:solid 1px #2a458e;transition:all 0.4s;}
#honor_btn li .honor_more:hover{background: #2a458e;color: #fff;}
#honor_btn li .zj_more:hover{background: #ffc600;border:solid 1px #ffc600;}
#about_achieve{width: 361px;height: 400px;float: left;margin-left: 34px;}
#about_03{width: 100%;height: 359px;margin:0 auto;margin-top: 45px;background: #2a458e;}
#about_03_l{width:763px;height: 359px;float:left;overflow: hidden; }
#about_03_l img{width:763px;height: 359px;transition:transform 1s ease 0s;}
#about_03_r{width:337px;height: 334px;float:right;padding-top: 25px;padding-right: 25px;}
#about_03_title{width: 211px;height: 48px; color: #fff;font-size: 30px;font-weight: bold; line-height: 48px;text-align: right;float: right;border-bottom: solid 1px #fff;}
#about_03_en{width: 337px;height: 20px; color: #7089cd; text-transform: uppercase; font-size: 18px;line-height: 20px;text-align: right;margin:0 auto;padding-top: 10px;clear: both;}
#about_03_c{width: 337px; color: #fff; font-weight: bold; font-size: 20px;line-height: 38px;text-align: left;margin:0 auto;padding-top: 35px;}
#about_03_c span{font-size: 32px;color: #ffd200;}
#about_03:hover #about_03_l img{transform: scale(1.05, 1.05);}

/*service css*/
#service_wrap{width: 100%;height: 407px; padding-top: 38px; background: #fff;border-bottom: solid 5px #2a458e;margin:0 auto;}
#service_title{width: 1200px;height: 29px;background: url(../images/service_title.png) center no-repeat;margin:0 auto;}
#service_info{width: 1200px;height: 60px;line-height: 30px;text-align: center;color: #444444;font-size: 14px;margin:20px auto;}
#service_ul{width: 1230px;height: 270px;margin:0 auto;margin-top: 28px;}
#service_ul li{width: 166px;height: 270px;float: left;margin:0 40px;position: relative;}
#service_ul li .service_k{width: 166px;height: 191px;margin:0 auto;position: relative;background: url(../images/service_li.png) center no-repeat;transition:all 0.4s;}
#service_ul li .service_icon{width: 133px;height: 100px;position: absolute;left: 16px;top:45px;text-align: center;overflow: hidden;background-position: 0 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#service_ul li .service_icon01{background: url(../images/service_icon01.png);}
#service_ul li .service_icon02{background: url(../images/service_icon02.png);}
#service_ul li .service_icon03{background: url(../images/service_icon03.png);}
#service_ul li .service_icon04{background: url(../images/service_icon04.png);}
#service_ul li .service_icon05{background: url(../images/service_icon05.png);}
#service_ul li:hover .service_icon{background-position:0 -100px;}
#service_ul li .service_cn{width: 166px;height: 20px; line-height: 20px; margin:0 auto;margin-top: 10px;text-align: center;color: #444444;font-size: 16px;}
#service_ul li .service_en{width: 166px;height: 20px; line-height: 20px; margin:0 auto;margin-top: 5px;text-align: center;color: #999999;font-size: 12px;text-transform: uppercase;}
#service_ul li .service_arrow{width: 166px;height: 17px;background: url(../images/service_arrow.png) center no-repeat;position: absolute;left: 0;bottom:0;}
#service_ul li:hover .service_k{background: url(../images/service_li_hover.png) center no-repeat;}
#service_ul li .hover{background: url(../images/service_li_hover.png) center no-repeat!important;}
.service_layout{width: 1148px;margin:0 auto;}
.service_intro{width: 1148px;height: 475px;margin:0 auto;position: relative;}
.service_intro_l{width: 470px;height: 303px;float: left;}
.service_intro_l img{width: 470px;height: 303px;}
.service_intro_r{width: 623px;height: 303px;float: right;}
.service_intro_rt{width: 100%;height: 80px;line-height: 80px;text-align: right;color: #df0003;font-size: 30px;font-weight: bold;margin:0 auto;}
.service_intro_ri{width: 100%;line-height: 30px;color: #444444;font-size: 14px;margin:0 auto;}
.service_partner{width: 1206px;margin:0 auto;}
.service_partner li{width: 200px;height: 152px;float: left;border: solid 1px #f5f5f5; text-align: center; background: #fff;margin-left: -1px;margin-top: -1px;}
.service_partner li img{max-height:148px;max-width:196px;padding:2px;vertical-align:middle;transition:transform 1s ease 0s;-webkit-filter:grayscale(1);opacity: 0.5;}
.service_partner li span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
.service_partner li:hover img{-webkit-filter:none;opacity: 1;}
#service_case{width: 1148px;height: 475px;margin:0 auto;}
#service_case li{width:572px;height: 235px;float: left;margin:1px;}
#service_case li .case_img{width: 285px;height: 235px;overflow: hidden;}
#service_case li .case_img img{width: 285px;height: 235px;transition:transform 1s ease 0s;}
#service_case li .case_info{position: relative;width: 285px;height: 235px;}
#service_case li .case_info p{padding-left: 32px;padding-top:44px;line-height: 40px; color: #fff; font-weight: bold;font-size: 24px;}
#service_case li span{position: absolute;left: 200px;top:160px;font-family: "Impact";color: #3f68c7;font-size: 60px;}
#service_case .case_blue .case_info{background: #2a458e;}
#service_case .case_gray .case_info{background: #e0e0e0;}
#service_case .case_red .case_info{background: #df0003;}
#service_case .case_gray .case_info p{color: #2a458e;}
#service_case .case_red .case_info span{color: #e42427;}
#service_case .case_gray .case_info span{color: #a2abc4;}
#service_case li:hover .case_img img{transform: scale(1.05, 1.05);}

/*honor css*/
#honor_title{width: 1200px;height: 66px; padding-top: 30px; line-height: 66px;color: #035cac;font-weight: bold;font-size: 36px;margin:0 auto;}
#honor_subtitle{width: 1200px;height: 30px;line-height: 30px;font-size: 14px;color: #666;margin:0px auto;}
#honor_list{width: 1200px;margin:35px auto;}
#honor_list li{width: 100%; height: 317px; margin-bottom: 40px;background: #fff;}
#honor_list li .h_img{width: 35%;height: 317px;overflow: hidden;}
#honor_list li .h_img img{width: 100%;height: 100%;transition:transform 0.3s ease 0s;transform:translateZ(0px);}
#honor_list li:hover .h_img img{transform: scale(1.1, 1.1);transition: transform 0.6s ease 0s;}
#honor_list li .h_c{width: 60%; padding-top:1%;margin-left: 3.5%; margin-right: 1%;}
#honor_list li .h_c .honor_en{height: 55px;line-height: 55px;text-transform: uppercase;font-size: 36px;color: #eee;font-weight: bold;}
#honor_list li .h_c .honor_cn{ color:#035cac;font-size: 30px;margin-right: 19px;line-height: 50px;}
#honor_list li .honor_ul{width: 100%;overflow: hidden;margin:0 auto;}
#honor_list li .honor_ul span{width: 34%;line-height: 38px;display: block;float: left;border-bottom: 1px solid #e5e5e5;padding-left:2%;margin-right: 4%;font-size: 14px;color: #666;}
#honor_list li .honor_ul span a{font-size: 14px;color: #666;}

/*news css*/
#news_title{width: 1200px;height: 66px; padding-top: 30px; line-height: 66px;color: #035cac;font-weight: bold;font-size: 36px;margin:0 auto;}
#news_subtitle{width: 1200px;height: 30px;line-height: 30px;font-size: 14px;color: #666;margin:0px auto;}
#news_hot{width: 1200px;height: 400px;margin:35px auto;background: #fff;}
#news_hot_img{width: 600px;height: 400px;float: left;overflow: hidden;}
#news_hot_img img{width: 600px;height: 400px;transition:transform 0.3s ease 0s;transform:translateZ(0px);}
#news_hot:hover #news_hot_im img{transform: scale(1.1, 1.1);transition: transform 0.6s ease 0s;}
#news_hot_r{width: 545px;float: right;padding-top: 20px;padding-right: 25px;}
#news_hot_r li{width: 540px;height: 110px; border-bottom: solid 1px #e2e2e2;margin-bottom: 15px;}
#news_hot_r li .h_t{width:540px;height: 30px;line-height: 30px;color:#414141;font-size: 16px;overflow: hidden;}
#news_hot_r li .h_d{width:540px;height: 20px;line-height: 20px;color:#999;font-size: 14px;}
#news_hot_r li .h_i{width:540px;height: 52px;line-height: 26px;color:#606060;font-size:14px;overflow: hidden;}
#news_hot_r li:hover .h_t{color:#035cac;}
#news_hot_r li:last-child{margin-bottom: none;border-bottom: none;}
#news_list{width: 1200px;margin:35px auto;}
#news_list li{width: 100%; height: 317px; margin-bottom: 40px;background: #fff;}
#news_list li .n_img{width: 35%;height: 317px;overflow: hidden;float: left;}
#news_list li .n_img img{width: 100%;height: 100%;transition:transform 0.3s ease 0s;transform:translateZ(0px);}
#news_list li:hover .n_img img{transform: scale(1.1, 1.1);transition: transform 0.6s ease 0s;}
#news_list li .n_c{width: 60%; padding-top:1%;margin-left: 3.5%; margin-right: 1%; float: right;}
#news_list li .n_c .news_en{height: 55px;line-height: 55px;text-transform: uppercase;font-size: 36px;color: #eee;font-weight: bold;}
#news_list li .n_c .news_cn{ color:#035cac;font-size: 30px;margin-right: 19px;line-height: 50px;}
#news_list li .news_ul{width: 100%;overflow: hidden;margin:0 auto;}
#news_list li .news_ul span{width: 43%;line-height: 38px;display: block;float: left;border-bottom: 1px solid #e5e5e5;padding-left:2%;margin-right: 4%;}
#news_list li .news_ul span a{font-size: 14px;color: #666;}
#news_list li .news_ul span a:hover{color: #e80000;}
#news_list li:nth-child(even) .n_img{ float: right;}
#news_list li:nth-child(even) .n_c{ float: left;}
#news_ul{width: 1150px;height: auto;margin:0 auto;padding:25px;background: #fff;margin:30px auto; }
#news_ul li{ width: 100%;height: 186px;border:solid 1px #e2e2e2;position: relative;margin-bottom: 20px}
#news_ul li .news_pic{width: 230px;height: 166px;position: absolute;left: 10px;top:10px;text-align: center;}
#news_ul li .news_pic img{height:166px;width:230px;vertical-align:middle;}
#news_ul li .news_pic span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#news_ul li .news_capital{width: 850px;height: 53px;line-height: 53px; border-bottom: solid 1px #e2e2e2;position: absolute;font-size: 15px;color: #414141; right:28px;top:10px;}
#news_ul li .news_capital span{position: absolute;display: block;min-width: 25px;padding-left: 25px;height: 53px;line-height: 53px;background: url(../images/news_time.png) left center no-repeat;color: #414141;font-size: 15px;position: absolute;right:0px;top:0px;}
#news_ul li .news_detail{width: 850px;position: absolute;right:28px;top: 78px;line-height: 26px;color: #606060;font-size: 13px;}
#news_ul li .news_btn{width: 101px;height: 32px;line-height: 32px;text-align: center;position: absolute;right: 28px;bottom:10px;}
#news_ul li .news_btn a{display: block;background: #a8a8a8; color: #fff;font-size: 12px;}
#news_ul li .news_btn a:hover{color: #fff;background: #ff9104;}
#news_content{width: 1150px;height: auto;margin:0 auto;padding:25px;background: #fff;margin:30px auto;}
#newTitle{width:90%;padding-bottom: 10px; font-weight: bold; line-height:68px;color:#1b3f8d;background: url(../images/news_title_bg.png) bottom repeat-x; font-size:28px;text-align:center;margin:0 auto;}
#newsInfo{width:90%;margin:0 auto; padding-top: 20px; padding-bottom: 40px; margin-bottom: 22px; line-height:20px;color:#666;font-size:14px;text-align:center;border-bottom: solid 1px #e6e6e6;position: relative;}
#newsInfo .date{ display: inline-block;padding-left: 30px;font-size: 14px;}
#newsInfo .date i{margin-right: 5px;color:#666;font-size:16px;}
#newsInfo .share{ display: inline-block;padding-right: 100px;font-size: 14px;}
#updown{width: 95%;margin:0px auto; margin-top: 40px;border-top: dashed 1px #bdbcbc; padding-top: 20px;}
#updown li{width: 95%;height: 35px;line-height: 35px;color: #666;font-size: 14px;}
#updown li a{color: #666;font-size: 14px;}
#updown li a:hover{color: #ffb922;text-decoration: underline;}
#back{ text-align:center; width:170px; height:50px; line-height:50px; margin:0 auto;margin-bottom: 50px;}
#back a{font-size:18px!important; color:#fff!important; display:block; background:#ff9104;}
#news_recommend{width: 1200px;margin:0 auto;margin-bottom: 30px;}
#news_retitle{width: 1200px;line-height: 30px;height: 30px;font-size: 30px;color: #666;}
#news_recommend_ul{width: 1200px;height: 150px;margin:0 auto;margin-top: 20px;overflow: hidden;}
#news_recommend_ul li{width: 300px;height: 150px;margin-right: 10px;float: left;}
#news_recommend_ul li .news_rtitle{width: 95%;height: 40px;line-height: 40px; border-bottom: solid 1px #dddddd; color: #666;font-size: 16px;margin:10px auto;overflow: hidden;}
#news_recommend_ul li .news_rinfo{width: 95%;height: 80px;line-height: 25px;margin:0 auto;color: #a1a1a1;font-size: 14px;overflow: hidden;}
#news_recommend_ul li:hover .news_rtitle{color: #2a458e;}

/*culture css*/
#culture_01{width: 100%;height: 220px;margin:0 auto;background: #fff;}
#culture_01_mid{width: 1200px;height: 220px;margin:0 auto;}
#culture_01 li{width: 24%; float: left;cursor: pointer; border-right: 1px solid #e5e5e5;height: 185px;padding:30px 4px 6px;}
#culture_01 li .culture_ico{display: block; width: 48px;height: 48px;margin:0 auto;text-align: center;}
#culture_01 li .culture_ico01{background: url(../images/culture_ico01.png);background-position: 0 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#culture_01 li .culture_ico02{background: url(../images/culture_ico02.png);background-position: 0 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#culture_01 li .culture_ico03{background: url(../images/culture_ico03.png);background-position: 0 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#culture_01 li .culture_ico04{background: url(../images/culture_ico04.png);background-position: 0 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#culture_01 li:hover .culture_ico{background-position:0 48px;}
#culture_01 li .culture_t{width: 100%;height: 34px; line-height: 34px; font-size: 18px; color: #333; margin:0 auto; margin-top: 11px; text-align: center;}
#culture_01 li .culture_w{ display: block; line-height: 24px; padding:0 50px; font-size: 14px; color: #666; margin:0 auto; margin-top: 10px; text-align: center;}
#culture_01 li:hover .culture_t{color: #2a458e;}
#culture_02{width: 1300px;height: 309px;margin:0 auto;padding-top: 60px;background: url(../images/culture_bg.png) right center no-repeat;}
#culture_02 ul{padding-left: 50px;}
#culture_02 li{width: 664px;height: 63px;background: #fff;cursor: pointer; box-shadow: 2px 2px 2px #888888;margin-bottom: 23px;position: relative;transition:all 0.4s;}
#culture_02 li .cul_c{position: absolute;left: 40px;top:0;height: 63px;line-height: 63px;color: #bbbbbb;font-weight: bold;font-size: 32px;}
#culture_02 li .cul_i{position: absolute;left: 262px;top:0;height: 63px;line-height: 63px;color: #2a458e;font-size: 16px;}
#culture_02 li:hover{background: #2a458e;}
#culture_02 li:hover .cul_c,#culture_02 li:hover .cul_i{color: #fff;}

/*intro_c css*/
#intro_c{width: 1100px;height: 463px;margin:0 auto;margin-top: 60px;margin-bottom: 30px;position: relative;}
#intro_k{width: 509px;height: 392px;border:1px solid #bababa;position: absolute;left: 0;bottom:0;z-index: 2;}
#intro_i{width: 577px;height: 365px;position: absolute;left: 32px;top:0;overflow: hidden;z-index: 2;}
#intro_i img{width: 577px;height: 365px;transition:transform 0.3s ease 0s;transform:translateZ(0px);}
#intro_i:hover img{transform: scale(1.1, 1.1);transition: transform 0.6s ease 0s;}
#intro_w{width: 432px; padding-left: 120px; height: 371px;border:1px solid #bababa;position: absolute;right: 32px;top:-40px;}
#intro_w .intro_t{width: 400px;padding-top: 40px;line-height: 25px;font-size: 18px;color: #333;margin-bottom: 10px;}
#intro_w .intro_d{width: 400px; height: 160px; line-height: 30px;font-size: 14px;color: #333;overflow: hidden;}
#intro_w .intro_b{width: 400px; height: 40px; line-height: 40px;margin-top: 25px;}
#intro_w .intro_b a{display: inline-block;width: 38px;height: 38px;margin:0 10px 0 0;border:1px solid #b5b5b5;background: #fff url(../images/intro_btn.png) no-repeat;}
#intro_w .intro_b .next{background-position: 0 0;}
#intro_w .intro_b .prev{background-position: -40px 0;}

/*speech_c css*/
#speech_c{width: 1200px;height: 450px;margin:0 auto;margin-top: 60px;margin-bottom: 30px;position: relative;}
#speech_i{width: 599px;height: 450px;position: absolute;left: 0;top:0;overflow: hidden;z-index: 2;}
#speech_i img{width: 599px;height: 450px;transition:transform 0.3s ease 0s;transform:translateZ(0px);}
#speech_i:hover img{transform: scale(1.1, 1.1);transition: transform 0.6s ease 0s;}
#speech_k{width: 640px;height: 402px;background: #f8f8f8; border:1px solid #bdbdbd;position: absolute;right: 0;top:35px;z-index: 1;}
#speech_con{width: 600px;height: 362px;border:1px solid #e3e3e3;position: absolute;right: 20px;top:55px;z-index: 5;}
#speech_con .speech_t{width: 465px; margin:0 auto; padding-top: 40px;line-height: 25px;font-size: 18px;color: #333;margin-bottom: 10px;}
#speech_con .speech_d{width: 465px; margin:0 auto; height: 180px; line-height: 30px;font-size: 14px;color: #333;overflow: hidden;}
#speech_con .speech_b{width: 465px; margin:0 auto;  height: 40px; line-height: 40px;margin-top: 25px;}
#speech_con .speech_b a{display: inline-block;width: 38px;height: 38px;margin:0 10px 0 0;border:1px solid #b5b5b5;background: #fff url(../images/intro_btn.png) no-repeat;}
#speech_con .speech_b .next{background-position: 0 0;}
#speech_con .speech_b .prev{background-position: -40px 0;}

/*lxwm_c css*/
#lxwm_01{width: 100%;margin:0 auto;position: relative;}
.lxwm_banner{width: 100%;display: block;height: auto;}
#lxwm_01_c{width: 100%;height: 148px;bottom:0;position: absolute; background: url(../images/op-75-bg.png) repeat;padding:46px 0 37px;}
#lxwm_01_mid{width: 1200px;height: 148px;margin:0 auto;background: url(../images/contact-banner-line.png) 760px center no-repeat;}
#lxwm_01_l{width: 56.33%;float: left;}
#lxwm_01_l li{width: 50%;height: 35px; line-height: 35px; float: left;margin:8px 0;font-size: 14px;color: #fff;position: relative;}
#lxwm_01_l .lxwm_icon{width: 35px; height: 35px; border:solid 1px #fff;border-radius: 50%; text-align: center;line-height: 35px;position: absolute;left: 0;top:0;}
#lxwm_01_l li span{padding-left:50px; }
#lxwm_01_r{width: 30%;float: right;}
#lxwm_01_r li{width: 115px;height: 148px; margin-right: 30px; float: left;text-align: center;line-height: 25px;font-size: 14px;color: #fff;}
#lxwm_01_r li img{width: 105px;height: 105px;border:solid 5px #fff;}
#lxwm_02{width: 100%;margin:0 auto;}
#lxwm-title{width: 220px;height: 87px;padding: 0 60px;text-align: center;margin: 0 auto;
	background-image: url(../images/i_title1.png),url(../images/i_title2.png);
	background-position: left center ,right center;
	background-repeat: no-repeat;
}
#lxwm-title p{font-size: 30px;color: #333333;line-height: 1.125;text-transform: uppercase;}
#lxwm-title h3{	font-size: 32px;color: #e80000;line-height: 1.33;}
#lxwm_03{width: 100%; padding:50px 0; margin:0 auto;background: url(../images/lxwm_03_bg.jpg) repeat;}
#lxwm_03_title{width: 100%;height: 30px; margin:0 auto; margin-top: 20px; line-height: 30px;text-align: center;font-size: 14px;color: #898989;}
#lxwm_03 .line{width: 72px;height: 1px;background: #c6c6c6;margin:9px auto 0;display: block;}
#lxwm_03_form{width: 945px;margin:64px auto 0;}
#lxwm_03_form .form01 .line1{width: 231px;height: 48px;line-height: 48px;padding:0 46px 0 13px;float: left;margin:0 34px 25px 0;color: #666;font-size: 14px;}
#lxwm_03_form .form01 input{border:1px solid #d5d5d5;font-size: 14px;font-family: "微软雅黑";}
#lxwm_03_form .form01 .name{background: #fff url(../images/i_form_ico1.png) no-repeat right 0;}
#lxwm_03_form .form01 .phone{background: #fff url(../images/i_form_ico2.png) no-repeat right 0;}
#lxwm_03_form .form01 .email{margin-right: 0;background: #fff url(../images/i_form_ico3.png) no-repeat right 0;}
#lxwm_03_form .form01 textarea{width: 883px;border: 1px solid #d5d5d5;color: #666;font-size: 14px;padding: 10px 46px 10px 13px;height: 149px;font-size: 14px;font-family: "微软雅黑";line-height: 1.5;margin-bottom: 20px;background: #fff url(../images/i_form_ico4.png) no-repeat right top;}
#lxwm_03_form .form02{width: 310px;height: 50px;margin:0 auto;}
#lxwm_03_form .form02 input {width: 310px; height: 50px; border: 0; transition:all 0.4s; background: #d90915; font-size: 16px;font-family: "微软雅黑"; line-height: 50px; color: #fff; text-align: center; cursor: pointer;}
#lxwm_03_form .form02 input:hover {background: #2a448e; }

/*product css*/
#pro_nav{width: 100%;height: 64px;background: url(../images/pro_nav_bg.jpg) center bottom no-repeat;position: fixed;left: 0;z-index: 999; display:none;}
#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}


#pro_01{width: 100%; padding-top: 50px; height: 922px;margin:0 auto;background: #2a458e url(../images/pro_01_bg.png) top center no-repeat;}
#pro_01_mid{width: 1200px;height: 775px;margin:0 auto;position: relative;}
#pro_01_hand{width: 655px;height: 775px;position: absolute;top:0;left: 693px;background: url(../images/pro_01_img.png) center no-repeat;z-index: 2;}
#pro_01_trangle{width: 703px;height: 500px;background: url(../images/pro_01_trangle.png) center no-repeat;position: absolute;left: 563px;top:172px;z-index: 1;}
#pro_01_title{width: 268px;height: 71px;background: url(../images/pro_01_title.png) center no-repeat;position: absolute;left: 27px;top: 173px;}
#pro_01_info01{position: absolute;left: 27px;top:276px;line-height: 40px;color: #fff;font-size: 24px;font-weight: bold;}
#pro_01_info02{position: absolute;left: 27px;top:399px;line-height: 26px;color: #fff;font-size: 14px;}
#pro_01_info03{position: absolute;left: 0px;top:512px;line-height: 26px;color: #fff;font-size: 14px;width: 537px;height: 103px;background: #2a458e;}
#pro_01_info03 p{padding-left: 27px;padding-top: 12px;line-height: 30px;color: #fff;font-size: 18px;}
#pro_01_info03 span{font-weight: bold;color: #ffe400;font-size: 30px;}
#pro_02{width: 100%; padding-top: 120px; height:930px;margin:0 auto;background: url(../images/pro_02_bg.png) top center no-repeat;}
#pro_02_mid{width: 1200px;height: 748px;margin:0 auto;position: relative;}
#pro_02_trangle01{width: 522px;height: 450px;background: url(../images/pro_02_trangle01.png) center no-repeat;position: absolute;left: 87px;top:0px;z-index: 1;}
#pro_02_trangle02{width: 355px;height: 137px;background: url(../images/pro_02_trangle02.png) center no-repeat;position: absolute;left: 39px;top:366px;z-index: 3;}
#pro_02_img{width: 469px;height: 470px;background: url(../images/pro_02_img.png) center no-repeat;position: absolute;left: 0px;top:90px;z-index: 2;}
#pro_02_table{width: 641px;height: 172px;background: url(../images/pro_02_table.png) center no-repeat;position: absolute;left: 41px;bottom:0px;}
#pro_02_title{width: 429px;height: 71px;background: url(../images/pro_02_title.png) center no-repeat;position: absolute;left: 624px;top: 0px;}
#pro_02_param{width: 510px;height: 470px;background: url(../images/pro_02_param.png) center no-repeat;position: absolute;left: 662px;top: 160px;}
#pro_02_kuang{width: 1200px;height: 580px;border:solid 4px #cd0003;position: absolute;left: 623px;top:110px;}
#pro_03{width: 100%;background: url(../images/pro_03_bg.png) repeat;margin:0 auto;}
#pro_03_field01{width: 1200px;height: 211px;margin:0 auto;position: relative;}
#pro_field01_title01{width: 230px;height: 65px;padding:20px;position: absolute;left: 0;top:0;background: #cd0003;}
#pro_field01_title01 span{display: block;width: 44px;height: 2px;background: #fff;}
#pro_field01_title01 p{color: #fff;font-size: 24px;padding-top: 12px;}
#pro_field01_title01 i{ font-style: normal; color: #fff600;font-size: 36px;}
#pro_field01_title01 .field_more{width: 35px;height: 35px;background: url(../images/pro_03_circle.png) center no-repeat;position: absolute;right: 20px;bottom:25px;}
#pro_field01_title01 .field_more a{width: 35px;height: 35px; display: block;}
#pro_field01_title02{width: 230px;height: 65px;padding:20px;position: absolute;left: 0;bottom:0;background: #fff;}
#pro_field01_title02 span{display: block;width: 44px;height: 2px;background: #cd0003;}
#pro_field01_title02 p{color: #2a458e;font-size: 24px;padding-top: 12px;}
#pro_field01_ul{height: 155px;position: absolute;right: 0;top:35px;}
#pro_field01_ul li{float: left;width: 110px;height: 155px;margin:0 35px;cursor: pointer;}
#pro_field01_ul li .field_icon{width: 93px;height: 93px;text-align: center;margin:0 auto;overflow: hidden;}
#pro_field01_ul li .field_title{width: 110px;height: 30px;text-align: center;margin:0 auto; margin-top: 10px; color: #fff;font-size: 18px;}
#pro_field01_ul li:hover .field_title{color: #ffe400;}
#pro_03_field02{width:100%;height: 875px; padding-top: 35px; background: url(../images/pro_03_bg.jpg) center no-repeat fixed;margin:0 auto;}
#pro_03_mid{width: 1200px;height: 875px;margin:0 auto;position: relative;}
#pro_03_title{width: 340px;height: 72px;background: url(../images/pro_03_title.png) center no-repeat;position: absolute;left: 20px;top: 466px;}
#pro_03_info{width: 435px;position: absolute;left: 20px;top: 560px;line-height: 26px;color: #fff;font-size: 14px;}
#pro_field02_ul{width: 1059px;height: 772px;position: absolute;right: 0;top:0;}
#pro_field02_ul li{width: 225px;height: 195px;position: absolute;cursor: pointer;}
#pro_field02_ul li .field_img{width:0;height: 0; left: 50%;top:50%;z-index: 2;opacity: 0;}
#pro_field02_ul li i{display: block; width: 225px;height: 195px;transition:all 0.4s; background: url(../images/field_bg.png) center no-repeat;opacity: 0;position: absolute;left: 0;top:0;z-index: 1;}
#pro_field02_ul li .field_img img{height: 100%;width: 100%;}
#pro_field02_ul li span{width: 163px;height: 33px;display: block;background: url(../images/pro_03_tbg.png) center no-repeat;line-height: 33px;text-align: center;color: #fff;font-size: 14px;position: absolute;left: 31px;bottom:16px;z-index:3;opacity: 0;}
#pro_field02_ul li:hover i{opacity: 1;}
#pro_04{width: 100%;height: 970px; padding-top: 150px; margin:0 auto;background: url(../images/pro_04_bg.png) center no-repeat;}
#pro_04_mid01{width: 1200px;height: 475px;margin:0 auto;position: relative;}
#pro_04_title{width: 376px;height: 71px;background: url(../images/pro_04_title.png) center no-repeat;position: absolute;left: 0px;top: 0px;}
#pro_04_ul{width: 460px;height: 470px;position: absolute;right: 0;top:0;}
#pro_04_ul li{width: 188px;height: 225px;float: left;margin-left: 40px;margin-bottom: 27px;cursor: pointer;}
#pro_04_ul li .pro_04_icon{width: 168px;height: 153px;margin:0 auto;text-align: center;}
#pro_04_ul li .pro_04_title{width: 186px;height: 63px;margin:0 auto; margin-top: 10px; text-align: center;background: #2a458e;border-radius: 5px;transition:all 0.4s;}
#pro_04_ul li .pro_04_title p{line-height: 26px;color: #fff;font-size: 14px;padding-top: 6px;}
#pro_04_ul li:hover .pro_04_title{background: #cd0003;}
#pro_04_info{width: 1100px;height: 72px; line-height: 72px; text-align: right; background: #cd0003;position: absolute;top:128px;right: 530px;padding-right: 35px;color: #fff;font-size: 24px;}
#pro_04_info span{font-weight: bold;}
#pro_04_detail{width: 620px;position: absolute;left: 0;top:250px;line-height: 28px;color: #444;font-size: 14px;}
#pro_04_detail span{font-weight: bold;color: #e10000;}
#pro_04_area_title{width: 1200px;height: 40px;line-height: 40px; font-weight: bold; text-align: center;color: #383838;font-size: 36px;margin:65px auto;}
#pro_04_area_ul{width: 1250px;height: 179px;margin:0 auto;}
#pro_04_area_ul li{float: left;margin:0 13px;width: 179px;height: 179px; cursor: pointer; background: #2a458e;border-radius: 100%;position: relative;transition:all 0.4s;}
#pro_04_area_ul .area_icon{width:101px;height: 68px;text-align: center;position: absolute;left: 39px;top:30px;overflow: hidden;}
#pro_04_area_ul .area_title{width:179px;height: 20px; line-height: 20px; color: #fff;font-size: 18px; text-align: center;position: absolute;left: 0px;top:115px;}
#pro_04_area_ul .area_info{width:383px;height: 145px; line-height: 25px; color: #fff;font-size: 14px; position: absolute;left: 158px;top:10px;opacity: 0;}
#pro_04_area_ul li:hover{width: 600px;height: 179px;border-radius: 100px;background: #cd0003;}
#pro_04_area_ul li:hover .area_info{opacity: 1;}
#pro_04_area_ul .hover{width: 600px;height: 179px;border-radius: 100px;background: #cd0003;}
#pro_04_area_ul .area_info_a{opacity: 1;}
#pro_05{width: 100%;height: 922px; padding-top:189px;  margin:0 auto;background: url(../images/pro_05_bg.png) center no-repeat;}
#pro_05_mid{width: 1146px;height: 726px;margin:0 auto;}
#pro_05_title{width: 1146px;height: 71px;background: url(../images/pro_05_title.png) left center no-repeat;margin:0 auto;}
#pro_05_info{width: 1146px;height: 180px;margin:0 auto;margin-top: 37px;position: relative;background: #2a458e;}
#pro_05_info p{padding:20px 40px;line-height: 28px;color: #fff;font-size: 14px;}
#pro_05_bg{width: 1200px;height: 180px;background: #2a458e;position: absolute;left: 1146px;top:0;}
#pro_05_ul{width: 1146px;height: 372px;margin:0 auto;margin-top: 57px;}
#pro_05_ul li{width: 255px;height: 372px;float: left;margin-left: 40px;background: #fff;border-bottom: solid 8px #2a458e;cursor: pointer;}
#pro_05_ul li .pro_05_img{width: 255px;height: 272px;margin:0 auto;text-align: center;}
#pro_05_ul li .pro_05_img img{width: 255px;height: 272px;}
#pro_05_ul li .pro_05_title{width: 211px;height: 52px; line-height: 26px; margin:0 auto; margin-top: 20px;color: #2a458e;font-size: 14px;}
#pro_05_ul li:hover{border-bottom: solid 8px #cd0003;}
#pro_05_ul li:hover .pro_05_title{color: #cd0003;}
#pro_05_ul li:first-child{margin-left: 0;}

/*left*/
#left{width:217px; height:645px; float: left;position: relative;display: inline;margin-top:20px;}

/* CSS Ziye */
#right{width:800px; height:auto;min-height:700px;_height:700px;_height:100%;float: right; color: #424242;margin-top: 20px;border:10px solid #f0f0f0;}
#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_content a{color:#000;}
#right_content a:hover{color:#e80000;}
#indexNews li{width:98%;height:30px;margin:0 auto;border-bottom:#D9D9D9 1px dotted;padding:0 20px 0 0;color:#000;font-size:12px;position: relative;}
#indexNews li a{height:30px;line-height:30px;display:block; padding-left:0;color:#575656;font-size:12px;}
#indexNews li span{position: absolute;top:0;right:0;_top:-2px;color:#575656;}
#indexNews li img{margin:13px 10px 0 0;}
#indexNews li a:hover{color:#e80000;}
#page{width:100%;height:40px; line-height:40px;text-align:right;margin:20px auto;color:#575656;font-size:14px;clear:both;}
#page a{color:#575656;font-size:14px;}
#page a:hover{color:#e80000;}
#productTitle{width:750px;height:30px;color:#000000;font-size:18px;text-align:center;margin:0 auto;}
.newsinfoleft {padding-left: 30px;}
.xxsmys{ height:30px; line-height:30px; background-color:#ececec;margin-top: 30px;}
.xxsmwz{ width:88px; height:30px; 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;color: #666;font-size: 14px;line-height: 32px;}
#picUL{width: 1150px;height: auto;margin:0 auto;padding:25px;background: #fff;margin:30px auto; }
#picUL li{height:190px;width:277px;float:left;margin:0 5px 5px 5px;_margin:0 8px;text-align:center;cursor: pointer;}
#picUL li .pic_01{width:260px;height:156px; margin:0 auto; text-align: center;background: #ffffff;border:1px solid #dcdcdc;}
#picUL li .pic_01 img{max-height:150px;max-width:246px;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:260px;text-align: center;line-height:30px;color:#666;font-size:14px;}
#picUL li a{color:#666;font-size:14px;}
#picUL 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{ height:173px;  border-bottom:#cdcdcd dashed 1px; margin:10px;}
.recruitcon1{ height:173px;  margin:10px;}
.recruitconl{ width:145px; height:153px; float:left; text-align:left;}
.recruitconc{ width:572px; height:153px; float:left; font-size: 14px;color: #737373; padding-left: 75px;}
.recruitconc li{ width:372px; height:35px; line-height:35px; color:#444444;}
.zwmcys{ color:#ff6c00; font-weight:bold;}
.recruitconr{ width:133px; height:auto; float:left; text-align:center;}
.chakan{padding-top: 13px;}
.recruit_btn{ background-image:url(../images/message.jpg); width:90px; height:34px;font-family: 微软雅黑;float: right; margin-top: 10px; line-height: 34px;text-align: center;margin-right: 46px;}
.recruit_btn a{display: block;color: #fff;font-size: 14px;}


.formys{ height:auto; padding:10px;}
.cpmcys{ width:280px; height:34px;border:1px solid #dedede;}
.formbz{ float:left;}
	.G_InputText{

	width:278px;

	height:30px;

	border:1px solid #d2d4d6;

}

.G_textarea{

	width:300px;

	height:100px;

	border:1px solid #dedede;

}

.G_ul{

	margin:0 auto;
}

.G_botton{

	width:55px;

	height:30px;

	line-height:30px;

	border:0;

	background:url(button.gif) no-repeat;

	cursor:pointer;

}

.borderLi{ width:500px; height:auto; padding-top:10px;}
.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;}