﻿@charset "utf-8";
/* CSS Document */
/***********************公共样式**************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset,form, label, legend, table, caption, tbody,tfoot, thead, tr, th, td, article, aside,canvas, details, embed, figure, figcaption,footer, header, hgroup, menu, nav, output,ruby, section, summary, time, mark, audio,video{margin:0;padding:0;}
article, aside, details, figcaption,figure, footer, header, hgroup, menu,nav, section{display:block;}
html{overflow-x:hidden;-webkit-text-size-adjust:none;}
body{font-size:0.750em; font-family:"Arial","微软雅黑";}
ol, ul, li{list-style:none;}
fieldset, img{border:0;}
a{color:#565656;outline:none;}
a:hover{color:#0d72ca;}
del, ins, a{text-decoration:none;}
em, i{font-style:normal;}
input, button,
textarea, select{outline:none;}
textarea{resize:none;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}

.cur { background:#0D72CA;}
.cur2 { background:#3698EE !important;}

.main_right{ width:720px;}

.jzimg img {max-width:100%; max-height:100%; vertical-align:middle;}
.jzimg i { height:100%; display:inline-block; vertical-align:middle;}


.clearfl{clear:both;}
.clearfix:after{clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20';}
.clearfix{clear:both;*display:table;*zoom:1;}
.fl{display:inline;float:left;}
.fr{display:inline;float:right;}
.vaimg{display:table-cell;*display:block;overflow:hidden;font:0px/0px 'Arial';text-align:center;vertical-align:middle;}
.vaimg img{vertical-align:middle;}
.topone{width:100%; height:40px; background-color:#0d72ca; text-align:center; line-height:40px; font-size:1.500em; color:#FFF; font-family:microsoft yahei;position: fixed;z-index:99999999; top:0px; left:0px; display:none}
.topone span{width:50px; height:32px; display:inline-block; padding-top:8px; cursor:pointer}
.topone span a{display:block;}
.phone_nav_box{width:100%;position:fixed;top:0%;left:0%;height:100%; background:url(../images/slbh.png) repeat;z-index:9999999; display:none;}
.phone_nav{position: fixed;z-index:9999999999;width:0px;-moz-opacity: 1.0;opacity:1.0;background:#fff;top:40px;right: 0;-webkit-transition: all linear 0.3s; box-shadow: 2px 4px 23px #444;overflow:auto;padding:0 10px 30px 10px; overflow-y:scroll; font-family:microsoft yahei; height:100%;}
.phone_nav p{height:40px; line-height:40px; border-bottom:1px solid #eeeeee; font-size:1em; font-weight:bold; font-family: "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; text-align:center; overflow:hidden;}
.phone_nav p a{color:#333;}
.phone_down{width:100%;font-weight:bold;}
.phone_down a{display:block; height:40px; line-height:40px; overflow:hidden;border-bottom:1px solid #eeeeee; text-align:center; font-size:0.8333em;}
.phone_down span{display:block}
.phone_down span a{background:url(../images/p_arrow.png) no-repeat bottom center; padding-bottom:5px; display:block; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.phone_downdown{display:none}
.phone_down .phone_downdown a{color:#0d72ca;font-size:1.250em;}
/******************************************/
.header{width:960px; margin:0 auto; height:75px;}
.include{width:960px; margin:0 auto;}
.includetwo{width:1003px; margin:0 auto;}
.logo{float:left; margin-top:5px; display:inline-block;}
.logisnd{float:right; display:inline-block; margin-top:20px; color:#0d72ca; font-family:SimSun; height:30px; position:relative; *width:218px; line-height:10px;}
.logisnd em{display:inline-block; float:right; margin-top:8px;}
.sosotext{width:147px; height:22px; background:url(../images/fang.jpg) no-repeat 134px center; border:1px solid rgb(230, 230, 230); padding-right:5px; padding-left:5px;font-size:13px; color:#737373; line-height:22px; float:right; margin-right:10px;}
.sosotext::-ms-clear { display: none; }
.casfafa{width:25px; height:25px; display:inline-block; position:absolute; left:133px;background:url(../images/fadddng.png) no-repeat}
.nav{width:100%; background-color:#0d72ca;height: 30px;}
.navnav > li{float:left; line-height:30px; font-size:1.250em; background:url(../images/navd.jpg) no-repeat right center;font-family:microsoft yahei; padding-right:1px; position:relative; z-index:99;}
.navnav > li:last-child {background:none;}
.navnav > li a{color:#FFF; display:block; width:119px; text-align:center; height:30px; overflow:hidden;}
.navnav > li a:hover{background-color:#3698ee}
.navdown{position:absolute; left:4px; top:30px; width:120px; background:url(../images/quan1.png) no-repeat top center; padding-top:13px; display:none}
.navdown span{background:url(../images/70.png) repeat; font-size:0.917em; padding:10px 0px; display:block;}
.navdown span a{width:100%; padding:0px; text-indent:25px; line-height:25px; overflow:hidden; height:25px; background:url(../images/dian.png) no-repeat 15px 11px;}
.navdown span a:hover{background:url(../images/dian.png) no-repeat 15px 11px #3698ee;}
.navpro{position:absolute; left:-258px; top:30px; width:620px; background:url(../images/quan.png) no-repeat top center; padding-top:13px; display:none;}
.navpro div{background:url(../images/90.png) repeat; overflow:hidden; font-size:12px;}
.navpro div span{width:155px; float:left; display:block;line-height:22px; padding:10px 0px; vertical-align:top; min-height:150px}
.navpro div em{text-align:center; display:block; text-align:left;}
.navpro div a{display:block; background:url(../images/dian.png) no-repeat 8px 8px;text-indent:16px; padding:0px;height:22px;overflow:hidden}
.navpro div a:hover{background:url(../images/dian.png) no-repeat 8px 8px #3698ee;}
.navpro div em:first-child{font-size:14px; margin-bottom:5px; background:none;height:22px;overflow:hidden}
.navpro div em:first-child a{text-indent:7px; background-image:none}
.navpro div em:first-child a:hover{background-image:none}
.navpro div span i{display:block;}
/*#navprotwo{left:-175px; width:533px; overflow:hidden}
#navprotwo span{width:133px; float:left; display:block;}
*/
.CPwz { width:100%; padding:20px; color:#666; line-height:25px;box-sizing:border-box; -moz-box-sizing:border-box;}
.nav .navteow{position:absolute; left:0px; top:30px; width:120px; background:#3698ee; padding:13px 0px; display:none}
.nav .navteow span{font-size:12px; line-height:24px; display:block; position:relative;}
.nav .navteow span a{width:100%; padding:0px; line-height:25px; overflow:hidden; height:25px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.nav .navteow span a:hover{background:#6eb9fc;}
.nav .navteow span i{width:100%; display:block; left:100%; top:0px; position:absolute; background:#3698ee; font-size:12px; display:none}
.navnav li:hover a{background-color:#3698ee}
.navnav li:hover .navteow{display:block;}
.navteow span:hover i{display:block;}
.navmobile li{width:100%; border-bottom:1px solid #c06c78}
.navmobile .navdown{position:relative; left:0px; top:0px; width:100%; background-color:#c06c78; background-image:none; padding:0px;}
.navmobile .navdown span{background-color:#c06c78; background-image:none; padding:0px; display:none}
.navmobile .navdown a{background-color:#c06c78; border-bottom:1px solid #ba5864; text-align:left; text-indent:50px; font-size:0.917em;line-height:30px;}
.navmobile .navpro{position:relative; left:0px; top:0px; width:100%; background-color:#c06c78; background-image:none; padding:0px; display:block;}
.navmobile .navpro div{background:none;padding:0px; overflow:hidden; font-size:0.750em;}
.navmobile .navpro div span{width:100%; line-height:30px; height:30px; display:none}
.navmobile .navpro em{width:100%; display:block; margin:0px;}
.navmobile .navpro span a{border-bottom:1px solid #ba5864;}
.navmobile .navpro span i{background-color:#ac5661; display:none}
.navmobile .navpro span i a{padding-left:50px;background:url(../images/dian.png) no-repeat 53px 12px;}
.navmobile .navpro span i a:hover{background:url(../images/dian.png) no-repeat 53px 12px #dd5151;}
.navmobile .navpro div em:first-child a{margin:0px; text-indent:50px; padding:0px;}
.navmobile .navpro div div em:first-child{margin-bottom:0px;}
/************banner**************/
.pc_banner{width:100%; height:531px; position:relative; overflow:hidden}
#pc_bannerlist{width:1860px; position:absolute; height:531px;left:50%; margin-left:-930px; top:0px;}
#pc_bannerlist li{width:100%; position:absolute;height:531px; left:0px; top:0px; text-align:center;display:none;}
#pc_bannerlist li:first-child{display:block}
.bbannerlr{width:100%; max-width:1860px; margin:0 auto;top:225px; overflow:hidden; position:relative; z-index:3;}
.bbannerlr>span{width:31px; height:57px; cursor:pointer; display:inline-block;}
.bbannerlr>span.fl{background:url(../images/left_an.png); margin-left:55px;opacity:0.4;}
.bbannerlr>span.fl:hover{opacity:0.2;}
.bbannerlr>span.fr{background:url(../images/right_an.png); margin-right:55px;opacity:0.4;}
.bbannerlr>span.fr:hover{opacity:0.2;}
/********Mobilebanner************************/
.flexslider{margin: 0;padding: 0; display:none;}
.flexslider .slides > li{-webkit-backface-visibility: hidden;}
.flexslider .slides img{width:100%;display: block;}
.no-js .slides > li:first-child{display: block;}
.flexslider{margin: 0 auto;position: relative;width:100%;zoom:1;}
.flex-viewport{-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides{zoom: 1;}
.flex-direction-nav{display:none;}
.flex-control-nav{width: 100%;position: absolute;bottom: 4%; left:0px;text-align:center;}
.flex-control-nav li{margin: 0 3px;display: inline-block;zoom:1;z-index:999999;}
.flex-control-paging li a{background: url(../images/dian_02.png) no-repeat;display:block;height: 9px;overflow: hidden;text-indent:-99em;width: 9px;cursor: pointer;}
.flex-control-paging li a.flex-active{background: url(../images/dian_01.png) no-repeat;}
/************************content***********************/
.syprolist{margin:10px 0px;}
.syprolist>li{display:inline-block;}
.pro_one{width:300px;height:105px; overflow:hidden;position:relative; margin:5px 10px; float:left;}
.pro_text{width:160px; height:105px; float:left; overflow:hidden;}
.pro_pic{width:120px; height:105px; float:right;}
.pro_pic .jzimg { display:block; width:118px; height:89px; text-align:center; border:1px solid #e1e1e1}
.pro_text p{font-size:1.333em; color:#333; overflow:hidden; height:20px; line-height:20px; font-family:microsoft yahei; margin:5px 0px 13px 0px; }
.pro_text p a{color:#333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_text p a:hover{color:#0d72ca; }
.pro_text a{display:block;}
.pro_text span a{display:block;height:60px;}
.pro_text span{display:block; line-height:20px; height:60px; overflow:hidden;}
.pro_one li{height:105px; overflow:hidden; width:282px;}
.prodab{width:40px; height:10px; display:inline-block; position:absolute; top:28px; top:25px\9; left:0px;}
.prodab em{width:9px; height:9px; background:url(../images/dian_02.png) no-repeat; display:inline-block; cursor:pointer; margin-right:4px;}
.prodab em.psdafa{background:url(../images/dian_01.png) no-repeat;}
.shiping{width:150px; height:115px; overflow:hidden; margin:0px 10px;}
.shiping span{display:block; width:100%; height:100%;}
.footer{width:100%;}
.footer_bj{background-color:#0d72ca; min-height:30px;}
.footertext{text-align:center; vertical-align:top;}
.footertext li{display:inline-block;line-height:30px; font-size:1.15em; color:#FFF; padding:0px 15px;}
.footertext a,.footertext{color:#FFF;}
.footer_bot{text-align:center; line-height:2em; font-size:1.15em; color:#333; word-wrap:break-word; padding:20px 0;}
.link{ text-align:left; padding-bottom:15px; margin:0 10px;}
.link a{ display:inline-block; margin:0 5px;}
/*************************product*************************/
.miantiti{height:48px; font-size:1em; font-family:SimSun; line-height:48px; overflow:hidden; color:#565656;}
.newsprostit{font-size:2.5em; color:#2490ED; font-family:microsoft yahei; line-height:40px; font-weight:700; padding-left:15px;}
.newspros{padding:40px 0px 0px;}
.newsproslist{width:1040px;}
.newsproslist li{width:210px; margin-top:50px; float:left; margin-right:40px;}
.newsproslist li p{height:39px; line-height:39px; font-weight:bold; font-size:14px;}
.newsproslist li p a{color:#ca3b4d;}
.newsproslist li table{border:1px solid #ffffff}
.newsproslist li span{height:60px; line-height:20px; display:block; overflow:hidden; margin-bottom:10px;}
.newsproslist li:hover table{border:1px solid #c0dff3}
.newsproslist li em{background-color:#eb4f64; height:20px; color:#FFF; display:inline-block; line-height:20px; padding:0px 10px; margin-right:5px;}
.page{width:100%; border-top:2px solid #eeb5bc;/* text-align:center;*/ padding:20px 0px; margin-bottom:30px;}
.page div a{height:20px; background-color:#eb4f64; line-height:20px; display:inline-block; color:#FFF; padding:0px 10px; margin:0px 4px;}
.page div a{color:#FFF;}
.page div span {height:20px; background-color:#eb4f64; line-height:20px; display:inline-block; color:#FFF; padding:0px 10px; margin:0px 4px;}
.page div span {color:#FFF;}
.page div a:hover{background-color:#0d72ca;}
/*************************pro_show*************************/
.pro_show_box{padding:40px 10px;}
.pro_show_left{width:370px; float:left;}
.pro_show_left table{width:370px; height:460px;}
.pro_show_left p{font-size:1.5em; text-align:center; padding:10px 10px 5px 10px; color:#ca3b4d}
.pro_show_right{width:532px; float:right;}
.pros_tit{font-size:2.5em; color:#666; font-family:microsoft yahei; line-height:40px; margin-bottom:30px;}
.pros_tt{background:url(../images/p_type.gif) no-repeat left top; height:24px; line-height:24px; border-bottom:1px solid #f9dfe2; color:#FFF;font-size:1.333em;font-family:SimHei; text-indent:15px; margin:10px 0px;}
.pro_show_right_text span{display:inline-block; line-height:22px; padding:10px 0px;}
/*********************建议搭配*************/
.dapeiright{display:inline-block; width:12px; height:22px; margin-top:50px; cursor:pointer;background: url(../images/rian.jpg) no-repeat;}
.dapeileft{display:inline-block; width:12px; height:22px;margin-top:50px;cursor:pointer;background: url(../images/lean.jpg) no-repeat;}
.pro_show_dapei{width:532px; overflow:hidden; height:144px; margin-top:20px;}
.pro_show_dapei li{overflow:hidden; float:left; width:226px; margin:0px 10px;}
.pro_show_dapeibox{float:left;width:492px; overflow:hidden; height:144px; margin-left:5px;}
.pro_show_dapei ul{width:100000%; height:144px; overflow:hidden; position:relative;}
.pross_left{width:96px; height:120px; float:left; margin-top:5px;}
.pross_left table tr td a.jzimg { display:block; width:96px; height:120px; text-align:center;}
.pross_right{width:120px; float:left; margin-left:10px;}
.pross_right p{font-size:1.333em; line-height:22px; overflow:hidden; font-family:microsoft yahei; font-weight:bold; display:block; width:120px; max-width:120px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.pross_right p a{color:#666}
.pross_right span{line-height:20px; height:60px; overflow:hidden; margin:10px 0px 10px 0px; display:block;}
.pross_right em{background-color:#ccc; height:20px; color:#FFF; display:inline-block; line-height:20px; padding:0px 10px; margin-right:5px;}
/**********************news**************/
.zynewshezi li{width:288px; height:253px;border:1px solid #eaeaea; border-bottom:5px solid #e9e9e9; float:left;  margin-right:25px; margin-bottom:30px;}
.zynewshezi ul{width:105%;}
.zynewshezi li p{height:20px; color:#666; line-height:20px; overflow:hidden;font-size:1.167em; margin:10px 0; padding: 0 5px;}
.zynewshezi li span{display:block; height:31px; overflow:hidden;}
.zynewshezi li em{float:left; width:170px; display:inline-block; height:31px; text-indent:15px; white-space:nowrap; line-height:31px; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zynewshezi li span a{float:right; width:86px; height:31px; display:inline-block;background:url(../images/chakan.jpg) no-repeat ;}
.zynewshezi li:hover{border:1px solid #c11e33;border-bottom:5px solid #c11e33;}
/**********************aboutnews**************/
.newsbox{padding:40px 0px 20px 0px;}
.newsbox_left{width:195px; float:left;}
.newsbox_left p{font-size:1.333em; color:#ffffff; font-family:microsoft yahei; line-height:30px; margin-bottom:10px; background:url(../images/jjg.jpg) no-repeat 10px 13px #2490ED; text-indent:20px;}
.newsbox_left span{line-height:28px; display:block; overflow:hidden; border-bottom:1px solid #e5e5e5; background:url(../images/ss.jpg) no-repeat 10px 13px #e5e5e5; text-indent:20px; font-size:1.083em; margin-bottom:1px;}
.newsbox_left span.cur > a{ font-weight:bold;  white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
a.f_txt{ color:#2490ED;}
.pc_three{ display:none;}
.pc_three a{ margin-left:10px;}
.newsbox_left a{display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newsbox_left p a{color:#FFF;}
.newsbox_right{width:720px; float:right;}
.newsbox_right li{overflow:hidden; clear:both; margin-bottom:20px;}
.newsbox_right li em{width:31px; height:30px; background-color:#b6b6b6; text-align:center; display:inline-block; float:left; color:#FFF; padding:10px; overflow:hidden;word-wrap: break-word;}
.news_right{width:660px; float:right;}
.news_right p{height:50px; line-height:50px; overflow:hidden; font-size:1.250em; font-weight:bold; white-space:nowrap; text-overflow:ellipsis;}
.news_text{width:460px; float:right; height:120px; overflow:hidden;}
.news_text span{height:88px; overflow:hidden; margin-top:5px; line-height:22px; display:inline-block; color:#999;}
.news_text a{display:inline-block; background:url(../images/jj.jpg) no-repeat left 3px; padding-left:12px; text-transform:uppercase; float:right; margin-top:10px;}
.news_pic{width:180px; height:120px; border:1px solid #e7e7e7; padding:3px; float:left;}
.news_pic table tr td a.jzimg { display:block; width:180px; height:120px; text-align:center;}
.newsbox_right li:hover em{background-color:#2490ED}
.newsbox_right li:hover .news_text a{}
/**********************news_show**************/
.news_showbox{padding:40px 0px;}
.news_showtit{overflow:hidden; line-height:30px; border-bottom:1px solid #c11e33;border-top:1px solid #c11e33; font-size:1.167em; color:#c11e33; padding:10px 0;}
.news_showtit em{float:right; font-weight:normal; display:block; width:30%; text-align:right; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_showtit span{display:block; max-width:70%; width:70%; float:left; font-size:16px;}
.news_showbox_text{padding:40px 10px; line-height:2em; font-size:1.083em; color:#666;  word-wrap: break-word;}
.news_showbox_text a { color:#666;}
.news_showbox_text img{max-width:100%;}
.downup{width:100%;border-bottom:1px solid #c11e33;border-top:1px solid #c11e33; height:46px; padding:8px 0px; overflow:hidden;}
.downup li{line-height:22px; height:22px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; color:#666;}
.downup li span{margin:0px 10px; color:#c11e33}
.toback{text-align:right; margin-top:15px;}
.xiangguan{padding:20px 10px;}
.xiangguan p{font-size:1.167em; font-weight:bold; line-height:30px; color:#c11e33;}
.xiangguan li{line-height:25px; height:25px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; background:url(../images/das.jpg) no-repeat left 11px;}
.xiangguan li a{display:inline-block; padding-right:10px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; float:left; width:70%;text-indent:8px}
.xiangguan li span{float:right; color:#999999;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; width:25%; display:inline-block; text-align:right}
/**********************pro_skin**************/
.ny_banner{width:100%; max-width:1451px; margin:0 auto;}
.ny_banner img{width:100%;}
.pro_skin{padding:30px 0px 0px 0px; width:720px;}
.pro_skin li{width:320px; height:151px; float:left; margin-right:20px; margin-bottom:20px;}
.pro_skin_left{width:150px; height:130px; float:left;}
.pro_skin_left table tr td a.jzimg { width:118px; height:89px; display:block; text-align:center;}
.pro_skin_right{width:153px; float:left;}
.pro_skin_right p{font-size:1.333em; line-height:25px; height:25px; overflow:hidden;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; font-family:microsoft yahei; font-weight:bold}
.pro_skin_right p a{color:#333}
.pro_skin_right span{line-height:20px; height:60px; overflow:hidden; margin:10px 0px 10px 0px; display:block;}
.pro_skin_right em{background-color:#cccccc; height:20px; color:#FFF; display:inline-block; line-height:20px; padding:0px 10px; margin-right:5px;}
.promore{text-align:right; border-bottom:1px solid #eaeaea; margin-bottom:20px; height:23px;}
.hengy_text{line-height:22px; padding:10px 0px}
/**********************about**************/
.about_box{padding:40px 0px 0px 0px;}
.about_tit li{width:150px; font-size:1.250em; float:left; height:37px; text-align:center; line-height:29px; font-weight:bold; margin-right:2px; margin-bottom:10px;}
.about_tit li a{color:#FFF; display:block}
.about_tit li.ahfirst{}
.aboutcontent{padding:40px 0px;}
.mapcontent { padding-bottom:40px;}
.about_text{line-height:2em; font-size:1.083em; color:#565656;}
.about_text a { color:#565656;}
.about_text img{max-width:100%;}

/**********************advertisement**************/
.video_left{width:640px; float:left;}
.video_left object{width:100%; height:480px}
.video_right{width:300px; float:right; color:#c11e33;}
.video_right h1{font-size:1.333em;line-height:30px;}
.video_right p{line-height:22px; font-family:SimSun}
.video_right span{display:block; color:#666666;line-height:22px; margin-top:10px;}
.advertise_list{border-bottom:1px solid #c11e33; border-top:1px solid #c11e33; padding:20px 0px; margin-top:56px;}
.advertise_list li{width:105px; float:left; margin-right:36px;}
.advertise_list li p{color:#c11e33; line-height:20px; height:20px; overflow:hidden; padding-left:2px; font-weight:bold}
.advertise_list li span{line-height:20px; height:40px; overflow:hidden;padding-left:2px; display:block}
/**********************pretty**************/
/* wrapper css */
#wrapper{margin-top:40px;width:100%;}
#container{position:relative;width:980px;margin:0 auto 25px;padding-bottom: 10px;}
.grid{min-height:100px;background:#fff;margin:8px 0px;margin-left:5px;font-size:12px;float:left;box-shadow: 0 1px 3px rgba(34,25,25,0.4);-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);-webkit-transition: top 1s ease, left 1s ease;-moz-transition: top 1s ease, left 1s ease;-o-transition: top 1s ease, left 1s ease;-ms-transition: top 1s ease, left 1s ease;border:1px solid #dcdbdb\9;}
.grid .imgholder{text-align:center;}
.grid .imgholder img{max-width:100%;background:#ccc;display:block;}
.grid p{border-bottom:1px solid #ccc;margin-top:10px;display:block;padding:5px 10px;font-size:1.333em;font-family:microsoft yahei; color:#000;}
.grid span{display:block; padding:10px; line-height:20px;}
/****************************************check****************/
.check_box{padding:40px 0px;border-top:1px solid #ccc; margin-top:40px;}
.check_box em { display:block; text-align:center;}
.check_table{margin:0 auto;}
.check_table td{padding:10px 0px;}
.check_btn{width:53px; height:19px; border:none; cursor:pointer; margin-right:10px; background:url(../images/ss_05.jpg) no-repeat top center; color:#FFF;}
.statement_text{line-height:22px; color:#666;}
.statement_text h1 { color:#666;}
.statement_text p{padding-top:10px;line-height:22px;}
.statement_tit{font-size:1.333em;color:#333333; text-align:center; line-height:30px; margin-bottom:20px;}

.check_table input[type='text'],.check_table textarea[name='content']{ border:1px solid #ddd;}
/****************************************contact****************/
.ny_contact{padding:0px 50px; color:#666;}
.ny_contact p{font-size:1.333em; line-height:25px; padding:8px 0px;}
.proinformtion { line-height:25px; color:#666;}
@media screen and (max-width:960px){/**********************index**************/
.flexslider{display:block;}
.pc_banner{display:none;}
.navnav{display:block;}
.logo{margin-left:10px;}
.header{width:100%; margin-top:40px;}
.top{display:block;}
/**********************product**************/
.moghiad{display:block;}
.miantiti{padding:0px 10px;}
.newsprostit{padding:0px 10px;}
.newsproslist{width:100%; text-align:center;}
.newsproslist li{display:inline-block;clear:both; float:none; margin:20px; vertical-align:top}
/**********************pro_show**************/
.pro_show_left{width:300px; clear:both; float:none; margin:0 auto; margin-bottom:40px;}
.pro_show_left table{width:300px; height:460px;}
.pro_show_left p{font-size:1.5em; text-align:center; padding:10px 10px 5px 10px; color:#ca3b4d}
.pro_show_right{width:95%; margin:0 auto; clear:both; float:none}
/**********************pro_skin**************/
.hengy_text{padding:10px}
.pro_skin{padding:30px 0px 0px 0px; width:100%; text-align:center;}
.pro_skin li{display:inline-block;clear:both; float:none; margin:20px 0px; vertical-align:top; text-align:left;}
/**********************about**************/
.about_box{padding:40px 10px 10px 10px;}
.check_box{padding:40px 10px;}
/**********************advertisement**************/
.aboutvideo{padding:0px;}
.video_left{width:100%; margin-bottom:10px;}
.video_left object{width:300px; height:230px;}
.video_right{width:100%;}
.advertise_list li{margin-bottom:10px;}
/**********************contact**************/
.ny_contact{padding:0px 10px;}
.check_table{width:100%;}
/**********************news**************/
.newsbox{padding:40px 10px 20px 10px;}
.newsbox_right{width:540px; float:left; margin-left:10px;}
.news_right{width:480px; float:right;}
.news_text{width:280px; float:right; height:120px; overflow:hidden;}
/**********************news**************/
.zynewshezi li{clear:both; float:none; margin-right:0px; margin-bottom:30px; display:inline-block; vertical-align:top; text-align:left;max-width: 279px;}
.zynewshezi ul{width:100%; text-align:center}}
@media screen and (min-width:767px) and (max-width:960px){/**********************index**************/
.main_right{ width:100%;}
.pro_one{margin:5px 5px;} }
@media screen and (min-width:240px) and (max-width:767px){/**********************index**************/
.main_right{ width:100%;}
.logo{margin-top:0px;}
.logo img{width:116px; height:50px;}
.footertext li{padding:0px 10px;}
.logisnd{margin-top:15px; position:relative;}
.logisnd em.logisnlda{width:30px; height:30px; background:url(../images/log.png) no-repeat center center #0d72ca; position:relative; margin-top:0px;}
.lsjah{display:inline-block; width:30px; height:30px;position:absolute; top:0px; right:0px; z-index:99}
.logisnd em.logisnlda i{display:block; width:76px; position:absolute; top:30px; right:0px; overflow:hidden; background-color:#0d72ca; z-index:33333; display:none}
.logisnd em.logisnlda i a{display:block; line-height:30px; color:#FFF; width:100%; height:30px; overflow:hidden; text-align:center; font-size:1.2em; border-bottom:1px solid #c88f96}
.logisnd em.logisnlda i a:last-child{border:0px;}
.logisnd em.logisnlda i a:hover{background-color:#dd5151}
.sosotext{width:100px;background:url(../images/fang.jpg) no-repeat 86px center; height:26px;}
#floatbox{display:none;}
.casfafa{left:86px; height:29px;}
/**********************news**************/
.newsbox_left{display:none}
.newsbox_right{width:100%; float:left; margin:0px; margin-top:20px;}
.newsbox_right li{overflow:hidden; clear:both; margin-bottom:20px;}
.newsbox_right li em{width:34px; height:30px; background-color:#b6b6b6; text-align:center; display:inline-block; float:left; color:#FFF; padding:10px; overflow:hidden;}
.news_right{width:100%; float:left;}
.news_right p{height:50px; line-height:50px; overflow:hidden; font-size:1.250em; font-weight:bold;}
.news_text{width:100%; float:right; height:120px; overflow:hidden; margin-top:10px;}
.news_text span{height:88px; overflow:hidden; margin-top:5px; line-height:22px; display:inline-block; color:#999;}
.news_text a{display:inline-block; background:url(../images/jj.jpg) no-repeat left 3px; padding-left:12px; text-transform:uppercase; float:right; }
.news_pic{width:180px; height:120px; border:1px solid #e7e7e7; padding:3px; float:left;}
.newsbox_right li:hover em{background-color:#0d72ca}
.newsbox_right li:hover .news_text a{background:url(../images/jj2.jpg) no-repeat left 3px;}
/**********************建议搭配**************/
.pro_show_dapei{width:285px; overflow:hidden; height:144px; margin-top:20px;}
.pro_show_dapei li{overflow:hidden; float:left; width:226px; margin:0px 10px;}
.pro_show_dapeibox{float:left;width:246px; overflow:hidden; height:144px; margin-left:5px;} }


/*sitemap*/
.sitemap{font-family:"微软雅黑";text-align:left; padding:30px;}
.sitemap > ul > li {line-height: 30px;border-bottom: dashed 1px #f8f6f6;margin-bottom: 20px; text-decoration:none;font-size: 14px; font-size:14px;}
.sitemap > ul > li > ul > li{ border-bottom:1px solid #e3e3e3; padding:5px 0;}
.sitemap > ul > li > ul > li > ul >li a{ background:url(../images/dian.png) no-repeat center left; padding-left:10px; color:#999;}
.sitemap > ul > li > ul > li > ul >li{ display:inline-block; margin-right:10px;}
.sitemap > ul ul{ margin-left:20px;}
.sitemap li h2{ font-size:14px;}
.sitemap li h2 a{background:#0d72ca;color:#fff;padding: 5px 10px;text-decoration: none;}
.sitemap li a {margin-right: 10px;text-decoration: none;color:#666;}

/*job*/
.in_job{ line-height:1.8em; padding:10px 0; font-size:14px;}
.job_tab td{ border:1px solid #e3e3e3; padding:5px;}
table{border-collapse: collapse;border-spacing: 0;}
.in_job p.j_t{ margin:10px 0; font-weight:bold; }
.in_job .job_info{margin-bottom: 20px;}

.place .module{ min-height: 25px!important; }

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}

#contact-form .validate-on{border: 1px solid #ff0000; box-shadow: 0 0 1px #ff0000;}
*:focus{ outline: none; }
input,textarea {outline:none;}

.BMapLib_nav{display:none;padding:10px!important;}
.BMapLib_bubble_content{padding:0 10px 10px 10px!important;}
.BMapLib_sendToPhone,.BMapLib_bubble_close{display:none;}

.page-cur{background: #0D72CA !important;}
.page-num{display: none!important;}




/*search*/
.search_list{ margin-left:15px;}
.search_list li{ padding:10px 10px; border-bottom:1px dotted #ccc; text-align:left;}
.search_list li:hover{ background-color:#f5f5f5;}
.search_list li h4.sl_t{ font-size:14px; padding-bottom:10px; color:#333;}
.search_list li h4 a{ color:#333;}
.search_list li p.sl_i{ color:#999; line-height:1.8em; padding-bottom:10px;}

.miantiti i{color:#0d72ca;}

footer.on{position: fixed;left: 0;right: 0;bottom: 0;background-color: #FFF;}
@media screen and (min-width:1000px){
	.newspros{min-height: 400px;}
}
@media screen and (min-width:1500px){
	.newspros{min-height: 600px;}
}
.caselistimg{max-width: 100%;max-height: 168px;}
@media screen and (max-width: 768px) {
	.newspros{padding: 0px;}
	.nav{background-color:#FFF;height: 0px; }
	/*.caselistimg{max-width: 100%;max-height: 168px;}*/
}
/*ie 浏览器留言行高*/
.textareaie span{
	line-height: 30px!important;
}


.header .logo a img {max-width: 259px !important;}
.flexslider .slides img { margin:0 auto !important}

@media screen and (min-width:736px) and (max-width:768px){
	.syprolist{margin-left:10%;}
}

@media screen and (min-width:568px) and (max-width:667px){
	.syprolist{margin-left:25%;}
}

@media screen and (min-width:240px) and (max-width:414px){
	.syprolist>li{margin-left:20px;}
}

.pc_banner .pc_bannerlist li a img{
	max-width: 100%;
	max-height:100%;
}


/*download*/
.download{
	width: 720px;
    float: right;
}

.download .downloadmain {
  border-top: #2662be solid 1px;
  font-size: 14px;
  width: 100%;
  color: #666666;
  list-style: none;
}
.download .downloadmain li {
  width: 100%;
  height: 42px;
  line-height: 41px;
  border-bottom: #dcdcdc solid 1px;
}
@media (max-width: 767px) {
  .download .downloadmain li {
    height: 36px;
    line-height: 37px;
  }
}
.download .downloadmain li em {
  font-style: inherit;
  font-size: 14px;
}
@media (max-width: 767px) {
  .download .downloadmain li em {
    font-size: 12px;
  }
}
@media (max-width: 376px) {
  .download .downloadmain li em {
    font-size: 11px;
  }
}
@media (max-width: 321px) {
  .download .downloadmain li em {
    font-size: 9px;
  }
}
.download .downloadmain li time {
  width: 12%;
  float: left;
  overflow: hidden;
  height: 41px;
  color: #666666;
  text-align: center;
  border-right: #dcdcdc solid 1px;
  font-size: 12px;
}
@media (max-width: 767px) {
  .download .downloadmain li time {
    height: 35px;
    font-size: 10px;
  }
}
@media (max-width: 321px) {
  .download .downloadmain li time {
    font-size: 9px;
  }
}
.download .downloadmain li .operation {
  width: 19%;
  float: left;
  overflow: hidden;
  height: 41px;
  text-align: center;
}
@media (max-width: 767px) {
  .download .downloadmain li .operation {
    height: 35px;
  }
}
.download .downloadmain li .operation a {
  background: url("../images/down.png") no-repeat 30px center #b0b0b0;
  font-size: 13px;
  padding: 0 10px 0 30px;
  width: 80px;
  line-height: 31px;
  height: 30px;
  display: block;
  margin: 5px auto 0;
  color: #fff;
}
@media (max-width: 1345px) {
  .download .downloadmain li .operation a {
    width: 130px;
    padding: 0 10px 0 18px;
    background: url("../images/down.png") no-repeat 20px center #b0b0b0;
  }
}
@media (max-width: 767px) {
  .download .downloadmain li .operation a {
    width: 50px;
    font-size: 11px;
    height: 24px;
    line-height: 25px;
    background: url("../images/down.png") no-repeat 10px center #b0b0b0;
    background-size: 10px auto;
  }
}
@media (max-width: 376px) {
  .download .downloadmain li .operation a {
    width: 60px;
    padding: 0 10px 0 20px;
  }
}
@media (max-width: 321px) {
  .download .downloadmain li .operation a {
    width: 60px;
    font-size: 10px;
    padding: 0 10px 0 20px;
    background: url("../images/down.png") no-repeat 7px center #b0b0b0;
    background-size: 9px auto;
  }
}
.download .downloadmain li .operation a:hover {
  background: url("../images/down.png") no-repeat 30px center #01a0eb;
}
@media (max-width: 1345px) {
  .download .downloadmain li .operation a:hover {
    background: url("../images/down.png") no-repeat 20px center #01a0eb;
  }
}
@media (max-width: 767px) {
  .download .downloadmain li .operation a:hover {
    display: none;
  }
}
.download .downloadmain li .name {
  width: 60%;
  float: left;
  background: #f7f7f7;
  border-right: #dcdcdc solid 1px;
  padding: 0 30px;
  overflow: hidden;
  height: 41px;
}
@media (max-width: 991px) {
  .download .downloadmain li .name {
    padding: 0 20px;
  }
}
@media (max-width: 767px) {
  .download .downloadmain li .name {
    padding: 0 10px;
    height: 35px;
    font-size: 10px;
  }
}
@media (max-width: 321px) {
  .download .downloadmain li .name {
    font-size: 9px;
  }
}
.download .downloadmain li .name a {
  color: #666666;
}
.download .downloadmain li .name a:hover {
  color: #01a0eb;
}

@media (max-width: 767px) {
	.download{
		width: 100%;
	    float: none;
	}
	.download .downloadmain li .operation a{
		margin-left: 6px;
	}
	.download .downloadmain li time{
		width: 15%
	}
	.download .downloadmain li .name{
		width: 58%
	}
}
@media (max-width: 420px) {
	.download .downloadmain li time{
		width: 20%;
	}
	.download .downloadmain li .name{
		width: 46%
	}
}