@charset "utf-8";
body, td, th ,div, ul, li, p{color:#666;font-family:arial;} 
body {margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;font-size:14px;line-height:18px;background:#FFFFFF url("../images/bg.png") repeat;} 
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{color:#333333;font-family:Arial;text-decoration:none;}
a{border-bottom:1px solid rgba(0,0,0,0.25);text-decoration:none;;}
a:hover{text-decoration:none;border-bottom:1px solid #000000;color:#333;text-decoration:none;}
strong,b{color:#333333;}
.hide{display:none;width:0;height:0;}
.clear{clear:both;}
.freeheight{height:10px;overflow:hidden;}
.wrapper {margin:0px auto;}
.meta{height:24px;overflow:hidden;clear:both;width:100%;float:left;}
.metainner{width:1200px;height:24px;text-indent:5px;line-height:24px;margin:0px auto;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff url("../images/main.gif") repeat-x;}
.metainner p{float:left;width:700px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.metainner span{float:right;}
.metainner span a{float:right;padding-right:5px;}
.metainner span img{margin-top:3px;}
.header{height:77px;margin:0px auto;padding:0 30px;overflow:hidden;clear:both;}
.header .logo{float:left;height:77px;overflow:hidden;}
.header .logo a{border:none;}
.header .logo img{margin-top:5px;}
.headerright{width:340px;float:right;line-height:22px;margin-top:20px;}
.headerright dl{margin-top:10px;float:right;margin-bottom:-30px;}
.headerright dd{width:170px;height:21px;line-height:21px;overflow:hidden;background:url(../images/ico.gif) 0px -250px no-repeat;text-indent:8px;float:right;}
.headerright dd a,.headerright dd a:link,.headerright dd a:visited{display:block;float:left;margin:0px;margin-left:25px!important;margin-right:0!important;margin-left:12px;margin-right:10px;width:56px;text-align:center;}
.headerright dd a:hover{text-decoration:underline;}
.headerright ul{float:right;margin-top:35px;text-align:right;}
.headerright li{float:right;}
.headerright a:link,.headright a:visited{text-decoration:none;}
.headerright a:hover{text-decoration:underline;color:#333;}
.suggestList {position: absolute;width:368px;border: 1px solid #dddddd;background:#FFFFFF;z-index: 2000;}
.suggestList li {padding: 0; margin: 0;text-align: left;cursor: pointer;width:100%;}
.suggestList li:hover, li.hover {background-color: #8a8a8a;color: #FFFFFF;}
.suggestList span {font-family: arial;font-size: 11px;}
.suggestList span.keyin {color: #FF0000;}
.suggestList li:hover span.keyin {color: #FFFFFF;}
.suggestList span.suggword {}
.suggestList UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
.suggestList a{float:left;clear:both;padding:5px 10px;border:none;font-size:12px;}
.suggestList a:hover{background:#FF9900;border:none;color:#ffffff;}
.suggestList a:hover p{color:#ffffff;}
.suggestList a b{font-weight:normal;color:#ff0000;}
.suggestList .name{font-weight:bold;}
.suggestList .thumb {float:left;}
.suggestList .thumb img{width:60px;}
.suggestList .info{float:left;width:278px;clear:none;margin:0;margin-left:10px;line-height:14px;}
.suggestList .show-all{font-weight:bold;width:100%;text-align:center;background:#ccc;padding:0;padding:5px 0;}
.nav{width:1200px;overflow:hidden;clear:both;}
.nav ul{float:left;padding-bottom:20px;}
.nav li{float:left;width:auto;height:30px;line-height:30px;text-align:center;overflow:hidden;background:url(../images/ico.gif) right -448px no-repeat;}
.nav li.sub a{background:url('../images/sub.png') 88% center no-repeat;}
.nav li span{font-weight:bold;}
.nav li a{color:#000000;border:none;text-decoration:none;padding:0 32px;height:30px;display:block;float:left;}
.nav li a:hover{color:#ff6600;text-decoration:underline;}
.nav .current a{color:#000000;font-weight:bold;}
.nav .gradient{float:left;}
.crumbs{height:30px;line-height:30px;padding:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url("../images/cbg.png") repeat;}
.ban{overflow:hidden;width:995px;height:326px;text-align:center;}
.search{margin-top:25px;}
.search p,.briefcontact p,.rss p{font-weight:bold;line-height:24px;height:24px;color:#fff;text-indent:10px;background:url(../images/ico.gif) 0px -600px;}
.search form{margin-top:10px;margin-left:10px;}
.search select{width:164px;overflow:hidden;}
.searchinput{float:left;vertical-align:top;border:1px #e1e1e1 solid;width:250px;height:27px;padding:1px 10px;}
.searchbt{float:right;width:68px;padding:0;height:31px;line-height:31px;color:#fff;cursor:pointer;background-color:#5a5a5a;border:none;}
.main{width:1200px;margin:0px auto;clear:both;background:#FFFFFF;border:0;height:100%;}
.main-wrap{padding:30px 30px;}
.main .left{width:265px;float:left;overflow:hidden;height:100%;}
.sort {float:left;width:100%;margin-bottom:10px;}
.sort p{font-size:16px;font-weight:bold;line-height:24px;height:24px;white-space:nowrap;color:#000000;text-indent:10px;background:url(../images/ico.gif) 0px -650px;}
.sort p span{float:right;margin-right:10px;margin-top:6px;}
.sort ul{padding:5px 10px 15px 10px;}
.sort li{float:left;line-height:22px;width:100%;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px #DDDDDD solid;}
.sort li ul{margin-top:0px;margin-left:10px;}
.sort li ul li{font-weight:normal;margin-top:0px;border-bottom:0px;border-top:1px #DDDDDD solid;}
.sort li a{background:url(../images/ico.gif) 0px -497px no-repeat;padding: 3px 5px 3px 13px;font-weight:bold;border:none;}
.sort li a:hover{background:url(../images/ico.gif) 0px -497px no-repeat;}

.briefcontact p{font-weight:bold;line-height:24px;height:24px;color:#FFF;text-indent:10px;background:url(../images/ico.gif) 0px -600px;}
.briefcontact>p{font-size:16px;}
.briefcontact p span{float:right;margin-right:10px;margin-top:1px;}
.briefcontact{float:left;width:100%;}
.briefcontact a{border:none;}
.briefcontact ul{margin-top:5px;}
.briefcontact li{clear:both;line-height:18px;overflow:hidden;}
.briefcontact li.mark{clear:both;line-height:18px;overflow:hidden;text-indent:10px;}
.briefcontact img{margin-top:5px;margin-left:10px;}
.briefcontact li p{float:left;margin-top:0px;font-weight:bold;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;height:22px;line-height:22px;border:0px;margin-right:0px;background:none;color:#333;width:43px;}
.briefcontact li span{float:left;margin-top:0px;font-weight:normal;height:22px;line-height:22px;border:0px;}
.linkbar p{font-size:12px;font-weight:bold;line-height:24px;height:24px;color:#FFF;text-indent:10px;background:url(../images/ico.gif) 0px -600px no-repeat;}
.linkbar{margin-top:20px;}
.linkbar ul{margin-top:10px;margin-bottom:10px;margin-left:10px;}
.linkbar li{height:25px;overflow:hidden;}
.main .right{width:840px;float:right;overflow:hidden;height:100%;}
.home_box {float:left;padding:25px;background:#ffffff;}
.home_box .title{height:24px;line-height:24px;clear:both;}
.home_box .title p{float:left;font-weight:bold;font-size:22px;padding:0px 10px;color:#4b4b4b;#4b4b4b}
.home_box .title span{float:right;padding-right:10px;}
.home_news{overflow:hidden;}
.home_news .newsimage{float:left;width:92%;overflow:hidden;margin:5px 0 0 10px;}
.home_news .newsimage a{float:left;}
.home_news .newsimage > a{border:none;}
.home_news .newsimage > a:hover{border:none;}
.home_news .newsimage img{border:1px solid #DDDDDD;overflow:hidden;width:85px;}
.home_news .newsimage p{width:77%;float:right;overflow:hidden;}
.home_news .newsimage p a{float:left;height:21px;overflow:hidden;white-space:nowrap;width:100%;text-overflow:ellipsis;}
.home_news .title{}
.home_news ul{float:left;overflow:hidden;margin:10px 10px 0;}
.home_news li{padding:5px 0;background:url(../images/ico.gif) 0px -550px no-repeat;float:left;width:100%;overflow:hidden;text-overflow:ellipsis;text-indent:10px;}
.home_news .more{text-align:right;background:none;}
.home_about{line-height:20px;overflow:hidden;padding: 30px 0;}
.home_about .about{margin:10px;margin-bottom:0;line-height:20px;text-indent:2em;}
.home_products{line-height:20px;overflow:hidden;float:left;width:100%;}
.home_products .title{height:24px;line-height:24px;clear:both;width:100%;margin:20px 0;}
.home_products .title p{float:left;font-weight:bold;color:#000000;font-size:20px;}
.home_ppics{overflow:hidden;padding-bottom:20px;}
.febten-products li{float:left;text-align:center;width:22%;padding:0 1.5%;}
.febten-products li p {text-align:center;vertical-align: middle;background:#FFF;}
.febten-products li img{vertical-align:middle;width:100%;}
.febten-products li span{display:block;line-height:18px;margin-top:15px;text-align: left;}
.febten-products li a{font-size:16px;line-height:22px;}
.febten-products li h4{font-weight:normal;text-align:left;margin-top:15px;}
.febten-products li h4 a{border-bottom:1px solid rgba(0,0,0,0.25);;}
.febten-products li h4 a:hover{border-bottom:1px solid #000000;color:#333;text-decoration:none;}
.main .mainfoot{clear:both;border-top:0;border-bottom:15px #fff solid;height:1px;overflow:hidden;}
.footer{width:1200px;margin:0px auto;clear:both;overflow:hidden;background:#ffffff;}
.footer a{border-bottom:1px dotted rgba(0,0,0,0.25);}
.footer a:hover{border-bottom:1px solid #000000;}
.footer-wrap{margin:50px 40px;float:left;}
.footer-links{width:100%;float:left;margin-bottom:30px;}
.footer-links h3{margin-bottom:15px;color:#000000}
.footernav{width:54%;border-right: 1px solid #bfbfbf;float:left;}
.footernav span{float:right;width:82px;height:23px;line-height:26px;margin-top:7px;overflow:hidden;text-indent:10px;margin-right:10px;}
.footernav .foot-navlist{width:45%;float:left;}
.footernav li{float:left;width:100%;padding: 5px 0;}
.footernav dl{float:left;}
.footernav dd{float:left;text-indent:20px;}
.contact-info{float:right;width:42%;}
.foot-search{float:left;width:100%;}
.foot-search .search-wrap{float:right;}
.foot-search h6{margin-bottom:10px;line-height:22px;text-transform:uppercase}
.copyright{float:left;text-align:left;padding: 30px 0 0 0;font-size:12px;}
.copyright .ftlogo{float:left;}
.copyright .cpinfo{float:left;line-height:20px;}
.copyright .link a{margin:0 15px;}
.copyright p{margin-left:15px;}
.certifications{float:left;width:100%;padding:30px 0 0 0;}
.links{float:left;widtH:100%;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;}
.page{height:100%;}
.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;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;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;}
.maintitle{height:25px;line-height:25px;clear:both;background:url(../images/line.png) repeat-x;}
.maintitle p{font-size:16px;float:left;font-weight:bold;color:#fff;padding:0px 10px;width:690px;height:25px;line-height:25px;overflow:hidden;}
.maintitle span{display:none;float:right;font-family:"arial";padding-right:5px;}
.about{margin:25px;}
.about dt{text-align:center;height:25px;line-height:25px;background:#faf7f4;color:#999;margin-bottom:10px;}
.about dt a{margin:0px 5px;}
.about dd{text-align:left;font-size:14px;line-height:20px;padding-top:10px;}
.about dd p{font-size:14px;margin-bottom:20px;}
.company{margin:25px;}
.company li{line-height:21px;padding:5px 0;color:#666;border-bottom: 1px #ddd dotted;}
.company li p{width:160px;float:left;font-weight:bold;}
.product{margin:25px;}

.ppics{border:1px solid #DDDDDD;background:#F6F6F6;float:left;width:100%;padding-bottom:20px;}
.ppics ul{margin:0;}
.ppics li{width:30%;float:left;text-align:center;margin:0;padding:1.5%;}
.ppics li p{text-align:center;vertical-align: middle;overflow:hidden;}
.ppics li img{width:100%;vertical-align:middle;}
.ppics li span{float:left;display:block;line-height:22px;height:22px;margin-top:5px;font-size:12px;text-align:left;overflow:hidden;}
.ppics li span input{float:left;}
.cpics {padding:25px;}
.cpics ul{margin-bottom:40px;*margin-bottom:20px;float:left;}
.cpics li{float:left;margin-bottom:20px;overflow:hidden;}
.cpics li p{margin-right:20px;float:left;text-align:center;border:1px #ddd solid;vertical-align:middle;overflow:hidden;}
.cpics li p a{border:none;}
.cpics li img{vertical-align:middle;margin:4px;}
.cpics li span{display:block;line-height:22px;height:22px;margin-top:5px;text-align:left;overflow:hidden;}
.cpics li span input{float:left;}
.ptxts{clear:both;}
.ptxts ul{padding-left:1%;}
.ptxts li {width:30%;line-height:16px;text-align:left;float:left;overflow:hidden;margin:20px 0;padding: 0 1.5%;} 
.ptxts li p {text-align:center;vertical-align: middle;overflow:hidden;} 
.ptxts li p img{vertical-align:middle;}
.ptxts li a.name{margin-top:8px;font-weight:bold;float:left;clear:both;}
.ptxts li a b{font-weight:normal;color:#ff0000;}
.ptxts li span {float:left;display:block;line-height:16px;margin-top:10px;text-overflow:ellipsis;} 
.ptxts li input{float:left;}
.ptxts .febten-btn-group{height:24px;margin-top:10px;float:left;}
.ptxts .febten-btn-group a{width:70px;height:24px;font-size:12px;-webkit-text-size-adjust:none;font-weight:normal;text-decoration:none;line-height:26px;float:left;font-weight:normal;text-align:center;margin-right:8px;margin-bottom:5px;background: url(../images/ico.gif) 0px -200px no-repeat;width:70px;height:24px;}
.ptxts .febten-btn-group a:hover{font-weight:normal;-webkit-text-size-adjust:none;}
.contactnow{background:#eee;height:25px;line-height:25px;overflow:hidden;clear:both;}
.contactnow li{float:left;margin-left:10px;font-weight:bold;height:25px;line-height:25px;}
.contactnow li input{border:0px;margin-top:3px;height:18px;overflow:hidden;}
.productsdetail{margin:25px;}
.productsdetail h2{font-size:14px;color:#333333;}
.productsdetail .productsdetailinfo{clear:both;height:100%;overflow:hidden;}
.productsdetail .productsdetailinfo .left{float:left;width:48%;overflow:hidden;padding:0px;border:0px;}
.productsdetail .productsdetailinfo .left p{text-align:center;vertical-align:middle;overflow:hidden;margin:0px;}
.productsdetail .productsdetailinfo .left span{display:block;text-align:center;line-height:25px;}
.productsdetail .productsdetailinfo .left p img{width:100%;height:auto;overflow:hidden;vertical-align:middle;}
.productsdetail .productsdetailinfo .left ul{margin-left:28px;margin-top:10px;clear:both;}
.productsdetail .productsdetailinfo .left li{width:66px;float:left;margin-bottom:10px;}
.productsdetail .productsdetailinfo .left li p{width:50px;height:50px;text-align:center;border:1px #ddd solid;vertical-align: middle;overflow:hidden;}
.productsdetail .productsdetailinfo .left li p img{overflow:hidden;vertical-align:middle;}
.productsdetail .productsdetailinfo .right{float:right;width:48%;overflow:hidden;}
.productsdetail .productsdetailinfo b{font-size:14px;line-height:30px;}
.productsdetail .productsdetailinfo .right li{border-bottom:1px #ddd dotted;clear:both;height:auto;line-height:22px;}
.productsdetail .productsdetailinfo .right li p{float:left;margin-right:10px;}
.productsdetail .productsdetailinfo .right li a{font-weight:bold;}
.productsdetail .productsdetailinfo .right .abstract{line-height:16px;margin-top:10px;margin-bottom:10px;}
.productsdetail .productsdetailinfo .right  a{border:none;}
.productsdetail .ppics ul{margin:20px;}
.productsdetail .ppics li{}
.productsdetail .inquiry{margin:0px;}
.info{clear:both;margin-bottom:10px;margin-top:10px;}
.info .details{margin:10px 0;}
.info dt, .newsrelated p{font-size:16px;font-weight:bold;color:#000000;height:30px;line-height:30px;width:100%;overflow:hidden;}
.info dt span{float:left;}
.info dt img{float:right;margin-top:7px;margin-left:5px;}
.info dd{margin-top:10px;margin-bottom:10px;}
.list{margin:25px;}
.list li{line-height:20px;margin-bottom:25px;clear:both;overflow:hidden;}
.list li img{float:left;margin:0px 15px 0px 0px;padding:2px;border:1px #EEE solid;}
.list li p{line-height:24px;height:24px;overflow:hidden;text-overflow:ellipsis;margin-bottom: 5px;}
.list li p a{font-size:16px;font-weight:bold;}
.newsdetail{margin:25px;}
.newsdetail .newstitle{line-height:25px;margin-bottom:10px;font-weight:normal;font-size:20px;text-align:center;}
.newsdetail .content{margin-bottom:20px;padding:0 15px;line-height:20px;}
.newsdetail .widget{text-align:center;height:25px;line-height:25px;background:#faf7f4;color:#999;margin-bottom:5px;overflow:hidden;}
.newsdetail .widget a{margin:0px 5px;}
.newsrelated{height:100%;margin-bottom:10px;}
.newsrelated ul{margin:10px 0px;}
.newsrelated li{background:url(../images/ico.gif) 0px -550px no-repeat;text-indent:10px;height:20px;line-height:20px;width:48%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}
.inquiry{margin:25px;}
.inquiry p{font-size:14px;height:30px;line-height:30px;color:#000000;margin-top:20px;clear:both;}
.inquiry ul{margin-top:20px;clear:both;}
.inquiry li{float:left;clear:both;margin-top:10px;display:block;height:100%;}
.inquiry li p{height:30px;line-height:30px;border:0px;float:left;width:150px;text-align:right;margin:0px;margin-right:10px;}
.inquiry li p font{height:30px;line-height:30px;margin-right:5px;}
.inquiry li span{float:left;line-height:18px;display:block;width:auto;}
.inquiry li span input,.inquiry li div{float:left;}
.inquiry li span label{float:left;line-height:25px;}
.inquiry li input{float:left;margin-right:5px;margin-top:5px;}
.inquiry li span img{float:left;margin-left:5px;}
.inquirylist li{line-height:25px;background:#edf5f7;border-bottom:1px #fff solid;height:25px;overflow:hidden;}
.inquirylist li p{float:left;width:25px;text-align:right;line-height:25px;padding-right:5px;background:#f8fbfc;height:25px;overflow:hidden;}
.inquirylist li dl{float:left;line-height:25px;height:25px;overflow:hidden;}
.inquirylist li dl dt{width:250px;float:left;border-left:1px #fff solid;line-height:25px;}
.inquirylist li dl dt p{float:left;background:none;padding:0px;margin-left:5px;}
.inquirylist li dl dt span{float:left;line-height:25px;padding-right:5px;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.inquirylist li dl dd{width:110px;float:left;border-left:1px #fff solid;line-height:25px;padding-left:5px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.inquirylist li dl dd input{float:left;width:55px;border:1px #c2e0e7 solid;margin-right:5px;margin-top:3px;background:#f8fbfc;}
.contact{padding:25px;height:100%;clear:both;float:left;width:615px;}
.contact li{border-bottom:1px #dddddd solid;clear:both;height:90px;padding:10px 0;}
.contact li span{display:none;width:100px;height:50px;float:left;}
.contact li .k1{background:url(../images/ico_contact.gif) 30px 5px no-repeat;}
.contact li .k2{background:url(../images/ico_contact.gif) -120px 5px no-repeat;}
.contact li .k3{background:url(../images/ico_contact.gif) -270px 5px no-repeat;}
.contact li .k4{background:url(../images/ico_contact.gif) -420px 5px no-repeat;}
.contact li .k5{background:url(../images/ico_contact.gif) -570px 5px no-repeat;}
.contact li p{float:left;width:100%;}
.contact li p b{display:block;clear:both;color:#000000;font-size:14px;line-height:25px;}
.contact .department{border-right:1px #181C49 solid;width:46%;float:left;padding:0 10px;overflow:hidden;}
.contact .department .departmentname{font-weight:bold;font-size:14px;height:auto;line-height:21px;text-indent:10px;}
.sitemap{margin:25px;}
.sitemap p{font-size:14px;font-weight:bold;height:30px;line-height:30px;border-bottom:1px #ddd solid;color:#000000;margin-top:20px;clear:both;}
.sitemap p a:link,.sitemap p a:visited{font-size:14px;}
.sitemap p a:hover{font-size:14px;}
.sitemap ul{clear:both;}
.sitemap li{font-weight:bold;line-height:30px;clear:both;text-indent:10px;}
.sitemap li a{float:left;white-space:nowrap;}
.sitemap li ul li{font-weight:normal;line-height:20px;margin-right:20px;float:left;clear:none;margin-top:0px;background:none;}
.function {clear:both;text-align:center;margin:20px 0px;color:#040404;} 
.function a:link, .function a:visited {padding:2px 5px;font-weight:normal;background:#f6f6f6;border:1px #dddddd solid;text-decoration:none;color:#040404;} 
.function a:hover {background:#ffdf7e;font-weight:normal;border:1px #ffd000 solid;text-decoration:none;color:#41A458;} 
.function a.current:link, .function a.current:visited{background:none;border:0;text-decoration:none;margin:1px;} 
.function a.current:hover {background:#ffdf7e;border:1px #ffd000 solid;text-decoration:none;color:#41A458;margin:0;} 
.categoriespicshow{clear:both;height:105px;overflow:hidden;margin:20px 50px;}
.infiniteCarousel {width:608px;position: relative;}
.infiniteCarousel .wrapper {width:528px;overflow: auto;height: 105px;margin: 0 40px;position: absolute;top: 0;}
.infiniteCarousel ul a img {border: 5px solid #eee;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.infiniteCarousel .wrapper ul {width: 4000px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position: absolute;top: 0;}
.infiniteCarousel ul li {display:block;float:left;padding: 10px;height: 85px;width: 85px;}
.infiniteCarousel ul li img {-webkit-transition: border-color 400ms;}
.infiniteCarousel ul:hover li img {}
.infiniteCarousel ul:hover li:hover img {border-color: #aaa;}
.infiniteCarousel ul li a img {display:block;}
.infiniteCarousel .arrow {border:none;display:block;height:36px;width:37px;background: url(../images/arrow.png) no-repeat 0 0;text-indent: -999px;position: absolute;top: 37px;cursor: pointer;outline: 0;}
.infiniteCarousel .forward {background-position: 0 0;right: 0;}
.infiniteCarousel .back {background-position: 0 -72px;left: 0;}
.infiniteCarousel .forward:hover {background-position: 0 -36px;}
.infiniteCarousel .back:hover {background-position: 0 -108px;}	

.ddsubmenustyle, .ddsubmenustyle ul{margin: 0;padding:0;position: absolute;left: 0;top: 0;list-style-type: none;border: 1px solid #ddd;border-bottom:none;background:#ffffff;border-top-width:0;visibility: hidden;z-index: 100;z-index:999;}
.ddsubmenustyle{}
.ddsubmenustyle li ul{}
.ddsubmenustyle li{float:left;clear:both;}
.ddsubmenustyle li a{background-color:#3ea556;text-align:center;display:block;width:200px;text-decoration: none;padding:6px;border-bottom:1px solid #dddddd;font-size:12px;overflow:hidden;color:#ffffff;}
.ddsubmenustyle li a:hover{background:#258f3d;text-decoration: none;}

.ddsubmenustyle1, .ddsubmenustyle1 ul{margin: 0;padding: 0;position: absolute;left: 0;top: 0;list-style-type: none;background: white;border: 1px solid #dddddd;border-bottom-width: 0;visibility: hidden;z-index: 100;}
.ddsubmenustyle1 li{float:left;clear:both;}
.ddsubmenustyle1 li a{display: block;width:200px;background-color:#3ea556;text-decoration: none;padding:5px;border-bottom: 1px solid #dddddd;font-size:12px;color:#ffffff;}
.ddsubmenustyle1 li a:hover{background-color:#258f3d;font-size:  12px;text-decoration: none;}
.downarrowpointer{padding-left: 4px;border: 0;}
.rightarrowpointer{position: absolute;padding-top: 3px;left: 100px;border: 0;}
.ddiframeshim{position: absolute;z-index: 500;background: transparent;border-width: 0;width: 0;height: 0;display: block;}

.markermenu p{font-size:16px;background:url(../images/ico.gif) 0px -650px;color:#000000;font-weight:bold;height:24px;line-height:24px;text-indent:10px;white-space:nowrap;}
.markermenu{float:left;width:100%;clear: left;position: relative;margin-bottom:10px;}
.markermenu ul{float:left;padding:5px 10px 15px 10px;}
.markermenu ul li{float:left;width:100%;font-weight:bold;border-bottom: 1px solid #ddd;}
.markermenu ul li a{float:left;background: center;display: block;width: auto;padding:3px 5px 3px 13px;line-height:18px;text-decoration: none;border:none;background:url(../images/ico.gif) 0px -495px no-repeat;}
.blackwhite li a{background: white;}
.blackwhite li a:hover{background: black;color: white;}

.swiper-container {width:100%;height:100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide a{border:none;}
.swiper-slide img{width:100%;}
.swiper-slide .slide-name{position:absolute;top:20%;left:8%;width:500px;text-align:left;}
.swiper-slide .slide-name b{font-size:36px;color:#333333;line-height:1.2;}
.main .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:10%;}
.swiper-container .swiper-pagination-bullet {border-radius:0;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:32px;height:5px;margin:2px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.swiper-container .swiper-pagination-bullet-active {background:#ff6600;}
.swiper-container .swiper-button-prev, .swiper-container .swiper-button-next{display:none;width:40px;height:60px;margin-top:-30px;background:url("../images/slider-arrow.png") -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;}
.swiper-container .swiper-button-next{left:auto;right:2%;background-position:-6px -137px;}

.header-wrap{width:1200px;padding:20px 0 0 0;margin:auto;background:#ffffff;}

.home_main{float:left;background:url("../images/gradient-static.jpg") repeat;position:relative;z-index:99;}
.content-wrap{float:left;background:#ffffff;margin:-50px 50px 50px 50px;padding:30px;}

.gradient{background: url("../images/gradient-static.jpg") repeat;background: url("../images/gradient.svg"),none;background-size: cover;position: relative;display: block;width: 100%;height: 22px;}
.gradient1{height:1px;}
.gradient2{height:2px;}
.gradient3{height:3px;}
.gradient5{height:5px;}