﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#333; font-size:14px; font-family:"微软雅黑";min-width:1200px;}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#333; text-decoration:none; transition:all 0.3s;}
a:hover {color:#ff5500; text-decoration:none;}
::-webkit-scrollbar-track{background-color: #e8e8ea;}
::-webkit-scrollbar{ width:10px;}
::-webkit-scrollbar-thumb{background-color:#222326;}
.wd{ width:1200px; height:auto; overflow:hidden; margin: auto;}

.top{ line-height:40px; background:#efefef; width:100%;}
.top .lfet{ width:80%; float:left; color:#999;}
.top .lfrge{ width:20%; float:left; text-align:end;}
.top .lfrge a{ padding:0 10px;}

.toper{ width:100%; height:auto; overflow:hidden; padding:30px 0;}
.toper .logo{ width:265px; float:left; height:30px;}
.toper .ad{ width:500px; float:left; line-height:1.3; font-size:1rem; padding-left:10px;}
.toper .ad span{ color:#f50;}
.toper .tel{ width:425px; float:left;  text-align:right;font-size:24px; color:#0193de;}
.toper .tel i{ font-size:35px; margin-right:10px; color:#0193de; float:right; }
.toper .tel p{ float:right;}

.meun{ width:100%; height:60px; line-height:60px; background:#1d4f8c;overflow:hidden;}
.meun ul{}
.meun ul li{ padding:0 39px; background:url(../images/bgmenu.jpg) no-repeat right top; float:left;}
.meun ul li:hover,.meun ul li:hover:last-child{ background:#0193de;}
.meun ul li a{ color:#fff; font-size:16px;}
.meun ul li:last-child{ background:0;}
.meun ul li.cutl{ background:#0193de;}

.banner_pc{ height:auto; overflow:hidden;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:20px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:15px; height:15px; display: block; background: #666; background:#FFF; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.flex-control-paging li a:hover { background: #FFF; }
.flex-control-paging li a.flex-active { background: #3071b7; cursor: default;}

.bgbox{ background:#efefef ;}
.dyip{ padding:3% 0;}
.dyip h2{ font-size:32px; text-align:center;}
.dyip .sit{ text-align:center; line-height:60px;}
.xian{ width:80px; height:1px; background:#ff5500; margin:1% auto;}
.dyip ul{ margin-top:2%; margin-right:-2%;}
.dyip ul li{ /*width:23%;*/ width:31.2%; float:left; height:auto; overflow:hidden; background:#fff; margin-right:2%; min-height:350px;}
.dyip ul li .pic{ overflow: hidden; position:relative;}
.dyip ul li .pic img{ width:100%; transition:all 0.3s;}
.dyip ul li .pic:hover img{ transform:scale(1.2);}
.dyip ul li .pic .cover-box { position:absolute; bottom:0;  width:100%; height:0px; z-index:3;  background-color:rgba(255,255,255,0.3); *background:#333; overflow:hidden; transition:all 0.6s ease;color:#fff; }
.dyip ul li .pic:hover .cover-box{ height:100%;  color:#fff;}
.dyip ul li .pic:hover .cover-box p{ padding:5%; font-size:25px; font-weight:300; line-height:8; text-align: center; }
.dyip ul li a .pic:hover .cover-box p,.dyip ul li a .pic .cover-box{ color:#fff;}

.dyip ul li h3{ text-align:center; font-size:18px; padding:15px 0;}
.dyip ul li p{ padding:0 15px 15px 15px; line-height:1.6; color:#1d4f8c; font-size:14px;}




.derp{ padding:3% 0;}
.derp h2{ font-size:32px; text-align:center;}
.derp .left{ width:245px; height:auto; overflow:hidden; float:left; margin-top:30px;}
.derp .left h2{}
.derp .left ul{ margin:30px 0;}
.derp .left ul li{ line-height:55px; background: url(../images/index_30.jpg) no-repeat 25px center; border-bottom:1px #ddd solid; text-indent:10px; padding:0 25px;}
.derp .left .tws{ height:99px;}
.derp .rights{ width:925px; float:left; height:auto; overflow:hidden; margin-left:30px; margin-top:30px;}
.derp .rights ul{ margin-right:-2%;}
.derp .rights ul li{ width:31.333%; float:left; margin-right:2%; height:auto; overflow:hidden;}
.derp .rights ul li .pic{ overflow: hidden;}
.derp .rights ul li .pic img{ max-width:99%; border:1px #ddd solid; transition:all 0.3s;}
.derp .rights ul li .pic:hover img{ transform:scale(1.2);}

.derp .rights ul li h3{ text-align:center; padding:12px 0;}

.dsanp{ background:url(../images/index_33.jpg) no-repeat center; height:auto ; overflow:hidden; padding:4% 0;}
.dsanp h2{ font-size:32px; text-align:center; color:#fff;}
.dsanp ul{ margin:90px 0 0 0; height:auto; overflow:hidden;}
.dsanp ul li{ width:14.28%; height:auto; overflow:hidden; float:left;}
.dsanp ul li i{ width:120px; height:120px; text-align:center; font-size:55px; background:#fff; color:#174b87; line-height:120px; border-radius:100%; margin:auto; display:block;}
.dsanp ul li p{ padding:15px 0; text-align:center; color:#fff;}
.dsanp ul li:hover i{ color:#09a1e7;}
.dsip_left{ width:800px; float:left; height:auto; overflow:hidden;  margin:3% 0;}
.dsip_left h2{ font-size:1.558rem; line-height:55px; border-bottom:1px #ddd solid;}
.dsip_left h2 span{ font-size:12px; color:#999; float:right;}
.dsip_left h2 span a{ font-size:12px; color:#999;}
.dsip_left dl{ margin:5% 0;}
.dsip_left dl dt{ width:45%; float:left; height:auto; overflow:hidden;}
.dsip_left dl dt img{ max-width:100%;}
.dsip_left dl dd{ height:auto; overflow:hidden;}
.dsip_left dl dd h3{ font-size:18px; height:25px;}
.dsip_left dl dd h3 a{ font-size:18px;}
.dsip_left dl dd span{ color:#999; font-size:12px;}
.dsip_left dl dd p{ line-height:2.2; color:#666; padding-top:26px;}
.dsip_left ul{}
.dsip_left ul li{ background:url(../images/index_47.jpg) no-repeat left center; line-height:45px; text-indent:12px; border-bottom:1px #ddd dashed;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dsip_left ul li span{ color:#999; float:right; font-size:12px;}

.dsip_right{ width:360px; float:left; height:auto; overflow:hidden; margin:3% 0; margin-left:40px;}
.dsip_right h2{ font-size:1.558rem; line-height:55px; border-bottom:1px #ddd solid;}
.dsip_right h2 span{ font-size:12px; color:#999; float:right;}
.dsip_right h2 span a{ font-size:12px; color:#999;}
.dsip_right ul{ margin-top:11%; height:auto; overflow:hidden;}
.dsip_right ul li{ height:auto; overflow:hidden; margin-bottom:30px;}
.dsip_right ul li h3{font-size:16px;font-weight:bold;}
.dsip_right ul li .ttt{ background:url(../images/index_36.jpg) no-repeat left center; padding-left:30px; line-height:25px; font-size:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dsip_right ul li .tbox{ padding-left:30px; line-height:1.9; color:#888; margin-top:15px;}

.dwup{ padding:3% 0;}
.dwup .wds{ width:1020px; margin:auto; overflow:hidden; height:auto;}
.dwup .wds h2{font-size:32px; line-height:55px; text-align:center; }
.dwup .wds .sit{ text-align:center; line-height:60px;}
.dwup .wds ul{ margin-right:-3%; margin-top:35px; height:auto; overflow:hidden;}
.dwup .wds ul li{ width:22%; float:left; overflow:hidden; height:auto; margin-right:3%; margin-bottom:2.3%;}
.dwup .wds ul li img{ max-width:100%;}

.linkbox{ width:1200px; height:auto; overflow:hidden; margin:3% auto;}
.linkbox h2{ font-size:28px; height:55px; border-bottom:1px #ddd solid;}
.linkbox p{ padding:15px 0;}
.linkbox a{ padding:10px 15px;}

.foot{ background:#1d4f8c; height:auto; overflow:hidden;}
.foot_nav{ width:100% ; height:auto; overflow:hidden; margin-top:4%; text-align:center; height:45px; border-bottom:1px #4870a2 solid;}
.foot_nav a{ color:#fff; padding: 0 35px;}
.foot_nav a:hover{ color:#0193de;}
.foot_box{ width:1200px; height:auto; overflow:hidden; margin:3% auto 0% auto;}
.foot_box .dof{ width:80%; float:left; height:auto; overflow:hidden;}
.foot_box .dof .ser{ width:100%; height:auto; overflow:hidden; color:#fff; margin-top:25px;}
.foot_box .dof .ser .sreee{ width:56%; float:left; overflow:hidden; height:auto;text-align:center;}
.foot_box .dof .ser .sreee p{ line-height:2; }
.foot_box .dof .ser .sreee img{ margin-bottom:15px;}
.foot_box .dof .ser .sreeer{ width:40%; float:right; overflow:hidden; height:auto;}
.foot_box .dof .ser .sreeer p{ line-height:2; }
.foot_box .dlft{ width:20%; float:left; text-align:center; margin-top:25px;}
.foot_box .dlft img{ max-width:100%; height:140px; display:block; margin:auto; clear:both;}
.foot_box .dlft p{ text-align:center; text-align:center; line-height:2.3; color:#fff;}
.copy{ text-align:center; color:#fff; padding-bottom:30px;font-size:12px;}

/**分页**/
.pages{text-align:center;font-size:16px;margin:20px auto 50px auto; width:100%;}
.pages .pagination{border-radius:0px;}
.pages a{display:inline-block;width:43px;height:43px;text-align:center;line-height:43px;font-size:16px;color:#888;border:1px solid #d2d2d2;margin-left:10px;}
.pages a:hover,.pages a.on{border:1px solid #3071b7;background:#3071b7;color:#fff;}

.banner_ny{ margin-top:0px;}
.banner_ny img{ width:100%;}
.banner_ny .pic_er{ display:none;}

.nyleft{ width:22%; float:left; height:auto; overflow:hidden; margin-bottom:3%; margin-top:2%;}
.nyleft .bt{ background:#1d4f8c;font-size:1.45rem; font-weight:bold; color:#fff; padding:6% 0 6% 11%; margin-top:12%; text-align:left;}
.nyleft .bt:nth-child(1){ margin-top:0;}
.nyleft ul{ border:1px #e5e5e5 solid; padding:3% 0 0;}
.nyleft ul li{ border-bottom:1px #e5e5e5 solid;}
.nyleft ul li:hover{ background:#3071b7;}
.nyleft ul li:hover a{ color:#fff;}
.nyleft ul li.crul a{ color:#0978c0;display:block;}
.nyleft ul li.crul:hover a{ color:#fff;display:block;}
.nyleft ul li a{ font-size:1rem;display:block; padding:7% 11%;}
.nyleft ul li:last-child{ border-bottom:0;}
.nyleft ul li i{ float:right; font-size:14px; margin-top:2%; }
.nyleft .lx{border:1px #e5e5e5 solid; padding:3% 9%; line-height:2.2;}

.nyright{ width:75%; float:right; height:auto; overflow:hidden; margin-bottom:3%; margin-top:2%;}
.nyright .dy{ padding:3% ; border:1px #e5e5e5 solid;}.nyright .dy .bt,.con_tqct .bt{ font-size:1.55rem; text-align:center; margin:0 auto 1% auto;  color:#0978c0; font-weight:bold;}
.nyright .dy p{ line-height:2.3; padding-bottom:1em; color:#666;}
.nyright .dy img{ max-width:100%; margin:5% auto 0  auto; clear:both; display:block;}
.nyright .dy strong{color:#0978c0; }
.nyright .dy dl{ padding:0 0 20px 0; border-bottom:1px #eaeaea solid; margin-bottom:20px; height:auto; overflow:hidden;}
.nyright .dy dl dt{ float:left; width:10%; font-size:1.38rem; color:#1d4f8c;}
.nyright .dy dl dd{ float:left; width:85%; float:left; line-height:1.8; margin-left:5%;}
.nyright .dy dl:nth-child(2n) dd{ color:#777;}
.nyright .bts{ font-size:1.45rem; margin: 2% auto;  color:#0978c0; font-weight:bold;}
.nyright .proright{ height:auto; overflow:hidden;}
.nyright .proright ul{margin-right:-2%;}
.nyright .proright ul li{ width:31.33%; float:left; margin-right:2%; position:relative; margin-bottom:3%; overflow:hidden;}
.nyright .proright ul li .pic{ border:1px #eaeaea solid; overflow:hidden;}
.nyright .proright ul li .pic img{ max-width:99%; display:block; margin:auto; clear:both; transition:all 0.3s;}
.nyright .proright ul li .pic:hover img{ transform:scale(1.2);}
.nyright .proright ul li p{ width:100%;  text-align: center;line-height: 35px; overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}

.honor{}
.honor ul{margin-right:-2%; padding-bottom:3%; height:auto; overflow:hidden;}
.honor ul li{ width:31.33%; float:left; margin-right:2%; position:relative;  overflow:hidden;}
.honor ul li .pic{ border:1px #eaeaea solid; overflow:hidden;}
.honor ul li .pic img{ max-width:99%; display:block; margin:auto; clear:both; transition:all 0.3s;}
.honor ul li .pic:hover img{ transform:scale(1.2);}
.honor ul li p{ width:100%;  text-align: center;line-height: 35px; padding:0 !important; text-indent:0em !important; }

.kehubox{ margin-bottom:5%; overflow:hidden;}
.kehubox .bt{  font-size:1.45rem; color:#0978c0; font-weight:bold; border-bottom:1px #e5e5e5 solid;padding-bottom:10px;}
.kehubox .bt span{ border-bottom:2px #f18101 solid; padding-bottom:10px;}
.kehubox ul{margin-right:-2%; padding:3% 0;}
.kehubox ul li{ width:31%; float:left; margin-right:2%; border:1px #eaeaea solid; height:auto; overflow:hidden; margin-bottom:3%;}
.kehubox ul li .pic{ width:100%; overflow:hidden;}
.kehubox ul li .pic img{ max-width:100%; transition:all 0.3s;}
.kehubox ul li .pic:hover img{ transform:scale(1.2);}
.kehubox ul li .tit{ padding:5% 5% 0 5%; font-size:18px;}
.kehubox ul li p{ line-height:1.6; color:#777; padding:5% 5% 8% 5% ; }

.contact{background:#ededed; width:100%;}
.contact .stop{float:left; width:40%;}
.contact .stop img{ max-width:100%;}
.contact .stig{ width:50%; float:right; padding:5%;}.contact .stig .title{ font-size:1.44rem; padding-bottom:3%;}
.contact .stig p{ line-height:1.8; color:#777;}
.con_tqct{ margin:3% auto;} 
.con_tqct ul{margin-right:-5%;}
.con_tqct ul li{ width:22.1%; border:1px #999 solid; margin-right:5%; float:left; padding:3%;}
.con_tqct ul li p{ padding:6% 0; border-bottom:1px #e5e5e5 solid;font-size:17px; overflow:hidden;}
.con_tqct ul li p i{ font-size:33px; width:30px; height:30px; display:block; line-height:30px; float:left;}
.con_tqct ul li p span{ float:left; padding-left:3%; color:#333; display:block; }

.con_tqct ul li p .icon-lianxiren1{font-size:30px;}
.ditu{ margin:0% 0 0;}

.newstj{ margin-bottom:3%;}
.newstj .bt{  font-size:1.45rem; color:#0978c0; font-weight:bold; border-bottom:1px #e5e5e5 solid;padding-bottom:10px;text-align:left;}
.newstj .bt span{ border-bottom:2px #f18101 solid; padding-bottom:10px;}

.newstj .lwft{ width:35%; float:left; margin-right:3%; margin-top:3%;}
.newstj .lwft a{ display:block; position:relative;}
.newstj .lwft .pic{  overflow:hidden; }
.newstj .lwft .pic img{ max-width:100%; transition:all 0.2s; }
.newstj .lwft .pic:hover img{ transform:scale(1.2);}
.img_title { background: rgba(0,0,0,.4);  position: absolute; left: 0; bottom: 0;  display: block; padding: 10px 15px;  color: #fff;width: 100%;  box-sizing: border-box; text-align: center;}

.newstj .midnew{ width:30%; margin-right:3%; float:left; margin-top:3%;}
.newstj .midnew ul{}
.newstj .midnew ul li{ border:1px #e5e5e5 solid; padding:4% 5%; margin-bottom:6%;}
.newstj .midnew ul li:last-child{ margin-bottom:0;}
.newstj .midnew ul li a{ font-size:16px; padding-bottom:3%; display:block;}.newstj .midnew ul li p{ line-height:1.5; color:#777; font-size:13px;}
.newstj .rinews{ width: 29%; float:left; margin-top:3%;}

.newstj .rinews li{ border-bottom:1px #e5e5e5 dashed;  line-height:50px;}
.newstj .rinews li a{ font-size:1.05rem;}

.newmidb{ margin-top:4%;}
.newmidb:last-child{ margin-bottom:5%;}
.newmidb .bt{  font-size:1.45rem; color:#0978c0; font-weight:bold; border-top:2px #ddd solid;padding-bottom:10px; line-height:54px;text-align:left; margin:0; padding-top:0;}
.newmidb .bt a{font-size:1.45rem; color:#0978c0; }
.newmidb .bt span{ border-top:2px #f18101 solid; padding-top:10px;}
.newmidb .bt p{ float:right; font-size:12px;}
.newmidb .bt p a{ font-size:12px;}
.new_al_box1{ margin: 0 0 3% 0;}
.new_gl {float: left; width:47%; height: auto; margin-right:6%; overflow: hidden;}
.new_gl:last-child{ margin-right:0;}
.brand_bot{ width:100%;}
.brand_bot .pic{ width:47%; float:left; overflow:hidden; margin-right:3%;}
.brand_bot .pic img{ max-width:100%; transition:all 0.2s; }
.brand_bot .pic:hover img{ transform:scale(1.2);}
.brand_bot .homeMsg{ width:50%; float:left; }
.brand_bot .homeMsg a{ font-size:1rem;}
.MsgTit{font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inherit;}
.brand_bot .homeMsg p{ color:#999; font-size:13px; line-height:1.5;}
.smallLineb{ width:100%; margin:3% 0 0;}
.smallLineb li{ line-height:35px;    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;box-sizing: border-box;}
.date { float: right;}

.newslist{ margin:0 auto; max-width:1200px; height:auto; overflow:hidden;}
.newslist .dlf{ width:72%; float:left; height:auto; overflow:hidden;}
.newslist .dlf .bt{  font-size:1.45rem; color:#0978c0; font-weight:bold; border-bottom:1px #e5e5e5 solid;padding-bottom:10px; margin-bottom:3%; text-align:left !important;}
.newslist .dlf .bt span{ border-bottom:2px #f18101 solid; padding-bottom:10px;}
.newslist .dlf li{ width:100%; border-bottom:1px #e5e5e5 solid; padding-bottom:30px; margin-bottom:30px; overflow:hidden; height:auto;}
.newslist .dlf li .pic{  overflow:hidden; width:31%; float:left; }
.newslist .dlf li .pic img{ max-width:100%; transition:all 0.2s; }
.newslist .dlf li .pic:hover img{ transform:scale(1.2);}
.newslist .dlf li .txt{ width:65%; float:left; overflow:hidden; margin-left:3%;}
.newslist .dlf li .txt span{ font-size:12px; }
.newslist .dlf li .txt p{ line-height:1.8; font-size:14px; color:#999; padding-top:12px;letter-spacing:1px}
.mpd{ margin-bottom:10px;}

.newslist .drg,.newslist .prorg{ width:24%; float:right; overflow:hidden;}
.newslist .drg .bt,.newslist .prorg .bt{  font-size:1.45rem;  font-weight:300; border-bottom:1px #e5e5e5 solid;padding-bottom:10px; margin-bottom:10%;text-align:left;}
.newslist .drg .bt span,.newslist .prorg .bt span{ border-bottom:2px #f18101 solid; padding-bottom:10px;}
.newslist .drg li{width:100%; border-bottom:1px #e5e5e5 dashed; padding-bottom:6%; margin-bottom:6%; overflow:hidden; height:auto;}
.newslist .drg li .pic{  overflow:hidden; width:42%; float:left; }.newslist .drg li .pic img{ max-width:100%; }
.newslist .drg li .txt{ margin-left:3%; width: 55%; float:left; display:table; min-height:75px;}
.newslist .drg li .txt a{ display:table-cell; vertical-align:middle;}

.newslist .prorg li{width:100%;   overflow:hidden; height:auto;}
.newslist .prorg li .pic{  overflow:hidden; border:1px #e5e5e5 solid; }
.newslist .prorg li .pic img{ max-width:100%; transition:all 0.3s; }
.newslist .prorg li .pic:hover img{ transform:scale(1.2);}
.newslist .prorg li p{ text-align:center; padding:5%; }

.newsjx{ width:100%; overflow:hidden; margin:auto;}
.newsjx ul{ margin-right:-3%;}
.newsjx ul li{ width:47% !important; float:left; overflow:hidden; margin-right:3%; border:0 !important; padding-bottom:0 !important; margin-bottom:10px !important; }
.newsjx ul li .pic { position:relative; width:100% !important;display:block;}
.newsjx ul li .pic img{max-width:100%;}

.newsjx ul li .news_txt { bottom: 0; color: #fff; display: block; font-size: 14px; height: 87px;left: 0; line-height: 154px; overflow: hidden;  position: absolute; text-indent: 9px; width: 100%;}
.newscon{ border:1px #eee solid;width:89.8%; float:left; height:auto; overflow:hidden; padding:5%; margin-bottom:3%;}
.newscon .contentDiv h1{  margin-bottom: 5px;text-align: center;font-size:1.75rem; font-weight: 400;line-height: 40px;}
.newscon .font2 { height: 30px;margin-top: 20px; text-align: center;}
.newscon .font2 span { font-size: 12px; margin-left: 20px;padding-right:12px; color: #999;}
.newscon blockquote { margin: 20px auto;border: 1px solid #ccc;padding:3% 4%; font-size: 18px; text-indent: 0px; line-height: 30px; width:90%; color: #aaa;}
.newscon img{ display:block; margin:2% auto; clear:both;}
.newscon h2{margin-bottom: 8px; font-size: 17px; color: #1c4786;padding: 13px 10px;font-weight: 700;line-height: 20px;font-family: microsoft yahei;vertical-align: baseline;border-left: 3px #1c4786 solid;display: block;word-wrap: break-word;background-color: #f6f6f6;margin-top: 5px;}
.newscon h3{ padding: 1px 8px;font-size: 15px;text-align: center;color: #1c4786; font-weight: 400; white-space: normal;padding-bottom: 5px;}
.newscon p{ line-height:2.2; padding-bottom:2em;}
.npages { width: 100%;line-height: 40px;background: #f3f3f3;}.npages span { padding: 0 20px; float: left;color: #999;}
.explain {  background-color: #fafafa;  color: #999;  margin: 16px 0;  padding: 15px 30px; line-height: 2em; font-size:12px;}
.feixiang { width: 100%;height: 50px;line-height: 33px;}

.xgtj{ border-top:1px #e5e5e5 solid; margin:3% 0 0; padding-top:3%;}.xgtj .bt{font-size:1.45rem;   padding-bottom:10px; margin-bottom:1.5%; text-align:left !important;}
.xgtj ul{margin-right:-3%;}
.xgtj li{ line-height:35px; float:left; width:47%; margin-right:3%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;box-sizing: border-box; background:url(../images/index_30.jpg) no-repeat left center; text-indent:10px;}

.products{ margin-bottom:0%; overflow:hidden;}
.products .bt{  font-size:1.45rem; color:#0978c0; font-weight:bold; border-bottom:1px #e5e5e5 solid;padding-bottom:10px;text-align:left; height:auto; overflow:hidden; line-height:55px;}
.products .bt h1{ float:left;}

.products ul{margin-right:-3%; padding:3% 0;}
.products ul li{ width:30%; float:left; margin-right:3%; border:1px #eaeaea solid; height:auto; overflow:hidden; margin-bottom:3%; position:relative;}
.products ul li .pic{ width:100%; overflow:hidden;}
.products ul li .pic img{ max-width:100%; transition:all 0.3s;}
.products ul li .pic:hover img{ transform:scale(1.2);}
.products ul li .tit{ padding:5% 5% 8% 5%; text-align:center;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.products ul li .cover-box { position:absolute; bottom:0;  width:100%; height:0px; z-index:3;  background-color:rgba(255,255,255,0.3); *background:#333; overflow:hidden; transition:all 0.6s ease; }
.products ul li:hover .cover-box{ height:100%; background: rgba(51,51,51,0.7); color:#fff;}
.products ul li:hover .cover-box p{ padding:5%; font-size:13px; font-weight:300; line-height:1.9; text-align: left; }

.bonxt{ width:100%; float:left; height:auto; overflow:hidden; border-top:1px #ddd solid; padding-top:32px;}
.bonxt .bt{  font-size:1.45rem; color:#0978c0; font-weight:bold; border-bottom:1px #e5e5e5 solid;padding-bottom:10px; margin-bottom:3%; text-align:left;}
.bonxt .bt span{ border-bottom:2px #f18101 solid; padding-bottom:10px;}
.mbxpp{height:auto; overflow:hidden;  color:#777; float:right; font-weight:300; font-size:14px;}
.mbxpp a{font-weight:300; font-size:14px; color:#888; }.mbxpp a:hover{ color:#f18101;}

.breadcrumbs{ max-width:1200px; margin:1.3% auto; height:auto; overflow:hidden;  color:#777; }
.breadcrumbs a{  color:#888; }.breadcrumbs a:hover{ color:#f18101;}


.bonxt li{ width:100%; border-bottom:1px #e5e5e5 solid; padding-bottom:30px; margin-bottom:30px; overflow:hidden; height:auto;}
.bonxt li .pic{  overflow:hidden; width:31%; float:left; }
.bonxt li .pic img{ max-width:100%; transition:all 0.2s; }
.bonxt li .pic:hover img{ transform:scale(1.2);}
.bonxt li .txt{overflow:hidden;}
.bonxt li .txt span{ font-size:12px; }
.bonxt li .txt p{ line-height:1.8; font-size:14px; color:#999; padding-top:12px;letter-spacing:1px}

.prozy{ width:100%; height:auto; overflow:hidden;}
.prozy dl{ width:30%; height:auto; overflow:hidden; float:left; margin-right:3%; border-bottom: 2px solid #CCC;  padding-bottom:15px; margin-top:20px; border-left:1px #FFF solid; border-top:1px #fff solid; border-right:1px #fff solid;}
.prozy dl dt{}
.prozy dl dd{ height:auto; overflow:hidden; padding:0 3%; }
.prozy dl dd h3{ font-size:16px; line-height:40px;}
.prozy dl dd h3 a:hover{ color:#0093db;}
.prozy dl dd span{ line-height:25px; color:#888;}
.prozy dl:hover{border-bottom:2px solid #0093db; border-left:1px #0093db solid; border-top:1px #0093db solid; border-right:1px #0093db solid; color:#0093db;}

.game163{ overflow: hidden;height:auto;  width:45%;float:left;}
.game163 .bigImg{ height: 481px; position: relative; border:1px #e5e5e5 solid;}
.game163 .bigImg li img{ vertical-align:middle;  width:100%; height:481px;   }
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }
.game163 .smallScroll{ height:76px; margin-top:10px;}
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width:24px; height:76px; text-indent: -9999px;background:url(../images/yft_pic33.gif) no-repeat 0 0; }
.game163 .sNext{background-position:-26px 0px;}
.game163 .smallImg{ float:left;  margin: 0 8px; display:inline; width:80%; overflow: hidden;}
.game163 .smallImg ul{ height:76px;  width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left; margin: 0 3px; width:74px; cursor:pointer;  display: inline;  }
.game163 .smallImg img{ border:1px solid #ededed; width:100% !important;}
.game163 .smallImg .on img{border:1px solid #0093db;}

.product_title{float:right;width:47%; border:1px #e5e5e5 solid; padding:0 3% 2% 3%; }
.product_title .bt{ font-size:24px; line-height:50px;border-bottom:1px solid #ededed;padding-bottom:10px;}
.product_title .jshao{line-height:2;margin-top:20px;padding-top:16px;}
.product_title .jshao span{ font-size:1.86rem; color:#f18101;}
.product_title .lx{  margin:9% auto 0 auto; width:100%;}
.product_title .lx .left{ width:50%; float:left;}
.product_title .lx .left a{ color:#fff; display:block; padding:10px 0; font-size:24px; background:#f18101;width:150px; text-align:center;}
.product_title .lx span{ font-size:1.86rem; color:#f18101;}

.tg_pages{  
padding-top: 10px;  
padding-bottom: 10px;   text-align: center;  
}  
.tg_pages li{  
display: inline;  
line-height: 22px;  
}  
.tg_pages li a{  
margin-right: 5px;  
padding-right: 5px;  
padding-left: 5px;  
padding-top: 3px;  
padding-bottom: 3px;  
border: 1px solid #CCC;  
background-color: #FFF;  
}  
.thisclass {  
font-weight: bold;  
color: #C00;  
}  

/*******contact********/
.ewbox{ width:100%; height:auto; overflow:hidden; margin: auto;}
.ewbox .boxer{  width:48%; float:left;}
.ewbox .boxer .bt{ text-align:center; font-size:24px;} 
.ewbox .boxer .tit{ line-height:40px; color:#333; text-align:center;}
.ewbox .boxer input{ line-height:40px; border:1px #333 solid; margin-bottom:20px; }
.wbkks{ width:570px;padding-left:5px;}
.buttont {
    background: #f18101;
    padding: 7px 25px;
    border: 0 !important;
    color: #fff;
    margin-left:43%;
    font-family: "微软雅黑";
    font-size: 16px;
    box-sizing: border-box;
    line-height: 30px;
}

.ewbox .boxer:last-child{ float:right;border:1px #ddd solid;}
.wzcont{ line-height:2.3; padding:3% 0;}

.bjjjjjt{ height:65px; line-height:65px;}
.bjjjjjt .bsss{font-size:1.45rem; color:#0978c0; font-weight:bold; text-align:left;}
.bjjjjjt .bsss span{  padding-bottom:10px;}


.nav{ position:fixed; z-index:2; left:0px; bottom:0px; background:#00254d; width:100%; overflow:hidden; display:none;}
.nav ul{}
.nav li{ float:left; width:25%; text-align:center; line-height:30px;}
.nav li .pic{ width:26px; height:26px; margin:0 auto;}
.nav li .pic img{ width:100%;}
.nav li a{ display:block; color:#FFF; padding:10% 0 3% 0;}
.nav li a:hover{ }


.floating_ck{position:fixed;right:20px;top:30%;z-index: 777;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;
    transition: all 500ms;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -o-transition: all 500ms;}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{ width:160px;}
.consult{background-image:url(../images/zxicon.png);}
.words{background-image:url(../images/tel.png);}
.quote{background-image:url(../images/qq.png);}
.qrcord{background-image:url(../images/erweima.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute; right:80px;top:0px;width:0px;height:80px;background-color:#2c78db;border-bottom:solid 1px #a40324;
    transition: all 500ms;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -o-transition: all 500ms; overflow:hidden;}
.floating_left a{color:#fff;line-height:80px; font-size:16px;
    font-size: 18px;
    font-weight: bold;}
<!--.floating_ewm{height:260px;top:-180px;}-->
<!--.floating_ewm i{background-image:url(../images/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}-->
<!--.floating_ewm p{color:#fff;margin-top:5px;}-->
<!--.floating_ewm .qrcord_p01{font-size:12px;line-height:20px; width:160px;}-->
<!--.floating_ewm .qrcord_p02{font-size:18px; width:160px;}-->
.floating_ck dl dd.consult{ background-color:#e42f42;}
.floating_ck dl dd.words{ background-color:#2c78db;}
.floating_ck dl dd.quote{ background-color:#fcb11e;}
.floating_ck dl dd.return{ background-color:#666666;}

/*****招聘css*******/
.join-content{ padding:0;}
.join-heading{background-color: #f5f5f5;}
.join-list1s{float: left;width: 80%;}
.join-list1{float: left;width: 36%;}
.join-list2{float: left;width: 20%;text-align: center;}
.join-list3{float: left;width: 17%;text-align: center;}
.join-list4{float: left;width: 17%;text-align: center;}
.join-list5{float: left;width: 10%;text-align: center;}
.join-heading-p{font-size: 15px;color: #888888;line-height: 40px;padding: 0 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.join-bc{padding-bottom: 0px;}
.join-box-title{cursor: pointer;border-bottom: 1px solid #eaeaea;}
.jb-title-p1{font-size: 16px;color: #005eb8;padding: 0 14px;line-height: 54px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jb-title-p2{font-size: 14px;color: #4b4b4b;padding: 0 14px;line-height: 54px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jb-title-arrow{height: 54px;background: url("../images/jb-arrow.png") no-repeat center center;transition: all 0.5s ease;}
.join-box.on .jb-title-arrow{transform: rotate(90deg);}
.join-box-detail{display: none;}
.jb-detail-p{font-size: 13px;line-height: 26px;color: #767676;padding: 18px 15px;border-bottom: 1px solid #e1e1e1;}

/******ny*****/
.nydyip{ padding:3% 0;}
.nydyip .title{ text-align:center;}
.nydyip .title h2{ font-size:30px; font-weight:bold; line-height:60px;}
.nydyip .title h2 span{ color:#0383c6;}
.nydyip .title .border{ height:1px; background:#DDD; position:relative;}
.nydyip .title .border .xian{ width:100px; height:3px; background:#0383c6; position:absolute; left:50%; top:-13px; margin-left:-50px;}
.nydyip .title p{ color:#999; margin-top:10px;}
.nydyip .slideTxtBox{ max-width:1180px; margin:30px auto 0 auto;}
.nydyip .slideTxtBox .hd{ padding-bottom:20px;}
.nydyip .slideTxtBox .hd ul{ margin-left:-1%; text-align:center;}
.nydyip .slideTxtBox .hd ul li{ cursor:pointer; display:inline-block; width:14%; margin-left:1%; font-size:16px; height:40px; line-height:40px; border-radius:20px; background:#0383c6;margin-bottom: 10px; color:#fff;}
.nydyip .slideTxtBox .hd ul li.on { background:#f50; color:#FFF;}
.nydyip .slideTxtBox .bd{}
.nydyip .slideTxtBox .bd .dh{ text-align:center; font-size:0px; line-height:30px; margin-top:10px;}
.nydyip .slideTxtBox .bd .dh li{ display:inline-block; font-size:14px; width:15%;}
.nydyip .slideTxtBox .bd .bt{ background:#0383c6; margin-top:10px;}
.nydyip .slideTxtBox .bd .bt .title_er{width:100%; color:#FFF;}
.nydyip .slideTxtBox .bd .bt .title_er .box{ padding:3% 5%;line-height:2;}
.nydyip .slideTxtBox .bd .bt .title_er .box h2{ font-size:24px; font-weight:bold; margin-bottom:10px; text-align:center;}
.nydyip .slideTxtBox .bd .bt .title_er .box .txt{ line-height:24px;}
.nydyip .slideTxtBox .bd .bt .title_er .box .more{ background:rgba(255,255,255,0.8); width:110px; text-align:center; line-height:30px; margin-top:30px;}
.nydyip .slideTxtBox .bd .bt .title_er .box .more i{ width:30px; height:30px; background:#FFF; display:inline-block; float:left;}
.nydyip .slideTxtBox .bd .bt .title_er .box .more p{ float:left; width:80px;}
.nydyip .slideTxtBox .bd .list{ margin-left:-2%; margin-top:20px;}
.nydyip .slideTxtBox .bd .list li{ float:left; width:23%; margin-left:2%; margin-bottom:2%; text-align:center; line-height:48px; position:relative;}
.nydyip .slideTxtBox .bd .list li .box{ border:1px solid #DDD;}
.nydyip .slideTxtBox .bd .list li img{ width:100%;}

.nydyip .slideTxtBox .bd .list li .cover-box { position:absolute; bottom:0;  width:100%; height:0px; z-index:3;  background-color:rgba(255,255,255,0.3); *background:#333; overflow:hidden; transition:all 0.6s ease; }
.nydyip .slideTxtBox .bd .list li:hover .cover-box{ height:100%; background: rgba(51,51,51,0.7); color:#fff;}
.nydyip .slideTxtBox .bd .list li:hover .cover-box p{ padding:5%; font-size:13px; font-weight:300; line-height:1.9; text-align: left; }

.nydzsheji{ overflow:hidden; height: auto; padding:4% 0 0 0; line-height:2.3;}
.nydzsheji h2{ font-size:24px; text-align:center; margin-bottom:15px; font-weight:bold;}
.nydzsheji .borderr{ height:1px; background:#DDD; position:relative; margin-bottom:25px;}
.nydzsheji .borderr .xianr{ width:100px; height:3px; background:#0383c6; position:absolute; left:50%; top:-1px; margin-left:-50px;}
.nydzsheji img{ max-width:100%; display:block; margin:auto; clear:both;}
.nydzsheji .dzsj_l{float:left;width:640px;}
.nydzsheji .dzsj_r{float:right;width:500px;}

.slideTxtBoxrt{ width:1200px; margin:auto; height:auto; overflow:hidden; }
.slideTxtBoxrt .hd{ width:245px; height:auto; overflow:hidden; float:left; margin-top:0px; position:relative; }
.slideTxtBoxrt .hd ul{ margin:30px 0; border-top:1px #ddd solid; }
.slideTxtBoxrt .hd ul li{line-height:58px; background: url(../images/index_30.jpg) no-repeat 25px center; border-bottom:1px #ddd solid; text-indent:10px; padding:0 25px; cursor:pointer;  }
.slideTxtBoxrt .hd ul li.on{ color:#ff5500; }
.slideTxtBoxrt .hd .tws{ height:99px;}

.slideTxtBoxrt .bd{width:925px; float:left; height:auto; overflow:hidden; margin-left:30px; margin-top:0px;} 
.slideTxtBoxrt .bd ul{  margin-right:-2%; }
.slideTxtBoxrt .bd ul li{ width:31.333%; float:left; margin-right:2%; height:auto; overflow:hidden; position:relative;}
.slideTxtBoxrt .bd ul li .pic{ overflow: hidden; position:relative;}
.slideTxtBoxrt .bd ul li .pic img{ max-width:99%; border:1px #ddd solid; transition:all 0.3s;}
.slideTxtBoxrt .bd ul li .pic:hover img{ transform:scale(1.2);}
.slideTxtBoxrt .bd ul li .pic p{line-height:40px;text-align:center;}
.slideTxtBoxrt .bd ul li h3{ text-align:center; padding:12px 0;}
.slideTxtBoxrt .bd ul li .cover-box { position:absolute; bottom:0;  width:100%; height:0px; z-index:3;  background-color:rgba(255,255,255,0.3); *background:#333; overflow:hidden; transition:all 0.6s ease; }
.slideTxtBoxrt .bd ul li:hover .cover-box{ height:100%; background: rgba(51,51,51,0.7); color:#fff;}
.slideTxtBoxrt .bd li:hover .cover-box p{ padding:5%; font-size:13px; font-weight:300; line-height:1.9; text-align: left; }
.lighted{ position: fixed; top: 0; z-index: 99999; width:100%;}