﻿body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size:12px; font-family: 'Roboto', sans-serif; font-family: 'Open Sans', sans-serif;-webkit-text-size-adjust:100%;background:#fff;color:#333;}
html *{padding:0;margin:0;}
a{color:#333;text-decoration:none}
a:hover{color:#0080cc;text-decoration:none;}
em{font-style:normal}
li{list-style:none;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
a,img,input,textarea{outline:none;}
.fl{float:left;}
.fr{float:right;}
.none{display:none;}

.topbar{background:#333;border-bottom: 1px solid #f3f3f3;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;overflow: hidden;}
.topmain{width:1200px;margin:auto;line-height:50px;height:50px;font-size:14px;}
.topmain .fl{font-size:12px;color:#fff;}
.topmain .fr{overflow:hidden;}
.topmain .fr a{margin-left:8px;}
.topmain .fr img{width:16px;}

.flexslider{margin:0px auto;position: relative;width: 100%;height:500px;overflow: hidden;background:#fff;}
.flexslider .slides li{width:100%;height:100%;}
.flex-direction-nav a{width:40px;height:40px;line-height: 99em;overflow: hidden;margin:-35px 0 0;display: block;position: absolute;top: 50%;z-index:10;cursor:pointer;opacity:0;filter: alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next {background:url(../images/large_right.png) no-repeat 0 0;right:3%;}
.flex-direction-nav .flex-prev {background:url(../images/large_left.png) no-repeat 0 0;left:3%;}
.flexslider:hover .flex-next,.flexslider:hover .flex-prev{opacity:1;filter:alpha(opacity=1);}
.flexslider .flex-next:hover{background:url(../images/large_right.png) no-repeat bottom left;}
.flexslider .flex-prev:hover{background:url(../images/large_left.png) no-repeat bottom left;}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging{display:none;}
.flex-control-paging li a{background:#B7B7B7;display:block;height:9px;overflow:hidden;text-indent:-99em;width:9px;cursor: pointer;border-radius:100%;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a{background:#F40;}
.flexslider .slides a img{width:auto;height:500px;display: block;margin:0 auto;}


.noii_pages{margin:20px auto;color:#333;font-size:12px;line-height:20px;}
.noii_pages ul{	float:left;	padding:12px 0px 12px 16px;}
.noii_pages ul li{ padding:6px 12px; float:left;	 font-family: 'Roboto', sans-serif; font-family: 'Open Sans', sans-serif; line-height:20px;	margin-right:6px;	border:1px solid #E9E9E9;}
.noii_pages ul li a{float:left;	color:#555; display:block;}
.noii_pages ul li a:hover{	color:#690;	text-decoration:none;}
.noii_pages ul li.thisclass,.noii_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{	background-color:#CCC;font-weight:bold;}
.noii_pages .pageinfo{	line-height:21px;	padding:12px 10px 12px 16px;	color:#999;}
.noii_pages .pageinfo strong{	color:#555;	font-weight:normal;	margin:0px 2px;}
#pagelist{	text-align:right;	margin-top:10px;}
#pagelist a{color:#29A5C9;	margin-left:5px;}
.pageList {	float: right;	margin-top: 10px;	text-align:right;}
/* 导航 */
.menu_box{position:relative;width:100%;z-index:100;background:#F9F9F9; border-bottom:1px #999 solid;}
.navs ul * a:hover{color:#0080cc;text-decoration:none;}
.navs ul{float:left;height:65px;}
.navs ul li.ahover a{color:#000;}
.menu{list-style:none;width:1200px;margin:0 auto;position:relative;height:65px;}
.menu .logo{float:left;margin-top:5px;}
.menu .logo img{width:auto;height:45px;}
.navs{float:right;}
.navs ul li{float:left;position:relative;width:120px;text-align:center;}
.navs ul li a{height:60px;line-height:60px;display:inline-block;font-size:16px;font-weight:bold;}
.navs ul li a.second{background:url(../images/jt1.png) no-repeat right;padding-right:20px;}
.navs ul li a.second:hover,.navs ul li.ahover .second{none;}
.navs ul li a:focus{-moz-outline-style:none;}

.navs ul li .sub-nav{position:absolute;top:100%;left:0;list-style:none;display:none;z-index:999;width:130px;padding:10px 0;border-top:2px solid #0080cc;background:#fff;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;height:auto;}
.navs ul li .sub-nav a{padding:8px 20px;display:block;color:#333;text-align:left;position:relative;font-size:14px;font-weight:normal;line-height:18px;height:auto;}
.navs ul li:hover .sub-nav{display:block;}
.navs ul li .sub-nav a:hover{color:#0080cc;}

.navs ul li .sub-nav-pro{position:absolute;top:100%;left:0;list-style:none;display:none;z-index:999;width:185px;padding:10px 0;border-top:2px solid #0080cc;background:#fff;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;height:auto;}
.navs ul li .sub-nav-pro a{padding:8px 20px;display:block;color:#333;text-align:left;position:relative;font-size:14px;font-weight:normal;line-height:18px;height:auto;}
.navs ul li:hover .sub-nav-pro{display:block;}
.navs ul li .sub-nav-pro a:hover{color:#0080cc;}


.navs .search{float:left;margin-top:30px;margin-left:20px;}
.navs .search img{height:15px;}
.form-search{position:absolute;top:100%;right:0;left:0;width:100%;height:38px;padding:4px 0;background:#f5f5f5;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;display:none;}
.form-search .text{font-size: 12px;line-height: 22px;margin: 0 0 10px;margin: 0;color: #333333;padding: 8px 10px;border: none;width:1120px;outline:none;background:transparent;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;float:left;margin-left:5px;}
.form-search .button{background:url(../images/search1.png) no-repeat center;float:right;display:block;width:20px;border:none;cursor:pointer;height:38px;margin-right:10px;}

.instrument{width:1200px;margin:0 auto;overflow:hidden;padding:45px 0 10px;}
.services-post{margin-bottom: 30px;width: 23%; padding-right:22px;float:left;}
.services-post a{display:block;margin:0 auto;width:95%;}
.services-post img{margin-bottom: 25px; width:284px;height:203px;}
.services-post .services-content{margin:0 auto;width:95%;}
.services-post .services-content h2{color:#333333;font-size:15px;font-weight: 600;margin: 0 0 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.services-post .services-content p{font-size:14px;color:#777777;line-height:22px;height:44px;overflow:hidden;margin: 0 0 10px;}
.services-post .services-content a{display: inline-block;text-decoration: none;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;color: #777777;line-height: 22px;margin: 0 0 10px;color: #333333;margin: 0;}
.services-post .services-content a:hover{color:#0080cc;}


.main_cont1{ width:100%; margin:0 auto;width:expression(document.body.clientWidth <= 1180? "1180px": "auto"); min-width:1180px; background:#f6f6f6; padding-top:25px; padding-bottom:25px; overflow:hidden;}
/*------------------产品详情页面--------------------*/
/*product detail*/
.product_hd {width:1180px; margin:0 auto;}
.pdimg { width:55%; height:412px; line-height:412px; text-align:center; float:left; position:relative; overflow:hidden; background:#ffffff;}
.pdimg img { width:auto; height:auto; max-width:648px; max-height:412px; display:inline-block; vertical-align:middle;}
.pdimg .zoom { display:block; width:80px; height:80px; background:url(../images/zoom.png) no-repeat; position:absolute; right:0; bottom:0;}
.pdintro { width:42%; float:right; background-color:#ffffff; height:412px;}
.pdintro .name,.pdintro .cateby,.pdintro .btn,.pdintro .tel,.pdintro .links { padding:0px 50px;}
.pdintro .name,.pdintro .cateby {  line-height:1.2;}
.pdintro .name { font-size:30px; font-weight:normal;  font-family: 'Roboto', sans-serif; font-family: 'Open Sans', sans-serif; padding-top:25px;}
.pdintro .cateby { font-size:14px; color:#888; padding-top:8px; padding-bottom:18px;}
.pdintro .cateby .cate { font-size:12px; color:#333; margin-right:5px;}
.pdintro .btn { padding-top:20px; width:450px;}
.pdintro .btn a { margin-right:20px;}
.pdintro .btn .cart { display:inline-block; width:40px; height:40px; background:url(../images/cart.png) no-repeat; overflow:hidden; vertical-align:middle; margin-right:15px;}
.pdintro .tel { font-size:14px;margin-top:10px;background:#CCC;}
.pdintro .tel b { font-size:24px; color:#01a8dd; margin-left:5px; line-height:50px;}
.pdintro .tel b i{ float:left; margin-left:139px;}

.hdmxg{ float:left; width:1180px; height:64px; overflow:hidden; background:url(../images/bgs_06.png) repeat-x 0 0; display:inline;}
.hdmxg li{ float:left; display:block;}
.hdmxg li a{ float:left; display: block; width:173px; height:64px; overflow:hidden; text-align:center; line-height:53px; color:#545454; font-size:15px; margin-right:1px;}
.hdmxg li a:hover{  color:#00a0ef;}
.hdmxg li a.hover3{background:url(../images/bgs_03.png) no-repeat 0 0; color:#ffffff;}

.pro_content{width:1180px; line-height:2em; color:#555555; margin:0 auto; padding-top:55px;}

.dy_content{width:1180px; color:#555555;margin:0 auto; padding-top:35px;}
.dy_100{width:100%; color:#555555;margin:0 auto; padding-top:35px;}

.ndiv{ width:100%; overflow:hidden;position:relative; top:0px;}
.ndiv_box{ width:1180px; margin:0 auto; overflow:hidden;}
.fix-div{ position:fixed; top:0px; z-index:1000; left:0}
.fix-div .ss_gjc{color:#cbcbcb;}
.fix-div a{color:#cbcbcb;}


/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:648px; height:412px;}
.jqzoom .zoom { display:block; width:80px; height:80px; background:url(../images/zoom.png) no-repeat; position:absolute; right:0; bottom:0;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:648px;height:412px;background:#ffffff;display:none;text-align:center;overflow:hidden;}

.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.all-items-block{position:relative;padding-top:64px; width:1180px; margin:0 auto;}
.list-box{ width:1180px;}
.item-list{position:absolute;top:0;left:0;height:64px;background:url(../images/bgs_06.png) repeat-x 0 0; width:100%;}
.fixed-list{position:fixed;left:50%;z-index:999; width:1180px; margin-left:-590px;}
.item-list li{background:url(../images/bgs_03.png) no-repeat 0 0; float:left; display: block; width:173px; height:64px; overflow:hidden; text-align:center; line-height:53px; color:#fff; font-size:16px; margin-right:5px;}

.item-list .a{background:url(../images/bgs_02.png) no-repeat 0 0; color:#ffffff;}
.item-block1,.item-block2,.item-block3,.item-block4{padding-top:13px; }
.item-block1{ line-height:3em; color:#555555; padding-bottom:10px;}
.item-block2{ line-height:2em; color:#555555;padding-bottom:10px;}
.item-block3{ line-height:2em; color:#555555;padding-bottom:10px;}
.item-block4{ line-height:2em; color:#555555;padding-bottom:10px;}


.tabs-section{padding:50px 0;background: #e4e4e4;position: relative;}
.main_cont3_box{width:1180px; margin:0 auto; overflow: hidden;background:#ffffff;}
.main_cont3_box_l{ float: left; width:589px; overflow:hidden;}
.about_links{ float:left; width:589px; overflow:hidden; }
.about_links h3{ float:left; width:550px; padding-left:37px; overflow:hidden; margin-top:35px; margin-bottom:19px;}
.about_links h3 a{ color:#555555; font-size:30px;}
.about_links ul{ float:left; width:587px; display:inline; overflow:hidden;}
.about_links ul li{ float:left;  display:block; height:104px; overflow:hidden; margin-left:20px; padding-left:20px; padding-right:20px;line-height:32px;  font-size:14px;}
.about_links ul li a{ float: left; display:block;  height:52px; line-height:32px; background:url(../images/list_03.png) no-repeat 0 center; padding-left:43px; color:#555555; font-size:14px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.about_links ul li a:hover{ background:url(../images/list_06.png) no-repeat 0 center; color:#01a2ea;}

.about_zeren{ float:left; width:589px; overflow:hidden; margin-top:16px;}
.zeren_pho{ float:left; position:absolute; right:49.7%;width:299px; height:230px; overflow:hidden;}
.about_zeren dl{float:left;width:306px;position: relative;height:185px;padding-top:45px;background:url(../images/z_bg.png) no-repeat 0 0;}
.about_zeren dl:hover{ background: url(../images/z_bg_hover.png) no-repeat 0 0;}
.about_zeren dl dt{ float:left; width:296px; overflow:hidden; }
.about_zeren dl dt a{ color:#fff; font-size:24px; padding-left:30px; }
.about_zeren dl dd{ float:left; width:246px; margin-top:20px; padding-left:30px;  line-height:35px; padding-right:10px;}
.about_zeren dl dd a{color:#fff; font-size:14px; }
.main_cont3_box_r{ float:right; width:586px; overflow:hidden;}
.qylc_pho{ float:left; width:586px; overflow:hidden; height:214px; position:relative;}
.qylc_pho dt{ float:left; width:586px; height:214px; overflow:hidden;}
.qylc_pho dt img{width:586px;height:214px;}
.qylc_pho dd{ position:absolute; top:45px; right:0;}
.qylc_pho dd a{ float:right; width:132px; height:109px; text-align:center; background:#ffd100; color:#000; font-size:35px; padding-top:23px; font-weight:bold;}
.qylc_nr{ float:left; width:500px; overflow:hidden; margin-left:25px; margin-top:20px;}
.qylc_nr dt{ float:left; width:500px;  overflow:hidden;}
.qylc_nr dt a{ color:#333333; font-size:16px; font-weight:bold;}
.qylc_nr dd{ float:left; width:230px; line-height:22px; margin-top:10px;}
.qylc_nr dd a{ color:#6e6e6e;}
.more2{ float:right; width:40px; text-align:center; margin-top:100px; }
.about_zeren1{ float:left; width:586px; overflow:hidden;  position:relative; }
.zeren_pho1{ float:right; position:absolute; right:0; top:0 ;width:298px; height:230px; overflow:hidden;}
.about_zeren1 dl{ float:left; width:306px;position: relative;  height:185px;  padding-top:45px;  background:url(../images/z_bg1.png) no-repeat 0 0;}
.about_zeren1 dl:hover{ background: url(../images/z_bg_hover1.png) no-repeat 0 0;}
.about_zeren1 dl dt{ float:left; width:296px; overflow:hidden; }
.about_zeren1 dl dt a{ color:#left; font-size:24px; padding-left:30px; color:#474747; }
.about_zeren1 dl dd{ float:left; width:246px; margin-top:20px;  padding-left:30px; line-height:35px; padding-right:10px;}
.about_zeren1 dl dd a{color:#474747; font-size:14px; }
.imghover_big{ -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.imghover_big:hover {transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

.news-section{padding:45px 0 25px;width:1260px;margin:0 auto;position:relative;}
.news-title{text-align:center;margin:0 0 35px 0;font-size:24px;}
.mr_frBtnL,.mr_frBtnR{display:block;width:40px;height:40px;background:#000;color:#fff;font-size:18px;text-align:center;line-height:38px;position:absolute;top:250px;z-index:10;}
.mr_frBtnL{left:0;}
.mr_frBtnR{right:0;}

.mr_frUl{width:1200px;margin:0 auto;overflow:hidden;}
.mr_frUl .news-post{float:left;width:270px;margin:0 15px;}
.mr_frUl .news-post .news-gallery{position: relative;}
.mr_frUl .news-post .news-gallery img {width: 100%;height:167px;}
.mr_frUl .news-post .news-gallery .date-post{position:absolute;top:10px;left:10px;width:60px;background:#0080cc;padding: 10px 14px;}
.mr_frUl .news-post .news-gallery .date-post p{font-size: 11px;color: #ffffff;text-align: center;text-transform: uppercase;line-height: 16px;font-weight: 700;margin: 0;}
.mr_frUl .news-post .news-gallery .date-post p span{display: block;font-size: 15px;padding-top: 2px;margin-top: 2px;border-top: 1px solid rgba(255, 255, 255, 0.5);}
.mr_frUl .news-post .news-content{padding: 25px 0;background: #fff;}
.mr_frUl .news-post .news-content h2{color: #333333;font-size: 15px;font-weight:600;margin: 0 0 15px;}
.mr_frUl .news-post .news-content h2 a{display:block;color: #333333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mr_frUl .news-post .news-content h2 a:hover{color: #0080cc;}
.mr_frUl .news-post .news-content p{color:#777;font-size:14px;line-height:22px;height:66px;overflow:hidden;margin:0 0 10px;}
.mr_frUl .news-post .news-content > a{display:inline-block;text-decoration:none;transition:all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;color: #777777;line-height: 22px;margin: 0 0 10px;color: #333333;margin: 0;}
.mr_frUl .news-post .news-content > a:hover{color: #0080cc;}

.footer_t{width:100%; background:#464646;width:expression(document.body.clientWidth <= 1180? "1180px": "auto"); min-width:1180px; overflow:hidden; padding-top:35px; padding-bottom:35px;}
.footer_b{ width:100%; background:#272727;width:expression(document.body.clientWidth <= 1180? "1180px": "auto"); min-width:1180px; overflow:hidden;}
.footer_b_box{ width:1180px; margin:0 auto; overflow:hidden;  padding-top:15px; padding-bottom:15px;color:#ffffff}
.footer_b_box a { font-size:12px; color:#fff;}
.footer_t_box{ width:1180px; margin:0 auto; overflow:hidden;}
.footer_t_box_l{ float:left; width:372px; overflow:hidden; margin-left:72px;font-size:14px;}
.footer_t_box_l dt{ float:left; width:372px; overflow:hidden; }
.footer_t_box_l dt a{ font-size:17px; color:#fdfdfd; font-weight:bold;}
.footer_t_box_l dd{ float:left; width:372px; overflow:hidden;}
.footer_t_box_l dd.map{ float:left; width:372px; overflow:hidden; height:140px; border-bottom:1px solid #676767; background:url(../images/map.png)  no-repeat 0 0; line-height:30px; color:#ffffff; margin-top:15px;}
.footer_t_box_l dd.map i{ font-style:normal; margin-left:88px;}
.footer_t_box_l dd.fxd{ margin-top:12px; color:#ffffff}
.footer_t_box_r{ float:right; width:158px; overflow:hidden;}
.footer_t_box_r dl{ float:left; width:125px; overflow:hidden; margin-right:29px; margin-top:31px;}
.footer_t_box_r dl dt{ float:left; width:125px; height:125px; overflow:hidden;}
.footer_t_box_r dl dd{ float: left; width:125px; text-align:center; margin-top:10px; color:#ffffff;}


.footer_t_box_m{ float:left; width:485px; overflow:hidden; margin-left:62px; overflow:hidden;}
.footer_t_box_m h3{float:left; width:485px; overflow:hidden;}
.footer_t_box_m h3 a{font-size:18px; font-weight:bold; color:#fdfdfd;}
.footer_t_box_m dl{ float:left; width:230px; overflow:hidden;}
.footer_t_box_m dl dt{ float:left; width:180px; overflow:hidden; margin-top:10px; margin-bottom:5px;font-size:14px;}
.footer_t_box_m dl dd{ float:left; width:150px; overflow:hidden; }
.footer_t_box_m dl dd a{ float: left; display:block; width:150px; color:#ffffff; line-height:30px; font-size:14px;}
.blue{ color:#0ea3ed!important; margin-top:10px; margin-bottom:5px; font-size:16px;}

.locate-wrapper{background:#F4F4F4;padding:30px 0;}
.container{width:1200px;margin:0 auto;overflow:hidden;}
.bcid-cat{float:right;font-size: 16px;font-weight: bold;}
.location{float:left;font-size: 14px;background:url(../images/locat1.png) no-repeat left;padding-left:25px;}

.dy-content{font-size:16px;line-height:2.0;float:left;width:1200px;padding:45px 0;}
.dy-content p{font-size:16px;line-height:2.0;}
.dy-content img{max-width:100%;}

.about-content{font-size:16px;line-height:2.0;float:left;width:900px;padding:45px 0;}
.about-content p{font-size:16px;line-height:2.0;}
.about-content img{max-width:100%;}
.about_right{float:right;width:270px;padding:45px 0;}
.about_right .widget .title{color: #525659;text-transform: uppercase;font-weight: 600;font-size: 20px;line-height: 20px;margin-bottom: 22px;margin-top: 0;}
.sform-div{overflow:hidden;}
.sform-div .text{background: none;color:#444;border:1px #ddd solid;border-right:none;float:left;width:199px;padding-left:20px;padding-right:0;height:48px;line-height:48px;}
.sform-div .submit{float:right;width:50px;padding-left:0;padding-right:0;background:url(../images/icon-lense.png) no-repeat center #E90112;cursor:pointer;height:50px;line-height:50px;border:none;font-size:0;}

.widget .tabbed .current{display: block;padding: 22px 0 0;border-top: 1px solid #d3dae0;}
.widget .tabbed .widget-list li{background:none;border-bottom:1px solid #E8E9EF;line-height: 1.0;padding: 0 0 15px;margin-bottom: 15px;overflow:hidden;}
.widget .tabbed .widget-list li:last-child {border-bottom: none;margin: 0;padding: 0;}
.about_right .widget{margin-bottom: 35px;}
.widget-list li .comments{margin-right:0;margin-top:3px;background:url(../images/data.png) no-repeat left;padding-left:18px;display: inline-block;font-size: 12px;}
.widget-list li img {width: 106px;height: auto;float:left;}
.about_right .widget ul li .sn-wrapper{float:left;font-size:14px;margin-left:10px;width:152px;}
.about_right .widget ul li .s-desc{margin-bottom: 8px;line-height:21px;max-height:42px;overflow:hidden;}

.blog-article{margin-bottom:30px;overflow:hidden;}
.blog-article .pic{float:left;width:250px;margin-right:25px;margin-bottom: 10px;}
.blog-article .pic img{display:block;max-width:100%;height:auto;}
.blog-article .post-summary{float:left;width:620px;overflow:hidden;}
h2.post-title{font-size: 20px;letter-spacing: normal;margin-top: 0;margin-bottom: 12px;line-height: 1.4;overflow-x: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.blog-article .post-meta{width: 125px;margin: 0 30px 15px 0;}
.blog-article .post-meta ul{padding:0;}
.blog-article .post-meta ul li{margin:0 0 6px;padding:2px 0;text-transform: uppercase;background: none;}
.blog-article .post-meta ul li a{color:#a5aaae;}
.blog-article .post-meta ul li a:hover{color:#0080cc;}
.blog-article .post-meta ul li img{height:14px;padding-right:17px;}
.downlist-wrap .blog-article figure {width: 220px;margin-right: 25px;}
.blog-article .post-meta {width: 125px;margin: 0 30px 15px 0;}
.blog-article .post-meta {color: #a5aaae;font-size: 12px;float:left;width:130px;border-right: 2px solid #d7dee0;margin: 0 30px 15px 0;}
.blog-article .post-summary p {margin-bottom: 10px;line-height: 23px;color: #666;font-size: 14px;height:69px;}
.blog-article .entry-content{float:left;width:450px;}
.blog-article .more{text-transform:uppercase;line-height:23px;color:#7d8489;font-size:14px;}
.blog-article .more em{color:#f16543;padding-left:8px;}
.blog-article .more:hover em{color:#333;}

.fynumber{width:100%;overflow:hidden;text-align:center;margin:20px auto;color:#333;font-size:12px;line-height:20px;}
.fynumber a{border:1px solid #ccc;padding:2px 9px;display:inline-block;color:#999;margin-left:4px;}
.fynumber a.cur{background:#ccc;color:#ffffff;}
.fynumber a:hover{background:#ccc;color:#ffffff;}
.fynumber span{padding-left:11px; padding-right:5px;display:inline-block;padding:2px 9px;}
.fynumber .current{background:#ccc;color:#fff;}

.inner_section{position:relative;width:1200px;margin:0 auto;overflow:hidden;}
.temp_banner{margin:0;width:100%;height:249px;position:relative;background:#000 url(../images/proban.jpg) no-repeat scroll center center / 100% auto;background-size: cover;}
.temp_banner:before{position: absolute;left: 0;top: 0;content: "";width: 100%;height: 249px;background: rgba(0, 0, 0, 0.1);}
.page-title {margin-top: 80px; text-align:right;}
.page-title h3{font-size: 32px;color: #383838;line-height: 1;margin-top:10px;margin-bottom:10px;}
.page-title h4{font-size: 22px;color: #383838;line-height: 2;margin-top:20px;margin-bottom:10px;}
.page-title p{margin-top: 20px;font-size: 18px;color: #000;margin:0 0 10px; }

.p-group{background:#f5f5f5;overflow:hidden;}
.row_pr0{width:1200px;margin:0 auto;overflow:hidden;padding:15px 0;}
.p-group h2{margin-bottom:30px;font-size:30px;}
.p-group ul li {float:left; width:25%;}
.p-group ul li a {margin:0 10px 20px 0; padding:10px 0px 0px; display:block; position:relative; background:#ffffff;}
.p-group ul li a .tag {display:block; color:#ffffff; font-size:14px; padding:2px 8px; background:#F6AB00; position:absolute; right:10px; top:10px;}
.p-group ul li a .cover {width:250px; margin:auto;}
.p-group ul li a .cover img {display:block; width:100%; margin:auto; height:auto;}
.p-group ul li a .desc {margin-top:10px; text-align:center;}
.p-group ul li a .desc h4 {font-size:16px; padding-bottom:10px;}
.p-group ul li a .desc p {font-size:14px; color:#8d8d8d; word-break:keep-all;/*不换行*/ white-space:nowrap;/*不换行*/ overflow:hidden;/*内容超出宽度时隐藏超出部分的内容*/ text-overflow:ellipsis;/*当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用*/}
.p-group ul li a:hover { z-index:2; box-shadow:0 20px 20px rgba(0,0,0,0.1); -webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0); -webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s;}


.listmain{ width:100%; padding-top:0px; padding-bottom:30px;}
.listmain_box{ width:900px; overflow:hidden; margin:0 auto;}

.shows{ float:left; width:275px; height:251px; position:relative; overflow:hidden; margin-top:35px; margin-right:8px; margin-left:10px;  background:#f6f6f6;}
.shows dt{ float:left; width:275px; height:175px;  overflow:hidden;}
.shows dt img{ width:272px; height:175px; }
.shows dd{ position:absolute; width:270px; top:0; left:0; height:251px; border:#f6f6f6 3px solid;}
.shows dd a{ float:left; width:270px; display:block; height:76px; padding-top:175px; text-align:center; line-height:76px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-size:20px; color:#757575; transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.shows dd a:hover{ background:url(../images/lists_10.png) no-repeat 0 0; color:#ffffff;}


.banner{width:1150px;height:677px;position:relative;overflow:hidden;margin:0 auto;}
.banner .banner-btn{display:none;}
.banner .banner-btn a{display:block;line-height:40px;position:absolute;top:320px;width:40px;height:40px;background-color:#000;opacity:0.3;filter:alpha(opacity=30) color:rgb(255, 255, 255);overflow:hidden;z-index:4;}
.banner .prevBtn{left:5px;}
.banner .nextBtn{right:5px;}
.banner .banner-img{font-size:0;*word-spacing:-1px;/* IE6、7 */ letter-spacing:-3px;position:relative;}
.banner .banner-img li{display:inline-block;*display:inline;*zoom:1;/* IE6、7 */vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:12px;width:1150px;height:677px;}
.banner .banner-img li img{width:1150px;height:677px;}
.banner i{background:url(http://gtms01.alicdn.com/tps/i1/T1szNBFzlmXXX8QSDI-400-340.png)  no-repeat;width:15px;height:23px;cursor:pointer;margin:8px 0 0 12px;display:block;}
.banner .nextBtn i{background-position:-200px -24px;}
.banner .prevBtn i{background-position:-200px 0px;}
.banner .banner-circle{position:absolute;left:50%;bottom:32px;height:13px;text-align:center;font-size:0;}
.banner .banner-circle li{border-radius:10px;margin:0 8px;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1;}
.banner .banner-circle li a{display:block;height:13px;width:13px;border-radius:50%;background:#fff;overflow:hidden;}
.banner .banner-circle .selected a{background:#0080cc;}

.slogn_info{width:1120px;margin:0 auto;background:#f5f5f5;padding:30px 15px;}
.slogn_info .part{overflow:hidden;}
.slogn_info .part .fl{font-size:18px;width:165px;text-align:right;}
.slogn_info .part .fr{font-size:14px;width:940px;line-height:24px;}
.slogn_info .part .line{width:67px;height:2px;background:#0080cc;float:right;display:block;margin-top:5px;}

.real_content{width:1150px;margin:0 auto;padding-bottom:80px;overflow:hidden;}
.real_content img{max-width:100%;display:block;margin:0 auto;}
.real_content p{font-size:14px;line-height:24px;}
.real_content .roomtit{font-size:24px;font-weight:normal;margin-top:50px;margin-bottom:10px;}
.real_content .roomtit span{color:#999;text-transform:uppercase;}

.design_team{overflow:hidden;width:1150px;margin:0 auto;}
.design_team ul{overflow:hidden;margin-left:-12px;}
.design_team ul li{float:left;width:278px;margin-left:12px;margin-bottom:16px;}
.design_team ul li img{display:block;width:278px;height:325px;}
.design_team ul li p{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:42px;}
.design_team ul li p span{color:#888;margin-left:10px;}

.quality_engineer{width:1150px;margin:0 auto;}
.construct_num{text-align:center;padding:20px 0;}
.construct_num li{display:inline;cursor:pointer;border:1px solid #ddd;padding:10px 41px;border-radius:30px;font-size:16px;margin:0 12px;}
.construct_num li.active{border:1px solid #0080cc;background:#0080cc;color:#fff;}

.cst_content{line-height:24px;font-size:14px;padding:25px 0 45px;}
.cst_content img{max-width:100%;}
.cst_content .orangebt{color:#0080cc;margin-top:20px;}
.cst_content .h1{font-size:16px;}

.development{width:1150px;margin:0 auto;font-size:14px;line-height:30px;padding-bottom:95px;}
.development img{max-width:100%;}

.material_num{text-align:center;padding:30px 0 10px;margin-left:-18px;overflow:hidden;}
.material_num li{float:left;cursor:pointer;border:1px solid #ddd;line-height:57px;height:57px;font-size:18px;margin-left:18px;width:174px;}
.material_num li.active{border:1px solid #0080cc;background:#0080cc;color:#fff;}

.global_material{overflow:hidden;padding-top:40px;}
.global_material .fl{overflow:hidden;width:545px;}
.global_material .fl h1{font-size:24px;font-weight:normal;text-transform:uppercase;padding:20px 0 45px;}
.global_material .fl h1 em{color:#0080cc;}
.global_material .fl p{font-size:14px;line-height:24px;}
.global_material .pabor{border-bottom:1px dashed #ddd;margin-left:46px;width:422px;padding:25px 0 20px;}
.global_material .pabor.padno{padding-top:0;}
.global_material .pabor p{background:url(../images/yuan.png) no-repeat 0 6px;padding-left:34px;width:350px;}
.global_material .fr{overflow:hidden;width:566px;}
.global_material .fr img{max-width:100%;}
.global_material .fr img.ppbj3{margin-top:275px;}

.characteristic{overflow:hidden;width:984px;margin:auto;padding:77px 0 57px;}
.characteristic li{float:left;text-align:center;width:246px;}
.characteristic li img{width:142px;height:142px;}
.characteristic li p{font-size:18px;color:#595758;padding-top:35px;}

.wood{overflow:hidden;margin-left:-62px;padding-bottom:45px;}
.wood li{float:left;text-align:center;width:230px;height:190px;overflow:hidden;margin-left:12px;}
.wood li img{width:230px;height:190px;}

.moretostore{text-align:center;font-size:18px;color:#595758;margin-bottom:28px;}

.index_box4.service{background:#fff;}
.index_box4.service img{max-width:100%;}
.index_box4.service .system li{border-bottom:1px dashed #ddd;border-right:1px dashed #ddd;margin:0;width:399px;padding:30px 0;}
.index_box4.service .system li.brn{border-right:none;}
.index_box4.service .system li.bbn{border-bottom:none;}
.index_box4.service .system img{margin-left:22px;}
.index_box4.service .system .text{width:260px;}
.index_box4.service .lsfwtx{display:block;margin:auto;padding:20px 0 50px;}

.about_content{width:1150px;margin:68px auto 0;overflow:hidden;font-size:14px;line-height:30px;}
.about_content .about{overflow:hidden;background:#0080cc;margin-top:50px;}
.about_content .about img{float:left;width:424px;}
.about_content .about .text{float:left;width:726px;text-align:center;line-height:45px;}
.about_content .about .text h1,.about_content .about .text p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.about_content .about .text h1{font-size:27px;color:#fff;font-weight:normal;padding-top:30px;}
.about_content .about .text p{font-size:14px;color:#fff;}

.about_news{width:1150px;margin:0 auto 25px;overflow:hidden;}
.about_news .xwzx{text-align:center;font-size:30px;padding:60px 0;}
.about_news ul{overflow:hidden;line-height:24px;}
.about_news ul.first{float:left;}
.about_news ul.first li{overflow:hidden;border:1px solid #ddd;width:504px;}
.about_news ul.first li h1{font-size:18px;font-weight:normal;padding-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.about_news ul.first li p{font-size:14px;color:#999;height:48px;overflow:hidden;}
.about_news ul.first li .news{padding:15px 19px 18px;}
.about_news ul.new_r{float:right;width:595px;}
.about_news ul.new_r li{border-bottom:1px dashed #ddd;overflow:hidden;padding:0 0 29px;margin-bottom:40px;}
.about_news ul.new_r li:last-child{border-bottom:none;}
.about_news ul.new_r li .time{float:left;font-size:14px;}
.about_news ul.new_r li .time b{font-size:24px;display:block;}
.about_news ul.new_r li .news{float:right;width:489px;}
.about_news ul.new_r li .news h1{font-size:18px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.about_news ul.new_r li .news p{font-size:14px;color:#999;height:48px;overflow:hidden;margin-top:5px;}

.contact_box{width:1150px;margin:49px auto 69px;overflow:hidden;}
.contact_box .contact{float:right;background:#0069b7;width:339px;padding-left:30px;height:400px;}
.contact_box .contact h1{font-size:24px;color:#fff;padding:28px 0 20px;}
.contact_box .contact p{font-size:14px;line-height:21px;color:#fff;}
.contact_box .contact .wechat{overflow:hidden;padding-top:20px;}
.contact_box .contact .wechat div{float:left;text-align:center;margin-right:30px;}
.contact_box .contact .wechat div img{width:117px;height:117px;}
.contact_box .contact .wechat div p{font-size:12px;padding-top:12px;}

.news_content{width:1150px;margin:60px auto 80px;overflow:hidden;font-size:14px;line-height:30px;}
.news_content .title{text-align:center;border-bottom:1px dashed #ddd;padding-bottom:20px;margin-bottom:20px;}
.news_content .title h1{font-size:24px;font-weight:normal;padding-bottom:20px;}
.news_content .title p{font-size:14px;color:#999;}
.news_content .title span{margin:0 20px;}
.news_content img{max-width:100%;display:block;margin:auto;}