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: 0; padding: 0; }

table{ border-collapse: collapse; border-spacing: 0; }

hr{ height: 1px; border-top:1px solid #CCCCCC; }

.clear{ clear: both; font-size: 0; height: 0; 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; }

.mt5{ margin-top:5px; }

.mt8{ margin-top: 8px; }

.mt10{ margin-top: 10px; }

.mt15{ margin-top: 15px; }

.mb15{ margin-bottom:15px; }

.mt20{ margin-top: 20px; }

.redfont{ color: #FF0000; }

.f-blue{ color: #0D5EA0; }

.f-red{ color: #B81216; }

.border-b{ }

.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 #EDEDED; border-top: none; }

.bg-w{ background: #FFFFFF; }

.tright{ text-align: right; }

/* 主要*/
body{ color: #222222; background: #FFFFFF; font: 12px/22px "Microsoft Yahei","宋体",Arial;min-width:1300px; }

a{ text-decoration: none; color: #303030; outline: none; }

a:hover{ text-decoration: underline; color: #244B84; outline: none; cursor: pointer; }

a#more{ color: #848484; line-height: 20px; text-align: center; display: block; position: absolute; right: 5px; top: 2px; outline: none; font-family: "Times New Roman",Times,serif; }

.inputborder{ border: 1px solid #D9D9D9; font-size: 12px; line-height: 22px; padding: 2px; background: #FFFFFF; }

.red{ color: #FF3300; font-weight: 700; }

.fl{ float: left; }

.fr{ float: right; }

.btn{ color: #FFFFFF; border: 1px solid #555555; padding: 3px; font: 12px Verdana; background: #686868; }

.box{ display: block; background: #FFFFFF; }

.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 0; }

.w-dw{ width: 100%; }

.w1000{ width: 1000px; margin: 0 auto; }

.w-1000{ width: 1000px; }

.w-1100{ width:1100px; }

.w-1200{ width: 1200px; }

.pt20{ padding-top: 20px; }

.ptb20{ padding-top: 20px; padding-bottom: 20px; }

.marg-center{ margin-left:auto;margin-right:auto; }

.pos-relative{ position: relative; }

.b-page-wrapper{ display: block; }

.gradient{
	background: -moz-linear-gradient(top, #E9EFF8 0%, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E9EFF8), color-stop(100%,#fff));
	background: -webkit-linear-gradient(top, #E9EFF8 0%,#fff 100%);
	background: -o-linear-gradient(top, #E9EFF8 0%,#fff 100%);
	background: -ms-linear-gradient(top, #E9EFF8 0%,#fff 100%);
	background: linear-gradient(to bottom, #E9EFF8 0%,#fff 100%);
}

/***********************/
#main-container,.main-container{ width: 1200px; margin: 16px auto; }

#midbanner,.midbanner{ clear: both; overflow: hidden; margin-top: 20px;text-align:center; }

/*内页广告大图 */
#banner_pro{ width: 100%; min-height: 210px; margin: 0 auto 10px auto; }

/**********头部信息*****************/
#header{ display: block; width: 100%;}

#header .line{ width: 100%;height: 38px; overflow: hidden; color: #111; line-height: 38px;background: #F0F0F0; }

#header .frame{ width: 1200px; margin: 0 auto; }

#header .line .wel{ line-height: 28px; float: left; font-size: 12px; color: #111; width: 500px; }

#header .line .wel a{ line-height: 28px; color: #111; }

#header .line .wel a:hover{ line-height: 28px; }

#header .line .set{ float: right; line-height: 38px;color: #3F3E3E; width: 500px; text-align: right; }

#header .line .set a{ color: #3F3E3E; line-height: 38px;}

#header .line .set a:hover{ line-height: 38px; text-decoration: underline;}

#header .line .set small{ padding: 0 6px; }

#logobox{ width: 1200px; height: 142px; margin: 0 auto; }

#logobox .logo{ width: 420px; height: 142px; float: left; }

#logobox .tel{ width: 320px; float: right;margin-top:25px;}

#logobox .tel .telnum{  font-size: 18px; height: 58px;color: #2A2828;background: url(../Images/telicon.png) left center no-repeat;padding-left:80px;}

#logobox .tel .telnum strong{ display: block; color: #E11016;font: bold italic 24px/32px Arial,Helvetica,sans-serif; }

/**********导航*****************/
.navbox{ width: 100%; height: 48px; overflow: hidden; background:#244B84;}

#nav{ width:1200px;margin:0 auto; }

.menu-ul li{ float: left; text-align: center; width: 150px; position: relative; overflow: hidden; }

.menu-ul li a{ color: #fff; height: 48px; display: block; font-size: 16px; line-height: 48px; font-weight: bold; }

.menu-ul li.b{background:url(../Images/nav_line.png) left top repeat-y;}

.menu-ul li a:hover,.menu-ul a.cur{ color: #fff; line-height: 48px; text-decoration: none;background:#E11016;}

/*-------- 下拉菜单 --------------*/
.dropmenu { position: absolute; top: 0; width: 200px; visibility: hidden; margin-top: 55px; padding: 3px 0 0; z-index: 10; background: #026FB9; }

.dropmenu a { display: block; text-decoration: none; height: 35px; color: #FFFFFF; padding: 0 10px; text-align: center; font: 14px/35px "Microsoft Yahei"; }

* html .dropmenu a { width: 100%; text-decoration: none; }

.dropmenu a:hover { color: #FFFFFF; text-decoration: none; line-height: 35px; background: #E34704; }

.dropmenu ul{ position: relative; left: 0; top: 0; }

/*********焦点广告******************/
#banner { width: 100%; height: 552px; overflow: hidden; margin: 0 auto; }
#banner a{display:block;width:100%;height:100%;}
#banner .swiper-slide {text-align: center; font-size: 18px;background: #fff;
	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;
}

/**********搜索块*****************/
#search{width: 280px; float: left; margin-top: 56px; }

#search .form .ipt-search{height: 34px; padding-left: 15px; width: 196px; color: #222222; position: relative; vertical-align: middle; line-height: 34px; float: left; border-radius: 20px 0 0 20px; border: 1px solid #D8D7D7;box-shadow: inset 0 1px 3px 1px #D8D8D8; }

#search .form .btn-search{ height: 36px; width: 62px; text-align: center; float: left; border: none; color: #FFFFFF; vertical-align: middle; cursor: pointer; line-height: 32px;border-radius: 0 20px 20px 0;box-shadow: inset 0 0px 3px 1px #bababa;
	background:url(../Images/searchicon.png) #dcdcdc center center no-repeat; text-indent: -9999rem}

.hot-keys a{color:#244B84;padding:0 3px;}

.hot-keys a:hover{text-decoration: none;}

.sidebar { float: left; width: 260px;background: #244B84;border-radius: 8px;}

.main { width: 920px; float: right;}

/**********行业分类***********/
.industry-cate{text-align: center;}
.industry-cate a{background:#2C5B9F;padding:0 30px;margin:0 8px;height:32px;text-align:center;display: inline-block;}
.industry-cate a{color:#fff;line-height:32px;border-radius:12px;}
.industry-cate a:hover,.industry-cate a.cur{background:#EF0606;line-height:32px;text-decoration: none;}

.industry-scroll{padding:24px 0}
#industry-scroll{width:1040px;float:left;}
#industry-scroll li{width:196px;float:left;padding:0 6px;text-align:center}
#industry-scroll li a{width:196px;display:block}
#industry-scroll li img{width:194px;height:97px;border:1px solid #D6D7D6;}
#industry-scroll li p{padding-top:4px;color:#000;line-height:26px}
.industry-scroll .arrow {cursor: pointer;width:36px;height:45px;float:left;margin:28px 21px 0;background:url(../Images/arrow.png) left top no-repeat;text-indent:-9999em;display:block;}
.industry-scroll .back{background-position:left -70px;}
.industry-scroll .forward{background-position:right -70px;float:right;}


/**********产品分类***********/
.category-box .procate{background:url(../Images/cate_bg.png) center bottom no-repeat;padding-bottom:260px;}
.tl-blue { background:#0E3369; height: 70px; line-height:70px;border-radius:8px 8px 0 0;text-align: center; }
.tl-blue h3 { color: #FFFFFF; font-weight: bold; font-size: 24px;text-align:center;}
.tl-blue h3 em{color:#6E7272;display: block;font-style:normal;font-size:14px;}

.procate ul{padding:8px;}
.procate li {margin-bottom:5px; background:url(../Images/cate_line.png) center bottom no-repeat; color: #fff;padding-left:46px;}
.procate li a { color: #fff; font-size:16px;line-height: 36px;overflow: hidden;padding-left:16px;background:url(../Images/cate_dot.png) 6px center no-repeat; }
.procate li a:hover { color: #fff; line-height: 36px; text-decoration: none;  }

/**********产品 8/8***********/

.tl-nav { height: 46px; position: relative; border-bottom: 1px solid #B8B7B7;}
.tl-nav h3 { color: #111; line-height: 46px; font-size: 22px; font-weight: bold;display: inline-block;border-bottom:2px solid #FF0000;}
.tl-nav a#more { line-height: 48px;color:#4B4D50; }

.pro-content { padding:12px 0; }
.pro-ul { padding:12px 0; }
.pro-ul li {width: 210px;padding: 8px 10px;text-align:center;display:inline-block;vertical-align:top;overflow: hidden;}
.pro-ul li a.pimg {display: block;text-align: center;width: 208px;border:1px solid #A8A9AB;overflow:hidden;}
.pro-ul li img {width: 208px;height: 208px;-moz-transition: all 0.5s ease-in 0s;-o-transition: all 0.5s ease-in 0s;-webkit-transition-delay: 0s;transition: all 0.5s ease-in 0s;}
.pro-ul li a:hover img{-moz-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.pro-ul li a.pimg:hover {border: 1px solid #EF0606;}
.pro-ul li p.name {margin-top: 6px;text-align: center; vertical-align: middle; }
.pro-ul li p.name a { text-align: center;color: #272727; }
.pro-ul li p.name a:hover{color:#244B84;text-decoration:none;}

/*****企业相册*****/
.channel-about{margin-top:25px;background:url(../Images/about_bg.png) #EEECEC center 48px no-repeat;padding:148px 0 60px;overflow:hidden;}

.lined-headline{ width:80%;margin: 20px auto;height:52px; line-height: 36px; font-size: 22px; color: #000; text-align: center; position: relative; z-index: 1; }
.lined-headline span { display: inline-block; width:364px;color:#000;z-index: 1;text-align:center;background:url(../Images/nav_bg.png) #fff center 14px no-repeat;font-weight:bold;}
.lined-headline span em{color:#000;line-height:18px;display:block;font-size:12px;font-weight: normal;}
.lined-headline:before { content: ''; border-top: 1px solid #A1A4A5; font-size: 0; position: absolute; top: 45%; right: 0; left: 0; height: 1px; overflow: hidden; z-index: -1; }

.channel-about .about-profile{width:660px;float:right;}

.channel-about .about-album {width:435px;height:292px;float:left;padding:4px;background:#fff;border:1px solid #CDCCCC;}

.channel-about .cert-scroll {width:435px;float:left;margin-top:28px;/* border:1px solid #e4e4e4;border-top:none; */padding:50px 20px 20px;}

#a-cert{width:260px;float:left;text-align:center;margin:0 5px;}

#a-cert ul li img{width:250px;height:350px;border:4px solid #fff;padding:5px;}

.ul-cert li{width:435px;float:left;text-align:center}

.ul-cert li a{display:block}

.ul-cert li a:hover{text-decoration:none;}

.ul-cert li img{width:210px;height:290px;}

.cert-scroll .arrow{cursor:pointer;width:37px;height:70px;margin:120px 37px 0 0;float:left;background:url(../Images/arrow.png) left top no-repeat;text-indent:-9999em;display:block;}

.cert-scroll .forward{background-position: right top;margin:120px 0 0 37px;}

.cert-scroll .arrow:hover{text-decoration: none;}

.about-profile h2{color:#fff;font-size:18px;font-weight:bold;height:36px;line-height: 36px;background:#2C5B9F;border-radius:60px;padding:0 20px;display: inline-block;}

.about-txt{ color: #242424; line-height: 30px;padding:0 20px;}

.about-txt p { text-indent: 2em;font-size:14px; }

.about-txt a{color:#fff;padding:0 16px;height:28px;line-height:28px;background:#FF7800;text-align: center;border-radius:80px;float: right;display: inline-block;margin-top:40px;}

.album-scroll .lined-headline{margin:20px auto 0;}

.album-scroll .lined-headline span{background:url(../Images/nav_bg.png) #eeecec center 14px no-repeat}

.album-scroll .lined-headline:before{border-top:2px solid #fff;top:42%;}

#a-album li{padding:0 8px;float:left;}

#a-album li img{width:204px;height:153px;}

/*******优势*********/
.channel-goodness {margin-top:20px;width:100%;}

.channel-goodness .g1-box{padding:0 550px 20px 10px;background:url(../Images/g_bg1.png) right center no-repeat;min-height:390px;}
.channel-goodness .g2-box{padding:20px 0 0 600px;background:url(../Images/g_bg2.jpg) left center no-repeat;min-height:330px;}

.channel-goodness li{position:relative;padding: 0 0 40px 0;font-size: 14px;line-height: 26px;color: #242424;}
.channel-goodness li h3{color:#000;font-size: 22px;font-weight:bolder;margin-bottom:12px;}
.channel-goodness li .goodness-txt{padding:0 20px 0 15px;width:480px;}
.channel-goodness li p{color:#333;line-height:26px;}
.channel-goodness li em{width:36px;height:36px;margin-right:5px;border-radius:60px;text-align:center;display:inline-block;line-height:36px;font-size:18px;font-weight:bolder;background:#EF0606;color:#fff;}

/*******客户29/20***********/
.channel-case{padding:20px 0;}

.tl-small{color:#222;font-size:16px;font-weight: bold;text-align:center;}

.tl-small small{color:#CFCECE;display: block;font-size:12px;font-weight: normal;}

.ul-case li{ width: 280px; float: left; margin: 0 10px; text-align: center;background: #2C5B9F;border-radius:0 0 20px 20px; }

.ul-case li a{ width: 280px; display: block; overflow: hidden; }

.ul-case li a:hover{ text-decoration: none; }

.ul-case li img{ padding:3px;background:#fff;border:1px solid #2C5B9F;width: 272px; height: 186px; }

.ul-case li p{color:#fff;line-height:24px;padding:6px 12px;text-align:center;}

.case-scroll .arrow { cursor: pointer; width: 25px; height: 47px; float: left; background: url(../Images/icons.png) left -124px no-repeat; text-indent: -9999em; display: block;}

.case-scroll .back{ background-position: left -124px;margin:56px 52px 0 0; }

.case-scroll .forward{ float: right; background-position: right -124px;margin:56px 0 0 52px;}

/*************首页新闻*************/
.channel-news{width:100%;clear: both;padding:40px 0;background: #F0F0F0;}

.threecolumn{ width: 1200px; margin: 0 auto; clear: both;}

.threecolumn .leftcolumn-box{ width: 714px;border-top:3px solid #2C5B9F;padding:18px; float: left;background:#fff; }

.threecolumn .rightcolumn-box{ width: 386px;border-top:3px solid #2C5B9F;padding:18px;float: right;background:#fff; }

.tl-news{ height: 42px; line-height: 44px;overflow:hidden; position: relative; }

.tl-news h3{ line-height: 42px; font-size: 18px; font-weight: bold; color: #333;display: inline-block;}

.tl-news h3 span{color:#444;padding-left:3px;font-style: italic;font-size:14px;}

.tl-news a#more{ color: #606060; font-weight: normal; font-size: 12px; line-height: 48px; }

.headline {padding-top: 15px; }

.headline .pic { width: 226px; float: left;}

.headline .pic img { width: 200px; height: 162px;}

.headline .info h3 { padding-top: 3px; line-height: 28px; font-size:15px; color: #2C5B9F; font-weight: 700; }

.headline .info p { color: #4C4B4B; font-size:14px;}

.headline .info a.info-btn{text-decoration: none;line-height:26px;margin-top:6px;padding:0 15px;background:#2C5B9F;display: inline-block;color:#fff;}

.headline .info a:hover{text-decoration: none;}

.hnews-ul{ clear: both; padding: 22px 0 0 8px; }

.hnews-ul li { line-height: 36px; overflow: hidden; position: relative; background: url(../Images/news_icon.jpg) left center no-repeat; padding-left: 10px;border-bottom:1px dotted #ADADAD; }

.hnews-ul li span { position: absolute; right: 0; top: 0; color: #8c8c8c; width: 68px; display: block; }

.hnews-ul li a{ line-height: 36px; color: #333; }

.hnews-ul li a:hover{ line-height: 36px; text-decoration: underline; color: #2C5B9F; }

/*.faqlist li{padding-bottom:6px;overflow:hidden;}
.faqlist .faq_title{line-height:30px;background:url(../Images/faq.png) left 9px no-repeat;color:#666;font-size:14px;font-weight:bold;padding-left:26px;}
.faqlist .faq_title a{line-height:30px;color:#E30101;font-size:12px;}
.faqlist .faq_title a:hover{line-height:30px;}
.faqlist .faq_answer{font-size:12px;line-height: 22px; color: #666666;background:url(../Images/faq.png) left -42px no-repeat;padding-left:26px;}
*/

.quick-nav dl{width:290px;float: left;margin:5px;background: #E6E6E6;}
.quick-nav dt{text-align: center;background:#2C5B9F;line-height: 54px;color:#fff;font-size:18px;font-weight:bold;}
.quick-nav dd{padding:10px;background: #E6E6E6;}
.quick-nav a{color: #4A4A4A;line-height:22px;}
.quick-nav span{padding:0 6px;}

/********友情链接*********/

.tl-link{height:42px;border-bottom:1px solid #D8D5D5;position:relative;overflow:hidden;}

.tl-link h3{padding-left:3px;display:inline-block;font-size:22px;font-weight:bold;color:#303030;border-bottom:2px solid #EF0606;line-height:40px;height:40px;}

.links{width:1200px;margin:12px auto 8px;}

.links-list{ color: #3F3F3F; line-height: 24px;min-height:48px;padding:12px 0;}

.links-list a{ color: #3F3F3F; line-height: 24px; }

.links-list span{ padding: 0 8px; }

.links-list a:hover{ line-height: 24px; color:#03B0DA;}

/*******footer style*********/
#footer{ width: 100%; clear: both; background: #282828; margin-top: 30px;}
#footer a{color:#7C7C7C;line-height:24px;}
#footer h3{color:#7C7C7C;font-size:16px;font-weight:bold;margin-bottom:16px;}
#footer .nav-list{ padding: 42px 0; }
#footer .nav-list-item{float:left;padding:0 40px;width:320px;color:#7C7C7C;min-height:156px;}
#footer .nav-list-first{background:url(../Images/btm_logo.png) left center no-repeat;padding:0 20px 0 136px;width:240px;}
#footer .nav-list-item-b{background:url(../Images/btm_line.png) left top repeat-y;}
#footer .nav-list-mid{}
#footer .nav-list-item a{ color: #777; display: block; font-family: "Raleway", sans-serif; font-size: 14px; text-transform: uppercase; transition: color 0.2s; -webkit-transition: color 0.2s; line-height:26px;}
#footer .nav-list-item a:hover { color: #FA6400; text-decoration: none; }
#footer .nav-list-first a{width:48%;display: inline-block;text-align:left;}
#footer .nav-list-erweima{width:auto;padding:0 0 0 60px;}

#go-top{ display: none; line-height: 1.2; background: url(../Images/go_top.png) #4D4C4C no-repeat 0 0; cursor: pointer; height: 94px; width: 25px; font-size: 12px; text-align: center; position: fixed; _position: absolute; right: 0; top: 450px; _top: expression(eval((document.documentElement.scrollTop)+150)); _bottom: "auto"; }

/******inner feedback*********/

.inner-letterbox .msg-input{ border: 1px solid #929191; color: #333; height: 32px; background: #fff;width:290px;padding-left:6px; }

.inner-letterbox .hg-btn{ width: 108px; height: 40px; line-height: 40px; color: #FFFFFF; text-align: center; border: none; cursor: pointer;background:#000000;margin-top: 8px;}

/**********评论信息*****************/
#comment{ border: 1px solid #D9D9D9; background: #FFFFFF; }

.comment-tl{ height: 26px; border-bottom: 1px solid #E1E1E1; padding-top: 1px; color: #333333; background: url(../Images/tl-comment.jpg) repeat-x 0 bottom; }

.comment-tl h3{ line-height: 26px; font-weight: 700; font-size: 12px; float: left; padding-left: 10px; }

.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: 1px dashed #CCCCCC; font-size: 12px; }

#comment_list strong{ font-weight: 700; color: #FF9900; margin-right: 5px; }

#showmsg,#showmsg2{ color: #FF6600; margin-left: 10px; }

/**********内页频道导航*****************/
.tl-cate{ background: url(../Images/tl_catebg.png) left top no-repeat; height:42px;}

.tl-cate h3{ color: #FFFFFF;font: bold 16px/42px "微软雅黑";padding-left:20px}

.tl-l{ height: 37px; background: url(../Images/tl_about.jpg) repeat-x left bottom;}

.tl-l h3{ font-weight: bold; font-size: 14px; color: #222222; line-height: 37px; padding-left: 8px; }

.tl-w{ height: 36px; position: relative; border-bottom: 1px solid #dfdddd;overflow:hidden;}

.tl-w h3{ color: #333333; font-weight: bold; font-size: 16px; line-height: 34px; border-bottom: 2px solid #244B84;padding-left:6px;padding-right: 20px;display: inline-block; float: left; }

.tl-w span{ width:700px;float: right; padding-right: 8px; color: #7F7F7F; line-height: 36px; overflow:hidden;text-align:right;}

.tl-w span a,.tl-w span a:visited{ color: #7F7F7F; }

.products-category-box{border-radius:8px;background:#244B84;}

.products-cate{ padding: 19px 8px; }

.products-cate dl{ margin-bottom: 10px; }

.products-cate dt {margin-bottom:5px; background:url(../Images/cate_line.png) center bottom no-repeat; color: #fff;padding-left:46px;}

.products-cate dt a {color: #fff;font-size:16px;line-height: 36px;overflow: hidden;padding-left: 16px;background:url(../Images/cate_dot.png) 6px center no-repeat;}

.products-cate dt a:hover { color: #fff; line-height: 36px; text-decoration: none; }

.products-cate dd { padding: 0 0 0 42px;}

.products-cate dd a { margin-left: 8px; background: url(../Images/icon2.gif) left center no-repeat; padding-left: 18px; height: 28px; line-height: 28px; }

.products-cate dd a { line-height: 28px; color: #fff; font-size:14px;}

.products-cate dd.cur a { font-weight: bold; color: #ff6600; }

.products-cate dd a:hover { color: #ff6600; line-height: 28px; }


/**********内页产品分类*****************/
.tl-content{ border-left: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; }

.page-sidebar{ float: left; width: 274px; }

#page{ float: right; width: 906px; }

.page-cate{ margin: 0 8px 8px 8px; background: #FFFFFF; }

.page-cate li{ padding-left: 25px; border-bottom: 1px dotted #CCCCCC; line-height: 38px; background: url(../Images/dot-yellow.gif) no-repeat 3px center; }

.page-cate li a{ font-size: 15px; font-weight: 700; line-height: 38px; color: #333333; }

.page-cate li.cur a{ color: #E11016; }

.page-cate li a:hover{ line-height: 38px; color: #333333; }

/***********单页样式***********/
.about-page{ font-size: 14px; line-height: 20px; padding: 25px 15px; overflow: hidden;}

.about-page p{ padding-top: 4px; padding-bottom: 4px; }

.about-page h3.about-hd{ font-size: 14px; font-weight: bold; padding: 10px 0 0 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:1px solid #CCCCCC; }

.per_nex{ line-height: 28px; height: 28px; margin-top: 15px; padding-right: 10px; padding-left: 10px; clear: both; overflow: hidden; background: #F6F6F6; }

.per_nex span{ width: 418px; overflow: hidden; height: 28px; color: #555555; }

.per_nex a{ color: #555555; line-height: 28px; }

.per_nex a:hover{ line-height: 28px; color: #244B84; }

/******内容页*************/
.page-news-show{ padding: 25px 15px; background: #FFFFFF; }

.page-news-show h2{ font-size: 16px; line-height: 32px; text-align: center; color: #373737; font-weight: 700; }

.page-news-show .info{ text-align: center; color: #666666; line-height: 22px; }

/************新闻列表******************/
.news-ul{ padding: 8px; }

.news-ul li{ background: url(../Images/dot-gray_26.gif) left top no-repeat; padding-left: 12px; line-height: 26px; overflow: hidden; }

.news-ul li span{ float: right; padding-right: 10px; color: #A19C9C; }

.news-ul li a{ line-height: 26px; color: #5B5A5A; }

.news-ul li a:hover{ color: #FC7802; }

/******文章列表*************/
#zoom{ padding-top: 30px; font-size: 14px; line-height: 24px; overflow: hidden; }

.page-news-list{ padding: 25px 0; background: #FFFFFF; }

.page-news-list li{ border-bottom:1px dashed #E2E2E2; line-height: 30px; position: relative; margin-bottom: 8px; }

.page-news-list li a{ padding-left: 15px; line-height: 30px; color: #222222; font-size: 15px; background: url(../Images/dot-arr.png) no-repeat 5px center; }

.page-news-list li a:hover{ color: #244B84; line-height: 30px; }

.page-news-list li span{ position: absolute; right: 10px; line-height: 30px; font-size: 12px; color: #B3B3B3; }

.page-news-list li dd{ padding: 5px 16px; line-height: 24px; color: #747474; }


/******图文列表*************/
.page-news-piclist{ padding: 8px 20px; background: #FFFFFF; }

.page-news-piclist dl{ height: 145px; padding: 8px 0; overflow: hidden; border-bottom: 1px dotted #D5D5D5;position: relative; }

.page-news-piclist dl dt{ width: 210px; float: left; height: 137px; }

.page-news-piclist dl dt img{ width: 180px; height: 135px; border: 1px solid #E3E3E3; }

.page-news-piclist dl dd.title{ padding-top: 2px; height: 30px; line-height: 30px; }

.page-news-piclist dl dd.title a{ color: #000000; font-weight: bold; line-height: 18px; }

.page-news-piclist dl dd.title a:hover{ color: #FD7600; line-height: 18px; }

.page-news-piclist dl dd.info{ line-height: 18px; color: #7C7C7C; }

.page-news-piclist dl dd.info-detail-btn{ width: 75px; height: 22px; line-height: 22px; float: right; border-radius: 3px; behavior: url(/App/Tpl/Public/Style/pie.php); position: relative; text-align: center; background: #4F4F4F; }

.page-news-piclist dl dd.info-detail-btn a{ color: #FFFFFF; font-weight: bold; line-height: 22px;}

.page-news-piclist dl:last-child{border-bottom:none;}

.page-content{ padding: 20px 0 10px; background: #FFFFFF; }

/*********图片列表**************/
.page-images-list{ padding-top: 20px; padding-bottom: 10px; background: #FFFFFF; }

.page-images-list span.pic{ display: block; }

.page-images-list li:hover img{ opacity: 0.8; filter: alpha(opacity=80); }

/*************荣誉资质2/3***********************/
.page-images-list-cert li{ display: inline; float: left; width: 226px; overflow: hidden; text-align: center; }

.page-images-list-cert li span{ display: block; text-align: center; }

.page-images-list-cert .pic img{ width: 210px; height: 315px; padding: 1px; border: 2px solid #EAEAEA; }

.page-images-list-cert li .name{ line-height: 22px; height: 44px; padding-top: 6px; color: #686868; }

/*************企业相册4/3***********************/
.page-images-list-album li{ display: inline; float: left; width: 302px;overflow: hidden; }

.page-images-list-album span{ display: block; text-align: center; }

.page-images-list-album .pic img{ width: 280px; height: 210px; padding: 1px; border: 2px solid #EAEAEA; }

.page-images-list-album li .name{ line-height: 22px; height: 44px; padding-top: 6px; color: #686868; }

/*************视频中心3/2**********************/
.page-images-list-video li{ display: inline; float: left; width: 181px; overflow: hidden; }

.page-images-list-video span{ display: block; text-align: center; }

.page-images-list-video .pic img{ width: 162px; height: 108px; padding: 1px; border: 2px solid #EAEAEA; }

.page-images-list-video li .name{ line-height: 22px; height: 44px; padding-top: 6px; color: #686868; }

/*************历届展会29/20***********************/
.page-images-list-exhibition li{ display: inline; float: left; width: 226px; padding-bottom: 15px; overflow: hidden; }

.page-images-list-exhibition span{ display: block; text-align: center; }

.page-images-list-exhibition .pic img{ width: 203px; height: 140px; padding: 1px; border: 2px solid #EAEAEA; }

.page-images-list-exhibition li .name{ line-height: 22px; height: 44px; padding-top: 6px; color: #686868; }

/*************典型客户7/5***********************/
.page-images-list-customer li{ display: inline; float: left; width: 226px; overflow: hidden; }

.page-images-list-customer span{ display: block; text-align: center; }

.page-images-list-customer .pic img{ width: 210px; height: 150px; padding: 1px; border: 2px solid #EAEAEA; }

.page-images-list-customer li .name{ line-height: 22px; height: 44px; padding-top: 6px; color: #686868; }

/*************通用1:1***********************/
.page-images-list-general li{ display: inline; float: left; width: 181px; overflow: hidden; }

.page-images-list-general li span{ display: block; text-align: center; }

.page-images-list-general .pic img{ padding: 1px; border: 2px solid #EAEAEA; width: 150px; }

.page-images-list-general li .name{ line-height: 22px; height: 44px; padding-top: 6px; color: #686868; }

/**********相关产品***********************/
.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{ padding: 15px 8px; background: #FFFFFF; }

.more-news h3{ font-size: 14px; line-height: 28px; font-weight: 700; padding-left: 8px; color: #FFFFFF; background: #E67207; }

.more-news h3 strong{ color: #FF3300; }

.more-news li{ height: 26px; width: 46%; float: left; line-height: 26px; padding-left: 10px; overflow: hidden; padding-right: 2%; background: url(../Images/dot-arr.png) no-repeat left center; }

/**********会员中心***********************/
.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: 14px; line-height: 30px; border-bottom: 1px dashed #DBDBDB; padding-left: 12px;}

.table-list th{ font-size: 12px; font-weight: 700; line-height: 28px; border-bottom: 1px solid #E1E1E1; background: #F5F5F5; }

.table-list td{ padding: 10px 5px; background: #FFFFFF; }

.member-info{ padding: 5px; }

.member-info h5{ font-size: 14px; line-height: 30px; }

.member-info ul{ padding: 8px; border: 1px solid #CCCCCC; line-height: 24px; margin-top: 10px; background: #F6F6F6; }

.member-info li span{ color: #244B84; font: 11px Tahoma,Geneva,sans-serif; }

.page-getpass{ padding: 10px 80px; }

.page-getpass p{ line-height: 30px; border-bottom: 1px solid #DDDDDD; margin-bottom: 10px; }

.page-getpass h3{ font-size: 14px; font-weight: 700; }

.page-getpass h3{ padding-left: 25px; line-height: 20px; height: 20px; background: url(../Images/i-getpass.png) no-repeat left center; }

/**********产品详情************/
.goods-left{ float: left; width: 400px; }

.goods-right{ float: right; width: 470px; }

.goods-right li del{ color: #666666; }

.gproname{ font-size: 15px; border-bottom: 1px dashed #BBBBBB; padding: 2px 0 10px; margin-bottom: 8px; line-height: 24px; }

.goods-tel{font: bolder italic 24px/36px sans-serif;margin-bottom: 12px; color: #244B84; }

.goods-tel strong{ color: #ED5001; }

.goods-spec{ margin-top: 10px; padding-top: 10px; border-top:1px solid #E3E3E3; }

.goods-spce-ul li{ }

.goods-spce-ul li strong{ color: #FF6600; font: 700 16px "微软雅黑","黑体"; }

.goods-spce-ul li a,.goods-spce-ul li a:visited{ color: #244B84; }

.goods-desc{ color: #333333; line-height: 24px; width: 480px; overflow: hidden; }

.goods-cart ul{ display: block; height: 50px; }

.goods-cart{ margin-top: 10px; padding-top: 10px; border-top:1px solid #E3E3E3; }

.goods-cart li{ padding-top: 5px; float: left; }

.goods-cart .goods-tel{ height: 32px; line-height: 32px; margin-bottom: 12px; color: #222222; }

.goods-cart .goods-tel b{ color: #ED5001; font: 900 22px "微软雅黑"; }

.goods-cart li{ padding-top: 5px; }

.goods-cart .goods-num-sel{ padding-top: 8px; padding-right: 10px; }

.goods-cart #btn-download{ display: inline-block; width: 100px; height: 29px; line-height: 29px; color: #FFFFFF; text-align: center; font-size: 14px; font-weight: bold; background: url(../Images/downbtn.jpg) left top no-repeat; }

#cart_alert{ border: 1px solid #F6C5C5; color: #FF0000; padding: 8px 8px 8px 25px; background: #FFF6F4 url(../Images/i-error.png) no-repeat 6px center; }

#cart_ok{ border: 1px solid #98C700; line-height: 22px; padding: 8px 8px 8px 25px; background: #EFFEB9 url(../Images/i-ok.png) no-repeat 6px 12px; }

#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: url(../Images/tab_bg.gif) repeat-x 0 bottom; }

.more-info-tab-li li{ height: 28px; width: 120px; line-height: 28px; text-align: center; display: inline-block; font-weight: 700; float: left; margin-right: 4px; cursor: pointer; background: url(../Images/tab_b.gif) no-repeat 0 0; }

.more-info-tab-li li.hover{ background: url(../Images/tab_a.gif); }

.more-info-tab-con{ line-height: 24px; margin-top: 18px; font-size: 14px; padding: 8px 8px 20px; clear: both; }

.goods-contact-ul{ margin-top: 10px; padding-top: 10px; border-top:1px solid #E3E3E3; }

.goods-contact-ul li{ padding-top: 5px; padding-bottom: 5px; }

.goods-contact-ul li strong{ font: 700 14px "微软雅黑","黑体"; }

.goods-contact-ul li span{ color: #E77307; font: 700 14px Tahoma,Geneva,sans-serif; }

.goods-list-ul{ padding-top: 26px; }

.goods-list-ul li{ width: 181px; text-align: center; float: left; overflow: hidden; }

.goods-list-ul .img img{ width: 149px;border:1px solid #e8e8e8; }

.goods-list-ul .name{ padding: 5px 8px 0; }

/********产品评论**************/
.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:1px solid #EFEEEE; }

.ping-reply{ margin-top: 8px; padding-top: 5px; border-top:none; }

.ping-reply strong{ color: #FF6600; }

.ping-form{ padding: 10px; border-top: 1px solid #ccc; border-right: 1px solid #EFEEEE; border-left: 1px solid #EFEEEE; border-bottom: 1px solid #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; line-height: 22px; height: 22px; display: inline-block; text-align: left; background: url(../Images/btn-s-bg.png) left top no-repeat;}

.i-fav{ width: 70px; padding-left: 23px; background-position: left -30px; }

.i-review{ width: 57px; padding-left: 23px; background-position: left -120px; }

.i-tell{ width: 57px; padding-left: 23px; background-position: left -60px; }

.goods-page-info{ padding-bottom: 10px; }

.goods-order{ margin-top: 10px; border: 1px solid #E1E1E1; }

.goods-order h3{ color: #333333; font-size: 14px; font-weight: 700; line-height: 22px; padding: 2px 8px; background: #F6F6F6; }

.goods-order h3 span{ font-size: 12px; font-weight: normal; float: right; }

.goods-order .order-form{ padding: 10px; background: #FFFFFF; }

.goods-page-detail{ margin-top: 15px; }

.detail-title{ border-bottom:1px solid #CCCCCC; height: 26px; }

.detail-title h3{ font-size: 12px; line-height: 26px; font-weight: 700; float: left; color: #333333; width: 86px; text-align: center; height: 26px; background: url(../Images/pro-tab-bg.jpg); }

.tl-detail{ height: 24px; cursor: pointer; padding-top: 8px;  }

.tl-detail li{ float: left; height: 24px; width: 81px; line-height: 24px; font-weight: 700; text-align: center; }

.tl-detail li.hover{ height: 24px;}

.i-pic{ width: 57px; padding-left: 23px; background: left -150px; }

.goods-desc{ color: #666666; margin-top: 10px; padding-top: 10px; line-height: 20px; }

/*****网站地图*********/
#sitemap{ width: 986px; margin: 8px auto; }

.sitemap-list{ padding: 10px 10px 10px 20px; }

.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{ padding-top: 20px; padding-bottom: 10px; text-align: center; border-top: 1px solid #E2E2E2; margin-top: 12px; background: #FFFFFF; }

.page-num .current{ color: #FFFFFF; padding-right: 3px; padding-left: 3px; background: #FF6600; }

.page-news-show .keyword{ line-height: 28px; height: 28px; margin-top: 10px; }

.cate-page{ padding: 8px; }

.cate-page dl{ padding-bottom: 5px; }

.cate-page dt{ font-size: 14px; font-weight: 700; line-height: 28px; padding-left: 20px; background: #FFFFFF url(../Images/dot-arr.png) no-repeat 5px center; }

.cate-page dd{ line-height: 26px; padding-left: 20px; }

#comment_list p span{ color: #999999; padding-left: 20px; font: 11px Tahoma,Geneva,sans-serif; }

/*******客户留言***********/
#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: #F1FDE3; }

#guestbook dt span{ font-size: 11px; color: #666666; float: right; }

#guestbook dt strong{ color: #FF6600; }

#guestbook dd{ padding: 8px; }

#guestbook .reply strong{ color: #244B84; }

#gustbook{ height: 230px; overflow: hidden; padding: 5px; }

/*******产品列表(3/3)***********/
.products-remark{ margin-bottom: 15px; }

.products-remark dt{ font-size: 14px; font-weight: bold; color: #FF6600; line-height: 30px; }

.products-remark dd{ font-size: 12px; line-height: 22px; color: #666666; }

.products-list li{ width: 226px; float: left; text-align: center; display: inline; overflow: hidden; margin-bottom: 12px; }

.products-list li .img { position: relative; width: 200px; margin: 0 auto; }

.products-list .img img{ width: 194px;height:194px; border: 1px solid #D3D3D3; padding: 2px; }

.products-list li:hover img{ border: 1px solid #244B84; }

.products-list li span.zoom-bg{ position: absolute; height: 28px; background: #252525; bottom: 0; left: 0; width: 100%; display: none; }

.products-list li span.zoom-bg a{ text-align: center; color: #FFFFFF; line-height: 28px; background: url(../Images/icon_down.png) left center no-repeat; padding-left: 16px; }

.products-list li:hover span.zoom-bg { display: block; }

.products-list .name{ padding-top: 6px; height: 36px; overflow: hidden; }

.products-list .name a{ line-height: 18px; }

/********推荐产品**********/
#rec-pro{ height: auto; overflow: hidden; }

#rec-pro li{ display: block; width: 202px; margin: 0 auto 10px; text-align: center; }

#rec-pro li img{ width: 200px; height: 200px;border:1px solid #e8e8e8; }

.ul-rank li{ width: 128px; text-align: center; overflow: hidden; padding-bottom: 8px; display:inline-block;vertical-align: top; }

.ul-rank-img img{ width: 110px; height:110px;border: 1px solid #CFCFCF; }

.ul-rank-name a,.ul-rank-name a:hover{ line-height: 18px; }

/************************/
.nocontent{ height: 100px; padding-top: 40px; padding-left: 120px; font-size: 14px; background: url(../Images/error.png) no-repeat 10px 10px; }

/********产品订购**************/
.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; }

.xinwen_oo{ width: 880px; margin: 20px auto; }

.xinwen_oo .x_left{ width: 425px; float: left; }

.xinwen_oo .x_right{ width: 425px; float: right; }

.xinwen_oo .tl-x{ position: relative; height: 30px; border-bottom: #BABABB solid 1px; line-height: 30px; }

.xinwen_oo .tl-x h3{ border-bottom: 1px solid #244B84; max-width: 230px; float: left; height: 30px; font-size: 14px; font-weight: bold; line-height: 28px; text-align: center; padding-left: 8px; padding-right: 10px; color: #333333; }

.xinwen_oo .tl-x a#more{ line-height: 30px; }

.x-news{ clear: both; padding-top: 6px; }

.x-news li{ line-height: 36px; overflow: hidden; position: relative; background: url(../Images/news_arrow.jpg) left center no-repeat; padding-left: 15px; border-bottom: 1px dotted #CFCFCF; }

.x-news li span{ position: absolute; right: 0; top: 0; color: #908E8E; width: 88px; display: block; }

.x-news li a{ line-height: 36px; color: #666666; }

.x-news li a:hover{ line-height: 36px; text-decoration: underline; color: #244B84; }


