@charset "utf-8";
/* CSS Document */
/* CSS Document */
/* Code by Wiky @landfancy.com */
/* position nav */
body { background: #fdfdfd; }
.position-nav-wrap { height: 39px; line-height: 38px; background: url(../images/bg/bdoy_bg2.png) repeat-x top left; }
/*main-top gray background*/
.main-top-wrap { background: #f7f7f7; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; }
.main-top { position: relative; z-index: 20; top: -1px; background: url(../images/bg/pos_bottom.png) no-repeat top left; }
/* main content*/
.main-con { width: 720px; }


/**/
dl.info-data { overflow: hidden; width: 100%; margin: 0 auto 3px; line-height: 22px; }
dl.info-data dt { float: left; width: 130px; height: 22px; font-size: 13px; font-weight: bold; color: #333; }
dl.info-data dd { float: left; width: 200px; height: auto; }

/*inquiry*/
/* pur begin */
.con_info { height: 34px; padding: 0 15px; border-bottom: 1px dashed #ccc; }
.con_info li { float: left; line-height: 34px; text-transform: none; }
.con_info .email { background: url(../images/bg/sprites.png) no-repeat -292px -193px; text-indent: 20px; margin-right: 75px; }
.con_info .phone { background: url(../images/bg/sprites.png) no-repeat -292px -228px; text-indent: 22px; margin-right: 85px; }
.con_info .backtop { background: url(../images/bg/sprites.png) no-repeat -292px -262px; text-indent: 20px; }
.pur, .form { background: #F8F8F8; padding: 6px 16px; border-top: 1px solid #CCC; }
.form2 { padding:6px 0; background:none; }
.form2 ul{ padding:10px 0; border:1px dashed #ddd; }

.pur h2 { color: #09C; font-size: 22px; font-weight: 400; line-height: 34px; margin-bottom: 10px; }
.pur sup, .form sup { font-size: 11px; color: #C00; margin-right: 4px; vertical-align: baseline; }
.req { height: 440px; }
.req dl { line-height: 60px; clear: both; height: 60px; }
.pur dt, .form li label { width: 128px; text-align: right; margin-right: 10px; float: left; }

.pur dd, .form dd { float: left; }
.req dd input { margin: 19px 0; line-height: 18px; height: 20px; padding-left: 4px; }
.req select { width: 160px; line-height: 22px; height: 22px; margin: 19px 0; padding-left: 4px; }
.req_pro input { width: 200px; }
.req dt.other { width: 55px; }
.req_mat dd input, .req_output dd input { width: 84px; border: solid #CCC; border-width: 0 0 1px 0; background: none; }
.req_mat dd input:focus, .req_output dd input:focus { border: 1px solid #09C; }
.info { height: 500px; }
.form { height: 432px; padding-top: 6px; }
.inq .form { border-top: 0; }
.form p { padding: 0; margin: 8px 0 18px; color: #000; }
.info dl { line-height: 40px; clear: both; height: 40px; }
.info dl.mess { height: 150px; }
.form li.mess { height: 140px; position:relative; _height:138px;}
.form li { line-height: 32px; clear: both; height: 32px; }
.req_pro input, .info dd input { width: 200px; margin: 9px 0; border: 1px solid #CCC; line-height: 18px; height: 20px; padding-left: 4px; }
.form li input { width: 220px; margin: 5px 0 2px; border: 1px solid #D9D9D9; border-top: 1px solid #C0C0C0; line-height: 20px; height: 22px; padding: 0 4px; }
.form2 li input { width: 200px;   }
.info dd input:focus, .form li input:focus { border: 1px solid #09C; }
.info textarea { border: 1px solid #CCC; width: 355px; height: 110px; line-height: 20px; margin: 10px 0 0; padding: 4px; color: #999; }
.form textarea { border: 1px solid #CCC; width: 355px; height: 100px;  margin-bottom:0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize:none; }
.info textarea:focus, .form textarea:focus { border: 1px solid #09C; color: #000; }
.button { margin-top: 5px; clear: both; margin-left: 138px; height: 30px; width: 400px; }
.button li { float: left; line-height: 30px; }
.form li.submit input { margin-left: 138px; }
li.submit input { display: block; width: 172px; height: 30px; background: url(../images/bg/sprites.png) no-repeat 0 -162px; border: none; margin-right: 6px; cursor: pointer; }
li.submit input:hover { background-position: 0 -194px; }
li.submit input:active { background-position: 0 -226px; border:none; }
li.submit input:focus { border:none; }
li.reset input { margin-left: 6px; border: none; cursor: pointer; line-height: 30px; background: none; color: #093; text-decoration: underline; }
li.reset input:hover { color: #C00; }
/*校验信息*/
.LV_validation_message { padding-left:5px;  }
.LV_valid {overflow:hidden;display:none; height:0;  }
.LV_invalid { color: #CC0000; }
.inq .form .LV_invalid_field, .inq .form input.LV_invalid_field:hover, .inq .form input.LV_invalid_field:active, .inq .form textarea.LV_invalid_field:hover, .inq .form textarea.LV_invalid_field:active { border: 1px solid #CC0000; }
.form li.mess .LV_invalid{ clear:both; position:absolute; top:120px; left:0; display:block; height:20px; padding-left:138px; _padding-left:140px; line-height:20px; }

/*sidebar*/
.aside { width: 245px; text-shadow: 0px 1px 0px rgba(255,255,255,1); }
.aside-con { padding-top: 20px; border-top: 1px solid #e9ecef; border-bottom: 1px solid #e9ecef; background: url(../images/bg/right_nav.png) repeat-y 0 0; }
.aside-con h2 { height: 42px; font-size: 18px; line-height: 42px; text-indent: 18px; color: #333; font-family: 'Segoe UI', Tahoma, Geneva, sans-serif; background: url(../images/bg/right_nav.png) no-repeat -250px 10px; }
.aside-con h2 strong { color: #BF0101; }
.aside-con .tit-note { margin-top: -12px; height: 28px; line-height: 28px; text-indent: 18px; font-size: 11px; background: url(../images/bg/right_nav.png) no-repeat -250px -4px; }
/*箭头列表*/
ul.arrow-list { line-height: 22px; }
ul.arrow-list li { background: url(../images/bg/sprites.png) no-repeat -436px -292px; padding-left: 14px; }


/*产品列表*/
.aside-pro-list { }
.aside-pro-list dl { position: relative; z-index:20; line-height: 32px; }
.aside-pro-list dl dt { position: relative; z-index: 30; height: 32px; text-indent: 40px; }
.aside-pro-list dl dt a { display: block; color: #333; background: url(../images/bg/right_nav.png) -500px 0; }
.aside-pro-list dl dd { position: absolute; z-index: 20px; top: 0; left: -245px; display: none; width: 244px; height: auto; background: #fff; border: 1px solid #d6dbe1; box-shadow: -1px 1px 6px rgba(0, 0, 0, .3); }
.aside-pro-list dl dd.sub-list1 { top: -79px; }
.aside-pro-list dl dd.sub-list2 { top: -111px; }
.aside-pro-list dl dd.sub-list3 { top: -143px; height:206px; }
.aside-pro-list dl dd.sub-list4 { top: -175px; }
.aside-pro-list dl dd.sub-list5 { top: -207px; }
.aside-pro-list dl dd ul { padding: 15px 0 26px; }
.aside-pro-list dl dd ul li { padding: 0 15px; height: 32px; line-height: 32px; }
.aside-pro-list dl dd ul li a { display: block; height: 32px; background: url(../images/bg/ico.png) no-repeat 0 -385px; text-indent: 15px; border-bottom: 1px dotted #ccc; _background: url(../images/bg/list-arrow.gif) no-repeat 0 15px; }
/*********hover****************/
.aside-pro-list dl dt a:hover { color: #ec3838; background-position: -750px 0; }
/*nomal-hover*/
.aside-pro-list dl:hover dt a { color: #ec3838; background-position: -750px 0; }
.aside-pro-list dl:hover dd { display: block; }
/* for ie 6 jquery */
.aside-pro-list dl.phover dt a { color: #ec3838; background-position: -750px 0; }
.aside-pro-list dl.phover dd { display: block; }
/*aside-proline*/
ul.aside-proline { width:210px; margin:0 auto;}
ul.aside-proline li { height: 30px; line-height: 30px; background:#e8e8e8 ; text-indent: 30px; border-bottom:1px solid #fafafa; }
ul.aside-proline li a{ display:block;  background:#e8e8e8 url(../images/bg/ico.png) no-repeat 10px -428px ; color:#333; }
ul.aside-proline li a:hover{  background-color:#FFF; text-decoration:none;  }
/*aside-news*/
ul.aside-news { width:206px; margin:0 auto; }
ul.aside-news  li{ margin-top:15px;  }
ul.aside-news  li span{ display:block;  color:#acacac; }
/*aside-bann*/
.aside-bann a.imgbdc { display:block; width:212px; height:102px;  line-height:0; margin:0 auto; }
a.imgbdc img{width:205px; height:96px; border:1px solid #DDD; padding:2px; background:#FFF;}
a.imgbdc:hover img{ border-color:#c00;}
/*parts*/
.aside-parts-slide { overflow:hidden; width:210px;  margin-left:18px;}
ul#aside-parts-slide  { overflow:hidden; position:relative; width:210px; height:60px;  }
ul#aside-parts-slide  li{overflow:hidden; width:210px;  height:60px; position:absolute; top:0; left:0; display:none; }
ul#aside-parts-slide  li img{ float:left; width:56px; /*height:60px;*/ }
ul#aside-parts-slide  li p{ float:right; width:140px; height:60px; /*height:60px;*/ }
ul#aside-parts-nav   {overflow:hidden; text-align:center;}
ul#aside-parts-nav  li { display: inline-block; vertical-align: top; width: 11px; height: 11px; margin: 0 2px; zoom: 1; *display: inline; cursor:pointer; background: url(../images/bg/sprites.png) 0 -290px; }
ul#aside-parts-nav  li.now { background-position:-18px -290px; cursor:default;}

/*产品列表*/
.list-block { position: relative; }
.list-block span.more { position: absolute; top: 2px; right: 0; width: 96px; height: 18px; line-height: 18px; text-indent: 10px; background: url(../images/bg/sprites.png) no-repeat -67px -285px; }
.list-block span.more a { color: #666; }
.list-block span.more a:hover { color: #C00; }
.ch-tit { height: 20px; background: url(../images/bg/ch-tit.png) repeat-x 0 2px; }
.ch-tit h2 { display: inline-block; vertical-align: top; zoom: 1; *display: inline;
padding: 0 10px 0 38px; line-height: 20px; font-size: 18px; background: #FFF url(../images/bg/sprites.png) no-repeat -414px -81px; }
.chtit-t h2 { background-position: -414px -51px; }
.chtit-t2 { background:none;}
.chtit-t2 h2 { background-position: -414px -111px; }
/*列表模块*/
.imglist-wrap { overflow: hidden; width: 720px; }
.ch-list { overflow: hidden; width: 740px; }
.ch-list li { width: 128px; height: 124px; margin: 20px 20px 0 0; }
.ch-list li a { width: 128px; height: 124px; }
.ch-list li a img { width: 124px; height: 80px; }
.ch-list li span.imgtit { overflow: hidden; width: 128px; height: 36px; margin-top: 4px; line-height: 18px; }
.ch-list li span.imgarrow { width: 7px; height: 18px; margin-left: 5px; display: inline-block; vertical-align: top; zoom: 1; *display: inline;
background: url(../images/bg/ico.png) 0 -314px; }
/*解决方案*/
.ch-list2 { width: 750px; }
.ch-list2 li { width: 220px; height: 140px; margin: 20px 30px 0 0; }
.ch-list2 li a { width: 220px; height: 140px; }
.ch-list2 li a img { width: 216px; height: 96px; }
.ch-list2 li span.imgtit { width: 216px; height: 36px; }
.benifits li { padding-left:12px; line-height:20px; background: url(../images/bg/sprites.png) no-repeat -440px -293px;};



/*生产线*/
.linecon { overflow: hidden; width: 690px; }
.linecon ul { overflow: hidden; width: 720px; height: 150px; }
.linecon ul li { display: inline; float: left; width: 130px; height: 150px; margin-right: 19px; overflow: hidden; }
.linecon ul li.plus { width: 14px; height:102px; background: url(../images/bg/sprites.png) no-repeat -180px -245px; }
.linecon ul li.arrow { background-position: 0 -380px; }
.linecon ul li a { display: block; float: left; width: 130px; height: 150px; overflow: hidden; }
.linecon li img { width: 124px; height: 96px; margin: 0 auto; padding: 2px; border: 1px solid #dbdbdb; background: #fff; }
.linecon a:hover img { border-color: #c00; }
.linecon a:hover { color: #c00; }
.tabcon-chart img { border:none;}
/*banner*/
.list-bann-wrap {overflow:hidden; z-index:10; height:196px;}
.list-bann-arrow { position:absolute; z-index:10; top:80px; left:; width:22px; height:32px;  background: url(../images/bg/ico.png) no-repeat -169px -350px; cursor:pointer;}
.list-bann-arrowl{ left:8%; }
.list-bann-arrowr{ right:8%;background-position: -193px -350px;}
.list-bann-wrapi { overflow:hidden; height:196px;}
.list-bann  { position:relative; z-index:20; overflow:hidden; height:196px;}
.list-bann li  { overflow:hidden; position:absolute;top:0; left:0;  display:none; width:1000px; height:196px;}
.list-bann li  a {display:block;}
.list-bann li  a img { width:994px; height:190px; padding:2px; border:1px solid #d7d7d7;}
.list-bann li  a:hover img { border-color:#C00;}

.banner-slide { position:absolute; z-index:22;  left: 0; bottom: 10px; width: 100%; height: 14px; }
.banner-slide { overflow: hidden; text-align: center; }
.banner-slide li { display: inline-block; vertical-align: top; width: 13px; height: 13px; margin: 0 5px; zoom: 1; *display: inline;
background: url(../images/bg/ico.png) no-repeat 0 -250px; cursor: pointer; _background: url(../images/bg/banner-thumb.gif) no-repeat 0 0; /* For IE6*/ }
.banner-slide li.current { background-position: -19px -250px; cursor: default; _background-position:-19px 0;/* For IE6*/ }

/*列表*/
.pro-ch-intro { font-size:14px; line-height:26px; }
.pro-chlist li{ overflow:hidden; padding:30px 0; border-top:1px solid #d8d8d8; _padding-bottom:0; }
.pro-chlist li:hover { background: #f5f8fa; }
.pro-chlist li a.list-proimg { float:left; margin-right:20px; }
.pro-chlist li a.list-proimg  img{ width:200px; height:130px ; padding:2px; border: 1px solid #D8D8D8;  }
.pro-chlist li a.list-proimg:hover  img{border-color:#C00;  }
.list-info { float:left; width:334px; }
.list-info h3 { height:24px; font-size:16px; line-height:24px; }
.list-info h3 a{color:#444; }
.list-info h3 a:hover{color:#C00; }
.list-info dl.info-data dt{ color:#666; font-size:12px;}
.list-info dl.info-data dt, .list-info dl.info-data dd { height:22px;line-height:22px;}
.list-info dl.info-data dt { overflow:hidden; width:120px; }
.list-info dl.info-data dd { overflow:hidden; width:212px;  text-overflow : ellipsis; white-space:nowrap }
.list-inq { float:right; width:134px; height:98px;} 
.list-inq .inq-button { display:block; width:134px; height:34px; background: url(../images/bg/sprites.png) no-repeat 0 -110px; text-indent: -9999px; } 
/*三栏*/
/*左侧*/
.asidel { width:180px;}
.channel-nav { border-top: 1px dotted #afb4be; }
.channel-nav li { height:32px; line-height:32px; border-bottom: 1px dotted #afb4be; text-indent:10px; text-shadow:none;}
.channel-nav li a {display:block;}
.channel-nav li.ch-now { background:#464646; border:0; }
.channel-nav li.ch-now  a { color:#FFF;  }
.aside-tit { font-size:18px; color:#444; height:24px; line-height:24px;}
a.aside-chat { display: block; width: 134px; height: 34px;  background: url(../images/bg/sprites.png) no-repeat -180px -54px; text-indent: -9999px; }
.aside-service { border-bottom: 1px dotted #afb4be; padding-bottom:20px;}
.aside-service span.email{display:block; height:20px; margin-top:5px; line-height:20px; background: url(../images/bg/sprites.png) no-repeat 0 -259px; text-indent:26px;}
/*右侧*/
.main-con2 { width:796px; }
.ch-bann { height:160px;}
.ch-bann img { width:792px; height:156px; padding:1px; border: 1px solid #e9ecef; }
.ch-main {overflow:hidden; width:564px; color:#000;  }

/*三栏右侧边栏*/
.aside2 { width:200px;}


/*三栏右侧产品列表*/
.aside2 .aside-pro-list dl dt a { background: url(../images/bg/right_nav2.png) -410px 0; }
/*********hover****************/
.aside2 .aside-pro-list dl dt a:hover { background: url(../images/bg/right_nav2.png) -615px 0; }
/*nomal-hover*/
.aside2 .aside-pro-list dl:hover dt a { color: #ec3838; background-position: -615px 0; }
.aside2 .aside-pro-list dl:hover dd { display: block; }
/* for ie 6 jquery */
.aside2 .aside-pro-list dl.phover dt a { color: #ec3838; background-position: -615px 0; }
.aside2 .aside-pro-list dl.phover dd { display: block; }

.aside2 .aside-bann {}
/*aside-bann*/
.aside2 .aside-bann a.imgbdc { width:170px; height:82px; }
.aside2 a.imgbdc img{width:164px; height:76px; border:1px solid #DDD; padding:2px; background:#FFF;}
.aside2 a.imgbdc:hover img{ border-color:#c00;}
.aside2 .aside-parts-slide { overflow:hidden; width:170px;  margin-left:18px;}

.aside2 ul#aside-parts-slide  { width:180px; height:60px;  }
.aside2 ul#aside-parts-slide  li{overflow:hidden; width:180px;  height:60px; position:absolute; top:0; left:0; display:none; }
.aside2 ul#aside-parts-slide  li img{ float:left; width:56px; /*height:60px;*/ }
.aside2 ul#aside-parts-slide  li p{ float:right; width:110px; height:60px; /*height:60px;*/ }
.aside2 ul#aside-parts-nav   {overflow:hidden; text-align:center;}
.aside2 ul#aside-parts-nav  li { display: inline-block; vertical-align: top; width: 11px; height: 11px; margin: 0 2px; zoom: 1; *display: inline; cursor:pointer; background: url(../images/bg/sprites.png) 0 -290px; }
.aside2 ul#aside-parts-nav  li.now { background-position:-18px -290px; cursor:default;}

/**products img list**/
.aside2 .aside-relate { overflow:hidden; width:190px; margin-left:15px;}
.aside2  .imglist2 { width: 180px; }
.aside2 .imglist2 li { width: 80px; height: 60px; margin-right: 10px; }
.aside2 .imglist2 li a { width: 80px; height: 60px;}
.aside2 .imglist2 li a img {  width: 76px; height: 56px;  }
/*.aside2 .imglist2 li span.imgtit {display:block; width: 80px; height: 32px; line-height:32px; vertical-align:top; text-overflow: ellipsis;  white-space: nowrap; }*/
/***分页导航***/
ul.pagenav {  height:22px; white-space:nowrap; width:500px; }
  ul.pagenav li { float:left; margin-right:6px; height:22px; line-height:20px; background:#FFF; font-size:13px;   }
  ul.pagenav li.thisclass { height:22px; }
	ul.pagenav a { display:inline-block; height:20px; float:left; text-align:center; padding:0 8px; border:1px solid #DDD; color:#666; }
	ul.pagenav li.thisclass a { color:#FFF; background:#cb0708; border:1px solid #cb0708;text-shadow:none;}
	ul.pagenav a:hover {color:#FFF; background:#b3030d; border-color: #cb0708; text-shadow:none;}
/*带有箭头标题*/
.ch-tit4 { height:30px; line-height:30px; text-indent:20px; background: url(../images/bg/sprites.png) no-repeat -435px -340px; font-size:14px; color:#444;}
.ch-tit42 { height:40px; line-height:40px; text-indent:20px; background: url(../images/bg/sprites.png) no-repeat -435px -335px; border-bottom: 1px dotted #afb4be; }
.ch-tit43 { border:none; background:none; text-indent:0; color:#C00; }
.ch-tit44 { height:40px; line-height:40px; text-indent:20px; background: url(../images/bg/sprites.png) no-repeat -435px -335px;  }
.btit { font-size:18px; color:#000; }





