﻿/* CSS Document */
.widthcontrol_end {
	width:100%;
}
@media screen and (max-width: 980px) {
.widthcontrol_end {
width:980px;
margin:auto;
overflow:hidden;
}
}


.nav_fixed{position: fixed;top: 0px; z-index:111111111111111111111111111;}
.nav_fixed2{position: fixed;top: 89px; z-index:11111;}


.box_head {
	height:130px;
}

.box_head_sub1{
	width:220px;
	padding-top:62px;
}
.box_head_sub2 {
	width:760px;
	height:130px;

}
.box_head_sub2_sub1 {
	height:78px;
	background:url(../images/telbg.jpg) no-repeat right top;
	

}

.box_head_sub2_sub1_seach {
	margin-left:380px;
	padding-top:31px;
	font-size:12px;
}

.box_head_sub2_sub2 {

	padding-top:3px;
}

#searchtext{ border:none; height:38px;line-height:38px; width:142px; background:none; color:#666; }

#searchbutton{border:none;background:url(../images/searchbut.gif);cursor:pointer;height:38px;width:38px}

/**menu css**/
.menu{
   z-index: 100;
    position: relative;
    width: 752px;
    height: 49px;
	float:right;



}
.menu UL{
   list-style-type: none;
    list-style-image: none;
}
.menu LI{
   position: relative;
    text-align: center;
    float: left;
	   background:url(../images/none.jpg) repeat left top;

}
.menu UL UL{
   position: absolute;
    visibility: hidden;
    top: 49px;
    left: 0px;
    _left: 0px;
}

.menu TABLE{
   position: absolute;
    top: 0px;
    left: 0px;
}
.menu UL LI:hover UL{
   visibility: visible;
}
.menu UL A:hover UL{
   visibility: visible;
}
.menu UL LI:hover{
   background:url(../images/menubg.jpg) repeat left top;
    color: #fff;
}
.menu UL LI:hover A{
   background:url(../images/menubg.jpg) repeat left top;
    color: #fff;
}
.menu A{
   width: 94px;
    display: block;
    height: 49px;
    text-decoration: none;
	text-align:center;
	line-height:49px;
	color:#333333;
	font-size:14px;
	font-family:"微软雅黑"

}
.menu A:visited {
color:#333333;
}
.menu A:hover{
   background:url(../images/menubg.jpg) no-repeat 0px -32px;
    color: #ffffff;
	
}
.menu UL UL{
}
.menu UL UL LI{
   text-align: left;
    clear: both;
    font-size: 14px;
}
.menu UL UL LI A{
   border-bottom: #18beb5 0px solid;
    border-left: 0px;
    margin: 0px;
	width: 136px;
    display: block;
    /**ackground: #0071bf;**/
    height: 32px;
	line-height:32px;
    color: #fff;
    border-top: 0px;
    border-right: 0px;

	text-decoration:none;
	text-align:left;
}
.menu_font4 li a{
	padding-left:18px;
}
.menu_fontUV li a{
	padding-left:18px;
}
.menu_font5 li a{
	padding-left:15px;
}
#menu_teshu li a{
	width:79px;
}
/**
#menu_teshu li a{

   border-bottom: #18beb5 0px solid;
    border-left: 0px;
    margin: 0px;
	width: 136px;
    display: block;
    height: 32px;
	line-height:32px;

    border-top: 0px;
    border-right: 0px;

	text-decoration:none;
	text-align:right;
	padding-right:23px;

}
#menu_teshu {
		margin-left:-57px;
}
**/


.menu UL UL LI A:hover{
   border-bottom: #18beb5 0px solid;
    border-left: 0px;
    /**background: #fff;**/
    border-top: 0px;
    border-right: 0px;
}

.menu UL LI UL LI A:link{
      color: #fff;
    font-weight: normal;
		text-decoration:none;
		background:url(../images/menubg_touming.png) repeat left top;
}
.menu UL LI UL LI A:visited{
    font-weight: normal;
	   color: #fff;
	   	text-decoration:none;
		background:url(../images/menubg_touming.png) repeat left top;
		}
.menu UL LI UL LI A:hover{
    font-weight: normal;
	   color: #0a82cd;
	   background: #fff;
}
.nv{
   padding-top: 0px;
}


.card{position:relative}
.card .card-overlay{opacity:0.98;display:none;position:absolute;top:0;left:0;background-color:#fbc92c;width:100%;height:100%;font-size:16px; text-align:center}
.card .card-overlay .card-text{margin:0 auto;list-style-type:none;text-decoration:none;color:#000;opacity:0;z-index:999;}
.card .card-overlay .card-text:after{content:" ";width:23px;height:23px;background:url(../images/icon-sprite.png) no-repeat left top;float:left; vertical-align:middle;float:none;display:inline-block; margin:-5px 0 0 0px}








/**menu css**/
.navigate{overflow:visible; position:relative; z-index:100; padding-top:5px;}
.navi{overflow:visible; position:relative; }
.navi ul{display:block; overflow:visible; float:left; margin:0px;}
.navi ul li{display:block; overflow:visible; float:left; width:136px; height:45px; position:relative; z-index:100; margin:0px 0px; padding:0px 1px;  background:url(../images/line.png) no-repeat right top;}
.navi ul li.hover{}
.navi ul li a.items{display:inline-block; overflow:hidden; line-height:45px; margin:0; text-align:center; font-family:Microsoft yahei; font-size:16px; color:#333; width:96px;} 
.navi ul li a.items:hover,.navi a.items.actived{color:#f00; text-decoration:none;}
.navi ul li.hover a.items{color:#ffa800; position:relative; z-index:100;background:url(../images/index_li_hover.png) center top no-repeat; z-index:1111111;}

.navi .navi_content{display:none; padding:20px 5px; position:absolute; top:44px; border:1px solid #d8d8d8; -moz-border-radius: 4px;-webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0px 0px 1px #d6d6d6;-webkit-box-shadow:0px 0px 1px #d6d6d6;box-shadow:0px 0px 1px #d6d6d6; background:#fff; z-index:111111; overflow:hidden;}

.dashed_line_d8d8d8{height:0px; border-top:1px dashed #999; width:100%; overflow:hidden;}
.dashed_line_d8d8d8{border-top:1px dashed #d8d8d8;}
.menulink {
text-align:center;
}
.xialacaidan {
margin:auto;
padding:0px 6px;
}
.xialacaidan dd {
background:url(../images/xxline.jpg) repeat-x left bottom;
height:32px;
line-height:32px;

}
/**menu css_end**/


/*banner*/
.ban_start {
	width:100%;
}
#full-screen-slider { width:100%; height:423px;; float:left; position:relative; z-index:20}
#slides { display:block; width:100%; height:423px;; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:386px; z-index:9900;  padding:5px 15px 5px 0; width:166px; }
#pagination li { display:block; list-style:none; width:30px; height:17px; float:left; background:url(../images/hdpico.png) no-repeat 0px 0px;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;  }
#pagination li.current { background:url(../images/hdpico.png) no-repeat 0px -17px; }



.box_news {
	width:100%;
	background:#242c3d;
	height:92px;

}
.box_news_sub1 {
	background:url(../images/news_tit.jpg) no-repeat left top;
	padding:12px 0px;
	height:68px;
	
}
.index_news li {
	line-height:34px;
	height:34px;
	color:#fff;
}
.list_lh {
	height:64px;
	overflow:hidden;
}
.index_news {
	padding-left:266px;
}
.index_news span{
	float:right;
}
.index_news a{
	color:#fff;
}
.index_news a:hover {
	color:#0683ca;
}










/**首页中部**/

.box_case {
	width:100%;
	background:url(../images/indexcasebg.jpg) #2d354a no-repeat center top;
	height:480px;
}
.box_case_list {
	width:960px;
	margin:auto;
}
.box_case_list li {
	width:240px;
	float:left;
}
.box_case_list dl{
	margin:auto;

		padding:126px 16px 0px;
}
.box_case_list dt {
	font-size:16px;
	text-align:center;
	color:#fff;
}
.box_case_list img {
	padding:12px 0px;
}
.box_case_list dd {
	text-align:center;

	color:#fff;

}

.box_indexpro {
	width:100%;	
	background:#f1f1f1;
	padding:56px 0px;


}
.box_indexpro2 {
	width:100%;	
	padding:56px 0px;

}
.box_indexpro_list img {
	width:306px;
	height:191px;
}
.box_indexpro_list li {
	text-align:center;

	width:326px;
	float:left;
}
.box_indexpro_list li dd {
	text-align:center;
}
.box_indexpro_tit {
	padding-bottom:26px;
	padding-left:26px;
}
.box_indexpro_list a{
	color:#666666;
}
.box_indexpro_list a:hover{
	color:#007cd3;
}

/**首页中部 结束**/



/**首页底部**/
.box_link {
	border-top:1px #c3c3c3 solid;
	border-bottom:1px #c3c3c3 solid;
	padding:8px 0px;
	width:100%;
	margin-top:12px;
	font-size:14px;
}

.box_link_tit {
	font-size:16px;
	padding-left:26px;
}
.box_link_list {
	padding-left:26px;
	font-size:12px;
}
.box_footer_menu {
	width:100%;
	background:#007cd3;
	line-height:60px;
	height:60px;
	margin-top:26px;
}
.box_footer_menu_list {
	padding-left:26px;
}
.box_footer_menu_list a{
	color:#fff;
	font-size:16px;
}
.box_ewm {
	width:100%;
	height:156px;
	background:#242c3d;
}
.box_ewm_sub1 {
		background:url(../images/ewm.jpg)  no-repeat right 26px;
		color:#bababa;
		padding-top:26px;
		height:116px;
}
.box_ewm_sub1 a{
	color:#bababa;
}
.box_ewm_sub1_sub1 {
	padding-left:26px;
}
/**首页底部 结束**/
.box_pages_title {
	height:62px;
	border-bottom:1px #c2c2c2 solid;
	position:relative;
}
.box_pages_titleshow {
	height:62px;
	color:#666;
	line-height:62px;
	border-bottom:1px #007cd3 solid;
	width:216px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-108px;
	font-size:18px;
	
}
.pages_content {
	padding:26px 0px 56px;

}
.box_seach {
		border-top:1px #c2c2c2 solid;
		margin-top:12px;

}


.pages_profile {
	width:100%;
height:296px;
background:url(../images/pagesb_profile.jpg) no-repeat center top;
}
.Pages_service {
	width:100%;
height:296px;
background:url(../images/pagesb_service.jpg) no-repeat center top;
}
.Pages_contact {
	width:100%;
height:296px;
background:url(../images/pagesb_contact.jpg) no-repeat center top;
}
.pages_news {
	width:100%;
height:296px;
background:url(../images/pagesb_news.jpg) no-repeat center top;
}
.pages_case {
	width:100%;
height:296px;
background:url(../images/pagesb_case.jpg) no-repeat center top;
}
.pages_pro1 {
width:100%;
height:408px;
background:url(../images/pagesb1.jpg) #372938 no-repeat center top;
}
.pages_pro2 {
width:100%;
height:408px;
background:url(../images/pagesb2.jpg) #dddddd no-repeat center top;
}
.pages_pro3 {
width:100%;
height:408px;
background:url(../images/pagesb3.jpg) #f1f1f3 no-repeat center top;
}
.pages_pro_3d {
width:100%;
height:408px;
background:url(../images/pagesb3d.jpg) #f1f1f3 no-repeat center top;
}


@media screen and (max-width: 980px) {
.pages_pro1 {
width:100%;
height:408px;
background:url(../images/pagesb1-sj.jpg) no-repeat center top;
}
.pages_pro2 {
width:100%;
height:408px;
background:url(../images/pagesb2-sj.jpg) no-repeat center top;
}
.pages_pro3 {
width:100%;
height:408px;
background:url(../images/pagesb3-sj.jpg) no-repeat center top;
}
}





.box_category{
		border:1px #cecece solid;
		margin-top:12px;
		padding:16px;
		color:#157ed1;
		
}
.box_category a:link,
.box_category a:visited {
	display:block;
	width:130px;
	line-height:38px;
	text-align:center;
	color:#666;
	margin-right:2px;
	float:left;

}

.box_category a:hover {
	color:#fff;
	text-decoration:none;
		background:url(../images/pro1_.png) no-repeat center top;


}

a.current_category:link,
a.current_category:visited{
	background:url(../images/pro1_.png) no-repeat center top;
	color:#fff;
}

.pro_category {
		padding-left:126px;
		height:46px;
		position:relative;

}
.pro_brand {
	position:relative;
	padding-left:126px;
}
.pro_tit1 {
	position:absolute;
	left:30px;
	top:4px;
}
	
.pro_tit2 {
	position:absolute;
	left:30px;
	top:4px;
}


.pro_info_name {
	line-height:52px;
	
}
.pro_list {
	padding:16px;
	background:#f1f1f1;
	margin:12px 0px;

	overflow:hidden;
}
.pro_list_pic {
	width:318px;
}
.pro_list_pic img {
	width:306px;
	height:191px;
}
.pro_info {
	position:relative;
		min-height:188px;

}
.pro_info_intro {
	border-bottom:1px #cccccc dotted;
	font-size:12px;
	line-height:26px;
}
.pro_list_info {
	width:628px;
}
.pro_info_focus {
	padding-top:16px;
}
.pro_info_focus li {
	float:left;
	width:96px;
	text-align:center;
	line-height:22px;
}

.pro_info_focus img {
	width:46px;
	height:46px;

}

.pro_info_tj {
	position:absolute;
	top:-16px;
	right:0px;
}
.pro_info_more {

	position:absolute;
	right:0px;
	bottom:4px;
}
.pro_info_more a{
	padding:6px 26px;
	border:1px #007cd3 solid;
	color:#666;
	
}
.pro_info_more a:hover{
	text-decoration:none;

	color:#fff;
	background:#007cd3;
	
}
/*渐变效果*/
.amn{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
/*渐变效果*/

/*分页*/
.JcmsNewsPage{float:left;text-align:center;overflow:hidden; padding:36px 0px; width:100%;}
.JcmsNewsPage a,.JcmsNewsPage span{float:left; width:38px; height:38px; overflow:hidden; line-height:38px; font-size:18px; margin-right:7px;border:1px solid #c5c6c7;}
.JcmsNewsPage span.num{color:#FFF;border:1px solid #007cd3;background:#007cd3;}
.JcmsNewsPage span.prev{background:url(../images/NewsPage.png) #FFF;}
.JcmsNewsPage span.next{background:url(../images/NewsPage.png) right bottom #FFF;}
.JcmsNewsPage a.num:link,.JcmsNewsPage a.num:visited{color:#787878;background:#FFF;}
.JcmsNewsPage a.num:hover{color:#FFF;border:1px solid #007cd3;background:#007cd3;}
.JcmsNewsPage a.prev{background:url(../images/NewsPage.png) left top no-repeat #FFF;}
.JcmsNewsPage a.prev:hover{background-position:-38px top;background-color:#007cd3;}
.JcmsNewsPage a.next{background:url(../images/NewsPage.png) right bottom no-repeat #FFF;}
.JcmsNewsPage a.next:hover{background-position:left -38px;background-color:#007cd3;}
.JcmsNewsPage .txt,.JcmsNewsPage .btn{float:right;line-height:38px;border:1px solid #c5c6c7;background:#FFF;font-size:14px;color:#787878; margin-left:7px;
width:38px;height:38px;overflow:hidden;text-align:center;}
.JcmsNewsPage .btn{cursor:pointer; height:40px; width:40px;}
.JcmsNewsPage .btn:hover{color:#FFF;border:1px solid #007cd3;background:#007cd3;}
.JcmsNewsPage p{margin:0px;line-height:40px;white-space:nowrap;padding-right:5px;float:right;}


/*产品描述标签*/
#con {
	MARGIN: 0px auto; WIDTH: 100%;
}
#tags {
	WIDTH: 500px;  HEIGHT: 126px; margin:36px auto 0px;
}
#tags LI {
	FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 126px; margin-left:60px;
}
#tags LI A {
	BACKGROUND: url(../images/tags.png) no-repeat -98px 0px;  FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 36px; HEIGHT: 90px; TEXT-DECORATION: none; font-size:16px; width:98px; text-align:center; 
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; 
}
#tags LI.selectTag A {
	BACKGROUND: url(../images/tags.png) no-repeat 0px 0px;  COLOR: #fff; PADDING-TOP: 36px; HEIGHT: 90px; font-size:16px; font-family:"微软雅黑";
}
#tagContent {
WIDTH: 100%;
border-top:2px #007cd3 solid;
margin-top:-2px;
	
}
.tagContent {
	DISPLAY: none; WIDTH: 928px; margin:16px auto; padding:26px 0px;
}
.tagContent img {text-align:center;
}
.tagContent p img{text-align:center;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}




.pro_pic img {
	width:666px;
	height:415px;
	border:1px #CCC solid;
}

.videoplay {
	width:666px;
	margin:auto;
}



.box_bread {
	border-bottom:1px #c2c2c2 solid;
}
.box_bread span {
	padding-left:18px;
}
.box_bread div {
	line-height:36px;
}
.case_list li {
	width:308px;
	float:left;
	text-align:center;
	height:246px;
	overflow:hidden;
	margin-bottom:12px;
}
.case_list li dd{
	text-align:center;
}
.case_list img {
	width:296px;
	height:185px;
}


.newslist li {
	line-height:52px;
	background:url(../images/yd.png) no-repeat left center;
	padding:0px 26px;
	border-bottom:1px #eaeaea solid;
}
.newslist li span {
	float:right;
	color:#CCC;
}
.newsshow {
	padding:36px 0px;
}
.newsshow_title {
	font-size:26px;
	line-height:56px;
}
.newsshow_publish {
	border-bottom:1px #CCC dotted;
	line-height:36px;
}

.caseshow {
	padding:36px 0px;
}

.caseshow_title {
	font-size:26px;
	line-height:56px;
	border-bottom:1px #CCC dotted;

}
.newscontent {
	padding:0px 26px;
}
.box_relative {
	position:relative;
}
.box_indexpro_more {
	position:absolute;
	right:36px;
	top:26px;
}
.more_color1 a {
	color:#007cd3;
	display:block;
	padding:0px 16px;
	border:1px #007cd3 solid;
}
.more_color1 a:hover {
	color:#fff;
	background:#007cd3;
	text-decoration:none;
	
}
.more_color2 a {
	color:#ff6a56;
	display:block;
	padding:0px 16px;
	border:1px #ff6a56 solid;
}
.more_color2 a:hover {
	color:#fff;
	background:#ff6a56;
	text-decoration:none;
	
}
.more_color3 a {
	color:#edba08;
	display:block;
	padding:0px 16px;
	border:1px #edba08 solid;
}
.more_color3 a:hover {
	color:#fff;
	background:#edba08;
	text-decoration:none;
	
}
.w690 {
	margin:auto;
	width:100%;
	padding:16px 10px 56px;
	background:#fff;
}

.w789 {
	margin:auto;
	width:100%;
	padding:16px 10px;
	background:#fff;
}
.mimaki_tit {
	font-size:16px;
	color:#000;
	border-top:3px #df2718 solid;
	border-bottom:1px #666 solid;
	font-weight:bold;
	margin:16px 0px;
}



/**QQ浮动代码**/
.main-im{ position:fixed; right: 10px; top:260px; z-index: 100; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 2px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 76px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 112px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center; font-size:12px;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; }
.qq_gt {
	margin-top:6px;
	width:92%;
	margin:auto;
	
}
.qq_gt li {
	padding:3px auto;
	border-bottom:1px #efefef solid;
	padding-left:30px;
	background:url(../images/qq.jpg) no-repeat left center;
	height:40px;
	line-height:40px;
}

.upnext {

	padding:0px 26px;
	border-top:1px #ccc dotted;
	margin-top:52px;
}

.upnext a:link,
.upnext a:visited {
	color:#0069f8;
}
.upnext a:hover {
	color:#0069f8;
}
.up_info {
	background:url(../images/up.jpg) no-repeat left top;
	padding:0px 36px;
	margin-bottom:16px;
}
.next_info {
	background:url(../images/next.jpg) no-repeat left top;
	padding:0px 36px;
}
.tableborder {border-left:1px #666 solid; border-top:1px #666 solid;}
.tableborder td{border-right:1px #666 solid; border-bottom:1px #666 solid; padding:0px 3px;}

.printertab {width:100%; margin-top:16px;}
.printertab tr:nth-child(odd) { background:#f5f5f5;}
.printertab tr:nth-child(even) { background:#cccccc;}
.printertab th {background:#007cd2; color:#fff;}

.printertab tr th{border:1px #000000 solid; padding:0px 8px}
.printertab tr td{border:1px #000000 solid; padding:0px 8px}


.protable{}
.protable {border-top:1px #333 solid; border-left:1px #333 solid; }
.protable th{border-right:1px #333 solid; border-bottom:1px #333 solid; background:#efefef; padding:6px;}
.protable td{border-right:1px #333 solid; border-bottom:1px #333 solid; padding:6px;}
