@charset "utf-8";

/*Global 网站全局CSS*/
body, td, th ,div, ul, li, p{ font-size:12px; font-family:arial, helvetica, sans-serif;}
body{margin-left:0;margin-top:0;margin-right:0;margin-bottom:0; _background:#b5b6ba url(../images/main.gif) repeat-x;}
ul, li, p, dl, dt, dd, h1,h2,h3,h4,h5,h6, form{list-style-type:none;padding:0;margin:0;}
img{padding:0;margin:0;border:0;}
a:link{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:orange; text-decoration:underline;}
.clear{clear:both;}
.freeheight{height:10px; overflow:hidden;}

/*wrapper 网站外框架*/	
.wrapper{margin:0px auto;}

/*meta 顶部描述模块*/
.meta{height:35px; line-height:35px; overflow:hidden; clear:both; background:#333; color:#999; }
.meta .tel{ color:#999;}
.meta .tel a{ color:#999;}
.meta .language{ width:100%; height:30px; line-height:30px; }
.meta .language ul{ margin-bottom:0px;}
.meta .language ul li{ float:right; margin-left:20px;}
.meta .language ul li a{ font-size:12px; padding-left:5px; }
.meta .language ul li:nth-child(1){ padding-left:20px; background:url(/images/en.png) left center no-repeat;}
.meta .language ul li:nth-child(2){ padding-left:20px; background:url(/images/cn.png) left center no-repeat;}
.meta .language a{ color:#999;}

/*header 网站头部模块*/
.mb_logo{ background:#000; overflow:hidden;}
.mb_logo img{ max-height:75px; padding:10px 0; }

.sidebar-brand .mb_logo img{ height:65px;}

.header{width:100%; height:120px; margin:0px auto; background:rgb(248,248,248); overflow:hidden; clear:both; }
.logo{ height:90px; margin-top:20px; overflow:hidden;}
.logo img{padding:5px 0; max-height:100%;}

.headerright{ text-align:right;}
.headerright #t1{background:url(../images/ico.gif) 4px 2px no-repeat;}
.headerright #t2{background:url(../images/ico.gif) -135px 2px no-repeat;}
.headerright #t3{background:url(../images/ico.gif) 3px -97px no-repeat;}

/*header_nav 网站头部栏目导航条模块*/
.header_nav{ width:100%; margin-top:60px; overflow:hidden; clear:both; }
.header_nav li{ float:left; text-align:center; overflow:hidden;}/*控制导航之间背景*/
.header_nav li span{font-weight:bold;}
.header_nav li a{ height:50px; _line-height:50px; display:block; margin:0 10px; padding:0 15px;}
.header_nav li a:link,.header_nav li a:visited{ font-size:15px; color:#000000;text-decoration:none; }
.header_nav li a:hover{ color:#EC8917;}
.header_nav .current {_background:url(../images/ico.gif) right -400px no-repeat; }/*控制导航当前背景颜色*/
.header_nav .current a{ color:#EC8917!important;}/*控制导航当前字体颜色*/
.header_nav li a.selected{ _background:url(../images/ico.gif) right -400px no-repeat;color:#de438f;}

/*crumbs 网站次栏目导航*/
.crumbs{height:40px;line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:10px 0; font-size:14px;background:#f4f4f4;border:1px solid #e4e4e4;}
.crumbs i{ color:#005DAF;}

/*ban 首页广告模块*/
.ban{overflow:hidden; width:100%; height:auto; text-align:center; clear:both; }

/*search 搜索模块*/
.search .title{font-size:16px;line-height:40px;height:40px;color:#FFF;text-indent:10px;background:#005daf;}

.search{ width:100%;}
.search p,.contactindex p,.rss p{font-size:14px; font-weight:bold;line-height:40px;height:40px;color:#fff;text-indent:10px; _background:url(../images/ico.gif) 0px -600px;}
.search select{width:100%; overflow:hidden;height:40px;}
.searchinput{border:1px #7f9db9 solid; width:100%; height:40px;margin-top:5px;}
.searchbt{width:100%;height:30px;line-height:30px;_background:url(../images/ico.gif) 0px -350px no-repeat;background:#3283b0;border:0px;color:#fff;cursor:pointer;margin-top:5px;font-size:14px;padding:0;}
#searchText{ border:1px solid #006ACD; height:30px; width:250px;}
.searchbtn{ border:1px solid #006ACD; background:#006ACD; height:30px; color:#fff; width:50px; }

/*sort 产品分类模块*/
.sort{ width:100%; border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.sort .title{
	text-indent:20px;
	font-size:16px;
	line-height:40px;
	height:40px;
	color:#fff;
	background:#005daf;
	margin:10px 0;
}
.sort ul{ margin-top:10px;}
.sort li{
	width:100%;
	padding:0 15px;
	line-height:30px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-top:10px;
}
.sort li ul{margin-top:0px;}
.sort li ul li{font-weight:normal;margin-top:0px;}
.sort li ul li a:link,.sort li ul li a:visited{
	background:none;
	padding-left:10px;
	font-size:12px;
	display:block;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sort li ul li a:hover{
	_background:url(../images/ico.gif) 0px -150px no-repeat;
	background:#FFAE00;
	color:#fff;
}
.sort li a:link,.sort li a:visited{
	_background:url(../images/ico.gif) 0px -500px no-repeat;
	border:1px solid #ddd;
	border-radius:20px;
	height:30px;
	line-height:30px;
	padding-left:10px;
	color:#000000;
	display:block;
}
.sort li a:hover{
	_background:url(../images/ico.gif) 0px -150px no-repeat;
	background:#FFAE00;
	padding-left:10px;
	color:#fff;
	border:1px solid #FFAE00;
}

.sort_nav{ *text-align:center; width:100%; margin-bottom:50px; }
.sort_nav ul{ display:table; margin-left:auto; margin-right:auto; }
.sort_nav ul li{ height:50px; line-height:50px; font-size:14px; text-align:center; margin:0 10px; padding:0 20px;  list-style:none; float:left; *float:none; *display:inline; *zoom:1;}
.sort_nav ul li:hover{ border-bottom:2px solid #EC8917;}

/*briefcontact 侧边联系方式模块*/
.briefcontact .title{
	font-size:16px;
	line-height:40px;
	height:40px;
	color:#FFF;
	text-indent:10px;
	_background:url(../images/ico.gif) 0px -600px;
	background:#005daf;
}
.briefcontact{
	margin-top:25px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	overflow:hidden;
}

.briefcontact dl{ overflow:hidden; padding:0 10px;}
.briefcontact p img{ float:left; margin-right:10px; height:90px;}
.briefcontact dd{ float:left; width:100%; border-bottom:1px dotted #ddd;}
.briefcontact .top{ display:block;}
.briefcontact .bottom{ display:block;}

.briefcontact ul{margin-top:5px; padding:15px;}
.briefcontact li{clear:both;line-height:18px;overflow:hidden;}
.briefcontact .img img{ max-width:100%; min-width:100%; margin-bottom:10px;}
.briefcontact li p{float:left;margin-top:0px;font-weight:bold;font-size:12px;height:22px;line-height:22px;border:0px;margin-right:5px;background:none;color:#333;}
.briefcontact .tel p{float:left;margin-top:0px;font-weight:bold;font-size:12px;height:22px;line-height:22px;border:0px;margin-right:5px;background:none;color:#333;width:40px;}
.briefcontact li span{margin-top:0px;font-weight:normal;font-size:12px;height:22px;line-height:22px;border:0px;}

/*linkbar 侧边订阅模块*/
.linkbar p{font-size:14px;font-weight:bold;line-height:27px;height:27px;color:#FFF;text-indent:10px;background:url(../images/ico.gif) 0px -600px;}
.linkbar{margin-top:20px;}
.linkbar ul{margin-top:10px;margin-bottom:10px;margin-left:10px;}
.linkbar li{height:25px;overflow:hidden;}

/*main 主要框架*/
.main{width:100%;margin:0px auto;overflow:hidden; clear:both; }

/*left 主框架左侧*/
.main .left{width:220px;float:left;overflow:hidden;border-top:15px #fff solid;height:100%;}

/*right 主框架右侧**/
.main .right{float:right;overflow:hidden;height:100%;}

/*home_box 首页大容器*/
.home_box{margin-top:20px;}
.home_box .title{height:25px;line-height:25px;clear:both;background:url(../images/ico.gif) 0px -750px;}
.home_box .title p{float:left;font-weight:bold;font-size:12px;color:#fff;background:url(../images/ico.gif) 0px -700px;padding:0px 10px;border-left:1px #000 solid;border-right:1px #000 solid;}
.home_box .title span{float:right;font-family:"arial";padding-right:5px;border-right:1px #fff solid;}
.home_about{width:49%;float:right;line-height:22px;height:200px;border-left:1px #dfdfdf solid;border-right:1px #dfdfdf solid;border-bottom:1px #dfdfdf solid;overflow:hidden;}
.home_about .about{margin:15px!important;margin:15px 15px 15px 8px;float:left;}

/*mainfoot 主框架封底*/
.main .mainfoot{clear:both;background:#fff url(../images/body_foot.gif);border-top:0;border-bottom:15px #fff solid;height:1px;overflow:hidden;}

/*footer 网站底部模块*/
.footer a:link{color:#333; text-decoration:none;}
.footer a:visited{color:#fff; text-decoration:none;}
.footer a:hover{color:orange; text-decoration:underline;}
.footer{width:100%; overflow:hidden; background:#161616; padding-top:30px; margin-top:15px;}
.footer .container{ padding-bottom:30px;}
.footer h1{ font-size:30px; line-height:32px; color:#fff; margin-top:0px;}
.footer p{ color:#fff; font-size:14px;}
.footer .col-md-4 a{ color:#fff;}
.footer .foot_share a.bshare-facebook:hover {background-color: #6280d6;}
.footer .bshare-custom a:hover {text-decoration: underline;-moz-opacity: 0.75;-khtml-opacity: 0.75;opacity: 0.75;}
.footer .foot_share a:hover { opacity: 1 !important; background-color: #6280d6;}
.footer .foot_share a.bshare-facebook { background: #414648 url(/images/face.png) no-repeat center;}
.foot_share a.bshare-linkedin { background: #414648 url(/images/in.png) no-repeat center;}
.foot_share a.bshare-pc {background: #414648 url(/images/pc.png) no-repeat center;}
.foot_share a.bshare-twitter {background: #414648 url(/images/twitter.png) no-repeat center;}
.foot_share a.bshare-gplus {background: #414648 url(/images/gplus.png) no-repeat center;}
.footer .bshare-custom .bshare-facebook { background: url(http://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png) no-repeat 0 -54px; display: inline-block;}
.footer .bshare-custom a { padding-left: 19px; height: 16px; _height: 18px; text-decoration: none; display: none; zoom: 1; vertical-align: middle; cursor: pointer; color: #333; margin-right: 3px; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
.footer .foot_share a { display: inline-block!important; width: 47px!important; height: 47px!important; margin: 0 27px 0 0!important; margin-right: 10px !important; padding: 0!important; background-color: #414648; border-radius: 5px;}
.footer .bshare-custom { font-size: 13px; line-height: 16px !important;}
.footernav{width:100%; height:30px;line-height:35px;overflow:hidden;margin:0px auto;background:#fff url(../images/foot.gif) repeat-x;border-left:1px #ccc solid;border-right:1px #ccc solid;border-bottom:1px #ccc solid;}
.footernav span{float:right;width:82px;height:23px;line-height:26px;background:url(../images/ico.gif) 0px -300px no-repeat;margin-top:7px;overflow:hidden;text-indent:10px;margin-right:10px;}
.footernav li{float:left;margin-left:10px;_margin-left:5px;margin-right:5px;}
.footernav li a:link,.footernav li a:visited{color:#bbb;}
.footernav li a:hover{color:#de438f;}
.footernav dl{float:right;margin-right:20px!important;margin-right:10px;height:30px;line-height:35px;overflow:hidden;}
.footernav dd{float:left;margin-left:15px;text-indent:20px;}
.footernav #ft1{background:#f3f3f3 url(../images/ico.gif) 2px -39px no-repeat;}
.footernav #ft2{background:#f3f3f3 url(../images/ico.gif) -95px -40px no-repeat;}
.footernav #ft3{background:#f3f3f3 url(../images/ico.gif) -195px -40px no-repeat;}
.footernav #ft4{background:#f3f3f3 url(../images/ico.gif) -140px -92px no-repeat;}

.footer .footer_nav{width:100%; overflow:hidden; clear:both;}
.footer .footer_nav .level1{ height:180px;}
.footer .footer_nav ul{ padding:0px; white-space:nowrap; overflow:hidden; clear:both;}
.footer .footer_nav li{ line-height:35px; text-align:center; overflow:hidden;}
.footer .footer_nav li span{font-weight:bold;}
.footer .footer_nav ul li a{padding:0 32px; height:25px; line-height:25px; display:block; float:left; }
.footer .footer_nav ul li a:link,.footer .footer_nav ul li a:visited{font-size:16px; color:#fff; text-decoration:none; }
.footer .footer_nav ul li a:hover{color:#e0e0e0;}
.footer .footer_nav .current{background:url(../images/ico.gif) right -400px no-repeat;}
.footer .footer_nav ul li a.selected{background:url(../images/ico.gif) right -400px no-repeat; color:#de438f;}
.footer .footer_nav ul li ul li{ clear:both;}
.footer .footer_nav ul li ul li a:link,.footer .nav ul li ul li a:visited{ font-size:12px; }

/*copyright 版权模块*/
.copyright{width:100%; overflow:hidden; background:#161616; color:#fff; text-align:center; line-height:50px; border-top:1px solid #434343;}
.copyright span{float:right; line-height:50px; padding-right:15px;}
.copyright p{float:right; color:#333;}
.copyright a{ color:#fff;}

/*links 友情链接模块*/
.links{width:975px;clear:both;overflow:hidden;margin:0px auto;margin-top:15px;}
.links p{font-weight:bold;color:#333;float:left;margin-right:10px;line-height:20px;}
.links li{line-height:20px;margin-right:10px;white-space:nowrap;float:left;}
.links a:link,.links a:visited{line-height:20px;margin-right:10px;}

/*page 分页*/
.page{ height:100%;}

/*MessageBox 错误信息模块*/
.error{background: url(../images/icon_error.gif) no-repeat 5px 3px;line-height:14px;padding:3px 20px 2px 25px;font-size:12px;font-family:verdana;color:#e04023;margin-top:2px;}
.success{background:#eff6e4 url(../images/icon_success.gif) no-repeat 5px 3px;border:1px solid #cae2a4;line-height:14px;padding:3px 20px 2px 25px;font-size:12px;font-family:verdana;}
.alert{background:#fffbd1 url(../images/icon_alert.gif) no-repeat 5px 3px;border:1px solid #fddc9b;line-height:14px;padding:3px 20px 2px 25px;font-size:12px;font-family:verdana;}
.successA{border:1px solid #cae2a4;padding:15px 10px 15px 60px;margin:20px 0;background:#f7faf1 url(../images/successA.gif) 15px 15px no-repeat;color:#2a9917;font-size:14px;line-height:30px;}
.errorA{border:1px solid #fac5c7;padding:15px 10px 15px 60px;margin:20px 0;background:#fef0f0 url(../images/errorA.gif) 15px 15px no-repeat;color:#CC0000;font-size:14px;line-height:30px;}
.quickminiimgbox{visibility:hidden;position:absolute;left:0;top:0;z-index:301;}
.quickminiimgbox .iconlayer{height:100%;}
.quickminiimgbox .iconlayer a{display:block;width:100%;height:100%;text-decoration:none !important;}
.quickminiimgbox .maskbox{float:left;width:100px;height:100px;border:none;overflow:hidden;background:url(../images/quickview_blank.gif) repeat;}
.quickminiimgbox .dartbox{float:left;width:16px;height:100px;background:url(../images/quickview_dart.gif) no-repeat right center;}
.quickinfobox{visibility:hidden;position:absolute;left:0;top:0;width:125px;height:125px;background-color:#d1e3f5;padding:8px 8px 4px;text-align:center;border:1px solid #adcfea;z-index:300;}
.quickinfobox .largeimg{width:120px;height:120px;background-color:#ffffff;padding:5px;border:1px solid #4e89c4;}
.quickinfobox .largeimg a{display:table-cell;width:120px;height:120px;*display:block;vertical-align:middle;outline:none;}
.quickinfobox .largeimg img{vertical-align:middle;border:0;}

/*banner_box 幻灯片*/
.banner_box{ width:100%; overflow:hidden; clear:both; _margin-top:120px;}
.banner_box img{ width:100%; max-width:100%;}
.banner_box1{ width:100%; overflow:hidden; clear:both; _margin-top:30px;}
.banner_box1 img{ width:100%; max-width:100%;}

/*banner 联系我们banner*/
.about_banner{ width:100%; overflow:hidden; clear:both;}
.about_banner img{ width:100%; max-width:100%; }

/*contact 联系我们页面*/
.contactus{ width:100%; overflow:hidden;}
.contactus .contact_info ul{ padding:0px;}
.contactus .contact_info ul li{ line-height:50px; font-size:14px;}
.contactus .contact_info ul li span{ color:darkorange; margin-right:15px;}

.contactus .contact_us{ border-top:1px dotted #A5A5A5; padding:20px 0;}
.contactus .contact_us h1{ font-size:18px;}
.contactus .contact_us dl{ font-size:14px; }
.contactus .contact_us dl dt,.contact .contact_us dl dd{ line-height:30px;}

.contactus .contact_us ul li{ float:left; width:50%;}
.contactus .contact_us ul li span{width:100px; height:50px; float:left;}
.contactus .contact_us ul li p{ line-height:30px; font-size:14px;}
.contactus .contact_us ul li p b{display:block; clear:both; color:darkorange; font-size:16px; line-height:25px;}

.contactus .contact_us .department{width:50%; float:left; overflow:hidden;}
.contactus .contact_us .department .departmentname{font-weight:bold; font-size:14px; line-height:18px; overflow:hidden; text-indent:10px; }

/*aboutus 关于我们页面*/
.aboutus{ width:100%; overflow:hidden;}
.aboutus img{ width:100%; max-width:100%;}

/*products 产品展示页面*/
.products{ width:100%; overflow:hidden;}
.products_ppics{width:100%; overflow:hidden; margin-top:50px;}
.products_ppics ul{ padding:0px; overflow:hidden;}
.products_ppics li{ text-align:center; height:380px; margin:3px; }
.products_ppics li p{text-align:center; vertical-align: middle; font-size:14px;}
.products_ppics li img{vertical-align:middle; max-width:100%; max-height:100%;}
.products_ppics li span{display:block; line-height:30px; overflow:hidden; text-align:center;}
.products_ppics li span a{ font-size:14px;}
.products_ppics li:hover{ box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);}

.products_ppics .list_boxes_img_one{ overflow:hidden;}
.products_ppics .list_boxes_img_one img{cursor: pointer;transition: all 0.6s; min-width:100%; min-height:100%;}
.products_ppics .list_boxes_img_one img:hover{transform: scale(1.2);}