/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
* { margin: 0 auto; padding: 0; transition-property: all; -ms-transition-property: all; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all; }
input, select { font-size: 12px; line-height: 16px; }
html, body {width: 100%; height: 100%; font-size: 14px; color: #626262; }/*google浏览器字体兼容*/
body { font-family:Arial, Helvetica, sans-serif,"微软雅黑", "宋体"; width: 100%; background: #efefef;width: 100%; height: 100%; font-size: 13px; }
/*img { height: 100%; width: 100%;object-fit: cover; vertical-align: middle; margin-top: expression((120-this.height)/2);outline: none; border-style: none; border: 0;}*/
ul, li{ list-style-type: none; }
a{ text-decoration: none; color: #626262; outline: none; }
a:hover{ color: #213f99; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());}
.cl,.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #e1550b }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1180px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
#warp{ width:100%; height:100%; position:relative;}
.gotop { width: 24px; height: 24px; padding: 10px; background: #ccc url(../images/float_qqicon1.png) no-repeat center; position: fixed; right: 0; bottom: 0px; }
/*index start*/
.headerbg { width: 100%; height: 83px; background:#ffffff; z-index: 999; }
.header { width: 1180px; height: 83px;margin:0 auto; }
.header .logo { float: left; width: 149px; height: 83px; overflow: hidden; }
.header .logo a { display: inline-block; width: 149px; height: 83px; /*background: url(../images/logo.png) no-repeat left 50%;*/ padding-top:13px; }
.header .nav { float: left; width: 920px; height: 83px; line-height: 83px; text-align:center; }
.header .nav li { display:inline-block; height: 83px; font-size: 14px; padding: 0 10px; background:url(../images/menu_line.jpg) no-repeat right 50%; }
.header .nav li.last{ background:none;}
.header .nav li a { text-transform:uppercase; color: #121313; display: block; padding: 0 20px; }
.header .nav li a:hover { color:#213f99;}
.header .nav li a.current {color:#213f99;}
.header .nav li ul { display: none; }

.headr{ width: 90px; height: 83px; line-height: 83px; float: right;  position: relative; z-index:9999; color:#8f8f8f; /*background:url(../images/language_l.jpg) no-repeat left 50%;*/ /*padding-left:35px;*/}
.headr a{ display:inline-block; /*width:100%;*/ height:auto; color: #525252; /*background:url(../images/language_square.jpg) no-repeat right 50%;*/}
.headr a:hover{ color:#213f99;}
/*.headr dl{ width:65px; height:auto; position:absolute; z-index:99999; top:55px; left:30px; display:none;}
.headr dl dd a{ display:block; width:65px; height:30px; line-height:30px; text-align:center; color:#fff; background:#a1a2a4;}
.headr dl dd a:hover{ background:#213f99; color:#fff;}
.headr:hover dl{ display:block;}*/
.mlang{ display:none;}
.banner_d{ position:absolute; z-index:999; width:68px; height:140px; left:50%; top:50%; margin-left:-25px;}

.iproduct{ width:1160px; height:auto; margin:10px auto; background:#fff; padding:10px 10px 30px 10px;}
.iproductt{ text-align:center; font-size:30px; font-weight:bolder; color:#2a2a2a; padding:20px 0 15px 0; line-height:35px;}
.iproductinfo{ text-align:center; line-height:22px;}
.iproductc{ margin:25px auto 35px 0;}
.iproductc ul li{ width:375px; height:100%; float:left; margin:0 15px 0 0;}
.iproductc ul li img{ display:block; width:100%; height:auto;}
.iproductc ul li a:hover img{border:none;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.45);}
.iproductc ul li p{ font-size:14px; color:#2a2a2a; padding-top:6px; line-height:30px;}
.iproductc ul li.iplast{ margin-right:0;}
.iproductc ul li a:hover p{ color:#213f99;}
.iproduct_more{ display:block; width:176px; height:29px; border:2px #8e8e8e solid; text-align:center; line-height:29px; color:#474747; margin:0 auto;}
.iproduct_more:hover{ background:#213f99; color:#fff; border:2px #213f99 solid;}

.iabout{ width:1160px; height:auto; margin:0 auto 10px auto; background:#fff; padding:10px 10px 30px 10px;}
.iabout ul li{ width:570px; height:auto; float:left; margin-right:17px; position:relative; z-index:9;}
.iabout ul li.ialast{ margin-right:0;}
.iabout ul li img{ display:block; width:100%; height:auto;}
.iabout ul li .iabout_t{ height:47px; background:url(../images/i_tt_bg.png) repeat; color:#efefef; font-size:24px; font-weight:bolder; text-align:center; line-height:47px; position:absolute; z-index:99; top:23px; left:0; padding:0 15px;}
.iabout_info{ color:#595959; line-height:24px; padding:10px 0 20px 0;}
.iabout_more{ font-size:14px; color:#474747; font-weight:bolder;}

.icase{ width:1160px; height:auto; margin:0 auto 10px auto; background:#fff; padding:10px 10px 30px 10px;}
.icaseinfo{text-align:center; line-height:22px; width:1065px; height:auto; margin:0 auto;}
.icasec ul li{width:22.75%; margin:0 3% 20px 0; float:left;}
.icasec ul li:nth-of-type(4n){ margin-right:0;}

.inews{width:1160px; height:auto; margin:0 auto 10px auto; background:#fff; padding:10px 10px 30px 10px;}
.inewst{ font-size:30px; font-weight:bolder; color:#2a2a2a; padding:20px 0 15px 0; line-height:35px; text-indent:20px;}
.inewsc{ padding:15px 0 40px 0;}
.inewsc ul li{ width:230px; height:auto; float:left; margin-right:50px; padding-left:20px;}
.inewsc ul li.inlast{ margin-right:0;}
.inewsc_t a{ color:#2a2a2a; font-size:13px; font-weight:bolder; line-height:20px;}
.inewsc_t a:hover{ color:#213f99;}
.inewsc_time{ padding:15px 0; font-size:13px; color:#4d4d4d;}
.inewsc_info{font-size:13px; color:#4d4d4d; line-height:20px; padding-bottom:20px;}
.inewsc_more{ font-size:12px; font-weight:bolder; color:#0f0f0f; padding-right:28px; background:url(../images/more.jpg) no-repeat right 50%;}

.foot{ width:100%; height:auto; background:#f4f4f4; border-bottom:1px #fff solid;}
.foott1{ font-size:18px; color:#920000; padding-bottom:8px;}
.foott2{ font-size:15px; color:#dcdcdc;}
.foott3{ padding-top:28px;}

.footc{ width:1200px; height:auto; margin:0 auto; padding-top:40px; padding-bottom:30px;}
.footcl{ width:203px; height:auto; float:left; line-height:22px; color:#828282;}
.footcr1{ font-size:15px; color:#000000; padding-top:20px; padding-bottom:40px;}
.footcl_s{ border:1px #b7b7b7 solid;}
.search_submit{ width:40px; height:33px; line-height:33px; cursor:pointer; border:none; background:url(../images/search_submit_bg.jpg) no-repeat 50% 50% #f4f4f4; outline:none;}
.search_text{ width:161; height:33px; line-height:33px; border:none; background:#f4f4f4; text-indent:8px; outline:none;}

.footcm{ width:700px; height:auto; margin-left:90px; float:left;}
.footcm dl{ width:auto; height:auto; float:left; padding-right:40px; min-height:200px;}
.footcm dl.flast{ margin-right:0;}
.footcm dl dt{ padding-bottom:20px; padding-top:20px;}
.footcm dl dt a{ font-size:15px; color:#000000;}
.footcm dl dd a{ line-height:30px; color:#444444;}
.footcr{ width:180px; height:auto; float:right;}
.footcr2{ color:#8c8c8c; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding-bottom:28px;}
.footcr3{}
.footcr3 img{ margin-right:9px;}
.footc a:hover{ color:#213f99;}

.copyright{ background:#f4f4f4; text-align:center; width:100%; line-height:86px; border-top:1px #dedede solid; color:#7f7f7f;}
.copyrightc{ width:1200px; height:auto; margin:0 auto;}
.copyrightl{ float:left;}
.copyrightr{ float:right;}
.copyright a{ color:#7f7f7f;}
.copyright a:hover{ color:#213f99}
.foot_bg1 { display: none; }
/*index end*/

/*product start*/
.neiloca{ width:100%; height:auto; background:#5d5d5d; padding:23px 0; line-height:25px; color:#fff;}
.neilocal{ float:left; font-size:18px; font-weight:bolder; text-transform:uppercase;}
.neilocar{ float:right;}
.neiloca a{ color:#fff;}
.neiloca a:hover{ text-decoration:underline;}

.good_nav { width: 1080px; height: auto; padding: 30px 0; text-align:center; }
.good_nav li { display:inline-block; line-height: 35px; position: relative; padding: 0 3px; font-size: 15px; font-weight: bold; background: url(../images/goods_navline.jpg) no-repeat right center; }
.good_nav li:last-child { background: none; }
.good_nav li a { color: #000000; display: block; padding: 0 22px; }
.good_nav li a:hover { background: #005ca0; color: #FFFFFF; border-radius: 5px; }
.good_nav li a.ghover { background: #005ca0; color: #FFFFFF; border-radius: 5px; }
/*.good_nav li a:hover ul { display: block; }*/
.good_nav li ul { display: none; position: absolute; padding: 5px 0; left: 0; top: 35px; z-index: 999; background: #FFFFFF; border-radius: 5px; text-align:left;min-width:230px; }
.good_nav li ul li { float: none; line-height: 26px; background: url(../images/cate_li_bg.png) no-repeat 13px 9px; font-weight: normal; padding: 0; font-size: 14px; text-transform: uppercase; }
.good_nav li ul li a:hover { background: none; color: #213f99; }
.good_nav li ul li:last-child { background: url(../images/cate_li_bg.png) no-repeat 15px center; }
.good_nav li:hover ul{ display:block;}
.good_nav li:hover a.gone{background: #005ca0; color: #FFFFFF; border-radius: 5px;}

.plist{}
.plist ul li{ padding:10px; width:268px; height:auto; float:left; margin:0 9px 9px 0; background:#fff;}
.plist ul li.plast{ margin-right:0;}
.plist ul li img{ display:block; width:100%; height:auto;}
.plist_t{ font-size:14px; font-weight:bolder; padding:10px 0; line-height:22px; color:#000000;}
.plist_info{ color:#000000; line-height:20px;}
.plist ul li:hover{border:none;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.45);}

.pdtitle{ padding:9px; background:#fff;}
.pdimg{ width:100%;}
.pdimg img{ display:block; width:100%; height:auto;}

.ppdimg{ width:48%;}

.pdtitr{ width:48%; height:auto;}
.pdetailtr_1{ font-size:24px; color:#1e1e1e; line-height:40px; font-weight:bolder; margin-bottom:15px;}
.pdetailtr_2{ }
.pdetailtr_3{ font-size:16px; color:#e62129; line-height:28px;margin:20px 0 60px 0;}
.pdetailtr_3 img{ max-width:100%; height:auto;}
.pdetailtr_4{ margin:50px auto 10px auto;}
.pdetailtr_4 a{ display:inline-block; width:120px; height:40px; line-height:40px; border:1px #1e1e1e solid; text-align:center; color:#1e1e1e; font-size:14px; margin-right:15px; text-transform:uppercase; border-radius:5px;}
.pdetailtr_4 a:last-child{ margin-right:0;}
.pdetailtr_4 a.pdetailtr_4_curr{ background:#005ca0; color:#fff; border:1px #005ca0 solid;}
.pdetailtr_4 a:hover{ background:#024d85; color:#fff; border:1px #024d85 solid;}
.pdetailtr_4 a.pdetailtr_4_curr:hover{background:#005ca0; color:#fff; border:1px #005ca0 solid;}
.pdetailtr_6{padding:30px 0; border-bottom:1px #dddddd solid;border-top:1px #dddddd solid; font-size:20px; color:#111111; line-height:40px;}
.pdetailtr_6 tr td{ line-height:40px; font-size:16px; color:#3e3e3e;}

.pdcon{ margin:12px auto; padding:10px; width:1160px;background:#fff;}
.pdcont{ font-size:18px; color:#171717; font-weight:bolder; text-transform:uppercase; padding:20px 0;}
.pdconm{ width:100%; height:43px; background:#efefef;}
.pdconm ul li{ width:auto; height:43px; float:left; padding:0 20px; font-size:14px; color:#171717; line-height:43px; text-transform:uppercase; cursor:pointer;}
.pdconm ul li.pmcurr{ background:#005ca0; color:#fff;}
.pdconc{ padding:25px 10px; font-size:14px; line-height:28px; color:#333;}
.pdconc img{ max-width:100%; height: auto;}

.pdother{ margin:0 auto 12px auto; padding:10px; width:1160px;background:#fff;}
.pdotherlist ul li{ padding:10px; width:22.75%; height:345px; float:left; margin:0 3% 9px 0; background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;}
.pdotherlist ul li:nth-of-type(4n){ margin-right:0;}
.pdotherlist ul li img{ display:block; width:100%; height:auto;}
.plist_t{ font-size:14px; font-weight:bolder; padding:10px 0; line-height:22px; color:#000000;}
.plist_info{ color:#000000; line-height:20px;}
.pdotherlist ul li:hover{border:none;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.45);}
/*product end*/

/*case start*/
.clist{}
.clist ul li{ width:22.75%; margin:0 3% 20px 0; float:left;}
.clist ul li:nth-of-type(4n){ margin-right:0;}
.clist ul li img{ display:block; width:100%; height:auto;}
.clist ul li p{ font-size:16px; color:#3b3b3b; padding:12px 0 8px 0; text-align:center;}

.cdetail{ width:1024px; height:auto; margin:0 auto;}
.cdetailc{ margin:25px auto 110px auto;}
.cdetailct{ width:100%; height:48px; background:#cdcdcd; line-height:48px; text-indent:10px; font-size:14px; color:#000000; text-transform:uppercase;}
.cdetailcc{  padding:25px 10px; font-size:14px; line-height:24px;}
/*case end*/


/*contact start*/
.contactc{ margin:20px auto 40px auto;}
.contactcl{ width:315px; height:auto; float:left; color:#000000; line-height:26px; font-size:14px;}
.contactclc{ margin-bottom:70px;}
.contactcl_sharet{ font-size:18px; font-weight:bolder; color:#3a3a3a; padding-bottom:15px;}
.contactcl_sharec{}
.contactcl_sharec ul li{ line-height:45px; border-bottom:1px #d2d2d2 solid; text-indent:45px;}
.contactcl_sharec ul li.contactcl_sharec1{ background:url(../images/contact_share_icon1.jpg) no-repeat 15px 50%;}
.contactcl_sharec ul li.contactcl_sharec2{ background:url(../images/contact_share_icon2.jpg) no-repeat 10px 50%;}
.contactcl_sharec ul li.contactcl_sharec3{ background:url(../images/contact_share_icon3.jpg) no-repeat 13px 50%;}
.contactcl_sharec ul li.contactcl_sharec4{ background:url(../images/contact_share_icon4.jpg) no-repeat 12px 50%;}
.contactcl_sharec ul li.contactcl_sharec5{ background:url(../images/contact_share_icon5.jpg) no-repeat 13px 50%;}
.contactcl_sharec ul li.contactcl_sharec6{ background:url(../images/contact_share_icon6.jpg) no-repeat 11px 50%;}
.contactcl_sharec ul li a{ font-size:14px; color:#3a3a3a;}
.contactcl_sharec ul li a:hover{ color:#213f99;}

.contactcr{ width:805px; height:auto; float:right;}
.contactcr p{ margin-bottom:5px;font-size:14px; color:#000000; line-height:24px;}
.contactcr1{  margin-bottom:22px;}
.leix_s{ width:267px; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef;}
.contactcr2l{ width:49%; float:left;}
.contactcr2r{ width:49%; float:right;}
.name_text{ width:99%; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef; text-indent:10px; }
.long_text{ width:99.5%; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef; text-indent:10px;}
.leix_s_t{width:99%; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef;}
.mess_textarea{width:99.5%; height:133px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef; text-indent:10px;}
.contactcr3{ border-bottom:1px #d1d1d1 solid; padding-bottom:5px; width:99.5%; height:auto;}
.contactcr3l{font-size:14px; color:#000000; float:left; line-height:31px;}
.mess_submit{ width:106px; height:31px; line-height:31px; border:none; background:#005ca0; color:#fff; text-align:center; float:right; cursor:pointer;}
.mess_submit:hover{ background:#213f99; color:#fff;}
/*contact end*/

/*news start*/
.news_show { width: 1180px; padding: 25px 0; overflow: hidden; }
.news_sback { width: 100%; font-size: 14px; line-height: 32px; color: #333333; padding: 10px 0; }
.news_sback a { color: #333333; padding-right: 15px; }
.news_showTit { font-size: 24px; padding: 5px; line-height: 36px; color: #333333; font-weight: bold; }
.news_showtime { font-size: 14px; color: #999; line-height: 30px; }
.news_info { width: 100%; padding: 25px 0; font-size: 14px; line-height: 23px; color: #333333; }
.news_info img { max-width: 100%; }
.news_prevnext { width: 100%; overflow: hidden; height: 43px; }
.news_prevnext li { cursor: pointer; font-size: 14px; width: 410px; padding: 0 20px; height: 43px; line-height: 43px; color: #FFFFFF; background: #000000; border-radius: 5px; }
.news_prevnext li a { color: #FFFFFF; }
.news_prevnext li:hover { background: #213f99; }
/*news end*/

.pageController { width:100%; margin: 0 auto 0 auto; line-height: 25px; text-align:center; padding:65px 0;}
.pageController a { display:inline-block; background-color: #efefef; border: #e1e1e1 1px solid; color: #616161; padding: 3px 12px;}
.pageController a:hover { background-color: #1a8dc8; color: #fff; text-decoration: none; border: #e1e1e1 1px solid; }
.pageController .xuanzhong { background-color: #1a8dc8; color: #fff; font-weight: bold; border: #e1e1e1 1px solid; }


@media (min-width: 640px) and (max-width:1180px ) {
body, html {width: 100%; height: auto;}
.container { width: 96%; margin: 0 auto; }
.headbg{ display: none;}
.headr{ display:none;}
.mean-container .mean-nav .logo{ margin-left:10px;}
.mlang{ display:block; position:absolute; z-index:999; top:26px; right:60px; color:#fff;}
.mlang a{ color:#121313; display:block; width:25px; line-height:25px; text-align:center; height:25px; border:1px #121313 solid;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; font-size:12px;}
.mlang a:hover{ background:#fff; color:#333;}
.banner_d{ position:absolute; z-index:999; width:68px; height:140px; left:50%; top:50%; margin-left:-25px;}

.iproduct{ width:92%; height:auto; margin:10px auto; background:#fff; padding:3%;}
.iproductt{ text-align:center; font-size:30px; font-weight:bolder; color:#2a2a2a; padding:10px 0 15px 0; line-height:35px;}
.iproductinfo{ text-align:center; line-height:22px;}
.iproductc{ margin:25px auto 35px 0;}
.iproductc ul li{ width:32%; height:auto; float:left; margin:0 2% 0 0;}
.iproductc ul li img{ display:block; width:100%; height:auto;}
.iproductc ul li p{ font-size:14px; color:#2a2a2a; padding-top:6px; line-height:30px;}
.iproductc ul li.iplast{ margin-right:0;}
.iproduct_more{ display:block; width:176px; height:29px; border:2px #8e8e8e solid; text-align:center; line-height:29px; color:#474747; margin:0 auto;}
.iproduct_more:hover{ background:#213f99; color:#fff; border:2px #213f99 solid;}

.iabout{ width:92%; height:auto; background:#fff; padding:3%; margin:0 auto 10px auto;}
.iabout ul li{ width:48%; height:auto; float:left; margin-right:4%; position:relative; z-index:9;}
.iabout ul li.ialast{ margin-right:0;}
.iabout ul li img{ display:block; width:100%; height:auto;}
.iabout ul li .iabout_t{ height:47px; background:url(../images/i_tt_bg.png) repeat; color:#efefef; font-size:24px; font-weight:bolder; text-align:center; line-height:47px; position:absolute; z-index:99; top:23px; left:0; padding:0 15px;}
.iabout_info{ color:#595959; line-height:24px; padding:10px 0 20px 0;}
.iabout_more{ font-size:14px; color:#474747; font-weight:bolder;}

.icase{width:92%; height:auto; background:#fff; padding:3%; margin:0 auto 10px auto;}
.icaseinfo{text-align:center; line-height:22px; width:100%; height:auto; margin:0 auto;}

.inews{width:92%; height:auto; background:#fff; padding:3%; margin:0 auto 10px auto;}
.inewst{ font-size:30px; font-weight:bolder; color:#2a2a2a; padding:20px 0 15px 0; line-height:35px; text-indent:20px;}
.inewsc{ padding:15px 0 30px 0;}
.inewsc ul li{ width:23%; height:auto; float:left; margin-left:2%; margin-right:0; padding:0;}
.inewsc ul li.inlast{ margin-right:0;}
.inewsc_t a{ color:#2a2a2a; font-size:13px; font-weight:bolder; line-height:20px;}
.inewsc_time{ padding:15px 0; font-size:13px; color:#4d4d4d;}
.inewsc_info{font-size:13px; color:#4d4d4d; line-height:20px; padding-bottom:20px;}
.inewsc_more{ font-size:12px; font-weight:bolder; color:#0f0f0f; padding-right:28px; background:url(../images/more.jpg) no-repeat right 50%;}


.foot{ width:100%; height:auto; background:#f4f4f4; border-bottom:1px #fff solid;}
.foott1{ font-size:18px; color:#920000; padding-bottom:8px;}
.foott2{ font-size:15px; color:#dcdcdc;}
.foott3{ padding-top:28px;}

.footc{ width:96%; height:auto; margin:0 auto; padding-top:40px; padding-bottom:30px;}
.footcl{ width:30%; height:auto; float:left; line-height:22px; color:#828282;}
.footcr1{ font-size:15px; color:#000000; padding-top:20px; padding-bottom:40px;}
.footcl_s{ border:1px #b7b7b7 solid;}
.search_submit{ width:40px; height:33px; line-height:33px; cursor:pointer; border:none; background:url(../images/search_submit_bg.jpg) no-repeat 50% 50% #f4f4f4;}
.search_text{ width:161; height:33px; line-height:33px; border:none; background:#f4f4f4; text-indent:8px;}

.footcm{ width:65%; height:auto; float:right;margin-left:0; }
.footcm dl{ width:auto; height:auto; float:left; padding-right:2%; min-height:200px;}
.footcm dl.flast{ margin-right:0;}
.footcm dl dt{ padding-bottom:20px; padding-top:20px;}
.footcm dl dt a{ font-size:15px; color:#000000;}
.footcm dl dd a{ line-height:30px; color:#444444;}
.footcr{ width:180px; height:auto; float:left;}
.footcr2{ color:#8c8c8c; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding-bottom:28px;}
.footcr3{}
.footcr3 img{ margin-right:9px;}
.footc a:hover{ color:#213f99;}

.copyright{ background:#f4f4f4; text-align:center; width:100%; line-height:86px; border-top:1px #dedede solid; color:#7f7f7f;}
.copyrightc{ width:96%; height:auto; margin:0 auto;}
.copyrightl{ float:left;}
.copyrightr{ float:right;}
.copyright a{ color:#7f7f7f;}
.copyright a:hover{ color:#213f99}
.foot_bg1 { display: none; }

/*product start*/
.neiloca{ width:100%; height:auto; background:#5d5d5d; padding:23px 0; line-height:25px; color:#fff;}
.neilocal{ float:left; font-size:18px; font-weight:bolder; text-transform:uppercase;}
.neilocar{ float:right;}
.neiloca a{ color:#fff;}
.neiloca a:hover{ text-decoration:underline;}
.good_nav { width: 100%; height: auto; padding: 25px 0; }
.good_nav li { float: left; line-height: 35px; position: relative; width: 48%; background: #DDDDDD; padding: 0; font-size: 1rem; font-weight: bold; text-align: center; margin: 1%; border-radius: 5px; }
.good_nav li:last-child { background: #DDDDDD; }
.good_nav li a { color: #000000; display: block; padding: 0 30px; }
.good_nav li a:hover { background: #005ca0; color: #FFFFFF; border-radius: 5px; }
.good_nav li a.ghover { background: #005ca0; color: #FFFFFF; border-radius: 5px; }
.good_nav li a:hover ul { display: block; }
.good_nav li ul { display: none; position: absolute; padding: 0; width: 50%; left: 0; top: 35px; z-index: 999; background: #FFFFFF; border: 1px solid #000000; border-radius: 5px; }
.good_nav li ul li { float: none; line-height: 26px; background: url(../images/cate_li_bg.png) no-repeat 15px center; font-weight: normal; padding: 0; font-size: 0.9rem; text-transform: uppercase; width:100%; text-align:left; }
.good_nav li ul li a:hover { background: none; color: #e4880e; }
.good_nav li ul li:last-child { background: url(../images/cate_li_bg.png) no-repeat 15px center; }

.plist{}
.plist ul li{ padding:1%; width:22%; height:auto; float:left; margin:0 1% 10px 0; background:#fff;}
.plist ul li.plast{ margin-right:0;}
.plist ul li img{ display:block; width:100%; height:auto;}
.plist_t{ font-size:14px; font-weight:bolder; padding:10px 0; line-height:22px; color:#000000;}
.plist_info{ color:#000000; line-height:20px;}
.plist ul li:hover{border:none;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.45);}

.pdimg{ padding:9px; background:#fff;}
.pdimg img{ display:block; width:100%; height:auto;}
.pdcon{ margin:12px auto; padding:2%; width:92%;background:#fff;}
.pdcont{ font-size:18px; color:#171717; font-weight:bolder; text-transform:uppercase; padding:20px 0;}
.pdconm{ width:100%; height:43px; background:#efefef;}
.pdconm ul li{ width:auto; height:43px; float:left; padding:0 20px; font-size:14px; color:#171717; line-height:43px; text-transform:uppercase; cursor:pointer;}
.pdconm ul li.pmcurr{ background:#005ca0; color:#fff;}
.pdconc{ padding:25px 10px; font-size:14px; line-height:28px; color:#333;}

.pdother{ margin:0 auto 12px auto; padding:2%; width:92%;background:#fff;}
.pdotherlist ul li{ padding:1%; -webkit-box-sizing:border-box;box-sizing:border-box; height:auto; float:left; margin:0 3% 10px 0; background:#fff;}
.pdotherlist ul li img{ display:block; width:100%; height:auto;}
.plist_t{ font-size:14px; font-weight:bolder; padding:10px 0; line-height:22px; color:#000000;}
.plist_info{ color:#000000; line-height:20px;}
.pdotherlist ul li:hover{border:none;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.45);}
/*product end*/

/*case start*/
.clist{}
.clist ul li{ width:32%; height:auto; float:left; margin:0 1.5% 20px 0;}
.clist ul li.clast{ margin-right:0;}
.clist ul li img{ display:block; width:100%; height:auto;}
.clist ul li p{ font-size:16px; color:#3b3b3b; padding:12px 0 8px 0;}

.cdetail{ width:100%; height:auto; margin:0 auto;}
.cdetailc{ margin:25px auto 110px auto;}
.cdetailct{ width:100%; height:48px; background:#cdcdcd; line-height:48px; text-indent:10px; font-size:14px; color:#000000; text-transform:uppercase;}
.cdetailcc{  padding:25px 10px; font-size:14px; line-height:24px;}
/*case end*/


/*contact start*/
.contactc{ margin:40px auto;}
.contactcl{ width:30%; height:auto; float:left; color:#000000; line-height:26px; font-size:14px;}
.contactclc{ margin-bottom:70px;}
.contactcl_sharet{ font-size:18px; font-weight:bolder; color:#3a3a3a; padding-bottom:15px;}
.contactcl_sharec{}
.contactcl_sharec ul li{ line-height:45px; border-bottom:1px #d2d2d2 solid; text-indent:45px;}
.contactcl_sharec ul li.contactcl_sharec1{ background:url(../images/contact_share_icon1.jpg) no-repeat 15px 50%;}
.contactcl_sharec ul li.contactcl_sharec2{ background:url(../images/contact_share_icon2.jpg) no-repeat 10px 50%;}
.contactcl_sharec ul li.contactcl_sharec3{ background:url(../images/contact_share_icon3.jpg) no-repeat 13px 50%;}
.contactcl_sharec ul li.contactcl_sharec4{ background:url(../images/contact_share_icon4.jpg) no-repeat 12px 50%;}
.contactcl_sharec ul li.contactcl_sharec5{ background:url(../images/contact_share_icon5.jpg) no-repeat 13px 50%;}
.contactcl_sharec ul li.contactcl_sharec6{ background:url(../images/contact_share_icon6.jpg) no-repeat 11px 50%;}
.contactcl_sharec ul li a{ font-size:14px; color:#3a3a3a;}
.contactcl_sharec ul li a:hover{ color:#213f99;}

.contactcr{ width:66%; height:auto; float:right;}
.contactcr p{ margin-bottom:5px;font-size:14px; color:#000000; line-height:24px;}
.contactcr1{  margin-bottom:22px;}
.leix_s{ width:267px; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef;}
.contactcr2l{ width:49%; float:left;}
.contactcr2r{ width:49%; float:right;}
.name_text{ width:99%; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef; text-indent:10px; }
.long_text{ width:99.5%; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef; text-indent:10px;}
.leix_s_t{width:99%; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef;}
.mess_textarea{width:99.5%; height:133px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef; text-indent:10px;}
.contactcr3{ border-bottom:1px #d1d1d1 solid; padding-bottom:5px; width:99.5%; height:auto;}
.contactcr3l{font-size:14px; color:#000000; float:left; line-height:31px;}
.mess_submit{ width:106px; height:31px; line-height:31px; border:none; background:#005ca0; color:#fff; text-align:center; float:right; cursor:pointer;}
.mess_submit:hover{ background:#213f99; color:#fff;}
/*contact end*/

.news_show { width: 100%; padding: 25px 0; overflow: hidden; }
.news_sback { width: 96%; font-size: 0.9rem; line-height: 32px; color: #333333; padding: 10px 0; }
.news_sback a { color: #333333; padding-right: 15px; }
.news_showTit { font-size: 1.5rem; padding: 5px; line-height: 36px; color: #333333; font-weight: bold; }
.news_showtime { font-size: 0.9remm; color: #999; line-height: 30px; width: 96%; }
.news_info { width: 96%; padding: 25px 0; font-size: 0.9rem; line-height: 23px; color: #333333; }
.news_info img { max-width: 100%; }
.news_prevnext { width: 96%; overflow: hidden; height: auto; }
.news_prevnext li { margin-bottom: 15px; cursor: pointer; font-size: 0.9rem; width: 90%; padding: 0 5%; height: 43px; line-height: 43px; color: #FFFFFF; background: #000000; border-radius: 5px; }
.news_prevnext li a { color: #FFFFFF; }
.news_prevnext li:hover { background: #213f99; }
}



@media (min-width: 320px) and (max-width:640px ) {
.headbg{ display: none;}	
body, html {width: 100%; height: auto;}
.container { width: 96%; margin: 0 auto; }
.headr{ display:none;}
.mlang{ display:block; position:absolute; z-index:999; top:26px; right:60px; color:#fff;}
.mlang a{ color:#121313; display:block; width:25px; line-height:25px; text-align:center; height:25px; border:1px #121313 solid;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; font-size:12px;}
.mlang a:hover{ background:#fff; color:#333;}
.banner_d{ display:none; position:absolute; z-index:999; width:68px; height:140px; left:50%; top:50%; margin-left:-25px;}
.mean-container .mean-nav .logo{ margin-left:10px;}
.mean-container .mean-nav .logo img{ height:53px;}

.iproduct{ width:92%; height:auto; margin:10px auto; background:#fff; padding:15px 3%;}
.iproductt{ text-align:center; font-size:18px; font-weight:bolder; color:#2a2a2a; padding:10px 0 15px 0; line-height:35px;}
.iproductinfo{ text-align:center; line-height:20px;}
.iproductc{ margin:25px auto 15px 0;}
.iproductc ul li{ width:100%; height:auto; float:left; margin:0 0% 15px 0;}
.iproductc ul li img{ display:block; width:100%; height:auto;}
.iproductc ul li p{ font-size:14px; color:#2a2a2a; padding-top:6px; line-height:30px;}
.iproductc ul li.iplast{ margin-right:0;}
.iproduct_more{ display:block; width:176px; height:29px; border:2px #8e8e8e solid; text-align:center; line-height:29px; color:#474747; margin:0 auto;}
.iproduct_more:hover{ background:#213f99; color:#fff; border:2px #213f99 solid;}

.iabout{ width:92%; height:auto; background:#fff; padding:3%; margin:0 auto 10px auto;}
.iabout ul li{ width:100%; height:auto; float:left; margin-right:0%; margin-bottom:15px; position:relative; z-index:9;}
.iabout ul li.ialast{ margin-right:0;}
.iabout ul li img{ display:block; width:100%; height:auto;}
.iabout ul li .iabout_t{ height:47px; background:url(../images/i_tt_bg.png) repeat; color:#efefef; font-size:18px; font-weight:bolder; text-align:center; line-height:47px; position:absolute; z-index:99; top:23px; left:0; padding:0 15px;}
.iabout_info{ color:#595959; line-height:24px; padding:10px 0 20px 0;}
.iabout_more{ font-size:14px; color:#474747; font-weight:bolder;}

.icase{width:92%; height:auto; background:#fff; padding:3%; margin:0 auto 10px auto;}
.icaseinfo{text-align:center; line-height:22px; width:100%; height:auto; margin:0 auto;}

.inews{width:92%; height:auto; background:#fff; padding:10px 3% 20px 3%; margin:0 auto 10px auto;}
.inewst{ font-size:18px; font-weight:bolder; color:#2a2a2a; padding:20px 0 15px 0; line-height:35px; text-indent:0;}
.inewsc{ padding:15px 0 15px 0;}
.inewsc ul li{ width:100%; height:auto; float:left; margin-left:0%; margin-right:0; padding:0; margin-bottom:30px;}
.inewsc ul li.inlast{ margin-right:0;}
.inewsc_t a{ color:#2a2a2a; font-size:13px; font-weight:bolder; line-height:20px;}
.inewsc_time{ padding:15px 0; font-size:13px; color:#4d4d4d;}
.inewsc_info{font-size:13px; color:#4d4d4d; line-height:20px; padding-bottom:10px;}
.inewsc_more{ font-size:12px; font-weight:bolder; color:#0f0f0f; padding-right:28px; background:url(../images/more.jpg) no-repeat right 50%;}


.foot{ width:100%; height:auto; background:#f4f4f4; border-bottom:1px #fff solid;}
.foott1{ font-size:18px; color:#920000; padding-bottom:8px;}
.foott2{ font-size:15px; color:#dcdcdc;}
.foott3{ padding-top:28px;}

.footc{ width:96%; height:auto; margin:0 auto; padding-top:10px; padding-bottom:20px;}
.footcl{ width:100%; height:auto; float:left; line-height:22px; color:#828282;}
.footcr1{ font-size:15px; color:#000000; padding-top:20px; padding-bottom:20px;}
.footcl_s{ border:1px #b7b7b7 solid;}
.search_submit{ width:15%; height:33px; line-height:33px; cursor:pointer; border:none; background:url(../images/search_submit_bg.jpg) no-repeat 50% 50% #f4f4f4;}
.search_text{ width:85%; height:33px; line-height:33px; border:none; background:#f4f4f4; text-indent:8px;}

.footcm{ display:none; width:65%; height:auto; float:right;margin-left:0; }
.footcm dl{ width:auto; height:auto; float:left; padding-right:2%; min-height:200px;}
.footcm dl.flast{ margin-right:0;}
.footcm dl dt{ padding-bottom:20px; padding-top:20px;}
.footcm dl dt a{ font-size:15px; color:#000000;}
.footcm dl dd a{ line-height:30px; color:#444444;}
.footcr{display:none; width:180px; height:auto; float:left;}
.footcr2{ color:#8c8c8c; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding-bottom:28px;}
.footcr3{ }
.footcr3 img{ margin-right:9px;}
.footc a:hover{ color:#213f99;}

.copyright{ background:#f4f4f4; text-align:center; width:100%; line-height:20px; border-top:1px #dedede solid; color:#7f7f7f;}
.copyrightc{ width:96%; height:auto; margin:0 auto;}
.copyrightl{ float:none; padding:10px 0}
.copyrightr{ float:none; display:none;}
.copyright a{ color:#7f7f7f;}
.copyright a:hover{ color:#213f99}

.foot_bg1 { display: block;}
.foot_nav1 { width: 100%; overflow: hidden; }
.foot_nav1 .current { background: #dedede; }
.foot_nav1 .current a { color: #7f7f7f; }
.foot_nav1 dt { font-size: 1rem; line-height: 48px; height: 48px; width: 100%; background: #f4f4f4; border-bottom: 1px solid #dedede; }
.foot_nav1 dt a { color: #666; padding-left: 3%; }
.foot_nav1 dd { font-size: 0.9rem; display: none; width: 100%; }
.foot_nav1 dd a { color: #7f7f7f; display: block; line-height: 45px; height: 45px; background: #f4f4f4; border-bottom: 1px solid #dedede; padding-left: 3%; }
.foot_nav1 dd a:hover { color: #7f7f7f; background: #efefef; }
/*index end*/

/*product start*/
.neiloca{ width:100%; height:auto; background:#5d5d5d; padding:23px 0; line-height:25px; color:#fff;}
.neilocal{ float:left; font-size:18px; font-weight:bolder; text-transform:uppercase;}
.neilocar{ float:right; display:none;}
.neiloca a{ color:#fff;}
.neiloca a:hover{ text-decoration:underline;}
.good_nav { width: 100%; height: auto; padding: 25px 0; }
.good_nav li { float: left; line-height: 35px; position: relative; width: 100%; background: #DDDDDD; padding: 0; font-size: 1rem; font-weight: bold; text-align: center; margin: 1%; border-radius: 5px; }
.good_nav li:last-child { background: #DDDDDD; }
.good_nav li a { color: #000000; display: block; padding: 0 30px; }
.good_nav li a:hover { background: #005ca0; color: #FFFFFF; border-radius: 5px; }
.good_nav li a.ghover { background: #005ca0; color: #FFFFFF; border-radius: 5px; }
.good_nav li a:hover ul { display: block; }
.good_nav li ul { display: none; position: absolute; padding: 0; width: 50%; left: 0; top: 35px; z-index: 999; background: #FFFFFF; border: 1px solid #000000; border-radius: 5px; }
.good_nav li ul li { float: none; line-height: 26px; background: url(../images/cate_li_bg.png) no-repeat 15px center; font-weight: normal; padding: 0; font-size: 0.9rem; text-transform: uppercase; width:100%; text-align:left; }
.good_nav li ul li a:hover { background: none; color: #e4880e; }
.good_nav li ul li:last-child { background: url(../images/cate_li_bg.png) no-repeat 15px center; }

.plist{}
.plist ul li{ padding:2%; width:45%; height:auto; float:left; margin:0 1% 10px 0; background:#fff;}
.plist ul li.plast{ margin-right:0;}
.plist ul li img{ display:block; width:100%; height:auto;}
.plist_t{ font-size:14px; font-weight:bolder; padding:10px 0; line-height:22px; color:#000000;}
.plist_info{ color:#000000; line-height:20px;}
.plist ul li:hover{border:none;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.45);}

.pdimg{ width:100%; margin-bottom:30px;}
.pdimg img{ display:block; width:100%; height:auto;}
.pdtitr{ width:100%;}
.pdetailtr_1{ font-size:18px; line-height:30px;}
.pdetailtr_6{ padding:20px 0; font-size:14px; line-height:25px;}
.pdetailtr_4{margin-top:20px;}
.pdetailtr_4 a{ width:110px; height:30px; line-height:30px; font-size:13px; }

.pdcon{ margin:12px auto; padding:2%; width:92%;background:#fff;}
.pdcont{ font-size:18px; color:#171717; font-weight:bolder; text-transform:uppercase; padding:20px 0;}
.pdconm{ width:100%; height:43px; background:#efefef;}
.pdconm ul li{ width:auto; height:43px; float:left; padding:0 10px; font-size:13px; color:#171717; line-height:43px; text-transform:uppercase; cursor:pointer;}
.pdconm ul li.pmcurr{ background:#005ca0; color:#fff;}
.pdconc{ padding:25px 10px; font-size:14px; line-height:28px; color:#333;}

.pdother{ margin:0 auto 12px auto; padding:2%; width:92%;background:#fff;}
.pdotherlist ul li{ padding:2%; width:48%; height:auto; float:left; margin:0 4% 10px 0; background:#fff;}
.pdotherlist ul li:nth-of-type(2n){ margin-right:0;}
.pdotherlist ul li img{ display:block; width:100%; height:auto;}
.plist_t{ font-size:14px; font-weight:bolder; padding:10px 0; line-height:22px; color:#000000;}
.plist_info{ color:#000000; line-height:20px;}
.pdotherlist ul li:hover{border:none;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.45);}
/*product end*/

/*case start*/
.clist{}
.clist ul li{ width:100%; height:auto; float:left; margin:0 0 20px 0;}
.clist ul li.clast{ margin-right:0;}
.clist ul li img{ display:block; width:100%; height:auto;}
.clist ul li p{ font-size:16px; color:#3b3b3b; padding:12px 0 8px 0;}

.cdetail{ width:100%; height:auto; margin:0 auto;}
.cdetailc{ margin:25px auto 60px auto;}
.cdetailct{ width:100%; height:48px; background:#cdcdcd; line-height:48px; text-indent:10px; font-size:14px; color:#000000; text-transform:uppercase;}
.cdetailcc{  padding:25px 10px; font-size:14px; line-height:24px;}
/*case end*/


/*contact start*/
.contactc{ margin:40px auto;}
.contactcl{ width:100%; height:auto; float:left; color:#000000; line-height:26px; font-size:14px;}
.contactclc{ margin-bottom:70px; float:left; width:49%;}
.contactcl_share{width:49%; float:right;}
.contactcl_sharet{ font-size:18px; font-weight:bolder; color:#3a3a3a; padding-bottom:15px;}
.contactcl_sharec{}
.contactcl_sharec ul li{ line-height:45px; border-bottom:1px #d2d2d2 solid; text-indent:45px;}
.contactcl_sharec ul li.contactcl_sharec1{ background:url(../images/contact_share_icon1.jpg) no-repeat 15px 50%;}
.contactcl_sharec ul li.contactcl_sharec2{ background:url(../images/contact_share_icon2.jpg) no-repeat 10px 50%;}
.contactcl_sharec ul li.contactcl_sharec3{ background:url(../images/contact_share_icon3.jpg) no-repeat 13px 50%;}
.contactcl_sharec ul li.contactcl_sharec4{ background:url(../images/contact_share_icon4.jpg) no-repeat 12px 50%;}
.contactcl_sharec ul li.contactcl_sharec5{ background:url(../images/contact_share_icon5.jpg) no-repeat 13px 50%;}
.contactcl_sharec ul li.contactcl_sharec6{ background:url(../images/contact_share_icon6.jpg) no-repeat 11px 50%;}
.contactcl_sharec ul li a{ font-size:14px; color:#3a3a3a;}
.contactcl_sharec ul li a:hover{ color:#213f99;}

.contactcr{ width:100%; height:auto; float:right;}
.contactcr p{ margin-bottom:5px;font-size:14px; color:#000000; line-height:24px;}
.contactcr1{  margin-bottom:22px;}
.leix_s{ width:267px; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef;}
.contactcr2l{ width:49%; float:left;}
.contactcr2r{ width:49%; float:right;}
.name_text{ width:99%; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef; text-indent:10px; }
.long_text{ width:99.5%; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef; text-indent:10px;}
.leix_s_t{width:99%; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef;}
.mess_textarea{width:99.5%; height:133px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef; text-indent:10px;}
.contactcr3{ border-bottom:1px #d1d1d1 solid; padding-bottom:5px; width:99.5%; height:auto;}
.contactcr3l{font-size:14px; color:#000000; float:left; line-height:31px;}
.mess_submit{ width:106px; height:31px; line-height:31px; border:none; background:#005ca0; color:#fff; text-align:center; float:right; cursor:pointer;}
.mess_submit:hover{ background:#213f99; color:#fff;}
/*contact end*/

.news_show { width: 100%; padding: 25px 0; overflow: hidden; }
.news_sback { width: 96%; font-size: 0.9rem; line-height: 32px; color: #333333; padding: 10px 0; }
.news_sback a { color: #333333; padding-right: 15px; }
.news_showTit { font-size: 1.5rem; padding: 5px; line-height: 36px; color: #333333; font-weight: bold; }
.news_showtime { font-size: 0.9remm; color: #999; line-height: 30px; width: 96%; }
.news_info { width: 96%; padding: 25px 0; font-size: 0.9rem; line-height: 23px; color: #333333; }
.news_info img { max-width: 100%; }
.news_prevnext { width: 96%; overflow: hidden; height: auto; }
.news_prevnext li { margin-bottom: 15px; cursor: pointer; font-size: 0.9rem; width: 90%; padding: 0 5%; height: 43px; line-height: 43px; color: #FFFFFF; background: #000000; border-radius: 5px; }
.news_prevnext li a { color: #FFFFFF; }
.news_prevnext li:hover { background: #213f99; }

.icasec ul li{width: 48%; margin: 0 4% 20px 0;}
.icasec ul li:nth-of-type(2n){ margin-right:0;}
}


@media(max-width:320px ) {
.headbg{ display: none;}	
body, html {width: 100%; height: auto;}
.container { width: 96%; margin: 0 auto; }
.headr{ display:none;}
.mlang{ display:block; position:absolute; z-index:999; top:26px; right:60px; color:#fff;}
.mlang a{ color:#121313; display:block; width:25px; line-height:25px; text-align:center; height:25px; border:1px #121313 solid;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; font-size:12px;}
.mlang a:hover{ background:#fff; color:#333;}
.banner_d{ display:none; position:absolute; z-index:999; width:68px; height:140px; left:50%; top:50%; margin-left:-25px;}
.mean-container .mean-nav .logo{ margin-left:10px;}

.iproduct{ width:92%; height:auto; margin:10px auto; background:#fff; padding:15px 3%;}
.iproductt{ text-align:center; font-size:18px; font-weight:bolder; color:#2a2a2a; padding:10px 0 15px 0; line-height:35px;}
.iproductinfo{ text-align:center; line-height:20px;}
.iproductc{ margin:25px auto 15px 0;}
.iproductc ul li{ width:100%; height:auto; float:left; margin:0 0% 15px 0;}
.iproductc ul li img{ display:block; width:100%; height:auto;}
.iproductc ul li p{ font-size:14px; color:#2a2a2a; padding-top:6px; line-height:30px;}
.iproductc ul li.iplast{ margin-right:0;}
.iproduct_more{ display:block; width:176px; height:29px; border:2px #8e8e8e solid; text-align:center; line-height:29px; color:#474747; margin:0 auto;}
.iproduct_more:hover{ background:#213f99; color:#fff; border:2px #213f99 solid;}

.iabout{ width:92%; height:auto; background:#fff; padding:3%; margin:0 auto 10px auto;}
.iabout ul li{ width:100%; height:auto; float:left; margin-right:0%; margin-bottom:15px; position:relative; z-index:9;}
.iabout ul li.ialast{ margin-right:0;}
.iabout ul li img{ display:block; width:100%; height:auto;}
.iabout ul li .iabout_t{ height:47px; background:url(../images/i_tt_bg.png) repeat; color:#efefef; font-size:18px; font-weight:bolder; text-align:center; line-height:47px; position:absolute; z-index:99; top:23px; left:0; padding:0 15px;}
.iabout_info{ color:#595959; line-height:24px; padding:10px 0 20px 0;}
.iabout_more{ font-size:14px; color:#474747; font-weight:bolder;}

.icase{width:92%; height:auto; background:#fff; padding:3%; margin:0 auto 10px auto;}
.icaseinfo{text-align:center; line-height:22px; width:100%; height:auto; margin:0 auto;}

.inews{width:92%; height:auto; background:#fff; padding:10px 3% 20px 3%; margin:0 auto 10px auto;}
.inewst{ font-size:18px; font-weight:bolder; color:#2a2a2a; padding:20px 0 15px 0; line-height:35px; text-indent:0;}
.inewsc{ padding:15px 0 15px 0;}
.inewsc ul li{ width:100%; height:auto; float:left; margin-left:0%; margin-right:0; padding:0; margin-bottom:30px;}
.inewsc ul li.inlast{ margin-right:0;}
.inewsc_t a{ color:#2a2a2a; font-size:13px; font-weight:bolder; line-height:20px;}
.inewsc_time{ padding:15px 0; font-size:13px; color:#4d4d4d;}
.inewsc_info{font-size:13px; color:#4d4d4d; line-height:20px; padding-bottom:10px;}
.inewsc_more{ font-size:12px; font-weight:bolder; color:#0f0f0f; padding-right:28px; background:url(../images/more.jpg) no-repeat right 50%;}

.foot{ width:100%; height:auto; background:#f4f4f4; border-bottom:1px #fff solid;}
.foott1{ font-size:18px; color:#920000; padding-bottom:8px;}
.foott2{ font-size:15px; color:#dcdcdc;}
.foott3{ padding-top:28px;}

.footc{ width:96%; height:auto; margin:0 auto; padding-top:10px; padding-bottom:20px;}
.footcl{ width:100%; height:auto; float:left; line-height:22px; color:#828282;}
.footcr1{ font-size:15px; color:#000000; padding-top:20px; padding-bottom:20px;}
.footcl_s{ border:1px #b7b7b7 solid;}
.search_submit{ width:15%; height:33px; line-height:33px; cursor:pointer; border:none; background:url(../images/search_submit_bg.jpg) no-repeat 50% 50% #f4f4f4;}
.search_text{ width:85%; height:33px; line-height:33px; border:none; background:#f4f4f4; text-indent:8px;}

.footcm{ display:none; width:65%; height:auto; float:right;margin-left:0; }
.footcm dl{ width:auto; height:auto; float:left; padding-right:2%; min-height:200px;}
.footcm dl.flast{ margin-right:0;}
.footcm dl dt{ padding-bottom:20px; padding-top:20px;}
.footcm dl dt a{ font-size:15px; color:#000000;}
.footcm dl dd a{ line-height:30px; color:#444444;}
.footcr{display:none; width:180px; height:auto; float:left;}
.footcr2{ color:#8c8c8c; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding-bottom:28px;}
.footcr3{ }
.footcr3 img{ margin-right:9px;}
.footc a:hover{ color:#213f99;}

.copyright{ background:#f4f4f4; text-align:center; width:100%; line-height:20px; border-top:1px #dedede solid; color:#7f7f7f;}
.copyrightc{ width:96%; height:auto; margin:0 auto;}
.copyrightl{ float:none; padding:10px 0}
.copyrightr{ float:none; display:none;}
.copyright a{ color:#7f7f7f;}
.copyright a:hover{ color:#213f99}

.foot_bg1 { display: block;}
.foot_nav1 { width: 100%; overflow: hidden; }
.foot_nav1 .current { background: #dedede; }
.foot_nav1 .current a { color: #7f7f7f; }
.foot_nav1 dt { font-size: 1rem; line-height: 48px; height: 48px; width: 100%; background: #f4f4f4; border-bottom: 1px solid #dedede; }
.foot_nav1 dt a { color: #666; padding-left: 3%; }
.foot_nav1 dd { font-size: 0.9rem; display: none; width: 100%; }
.foot_nav1 dd a { color: #7f7f7f; display: block; line-height: 45px; height: 45px; background: #f4f4f4; border-bottom: 1px solid #dedede; padding-left: 3%; }
.foot_nav1 dd a:hover { color: #7f7f7f; background: #efefef; }


/*index end*/

/*product start*/
.neiloca{ width:100%; height:auto; background:#5d5d5d; padding:23px 0; line-height:25px; color:#fff;}
.neilocal{ float:left; font-size:18px; font-weight:bolder; text-transform:uppercase;}
.neilocar{ float:right;}
.neiloca a{ color:#fff;}
.neiloca a:hover{ text-decoration:underline;}
.good_nav { width: 100%; height: auto; padding: 25px 0; }
.good_nav li { float: left; line-height: 35px; position: relative; width: 100%; background: #DDDDDD; padding: 0; font-size: 1rem; font-weight: bold; text-align: center; margin: 1%; border-radius: 5px; }
.good_nav li:last-child { background: #DDDDDD; }
.good_nav li a { color: #000000; display: block; padding: 0 30px; }
.good_nav li a:hover { background: #005ca0; color: #FFFFFF; border-radius: 5px; }
.good_nav li a.ghover { background: #005ca0; color: #FFFFFF; border-radius: 5px; }
.good_nav li a:hover ul { display: block; }
.good_nav li ul { display: none; position: absolute; padding: 0; width: 50%; left: 0; top: 35px; z-index: 999; background: #FFFFFF; border: 1px solid #000000; border-radius: 5px; }
.good_nav li ul li { float: none; line-height: 26px; background: url(../images/cate_li_bg.png) no-repeat 15px center; font-weight: normal; padding: 0; font-size: 0.9rem; text-transform: uppercase; width:100%; text-align:left; }
.good_nav li ul li a:hover { background: none; color: #e4880e; }
.good_nav li ul li:last-child { background: url(../images/cate_li_bg.png) no-repeat 15px center; }

.plist{}
.plist ul li{ padding:3%; width:94%; height:auto; float:left; margin:0 0 10px 0; background:#fff;}
.plist ul li.plast{ margin-right:0;}
.plist ul li img{ display:block; width:100%; height:auto;}
.plist_t{ font-size:14px; font-weight:bolder; padding:10px 0; line-height:22px; color:#000000;}
.plist_info{ color:#000000; line-height:20px;}
.plist ul li:hover{border:none;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.45);}

.pdimg{ width:100%; margin-bottom:30px;}
.pdimg img{ display:block; width:100%; height:auto;}
.pdtitr{ width:100%;}
.pdetailtr_1{ font-size:18px; line-height:30px;}
.pdetailtr_6{ padding:20px 0; font-size:14px; line-height:25px;}
.pdetailtr_4{margin-top:20px;}
.pdetailtr_4 a{ width:110px; height:30px; line-height:30px; font-size:13px; }

.pdcon{ margin:12px auto; padding:2%; width:92%;background:#fff;}
.pdcont{ font-size:18px; color:#171717; font-weight:bolder; text-transform:uppercase; padding:20px 0;}
.pdconm{ width:100%; height:43px; background:#efefef;}
.pdconm ul li{ width:auto; height:43px; float:left; padding:0 8px; font-size:12px; color:#171717; line-height:43px; text-transform:uppercase; cursor:pointer;}
.pdconm ul li.pmcurr{ background:#005ca0; color:#fff;}
.pdconc{ padding:25px 10px; font-size:14px; line-height:28px; color:#333;}

.pdother{ margin:0 auto 12px auto; padding:2%; width:92%;background:#fff;}
.pdotherlist ul li{ padding:2%; width:48%; height:auto; float:left; margin:0 4% 10px 0; background:#fff;}
.pdotherlist ul li:nth-of-type(2n){ margin-right:0;}
.pdotherlist ul li img{ display:block; width:100%; height:auto;}
.plist_t{ font-size:14px; font-weight:bolder; padding:10px 0; line-height:22px; color:#000000;}
.plist_info{ color:#000000; line-height:20px;}
.pdotherlist ul li:hover{border:none;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.45);}
/*product end*/

/*case start*/
.clist{}
.clist ul li{ width:100%; height:auto; float:left; margin:0 0 20px 0;}
.clist ul li.clast{ margin-right:0;}
.clist ul li img{ display:block; width:100%; height:auto;}
.clist ul li p{ font-size:14px; color:#3b3b3b; padding:12px 0 8px 0;}

.cdetail{ width:100%; height:auto; margin:0 auto;}
.cdetailc{ margin:25px auto 50px auto;}
.cdetailct{ width:100%; height:48px; background:#cdcdcd; line-height:48px; text-indent:10px; font-size:14px; color:#000000; text-transform:uppercase;}
.cdetailcc{  padding:25px 10px; font-size:14px; line-height:24px;}
/*case end*/


/*contact start*/
.contactc{ margin:40px auto;}
.contactcl{ width:100%; height:auto; float:left; color:#000000; line-height:26px; font-size:14px;}
.contactclc{ margin-bottom:30px; float:none; width:100%;}

.contactcl_share{width:100%; float:none;margin-bottom:30px;}
.contactcl_sharet{ font-size:18px; font-weight:bolder; color:#3a3a3a; padding-bottom:15px;}
.contactcl_sharec{}
.contactcl_sharec ul li{ line-height:45px; border-bottom:1px #d2d2d2 solid; text-indent:45px;}
.contactcl_sharec ul li.contactcl_sharec1{ background:url(../images/contact_share_icon1.jpg) no-repeat 15px 50%;}
.contactcl_sharec ul li.contactcl_sharec2{ background:url(../images/contact_share_icon2.jpg) no-repeat 10px 50%;}
.contactcl_sharec ul li.contactcl_sharec3{ background:url(../images/contact_share_icon3.jpg) no-repeat 13px 50%;}
.contactcl_sharec ul li.contactcl_sharec4{ background:url(../images/contact_share_icon4.jpg) no-repeat 12px 50%;}
.contactcl_sharec ul li.contactcl_sharec5{ background:url(../images/contact_share_icon5.jpg) no-repeat 13px 50%;}
.contactcl_sharec ul li.contactcl_sharec6{ background:url(../images/contact_share_icon6.jpg) no-repeat 11px 50%;}
.contactcl_sharec ul li a{ font-size:14px; color:#3a3a3a;}
.contactcl_sharec ul li a:hover{ color:#213f99;}

.contactcr{ width:100%; height:auto; float:right;}
.contactcr p{ margin-bottom:5px;font-size:14px; color:#000000; line-height:24px;}
.contactcr1{  margin-bottom:22px;}
.leix_s{ width:267px; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef;}
.contactcr2l{ width:49%; float:left;}
.contactcr2r{ width:49%; float:right;}
.name_text{ width:99%; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef; text-indent:10px; }
.long_text{ width:99.5%; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef; text-indent:10px;}
.leix_s_t{width:99%; height:45px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef;}
.mess_textarea{width:99.5%; height:133px; border:1px #d2d2d2 solid; line-height:45px; background:#efefef; text-indent:10px;}
.contactcr3{ border-bottom:1px #d1d1d1 solid; padding-bottom:5px; width:99.5%; height:auto;}
.contactcr3l{font-size:14px; color:#000000; float:left; line-height:31px;}
.mess_submit{ width:106px; height:31px; line-height:31px; border:none; background:#005ca0; color:#fff; text-align:center; float:right; cursor:pointer;}
.mess_submit:hover{ background:#213f99; color:#fff;}
/*contact end*/

.news_show { width: 100%; padding: 25px 0; overflow: hidden; }
.news_sback { width: 96%; font-size: 0.9rem; line-height: 32px; color: #333333; padding: 10px 0; }
.news_sback a { color: #333333; padding-right: 15px; }
.news_showTit { font-size: 1.1rem; padding: 5px; line-height: 26px; color: #333333; font-weight: bold; }
.news_showtime { font-size: 0.8remm; color: #999; line-height: 30px; width: 96%; }
.news_info { width: 96%; padding: 25px 0; font-size: 0.8rem; line-height: 23px; color: #333333; }
.news_info img { max-width: 100%; }
.news_prevnext { width: 96%; overflow: hidden; height: auto; }
.news_prevnext li { margin-bottom: 15px; cursor: pointer; font-size: 0.8rem; width: 90%; padding: 0 5%; height: 43px; line-height: 43px; color: #FFFFFF; background: #000000; border-radius: 5px; }
.news_prevnext li a { color: #FFFFFF; }
.news_prevnext li:hover { background: #213f99; }
}



