@charset "utf-8";
/*common_start*/
body { font-size: 12px; font-family:"微软雅黑"; color:#333333; min-width:1250px; background-color:#ffffff; }
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; }
.m_menu_btn,.m_menu{display: none;}
/*common_end*/
/*header*/
.header{width:100%;height:93px;background:#ffffff; position:fixed; top:0px; z-index:999;box-shadow:0px 1px 8px #dddddd;transition: all 0.4s; -webkit-transition: all 0.4s;}
.header_line{width:100%;height:93px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.header_center{width:96%;margin:0 auto; position:relative;}
.header .logo{ float:left; margin-top:38px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.header_right{float:right; padding-top:32px;transition: all 0.4s; -webkit-transition: all 0.4s;}
/*nav*/
.nav{position:relative;box-sizing:border-box;margin:0 auto;float:right;}
.nav ul li{float:left;text-align: center; height:93px;line-height:93px; margin-right:90px; }
.nav ul li a{font-size:19px;color: #34373b; display: block; padding:0 20px; position:relative; }
.navline{position: absolute;left:0; bottom:0; height:6px; background-color:#00144c; transition: all 0.3s ease; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.current a:after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height:6px; background-color:#00144c; transition: all 0.3s ease; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; transition: all 0.2s; -webkit-transition: all 0.2s; opacity: 1; }
.nav:hover .current a:after { opacity: 0; }
.tophide{height:65px;}
.tophide .logo{margin-top:21px;}
.tophide .header_right{padding-top:16px;}
.tophide .nav ul li{height:65px;line-height:65px;}
/*二级*/
.xiala{background:#ffffff;width:100%; height:190px; top:93px; left:0px;position:fixed; display:none;z-index:998; padding:30px 0px;margin-left:0px; border-top:1px solid #00144c;box-shadow:0px 1px 8px #dddddd; line-height:normal;}
.xiala_center{margin:0 auto;} 
.xiala dl{margin:0 auto;text-align:center;}
.xiala dl dt{ display:inline-block; width:190px; text-align:center;transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;}
.xiala dl dt span{ font-size:16px; line-height:26px;display:block;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.xiala dl dt a:after{ display:none;}
.xiala dl dt .pic{ width:100%; margin-bottom:8px; line-height:0px; border:1px solid #eeeeee; box-sizing:border-box;}
.xiala dl dt .pic img{width:100%;}
.xiala dl dt:hover{ transform: translate(0, -5px); -webkit-transform: translate(0, -5px); -moz-transform: translate(0, -5px); -o-transform: translate(0, -5px); -ms-transform: translate(0, -5px); }
.xialatop{top:65px;}
/*language*/
.language{float:right; padding-left:40px; height:35px; line-height:35px; font-size:19px; color:#34373b;transition: all 0.4s; -webkit-transition: all 0.4s;}
.language_icon1{ background:url(/uploads/image/tdimages/language_icon1.png) left center no-repeat;}
.language_icon2{ background:url(/uploads/image/tdimages/language_icon2.png) left center no-repeat;}
.language:hover{color:#00144c !important;}
/*banner*/
.banner { position: relative; line-height: 0px; }
.banner img { width: 100%; }
.banner .swiper-container { width: 100%; }
.banner .swiper-container .swiper-slide { width: 100%; }
.banner .swiper-container-horizontal>.swiper-pagination { width:19px; top: 50%; margin-top: -40px; left: auto; right: 63px; }
.banner .swiper-pagination-bullet{width: 19px; height: 19px; border-radius: 100%; margin:12px 0px !important; background: #ffffff !important; opacity:1 !important;}
.banner .swiper-pagination-bullet-active {background: #ffffff !important; -webkit-box-shadow:0 0px 8px rgba(0, 0, 0, 0.4); box-shadow: 0 0px 8px rgba(0, 0, 0, 0.4);}
.minni_banner{display:none; position:absolute; top:0px;}
.swiper-slide-active .minni_banner{ display:block;}
/*main_a*/
.main_a{width:100%;line-height:0px;}
.main_a_left{width:50%;float:left;overflow:hidden;position:relative;}
.main_a_right{width:50%;float:right;overflow:hidden;position:relative;}
.main_a_img{width:100%;transition:all 2s;-webkit-transition:all 2s;}
.main_a_left:hover .main_a_img,.main_a_right:hover .main_a_img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);}
.main_a_btn{width:170px;height:58px; line-height:58px; margin-top:38px; position:relative;color:#ffffff !important; font-size:24px;overflow:hidden;text-align:center;display:block;transition: all 0.4s; -webkit-transition: all 0.4s; display:inline-block;border:1px solid #ffffff; box-sizing:border-box;}
.main_a_btn:after{content:"";width:100%;height:58px; display:block;transition: all 0.4s;-webkit-transition: all 0.4s;background:#00144c;}
.main_a_btn:hover:after{content:""; margin-top:-58px; }
.main_a_txt{ position:absolute; z-index:99; text-align:right;}
.main_a_left .main_a_txt{right:79px; top:143px;}
.main_a_right .main_a_txt{right:79px; bottom:143px;}
/*main_b*/
.main_b{width:100%;padding:156px 0px;}
.main_b_center{width:96%;margin:0 auto;}
.main_b_list ul li{ width:33.33%; padding:0px 1.5%; float:left;box-sizing:border-box;}
.main_b_list ul li .pic{ width:100%; height:auto; line-height:0px; margin-bottom:30px; overflow:hidden; border:1px solid #e5e5e5; text-align:center; box-sizing:border-box;}
.main_b_list ul li .pic img{ width:100%;height:auto;transition: all 1s; -webkit-transition: all 1s;}
.main_b_list ul li span{display:block; margin-bottom:25px;height:36px; line-height:36px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;font-size:30px; color:#34373b; font-family:"宋体";}
.main_b_list ul li p{ font-size:21px; color:#717171; display:block;line-height:32px; height:64px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; font-family:"宋体"; position:relative; padding-top:20px;}
.main_b_list ul li p:before{ content:""; position:absolute;top:0px;left:0px;width:65px; height:5px; background:#243976;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_b_list ul li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.main_b_list ul li:hover span{ color:#243976;}
.main_b_list ul li:hover p:before{ width:100%;}
/*main_c*/
.main_c{width:100%;height:899px;background:#121111 url(/uploads/image/tdimages/main_c_bg.jpg) center top no-repeat;}
.main_c_left{width:65%; height:558px; background:#ffffff; float:left; margin-top:174px; position:relative;}
.main_c_con{ font-size:24px; color:#34373b; line-height:2em; font-family:"宋体"; padding:80px 200px 10px 80px; box-sizing:border-box;}
.main_c_icon{ position:absolute; right:-225px; top:50%; margin:-123.5px 0px 0px 0px; z-index:99;}
/*footer*/
.footer{width:100%;overflow:hidden; margin:0 auto; background:#f2f2f4; color:#323232;line-height:26px;padding-top:80px; font-size:18px;}
.footer a{color:#323232; }
.footer a:hover{color:#00144c;}
.footer_center{width:90%;margin:0 auto;padding-bottom:55px;}
.footer_right{ float:right;}
.footernav{float:left; width:55%;}
.footernav ul{float:left; margin-right:0;width:33.33%;}
.footernav li{ margin-bottom:10px; line-height:24px;}
.footernav li a{font-size:18px;}
.footernav li a:hover{ text-decoration:underline;}
.footernav strong,.footer_contact_title{ margin-bottom:30px; display:block;font-size:26px; line-height:30px; font-weight:inherit; color:#34373b;}
.footer_contact{ width:300px; float:left;word-break: break-all; font-size:18px;line-height:1.8em; color:#323232;}
.footer_contact_con{ margin-bottom:20px;}
.follow dl dt{float:left;padding:0px; margin-right:14px; position:relative;}
.follow dl .erweima_img{ position:absolute; display:none;z-index:999; padding:0px; margin:0px; width:120px; left:0px;margin-left:-45px; bottom:50px;}
.follow dl .erweima_img img{ width:120px;}
.footer_follow{float:right;}
.footer_follow ul li{ float:left; width:115px; text-align:center; margin-left:13px;}
.footer_follow ul li:first-child{ margin-left:0px;}
.footer_follow ul li .pic{ margin-bottom:5px;}
.footer_follow ul li img{ width:100%; margin-bottom:3px;}
.footer_follow ul li span{ font-size:16px; color:#323232; display:block; line-height:1.3em;}
.copyright{ background:#333333;padding:15px 0px; text-align: center; color: #ffffff; font-size:16px; line-height:1.8em; }
.copyright_center{width:96%;margin: 0 auto;}
.copyright a{color: #ffffff;}
.copyright a:hover{text-decoration: underline; }
.xuanfu {position: fixed; right: 10px; bottom:60px; z-index: 9999; }
.xuanfu ul li{ width: 40px; height: 40px; text-align: center; }
.xuanfu ul li a{width: 40px; height: 40px; display: block; }
/*内页*/
.inner_banner { line-height: 0px; }
.inner_banner img { width: 100%; }
.main { padding: 60px 0px; min-height:250px; }
.main_center { width: 1200px; margin: 0 auto; }
.main_title { font-size:32px; color: #000000; text-align: center; margin-bottom:40px; position: relative; }
.main_title:after { content: ""; width: 80px; height: 5px; display: block; background: #004879; margin:10px auto 0 auto; }
.menu { width: 1200px; height: 70px; line-height: 70px; margin: 0 auto 70px auto; text-align: center; }
.menu ul li { float: left; width: 33.333%; border-left: 1px solid #eeeeee; box-sizing: border-box; }
.menu ul li:first-child { border: none; }
.menu ul li a { font-size: 16px; color: #000000; display: block; background: #ffffff; transition: all 0.3s; -webkit-transition: all 0.3s; }
.menu ul li a:hover, .menu_current { background: #004879 !important; color: #ffffff !important; }
.menu2 { margin-bottom: 55px; }
.menu2 ul li { width: 50% !important; }
.content { width: 1200px; margin: 0 auto; font-size: 16px; line-height: 1.8em; }
.content img, .content table { max-width: 100%; }
.path{background:#edeef2; font-size:15px; color:#6a6a6a; padding:18px 0px;}
.path a{color:#6a6a6a;}
.path_center{ width:1200px; margin:0 auto;}
.path_center span{ padding-left:30px; background:url(/uploads/image/tdimages/path.png) left center no-repeat;}
/*about_a*/
.about_a{padding:45px 0px;}
.about_a_center{ width:1200px; margin:0 auto;}
.about_a_title{ text-align:center;color:#34373b;}
.about_a_title_en{ font-family:arial;font-weight:bold;font-size:48px; margin-bottom:20px;text-transform:uppercase}
.about_a_title_cn{font-size:30px;margin-bottom:20px;}
.about_a_content{ font-size:16px; color:#34373b; line-height:2.2em;}
.about_a_content a{color:#34373b;}
.about_a_content img,.about_a_content table{ max-width:100%;}
/*about_b*/
.about_b{width:100%;height:auto; background:#000;}
.about_b_center{width:100%;margin:0 auto;}
.about_b_center table,.about_b_center img{max-width:100%;}
/*about_c*/
.about_c{ width:100%; min-height:400px; padding:90px 0px 100px 0px;background:#084d9e url(/uploads/image/tdimages/about_c_bg.jpg) center top no-repeat; overflow:hidden;}
.about_c_center{ width:1200px; margin:0 auto;}
.about_c_title{ text-align:center;color:#ffffff; margin-bottom:120px;}
.about_c_title_en{ font-family:arial;font-weight:bold;font-size:48px; margin-bottom:20px;text-transform:uppercase}
.about_c_title_cn{font-size:30px;}
.about_c_list { width: 1200px; position: relative; margin: 0 auto; -webkit-box-reflect: below 2px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(250, 250, 250, 0.15)));}
.about_c_list .prev { background: url(/uploads/image/tdimages/about_c_left.png) left no-repeat; width:25px; height:46px; cursor: pointer; position: absolute; left: -50px; top: 50%; margin-top: -23px; z-index:9;}
.about_c_list .next { background: url(/uploads/image/tdimages/about_c_right.png) right no-repeat; width:25px; height:46px; cursor: pointer; position: absolute; right: -50px; top: 50%; margin-top: -23px; z-index:9;}
.about_c_list .bd { width: 1200px; overflow: hidden; }
.about_c_list .bd ul li { margin:0 11px; width:221px; float: left; _display: inline; overflow: hidden; text-align: center; cursor:pointer;}
.about_c_list .bd ul li .pic { width: 221px; height:310px; text-align: center; display: block; overflow: hidden; border:1px solid #638cbb; box-sizing: border-box; }
.about_c_list .bd ul li .pic img { width: 221px; height: 310px; border-bottom: none; transition: all 0.4s; -webkit-transition: all 0.4s; }
/*about_d*/
.about_d{padding:80px 0px;}
.about_d_center{width:1200px; margin:0 auto;}
.about_d_title{text-align:center;color:#34373b; margin-bottom:110px;}
.about_d_title_en{font-family:arial;font-weight:bold;font-size:48px; margin-bottom:20px;text-transform:uppercase}
.about_d_title_cn{font-size:30px;}
.about_d_list{ width:1200px; margin:0 auto; background:url(/uploads/image/tdimages/about_d_list_xian.jpg) center center repeat-x;}
.about_d_list ul li{ float:left; width:25%; padding:0px 30px; box-sizing:border-box; text-align:center;}
.about_d_list ul li .pic{ width:74px; height:74px; margin:0 auto 15px auto;}
.about_d_list ul li .pic img{ width:100%;}
.about_d_list_top{ height:120px; margin-bottom:40px;}
.about_d_list_bottom{ height:120px;}
.about_d_list_title_en{ font-family:arial; font-size:20px; color:#34373b; font-weight:bold;height:26px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.about_d_list_title_cn{font-size:20px; color:#34373b; font-weight:bold;height:26px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; margin-bottom:15px;}
.about_d_list_p{font-size:15px;line-height:22px; height:44px; color:#46484a;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
/*news_list*/
.news_list{ width:1200px; margin:0 auto;}
.news_list ul li{ padding-bottom:50px; margin-bottom:50px; border-bottom:1px solid #cccccc;transition: all 0.4s; -webkit-transition: all 0.4s;}
.news_list ul li .pic{ width:300px;line-height:0px; overflow:hidden; float:left; border:1px solid #f1f1f1; box-sizing:border-box;}
.news_list ul li .pic img{ width:100%;transition: all 0.4s; -webkit-transition: all 0.4s;}
.news_list ul li .txt{width:calc(100% - 340px); float:right;}
.news_list ul li .txt span{ font-size:24px; color:#000000; display:block;height:40px; line-height:40px; margin-bottom:5px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.news_list ul li .txt p{ font-size:16px;line-height:28px; height:112px; margin-bottom:15px; color:#444444;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
.news_list ul li .txt em{ display:block; font-style:normal; font-size:14px; color:#444444; text-align:right;}
.news_list ul li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.news_list ul li:hover{ border-bottom:1px solid #00144c;}
/*article*/
.article{ padding:10px 0px; background:#ffffff;}
.article_title{ text-align:center; font-size:24px; font-weight: bold; color:#212121; margin-bottom:10px; padding:0px 0px 15px 0px;}
.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:16px; line-height:1.8em;}
.article_centent img,.article_centent table{max-width:100%;}
.article_video{ margin-bottom:20px; text-align:center; margin:0 auto;}
/*分页*/
.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: #00144c; }
.pagelist .aa, .pagelist .bb:hover, .pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover{border:1px solid #00144c;}
.pagelist select{ border:1px solid #d2d2d2; height:27px;}
/*products_category*/
.products_category { width: 1224px; margin: 0 auto; }
.products_category ul li { width: 384px; float: left; margin: 0px 12px 24px 12px; border:1px solid #dddddd; box-sizing:border-box; text-align:center; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;}
.products_category ul li .pic { width: 100%;overflow: hidden; line-height: 0px; border: 1px solid #eeeeee; box-sizing: border-box; position:relative; background:#000000;}
.products_category ul li span{ width:100%;height:52px;line-height:52px;padding:0px 10px; font-size:20px;display:block;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; box-sizing:border-box;}
.products_category ul li .pic img { width: 384px; height:384px;}
.products_category ul li:hover{ -webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, 0.4); box-shadow: 0 0px 8px rgba(0, 0, 0, 0.4); transform: translate(0, -12px); -webkit-transform: translate(0, -12px); -moz-transform: translate(0, -12px); -o-transform: translate(0, -12px); -ms-transform: translate(0, -12px); }
/*products_note*/
.products_note{ line-height:0px; margin-bottom:35px;}
.products_note img,.products_note table{ max-width:100%;}
.products_note_list_title{ width:1200px;margin:0px auto 50px auto; text-align:center; background:url(/uploads/image/tdimages/products_note_list_title_xian.jpg) center center repeat-x;}
.products_note_list_title span{ margin:0 auto;font-size:40px; line-height:40px; color:#00144c; font-weight:bold; background:#ffffff; padding:0px 53px; border-left:2px solid #cccccc; border-right:2px solid #cccccc;}
.products_note_list{ padding:65px 0px; width:1250px; margin:0 auto;}
.products_note_list ul{ margin-bottom:35px;min-height:100px;}
.products_note_list ul li{ float:left; width:200px; margin:0px 25px;}
.products_note_list ul li .pic{ width:200px; line-height:0px; margin-bottom:10px;}
.products_note_list ul li img{ width:100%;}
.products_note_list ul li span{height:26px; line-height:26px; display:block; font-size:16px; color:#323232; white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; text-align:center;}
.products_note_list_btn{width:129px;height:42px; line-height:42px; margin:0 auto; position:relative;color:#00144c !important; font-size:16px;overflow:hidden;text-align:center;display:block;transition: all 0.4s; -webkit-transition: all 0.4s;border:2px solid #00144c;}
.products_note_list_btn:after{content:"";width:100%;height:42px; display:block;transition: all 0.4s;-webkit-transition: all 0.4s;background:#00144c;}
.products_note_list_btn:hover:after{content:""; margin-top:-42px; }
.products_note_list_btn:hover{color:#ffffff !important;}
.pc_products_note{display:block;}
.m_products_note{display:none;}
/*products_list*/
.products_list_title{ width:1200px;margin:0px auto 50px auto; text-align:center; background:url(/uploads/image/tdimages/products_note_list_title_xian.jpg) center center repeat-x;}
.products_list_title span{ margin:0 auto;font-size:32px; line-height:32px; color:#00144c; font-weight:bold; background:#ffffff; padding:0px 53px; border-left:2px solid #cccccc; border-right:2px solid #cccccc;}
.products_list{ padding:65px 0px; width:1250px; margin:0 auto; min-height:200px;}
.products_list ul{ margin-bottom:25px;min-height:100px;}
.products_list ul li{ float:left; width:200px; margin:0px 0px 25px 0px; border-bottom:1px solid #dddddd; padding:25px;}
.products_list ul li .pic{ width:200px; line-height:0px; margin-bottom:10px;}
.products_list ul li .txt{ width:100%; height:130px;}
.products_list ul li img{ width:100%;}
.products_list ul li span{height:26px; line-height:26px; display:block; font-size:16px; color:#323232; white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; text-align:left;}
.products_list ul li .property{ height:104px;}
.products_list ul li .property em{ font-style:normal;height:26px; line-height:26px; display:block; font-size:16px; color:#323232; white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; text-align:left;}
.products_list ul li .property .beizhu{font-size:14px;}
/*prne*/
.prne {width:100%;overflow:hidden; background:#f0f0f0; margin-top:25px;}
.prne_in {width:96%; margin:0 auto;}
.prne_in .fl {width:100%;height:30px; line-height:30px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.prne_in .fr {width:100%;height:30px; line-height:30px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.prne_in a:hover {text-decoration:underline;}
/*-----响应式-----*/
@media screen and (max-width:1700px) {
/*footer*/
.footernav{float:left; width:50%;}
.footernav strong, .footer_contact_title{font-size: 24px;}
.footernav li a{font-size: 16px;}
.footer_contact{font-size:16px; width:270px;}
.footer_follow ul li span{ font-size:14px;}

}
@media screen and (max-width:1600px) {
.nav ul li {margin-right:60px;}
.xiala dl dt{width:160px;}
.xiala dl dt span{font-size:14px;}
/*main_a*/
.main_a_left .main_a_txt{right:79px; top:80px;}
.main_a_right .main_a_txt{right:79px; bottom:80px;}
.main_a_btn{height:52px;line-height:52px;font-size:20px;}
/*main_b*/
.main_b{width:100%;padding:120px 0px;}
.main_b_list ul li span{font-size:24px;}
.main_b_list ul li p{ font-size:18px;}
/*main_c*/
.main_c_con{font-size:22px;line-height:1.8em;}
/*footer*/
.footernav{float:left; width:48%;}
.copyright{ font-size:14px;}
}
@media screen and (max-width:1400px) {
.nav ul li {margin-right:50px;}
/*main_a*/
.main_a_btn{height:48px;line-height:48px;font-size:18px;}
/*main_b*/
.main_b{width:100%;padding:90px 0px;}
.main_b_list ul li span{font-size:22px;}
.main_b_list ul li p{ font-size:16px;}
/*main_c*/
.main_c_con{font-size:18px;line-height:2em;}
/*footer*/
.footernav{float:left; width:45%;}
.footernav strong, .footer_contact_title{font-size: 20px;margin-bottom:20px;}
.footernav li a{font-size: 14px;}
.footer_contact{font-size:14px;}
.footer_follow ul li{ width:100px;}
/*内页*/
.about_a_title_en{font-size:38px;}
.about_c_title_en{font-size:38px;}
.about_d_title_en{font-size:38px;}
}
@media screen and (max-width:1300px) {
.nav ul li {margin-right:30px;}
.footer_follow ul li{ width:95px;}
}
@media screen and (max-width:1100px) {
.nav ul li {margin-right:20px;}
.nav ul li a{padding: 0 10px;}
}
@media screen and (max-width:1000px) {
.nav ul li {margin-right:10px;}
}
@media screen and (max-width:850px) {
.nav ul li {margin-right:10px;}
.nav ul li a{padding: 0 5px;}
}
@media screen and (max-width:768px) {
body { min-width: auto; }
.header,.header_line { height: 65px !important; }
.header_center .logo { margin-top: 22px }
.header_center .logo img { height:auto; }
.header_right { display: none }
.nav{ display:none;}
/*banner*/
.banner .swiper-container-horizontal>.swiper-pagination { width:100%; top:auto; bottom: 10px; margin-top: 0px; left: auto; right: auto; }
.banner .swiper-pagination-bullet{width:10px; height: 10px; border-radius: 100%; margin: 0px 5px !important; background: #ffffff !important; opacity:1 !important;}
.banner .swiper-pagination-bullet-active{-webkit-box-shadow:0 0px 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0px 8px rgba(0, 0, 0, 0.6);}
/*手机导航*/
.m_menu_btn{display:block;position:fixed;top:10px;right:2%;z-index:999;padding-top:10px;font-size:12px;text-align:center; color:#00144c;}
.m_menu_btn_center{width: 30px; margin: 0 auto; }
.m_menu_btn i { width: 100%; height: 3px; display: block; background: #00144c; margin-bottom: 3px; }
.m_menu{display: block; position: fixed; top: 0px; left: 0px; width: 0px; height: 0px; overflow: hidden; z-index: 999;}
.m_menu_bg{position: absolute; width: 100%; height: 100%; background: #0b0d19; filter: alpha(opacity=0); opacity: 0; left: 0px; top: 0px; z-index: 1 }
.m_menu_closebtn{position: absolute; width: 30%; left: 0px; top: 5%; z-index: 100; text-align: center; filter: alpha(opacity=0); opacity: 0; font-size: 36px; }
.m_menu_closebtn a:after{content: "×";color:#ffffff;}
.m_menu_list{position:absolute; width:70%; right: 0px; top: 0px; background: #0b0d19; height: 100%; z-index: 100; right: -70%; overflow-y: scroll; }
.m_menu_list ul{padding:15px 5% 0px 5%;}
.m_menu_list ul li { border-bottom: 1px solid #232530; list-style: none; }
.m_menu_list ul li a { display: block; height:52px; color: #fff; line-height:52px; padding-left: 5%; font-size: 16px; position: relative; }
.m_menu_list ul li .m_menu_plus:after { content: " "; position: absolute; right: 0px; font-size: 20px; color: #ffffff; }
.m_menu_list ul li .m_menu_minus:after { content: "-"; font-size: 30px; }
.m_menu_list ul li dl { display: none; padding: 0px 0px 15px 20px; }
.m_menu_list ul li dl a { height: 40px; line-height: 40px; font-size: 14px; }
/*main_a*/
.main_a_btn{width:100px;height:30px; line-height:30px; margin:20px auto 0px auto;font-size:12px; background:rgba(0,0,0,0.2);}
.main_a_txt{ position:absolute; z-index:99; text-align:center;}
.main_a_txt img{ max-width:70%;}
.main_a_right .main_a_txt {right:auto; top:35%; width:100%;bottom: auto;}
.main_a_left .main_a_txt{right:auto; top:35%; width:100%;}
.main_a_right1 .main_a_txt{right:auto; bottom:40%; width:100%;}
/*main_b*/
.main_b{padding:40px 0px;}
.main_b_center {width:100%;}
.main_b_list ul li .pic{margin-bottom:10px;}
.main_b_list ul li span{height: 28px;line-height:28px;font-size:18px;margin-bottom:10px;}
.main_b_list ul li p{line-height:22px;height:44px;font-size:14px;padding-top:15px;}
.main_b_list ul li p:before{width:40px; height:3px;}
/*main_c*/
.main_c{ display:none;}
/*footer*/
.footer{ display:none;}
.footer_center { width: 96%; margin: 0 auto; }
.m_copyright_wrap{ display:block;}
/*内页*/
.main { padding: 30px 0px; }
.main_center { width: 96%; }
.main_title { font-size:26px; margin-bottom: 20px; }
.main_title:after { content: ""; width: 80px; height: 3px; display: block; background: #004879; margin:6px auto 0 auto; }
.content { width: 96%; }
.menu { width: 96%; height: 40px; line-height: 40px; margin: 0 auto 30px auto; }
.menu ul li a { font-size: 13px; }
.path{background:#edeef2; font-size:12px; color:#6a6a6a; padding:12px 0px;}
.path a{color:#6a6a6a;}
.path_center{ width:96%;}
.path_center span{ padding-left:25px;}
/*news_list*/
.news_list{ width:96%; margin:0 auto;}
.news_list ul li{ padding-bottom:30px; margin-bottom:30px;}
.news_list ul li .pic{ width:145px; height:auto;}
.news_list ul li .txt{width:calc(100% - 160px); float:right;}
.news_list ul li .txt span{ font-size:16px;height:24px; line-height:24px; margin-bottom:4px;}
.news_list ul li .txt p{ font-size:14px;line-height:22px; height:44px; margin-bottom:7px; color:#444444;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_list ul li .txt em{font-size:12px;}
/*article*/
.article_title{padding:0px 0px 15px 0px; font-size:18px;}
.article_tool{ margin-bottom:15px;}
.article_video video{ width:100% !important; height:300px !important;}
/*分页*/
.page_front, .page_back, .page_first, .page_last{ width:50px;}
/*products_category*/
.products_category { width:96%;}
.products_category ul li { width:100%; float:none; margin: 0px 0px 30px 0px;}
.products_category ul li span{height:45px;line-height:45px;padding:0px 5px;font-size:18px;}
.products_category ul li .pic img { width:100%; height:auto;}
/*products_note*/
.products_note{margin-bottom:25px;}
.products_note img,.products_note table{ max-width:100%;}
.products_note_list_title{ width:96%;margin:0px auto 30px auto;}
.products_note_list_title span{ margin:0 auto;font-size:24px; line-height:24px;padding:0px 20px;}
.products_note_list{ padding:25px 0px; width:96%; margin:0 auto;}
.products_note_list ul{ margin-bottom:30px;min-height:100px;}
.products_note_list ul li{ float:left; width:46%; margin:0px 2% 20px 2%;}
.products_note_list ul li:nth-child(4){ display:none;} 
.products_note_list ul li .pic{ width:100%; line-height:0px; margin-bottom:5px;}
.products_note_list ul li span{height:26px; line-height:26px; font-size:14px;}
.products_note_list_btn{height:40px; line-height:40px;}
.pc_products_note{display:none;}
.m_products_note{display:block;}
/*products_list*/
.products_list_title{ width:96%;margin:0px auto 20px auto;}
.products_list_title span{ margin:0 auto;font-size:20px; line-height:20px;padding:0px 20px;}
.products_list{ padding:25px 0px; width:96%; margin:0 auto; min-height:200px;}
.products_list ul{ margin-bottom:30px;min-height:100px;}
.products_list ul li{ float:left; width:46%;padding:20px 2% 20px 2%;}
.products_list ul li .pic{ width:100%; line-height:0px; margin-bottom:5px;}
.products_list ul li span{height:26px; line-height:26px; font-size:16px;}
.products_list ul li .property em{ font-size:12px;}
/*about_a*/
.about_a{padding:25px 0px;}
.about_a_center{ width:96%;}
.about_a_title{ text-align:center;color:#34373b;}
.about_a_title_en{font-size:22px; margin-bottom:15px;}
.about_a_title_cn{font-size:22px;margin-bottom:15px;}
.about_a_content{ font-size:14px;line-height:2em;}
/*about_b*/
/*about_c*/
.about_c{padding:25px 0px 30px 0px; background-size:100%;}
.about_c_center{ width:96%;}
.about_c_title{ text-align:center;color:#ffffff; margin-bottom:20px;}
.about_c_title_en{font-size:22px;margin-bottom:10px;}
.about_c_title_cn{font-size:22px;}
.about_c_list {width: 100%;}
.about_c_list .prev {left:2%;}
.about_c_list .next {right:2%;}
.about_c_list .bd { width: 100%;}
/*about_d*/
.about_d{padding:20px 0px;}
.about_d_center{width:96%; margin:0 auto;}
.about_d_title{margin-bottom:25px;}
.about_d_title_en{font-size:22px;margin-bottom:10px;}
.about_d_title_cn{font-size:22px;}
.about_d_list{ width:100%; background:none;}
.about_d_list ul li{ float:left; width:50%; padding:0px 10px; margin-bottom:20px; box-sizing:border-box; text-align:center;background: url(/uploads/image/tdimages/about_d_list_xian.jpg) center center repeat-x;}
.about_d_list ul li .pic{ width:74px; height:74px; margin:0 auto 15px auto;}
.about_d_list ul li .pic img{ width:100%;}
.about_d_list_top{ height:120px; margin-bottom:40px;}
.about_d_list_bottom{ height:120px;}
.about_d_list_title_en{ font-size:16px; color:#34373b; font-weight:bold;height:26px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.about_d_list_title_cn{font-size:18px; color:#34373b; font-weight:bold;height:26px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; margin-bottom:15px;}
.about_d_list_p{font-size:15px;line-height:22px; height:44px; color:#46484a;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
/*news_list*/
}
@media screen and (max-width:500px) {
/*main_b*/
.main_b{padding:25px 0px 15px 0px;}
.main_b_center {width:96%;}
.main_b_list ul li{ width:100%; padding:0px; float:none;box-sizing:border-box; margin-bottom:25px;}
.copyright{padding:10px 0px;font-size:12px;}
}