@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" ); zoom:1; font-family:"微软雅黑";}
a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#666666; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ý±íµ¥×Ô´øµÄÑùÊ½*/ vertical-align:middle;}
textarea{resize:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ýtextarea×Ô´øµÄÑùÊ½*/ }
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5ÉèÖÃ*/
figure,figcaption{ margin:0px; padding:0px;}
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;padding:0;margin:0;}
a{ color:#aeaeae; text-decoration:none;cursor:pointer;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#000000;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}
.clearfix{ zoom:1;}
.clearfix:after,
.clearfix:before{content:" ";display: table;}
.clearfix2{overflow:hidden;_zoom:1;}

.contain{ width:1200px;margin:0 auto;}
.mar0{ margin-right:0; }

/*top*/
.toper{ width:100%; height:103px; background-color:#0a99df;}
.top{ width:1250px; margin:0 auto; height:103px;padding-top: 12px; position: relative;}
.logo{ position: absolute; top:12px; left:0px;cursor: pointer;}
.SreachBox{ position: absolute; right:0px; top:54px; width:132px; height:30px; background: url("../images/search_03.png") no-repeat;}
.sreach_btn{ width:30px; height:30px; float:right; display: block;cursor: pointer;}
.sreach_ipu{ width:92px; height:30px; float:left; background: none; padding-left:10px; line-height:30px;}
.language{ position:absolute; right:0px; top:20px;}
.language li{ float:left;text-align: center; line-height: 20px; padding:0 7px;}
.language li li{ background: url("../images/bg_language_03.png") left center no-repeat;}
.language li a{ color:#fff; font-size:12px;padding:2px; display: block;cursor: pointer;}
.language li:hover a,.language li a.on{ background-color: #fff; color:#6a6969;}
.nav{ position: absolute; left:470px; top:0px; z-index:10;}
.nav li{ float:left; width:130px; text-align: center; padding-top:33px;}
.nav li>a{ height:70px; line-height:70px; font-size:18px; color:#fff;cursor: pointer; display: block;}
.nav li:hover .subnav{display: block;}
.nav li:hover>a,
.nav li.on>a{ font-weight:bold;}
.subnav{ width:100%; background-color: #0a99df; display: none; z-index: 999;}
.subnav dd a{ display:block; line-height:24px; padding:8px 3px; color:#fff; cursor:pointer;}
.subnav dd a:hover{ font-weight:bold; background:#41b6f0;}
.subnav dd+dd{ border-top:1px dashed #8dc7e3;}
/*top end*/

/*bottom*/
.footer{ width:100%; height:137px; background-color: #eee; border-top:3px solid #0a99df;}
.btmlf{ float:left; padding-top:20px;}
.btmnav{ margin-top: 15px;}
.btmnav li{ float:left; padding-right:12px;}
.btmnav li+li{ background:url("../images/btm_line_03.jpg") left center no-repeat;padding-left: 12px;}
.btmnav li a{ font-size:12px; color:#6a6a6a; cursor:pointer;}
.btmnav li a:hover{color:#000;}
.btmrt{ float:right; padding-top: 57px; width:275px;}
.share{ height:34px; float:left;}
.share li{ float:left; position: relative;}
.share li+li{ margin-left:26px;}
.share li>a>img{ width:34px; height:34px;}
.share li>a{ display: block; cursor: pointer;}
.share li:hover .shareshow{ display: block;}
.shareshow{ position: absolute; bottom: 100%; left:-27px; display: none; cursor: pointer;}
.shareshow img{ width:91px; height:91px; padding-bottom:8px;}
.btmselc{ float:right; margin-left: 14px;position: relative;}
.selchd{ width:167px; height:34px; background:url("../images/bg_btmselc_06.png") no-repeat; line-height:34px; text-align: center; color:#6a6a6a; cursor: pointer;}
.selchd span{ color:#c0c5c8;}
.selcbd{ background: #eee; position: absolute; width:100%; bottom:100%; left:0; display: none;}
.selcbd li{ line-height:25px; height:25px; text-align: center; width:100%;}
.selcbd li a{ color:#6a6a6a; font-size:12px; cursor:pointer;}
.copyright{ width:100%; height:41px; background-color: #434343;}
.copyright p{ line-height:41px; color:#b2b2b2; font-size:12px;}
.copyright p span{ float:right;}
.copyright p span a{ color:#b2b2b2; font-size:12px; cursor: pointer;}
.copyright p span a:hover{ text-decoration: underline; color:#fff;}
/*bottom end*/

/*navlf*/
.menu{ width:260px; margin:0px auto;}
.menu dt,
.menu dt{ text-align: center;}
.menu dt{ height:53px; width:100%; background-color:#0a99df; padding-top:12px; margin-bottom: 11px;}
.menu dt a{ color:#fff; font-size:20px; line-height:24px;}
.menu dt a span{ color:#78bbe9; font-size:12px; font-family: "Arial";text-transform: uppercase;}

.navlf{ float:left; width:226px;}
.navlf dt,
.navlf dt{ text-align: center;}
.navlf dt{ height:53px; width:100%; background-color:#0a99df; padding-top:12px; margin-bottom: 11px;}
.navlf dt a{ color:#fff; font-size:20px; line-height:24px;}
.navlf dt a span{ color:#78bbe9; font-size:12px; font-family: "Arial";text-transform: uppercase;}
.navlf dd{ height:53px; line-height:53px; background-color: #eee; padding-left:40px;}
.navlf dd>a{ color:#4a4949; font-size:14px; cursor: pointer; display:block;}
.navlf dd:hover,
.navlf dd.on{ background-color:#84ccef;}
.navlf dd.on .navlflogo,
.navlf dd:hover .navlflogo{display: none;}
.navlf dd.on .navlflogon,
.navlf dd:hover .navlflogon{ display:inline-block; *display: inline; *zoom:1;}
.navlf dd img{ margin:17px 9px 0 0;}
.navlf dd .navlflogon{display: none;}
/*navlf end*/

/*ny公用样式*/
.ny_ban{ width:100%; height:250px;}
.ny_ban>a{ display: block; height:250px; cursor: pointer;}
.ny_cont{ margin-top:46px;}
.ny_contrt2{}
.ny_contrt{ width:908px; float:left; margin-left:66px;}
.ny_titl{ text-align: center; padding:9px 0 35px; border-bottom:1px solid #efefef;}
.ny_titl h2{ font-size:24px; color:#252525; line-height:24px; margin-bottom: 12px;}
.ny_titl p{ font-size:12px; color:#cac9c9; font-family: "Arial"; line-height: 12px; text-transform: uppercase;}
.dp{ padding:30px 0 30px;}
#ny_xqtitl{ font-size:14px;color:#6f6f6f; margin-top:20px;}
#ny_xqtitl span{ margin-left:15px;}
.bdsharebuttonbox{ float:left; }
.close{ float:right;}
.close>a{ color:#333; cursor: pointer;}
.close>a{ color:#000;}
.ny_newmore{ padding:30px 0 100px;}
/*ny公用样式 end*/

/*pages*/
.page{ text-align:center; clear:both;}
.page a{ display:inline-block; font-size:14px; width:35px; line-height:28px; margin-left:5px; color:#898989; border:1px solid #fff;}
.page a:hover,.page a.a_cur{ background-color:#34aeea; color:#fff; border:1px solid #34aeea;}
.page .fy,.page .a_end{ font-size:12px; width:68px; height:28px; border:1px solid #dddddd; margin-right: 20px;}
.page a:hover.fy
.page a:hover.a_end{ background-color:#8c8c8c; color:#fefefe;}
/*pages end*/

/*首页 s*/
.HomeBan{ width:100%; height:550px; position: relative; z-index:0;}
.HomeBan .bd{ z-index:0;}
.HomeBan .bd li a{ display: block; height:550px;width:100%; cursor: pointer;}
.HomeBan .hd{height:14px; position: absolute; bottom:20px; width:100%;}
.HomeBan .hd ul{ text-align:center; width:100%;}
.hd li{ width:14px; height:14px; border-radius:7px; background: #fff; display: inline-block; *display: inline; *zoom:1; margin:0 8px;}
.hd li.on{ background:#0a99df;}
.banbox{ width:595px; height:75px; padding:32px 28px; background: url("../images/bg_banbox_03.png"); position:absolute; top:166px; left:50%; margin-left:-52px;}
.banbox p{ color:#dfedf7; font-size:16px; margin-top:10px;}

/*news 
.newsbox{ margin-top:-55px;}
.newsld{ width:1200px; height:110px; background:url("../images/newshaw_03.png") left top repeat-x;z-index: 10; position: relative;}
.news_bd{ width:1110px; position: absolute; top:0px; left:0px; height:100px;}
.datebox{ width:145px; height:100px; background-color: #31c7bc; float:left;}
.datebox h1{ font-size:30px; font-weight:bold; color:#fff; text-align: center; padding:27px 0 10px;}
.datebox p{ color:#fff; text-align: center; font-size:18px;}
.newscont{ float:left; width:936px; margin-left:26px;}
.newscont h3{ line-height: 16px; padding:22px 0 12px; }
.newscont h3 a{ font-size:16px; color:#3f3f3f; cursor: pointer;}
.newscont h3 a:hover{ font-weight:bold;}
.newscont p{ font-size:12px; color:#a5a5a5; line-height:20px;}
.newsld>a{ width:48px; height:35px; cursor:pointer; position: absolute; right:10px; display: block;}
.newsld .prev{ background: url("../images/prev_03.png") no-repeat; top:12px;}
.newsld .next{ background: url("../images/next_06.png") no-repeat; top:57px;}
/*news end*/

/*aboutus s*/
.abtbox{ padding-top:50px;}
.aboutus ul{ width:100%; height:354px;}
.aboutus li{ width:356px; height:354px; background-color:#eee; position: relative; z-index:11; float:left;}
.aboutus li>a{ display: block; cursor: pointer; text-align: center;}
.aboutus li>a>img{ width:331px; height:218px; padding-top: 15px;}
.aboutus li>a>h3{ font-size:18px; color:#232323; margin:28px 0 14px; line-height:18px;}
.aboutus li>a>p{ font-size:13px; color:#585858; text-align: left; padding:0 17px; line-height:22px;}
.aboutus li:hover{ background-color:#0a99df;}
.aboutus li:hover h3,
.aboutus li:hover p{ color:#fff;}
.aboutus li+li{ margin-left:66px;}
/*aboutus end*/

/*contact s*/
.contctbox{ margin-top:59px;}
.titl{ text-align: center; width:100%;}
.titl h2{ font-size:26px; color:#2d2c2c; margin-top: 14px; line-height: 26px;}
.titllf{ width:156px; height:26px; display: inline-block; *display: inline; *zoom:1; background: url("../images/bg_titllf_03.png") left 15px no-repeat;}
.titlrt{ width:156px; height:26px; display: inline-block; *display: inline; *zoom:1; background: url("../images/bg_titlrt_05.png") left 15px no-repeat;}
.titl .titltxt{ margin:0 20px; cursor:pointer; color:#2d2c2c;}
.cont{ margin:42px 0 62px;}
.cont ul{ height:219px; width:100%;}
.cont li{ width:366px;  height:219px; text-align: center; float:left;}
.cont li+li{ margin-left:51px;}
.cont li>img{ width:105px; height:105px; z-index: 10; position: relative;}
.contxt{ padding-top:65px; width:366px; height:103px; background-color: #eee; margin-top: -54px; z-index:0;}
.contxt p{ text-align: center; font-size:14px; color:#4a4949; line-height:30px; width:100%;}
/*contact end*/

/*企业资质.shtml*/
.ny_honor{ padding-bottom:82px;}
.ny_honor ul{ padding:40px 0 49px 0; width:100%;}
.ny_honor li{ float:left; height:316px; width:270px; margin-right:48px; margin-bottom:24px; text-align: center;}
.ny_honor li>a{ display: block; cursor: pointer;}
.ny_honor li .honpic{ width:100%; height:235px; margin-bottom: 6px; background-color:#eee; padding-top:24px;}
.honpic img{ width:149px; height:215px;}
.ny_honor li p{ width:100%; background-color: #eee; height:51px; line-height:51px; font-size:13px; color:#4f4d4d; text-transform: uppercase;}
.ny_honor li:hover p{ background:#0a99df; color:#fff;}
/*企业资质.shtml end*/

/*联系我们.shtml*/
.ny_contct{ padding:42px 0 41px;}
.ny_contct ul{ width:100%; height:180px;}
.ny_contct li{ width:287px;  height:180px; text-align: center; float:left;}
.ny_contct li+li{ margin-left:23px;}
.ny_contct li>img{ width:81px; height:81px; z-index: 10;}
.contctp{ padding-top:50px; width:100%; height:88px; background-color: #eee; margin-top: -39px; z-index:0;}
.contctp p{ text-align: center; font-size:14px; color:#4a4949; line-height:24px;}
#contct1 .contctp,
#contct3 .contctp{ padding-top:60px; height:78px;}
#contct1 .contctp p,
#contct3 .contctp p{ text-align: left; font-size:14px; color:#4a4949; line-height:30px; padding-left: 25px;}
/*联系我们.shtml end*/

/*百度地图容器*/
.iw_poi_title{color:#fff;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap;}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent{ margin-bottom: 111px;}
/*百度地图容器 end*/

/*客户留言.shtml*/
.ny_mess ul{ height:441px; padding:20px 0 94px;}
.ny_mess li{ padding-left:25px; float:left; margin-top:21px;}
.ny_mess li span{ color:#434242; font-size:14px; margin-right:15px;}
.messtxt{ width:279px; height:37px; border:1px solid #e5e5e5; padding-left:19px; line-height: 37px; color:black; font-size:14px;}
.name{ background: url("../images/name_03.png") left 10px no-repeat;}
.dh{ background: url("../images/bg_dh_03.png") left 10px no-repeat;}
.yx{ background: url("../images/bg_yx_07.png") left 13px no-repeat;}
.qq{ background: url("../images/bg_qq_06.png") left 10px no-repeat;}
.dz{ background: url("../images/bg_addr.png") left 10px no-repeat;}
.ly{ background: url("../images/bg_ly_15.png") left 17px no-repeat;}
.ny_mess li.qq span{ margin-right: 20px;}
.ny_mess li.ly span{ float:left; margin-top: 12px; margin-right: 19px;}
.ny_mess li textarea{ width:769px; border:1px solid #e5e5e5; height:161px; padding:12px 0 0 19px; color:#c2c2c2; font-size:12px;}
#submit{ width:163px; height:44px; background-color:#0a99df; color:#fff; font-size:18px; text-align: center; line-height:44px; cursor: pointer; margin-left:61px;}
#reset{ font-size:18px; color:#747474; cursor: pointer; background: none; margin-left: 40px;}
/*客户留言.shtml end*/

/*公司新闻.shtml*/
.ny_news{ padding-bottom: 82px;}
.ny_news ul{ padding:17px 0 60px;}
.ny_news li{ width:100%; height:161px; background-color:#f3f3f3; margin-top: 19px;}
.ny_news li>a{ display: block; cursor: pointer; float:left;}
.ny_news li img{ width:237px; height:161px;}
.newcont{ width:629px; margin-left: 23px; float:left;}
.newcont>h3{ padding:22px 0 20px;}
.newcont>h3>a{ color:#2c2c2c; font-size:18px; cursor: pointer; line-height: 18px;}
.newcont>h3>a:hover{ color:#000;}
.newcont>p{ font-size:12px; color:#aaaaa9; line-height:22px;}
.newcont .more{ width:119px; height:30px; background: url("../images/more_06.png") no-repeat; float:right; display: block; cursor: pointer; line-height: 30px; text-align: center; color:#cce4f6; font-size:12px; margin-top: 16px;}
.newcont .more:hover{ color:#fff;}
/*公司新闻.shtml end*/

/*产品中心.shtml*/
.ny_prod{ padding-bottom: 82px;}
.ny_prod ul{ height:608px; padding-bottom: 73px;}
.ny_prod li{ width:283px; height:263px; float:left; margin-right:29px; margin-top:41px;}
.ny_prod li>a{ display: block; cursor: pointer;}
.ny_prod li .prodpic{ width:100%; height:207px; margin-bottom:8px;}
.ny_prod img{ width:283px; height:207px;}
.ny_prod li p{ width:100%; height:48px; background: #eee; line-height:48px; text-align: center; color:#434343; font-size:14px;}
.ny_prod li:hover p{ background:#0a99df; color:#fff;}


.ny_prod2{ padding-bottom: 82px;}
.ny_prod2 ul{ margin-bottom:30px; margin-left:76px;}
.ny_prod2 li{ width:283px; height:263px; float:left; margin-right:100px; margin-top:41px;}
.ny_prod2 li>a{ display: block; cursor: pointer;}
.ny_prod2 li .prodpic{ width:100%; height:207px; margin-bottom:8px;}
.ny_prod2 img{ width:283px; height:207px;}
.ny_prod2 li p{ width:100%; height:48px; background: #eee; line-height:48px; text-align: center; color:#434343; font-size:14px;}
.ny_prod2 li:hover p{ background:#0a99df; color:#fff;}

/*产品中心.shtml end*/


/*产品详情页.shtml*/
.ny_titlxj{ padding:9px 0 10px; border-bottom:1px solid #efefef;}
.ny_titlxj h2{ font-size:24px; color:#252525; line-height:24px;}
.ny_prodxj{ width:100%; margin-top:30px;}
.ny_xjpic{ float:left; width:383px; height:280px;}
.ny_xjpic img{ width:383px;}
.ny_xjtxt{ width:500px; float:left; margin-left:16px; height:280px;position: relative;}
.ny_xjtxt h3{ font-size:26px; color:#252525; margin: 10px 0;}
.xjxq{ margin-top:30px; }
.mstitl{ width:100%; background: #eee; height:35px; line-height:35px; padding-top: 3px; margin-bottom:25px;}
.mstitl li{ width:100px; font-size:16px; color:#4a4949; margin:0 0 0 10px; background: #fff; height:35px; text-align: center; font-weight:bold;}
.xjpage{ margin:70px 0 50px; }
.xjpage p b{ color:#333; font-size:15px;}
.xjpage p a{ font-size:14px; color:#555; cursor: pointer; }
.xjpage p a:hover{ text-decoration: underline; }
/*产品详情页.shtml  end*/