body,div,iframe,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,caption,form,input,button,select,textarea{ margin: 0; padding: 0; }

input,button,textarea,select{ font-size: 100%; }

h1,h2,h3,h4,h5,h6,em{ font-size: 100%; font-weight: normal; font-style: normal; }

ol,ul{ list-style: none; }

img{ border: 0; margin: 0px; padding: 0px; }

table{ border-collapse: collapse; border-spacing: 0; }

hr{ height: 1px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }

.clear{ clear: both; font-size: 0; height: 0px; overflow: hidden; }

.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix{ display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix{ height: 1%; }

.clearfix{ display: block; }

/* End hide from IE-mac */
.clr{ clear: both; }

.p8{ padding: 8px; }

.mt8{ margin-top: 8px; }

.mt10{ margin-top: 10px; }

.mt15{ margin-top: 15px; }

.mt20{ margin-top: 20px; }

.redfont{ color: #FF0000; }

.f-blue{ color: #0D5EA0; }

.f-red{ color: #B81216; }

.border-b{ border: none; }

.border{ border: 1px solid #DFDDDD; }

.border-notop{ border-left: 1px solid #DFDDDD; border-right: 1px solid #DFDDDD; border-bottom: 1px solid #DFDDDD; }

.border-f{ border: 1px solid #DFDDDD; }

.border-nt{ border: 1px solid #D4D2D2; border-top: none; }

.bg-w{ background: #FFFFFF; }

.tright{ text-align: right; }

/* 主要*/
body{ font-family: 'Calibri' , '微軟正黑體' ,'hiragino sans gb', 'stheiti', 'microsoft yahei', \5FAE\8F6F\96C5\9ED1, "Myriad Pro", Helvetica, Arial, sans-serif; -webkit-text-size-adjust: none; line-height: 140%; letter-spacing: 0; font-size: 15px; color: #222222; background: #FFFFFF; }

a{ text-decoration: none; color: #303030; outline: none; star: expression(this.onFocus=this.blur()); }

a:hover{ text-decoration: underline; color: #077BBC; outline: none; cursor: pointer; }

a#more{ color: #000000; line-height: 16px; text-align: center; display: block; position: absolute; right: 5px; top: 8px; outline: none; font-family: "Times New Roman",Times,serif; }

.inputborder{ border: 1px solid #D9D9D9; font-size: 12px; background-color: #FFFFFF; line-height: 24px; padding: 3px 2px 2px; }

.msg-input{ border: 1px solid #D9D9D9; height: 26px; line-height: 26px; background-color: transparent; color: #A9A9A9; padding-left: 6px; font-family: Arial,Helvetica,sans-serif; }

.red{ color: #FF3300; font-weight: 700; }

.fl{ float: left; }

.fr{ float: right; }

.btn{ color: #FFFFFF; border: 1px solid #555555; background-color: #686868; font-family: Verdana; font-size: 12px; padding: 8px 12px; }

.bline{ background: url(../Images/vline.jpg) left bottom repeat-x; height: 42px; padding-bottom: 14px; }

.box{ display: block; background-color: #FFFFFF; }

.tleft{text-align:left;}

.tright{ text-align: right; }

.font-orange{ color: #F96604; }

.font-red{ color: #FF0000; }

.f14{ font-size: 14px; }

.f20{ font-size: 20px; }

.fb{ font-weight: bold; }

.w{ width: 1000px; margin: 10px auto 0px; }

.w-dw{ width: 100%; }

.w1200{ width: 1200px; }

.w1000{ width: 1000px; }

.marg-center{ margin-left: auto; margin-right: auto; }

.pt20{ padding-top: 20px; }

.ptb10{ padding: 10px 0px; }

.pt15{ padding-top: 15px; }

.ptb20{ padding: 20px 0px; }

.text-center{ text-align: center; }

/* hoverlink effect */
.hoverlink { position: relative; display: block; }

.hoverlink img { position: relative; }

.hoverlink > span { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: block; background: url(../Images/black20.png); filter: alpha(opacity=0); opacity: 0; }

.hoverlink:hover > span{ }

.hoverlink > span .icon { position: absolute; width: 24px; height: 24px; top: 50%; left: 50%; margin: -12px 0 0 -12px; display: block; background-image: url(../Images/hoverLinkSprite.png); background-repeat: no-repeat; }

.hoverlink > span .icon.image { background-position: -72px 0; }

.hoverlink > span .icon.video { background-position: -48px 0; }

.hoverlink > span .icon.link { background-position: -24px 0; }

.hoverlink > span .icon.extlink { background-position: 0 0; }

.hoverscale img { -moz-transition: all 0.5s ease-in 0s; -o-transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in; -webkit-transition-delay: 0s; transition: all 0.5s ease-in 0s; height: 100%; }

.hoverscale img:hover { -moz-transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }

/***********************/
#main-container,.main-container{ width: 1200px; margin: 10px auto; }

#midbanner,.midbanner{ clear: both; overflow: hidden; margin-top: 15px; }

#banner-box{ height: 250px; margin-top: 15px; }

/*内页广告大图 */
#banner_pro{ width: 100%; min-height: 210px; margin: 0px auto; }

/**********头部信息*****************/
#header{ display: block; width: 100%; height: 218px; background: url(../Images/header_bg.jpg) center top repeat-x; overflow: hidden; }

#header .line{ height: 40px; width: 1200px; margin: 0px auto; }

#header #logobox{ width: 260px; height: 120px; float: left; }

#header .line .wel{ line-height: 40px; float: left; font-size: 12px; color: #FFFFFF; width: 500px; }

#header .line .wel a{ line-height: 40px; color: #FFFFFF; }

#header .line .wel a:hover{ line-height: 40px; }

#header .line .set{ line-height: 40px; color: #FFFFFF; text-align: right; }

#header .line .set a{ color: #FFFFFF; line-height: 40px; padding: 0px 6px; }

#header .line .set a:hover{ line-height: 40px; color: #FFFFFF; text-decoration: none; }

#header .logo-search{ width: 1200px; height: 124px; margin: 0px auto; overflow: hidden; }

#header #logobox{ width: 805px; height: 89px; float: left; margin-top: 10px; }

#header .search-box{ width: 360px; float: right; padding-top: 10px; }

/**********搜索块*****************/
#search{ width: 246px; padding: 0px 12px; height: 34px; border: 1px solid #D9D5D5; border-radius: 120px; background: #FFFFFF; overflow: hidden; margin-top: 12px; float: right; }

#search .form .ipt-search { width: 216px; height: 34px; line-height: 34px; color: #333333; border: none; vertical-align: middle; float: left; }

#search .form .btn-search { height: 34px; width: 30px; float: right; color: #FFFFFF; vertical-align: middle; cursor: pointer; line-height: 34px; background: url(../Images/search_icon.png) right center no-repeat; border: none; text-indent: -9999em; }

#header .telbox{ width: 152px; overflow: hidden; float: right; }

.top-contactlink{ background: url(../Images/link_icon.png) left center no-repeat; width: 152px; height: 32px; }

.top-contactlink a{ display: inline-block; float: left; width: 38px; line-height: 32px; height: 32px; }

/**********导航*****************/
.channel-nav{ height: 54px; width: 1200px; margin: 0px auto; }

.channel-nav .left-navslider{ height: 54px; width: 38px; background: url(../Images/menu_bg.png) left top no-repeat; overflow: hidden; }

.channel-nav .right-navslider{ height: 54px; width: 38px; background: url(../Images/menu_bg.png) right top no-repeat; overflow: hidden; }

#nav{ width: 1124px; height: 54px; float: left; line-height: 48px; background: url(../Images/menu_re.jpg) left top repeat-x; }

.menu-ul li{ float: left; text-align: center; position: relative; }

.menu-ul li a{ color: #FFFFFF; display: block; font-size: 14px; line-height: 48px; font-weight: bold; padding-left: 40px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }

.menu-ul li span{ padding-right: 40px; }

.menu-ul li a:hover{ background: #FF7506; color: #FFFFFF; line-height: 48px; text-decoration: none; }

.menu-ul li.cur a{ background: #FF7506; }

/*-------- 下拉菜单 --------------*/
.dropmenu { position: absolute; top: 0; z-index: 100; width: 200px; visibility: hidden; margin-top: 50px; background-color: #3F3E3E; z-index: 10; }

.dropmenu a { display: block; text-decoration: none; height: 35px; font-size: 14px; font-family: "Microsoft Yahei"; color: #FFFFFF; line-height: 35px; padding-bottom: 2px; border-bottom: 1px solid #545454; padding: 0px 10px; text-align: center; }

* html .dropmenu a { width: 100%; text-decoration: none; }

.dropmenu a:hover { color: #FFFFFF; text-decoration: none; line-height: 35px; background: 9C1F1D; }

.dropmenu ul{ position: relative; left: 0px; top: 0px; }

/*********焦点广告******************/
#banner{ width: 1200px; height: 572px; overflow: hidden; margin: 0px auto; background: #D4D2D2; border-radius: 6px; position: relative; margin-top: 15px; }

.banner-con{ background: url(../Images/w_dot.png) left top repeat-x; padding-top: 12px; }

.banner-con .banner{ background: url(../Images/w_dot.png) left bottom repeat-x; padding-bottom: 12px; }

#banner .adarea{ display: block; width: 1180px; margin: 0px auto; overflow: hidden; height: 548px; }

#banner .navia{ position: absolute; left: 45%; bottom: 22px; }

#banner .navia a{ display: block; float: left; margin: 0 5px; width: 10px; height: 10px; color: #FFFFFF; text-align: center; line-height: 10px; background: url(../Images/focus_icon.png) -18px top no-repeat; }

#banner .navia a.current{ background: url(../Images/focus_icon.png) 0px top no-repeat; }

.channel-mutifunction{ width: 100%; margin: 20px auto 0px; }

.tl-nav{ border-bottom: 1px solid #EBEBEB; background: url(../Images/nav_line.jpg) center bottom no-repeat; height: 56px; text-align: center; }

.tl-nav h3{ color: #423E3E; font-weight: bold; font-size: 25px; line-height: 50px; }

.tl-app{ border-bottom: 1px dotted #B4B4B4; height: 56px; text-align: center; }

.tl-app h3{ color: #484848; font-weight: bold; font-size: 25px; line-height: 50px; }

.applications-list{ width: 100%; background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#DEDCDC)); background-image: -webkit-linear-gradient(top, #ffffff, #DEDCDC); background-image: -moz-linear-gradient(top, #ffffff, #DEDCDC); background-image: -o-linear-gradient(top, #ffffff, #DEDCDC); background-image: -ms-linear-gradient(top, #ffffff, #DEDCDC); background-image: linear-gradient(to bottom, #ffffff, #DEDCDC); }

.applications-list dl{ width: 240px; float: left; background: url(../Images/circle.png) center top no-repeat; text-align: center; padding-top: 32px; }

.applications-list dt{ background: url(../Images/gray_back.png) center bottom no-repeat; padding-bottom: 12px; }

.applications-list dt img{ width: 180px; height: 180px; border: 5px solid #DBDADA; border-radius: 120px; }

.applications-list dd{ background: url(../Images/txt_huabg.png) center top no-repeat; width: 185px; height: 74px; overflow: hidden; margin: 3px auto 0px; }

.applications-list dd p.tit{ padding-top: 16px; line-height: 18px; color: #000000; text-align: center; width: 124px; height: 36px; margin: 0px auto;text-decoration:none;}

.applications-list dd a:hover p.tit{color:#0089CA;text-decoration:none;}

/**********产品3/2***********/
.channel-products{ width: 1200px; padding-top: 50px; margin: 0px auto; position: relative; }

.channel-products s.pro-cornerbg{ width: 127px; height: 188px; background: url(../Images/pro_containerbg.png) left top no-repeat; position: absolute; left: -44px; top: 0px; }

.sidebar{ float: left; width: 240px; }

.main{ width: 926px; float: right; }

.tl-blue{ position: relative; overflow: hidden; }

.tl-blue h3{ color: #222222; line-height: 46px; text-align: right; padding-right: 20px; font-size: 26px; font-weight: bold; }

.sidebar .procate{ border: 1px solid #C1C1C1; padding: 60px 14px 14px; margin-top: 8px; }

.procate dl{ margin-top: 8px; }

.procate dl dt{ height: 22px; line-height: 38px; background: url(../Images/icate.png) left center no-repeat; padding-left: 16px; overflow: hidden; margin-bottom: 4px; }

.procate dl dt a{ line-height: 22px; color: #222222; font-size: 16px; }

.procate dl dd{ display: none; margin-left: 8px; background: url(../Images/arrowicon.png) left center no-repeat; padding-left: 14px; min-height: 24px; }

.procate dl dd a{ line-height: 24px; color: #373737; font-size: 16px; }

.procate dl dd a:hover{ color: #9C1F1D; line-height: 24px; }

.procate dl dt a:hover{ color: #0089CA; }

.tl-pro{ height: 44px; background: #ECECEC; line-height: 44px; overflow: hidden; position: relative; }

.tl-pro h3{ border-left: 8px solid #FF7505; background: #0089CA; padding-left: 25px; color: #FFFFFF; font-size: 26px; width: 230px; }

.pro-ablum{ overflow: hidden; position: relative; padding-top: 16px; }

.pro-ablum li{ width: 220px; overflow: hidden; float: left; text-align: center; padding: 8px 5px 12px 6px; }

.pro-ablum li img{ width: 220px; height: 220px; webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }

.pro-ablum li p{ line-height: 22px; color: #363636; height: 44px; overflow: hidden; padding: 6px 0px 0px; }

.pro-ablum li:hover img{ -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); opacity: 1; filter: alpha(opacity=100); }

.pro-ablum li:hover p{ color: #0089CA; text-decoration: none; }

.pro-ablum li a:hover{ text-decoration: none; }

/**********优势*************/
.goodness-channel{ width: 100%; }

.tl-goodness{ height: 168px; border-bottom: 1px solid #E5E3E3; background: Url(../Images/banner2.jpg) center top no-repeat; position: relative; }

.tl-goodness s{ width: 76px; height: 42px; background: url(../Images/down_icon.jpg) left top no-repeat; position: absolute; top: 168px; right: 50%; margin-left: -40px; display: block; }

.goodness-channel .gbox1{ background: url(../Images/cert_col1.jpg) right center no-repeat; height: 418px; padding-right: 478px; }

.goodness-channel .gbox2{ background: url(../Images/cert_col2.jpg) left center no-repeat; height: 415px; padding-left: 558px; }

.goodness-channel .gbox1 li{ width: 588px; }

.goodness-channel .gbox2 li{ width: 660px; }

.goodness-channel h3{ color: #DB4621; font-size: 26px; font-weight: bold; line-height: 46px; }

.goodness-channel li i{ width: 40px; height: 46px; display: inline-block; float: left; background: url(../Images/gli_nu.png) left center no-repeat; margin-right: 14px; }

.goodness-channel .gbox li{ margin-bottom: 25px; }

.goodness-channel .gbox li p{ color: #3F3E3E; line-height: 24px; padding-left: 54px; }

.goodness-channel li.g1 i{ background-position: left top; }

.goodness-channel li.g2 i{ background-position: -41px top; }

.goodness-channel li.g3 i{ background-position: -82px top; }

.goodness-channel li.g4 i{ background-position: -123px top; }

/*******关于我们***********/
.channel-about{ width: 100%; margin: 10px auto; background: url(../Images/profile_bg.png) #FFFFFF left top repeat; }

.channel-about .about-con{ width: 1200px; margin: 0px auto; padding: 27px 0px 30px; }

.tl-about{ background: url(../Images/channel_nav.png) left top no-repeat; height: 47px; width: 375px; line-height: 47px; margin: 0px auto; }

.tl-about h3{ color: #FFFFFF; font-size: 26px; text-align: center; }

.about-box{ background: #FFFFFF; line-height: 30px; font-size: 16px; color: #3A3535; padding: 24px 76px 24px 34px; -moz-box-shadow: 5px 5px 5px #666666; -webkit-box-shadow: 5px 5px 5px #666666; box-shadow: 5px 5px 5px #666666; }

.about-box p { text-indent: 2em; }

.about-box h3{ color: #FD6A03; font-size: 14px; font-weight: bold; line-height: 32px; padding-top: 4px; }

.about-box .about-video{ width: 456px; height: 310px; float: left; margin-right: 50px; }

/*****相册3/2******/
.a-env{ margin-top: 10px; padding: 15px 0px 25px; background: #FFFFFF; -moz-box-shadow: 5px 5px 5px #666666; -webkit-box-shadow: 5px 5px 5px #666666; box-shadow: 5px 5px 5px #666666; }

.ul-ablum{ width: 1104px; margin: 0px auto; float: left; height: 168px; overflow: hidden; }

.ul-ablum li{ width: 252px; text-align: center; overflow: hidden; padding: 0px 12px; float: left; }

.ul-ablum li a{ width: 252px; height: 168px; display: block; }

.ul-ablum li img{ width: 252px; height: 168px; }

.a-env .arrow { cursor: pointer; width: 30px; height: 64px; float: left; margin-top: 40px; margin-right: 9px; margin-left: 9px; background: url(../Images/arrow_icons.png) left top no-repeat; text-indent: -9999em; display: block; }

.a-env .back{ background-position: left top; }

.a-env .forward{ background-position: right 0px; float: right; }

.equ-nav{ height: 39px; position: relative; }

.tl-equ{ height: 39px; position: relative; background: url(../Images/channel_navbg2.jpg) left top repeat-x; border-left: 1px solid #D9D8D8; border-right: 1px solid #D9D8D8; }

.tl-equ li{ width: 107px; height: 39px; font-size: 14px; font-weight: bold; line-height: 39px; color: #363636; text-align: center; float: left; }

.tl-equ li.cur{ background: url(../Images/channel_navh3.jpg) left top no-repeat; color: #FFFFFF; width: 87px; padding-left: 20px; }

.tl-equ li:hover{ cursor: pointer; }

.equ-nav a#more{ line-height: 39px; }

/******资质认证3/4**********/
.cert-con{ margin-top: 50px; padding-top: 47px; border: 6px solid #DAD7D7; border-radius: 5px; }

.cert-con .tl-about{ background: url(../Images/channel_nav.png) #FFFFFF left top no-repeat; margin-top: -70px; }

.cert-scroll{ padding: 34px 0px; }

#a-cert{ width: 1098px; float: left; }

.ul-cert li{ width: 159px; float: left; padding: 0px 12px; text-align: center; }

.ul-cert li a{ width: 159px; display: block; }

.ul-cert li img{ width: 159px; height: 212px; }

.ul-cert li p{ padding-top: 6px; color: #3B3B3B; line-height: 26px; }

.cert-scroll .arrow { cursor: pointer; width: 33px; height: 75px; float: left; background: url(../Images/arrow_icons.png) left -65px no-repeat; text-indent: -9999em; display: block; margin: 80px 6px 0px; }

.cert-scroll .back{ background-position: left -65px; }

.cert-scroll .forward{ background-position: right -65px; float: right; }

.cert-bg{ background: url(../Images/cert_bg.jpg) center bottom no-repeat; height: 25px; }

/***经典案例7/5******/
.channel-case{ width: 100%; background: url(../Images/album_bg.png) #FFFFFF center bottom no-repeat; min-height: 556px; padding-bottom: 36px; }

#case-box .case-left{ width: 244px; height: 343px; background: url(../Images/case_nav.png) left top no-repeat; float: left; }

#case-box .case-right{ width: 892px; float: right; padding-top: 38px; }

.case-left #case-for{ padding-top: 93px; width: 235px; margin: 0px auto; }

.case-left #case-for li{ width: 213px; height: 32px; background: #595858; margin-bottom: 5px; padding-left: 22px; line-height: 32px; overflow: hidden; }

#case-for li a{ color: #FFFFFF; line-height: 32px; text-overflow: ellipsis; }

.a-cases{ padding-top: 12px; padding-bottom: 10px; }

.a-cases li{ width: 209px; display: block; float: left; padding: 0px 7px; }

.a-cases .img { width: 203px; height: 145px; padding: 2px; background: #FFFFFF; border: 1px solid #CDCBCB; box-shadow: 1px 1px 3px #F1F1F1; behavior: url(/App/Tpl/Public/Style/pie.php); position: relative; }

.a-cases .img a { width: 203px; height: 145px; display: block; }

.a-cases .img img { width: 203px; height: 145px; }

.a-cases li .ex-info{ padding: 0px 7px; }

.a-cases li .ex-info .title{ color: #000000; font-weight: 800; height: 34px; line-height: 34px; font-size: 14px; text-align: center; overflow: hidden; text-overflow: ellipsis; }

.a-cases li .ex-info .info{ color: #3D3D3D; }

/******相册5/4******/
.team-box{ margin: 25px auto 20px; }

.team-box #nav-tab { text-align: center; width: 1200px; margin: 68px auto 0px; }

.team-box #nav-tab a{ height: 46px; border-radius: 120px; background: #FF7505; line-height: 46px; display: inline-block; margin: 0px 8px; padding: 0px 30px; font-size: 26px; color: #FFFFFF; color: #FFFFFF; }

.team-box #nav-tab a:hover{ text-decoration: none; }

.team-box #nav-tab a.cur{ background: #0089CA; }

.ablum-scrollcon{ border-top: 1px solid #615F5F; margin-top: 56px; }

.ablumcrollerbox{ width: 1200px; margin: -11px auto; position: relative; }

.ablumcrollerbox .ul-show{ width: 904px; margin: 0px auto; }

.ablumcrollerbox .ul-show li{ width: 230px; height: 275px; background: url(../Images/case_picbg.png) left top no-repeat; overflow: hidden; text-align: center; float: left; margin: 0px 5px; }

.ablumcrollerbox .ul-show li a{ width: 210px; height: 168px; display: block; padding: 50px 10px 0px; }

.ablumcrollerbox .ul-show li img{ width: 210px; height: 168px; border-radius: 5px; }

.ablumcrollerbox .ul-show li p{ padding-top: 6px; line-height: 24px; height: 24px; overflow: hidden; text-align: center; }

/*************首页新闻*************/
.threecolumn{ width: 1200px; margin: 0px auto; padding: 20px 0px; clear: both; }

.threecolumn #info{ width: 556px; float: left; }

.threecolumn #faq{ width: 578px; float: right; }

.threecolumn #faq .faq-con{ height: 350px; background: url(../Images/faqbg.png) left top no-repeat; padding: 30px 26px 14px 166px; }

.tl-news{ height: 52px; line-height: 52px; position: relative; }

.tl-news h3{ height: 52px; line-height: 52px; font-size: 26px; color: #0089CA; display: inline-block; }

.tl-news a#more{ line-height: 32px; }

#info .headline { border: 3px solid #DCDBDB; display: block; height: 96px; padding: 12px; overflow: hidden; margin-bottom: 12px; }

#info .headline:hover,.headline.cur{ border: 3px solid #FF7505; text-decoration: none; }

#info .headline .pic { width: 164px; height: 96px; float: left; }

#info .headline .pic img { width: 146px; height: 96px; }

#info .headline .info{ width: 362px; height: 96px; float: right; }

#info .headline .info h3 { padding-top: 3px; height: 26px; overflow: hidden; text-overflow: ellipsis; line-height: 26px; color: #000000; font-weight: 700; }

#info .headline:hover .info h3{ color: #FF7505; line-height: 26px; text-decoration: underline; }

#info .headline .info p { color: #666464; line-height: 22px; }

.hnews-ul li { line-height: 32px; height: 32px; text-overflow: ellipsis; overflow: hidden; position: relative; background: url(../Images/newsli.png) left center no-repeat; padding-left: 12px; }

.hnews-ul li span { position: absolute; right: 0px; top: 0px; color: #ACACAC; width: 88px; display: block; }

.hnews-ul li a{ line-height: 32px; color: #464646; }

.hnews-ul li a:hover{ line-height: 32px; text-decoration: underline; color: #BE3A38; }

#faq .headline { display: block; height: 76px; padding: 18px 0px; overflow: hidden; }

#faq .headline .pic { width: 108px; height: 76px; float: left; }

#faq .headline .pic img { width: 95px; height: 76px; }

#faq .headline .info{ width: 278px; height: 76px; float: right; }

#faq .headline .info h3 { padding-top: 3px; height: 26px; overflow: hidden; text-overflow: ellipsis; line-height: 26px; color: #000000; font-weight: 700; }

#faq .headline:hover .info h3{ color: #FF7505; line-height: 26px; text-decoration: underline; }

#faq .headline .info p { color: #666464; line-height: 22px; }

.channel-land{ border: 2px solid #E2E0E0; border-radius: 12px; padding: 18px 32px 18px 0px; background: url(../Images/train_pic.png) 30px 62px no-repeat; width: 1164px; height: 160px; margin: 0px auto; overflow: hidden; }

.quick-land { color: #494848; line-height: 34px; padding-left: 225px; }

.quick-land a{ color: #494848; line-height: 34px; padding: 0px 6px; }

/********友情链接*********/
.tl-link{ height: 50px; line-height: 50px; position: relative; }

.tl-link h3{ font-size: 16px; font-weight: bold; color: #FFFFFF; }

.links{ width: 1024px; margin: 20px auto; }

.links-list{ color: #666666; padding: 12px 8px; min-height: 64px; position: relative; }

.links-list a{ color: #666666; line-height: 32px; }

.links-list span{ padding: 0px 6px; }

.links-list a:hover{ line-height: 32px; }

/*******首页样式结束***********/
/*******Footer 样式***********/
#footer{ width: 100%; background: url(../Images/footer_bg.png) center top no-repeat; position: relative; }

#footer .nav { padding-top: 14px; height: 56px; line-height: 56px; position: relative; text-align: center; color: #FFFFFF; }

#footer .nav span { margin-right: 6px; margin-left: 6px; }

#footer .nav a{ color: #FFFFFF; line-height: 56px;font-size:16px;}

#footer .nav a:hover { color: #FFFFFF; line-height: 56px; }

#footer .info-box{ color: #FFFFFF; padding: 26px 0px; }

#footer .info { line-height: 24px; color: #FFFFFF; background: url(../Images/erweima.png) left center no-repeat; min-height: 86px; padding-left: 118px; width: 580px; margin: 0px auto;font-size:16px;}

#footer .info a{ line-height: 24px; color: #FFFFFF;font-size:16px;}

#footer .copyright-box{ background: #FF7505; height: 52px; line-height: 52px; color: #FFFFFF; }

.copyright-box .mail-feedbox{ width: 268px; height: 32px; margin-top: 8px; }

.mail-feedbox .feed-input{ width: 180px; background: #FFFFFF; border: none; height: 32px; line-height: 32px; color: #4C4C4C; padding-left: 18px; float: left; border-radius: 120px 0px 0px 120px; }

.mail-feedbox .feed-btn{ width: 70px; background: #504E4E; border: none; height: 32px; line-height: 32px; color: #FFFFFF; text-align: center; float: left; border-radius: 0px 120px 120px 0px; }

/******inner feedback*********/
.innner-letterbox{ padding: 0px 0px 12px; }

.innner-letterbox h3{ padding-bottom: 16px; border-bottom: 1px dotted #B5B4B4; margin-bottom: 16px; }

.innner-letterbox strong{ font-size: 15px; font-weight: bold; color: #222222; line-height: 26px; }

.innner-letterbox .msg-input{ border: 1px solid #FFFFFF; color: #333333; height: 28px; background: #FFFFFF; }

.innner-letterbox .hg-btn,.ihg-btn{ width: 130px; height: 42px; line-height: 42px; color: #FFFFFF; text-align: center; border: none; cursor: pointer; behavior: url(/App/Tpl/Public/Style/pie.php); border-radius: 5px; margin-right: 14px; float: right; margin-top: 8px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E65654), color-stop(100%, #B73533)); background-image: -webkit-linear-gradient(top, #E65654, #B73533); background-image: -moz-linear-gradient(top, #E65654, #B73533); background-image: -ms-linear-gradient(top, #E65654, #B73533); background-image: -o-linear-gradient(top, #E65654, #B73533); background-image: linear-gradient(top, #E65654, #B73533); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E65654', endColorstr='#B73533', GradientType='0'); }

#footer .keywords{ margin-top: 5px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCCCCC; line-height: 20px; padding: 5px; }


#footer #backtop{ width: 43px; height: 46px; background: url(../Images/totop.png) left top no-repeat; position: absolute; left: 50%; margin-left: 450px; top: -10px; cursor: pointer; }


/*******Footer 样式结束***********/
#go-top{ display: none; line-height: 1.2; background: url(../Images/top.png) #1A1A1A no-repeat 0 0; cursor: pointer; height: 55px; width: 55px; font-size: 12px; text-align: center; position: fixed; _position: absolute; right: 0; top: 450px; _top: expression(eval((document.documentElement.scrollTop)+150)); _bottom: "auto"; cursor: pointer; }

/**********评论信息*****************/
#comment{ border: 1px solid #D9D9D9; background-color: #FFFFFF; }

.comment-tl{ height: 26px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E1E1E1; padding-top: 1px; color: #333333; background-image: url(../Images/tl-comment.jpg); background-repeat: repeat-x; background-position: 0px bottom; }

.comment-tl h3{ line-height: 26px; font-weight: 700; font-size: 12px; float: left; padding-left: 10px; background-image: url(../Images/dot-arrs.jpg); background-repeat: no-repeat; background-position: 10px center; }

.comment-tl .fr{ line-height: 26px; padding-right: 10px; }

.comment_form{ padding: 10px; }

.comment_form h5{ font-size: 14px; font-weight: 700; }

.comment_content{ padding: 10px; border: 1px solid #F0F0F0; font-size: 14px; }

.comment_content .tips{ line-height: 20px; font-size: 12px; color: #666666; }

#comment_list{ padding: 10px; border: 1px solid #F0F0F0; margin-top: 10px; margin-right: 10px; margin-left: 10px; }

#comment_list p{ line-height: 20px; margin-bottom: 8px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; font-size: 12px; }

#comment_list strong{ font-weight: 700; color: #FF9900; margin-right: 5px; }

#showmsg,#showmsg2{ color: #FF6600; margin-left: 10px; }

/**********内页频道导航*****************/
.tl-l{ min-height: 34px; line-height: 34px; padding: 20px 10px 10px 0px; }

.tl-l h3{ font-size: 24px; font-weight: bold; color: #373737; text-transform: uppercase; }

.tl-l h3 a{ color: #222222; }

.tl-l h3 a:link,.tl-l h3 a:visited{ text-decoration: none; color: #FF8400; }

.tl-l h3 a:hover,.tl-l h3 a:active{ text-decoration: underline; color: #FF8400; }

.tl-w{ height: 36px; line-height: 36px; border-bottom: 1px solid #BBBBBB; margin-bottom: 20px; position: relative; }

.tl-w h3{ float: left; background: url(../Images/tl-h3.png) left center no-repeat; padding-left: 32px; color: #000000; font-size: 16px; font-weight: bold; display: none; }

.tl-w h4{ background: url(../Images/tl-h3.png) left center no-repeat; padding-left: 12px; text-transform: uppercase; color: #000000; font-size: 16px; font-weight: bold; }

.tl-w span{ padding-right: 8px; color: #464646; line-height: 36px; display: block; background: url(../Images/home.png) 5px center no-repeat; padding-left: 22px; height: 36px; overflow: hidden; }

.tl-w span a,.tl-w span a:visited{ color: #666666; }

/**********内页产品分类*****************/
.tl-content{ border-left: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; }

.page-sidebar{ float: left; width: 280px; background: #FFFFFF; padding-bottom: 40px; padding-top: 12px; }

#page{ float: right; width: 870px; background: url(../Images/bg-content2.png) no-repeat left top; ;margin-bottom: 2em; padding: 32px 0px 0 28px; }

.page{ background: url(../Images/bg-content2.png) no-repeat left top; ;margin-bottom: 2em; padding: 32px 0px 0 28px; }

.contentwrapper { color: #222222; min-height: 460px; background: #FFFFFF; padding: 25px 46px 45px; }

.page-procate h2{ padding-top: 20px; color: #000000; font-size: 22px; line-height: 32px; font-weight: bold; }

.page-procate dl{ padding: 1px 0px; margin-bottom: 8px; border-bottom: 1px dotted #5A5A5A; min-height: 36px; }

.page-procate dl dt{ width: 150px; float: left; padding-left: 10px; background: #5A5A5A; min-height: 36px; }

/*.page-procate dl dt a{line-height:36px;color:#fff;font-size:18px;}
*/
.page-procate dl dt{ line-height: 36px; color: #FFFFFF; font-size: 18px; }

.page-procate dl dd{ min-height: 36px; float: left; width: 900px; padding: 0px 10px; }

.page-procate dl dd a{ line-height: 36px; color: #3737; font-size: 16px; padding: 0px 5px; }

.page-procate dl dd a:hover{ color: #9C1F1D; line-height: 36px; }

.page-procate dl dd a.cur{ color: #9C1F1D; }

/****侧栏产品分类******/
.slider-procate h2{ padding-top: 20px; color: #373737; font-size: 22px; line-height: 32px; font-weight: bold; }

.slider-procate dl{ padding: 0px 0px 7px; }

.slider-procate dl dt{ height: 38px; line-height: 38px; background: url(../Images/arr-r.png) left center no-repeat; padding-left: 16px; overflow: hidden; margin-bottom: 4px; border-bottom: 1px dotted #C7C7C7; }

.slider-procate dl dt a{ line-height: 38px; color: #222222; font-size: 18px; }

.slider-procate dl dd{ margin-left: 8px; background: url(../Images/arrowicon.png) left center no-repeat; padding-left: 14px; min-height: 24px; }

.slider-procate dl dd a{ line-height: 24px; color: #373737; font-size: 16px; }

.slider-procate dl dt a:hover{ color: #9C1F1D; line-height: 38px; }

.slider-procate dl dd a:hover{ color: #9C1F1D; line-height: 24px; }

.slider-procate dl dt.cur a{ color: #9C1F1D; }

.slider-procate dl dd.cur a{ color: #9C1F1D; }

.page-procate{ margin: 5px 0 20px; clear: both; }

.page-procate li{ float: left; margin-right: 15px; margin-bottom: 15px; }

.page-procate li a { background: #EEEEEE; color: #888888; padding: 8px 10px; line-height: 1; font-size: 10px; font-weight: bold; text-transform: uppercase; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; display: inline-block; margin-right: 0; }

.page-procate li a:hover,
.page-procate li.cur a { background: #052063; color: #FFFFFF; text-decoration: none; }

.page-cate{ padding: 8px; }

.page-cate li{ background: url(../Images/snow_icon.png) left center no-repeat; padding-left: 20px; line-height: 38px; }

.page-cate li a{ font-size: 18px; line-height: 38px; color: #3D3D3D; }

.page-cate li.cur a{ color: #1B79C1; font-weight: bold; }

.page-cate li a:hover{ line-height: 38px; color: #1B79C1; text-decoration: none; }

/***********单页样式***********/
.about-page{ line-height: 24px; padding: 20px 0px; overflow: hidden; font-family: 微软雅黑,'Microsoft YaHei' !important; word-break: break-word; word-wrap: break-word; }

.about-page p{ padding-top: 4px; padding-bottom: 4px; }

.about-page h3.about-hd{ font-size: 14px; font-weight: bold; padding: 10px 0px 0px 14px; line-height: 26px; color: #333333; margin-bottom: 8px; border-bottom: 1px solid #CCCCCC; }

.about-page .keyword{ font-size: 12px; line-height: 30px; margin-top: 10px; padding-top: 5px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }

.per_nex{ margin-top: 25px; clear: both; overflow: hidden; }

.per_nex span{ overflow: hidden; height: 28px; color: #555555; display: block; background: url(../Images/redicon.png) left center no-repeat; padding-left: 16px; clear: both; margin-bottom: 15px; text-align: left; line-height: 28px; }

.per_nex a{ color: #555555; line-height: 28px; }

.per_nex a:hover{ line-height: 28px; color: #1B79C1; }

/******内容页*************/
.page-news-show{ line-height: 24px; }

.page-news-show img{ max-width: 900px; overflow: hidden; }

.page-news-show h2{ font-size: 20px; line-height: 32px; text-align: center; color: #373737; font-weight: 700; padding-top: 20px; }

.page-news-show .info{ color: #9C9C9C; text-align: center; line-height: 22px; padding-bottom: 30px; }

.page-news-show .keyword{ line-height: 28px; height: 28px; margin-top: 10px; }

/************新闻列表******************/
.news-ul{ padding: 8px; }

.news-ul li{ border-bottom: 1px dotted #DDDDDD; padding-bottom: 4px; margin-bottom: 8px; }

.news-ul li p.pubdate{ color: #B0B0B0; line-height: 26px; }

.news-ul li a{ min-height: 32px; color: #4B4B4B; font-size: 14px; overflow: hidden; background: url(../Images/dot-arr.png) left 6px no-repeat; padding-left: 12px; }

.news-ul li a:hover{ color: 9C1F1D; }

.recent-news{ position: relative; margin-left: 60px; margin-bottom: 30px; color: #6D6D6D; }

.recent-news time{ position: absolute; top: 0; left: -60px; border: 1px solid #DCDCDC; width: 43px; text-align: center; font-family: terminal dosis light; font-size: 23px; padding: 8px 0; color: #969696; }

.recent-news time span{ display: block; font-family: terminal dosis semibold; font-size: 12px; line-height: 14px; text-transform: uppercase; }

.recent-news a h1{ padding: 0; margin: 5px 0 15px; color: #1B79BB; font-size: 16px; line-height: 20px; border-bottom: none; text-decoration: none; }

.recent-news a:hover h1{ color: #0E3F62; text-decoration: none; }

.recent-news a:hover{ text-decoration: none; }

.recent-news p{ font-family: arial; font-weight: 400; font-size: 14px; }

.recent-news .read-more{ display: block; margin-top: 10px; text-transform: uppercase; font-family: arial; font-weight: bold; font-size: 12px; color: #1B79BB; }

.recent-news .read-more:hover{ color: #0E3F62; }

/******文章列表*************/
#zoom{ padding-top: 10px; line-height: 24px; overflow: hidden; font-family: 微软雅黑,'Microsoft YaHei' !important; }

#zoom img{ max-width: 778px; }

.page-news-list{ padding: 18px 20px; word-wrap: break-word; word-break: break-word; }

.page-news-list li{ border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #E2E2E2; position: relative; background: url(../Images/dot-arr.png) 4px center no-repeat; padding-left: 24px; height: 42px; overflow: hidden; }

.page-news-list li a{ line-height: 42px; color: #242424; font-size: 16px; height: 42px; padding-right: 80px; text-overflow: ellipsis; overflow: hidden; display: block; }

.page-news-list li a:hover{ color: #EA040E; line-height: 42px; }

.page-news-list li span{ position: absolute; right: 10px; line-height: 30px; font-size: 12px; color: #646464; }

.page-news-list dl{ height: 120px; padding: 10px 0px 18px 0px; overflow: hidden; }

.page-news-list dl dt{ width: 180px; float: left; height: 120px; }

.page-news-list dl dd{ width: 560px; float: right; word-break: break-word; color: #8B8B8B; }

.page-news-list dl dd.title{ padding-top: 2px; min-height: 30px; _height: 30px; }

.page-news-list dl dd.title a{ color: #2F2C2C; font-weight: bold; font-size: 16px; line-height: 22px; }

.page-news-list dl dd.title a:hover{ color: #D73737; line-height: 22px; }

.page-news-list dl dd.info{ line-height: 20px; color: #353535; line-height: 16px; }

.page-download-list{ padding: 18px 20px; }

.page-download-list li{ background-image: url(../Images/dot-down.jpg); background-repeat: no-repeat; background-position: 5px center; padding-left: 35px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #E2E2E2; position: relative; margin-bottom: 16px; position: relative; }

.page-download-list li a{ line-height: 35px; color: #111111; font-size: 14px; }

.page-download-list li a:hover{ color: #F92F76; line-height: 35px; }

.page-download-list li span{ position: absolute; right: 10px; line-height: 35px; font-size: 12px; color: #B3B3B3; }

/******图文列表*************/
.page-news-piclist dl{ margin: 8px 0px 24px; }

.page-news-piclist dl dt{ width: 186px; float: left; height: 87px; }

.page-news-piclist dl dt img{ width: 151px; height: 87px; }

.page-news-piclist dl dd{ width: 590px; float: right; }

.page-news-piclist dl dd.title{ padding-top: 2px; height: 26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; }

.page-news-piclist dl dd.title a{ color: #000000; font-weight: bold; line-height: 26px; font-size: 20px; }

.page-news-piclist dl dd.title a:hover{ color: #1B79C1; line-height: 26px; text-decoration: none; }

.page-news-piclist dl dd.dateline{ color: #787878; }

.page-news-piclist dl dd.info{ font-size: 16px; line-height: 24px; padding: 15px 0px; }

.page-news-piclist dl dd.info a{ line-height: 20px; color: #4F4F4F; padding-left: 15px; }

.page-news-piclist dl dd.info a:hover{ color: #1B79C1; line-height: 20px; text-decoration: none; }

.page-news-piclist dl dd.morebtn a{ color: #1B79C9; }

.page-news-piclist dl{ border-bottom: 1px solid #E9E5E5; padding-bottom: 24px; }

.page-faq-list{ padding: 8px 20px 8px 20px; background: #FFFFFF; }

.page-faq-list dl{ max-height: 120px; padding: 10px 0px 18px 0px; overflow: hidden; }

.page-faq-list dt{ min-height: 30px; _height: 30px; background: url(../Images/qicons.png) left 0px no-repeat; padding-left: 25px; }

.page-faq-list dt a{ color: #D73737; font-weight: bold; font-size: 18px; line-height: 22px; }

.page-faq-list dd{ margin-top: 6px; color: #303030; line-height: 16px; background: url(../Images/qicons.png) left -58px no-repeat; padding-left: 25px; min-height: 40px; }

.page-faq-list .tog-item{ margin-bottom: 10px; }

.page-faq-list .tog-item .tog{ border: 1px solid #E2E2E2; color: #555555; display: block; min-height: 26px; padding: 15px 20px; font-size: 16px; -webkit-transition: background-color .3s, border .3s , color .3s; -moz-transition: background-color .3s, border .3s , color .3s; -o-transition: background-color .3s, border .3s , color .3s; -ms-transition: background-color .3s, border .3s , color .3s; transition: background-color .3s, border .3s , color .3s; }

.tog-item .tog.active,.tog-item .tog:hover { background: #868686; border: 1px solid #868686; color: #FFFFFF; text-decoration: none; }

	
.tog-item .tog .icon { display: inline-block; width: 24px; height: 24px; line-height: 24px; margin-right: 15px; font-size: 20px; text-align: center; background: Url(../Images/plus_icon.png) center 12px no-repeat; }

.tog-item .tog.active .icon,.tog-item .tog:hover .icon{ background: Url(../Images/plusw_icon.png) center 12px no-repeat; }

.tog-content { padding: 20px; }

.separator1{ border-top: 1px dashed #CCCCCC; margin-top: 20px; height: 20px; width: 100%; }

.headnews h2 a{ color: #000000; font-size: 24px; font-weight: bold; }

.headnews h2 a:hover{ color: #EA040E; }

.headnews p{ line-height: 25px; margin-bottom: 14px; margin-top: 14px; font-size: 16px; max-width: 720px; width: 720px; }

.page-content{ padding: 10px 0px; background: #FFFFFF; }

/*********图片列表**************/
.page-images-list{ padding-top: 20px; padding-bottom: 10px; }

.page-images-list li a{ display: block; }

.page-images-list li .list-img { overflow: hidden; position: relative; z-index: 10; width: 100%; background-color: #FFFFFF; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }

.page-images-list li .list-img img { width: 100%; height: 100%; display: block; max-width: 100%; -moz-transition: -moz-transform 700ms ease 0s; -o-transition: -o-transform 700ms ease 0s; -webkit-transition: -webkit-transform 700ms ease 0s; -ms-transition: -ms-transform 700ms ease 0s; transition: transform 700ms ease 0s; -moz-transform: scale(1, 1) perspective(400px) rotateX(0deg)
		rotateY(0deg) rotateZ(0deg); -o-transform: scale(1, 1) perspective(400px) rotateX(0deg) rotateY(0deg)
		rotateZ(0deg); -webkit-transform: scale(1, 1) perspective(400px) rotateX(0deg)
		rotateY(0deg) rotateZ(0deg); -ms-transform: scale(1, 1) perspective(400px) rotateX(0deg)
		rotateY(0deg) rotateZ(0deg); transform: scale(1, 1) perspective(400px) rotateX(0deg) rotateY(0deg)
		rotateZ(0deg); transform-origin: center center; -ms-transform-origin: center center; -moz-transform-origin: center center; -o-transform-origin: center center; -webkit-transform-origin: center center; }

.page-images-list li .list-img:hover { -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px
		rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px
		rgba(0, 0, 0, 0.2); -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px
		rgba(0, 0, 0, 0.2); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }

.page-images-list li .list-img .mask { display: table; opacity: 0; line-height: 20px; -moz-transition: opacity 400ms ease 0s, -moz-transform 400ms ease 0s; -o-transition: opacity 400ms ease 0s, -o-transform 400ms ease 0s; -webkit-transition: opacity 400ms ease 0s, -webkit-transform 400ms ease
		0s; -ms-transition: opacity 400ms ease 0s, -ms-transform 400ms ease 0s; transition: opacity 400ms ease 0s, transform 400ms ease 0s; -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -webkit-transform: scale(0, 0); -ms-transform: scale(0, 0); transform: scale(0, 0); transform-origin: center center; -ms-transform-origin: center center; -moz-transform-origin: center center; -o-transform-origin: center center; -webkit-transform-origin: center center; position: absolute; top: 0; left: 0; height: 100%; width: 100%; }

.page-images-list li .list-img:hover img { -moz-transform: scale(1.3, 1.3) perspective(400px) rotateX(0deg)
		rotateY(0deg) rotateZ(-5deg); -o-transform: scale(1.3, 1.3) perspective(400px) rotateX(0deg)
		rotateY(0deg) rotateZ(-5deg); -webkit-transform: scale(1.3, 1.3) perspective(400px) rotateX(0deg)
		rotateY(0deg) rotateZ(-5deg); -ms-transform: scale(1.3, 1.3) perspective(400px) rotateX(0deg)
		rotateY(0deg) rotateZ(-5deg); transform: scale(1.3, 1.3) perspective(400px) rotateX(0deg)
		rotateY(0deg) rotateZ(-5deg); }

.page-images-list li .list-img:hover .mask { opacity: 1; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); }

.page-images-list li .list-img .mask .mask-content { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.72); color: rgba(255, 255, 255, 0.8); height: 100%; overflow: hidden; text-overflow: ellipsis; white-space: wrap; padding: 10px; font-size: 14px; display: table-cell; text-align: center; vertical-align: middle; color: #FFFFFF; }

.page-images-list li .name{ line-height: 20px; height: 40px; overflow: hidden; margin-top: 8px; color: #000000; text-align: center; }

.page-images-list li .name a{ color: #000000; line-height: 20px; background: url(../Images/redicon.png) left 3px no-repeat; padding-left: 12px; display: inline; }

.page-images-list li .name a:hover{ color: #1B79C1; text-decoration: none; }

.page-images-list li h3{ text-align: center; display: block; }

/*************cert 3/4***********************/
.page-images-list-cert li{ display: inline; float: left; width: 210px; text-align: center; margin-right: 48px; margin-bottom: 20px; overflow: hidden; }

.page-images-list-cert li .list-img{ height: 280px; }

.page-images-list-cert li .list-img img{ width: 210px; height: 280px; }

/*************video 8/5***********************/
.page-images-list-video li{ display: inline; float: left; width: 244px; text-align: center; margin-right: 14px; margin-bottom: 20px; overflow: hidden; }

.page-images-list-video li .list-img{ height: 154px; }

.page-images-list-video li .list-img img{ width: 240px; height: 150px; border: 1px solid #E5E5E5; padding: 1px; }

/*************exhibition 7/5***********************/
.page-images-list-exhibition li{ display: inline; float: left; width: 214px; text-align: center; margin-right: 44px; margin-bottom: 20px; overflow: hidden; }

.page-images-list-exhibition li .list-img{ height: 154px; }

.page-images-list-exhibition li .list-img img{ width: 210px; height: 150px; border: 1px solid #E5E5E5; padding: 1px; }

/*************reviews 8/5***********************/
.page-images-list-reviews li{ display: inline; float: left; width: 220px; text-align: center; margin-right: 38px; margin-bottom: 10px; overflow: hidden; }

.page-images-list-reviews li .list-img{ height: 139px; }

.page-images-list-reviews li .list-img img{ width: 216px; height: 135px; border: 1px solid #E5E5E5; padding: 1px; }

/*************partner 3/2***********************/
.page-images-list-partner li{ display: inline; float: left; width: 214px; text-align: center; margin-right: 44px; margin-bottom: 10px; overflow: hidden; }

.page-images-list-partner li .list-img{ height: 144px; }

.page-images-list-partner li .list-img img{ width: 210px; height: 140px; border: 1px solid #E5E5E5; padding: 1px; }

/*************通用1:1***********************/
.page-images-list-general li{ display: inline; float: left; width: 187px; height: 183px; overflow: hidden; }

.page-images-list-general li .list-img img{ padding: 1px; border: 2px solid #EAEAEA; width: 168px; height: 168px; }

/**********相关产品***********************/
.relate_pro ul{ margin-top: 10px; }

.relate_pro li{ float: left; width: 188px; display: block; text-align: center; }

.relate_pro li span{ display: block; padding-top: 5px; padding-right: 8px; padding-left: 8px; }

.relate_pro img{ padding: 1px; border: 1px solid #CCCCCC; height: 125px; width: 150px; }

/**********相关文章***********************/
.more-news{ background-color: #FFFFFF; }

.more-news h3{ font-size: 14px; line-height: 28px; font-weight: 700; padding-left: 8px; background-color: #E67207; color: #FFFFFF; }

.more-news h3 strong{ color: #FF3300; }

.more-news ul{ width: 742px; }

.more-news li{ height: 26px; width: 350px; float: left; line-height: 26px; background-image: url(../Images/dot-gray.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; overflow: hidden; padding-right: 10px; }

/**********会员中心***********************/
.page-login{ background: #FFFFFF; padding: 20px; }

.reg-box{ width: 450px; }

.reg-box h4{ font-size: 14px; font-weight: 700; line-height: 30px; color: #333333; }

.reg-box p{ line-height: 22px; color: #666666; padding-bottom: 5px; }

.user-menu{ padding: 10px; }

.user-menu li{ font-size: 13px; line-height: 30px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #DBDBDB; background-image: url(../Images/dot-yellow.gif); background-repeat: no-repeat; background-position: 0px center; padding-left: 20px; }

.table-list th{ font-size: 12px; font-weight: 700; background-color: #F5F5F5; line-height: 28px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E1E1E1; }

.table-list td{ background-color: #FFFFFF; padding: 10px 5px; }

.member-info{ padding: 5px; }

.member-info h5{ font-size: 14px; line-height: 30px; }

.member-info ul{ padding: 8px; border: 1px solid #CCCCCC; background-color: #F6F6F6; line-height: 24px; margin-top: 10px; }

.member-info li span{ font-family: Tahoma,Geneva,sans-serif; color: #339900; font-size: 11px; }

.page-getpass{ padding: 10px 80px; }

.page-getpass p{ line-height: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDDDDD; margin-bottom: 10px; }

.page-getpass h3{ font-size: 14px; font-weight: 700; }

.page-getpass h3{ background-image: url(../Images/i-getpass.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; line-height: 20px; height: 20px; }

/**********产品详情************/
.goods-left{ float: left; width: 400px; }

.goods-right{ float: right; width: 350px; }

.goods-right li del{ color: #666666; }

.goods-spce-ul li{ padding-bottom: 5px; padding-top: 5px; line-height: 15px; }

.goods-spce-ul li strong{ font-family: "Microsoft Yahei"; color: #373737; font-size: 18px; font-weight: 700; line-height: 30px; border-bottom: 1px solid #DEDEDE; padding-bottom: 6px; display: block; }

.goods-spce-ul li.file-down{ background: url(../Images/downicon.gif) left center no-repeat; padding-left: 46px; height: 46px; line-height: 46px; }

.goods-spce-ul li.file-down a{ line-height: 46px; color: #3879D9; }

.goods-right .hotline{ padding: 12px 0 5px; margin-top: 8px; border-top: 1px dotted #333333; }

.goods-right .pro_attr{ color: #222222; font-size: 13px; font-weight: bold; }

.techspecs-table{ font-size: 1em; table-layout: fixed; width: 100%; margin-bottom: 1em; }

.techspecs-row-caption { text-align: right; min-height: 1.25em; border-bottom: 1px solid #1B1D1F; box-sizing: border-box; display: table-row; }

.thchspecs-row-caption th{ border-bottom: 1px solid #1B1D1F; font-weight: normal; text-align: inherit; padding-top: .5625em; padding-bottom: .5625em; }

.techspecs-table .techspecs-row { border-bottom: 1px dotted #CCCCCC; }

.techspecs-table .techspecs-row .techspecs-caption { padding-right: .3125em; text-align: left; font-size: 14px; color: #000000; padding-top: .5625em; padding-bottom: .5625em; font-weight: bold; line-height: 1.75em; }

.techspecs-table .techspecs-row .techspecs-item { padding-left: .3125em; text-align: left; padding-top: .5625em; padding-bottom: .5625em; font-size: 14px; color: #000000; line-height: 1.75em; }

/*****产品留言********/
.dy{ width: 300px; padding: 5px; margin-top: 8px; overflow: hidden; background: #F6F6F6; }

.dy p{ line-height: 25px; font-size: 13px; font-weight: normal; color: #5A5A5A; }

.dy ul{ padding: 8px 0 0 8px; height: 168px; }

.dy ul li{ line-height: 24px; padding-bottom: 6px; font-family: Arial; }

.dy ul li span{ width: 56px; text-align: left; line-height: 24px; font-style: italic; font-family: "Times New Roman",Times,serif; font-size: 13px; color: #706E6C; display: inline-block; }

.dy .inp04{ border: none; background-color: #FFFFFF; width: 205px; height: 24px; line-height: 24px; color: #929292; padding: 0 0 0 5px; }

.dy .lis01{ padding-left: 56px; }

.dy .i_gbtn{ display: inline-block; background-color: #1F1410; width: 80px; height: 30px; line-height: 30px; color: #FFFFFF; text-align: center; border: none; }

.dy .i_area{ width: 205px; height: 60px; background-color: #FFFFFF; border: none; color: #929292; padding: 3px 0 0 5px; vertical-align: top; }

.btn-buy{ display: block; height: 37px; width: 127px; text-indent: -3000px; background-image: url(../Images/btn-buy.png); background-repeat: no-repeat; background-position: left top; margin-right: 15px; float: left; }

.btn-buy:hover{ background-position: left bottom; }

.btn-addcar{ height: 37px; width: 127px; display: inline-block; background-image: url(../Images/btn-addcar.png); background-repeat: no-repeat; background-position: left top; text-indent: -3000px; float: left; }

.btn-addcar:hover{ background-position: left bottom; }

.goods-cart ul{ display: block; height: 50px; }

.goods-cart{ margin-top: 10px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #E3E3E3; }

.goods-cart li{ padding-top: 5px; }

.goods-cart li{ float: left; }

.goods-cart .goods-num-sel{ padding-top: 8px; padding-right: 10px; }

#cart_alert{ border: 1px solid #F6C5C5; background-color: #FFF6F4; background-image: url(../Images/i-error.png); background-repeat: no-repeat; background-position: 6px center; color: #FF0000; padding: 8px 8px 8px 25px; }

#cart_ok{ border: 1px solid #98C700; background-color: #EFFEB9; background-image: url(../Images/i-ok.png); background-repeat: no-repeat; background-position: 6px 12px; line-height: 22px; padding: 8px 8px 8px 25px; }

#cart_ok strong{ color: #009900; margin-right: 2px; margin-left: 2px; }

#cart_ok a,
#cart_ok a:visited{ color: #FF6600; }

.more-info-tab-li{ height: 28px; background-image: url(../Images/tab_bg.gif); background-repeat: repeat-x; background-position: 0px bottom; }

.more-info-tab-li li{ background-image: url(../Images/tab_b.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 28px; width: 120px; line-height: 28px; text-align: center; display: inline-block; font-weight: 700; float: left; margin-right: 4px; cursor: pointer; }

.more-info-tab-li li.hover{ background-image: url(../Images/tab_a.gif); }

.more-info-tab-con{ line-height: 24px; margin-top: 8px; padding: 8px 8px 20px; clear: both; }

.more-info-tab-con ol{ list-style: initial !important; }

.more-info-tab-con ul{ list-style: initial !important; }

.more-info-tab-con img,.more-info-tab-con tabel{ max-width: 762px; }

.goods-contact-ul{ margin-top: 10px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #E3E3E3; }

.goods-contact-ul li{ padding-top: 5px; padding-bottom: 5px; }

.goods-contact-ul li strong{ font-family: "微软雅黑","黑体"; font-size: 14px; font-weight: 700; }

.goods-contact-ul li span{ color: #E77307; font-size: 14px; font-family: Tahoma,Geneva,sans-serif; font-weight: 700; }

/********产品评论**************/
.goods-ping{ padding-top: 10px; }

.goods-ping h4{ line-height: 20px; color: #666666; }

.goods-ping-list li{ padding: 8px; border: 1px solid #EFEEEE; margin-bottom: 8px; }

.ping-head{ float: left; width: 80px; text-align: center; }

.ping-info{ float: right; width: 635px; }

.ping-star{ height: 30px; line-height: 30px; }

.ping-star .fl{ font-weight: 700; color: #666666; }

.ping-star .fr{ color: #666666; }

.ping-content{ padding: 5px; margin-top: 5px; line-height: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: #EFEEEE; }

.ping-reply{ margin-top: 8px; padding-top: 5px; border-top-width: 1px; border-top-style: none; border-top-color: #98C700; }

.ping-reply strong{ color: #FF6600; }

.ping-form{ padding: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #EFEEEE; border-bottom-color: #EFEEEE; border-left-color: #EFEEEE; }

.ping-form .tips{ font-size: 12px; line-height: 20px; color: #666666; }

.ping-no{ padding: 10px; }

.goods-ping-list h3{ line-height: 28px; font-weight: 700; color: #4E8200; }

.goods-button{ text-align: center; margin-top: 20px; }

.goods-button a,
.goods-button a:visited{ margin-right: 4px; margin-left: 4px; background-repeat: no-repeat; line-height: 22px; height: 22px; background-image: url(../Images/btn-s-bg.png); display: inline-block; text-align: left; }

.i-fav{ background-position: left -30px; width: 70px; padding-left: 23px; }

.i-review{ background-position: left -120px; width: 57px; padding-left: 23px; }

.i-tell{ background-position: left -60px; width: 57px; padding-left: 23px; }

.goods-page-info{ padding-bottom: 10px; }

.goods-order{ margin-top: 10px; border: 1px solid #E1E1E1; }

.goods-order h3{ background-color: #515151; color: #FFFFFF; font-size: 14px; font-weight: 700; line-height: 22px; padding: 2px 8px; }

.goods-order h3 span{ font-size: 12px; font-weight: normal; float: right; }

.goods-order .order-form{ padding: 10px; }

.goods-page-detail{ margin-top: 15px; }

.detail-title{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; height: 40px; }

.detail-title li{ font-size: 16px; line-height: 38px; font-weight: 700; float: left; color: #333333; padding: 0px 30px; text-align: center; height: 38px; list-style: none; margin-left: 5px; border: 1px solid #DDDDDD; background: #FFFFFF; border-top: 3px solid #DDDDDD; border-bottom: none; }

.detail-title li.cur{ border-top: 3px solid #06246A; }

.detail-title li a{ font-size: 16px; line-height: 26px; font-weight: 700; color: #333333; }

.detail-title li a:hover{ text-decoration: none; }

.tl-detail{ height: 24px; background-image: url(../Images/select_card_li_bg.gif); background-repeat: repeat-x; background-position: 0px bottom; cursor: pointer; padding-top: 8px; }

.tl-detail li{ background-image: url(../Images/select_card_li.gif); background-repeat: no-repeat; background-position: 0px 0px; float: left; height: 24px; width: 81px; line-height: 24px; font-weight: 700; text-align: center; }

.tl-detail li.hover{ background-image: url(../Images/select_card_li_hover.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 24px; }

.i-pic{ background-position: left -150px; width: 57px; padding-left: 23px; }

.goods-desc{ color: #666666; margin-top: 10px; line-height: 20px; }

.goods-desc .tel{ font-size: 22px; font-style: italic; padding: 20px; color: #9C1F1D; background: url(../Images/tel.gif) left center no-repeat; padding-left: 60px; font-weight: bold; }

 
/*****网站地图*********/
#sitemap{ width: 986px; margin: 8px auto; }

.sitemap-list{ padding: 25px; }

.sitemap-list dl{ padding-top: 10px; padding-bottom: 15px; }

.sitemap-list dl dt{ font-weight: 700; line-height: 30px; font-size: 14px; }

.sitemap-list dl dd{ line-height: 24px; }

.sitemap-list dl dd a{ margin-right: 10px; }

/*****分页样式*********/
.page-num{ text-align: center; margin: 30px auto; }

.page-num .current{ border: 1px solid #848484; display: inline-block; padding: 6px 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #848484; color: #FFFFFF; }

.page-num a{ border: 1px solid #E5E5E5; color: #555555; display: inline-block; padding: 6px 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #FFFFFF; }

.cate-page{ padding: 8px; }

.cate-page dl{ padding-bottom: 5px; }

.cate-page dt{ font-size: 14px; font-weight: 700; line-height: 28px; background-color: #FFFFFF; background-image: url(../Images/dot-arr.png); background-repeat: no-repeat; background-position: 5px center; padding-left: 20px; }

.cate-page dd{ line-height: 26px; padding-left: 20px; }

#comment_list p span{ color: #999999; padding-left: 20px; font-family: Tahoma,Geneva,sans-serif; font-size: 11px; }

/*******客户留言***********/
#guestbook{ padding: 15px; background: #FFFFFF; }

.gustbook-form{ padding-top: 10px; }

#guestbook dl{ padding: 10px; border: 1px solid #F0F0F0; margin-bottom: 10px; }

#guestbook dt{ line-height: 30px; height: 30px; padding-right: 8px; padding-left: 8px; background-color: #F1FDE3; }

#guestbook dt span{ font-size: 11px; color: #666666; float: right; }

#guestbook dt strong{ color: #FF6600; }

#guestbook dd{ padding: 8px; }

#guestbook .reply strong{ color: #0E8109; }

#gustbook{ height: 230px; overflow: hidden; padding: 5px; }

/******相关产品7/7********/
.goods-list-ul{ padding: 15px 0px; }

.goods-list-ul li{ width: 194px; text-align: center; float: left; overflow: hidden; }

.goods-list-ul .img img{ width: 164px; }

.goods-list-ul .name{ padding: 5px 8px 0px; }

/*******产品列表(4/3)***********/
.products-list{ padding: 20px 0px; }

.products-list li{ width: 240px; margin-right: 30px; float: left; text-align: center; margin-bottom: 30px; webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }

.products-list .thumb{ width: 240px; height: 240px; display: block; background: url(../Images/pro_bg.jpg) center bottom no-repeat; padding-bottom: 11px; }

.products-list img{ width: 240px; height:240px; -moz-transition: all,0.5s,ease-in,0s; -o-transition: all,0.5s,ease-in,0s; -webkit-transition: all,0.5s,ease-in,0s; transition: all,0.5s,ease-in,0s; }

.products-list li:hover img{ opacity: .8; filter: alpha(opacity=80); }

.products-list .tit{ padding-top: 8px; height: 26px; padding-bottom: 20px; overflow: hidden; }

.products-list .tit a{ line-height: 26px; }

.products-list li:hover{ -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); }

/********推荐产品**********/
.ul-rank li{ width: 258px; text-align: center; overflow: hidden; height: 206px; float: left; }

.ul-rank-img img{ width: 200px; height: 200px; padding: 1px; border: 1px solid #CCCCCC; }

/************************/ 
.nocontent{ background-image: url(../Images/error.png); background-repeat: no-repeat; background-position: 10px 10px; height: 100px; padding-top: 40px; padding-left: 120px; font-size: 14px; }

/********产品订购**************/
.order-list fieldset{ border: 1px solid #CCCCCC; margin-bottom: 15px; }

.order-list legend{ font-size: 14px; font-weight: 700; color: #FF6600; }

.order-list legend span{ font-size: 12px; font-weight: normal; color: #666666; }

.order-list{ margin-top: 15px; }

/******内页联系我们*****/
.ny_l_1{ color: #9699A7; margin: 10px 0px; }

.ny_l_1 dl{ background: url(../Images/ny_bg10.png) no-repeat 200px center; }

.ny_l_1 dt{ height: 24px; overflow: hidden; padding-left: 10px; font-size: 14px; font-weight: bold; padding-top: 8px; }

.ny_l_1 dt.bgnone{ background: none; }

.ny_l_1 dt span{ background: url(../Images/article_cateicon.png) no-repeat right center; float: left; padding-right: 30px; }

.ny_l_1 dt a,.ny_l_1 dt a:link,.ny_l_1 dt a:visited,.ny_l_1 dt a:hover,.ny_l_1 dt a:active{ color: #787C8D; text-decoration: none; }

.ny_l_1 dd{ line-height: 16px; background: url(../Images/ny_bg05.png) no-repeat center bottom; padding: 2px 65px 5px 10px; }

.ny_l_1 dl.s1{ background: url(../Images/ny_bg11.png) no-repeat 190px center; }

.ny_l_1 dl dd .s1{ font-weight: bold; color: #D93737; padding-bottom: 2px; font-size: 13px; }

