@charset "utf-8";

@font-face{font-weight:400;font-style:normal;font-family:fontawesome;src:url(//:) format("no404"),url(../font-awesome/fontawesome-webfont.woff) format("woff"),url(../font-awesome/fontawesome-webfont.ttf) format("truetype")}



/*base*/

img,object{max-width:100%}

img{-ms-interpolation-mode:bicubic;border:0}

body{color:#111;font-size:12px;line-height:24px;clear:both;background:#fff;font-family: Verdana,Arial, Helvetica, sans-serif;}

*,li,ol,ul{margin:0;padding:0}

li,ol,ul{float:left;list-style:none}

a{color:#db2033;blr:expression(this.onFocus=this.blur())}

a:hover{color:#db2033}

a:focus{outline:0}

a,a:focus,a:hover{text-decoration:none;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}

.clear{clear:both;margin:0;padding:0;height:0;font-size:0;line-height:0;width:0}

h2{display:block;margin:0;line-height:30px;padding:20px 0;font-size:26px;color:#555;font-weight:400;}

h2 span{display:block;font-size:18px;color:#777}

h3{display:block;margin:0;padding:5px 0;font-size:20px;line-height:24px;color:#333}



.table{margin:5px 0 0 0;width:100%}

.table-responsive{margin-bottom:20px}

.table-responsive p{margin:5px 0 10px 0}

table,td{border:1px solid #ddd!important}

.table-striped>tbody>tr:nth-of-type(2n+1){background-color:#fff}

.table .top{background:#f1f1f1!important}

.table>tbody>tr>td{vertical-align:middle;padding:4px 8px;font-size:12px;line-height:26px}

.table>tbody>tr>td:first-child{white-space:nowrap}

.table img{display:block;margin:5px auto;min-width:60px;float:right}

p{padding:0;margin:0 0 10px}

p.bottom{margin:0 0 8px 0}

hr{border-top:1px solid #ccc;padding:1px 0;margin:20px 0;display:block;clear:both}



/*header*/

#header{width:100%; background:rgba(255,255,255,.8); padding-bottom:10px;}

.header_top{width:100%;margin:0 auto; height:50px; line-height:50px; background:rgba(255,255,255,.6); border-top:solid 3px #006; border-bottom:dashed 1px #ddd;}

.header_top_txt{max-width:1200px;margin:0 auto; font-size:12px; line-height:44px;}

.header_top_tel{ float:left; width:auto; padding-left:30px; margin-right:40px; font-size:18px; position:relative}

.header_top_tel:before{position:absolute;content:"\f095";left:0%;top:2px;font-family: fontawesome; font-size:18px; color:#0B3385; font-weight:700;}

.header_top_yj{ float:left; width:auto; padding-left:30px; margin-right:40px; font-size:18px; line-height:44px; position:relative; display:none}

.header_top_yj:before{position:absolute;content:"\f0e0";left:0%;top:1px;font-family: fontawesome; font-size:18px; color:#0B3385; font-weight:700;}

.header_top_serc{ float:right; width:auto; margin-top:6px;}

.Language{ float:right; margin-top:6px; margin-left:10px;}

.searc_sr{ border-radius:15px  !important;}

.btn-default{ position:relative;padding: 16px; margin-left:-40px !important; z-index: 999; border:none;background: transparent; }

.btn-default span:before{position:absolute;content:"\f002";left:5px;top:3px;font-family: fontawesome; font-size:18px; color:#0B3385; }

.btn-default:hover,.btn-default:active{ background:none;}

button{ outline:none;  }

button:focus {outline: 0!important;}



#headerin{width:100%;max-width:1200px;margin:0 auto}

.zzh_logo{width:20%; float:left;margin-top: 15px;}

.zzh_logo img{ }

.tel_left{width:30%; color:#999; font-size:14px; float:right; margin-top:30px;text-align:right; }

.tel_left span{ font-size:28px; color:#fff; position:relative; display:block}

.tel_left span:before{position:absolute;content:"\f095";left:34%;top:-4px;font-family: fontawesome; font-size:46px; color:#fff; font-weight:700;}

.form-control:focus,.form-input:focus,.form-text:focus{border-color: #d12b1f;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6);}

.top-nav{width:68%; float:right; text-align: left; margin-top:25px;}

.navbar,.navbar-default,.navbar-default .navbar-collapse,.navbar-header,.navbar-nav{background:0;border:0;min-height:inherit;padding:0;margin:0;width:100%}

.navbar-nav{font-size:5px}

.container-fluid{padding-right:0!important;padding-left:0!important}

.navbar,.navbar-default{max-width:1200px;margin:0 auto}

.navbar-default .navbar-nav li{width:auto;display:inline-block}

.navbar-default .dropdown-menu{z-index:1000; min-width:240px !important;padding:10px 0;top:99%;position:absolute; left:0px; background:#fff; border:none; box-shadow: rgba(0,0,0,0.14) 0px -6px 9px 0px;}

.navbar-default .dropdown-menu li a{font-size:14px;padding:5px 0px;color:#fafafa;line-height:26px;display:block; white-space: inherit;}

.navbar-default .navbar-nav .caret{margin:1px 0 0 2px}

.navbar-default .dropdown-menu>li{width:100%; display:inline-block; padding:6px  8%; border-bottom:solid 1px #eee;}

.navbar-default .dropdown-menu>li>a{ font-size:14px;}



.navbar-default .navbar-nav>li{padding:0 0;}

.navbar-default .navbar-nav>li>a{color:#444;display:inline-block;padding:10px 20px;line-height:16px;font-size:14px; font-weight:bold; text-transform:uppercase;position:relative}



.navbar-default .navbar-nav>li>a:hover{color:#222c6a;}

.navbar-default li.dropdown-submenu{overflow:hidden;width:100%;padding:1% 1% 0 1%}

.navbar-default li.dropdown-submenu>a{width:100%;padding:3px 0;display:block;font-size:14px;color:#1f2450;border-bottom:3px double #eee;line-height:22px}

.navbar-default .dropdown-submenu ol{width:100%;padding:8px 0 0 0}

.navbar-default .dropdown-submenu ol li{width:49%;margin:0 2% 0 0;float:left}

.navbar-default .dropdown-submenu ol li:nth-child(2n){margin-right:0}

.navbar-default .dropdown-submenu ol li:nth-child(2n+1){clear:both}

.navbar-default .dropdown-submenu ol li a{font-size:13px;line-height:16px;padding:3px 0 3px 16px;position:relative;color:#333}

.navbar-default .dropdown-submenu ol li a:before{position:absolute;content:'';width:5px;height:3px;left:4px;top:10px;background:#666;border-radius:50%}



.navbar-default .navbar-nav .dq a{color:#222c6a;}

.navbar-default .navbar-nav li>.dropdown-menu>li>a{color:#444;}

.navbar-default .navbar-nav li>.dropdown-menus>li>a{color:#444 !important;}

.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav>li>a:focus{color:#222c6a;background:0}

.navbar-default .dropdown-menu li a.dq,.navbar-default .dropdown-menu li a:hover{color:#005fbb;background:0;border-radius:0;border-bottom:none}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#222c6a;background:0}

.navbar-default li.dropdown-submenu>a.dq,.navbar-default li.dropdown-submenu>a:hover{border-bottom:3px double #d12b1f}

.navbar-default .navbar-nav>.open>a:before,.navbar-default .navbar-nav>.open>a:focus:before,.navbar-default .navbar-nav>.open>a:hover:before,.navbar-default .navbar-nav>li>a.dq:before,.navbar-default .navbar-nav>li>a:hover:before{width:100%}

.navbar-default .navbar-nav li>.dropdown-menu>li>a:hover,.navbar-default .navbar-nav li>.dropdown-menu>li>a:focus{color:#fff;}

.navbar-default .navbar-nav li>.dropdown-menu>li:hover{ background:#232D6A;}

.navbar-default .navbar-nav li>.dropdown-menu>li:hover a{ color:#fff;}

.navbar-default .navbar-nav li>.dropdown-menus>li>a:hover{color:#fff !important;}

.navbar-default .navbar-nav li>.dropdown-menus>li:hover{ background:#232D6A;}

.navbar-brand{display:none}



.navbar-collapse>ul>li>.dropdown-menu>li{ position:relative}

.dropdown-menus{width:100%; position:absolute; top:0; left:100%; background:#fff; display:none; box-shadow: rgba(0,0,0,0.14) 0px -6px 9px 0px;}

.dropdown-menus>li{width:100% !important; display:block !important; border-bottom:solid 1px #eee; padding:6px  8%;}

.navbar-collapse>ul>li>.dropdown-menu>li:hover .dropdown-menus{display:block}

.navbar-default li.dropdown-submenu>li.dropdown-menus>a:hover{}



.navbar-default .dropdown-menu:before{position:absolute; content:'\f0d8';font-family: fontawesome; font-size:26px; color:#fff; left:36px; top:-15px;}

/*banner*/

#fyxp_banner{width:100%;height:auto;margin:0 auto 0 auto;background:#ebebeb;position:relative;z-index:0;text-align: center;}



.searc{width:100%; margin:0 auto; padding:40px 0 50px; }

.searc_txt{width:98%;margin:0 auto;font-size:22px; color:#000; font-weight:bold;  padding:20px 0; text-align:left; }

.searc_txt1{width:98%;margin:0 auto; padding:20px 0; text-align:left; }

.searc_txt1 a{width:98%;margin:0 auto;font-size:14px; color:#999; margin-right:10px;}

.searc_txt1 a:hover{ color:#000}

#search{width:98%; max-width:1000px;margin:0 auto; position:relative }

#search:before{position:absolute; content:'\f002';font-family: fontawesome; font-size:18px; color:#ccc; left:15px; top:10px;}

#search-input{ padding-left:40px;border-radius:50px;}

.form-control:focus {border-color: #000;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6);

box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6);}

.search-btn{position:absolute;width:35px;height:35px;left:0;top:7px;border:none;background: transparent;}



#container{width:100%;margin:0 auto;}

.tjpro{padding: 90px 0 0 0;height: 429px;background: url("../images/ibg1.png") no-repeat center top;margin-top: -71px;position: relative;z-index: 2;box-sizing: border-box;}

.tjpro_cp{width:100%; max-width:1200px; margin:0 auto;}

.tjpro_cp ul{ float:left; width:100%;}

.tjpro_cp ul li{ float:left; width:25%;}

.tjpro_cp_bt{float:left; width:100%; }

.tjpro_cp_bt a{font-size:20px; color:#fff; line-height:40px; margin-left:20px;}

.tjpro_cp ul li .more{ float:left; width:100%; padding: 9px 0 0 20px;}

.tjpro_cp ul li .more a{font-size: 16px;color:#fff; text-align: center; background: #000;  border-radius: 10px; display: inline-block; width: 67px;height: 22px;line-height: 22px;}

.tjpro_cp ul li .pic{ float:left; width:100%; margin-top:50px; text-align:center;}

.tjpro_cp ul li .pic img{transition: all 0.3s ease 0s; }

.tjpro_cp ul li:hover .pic img{transform: translate(0,-10px);-webkit-transform: translate(0,-10px);-moz-transform: translate(0,-10px);-o-transform: translate(0,-10px);-ms-transform: translate(0,-10px);}



.company{width:100%; max-width:1200px;margin:60px auto 0;}

.company_l{ float:left; width:48%;}

.company_l span{ float:left; width:100%; display:block; font-size:24px; color:#222c6a; margin-bottom:15px; text-transform:uppercase; font-weight:bold; padding-bottom:10px; position:relative}

.company_l span:before{ position:absolute; content:''; bottom:-5px; left:0; width:30%; height:2px; background:#222c6a}



.company_l_txt{ float:left; width:100%; line-height:30px; font-size:16px; color:#666;}

.more_ggjj{float:left; margin-top:10px; display:block}

.more_ggjj a{width: 170px;height: 40px;line-height: 40px;border-radius: 20px;display: block;text-align: center;

color:#fff;font-size: 16px;background: #0b3385;}

.more_ggjj a:hover{background: #DA251D;}

.company_r{ float:right; width:48%;}

.company_r img{ width:100%; padding:10px; border:solid 1px #ddd;}



.wmzsm{background:url(../images/bg.jpg) no-repeat center;padding:80px 0;background-attachment:fixed;background-size:cover;box-sizing:border-box;position:relative; margin-top:40px;}

.wmzsm:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.4);transition:all 0.3s ease 0s; z-index:1}

.wmzsm_txt{width:100%; max-width:1200px; margin:0 auto;display: table; position:relative; z-index:5}

.wmzsm_bt{ width:100%; text-align:center; font-size:30px; line-height:50px; color:#fff; font-weight:bold; position:relative}

.wmzsm_bt:before{position:absolute; content:''; bottom:-5px; left:50%; margin-left:-50px; width:100px; height:2px; background:#fff;}

.wmzsm_txt ul{ float:left; width:100%; margin:60px 0 40px;}

.wmzsm_txt ul li{ float:left; width:32%; margin-right:2%; text-align:center;transition: all 0.3s ease 0s;}

.wmzsm_txt ul li img{ max-width:90px;}

.wmzsm_txt ul li:last-child{ margin-right:0}

.wmzsm_txt ul li span{ font-size:18px; color:#fff; font-weight:bold; margin-top:20px; display:block;}

.wmzsm_txt ul li:hover{ margin-top:-10px;}

.wmmore{ text-align:center;}

.wmmore a{ padding:10px 35px; background:#0b3385; font-size:16px; color:#fff; border-radius:20px;}

.wmmore a:hover{ background:#DA251D}



.home_pro{width:100%; max-width:1200px; margin:40px auto 0; }

.home_pro_bt{ width:100%; text-align:center; font-size:30px; line-height:50px; color:#000; text-transform:uppercase; position:relative}

.home_pro_bt:before{position:absolute; content:''; bottom:-5px; left:50%; margin-left:-50px; width:100px; height:1px; background:#222c6a;}

.home_pro_bt:after{position:absolute; content:''; bottom:-8px; left:50%; margin-left:-50px; width:100px; height:1px; background:#222c6a;}

.home_pro ul{ float:left; width:100%; margin-top:40px;}

.home_pro ul li{ float:left; width:23.5%; margin-right:2%; text-align:center; padding: 5px 5px 10px; border: 2px solid #ddd; box-shadow: 1px 2px 5px rgba(0,0,0,0.1);}

.home_pro ul li:last-child{ margin-right:0}

.home_pro ul li span{ font-size:15px; color:#444;  margin-top:10px; display:block;}

.home_pro ul li a{ position:relative; display:block; overflow:hidden;}

.home_pro ul li img{ width:100%; transition: all 0.3s ease 0s;}

.home_pro ul li:hover{ border: 2px solid #222c6a;}

.home_pro ul li:hover img{ transform: scale(1.08);-webkit-transform: scale(1.08);}

.home_pro ul li:hover span{ color:#222c6a;}



.home_case{width:100%; max-width:1220px; margin:100px auto 80px;display: table; }

.home_case_bt{ width:100%; text-align:center; font-size:30px; line-height:50px; color:#000;margin-bottom: 40px; text-transform:uppercase; position:relative}

.home_case_bt:before{position:absolute; content:''; bottom:-5px; left:50%; margin-left:-50px; width:100px; height:1px; background:#222c6a;}

.home_case_bt:after{position:absolute; content:''; bottom:-8px; left:50%; margin-left:-50px; width:100px; height:1px; background:#222c6a;}

.home_case>ul{ float:left; width:100%;}



.yudinbj{ float:left; width:100%; margin:20px 0; text-align: center; position:relative; z-index:1;}

.yudinbj:before{ position:absolute; content:''; top:0; left:0; width:100%; height:100%; background:rgba(30,35,64,.85)}

.yudinbj img{ text-align:center; min-height:170px;}

.yudinbj_txt{width:100%; max-width:1200px; text-align:left; margin:0 auto; position:absolute; top:14%; left:0; right:0; z-index:4}

.yudinbj_txt_l{ float:left; width:60%; font-size:16px; color:#fff; line-height:30px;}

.yudinbj_txt_l span{ display:block; font-size:24px;}

.yudinbj_txt_r{ float:right; width:38%; text-align:right; padding-top:40px;}

.yudinbj_txt_r a{ padding:10px 35px; background:#2c3a8c; color:#fff; font-size:18px; border:solid 1px #fff; border-radius:20px; }



.footer_list{ float:left; width:100%; margin-top:20px; text-align: center; position:relative; z-index:1;}

.footer_list:before{ position:absolute; content:''; top:0; left:0; width:100%; height:100%; background:rgba(30,35,64,.85)}

.footer_list img{ text-align:center; min-height:400px;}

.footer_list_nr{width:100%; max-width:1200px; text-align:left; margin:0 auto; position:absolute; top:14%; left:0; right:0; z-index:4}

.footer_list_nr_l{ float:left; width:15%;}

.footer_list_bt{ float:left; width:100%; font-size:24px; color:#fff; text-transform:uppercase;}

.footer_list_nr_l ul{ float:left; width:100%; margin-top:10px;}

.footer_list_nr_l ul li{ float:left; width:100%;line-height: 34px;}

.footer_list_nr_l ul li a{font-size:15px; color:#fff; text-transform:uppercase; display:block;}

.footer_list_nr_z{ float:left; width:45%; padding-left:5%; }

.footer_list_sstxt{float:left; width:100%; font-size:16px; color:#FFF; line-height:26px; margin:15px 0;}

.sousuo{ float:left; width:80%; margin:15px 0;}
.sousuo .input-group{ width:100%;}
.sousuo form{ width:100%;}
.sousuo input.form-control1{ float:left; width:75%}
.input-group-btn1{ float:left}

.form-control:focus{ border-color:#ccc; box-shadow: none;}

.btn_tijiao{ background:#039; color:#fff;}

.btn_tijiao:hover,.btn_tijiao:focus{ color:#fff;}

.footer_list_nr_z_lx{ float:left; width:100%; margin-top:10px;}



.footer_list_nr_r{ float:left; width:40%; padding:0 0 0 5%;}

.footer_list_nr_r_yd{ float:left; width:100%; margin-top:15px;}

.footer_list_nr_r_yd ul li{ float:left; width:100%; color:#fff; font-size:14px; line-height:26px; margin-bottom:10px; padding-left:25px; position:relative;}

.footer_list_nr_r_yd ul li:nth-child(1):before{position:absolute; content:"\f041"; font-family: fontawesome;top:2px; left:2px; font-size:20px; z-index:5;}

.footer_list_nr_r_yd ul li:nth-child(2):before{position:absolute; content:"\f095"; font-family: fontawesome;top:2px; left:2px; font-size:20px; z-index:5;}

.footer_list_nr_r_yd ul li:nth-child(3):before{position:absolute; content:"\f10a"; font-family: fontawesome;top:2px; left:2px; font-size:20px; z-index:5;}

.footer_list_nr_r_yd ul li:nth-child(4):before{position:absolute; content:"\f0e0"; font-family: fontawesome;top:1px; left:-2px; font-size:20px; z-index:5;}
.footer_list_nr_r_yd ul li:nth-child(4){ display:none}


.footer{ float:left; width:100%; background:#1e2340;}

.footer_txt{width:100%; margin:0 auto; font-size:14px; color:#ddd; text-align:center; padding:30px 0; border-top:solid 1px #ddd;}



.ny_banner{ float:left; width:100%; text-align:center; position:relative;}

.ny_banner img{ z-index:1}

.ny_banner:before{ position:absolute; content:''; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.65); z-index:2}

.banner_txt_dw{ width:100%; max-width:1200px; height:1px; margin: 0 auto; position:relative;}

.banner_txt{ text-align:left; position:absolute; top:-140px; left:0%; z-index:5;}

.banner_txt h2{font-size:30px;line-height:32px;color:#fff;width:auto; padding:5px 0 10px; text-align:left;display:block; text-transform:uppercase;}

.banner_txt span{font-size:18px;line-height:26px;color:#fff;width:auto;text-align:left; padding-top:10px;  display:block}

.banner_txt span a{ color:#fff;}



.zhuti{width:100%; max-width:1200px; margin:30px auto 0;}

.zhuti_l{ float:left; width:26%;}

.zhuti_l_bt{ float:left; width:100%; font-size:20px; color:#fff; padding:10px 20px; background:#123985;}

.zhuti_l>ul{ float:left; width:100%;}

.zhuti_l>ul>li{ float:left; width:100%; border:solid 1px #ddd; margin:5px 0 0; position:relative}

.zhuti_l ul>li>a{ float:left; width:100%; padding:10px 10px 10px 35px; line-height:26px; font-size:15px; color:#666; position:relative; z-index:6; transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;-ms-transition: all ease-in-out .5s;}

.zhuti_l ul li>a:after{position:absolute; content:"\f0da"; font-family: fontawesome;top:10px; left:20px; font-size:16px; z-index:5;}

.zhuti_l ul li>a:before{position:absolute; content:""; top:0px; left:0px; width:0; height:100%; transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;-ms-transition: all ease-in-out .5s; }

.zhuti_l ul li>a:hover:before,.zhuti_l ul li.dq{width:100%; height:100%; background:#123985; z-index:-1}

.zhuti_l ul li>a:hover,.zhuti_l ul li.dq a{ color:#fff;}



.zhuti_l ul li ol{ float:left; width:100%; padding:6px 10px 6px 46px; border-top:dashed 1px #ddd; position:relative;}

.zhuti_l ul li ol:after{position:absolute; content:""; font-family: fontawesome;top:16px; left:34px; width:5px; height:5px; background:#666; border-radius:50%;}

.zhuti_l ul li ol:before{position:absolute; content:""; top:0px; left:0px; width:0; height:100%; transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;-ms-transition: all ease-in-out .5s; }

.zhuti_l ul li ol:hover:after{ background:#fff;}

.zhuti_l ul li ol:hover:before{width:100%; height:100%; background:#123985; z-index:-1}

.zhuti_l ul li ol a{ font-size:14px; color:#666; line-height:26px;}

.zhuti_l ul li ol:hover a{ color:#fff;}



.erjifl{ position:absolute; top:0px; left:100%; width:100%; background:#fff; display:none}

.erjifl span{ float:left; width:100%;}

.erjifl span>a{ border-bottom:solid 1px #ddd; float:left; width:100%; padding:7px 10px; line-height:30px; font-size:16px; color:#666; text-transform:uppercase; position:relative; z-index:6; background:#fff;}

.zhuti_l ul li:hover .erjifl{ display:block;}

.erjifl span>a:hover{background:#123985; color:#fff;}



.zhuti_r{ float: right; width:72%;}

.zhuti_r h2{ text-align:center; color:#123985; font-weight:bold; text-transform:uppercase;}

.zhuti_r_txt{ float:left; width:100%; font-size:14px; line-height:26px; color:#777;}



.zhuti_biaoti{ width:100%;text-align:center; margin:20px 0; position:relative}

.zhuti_biaoti span{ font-size:28px; color:#000; padding:0 15px; background:#fff; text-transform:uppercase; }

.zhuti_biaoti:before{position:absolute; content:""; font-family: fontawesome;top:13px; left:0px; height:1px; width:100%; border-bottom:dashed 1px #999; z-index:-1;}

.zhuti_ti_l{ float:left; width:50%;}

.zhuti_ti_l h2{ text-align:center; font-size:18px; color:#000; font-weight:500; text-transform: capitalize;}



.zhuti_ti_r{ float:right; width:45%; margin-top:20px;}

.zhuti_ti_r_txt{ float:left; width:100%; border:solid 1px #ddd;}

.shuru_bt{ float:left; width:100%; background:#123985; font-size:16px; line-height:40px; padding-left:10px; color:#fff; }

.shuru_nr{ float:left; width:100%; padding:30px 20px 40px;}

.shuru_nr_li{ float: left; width:48%; margin-bottom:15px;}

.shuru_nr_li1{ float:right; width:48%; margin-bottom:15px;}

.shuru_nr_li2{ float: left; width:100%; margin-bottom:15px;}

.shuru_nr_li label,.shuru_nr_li1 label,.shuru_nr_li2 label{ color:#666; font-weight:normal;}

.shuru_nr_li label i,.shuru_nr_li1 label i,.shuru_nr_li2 label i{ color:#F00}

.yudinsrdh{ height:90px !important; line-height:28px;}

.btn_tj{ width:100%; margin-top:10px; background:#123985; color:#FFF;}

.btn_tj:hover,.btn_tj:focus{ color:#fff;}

.ly_yzm { float: left; width: 140px;}

.ly_ny_txt_sr_r img {float: left;margin-left: 10px;max-width: 120px;height: 34px;}

.ly_ny_txt_sr_r a { float: left;  margin-left: 10px; line-height: 34px; color:#000;}



/*展会*/

.zhanhui{ float:left; width:100%;}

.zhanhui ul{ float:left; width:100%; margin-top:20px;}

.zhanhui ul li{ float:left; width:23.5%; margin-right:2%; margin-bottom:25px;}

.zhanhui ul li:nth-child(4n){ margin-right:0}

.zhanhui ul li:nth-child(4n+1){ clear:both;}

.zhanhui_txt{float:left; width:100%;}

.zhanhui_img{float:left; width:100%; text-align:center;}

.zhanhui_img img{ max-width:700px; width:100%;}

.zhanhui_txt{ float:left; width:100%; margin:20px 0; font-size:16px; }



/*分页*/

.fenye{ float:left; width:100%; margin:15px 0 30px; text-align:center;}

.fenye a{ font-size:14px; color:#333; padding:5px 10px; margin:0 4px; border:solid 1px #b1b1b1; border-radius:3px; background:#123985;  background-image: linear-gradient(to bottom,#efefef, #dfdfdf, #c3c3c3); }

.fenye a.dq{background:#123985;  background-image: linear-gradient(to bottom,#2364e2, #1c50b5, #123985); color:#fff;}



.shangxia{float:left; width:100%; margin:15px 0 30px; padding:6px 0; border-top: dashed 1px #ddd; border-bottom: dashed 1px #ddd;}

.shangxia span{float:left; width:100%; font-size:14px; line-height:30px;}

.shangxia span a{ color:#666}

.shangxia span a:hover{ color:#123985}



/*新闻内页*/

.news_ny{ float:left; width:100%;}

.news_ny ul{ float:left; width:100%;}

.news_ny ul li{ float:left; width:100%; border:dashed 1px #ddd; margin-bottom:20px; padding:20px;}

.news_ny_img{ float:left; width:26%;}

.news_ny_img img{ width:100%;}

.news_ny_txt{ float:right; width:72%;}

.news_ny_txt h3{ width:100%; font-size:18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.news_ny_txt h3 a{ color:#000;}

.news_ny_txt h3 a:hover{color:#123985; text-decoration: underline;}

.news_ny_txt i{ float:left; width:100%; font-size:14px; color:#999; font-style:normal; display:block;}

.news_ny_txt span{ float:left; width:100%; font-size:15px; line-height:26px; color:#666;}

.news_ny ul li:hover{border:dashed 1px #123985;}



.news_ny h2{ font-size:20px; color:#333; text-transform:capitalize;}

.news_cs{ float:left; width:100%; text-align:center; border-bottom:dashed 1px #ddd; padding-bottom:10px;}

.news_cs span{ margin:0 10px;}

.news_ms{ float:left; width:100%; margin:15px 0;}



/*产品页*/

.pro_ny{ float:left; width:100%;}

.pro_ny ul{ float:left; width:100%;}

.pro_ny ul li{ float:left; width:32%; margin-right:2%; margin-bottom:40px; box-shadow: 1px 2px 5px rgba(0,0,0,0.1); position:relative;}

.pro_ny ul li:nth-child(3n){ margin-right:0}

.pro_ny ul li:nth-child(3n+1){ clear:both;}

.pro_ny_img{ width:100%; height:100%; overflow:hidden; transition: all 0.3s ease 0s; text-align:center;}

.pro_ny_img img{transition: all 0.3s ease 0s;}

.pro_ny ul li a span{ width:100%; font-size:15px; color:#333; height:56px; line-height:24px; text-align:center; margin:10px 0 20px; padding:0 5px 0px; display:block; overflow:hidden; }

.pro_more{ position:absolute; bottom:-10px; right:0; left:0; text-align:center;}

.pro_more i{ padding:8px 15px; background:#123985; color:#FFF; font-size:14px; font-style:normal;}



.pro_ny ul li:hover{box-shadow: 1px 2px 5px rgba(31,96,164,0.3);}

.pro_ny ul li:hover .pro_ny_img img{transform: scale(1.08);-webkit-transform: scale(1.08);}

.pro_ny ul li:hover a span{ color:#123985;}

.pro_ny ul li:hover .pro_more i{ background:#F35D00;}



.img_left{ float:left; width:40%;}

#tbody{ float:left; width:100%;}

#mainphoto{ width:100%;}

#goleft {float:left;clear:left;margin:6px 5px 0 3px;}

#goright {float:right;clear:right;margin:6px 3px 0 5px;}

#showArea img {display:block;float:left;margin:1px 0;cursor:pointer;border:1px solid #fff}

#photos { width:auto;height:54px;line-height:54px;margin:10px 0;overflow:hidden;}

.pro_right{ float:right; width:55%; line-height:30px;}

.pro_right h2{ padding:20px 0; font-size:22px;}

.pro_right span{ color:#123985; font-size:18px;}

.protitle{line-height:20px; font-size:16px; color:#000; padding:0 0 10px; margin:20px 0; border-bottom:solid 1px #2f353b; font-weight:700;text-transform:uppercase} 



.zxly{ position:relative; margin-top:10px;}

.zxly a{ float:left; font-size:14px; color:#FFF; display:block; background:#123985; border-radius:5px; padding:5px 35px 5px 55px;}

.zxly a:hover{ color:;background:#0746c1; }

.zxly:before{position:absolute; content:'\f0e0' ;font-family: fontawesome; font-size:18px; color:#fff; left:25px; top:6px;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;}



.pro_ny_txt_bt{ float:left; width:100%; border:solid 1px #ddd; line-height:50px; margin:20px 0 15px;}

.pro_ny_txt_bt span{ font-size:20px; color:#666; padding:0 35px;   display: inline-block}

.pro_ny_txt_bt span a{ font-size:20px; color:#666;   display: inline-block}

.mx1{ font-size:20px; color:#123985 !important; padding:0 35px;  border-top: solid 2px #123985; display: inline-block}

.pro_ny_txt_bt span a:hover{ color:#123985;}

.pro_ly{ float:left; width:100%; padding-top:30px;}

.pro_an{ margin: 0 auto;  width:200px;}



.related{ float:left; width:100%;}

.related_bt{ float:left; width:100%; line-height:40px; border-bottom:solid 2px #ddd; margin-bottom:20px; font-size:18px; color:#333;}

.related ul{ float:left; width:100%;}

.related ul li{ float:left; width:23.5%; margin-right:2%}

.related ul li:nth-child(4){ margin-right:0;}

.related ul li img{ width:100%; height:100%;}

.related ul li span{ float:left; width:100%; color:#666; text-align:center; margin:10px 0; padding:0 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



@media screen and (max-width:1200px){

	.header_top_txt,.company,.home_pro,.yudinbj_txt,.home_news,.zhuti,.tjpro_cp{ width:98%;}

	.top-nav{ width:78%;}

	.footer_list_nr{ margin-left:0; left:0; width:98%; padding-left:1%;}

	.footer_list img{ min-height:360px;}

}

@media screen and (max-width:980px){

	.top-nav{margin-top: 20px;}

	.navbar-default .navbar-nav > li > a{padding: 10px 10px;}



}

@media screen and (max-width:880px){

	.zzh_logo{ margin-left:10px;}

	.top-nav{ width:100%;margin-top: 5px;}

	.header_top_serc{ display:none}

	.yudinbj img{ min-height:200px;}

	.prev{ left:40% !important;}

	.next{ right:40% !important;}	

	.zhuti_l{ display:none;}

	.zhuti_r{ width:100%;}

}



@media screen and (max-width:767px){

	.header_left{ width:98%; margin-left:1%;}

	.header_right{ display:none}

	.tel_left{ margin-top:5px;}

	.tel_left span:before{ display:none}

	#header{position:relative;border:none; padding-bottom:0; }

.navbar-header{ height:40px;}

.zzh_logo{ width:40%; margin-top:0}

.zzh_logo img{ max-width:100%; margin-bottom:10px;margin-left: 5px; }

#container{margin-top:0}

#dropdownMenu1{font-size:14px;color:#333;background:0}

.top-nav{width:100%;margin:0!important;border:none;}

.container-fluid,.dropdown-menu,.top-nav{padding:0}

.navbar,.navbar-default{background:#0B3385;border-bottom: solid 2px #fff;}

.navbar-toggle{width:40px;line-height:40px;font-size:20px;color:#fff;padding:0;margin:0;border-radius:0;border:0;background:0;margin-top: 8px;}

.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:0;color:#fff;}

.navbar-default .navbar-nav li{width:100%;text-align:left;padding:0}

.navbar-default .navbar-nav li a{border:none;border-bottom:1px solid #676664;color:#333;background:#fff;font-size:15px;line-height:36px;padding:0 10px;display:block}

.navbar-default .navbar-nav>li>a::before{content:normal}

.navbar-default .navbar-nav .open .dropdown-menu li a,.navbar-default li.dropdown-submenu a{color:#111;background:#fff;font-size:14px;padding:6px 20px 6px 18px;line-height:22px;overflow:hidden;text-align:left}

.navbar-default li.dropdown-submenu a:hover{color:#db2033;background:#eee}

.navbar-default .dropdown-menu,.navbar-nav>li:nth-child(2)>.dropdown-menu{padding:0!important;min-width:auto!important}

.navbar-default .navbar-nav .open .dropdown-menu li a.sechildren{color:#777;padding-left:40px}

.navbar-default li.dropdown-submenu{width:100%;display:block;margin:0;padding:0;float:none}

.navbar-default .navbar-nav li a.dq,.navbar-default .navbar-nav li a:focus,.navbar-default .navbar-nav li a:hover{border-radius:0;color:#000;background:#eee !important;border-bottom:1px solid #000;border-top:none}

.navbar-default li.dropdown-submenu>li.dropdown-menus>a:hover{border-radius:0;color:#009827;background:#eee !important;border-bottom:1px solid #005fbb;border-top:none}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:#eee;color:#000;border-top:none;border-bottom:1px solid #000}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#000!important;background:#eee!important}

.navbar-default .navbar-nav ul.dropdown-menu>li>a.dq{color:#009827}

.navbar-default li.dropdown-submenu>a.dq span,.navbar-default li.dropdown-submenu>a:hover span{padding-left:0}

.navbar-default .dropdown-menu{ width:100%}

.navbar-default .navbar-nav .dq a{ color:#333}

.navbar-default .navbar-nav li>.dropdown-menu>li>a:hover{ color:#000;border-bottom:solid 1px #000;}

.navbar-default .navbar-nav li>.dropdown-menus>li>a:hover{ color:#000;}



.navbar-default .dropdown-menu:before{ display:none}



.tjpro{ background:none;}

.tjpro_cp ul li{ width:50%; border:solid 1px #8ec105}

.tjpro_cp ul li:nth-child(2n+1){ clear:both;}

.tjpro_cp_bt{ text-align:center;}

.tjpro_cp_bt a{ color:#8ec105;} 

.more{ display:none}



.company_l{ width:100%;}

.company_l span{ text-align:left;}

.company_r{ width:100%; margin-top:15px;}

.more_ggjj{ width:100%; text-align:center;}

.more_ggjj a{ padding:10px 40px; display: inline}



.yudinbj_txt_l{ width:100%}

.yudinbj_txt_r{ width:100%;text-align: center;padding-top: 30px;}

.yudinbj img{min-height: 300px; }



.zhuti_ti_l{ width:100%;}

.zhuti_ti_r{ width:100%; margin-top:20px;}



.home_news_l{ width:100%;  margin-top:10px;}

.home_news_r{ width:100%;}



.footer_list_nr_l{ display:none;}

.footer_list_nr_z,.footer_list_nr_r{ width:50%;}



.banner_txt{ top:-100px; left:2%;}

.ny_banner img{ min-height:140px;}

}



@media screen and (max-width:640px){

	.header_top_yj{ display:none}	

	.home_pro ul li{ width:49%; margin-bottom:15px;}

    .home_pro ul li:nth-child(2n){ margin-right:0}

    .home_pro ul li:nth-child(2n+1){ clear:both}	

	.footer_list img{ min-height:460px;}

    .footer_list_nr_z{ width:100%; padding:0 5%;}

	.footer_list_nr_r{ width:100%; padding:0 5%; margin-top:15px;}



    .zhanhui ul li{ width:49%; margin-bottom:15px;}

    .zhanhui ul li:nth-child(2n){ margin-right:0}

    .zhanhui ul li:nth-child(2n+1){ clear:both}	

	

	.pro_ny ul li{ width:49%;}

	.pro_ny ul li:nth-child(3n){ margin-right:2%}

    .pro_ny ul li:nth-child(3n+1){ clear:none}	

    .pro_ny ul li:nth-child(2n){ margin-right:0}

    .pro_ny ul li:nth-child(2n+1){ clear:both}	

	

	.related ul li{ width:49%; margin-bottom:15px;}

    .related ul li:nth-child(2n){ margin-right:0}

    .related ul li:nth-child(2n+1){ clear:both}	



	.news_ny_img{ display:none}

    .news_ny_txt{width:100%;}

}

@media screen and (max-width:540px){

	.company_bt h3,.pro_hlist_bt h3,.home_news_bt h3{ font-size:20px;}

	.footer_list img{ min-height:480px;}

	.news_list_l{ width:15%;}

	.news_list_r{ width:83%;}

	.img_left{ width:100%;}

	.pro_right{ width:100%; margin-top:10px;}

}



@media screen and (max-width:480px){

	.zzh_logo{ width:50%;}

	.company_bt h3,.pro_hlist_bt h3,.home_news_bt h3{ font-size:16px;}

    .footer_list img{ min-height:520px;}

}



@media screen and (max-width:440px){

	.pro_img3 ul li{ width:100%;}

	.pro_ny ul li{ width:100%;}

	.header_top_tel{ margin-right:10px;}

}