@charset "utf-8";
/*Common_start*/
body{font-size:12px; font-family:"苹方"; color:#333333;min-width:1300px;background:#ffffff url(../images/main_a_bg.jpg) center top repeat;}
body, blockquote, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, button, textarea, select, optgroup, option, small { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
a:link, a:hover, a:visited, a:active { color: #333333; text-decoration: none; }
ul, ol{list-style: none;}
.clear{clear: both;line-height:0px;}
img {border: none;}
.wrapper {display:none;}
.ease04{ -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
/*Common_end*/
/*header*/
.header{width:100%;height:90px;background:#ffffff; position:fixed; top:0px; z-index:999;box-shadow: 0px 1px 5px #eeeeee;}
.header_xian{ height:90px;}
.header_center{width:1200px;margin: 0 auto;}
.header_center .logo{float:left; margin-top:13px;}
.tel_box{float:right; padding-top:18px;}
.tel{color:#2e2e2e;font-size:16px;padding-left:26px; margin-bottom:10px;background:url(../images/tel.png) left center no-repeat;}
.tel span{font-weight:bold;}
/*nav*/
.nav{position:relative;box-sizing: border-box; float: right; margin-right:25px;}
.nav ul li{float: left;text-align: center; height: 90px; line-height: 90px; margin-right:30px; position: relative; }
.nav ul li a{font-size:16px; color: #2e2e2e; display: block;padding: 0 15px; }
.navline{position: absolute; left: 0; bottom: 0; height:3px; background-color: #054995; transition: all 0.3s ease; -webkit-border-radius:2px; -moz-border-radius: 2px; border-radius: 2px; }
.current a{ color:#054995 !important;}
.current:after{content:""; position: absolute; left: 0; bottom: 0; width: 100%; height:3px; background-color: #054995; transition: all 0.3s ease; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; transition: all 0.2s; -webkit-transition: all 0.2s; opacity: 1; }
.nav:hover .current:after{opacity:0;}
.nav ul li a:hover{color:#054995;}
/*banner*/
.banner{position:relative;line-height:0px;}
.banner img{width:100%;}
.banner .swiper-container{width:100%; padding-bottom:22px;}
.banner .swiper-container .swiper-slide{width:100%;}
.banner .swiper-container-horizontal>.swiper-pagination{width:100%;bottom:0px;}
.banner .swiper-pagination-bullet{width:170px;height:22px;border-radius:0px !important;margin:0 17px !important;background:#d7d7d7 !important; opacity: 1 !important;position:relative; overflow:hidden;}
.banner .swiper-pagination-bullet:after{content:""; width:0px; height:22px; display:block; position:absolute; left:0px; top:0px;opacity: 1 !important;}
.banner .swiper-pagination-bullet-active:after{ content:""; width:100%;background:#f09405;transition: all 4s; -webkit-transition: all 4s;}
.pc_banner{display:block;}
.m_banner{display:none;}
/*main_a*/
.main_a{width:100%;min-height:400px;margin-top:-22px;padding:130px 0px 40px 0px;position:relative;}
.main_a_top{ margin-bottom:50px;}
.main_a_top_center{width:1200px; margin:0 auto;}
.main_a_bottom_center{width:1200px; margin:0 auto;}
.main_a_top_title{font-size:26px;color:#2e2e2e; margin-bottom:15px;clear:both;font-weight: bold;}
.main_a_top_title span{color:#2e2e2e; font-family:Arial;font-weight:normal;}
.main_a_top_left{width:695px;float:left; font-size:16px; color:#515151; line-height:1.5em;}
.main_a_top_left_con{ margin-bottom:30px;}
.about_btn{width:125px;height:40px; line-height:40px; display:block; font-size:13px; background:#0051af;}
.about_btn span{width:93px;height:40px; float:left; color:#ffffff; text-align:center; font-weight:lighter; }
.about_btn i{width:32px;height:40px; float:right; background:#01428d url(../images/about_btn.png) center center no-repeat;}
.about_btn:hover{background:#01428d;}
.main_a_top_right{width:456px;float:right;}
.main_a_top_left img,.main_a_top_left table,.main_a_top_right img,.main_a_top_right table{max-width:100%;}
.main_a_list{width:1200px;position:relative;margin:0 auto;}
.main_a_list .prev{background: url(../images/main_a_btn_left.png) left no-repeat; width:27px; height:27px;cursor: pointer; position:absolute; left:-48px; top:110px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_a_list .prev:hover{background:url(../images/main_a_btn_left_hover.png) left no-repeat;}
.main_a_list .next{background: url(../images/main_a_btn_right.png) right no-repeat; width:27px; height:27px;cursor: pointer; position:absolute; right:-48px; top:110px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_a_list .next:hover{background: url(../images/main_a_btn_right_hover.png) left no-repeat;}
.main_a_list .bd{width:1200px;overflow:hidden;}
.main_a_list .bd ul li{margin:0 8px; width:330px; float:left; _display:inline; overflow:hidden; text-align:center; }
.main_a_list .bd ul li .pic{width:330px;height:220px; text-align:center; display:block; overflow:hidden; border:1px solid #91a1c9; box-sizing:border-box;}
.main_a_list .bd ul li .pic img{width:330px; height:220px; border-bottom:none;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_a_list .bd ul li span{height:50px; line-height:50px; display:block;font-size:15px;color:#393939;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.main_a_list .bd ul li span a{font-size:15px;color:#393939; }
.main_a_list .bd ul li:hover .pic{ border:1px solid #044995;}
.main_a_list .bd ul li:hover span a{color:#044995;}
.main_a_list .bd ul li:hover span{color:#044995;}
.main_a_list .bd ul li:hover img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2);}
/*main_b*/
.main_b_list{width:100%;height:594px; position:relative;overflow:hidden;}
.main_b_con{width:100%;height:594px; overflow:hidden;}
.main_b_tab{ width:1200px; margin:0 auto; position:relative; z-index:1;}
.main_b_tab ul li{ float:left; width:25%;height:594px; box-sizing:border-box; border-left:1px solid #494535;background: rgba(0,0,0,0.8); text-align:center; cursor:pointer;}
.main_b_tab ul li:first-child{border:none;}
.main_b_tab ul li .main_b_tab_list_txt{ margin:0px 40px; margin-bottom:10px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; padding:20px 0px;}
.main_b_tab ul li .main_b_tab_list_pic{ width:50px; height:50px; margin:0 auto; display:none;}
.main_b_tab ul li .main_b_tab_list_pic img{ width:50px; height:50px;}
.main_b_tab ul li .main_b_tab_list{color:#ffffff; font-size:26px; margin-top:260px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_b_tab ul .on,.main_b_tab ul li:hover{background: rgba(0,0,0,0.6) !important;}
.main_b_tab ul .on .main_b_tab_list_pic,.main_b_tab ul li:hover .main_b_tab_list_pic{ display:block;}
.main_b_tab ul .on .main_b_tab_list_txt{ border:none; padding:0px 0px;}
.main_b_tab ul .on .main_b_tab_list{width:100%; height:133px;padding-top:60px;}
.main_b_tab ul .on .main_b_tab_list{ margin-top:194px;}
.main_b_con_list{width:100%;position:absolute;top:0px; background-size:100% 100%;}
/*main_c*/
.main_c{width:100%;min-height:200px;padding:90px 0px 50px 0px;}
.main_c_title{font-size:26px;color:#2e2e2e; margin-bottom:30px;clear:both;font-weight: bold; text-align:center;}
.main_c_title span{color:#2e2e2e; font-family:Arial;font-weight:normal;}
.main_c_center{width:1200px; margin:0 auto;}
.gallery-top{margin:0px auto 39px auto !important; width:330px; padding:0px 110px !important; text-align:center; font-size:16px; color:#2e2e2e; position:relative;}
.gallery-top a{font-size:16px; color:#2e2e2e;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.gallery-top .swiper-button-prev{ width:9px; height:8px; background:url(../images/main_c_top_left.png) left center no-repeat; margin-top:-4px; left:0px;}
.gallery-top .swiper-button-next{ width:9px; height:8px; background:url(../images/main_c_top_right.png) left center no-repeat; margin-top:-4px; right:0px;}
.gallery-top .swiper-button-next.swiper-button-disabled,.gallery-top .swiper-button-prev.swiper-button-disabled{pointer-events:auto !important;}
.gallery-top .swiper-slide-next a{ color:#0051af !important; }
.gallery-top a{ position:relative; line-height:35px; display:inline-table;}
.gallery-top .swiper-slide-next a:after{ position:absolute; left:0px; bottom:2px;content:""; display:block; width:100%; height:2px; background:#0051af; }
.gallery-bottom{margin:0px auto; width:1200px; text-align:center;position:relative;}
.gallery-bottom .swiper-slide{ position:relative; height:435px; padding-top:5px;}
.gallery-bottom .swiper-button-prev{ width:60px; height:60px; background:#0051af url(../images/main_c_bottom_left.png) center center no-repeat; margin-top:-20px; left:395px; z-index:1;}
.gallery-bottom .swiper-button-next{ width:60px; height:60px; background:#0051af url(../images/main_c_bottom_right.png) center center no-repeat; margin-top:-20px; right:395px; z-index:1;}
.gallery-bottom .main_c_list_box{ position:absolute; bottom:0px;background:#ffffff; margin:5px; box-sizing:border-box;-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);}
.gallery-bottom .swiper-button-prev:hover{background:#0061d2 url(../images/main_c_bottom_left.png) center center no-repeat;}
.gallery-bottom .swiper-button-next:hover{background:#0061d2 url(../images/main_c_bottom_right.png) center center no-repeat;}
.gallery-bottom .swiper-slide .pic{ width:100%; line-height:0px;}
.gallery-bottom .swiper-slide .pic img{ width:100%;}
.gallery-bottom .swiper-slide .txt{ padding:20px 50px; text-align:left;}
.gallery-bottom .swiper-slide .txt .main_c_list_title{ font-size:20px; color:#2e2e2e; margin-bottom:10px;height:26px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.gallery-bottom .swiper-slide .txt .main_c_list_p{ font-size:13px; color:#2e2e2e; line-height:1.6em; height:0px; overflow:hidden;transition: all 0.4s; -webkit-transition: all 0.4s;}
.gallery-bottom .swiper-slide:hover .main_c_list_box{-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);}
.gallery-bottom .swiper-slide-next .main_c_list_p{ height:60px !important;}
.gallery-bottom .swiper-button-next.swiper-button-disabled,.gallery-bottom  .swiper-button-prev.swiper-button-disabled{pointer-events:auto !important;}
/*main_d*/
.main_d{width:100%;min-height:200px;padding:100px 0px 40px 0px;}
.main_d_title{font-size:26px;color:#2e2e2e; margin-bottom:70px;clear:both;font-weight: bold; text-align:center;}
.main_d_title span{color:#2e2e2e; font-family:Arial;font-weight:normal;}
.main_d_center{width:1200px; margin:0 auto;}
.main_d_left{width:605px; float:left;}
.main_d_left dl dt{ width:100%;}
.main_d_left dl dt .pic{ width:100%; line-height:0px; margin-bottom:30px;}
.main_d_left dl dt .pic img{ width:100%;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_d_left dl dt span{display:block; margin-bottom:15px;height:26px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.main_d_left dl dt span a{ font-size:26px; color:#2e2e2e; }
.main_d_left dl dt span a:hover{color:#0051af;}
.main_d_left dl dt p{ font-size:16px; color:#2e2e2e; display:block; margin-bottom:20px; line-height:1.8em;}
.main_d_left dl dt:hover img{transform: scale(1.1); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05);}
.main_d_left_btn{ width:102px; height:40px; line-height:40px; display:block; text-align:center; font-size:16px; color:#ffffff !important; background:#0051af;}
.main_d_left_btn:hover{ background:#0060cf;}
.main_d_right{width:515px; float:right;}
.main_d_right ul li{ margin-bottom:23px;}
.main_d_right ul li .pic{ width:206px; line-height:0px; float:left;}
.main_d_right ul li .pic img{ width:100%;transition: all 0.4s; -webkit-transition: all 0.4s; border:1px solid #e7e7e7; box-sizing:border-box;}
.main_d_right ul li .txt{ width:280px; float:right;}
.main_d_right ul li span{display:block; margin-bottom:10px;height:24px; line-height:24px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.main_d_right ul li span a{ font-size:16px; color:#2e2e2e; }
.main_d_right ul li span a:hover{color:#0051af;}
.main_d_right ul li p{ font-size:14px; color:#2e2e2e; display:block;line-height:22px; height:110px; display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:5;}
.main_d_right ul li:hover img{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05);}
/*main_e*/
.main_e{width:100%;min-height:200px;padding:50px 0px 100px 0px;}
.main_e_title{font-size:26px;color:#2e2e2e; margin-bottom:40px;clear:both;font-weight: bold; text-align:center;}
.main_e_title span{color:#2e2e2e; font-family:Arial;font-weight:normal;}
.main_e_center{width:960px; margin:0 auto;}
.main_e_left{ width:320px; line-height:0px; border:1px solid #e5e5e5; float:left;}
.main_e_left img{ width:100%;}
.main_e_right{ width:600px; float:right; line-height:1.8em;}
.main_e_right_con{color:#2e2e2e; font-size:14px; padding-top:35px; margin-bottom:30px;}
.main_e_btn{ width:321px; height:56px; line-height:56px; display:block; text-align:center; font-size:16px; color:#ffffff !important; background:#0051af;}
.main_e_btn:hover{ background:#0060cf;}
/*download_list*/
.download_list{width:1200px; min-height:350px; margin:0 auto;padding:45px 30px; box-sizing:border-box; background:#f5f5f5;}
.download_list ul li{ float:left; width:340px; margin:0px 20px 40px 20px; position:relative;}
.download_list ul li .pic{width:340px; line-height:0px; border:1px solid #e9e9e9; box-sizing:border-box;}
.download_list ul li .pic img{ width:100%;}
.download_list ul li .txt{ width:100%;position:absolute; bottom:0px; height:45px; line-height:45px;background: rgba(0,0,0,0.7); overflow:hidden;font-size:14px; color:#ffffff; display:block; padding:0px 20px; box-sizing:border-box;}
.download_list ul li .download_btn{ width:40px; height:40px; line-height:40px; position:absolute; right:15px; top:15px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;text-align:center; color:#ffffff; background:rgba(0,0,0,0.8) url(../images/download_icon.png) center center no-repeat; background-size:80%;}
/*footer*/
.footer{width:100%;overflow:hidden; margin:0 auto; background:#0051af; color:#ffffff;line-height:24px;padding-top:80px; font-size:14px;}
.footer a{color:#ffffff; }
.footer a:hover{color:#f09405;}
.footer_center{width:1200px;margin:0 auto; padding-bottom:70px; }
.footer_logo{float:left; margin-right:70px;}
.footer_right{ float:right;}
.footerNav{float:left; width:auto;}
.footerNav ul{float:left; margin-right:30px;width:120px;}
.footerNav li{ margin-bottom:9px; line-height:20px;}
.footerNav li a{font-size:16px;}
.footerNav strong { margin-bottom:13px; display:block;font-size:20px; font-weight:bold;}
.footerNav_pro{ width:200px !important;}
.footerNav_pro_title{ width:100% !important;}
.footerNav_pro li{ width:100px; float:left;}
.footer_contact{ width:240px; float:right;word-break: break-all; font-size:16px;line-height:1.8em;}
.copyright{ background:#08468e;border-top:2px solid #1760b5;color:#ffffff; padding:15px 0px;font-size:16px;line-height:1.8em;text-align:center;}
.copyright_center{width:1200px;margin:0 auto;}
.copyright a{color:#ffffff;}
.copyright a:hover{color:#f09405;}
.follow{ padding-top:10px;}
.follow dl dt{float:left;padding:0px; margin-right:20px; position:relative;}
.follow dl .erweima_img{ position:absolute; display:none;z-index:999; padding:0px; margin:0px; width:120px; left:0px;margin-left:-50px; bottom:35px;}
.follow dl .erweima_img img{ width:120px;}
.xuanfu { position:fixed;right:0; top:21%; z-index:999;animation: messageirand 1s infinite;}
.xuanfu ul li {width:90px;text-align:center;font-size:12px; color:#ffffff;}
.xuanfu ul li a{display:block; padding:5px;background:#054995;color:#ffffff;}
.xuanfu ul li a:hover{background:#044896 !important;}
.xuanfu ul li a span{ display:block; line-height:18px;}
.xuanfu ul li img{width:100%;box-sizing:border-box;user-select: none;-webkit-user-select: none;-webkit-animation: anLoca 0.5s;-webkit-animation-direction: alternate;-webkit-tap-highlight-color: transparent;-webkit-animation-iteration-count: infinite;}
@-webkit-keyframes anLoca {from {-webkit-transform: scale3d(1,1,1);}to {-webkit-transform: scale3d(0.8,0.8,0.8);}}
/*内页*/
.inner_banner{ line-height:0px; position:relative;}
.inner_banner img{ width:100%;}
.main{padding:60px 0px; min-height:450px;}
.main_center{width:1200px;margin:0 auto;}
.content{width:1200px;margin:0 auto;font-size:16px;line-height:1.8em;}
.content img,.content table{ max-width:100%;}
/*menu_box*/
.menu_box { width:100%; background:#f2f2f2; min-height:50px; _height:50px; }
.menu_box_center{ width:1200px; margin:0 auto; }
.menu { width:850px; margin:0px auto; float:left; }
.menu ul { padding:0; margin:0 auto; }
.menu ul li { float:left; margin-right:1px; }
.menu ul li a { display:block; font-size:14px; color:#000000; text-align:center; display:inline-block; line-height:50px; padding:0px 20px; }
.menu_current,.menu ul li a:hover  { background:#044a96 !important; color:#ffffff !important;}
.menu2 ul li a{ padding:0px 15px;}
.pro_menu_box{ display:none;}
/*path*/
.path {float:right; font-size:13px; line-height:21px; color:#333333; padding-left:15px; background:url(../images/path.png) left center no-repeat; margin:14px 0px 0px 0px; }
.path a { color:#333333; }
.path a:hover { text-decoration:underline;color:#044995;}
.path_name{ font-size:20px; line-height:50px; float:left;}
/*about*/
/*picture_list*/
.picture_list{ width:1232px; margin:0 auto;}
.picture_list ul li{float:left; width:276px; margin:0px 16px 40px 16px; text-align:center;}
.picture_list ul li .pic{ width:100%; line-height:0px; background:#ffffff; box-sizing:border-box; border:1px solid #dddddd;}
.picture_list ul li .pic img{ width:100%;}
.picture_list ul li span{ width:100%; height:40px; line-height:40px; display:block;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; background:#dfdfdf; font-size:14px; color:#555555;}
.picture_list ul li:hover span{background:#00487a; color:#ffffff;}
.picture_list ul li:hover .pic{border:1px solid #00487a;}

/*map*/
.map{ width:1200px; margin:0 auto; padding-top:15px;}
/*cases_list*/
.cases_list{ width:1230px; margin:0 auto;}
.cases_list ul li{ float:left; width:380px; margin:0px 15px 35px 15px; text-align:center;}
.cases_list ul li .pic{ width:380px;overflow:hidden; line-height:0px;margin-bottom:12px; border:1px solid #f1f1f1; box-sizing:border-box;}
.cases_list ul li .pic img{ width:380px;}
.cases_list ul li span{ font-size:18px;height:30px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; display: block;}
/*分页*/
.pagelist{margin:15px auto;line-height:25px;}
.pagelist .aa, .pagelist .bb, .page_front, .page_back, .page_first, .page_last { font-size: 12px; width: 25px; height: 25px; line-height: 26px; overflow: hidden; display: block; text-align: center; margin: 0 3px; border-radius: 3px; }
.pagelist .aa { color: #fff; }
.pagelist .bb { background: #ffffff; color: #464646; border: 1px solid #d2d2d2; }
.pagelist .aa:hover { color: #fff; text-decoration: none; }
.pagelist .bb:hover { color: #fff; text-decoration: none; }
.page_front, .page_back, .page_first, .page_last { width: 55px; background: #ffffff; color: #464646; border: 1px solid #d2d2d2; }
.pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover { color: #fff; text-decoration: none; }
.pagelist .aa, .pagelist .aa:hover, .pagelist .bb:hover, .pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover { background:#054995; }
.pagelist .aa, .pagelist .bb:hover, .pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover{border:1px solid #054995;}
.pagelist select{height:27px;}
.list_menu{ display:none;}
/*article*/
.article{ padding:0px;}
.article_title{ text-align:center; font-size:28px; font-weight: bold; color:#212121; margin-bottom:20px;}
.article_tool{ text-align:center;background: #f5f5f5; padding:8px; margin-bottom:25px; font-size:14px;}
.article_centent{ min-height:300px; padding-bottom:15px; font-size:14px; line-height:1.8em;}
.article_centent img,.article_centent table{max-width:100%;}
.article_video{ margin-bottom:20px; text-align:center; margin:0 auto;}
/*news_list*/
.news_list{width:1240px; margin:0 auto;}
.news_list ul li{ width:580px; margin:0px 20px 40px 20px; float:left;}
.news_list ul li .pic{ width:206px; line-height:0px; float:left;}
.news_list ul li .pic img{ width:100%; height:153px;transition: all 0.4s; -webkit-transition: all 0.4s;border:1px solid #e7e7e7; box-sizing:border-box;}
.news_list ul li .txt{ width:350px; float:right;}
.news_list ul li span{display:block; margin-bottom:5px;height:24px; line-height:24px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.news_list ul li span a{ font-size:18px; color:#2e2e2e; }
.news_list ul li span a:hover{color:#0051af;}
.news_list ul li p{ font-size:14px; color:#999999; display:block; margin-bottom:8px;line-height:20px; height:80px; color:#999999;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
.news_list ul li:hover img{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05);}
.news_list_btn{height:22px; line-height:24px; text-align:center;font-size:12px;  overflow:hidden; color:#ffffff !important; display:inline-block;background:#0051af; border-radius:12px; padding:0 15px;}
.news_list_btn:hover{background:#044082 !important;}
/*newpro*/
.main_left{ float:left; width:260px;} 
.pro_menu{background:#e7e7e7; min-height:300px;}
.pro_menu_title{ height:60px; line-height:60px; color:#ffffff; font-size:24px; padding-left:20px; background:#054995;}
.pro_menu ul{ padding:5px 20px 20px 20px;}
.pro_menu ul li{ border-bottom:1px solid #cccccc;}
.pro_menu ul li a{ font-size:15px; padding:15px 0px; display:block;}
.pro_menu ul li dl{ padding-left:20px;}
.pro_menu ul li a:hover,.pro_menu_current{ color:#054995 !important;}
.main_right{ width:910px; float:right; min-height:300px;}
/*products_list*/
.products_list{ width:100%; margin:0 auto;}
.products_list ul li{float:left; width:280px; margin:0px 0px 30px 22px;}
.products_list ul li .pic{ width:280px;line-height:0px; }
.products_list ul li .pic img{ width:280px;border:1px solid #F6F6F6; box-sizing:border-box;}
.products_list ul li .txt {background: #F6F6F6; padding:15px;}
.products_list ul li .txt span{font-size: 15px;display: block;color: #333333;height:26px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.products_list ul li .txt em{font-size: 13px;display: block;color: #777777;height:26px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; font-style:normal;}
.products_list ul li:hover .txt{ background:#e8e8e8;}
.products_list ul li:hover .pic img{border:1px solid #e8e8e8;}
.products_note{ padding-left: 22px; font-size: 14px; line-height: 1.8em; padding-top:0px; margin-bottom: 15px; }
.products_note_center{background: #F6F6F6; padding: 15px; box-sizing: border-box;}
/*详情页*/
.products_display{ width:1200px; margin:0 auto;}
.products_display_top{ margin-bottom:30px;}
.products_display_top_left{ width:600px; float:left;}
.products_display_top_right{ float:right; width:550px;}
.products_display_title{font-size:30px;margin-bottom:10px;}
.products_display_category{ font-size:16px; margin-bottom:10px; color:#bababa;}
.products_display_note{ font-size:14px; line-height:1.8em;}
.products_display_banner{ width:100%; margin:0 auto;}
.products_display_banner img{ width:100%;}
.divisions_display_content_bottom{ background:#ffffff;}
.big_dh{height:50px;clear:both; color: #ffffff; font-size:16px; margin-bottom:20px; background:#404040;}
.big_dh ul li { width:33.33%;padding:0px; height:50px; line-height:50px; float: left; text-align: center; cursor: pointer; border-left:1px solid #292f33; box-sizing:border-box; background:#404040;}
.big_dh ul li.active{ background:#044995; }
.big_dh ul li:hover{ background:#025fc6;}
.big_dh ul li:first-child{ border:none;}
.big_note_con { min-height:150px; height: auto; font-size:14px; line-height:1.8em; color: #ffffff; padding-bottom:30px;}
.big_note_con img, .big_note_con table { max-width: 100%; }
.products_display_xianzai a{ color:#ffffff; display:block;}
/*products_display_anli*/
.products_display_anli ul li{ width:23%; margin:0px 1% 25px 1%; float:left;}
.products_display_anli ul li img{ width:100%;}
.products_display_anli span{ text-align:center; display:block;height:26px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; color:#555555;}
/*login*/
.login_max { width: 600px; margin: 0 auto; padding: 60px 0; }
.login_max_in { width: 96%; margin: 0 auto; border: 1px solid #ccc; padding: 20px 0; background:#ffffff; }
.login_tt { font-size: 26px; font-weight: bold; padding: 0 20px; text-align: center; }
.login_tt2 { padding-bottom: 15px; }
.login_cc { padding: 15px 20px 0; }
.login_inmax { min-height: 150px; }
.login_input1 { padding-bottom: 5px; font-size:16px;}
.login_input2 { margin-bottom: 15px;font-size:16px; }
.login_input3 { padding-top: 8px; }
.login_input3_left{ width:48%; float:left;}
.login_input3_right{ width:48%; float:right;}
.login_table { width: 520px; margin: 0 auto; }
.login_table td { padding: 10px 0; }
.linput { border-radius: 5px; }
.login_text { font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; display: block; width: 100%; padding: 6px 0; margin-bottom: 5px; border: 3px solid #ebe6e2; border-radius: 5px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; text-indent: 10px; }
.login_button {    /* Size and position */ width: 100%; height: 38px; line-height:38px; position: relative; display: inline-block; /* Styles */ box-shadow: inset 0 1px rgba(255,255,255,0.3); border-radius: 3px; cursor: pointer; /* Font styles */ font-family: Arial, sans-serif; font-size: 14px; /* Same as height */ text-align: center; font-weight: bold; overflow: hidden; color:#ffffff !important; box-sizing:border-box; -webkit-appearance:none;}
.log1 { background: #fbd568; /* Fallback */ background: -moz-linear-gradient(#fbd568, #ffb347); background: -ms-linear-gradient(#fbd568, #ffb347); background: -o-linear-gradient(#fbd568, #ffb347); background: -webkit-gradient(linear, 0 0, 0 100%, from(#fbd568), to(#ffb347)); background: -webkit-linear-gradient(#fbd568, #ffb347); background: linear-gradient(#fbd568, #ffb347); border: 1px solid #f4ab4c; color: #996319; text-shadow: 0 1px rgba(255,255,255,0.3); margin-right: 10px; }
.log2 { background: #34a5cf; border: 1px solid #2b8bc7; color: #ffffff;}
.login_words { font-size: 16px; }
.ginput, .ginput input[type="text"], .ginput input[type="email"], .ginput input[type="number"], .ginput textarea { width: 100%; border: 1px solid #bebebe; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
.ginput:focus, input[type="text"]:focus, .ginput input[type="email"]:focus, .ginput input[type="number"]:focus, .ginput textarea:focus { border-color: #7a9cd3; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(122,156,211,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(122,156,211,.6) }
.ginput { min-height: 38px; padding: 0 8px; }
.ginput textarea { min-height: 80px; padding: 4px 8px; line-height: 22px; }
button.gbutton, .gbutton input[type="submit"].gbutton { box-shadow: inset 0px 0px 2px #fff; -webkit-box-shadow: inset 0px 0px 2px #fff; -moz-box-shadow: inset 0px 0px 2px #fff; padding: 0 18px; height: 30px; cursor: pointer; min-width: 80px; }
button.gbutton, input[type="submit"].gbutton { color: #444; border: 1px solid #d0d0d0; background-image: -moz-linear-gradient(#ededed, #e1e1e1); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#ededed)); background-image: -webkit-linear-gradient(#ededed, #e1e1e1); background-image: -o-linear-gradient(#ededed, #e1e1e1); background-color: #e1e1e1; }
button.gbutton:hover, input[type="submit"].gbutton:hover { border-color: #b0b0b0; background-image: -moz-linear-gradient(#e1e1e1, #ededed); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#e1e1e1)); background-image: -webkit-linear-gradient(#e1e1e1, #ededed); background-image: -o-linear-gradient(#e1e1e1, #ededed); background-color: #ededed; }
button.gbutton:active, input[type="submit"].gbutton:active { box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); }
/*open_login*/
.open_login{font-size: 14px; border-radius:0; top:100px; left:50%; margin-left:-300px;position:fixed;width:600px; z-index: 1110;display:none;}
.open_login_center{ position:relative;margin:0 auto; background:#ffffff; padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.open_login_bg{ width: 100% !important; height:100% !important; background-color:rgba(0, 0, 0, 0.5); bottom: 0;left: 0; position: fixed; right: 0; top: 0;z-index: 1100; display:none;}
.open_login_close{ font-size:30px; color:#555555; text-align:right; float:right; margin-bottom:20px; cursor:pointer;}
.open_login_close:hover{ color:#054995;}
/*-----响应式-----*/
@media screen and (max-width:1400px) {
.xuanfu{top:15%;}
}
@media screen and (max-width: 768px) {
body {min-width:auto;}
.header{ height:65px !important;}
.header_center{ width:96%;}
.header_center .logo{margin-top:8px}
.header_center .logo img{ height:48px;}
.tel{ display:none}
.nav{ display:none}
.header_xian{ height:65px;}
.footer{ display:none;}
.copyright{font-size:12px;}
.copyright_center{width:96%;}
.m_copyright_wrap{ display:block;}
/*手机导航*/
.wrapper{display: block;}
.toolbar{position:fixed; top:22px; right:2%;z-index: 999; color:#044995; }
.menu-button { position: relative; height: 30px; width: 30px; cursor: pointer; float:right;}
.menu-button_txt{float:left; margin-right:6px; line-height:22px; font-size:14px;}
.menu-button:before {content: ""; position: absolute; border-bottom: 13px double #044995;border-top: 4px solid #044995; width: 30px;height: 5px;}
.toolbar2{ color:#044995 !important;}
.toolbar2 .menu-button:before {border-bottom: 13px double #044995;border-top: 4px solid #044995;}
.sidebar { margin: 0; padding: 1em 0px; color: white; background-color: #fff; z-index: 9999 !important;}
.sidebar strong { margin: 0px;font-weight: inherit; }
.sidebar strong a { display: block; font-size: 1.5em; padding: 10px 0px 10px 18px; }
.sidebar ul { padding:0px 0px 15px 25px; }
.sidebar li { margin: .5em 0; line-height: 22px; }
.sidebar li a { font-size: 1.3em; display: block; padding: 0.3em 1em; }
.sidebar dl { padding-left: 25px; }
.sidebar dt { margin: .5em 0; line-height: 20px; }
.sidebar dt a { font-size: 1.2em; display: block; padding: 0 1em; }
.sidebar li:active a, .sidebar li:focus a { }
.sidebar hr{margin: 5px auto; border: 0; padding: 0; width: 100%; height: 1px; background-color: #CCC;}
.language1{background: url(../images/language_icon2.png) left center no-repeat;}
.language2{background: url(../images/language_icon1.png) left center no-repeat;}
/*banner*/
.banner{position:relative;line-height:0px;}
.banner img{width:100%;}
.banner .swiper-container{width:100%; padding-bottom:5px;}
.banner .swiper-container .swiper-slide{width:100%;}
.banner .swiper-container-horizontal>.swiper-pagination{width:100%;bottom:0px;}
.banner .swiper-pagination-bullet{width:50px;height:5px;border-radius:0px !important;margin:0 5px !important;background:#d7d7d7 !important; opacity: 1 !important;position:relative; overflow:hidden;}
.banner .swiper-pagination-bullet:after{content:""; width:0px; height:5px; display:block; position:absolute; left:0px; top:0px;opacity: 1 !important;}
.banner .swiper-pagination-bullet-active:after{ content:""; width:100%;background:#f09405;transition: all 4s; -webkit-transition: all 4s;}
.pc_banner{display:none;}
.m_banner{display:block;}
/*main_a*/
.main_a{width:100%;min-height:400px;margin-top:-15px;padding:32px 0px 20px 0px;position:relative;}
.main_a_top{ margin-bottom:10px;}
.main_a_top_center{width:96%;}
.main_a_bottom_center{width:96%;}
.main_a_top_title{font-size:20px;color:#2e2e2e; margin-bottom:10px;clear:both;font-weight: bold; text-align:center;}
.main_a_top_left{width:100%;float:none; font-size:15px; color:#515151; line-height:1.5em; padding-top:0px; margin-bottom:10px;}
.main_a_top_left_con{ margin-bottom:20px;}
.about_btn{width:100%;height:40px; line-height:40px; display:block; font-size:13px; background:#0051af;}
.main_a_top_right{width:100%;float:none;}
.main_a_top_left img,.main_a_top_left table,.main_a_top_right img,.main_a_top_right table{max-width:100%;}
.main_a_list{width:96%;}
.main_a_list .prev{ display:none;}
.main_a_list .prev:hover{ display:none;}
.main_a_list .next{ display:none;}
.main_a_list .next:hover{ display:none;}
.main_a_list .bd{width:100%;overflow:hidden;}
.main_a_list .bd ul li{margin:0 8px; width:165px; float:left; _display:inline; overflow:hidden; text-align:center; }
.main_a_list .bd ul li .pic{width:165px;height:110px; text-align:center; display:block; overflow:hidden; border:1px solid #91a1c9; box-sizing:border-box;}
.main_a_list .bd ul li .pic img{width:165px; height:110px; border-bottom:none;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_a_list .bd ul li span{height:35px; line-height:35px; display:block;font-size:14px;}
.main_a_list .bd ul li span a{font-size:15px;color:#393939; }
.main_a_list .bd ul li:hover .pic{ border:1px solid #044995;}
.main_a_list .bd ul li:hover span a{color:#044995;}
.main_a_list .bd ul li:hover span{color:#044995;}
.main_a_list .bd ul li:hover img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2);}
/*main_b*/
.main_b_list{width:100%;height:180px; position:relative;overflow:hidden;}
.main_b_con{width:100%;height:180px; overflow:hidden; background-size:100% 180px !important;}
.main_b_tab{ width:100%; margin:0 auto; position:relative; z-index:1;}
.main_b_tab ul li{ float:left; width:25%;height:180px; box-sizing:border-box; border-left:1px solid #494535;background: rgba(0,0,0,0.8); text-align:center; cursor:pointer;}
.main_b_tab ul li:first-child{border:none;}
.main_b_tab ul li .main_b_tab_list{ background-size:cover !important;}
.main_b_tab ul li .main_b_tab_list_txt{ margin:0px 5px; margin-bottom:5px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; padding:10px 0px;}
.main_b_tab ul li .main_b_tab_list_pic{ width:26px; height:26px; margin:0 auto; display:none;}
.main_b_tab ul li .main_b_tab_list_pic img{ width:26px; height:26px;}
.main_b_tab ul li .main_b_tab_list{color:#ffffff; font-size:12px; margin-top:70px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_b_tab ul .on,.main_b_tab ul li:hover{background: rgba(0,0,0,0.6) !important;}
.main_b_tab ul .on .main_b_tab_list_pic,.main_b_tab ul li:hover .main_b_tab_list_pic{ display:block;}
.main_b_tab ul .on .main_b_tab_list_txt{ border:none; padding:10px 0px 0px 0px;}
.main_b_tab ul .on .main_b_tab_list{width:100%; height:75px; background:url(../images/main_b_list_bg.jpg) center center no-repeat; padding-top:15px;}
.main_b_tab ul .on .main_b_tab_list{ margin-top:48px;}
.main_b_con_list{width:100%;position:absolute;top:0px; background-size:100% 100%;}
/*main_c*/
.main_c{width:100%;min-height:200px;padding:25px 0px 10px 0px;}
.main_c_title{font-size:20px;color:#2e2e2e; margin-bottom:20px;clear:both;font-weight: bold; text-align:center;}
.main_c_center{width:100%; margin:0 auto;}
.gallery-top{ display:none;}
.gallery-bottom{margin:0px auto; width:96%; text-align:center;position:relative;}
.gallery-bottom .swiper-slide{ position:relative; height:195px; padding-top:5px;}
.gallery-bottom .swiper-button-prev{ width:36px; height:36px; background:#0051af url(../images/main_c_bottom_left.png) center center no-repeat; margin-top:-28px; left:0%; z-index:1;}
.gallery-bottom .swiper-button-next{ width:36px; height:36px; background:#0051af url(../images/main_c_bottom_right.png) center center no-repeat; margin-top:-28px; right:0%; z-index:1;}
.gallery-bottom .main_c_list_box{ width:auto; position:static; bottom:0px;background:#ffffff; margin:2px; box-sizing:border-box;-webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 2px rgba(0, 0, 0, 0.2);}
.gallery-bottom .swiper-slide .pic{ width:100%;}
.gallery-bottom .swiper-slide .pic img{ width:100%;}
.gallery-bottom .swiper-slide .txt{ padding:5px 5px; text-align:left;}
.gallery-bottom .swiper-slide .txt .main_c_list_title{ font-size:16px;height:20px; line-height:20px;margin-bottom:5px; text-align:center;}
.gallery-bottom .swiper-slide .txt .main_c_list_p{ font-size:12px; color:#2e2e2e; line-height:1.6em; height:0px; overflow:hidden;transition: all 0.4s; -webkit-transition: all 0.4s; display:none;}
.gallery-bottom .swiper-slide:hover .main_c_list_box{-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);}
.gallery-bottom .swiper-slide-next .main_c_list_p{ height:60px !important;}
.gallery-bottom .swiper-button-next.swiper-button-disabled,.gallery-bottom  .swiper-button-prev.swiper-button-disabled{pointer-events:auto !important;}
/*main_d*/
.main_d{width:100%;min-height:200px;padding:25px 0px 25px 0px;}
.main_d_title{font-size:20px;color:#2e2e2e; margin-bottom:25px;clear:both;font-weight: bold; text-align:center;}
.main_d_center{width:96%;}
.main_d_left{width:100%; float:none; margin-bottom:25px;}
.main_d_left dl dt{ width:100%;}
.main_d_left dl dt .pic{margin-bottom:20px;}
.main_d_left dl dt span{margin-bottom:10px;height:22px; line-height:22px;}
.main_d_left dl dt span a{ font-size:24px; color:#2e2e2e; }
.main_d_left dl dt p{ font-size:14px; color:#2e2e2e; display:block; margin-bottom:20px; line-height:1.8em;}
.main_d_left dl dt:hover img{transform: scale(1.1); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05);}
.main_d_left_btn{ width:150px;margin:0 auto;}
.main_d_right{width:100%; float:none;}
.main_d_right ul li{ margin-bottom:23px;}
.main_d_right ul li .pic{ width:35%; line-height:0px; float:left;}
.main_d_right ul li .pic img{ width:100%;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_d_right ul li .txt{ width:60%; float:right;}
.main_d_right ul li span{display:block; margin-bottom:5px;height:22px; line-height:22px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.main_d_right ul li span a{ font-size:16px; color:#2e2e2e; }
.main_d_right ul li p{ font-size:12px; color:#2e2e2e; display:block;line-height:20px; height:60px; display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
/*main_e*/
.main_e{width:100%;min-height:100px;padding:10px 0px 30px 0px;}
.main_e_title{font-size:20px;color:#2e2e2e; margin-bottom:30px;clear:both;font-weight: bold; text-align:center;}
.main_e_title span{color:#2e2e2e; font-family:Arial;font-weight:normal;}
.main_e_center{width:96%; margin:0 auto;}
.main_e_left{ width:100%; line-height:0px; border:1px solid #e5e5e5; float:left;}
.main_e_left img{ width:100%;}
.main_e_right{ width:100%; float:right; line-height:1.8em;}
.main_e_right_con{color:#2e2e2e; font-size:14px; padding-top:35px; margin-bottom:30px;}
.main_e_btn{ width:60%; height:40px; line-height:40px; margin:0 auto; display:block; text-align:center; font-size:16px; color:#ffffff !important; background:#0051af;}
.main_e_btn:hover{ background:#0060cf;}
/*footer*/
.footer_center{ width:96%; margin:0 auto;}
/*内页*/
.main{ padding:30px 0px;}
.main_center{width:96%;}
.content{width:96%;}
.path{ display:none;}
.xuanfu{ display:none;}
/*menu_box*/
.menu_box { width:100%; background:#f2f2f2; min-height:40px; _height:40px; }
.menu_box_center{ width:100%; margin:0 auto; }
.menu { width:100%; margin:0px auto; float:left; }
.menu ul { padding:0; margin:0 auto; }
.menu ul li { float:left; margin-right:0px; width:25%; text-align:center;}
.menu ul li a { display:block; font-size:14px; color:#000000; text-align:center; display:inline-block; line-height:40px; padding:0px 5px; width:100%; box-sizing:border-box; }
.menu_current,.menu ul li a:hover  { background:#044a96 !important; color:#ffffff !important;}
.menu2 ul li a{ line-height:40px;}
.menu2 ul li:first-child{ width:50%;}
/*map*/
.map{ width:96%; margin:0 auto;}
/*article*/
.article_tool{ margin-bottom:15px;}
.article_video video{ width:100% !important; height:300px !important;}
/*picture_list*/
.picture_list{ width:96%; margin:0 auto;}
.picture_list ul li{float:left; width:48%; margin:0px 1% 30px 1%; text-align:center;}
/*news_list*/
.news_list{width:96%; margin:0 auto;}
.news_list ul li{ width:100%; margin:0px 0px 20px 0px; float:left;}
.news_list ul li .pic{ width:30%; line-height:0px; float:left;}
.news_list ul li .pic img{ width:100%; height:auto;transition: all 0.4s; -webkit-transition: all 0.4s;}
.news_list ul li .txt{ width:65%; float:right;}
.news_list ul li span{display:block; margin-bottom:0px;height:24px; line-height:24px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.news_list ul li span a{ font-size:16px; color:#2e2e2e; }
.news_list ul li span a:hover{color:#0051af;}
.news_list ul li p{ font-size:12px; color:#999999; display:block; margin-bottom:0px;line-height:20px; height:60px; color:#999999;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_list_btn{ display:none;}
/*cases_list*/
.cases_list{ width:96%; margin:0 auto;}
.cases_list ul li{ float:left; width:48%; margin:0px 1% 25px 1%; text-align:center;}
.cases_list ul li .pic{ width:100%; height:auto; overflow:hidden; margin-bottom:10px; border:1px solid #f1f1f1; box-sizing:border-box;}
.cases_list ul li .pic img{ width:100%;}
.cases_list ul li span{ font-size:16px;height:30px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
/*download_list*/
.download_list{width:96%; min-height:350px;padding:10px 0px;}
.download_list ul li{ float:left; width:48%; margin:0px 1% 25px 1%; position:relative;}
.download_list ul li .pic{width:100%; line-height:0px;}
.download_list ul li .txt{ width:100%;position:absolute; bottom:0px; height:40px; line-height:40px;background: rgba(0,0,0,0.7); overflow:hidden;font-size:14px; color:#ffffff; display:block; padding:0px 20px; box-sizing:border-box;}
.download_list ul li .download_btn{ width:35px; height:35px; line-height:35px; position:absolute; right:15px; top:15px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background:rgba(0,0,0,0.9); text-align:center; color:#ffffff;}
.download_list ul li .download_btn i{font-size:20px;}
/*newpro*/
.main_left{ display:none;} 
.pro_menu{ display:none;}
.main_right{ width:100%; float:none; min-height:300px;}
/*products_list*/
.products_list{ width:100%; margin:0 auto;}
.products_list ul li{float:left; width:48%; margin:0px 1% 30px 1%;}
.products_list ul li .pic{ width:100%; height:auto; line-height:0px;}
.products_list ul li .pic img{ width:100%;}
.products_list ul li .txt {background: #F6F6F6; padding:15px;}
.products_list ul li .txt span{font-size: 15px;display: block;color: #333333;height:26px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.products_list ul li .txt em{font-size: 13px;display: block;color: #777777;height:26px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; font-style:normal;}
.products_list ul li:hover .txt{ background:#e8e8e8;}
.products_note{ width: 96%; margin: 0 auto;}
/*详情页*/
.products_display{ width:96%; margin:0 auto;}
.products_display_title{font-size:26px;margin-bottom:10px;}
.products_display_top_left{ width:100%; float:none;}
.products_display_top_right{ float:none; width:100%;}
.products_display_banner{ width:100%; margin:0 auto;}
.products_display_banner img{ width:100%;}
.big_dh{height:40px;clear:both; color: #ffffff; font-size:15px; margin-bottom:20px;}
.big_dh ul li {padding:0px; height:40px; line-height:40px; float: left; width:50%; text-align: center; cursor: pointer; border-left:1px solid #292f33; box-sizing:border-box; background:#404040;}
.big_dh ul li.active{ background:#044995; }
.big_dh ul li:hover{ background:#025fc6;}
.big_dh ul li:first-child{ border:none;}
.big_note_con { min-height:150px; height: auto; font-size:14px; line-height:1.8em; color: #ffffff; padding-bottom:30px;}
.big_note_con img, .big_note_con table { max-width: 100%; }
.products_display_xianzai a{ color:#ffffff; display:block;}
/*products_display_anli*/
.products_display_anli ul li{ width:48%; margin:0px 1% 25px 1%;}
/*login*/
.login_max { width: 96%; margin: 0 auto; padding:30px 0; }
/*open_login*/
.open_login{font-size: 14px; border-radius:0; top:50px; left:2%; margin-left:0px;position:fixed;width:96%;}
/*list_menu*/
.pro_menu_box{ display:block;}
.list_menu{display:block; padding:10px;}
.list_menu_box{background:#fff;}
.list_menu_box{border-bottom:1px solid #044995; padding-bottom:8px;}
.list_menu h1{ float:left;font-size:20px; color:#044995; font-weight:bold;}
.list_menu span{ float:right; width:14px; height:21px; background:url(../images/zhankai.png) right center no-repeat;}
.list_menu_on span{ transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.list_menu ul{ overflow:hidden;  display:none;width: 100%;}
.list_menu ul li{ padding:12px 0px; line-height:20px;border-bottom:1px solid #eee; background:#fff;font-size:18px;}
.list_menu ul li a{padding:0px 20px; display:block; padding:6px 0px 6px 15px;}
.list_menu ul li dl{ padding:5px 0px 0px 25px;}
.list_menu ul li dl dt{ margin:3px 0px;}
}