*{-ms-box-sizing:border-box}
html{font-size:16px}
body{font:12px/1.55 "Microsoft Yahei",SimHei,STHeiti,sans-serif;position:relative;color:#000;min-width:320px}
a{color:inherit;*color:#313131;text-decoration:none}
a:hover,a:focus{color:inherit;*color:#313131;text-decoration:none}
ul,ol,menu{margin:0;list-style-position:inside;padding:0}
.list-inline{margin:0}
input[type=checkbox],input[type=radio]{vertical-align:top;margin:2px 0 0}
button{cursor:pointer}
.hidden{display:block!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important;visibility:hidden!important}
.nobr{white-space:nowrap!important}
.text-italic{font-style:italic}
[data-toggle=tooltip]{cursor:help}
.container{padding:0;width:1100px!important}
.carousel-control{background:none!important;filter:none!important;opacity:1!important}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{padding:0}
h1,h2,h3,h4,h5,h6{margin:0}
a.dropdown-toggle:hover{text-decoration:none}
dt{font-weight:normal}
.price-box .old-price>*{text-decoration:line-through}
.list-inline{font-size:0}
.list-inline>li{padding:0;font-size:12px}
.label,label{color:inherit;font-size:inherit;font-weight:normal}
.btn-theme{background:#ff9419;border:none;border-radius:0;color:#fff;font-size:18px;font-weight:bold;clear:both}
.slider{position:relative}
.slider .inner{overflow:hidden;position:relative}
.slider .inner ul{white-space:nowrap;width:1000%;list-style:none;font-size:0}
.slider .inner .item{text-align:center;display:inline-block}
.slider .carousel-control{width:46px;left:5px}
.slider .carousel-control.right{left:auto;right:5px}
.slider .carousel-control .fa{width:46px;height:46px;border-radius:0;background:none;line-height:46px;font-size:70px;color:#b1b1b1;position:absolute;top:50%;left:0;margin-top:-23px}
.slider.verticle ul{width:auto;height:1000%;white-space:normal}
.slider.verticle .carousel-control{top:0;left:0;width:100%;height:17px}
.slider.verticle .bottom.carousel-control{top:auto;bottom:-10px}
.slider.verticle .carousel-control .fa{font-size:34px;line-height:17px;color:#b8b8b8;top:0;left:50%;height:17px;width:40px;margin:0 0 0 -20px}
.form-control.error{border-color:red!important;outline-color:red!important}
.pager{clear:both;text-align:right;margin:0;padding:90px 0;font-size:0}
.pager li{display:inline-block;padding:0 12px;border:none}
.pager li>a,.pager li>span{border:none;color:#666;font-size:12px;float:none!important;line-height:1;border-radius:0;padding:3px;text-align:center;background:none}
.pager li>a:hover,.pager li>a:focus{text-decoration:underline;background:none}
.panel{box-shadow:none;border-radius:0;margin:0;background:none;border:none}
.panel .panel-heading{padding:0;border:none;border-radius:0}
.panel .panel-body{padding:0}
.form-control{border-radius:0;font-size:14px;line-height:16px;height:30px;*height:16px;padding:6px 12px;border:1px solid #dedede;box-shadow:none}
.form-control::-webkit-input-placeholder,.form-control:-moz-placeholder,.form-control::-moz-placeholder,.form-control:-ms-input-placeholder{color:#3d3d3d}
.form-control:focus{border-color:#7c7c7c;box-shadow:inset 0 1px 1px rgba(124,124,124,.075),0 0 8px rgba(124,124,124,.6)}
.links{display:block;list-style:none;font-size:0}
.links li{display:inline-block;border-left:1px solid;font-size:12px;line-height:1}
.links li:first-child{border-left:0}
.control-label{padding:0;margin:0}
.input-box+.input-box,.input-box+.buttons-set{margin:15px 0 0}
textarea.form-control{min-height:114px;resize:vertical}
.header .logo{padding:18px 0}
.nav-container{padding:28px 0 0}
.breadcrumb{background:none;font-size:13px;color:#666;border-bottom:1px solid #f2f0f0;margin:24px 0 0;border-radius:0}
.breadcrumb>li+li:before{content:">"}
#main-nav{position:relative;z-index:3}
#main-nav .nav,#main-nav .language{font-size:0;list-style:none;display:inline-block}
#main-nav .nav>li{display:inline-block;text-align:center;padding:0;float:none}
#main-nav .nav>li>a{border-radius:0;font-size:16px;line-height:4.1875;padding:0 35px 0 0;color:#666;letter-spacing:-.2px;border:none;background:none;white-space:nowrap}
#main-nav .nav>li.dropdown>a:after{content:"\f107";font:normal normal normal 14px/5 FontAwesome;display:block;position:absolute;right:22px;top:0}
#main-nav .nav-pills>li.active>a,#main-nav .nav>li>a:focus,#main-nav .nav>li>a:hover,#main-nav .nav>li:hover>a,#main-nav .nav>li:focus>a{background:none;color:#666}
#main-nav .nav .dropdown>.dropdown-menu{width:237px;float:none;background:rgba(4,163,221,.4);min-width:100%;margin:0;border-radius:0;padding:0;z-index:3;border:none;font-size:0;box-shadow:none;text-align:center; margin-top:1px;}

#main-nav .nav>li>ul{ border:1px #000 solid}
#main-nav .nav>.dropdown:focus>.dropdown-menu:before,#main-nav .nav>.dropdown:hover>.dropdown-menu:before{content:" ";display:block;bottom:100%;left:10px;width:0;height:0;border:10px solid transparent;position:absolute;border-bottom-color:rgba(4,163,221,.4)}
#main-nav .nav>.dropdown:focus>.dropdown-menu.dropdown-menu-right:before,#main-nav .nav>.dropdown:hover>.dropdown-menu.dropdown-menu-right:before{left:auto;right:30px}
#main-nav .nav .dropdown>.dropdown-menu>li{border:none;text-align:left;padding:0;display:block;position:relative}
#main-nav .nav .dropdown>.dropdown-menu>li>a{display:block;padding:0 14px 0 16px;font-size:14px;line-height:40px;color:#fff;border-radius:8px;background:none}
#main-nav .nav .dropdown>.dropdown-menu>li:focus>a,#main-nav .nav .dropdown>.dropdown-menu>li:hover>a{background:rgba(255,204,94,.2); }
#main-nav .nav .dropdown .dropdown>a:after{content:">";float:right}
#main-nav .nav .dropdown .dropdown>.dropdown-menu{top:0;left:100%;}
#main-nav .nav .dropdown:focus>.dropdown-menu,#main-nav .nav .dropdown:hover>.dropdown-menu{display:block}
#main-nav .language>li{margin-right:12px;display:inline-block}
#main-nav .language>li+li{border-left:2px solid #666;padding-left:12px}
#main-nav .language>li a{font-size:16px;line-height:1;color:#666;letter-spacing:-.2px}
#main-nav .language>li:not(.active) a{color:#ffcc5e}
.header .channel{width:884px;padding:7px 0 9px 18px;display:table}
.header .channel .item{padding:0 54px 2px;display:table-cell;float:none}
.header .channel .item+.item{border-left:1px solid #414b79}
.header .channel .item .title{color:#fff;font-size:12px;line-height:26px;text-indent:4px}
.header .channel .item .list li{list-style:none;display:inline-block;padding:0 4px}
.header .channel .item .list li a{display:block;color:#fff;font-size:12px;line-height:1.5}
.before-content{width:100%;min-width:1200px;overflow:hidden;position:relative}
.before-content .carousel-indicators{visibility:hidden;margin:0 auto;min-width:320px;text-align:right;right:50px;left:auto}
.index .before-content .carousel-indicators{visibility:visible}
.before-content .carousel-indicators li{width:12px;height:12px;background:#e4e4e4;margin:0 4px}
.before-content .carousel-indicators li.active{background:#e95622}
.before-content .item{width:100%;height:100%}
.before-content .item span.bg,.index .figure span.bg{display:block;position:absolute;left:0;top:0;background-position:center center;background-repeat:no-repeat;width:100%;height:100%}
.before-content .item img.bg,.index .figure img.bg{visibility:hidden; max-width:none;}
.products-grid{list-style:none;padding-top:25px}
.products-grid .item{padding:18px 25px 0;*width:226px}
.products-grid .item .product-image{display:block;text-align:center}
.products-grid .item .product-image img{max-width:100%;*width:226px}
.products-grid .item .product-name{font-size:16px;color:#000;line-height:44px;text-align:center}
.products-grid .item .product-name a:hover,.products-grid .item .product-name a:focus{text-decoration:underline}
.index .main-container{background:#efefef}
.col-left{width:250px;float:left;padding:0 16px;*width:218px}
.col-left+.col-main{width:830px;float:right}
.col-left .page-title{font-size:19px;line-height:58px;color:#0e8db9}
.col-left .layered-nav .item{border:1px solid transparent;border-bottom-color:#f5f4f4;padding-left:12px;white-space:nowrap}
.col-left .layered-nav .item:before{content:" ";display:inline-block;width:0;height:0;border:7px solid transparent;border-left-color:#666}
.col-left .layered-nav .item a{color:#666;font-size:15px;line-height:3}
.col-left .layered-nav .item.active{background:#0e8db9;border-color:#f5f4f4}
.col-left .layered-nav .item.active:before{border-top-color:#fff;border-left-color:transparent;border-bottom:none}
.col-left .layered-nav .item.active a{color:#fff}
#home-products .panel-heading{padding:14px 0 12px}
#home-products .panel-heading .panel-title{font-size:23px;color:#0055c9;line-height:35px}
#home-products .panel-heading .news{font-size:0;padding:0 40px 0 0;*width:600px}
#home-products .panel-heading .news .fa{margin-left:4px;text-indent:0}
#home-products .panel-heading .news .fa+.fa{margin-left:-1px}
#home-products .panel-heading .news>*{vertical-align:top;border:1px solid #efefef;border-left:none;background:#bfbfbf;line-height:33px;font-size:14px;display:block;float:left}
#home-products .panel-heading .news .title{border-left:1px solid #efefef;border-right:none;width:14%;text-indent:5px;white-space:nowrap}
#home-products .panel-heading .news ul{list-style-position:inside;width:85%}
#home-products .panel-heading .news ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#home-products .panel-heading .quick-search{padding:2px 0  5px 10px;position:relative;*width:265px}
#home-products .panel-heading .quick-search .form-control{border:2px solid #656565;border-left-width:1px;padding:3px 86px 3px 6px;*width:173px}
#home-products .panel-heading .quick-search .btn{width:80px;*width:78px;position:absolute;top:2px;right:0;border-radius:0;border:1px solid #656565;border-left-width:2px;border-right-width:2px;background:#626262;padding:0;font-size:20px;color:#fff;background:linear-gradient(-.35299038rad,#626262,#dedede)}
#home-products .panel-body{background:url(../images/bg-home-products.png) center bottom;padding-bottom:31px}
#home-products .panel-body .item{border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;padding:38px 24px 18px 9px;*width:240px;background:#fff;counter-increment:item;position:relative;overflow:hidden}
#home-products .panel-body .item:first-child{border-left:1px solid #d5d5d5}
#home-products .panel-body .item:after{content:counter(item);display:block;position:absolute;right:-30px;top:0;font-size:100px;line-height:80px;font-weight:bold;color:#eee}
#home-products .panel-body .item .product-image{display:block;border:1px solid #ccc;position:relative;z-index:2}
#home-products .panel-body .item .product-name{line-height:26px;font-size:15px;margin:12px 0 0;color:#000}
#home-products .panel-body .item .short-description{line-height:30px;font-size:12px;color:#000;margin:0;border-top:1px solid #ebebeb}
#home-progress{width:387px;float:left;padding:0 12px 16px 0;*width:285px; }
#home-progress .panel-title,#home-news .panel-title{font-size:20px;line-height:1;padding-top:6px}
#home-progress .view-more,#home-news .view-more{font-size:12px;line-height:9px;color:#b70303;display:block;text-align:right;margin-bottom:22px}
#home-progress .news-list,#home-news .news-list{width:355px;float:left}
#home-progress .news-list li,#home-news .news-list li{border-bottom:1px dotted #000}
#home-progress .news-list li .title,#home-news .news-list li .title{width:260px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:30px}
#home-progress .news-list li .title:before,#home-news .news-list li .title:before{content:"<<"}
#home-progress .news-list li .date,#home-news .news-list li .date{float:right;font-size:12px;line-height:30px}
#home-news{width:393px;float:left;padding:0 18px 26px 28px;*width:417px; }
#home-news .figures{float:left;width:122px;margin-right:10px;}
#home-news .figures a{display:block;margin-top:3px}
.col-main .quick-link{float:left;width:320px;text-align:center;padding:27px 0 0}
.col-main .quick-link h4{margin-bottom:11px}
.col-main .article{min-height:842px; padding-top:20px}
.col-main .article hgroup{line-height:32px;padding:24px 15px}
.col-main .article .title{font-size:24px;color:#0056c9}
.col-main .article .sub-title{font-size:18px}
.col-main .article p{padding:0 15px;text-indent:2em;font-size:14px;margin:0;line-height:30px;color:#666}
.col-main .news-list .item{padding:28px 9px;list-style:none;border-bottom:1px dashed #aeaeae}
.col-main .news-list .news-image{float:left;width:155px}
.col-main .news-list .news-title{font-size:16px;line-height:26px;width:642px;float:right}
.col-main .news-list .item .abstract,.col-main .news-list .item .date{color:#aeaeae;font-size:12px;line-height:2;margin:0;width:642px;float:right}
.col-main .news-list .item .abstract .view-more{color:#017490;margin-left:35px}
.footer{background:url(../images/bg-footer.png) repeat-x 0 bottom;padding:48px 0 33px;box-shadow:0 0 5px #666;border-top:1px solid #c3c7c6;margin-top:14px}
.footer .logo{text-align:right}
.footer .copyright{color:#fff;font-size:14px;margin:0;line-height:1.28571429;letter-spacing:-.4px;text-align:left}
.footer .copyright span{opacity:.6;line-height:2.2}
