﻿@charset "utf-8";
/* CSS Common S */ /*word-break:break-all;overflow:hidden;text-overflow:ellipsis;*/
* {margin:0; padding:0; list-style:none; color:#555;   }
html{overflow-x: hidden; overflow-y: auto;font-family:"微软雅黑"}
a {color:#666; text-decoration:none; }
a:hover {color:#1a3e88;text-decoration:none;}
a.hot{ color:#ff4e00;}
a.red{ color:#FF0000;}
.red{ color:#F00;}
img{border:0px;}

h1{ font-size:18px}
h2{ font-size:16px;}
h3{ font-size:14px;}
h4{ font-size:12px}

.clearboth {font: 0px/0px sans-serif;clear: both;display: block; height:0px; line-height:0px; }
.none{ display:none;}
.hidden{ display:none;}
.show{ display:block;}

body{position:relative;margin:0;padding:0;width:100%;font-size:12px; color:#333; font-family:"微软雅黑",Arial, Helvetica, sans-serif;  }
.container {
	margin: 0 auto;
	text-align: center;
	width: 980px;
}
/* 移动设备上自定义样式 */
@media (max-width: 980px) {
	.container {
		padding: 0 10px; /* 手机版时的左右留白 */
	}
}
.txtLeft{ text-align:left;}.txtRight{ text-align:right;}/* Common after container*/

.header{ margin:0 auto; text-align:left; height:105px; margin-bottom:10px;}
.topbar{ position:relative; height:105px;}
.logo{ position:absolute; left:0px; top:26px; }
.logo a{ display:block; width:422px; height:47px; background:url(../images/logo.jpg) no-repeat; text-indent:-9999em;}

.menu_quick{
	position: absolute;
	right: 0px;
	top: -1px;
	text-align: right;
}
.menu_quick ul{ clear:both; margin-bottom:15px; }
.menu_quick li{display:inline;  padding-left:20px; vertical-align:baseline;}
.menu_quick li.first{ background:none;}
.menu_quick li a{color:#fff;}
.menu_quick p{ clear:both; height:20px; width:85px;   display:inline-block;}
.menu_quick p a{ float:left; width:85px; height:22px;line-height:20px;display:inline-block; background:#fe8b2e; text-align:center; color:#fff;}
.menu_quick p a.cn{border-right:#d6d0c4 solid 1px;}
.menu_quick p a.cur{ background-position:0 -20px;}
.menu_quick p a:hover{ background-position:0 -20px;}

.menuBar{
	position: absolute;
	top: 40px;
	right: 0px;
	height: 30px;
	width: 465px;
}
.menu{clear:both; line-height:30px; height:30px; }
.menu li{ float:left;  padding-left:2px;}
.menu li a{ padding:0 10px; display:inline-block;line-height:30px; height:30px; color:#333;font-family:Microsoft YaHei,Tohoma,Arial, Helvetica, sans-serif;  font-size:12px;}
.menu li a:hover{color:#fff; background:#fe8b2e;    }
.menu li.home{ background:none; padding:0;}
.menu li.home a{padding:0 8px;}
.menu li.act a{color:#fff; background:#fe8b2e }
.menu li.act a:hover{color:#fff;}

.footer{ clear:both; text-align:center; margin:0 auto; padding:10px 0 25px;  }
.friend{ float:left; text-align:left;}
.friend p{ margin-bottom:15px;}
.foot_info{ line-height:25px; padding-top:15px;}
.foot_info img{ margin-bottom:15px;}
.foot_menu{ border:1px #d1d1d1 solid; background:#f4f4f4 ; height:45px; line-height:45px;}
.foot_menu a{padding:0 15px;}
.foot_menu span{ float:left; padding-left:60px;  padding-top:3px; }
.foot_menu span a{padding:0 10px;line-height:45px;}
/* CSS Common E */
/*Index S*/
.mBody01{ clear:both; text-align:left; min-height:300px; _height:300px; margin:0;  }
/* flashAD S */
.flashAD {width:100%; height:300px;position:relative; border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3; overflow:hidden; margin:0 auto 15px; }
.flashAD ul {width:9999px; height:422px; overflow:hidden; position:absolute; top:0; left:0}
.flashAD li {float:left; width:100%; height:422px;}
.flashAD li span {display:block; width:100%; height:422px}
.flashAD li a {display:block; width:100%; height:422px; text-indent:-9999em;}
.flashAD li{ background-position:center top; background-repeat:no-repeat;}

div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:270px; left:450px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-9999em;}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
/* flashAD E */
.showIndex{ zoom:1; margin-bottom:10px;}
.scroll{position:relative;height:205px; padding:5px;border:0px #151839 solid; }
.scroll .box{overflow:hidden;position:relative;width:930px;height:205px;margin:0 auto; }
.scroll ul{position:absolute;top:2px;left:0;width:9999px;}
.scroll li{float:left;width:310px;text-align:center; margin:0 auto;}
.scroll li img{ width:290px; height:200px;}
/* plus Ϊ��ť minus Ϊ�Ұ�ť */
.scroll .plus,.scroll .minus{position:absolute;top:95px;width:13px;height:25px;cursor:pointer;}
.scroll .plus{left:5px; background:url(../images/ScrollArrowL.gif) no-repeat;}
.scroll .minus{right:0px; background:url(../images/ScrollArrowR.gif) no-repeat;}
.scroll .plus:hover,.scroll .minus:hover{ background-position:0 -25px;}
/*Index E*/

.mainbody{ clear:both; text-align:left; min-height:220px; _height:220px;  margin:15px 0 10px 0;  }
.mbleft{ float:left;  text-align:left;width:205px; min-height:300px;_height:300px;}
.mbleft_news{float:left;  text-align:left;width:160px; min-height:200px;_height:200px; padding:0;}
.mbright{ float:left; text-align:left; width:755px; min-height:200px;_height:200px; padding-left:20px; margin-left:-1px;overflow-x:hidden;}
.mbright_news{ float:left; text-align:left; width:800px; min-height:200px;_height:200px;  margin-left:18px;overflow-x:hidden; padding:0;}
.mbright_news_detail{border:1px #dcdcdc solid; padding-right:40px}
.mbright_news .listBodyR{width:800px; margin-top:10px; }
.mbright_news .listBodyR .InfoBox{ border:0;}
.topBanner{
	
	height: 300px;
	position: relative;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	overflow: hidden;
	margin: 0 auto 15px;
	background-image: url(../images/bannerBg02.jpg);
}
.banner01{background:url(../images/bannerBg01.jpg) no-repeat center top; }
.banner02{background:url(../images/bannerBg02.jpg) no-repeat center top; }
.banner03{background:url(../images/bannerBg03.jpg) no-repeat center top; }
.banner04{background:url(../images/bannerBg04.jpg) no-repeat center top; }
.banner05{background:url(../images/bannerBg05.jpg) no-repeat center top; }
.banner06{background:url(../images/bannerBg06.jpg) no-repeat center top; }

/*index products list */
.main_product_list{ padding:10px 0 25px; border-bottom:1px #d1d1d1 solid; zoom:1;}
.main_product_list ul{margin-left:-23px; }
.main_product_list li{ float:left; width:222px; height:280px; margin:10px 0 10px 23px;}
.main_product_list li a{ display:block; position:relative;}
.main_product_list li a img{ width:220px; height:238px; border:1px #d3d3d3 solid; margin-bottom:10px; }
.main_product_list li a em {
	position: absolute;
	top: 197px;
	right: 0px;
	width: 72px;
	height: 43px;
	display: none;
	background: url(../images/orange-arrow.png) no-repeat;
	cursor: pointer;
}
.main_product_list li span{ display:block; text-align:center; height:30px; line-height:30px; word-break:break-all;overflow:hidden;text-overflow:ellipsis; cursor:pointer;}


/*bot info*/
.bot_info{ padding-top:20px;}
.bot_info .info_left{ width:460px; float:left;}
.bot_info .info_left h3{ color:#ff9e40; padding-bottom:15px;text-align:left;}
.bot_info .info_left .videoBox {width: 460px;}
.bot_info .info_left p{ text-align:left; line-height:20px; display:block; padding-top:10px;} 
.bot_info .info_left p a{ color:#ff9e40; font-weight:bold;}
.bot_info .info_right{ float:left; margin-left:40px; width:450px; text-align:left;}
.bot_info .info_right h3{color:#ff9e40; text-align:left; display:block; padding-bottom:15px;}
.bot_info .info_right h3 span{float:right;}
.bot_info .info_right .info_list h2{ display:block; line-height:20px; height:20px; overflow:hidden; word-break:break-all; padding-bottom:10px; font-size:14px;}
.bot_info .info_right .info_list p{line-height:20px; height:77px; overflow:hidden; word-break:break-all;}
.bot_info .info_right .info_list img{display:block; padding:10px 0 20px 0;}

/*topnav*/
.topnav{ border:1px #dcdcdc solid; height:38px; background:#f5f5f5; line-height:38px; text-align:left; padding-left:20px; margin-bottom:20px;}
.newtopnav{ height:60px; line-height:60px; background: none; border-left:0; border-right:0;}
.newtopnav .newtopcon{ width:980px; margin:0 auto; font-size:14px; font-family:"微软雅黑"}

/*left bar S*/
.navleft{ float:left; margin-right:25px; width:165px;  margin-bottom:20px; border:0px #dcdcdc solid; _display:inline; min-height:500px; }
.navleft ul h3{ height:45px; background:#4f4f4f; color:#fff; line-height:45px; }
.navleft ul h3.about_title{ padding-left:25px;}
.navleft ul li{ line-height:35px; text-align:left;border-bottom:1px #dcdcdc dashed; margin:0 3px; padding-left:20px;}
.navleft ul li a{ background:url(../images/about-listarrow.jpg) no-repeat left 5px; padding-left:10px; }

.navleft ul li ul li{line-height:30px; height:30px; word-break:break-all;overflow:hidden;text-overflow:ellipsis;}

.infoBox{ width:220px; padding-bottom:10px; background:url(../images/infoBoxBottom.gif) no-repeat 0 bottom; margin-bottom:16px;}
.infoBox h3{ height:45px; line-height:45px; background:url(../images/infoBoxH3.gif) no-repeat 0 bottom; text-align:center;}
.infoBox h3 span{ display:none;}
.infoBox .box{ background:url(../images/infoBoxMain.gif) repeat-y; width:216px; padding:0 2px; overflow-x:hidden;}
.infoBox .box .rZ{ text-align:center; margin:0 auto;}
.infoBox .box .lX{ padding:5px 12px; line-height:22px;}
.infoBox .box .lX span{ float:left; width:45px;}
.infoBox .box .lX p{ float:left; width:147px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;}
/*left bar E*/

.bodyRight{   }/*w=740px*/
.curArea{ height:35px; line-height:35px;  padding-left:5px; border-bottom:1px solid #dbdbdb; color:#666; font-size:14px;}
.curArea a{ color:#1c3f83;}
.curArea a:hover{ color:#f45e11;}
.curArea em{ font-style:normal; margin:0 7px;}
.curArea span{ color:#f45e11;}
/* MainInfo S*/
.mainInfo h2.title{line-height:28px; padding:20px 20px 10px 20px;  font-size:16px; font-weight:bold; color:#555; text-align:center; margin:0 15px;}
.mainInfo .time{text-align:center; margin:0 20px 20px 20px; padding-top:10px; color:#999;border-top:1px dashed #ccc; }
.mainInfo .videoBox {width: 100%;margin-bottom: 20px;}
.mainInfo .content{ font-size:14px; line-height:30px; padding:0px 20px;}
.mainInfo .content p{ margin-bottom:15px;}

.mainInfo .moreInfo{padding:12px 0 0 25px; border-top:#CCC dashed 1px; line-height:26px; color:#414141;}
.mainInfo .moreInfo a:hover{ text-decoration:underline;}

/* MainInfo E*/

/*PageNo*/
.pageNo{ clear:both; text-align:right; }
.pageNo a{ display:inline-block; padding:10px 15px; border:#c9c9c9 solid 1px; color:#333; margin-left:4px; background:#f4f4f4;}
.pageNo a:hover{ border:#555 solid 1px; color:#fff; background:#696969;}
.pageNo a.current{ border:#555 solid 1px; color:#fff; background:#ec6a00;}
.pageNo a.not{ color:#ccc;}
.pageNo a.not:hover{  border:#c9c9c9 solid 1px;color:#ccc;background:#f4f4f4;}
/*It's for pageNo Style*/
.pageSA{margin:0px 20px 15px 20px; }/*for prolist*/

/*Pro S*/
.imgList{ width:800px; text-align:left;  float:left; margin-right:-50px; }
.imgList ul{ margin-left:-23px; _display:inline;min-height:400px;_height:400px; padding-bottom:15px;}
.imgList li{ position:relative;  float:left; width:380px; height:240px;border:1px #d3d3d3 solid;  margin:10px 0 10px 25px;}

.imgList li a{ display:block;}
.imgList li a:hover {}
.imgList li a img{ width:380px; height:240px;  }
.imgList li span{ position:absolute; top:25px; right:20px; display:block; text-align:center; line-height:22px;  cursor:pointer; text-align:right; width:270px;word-break:break-all;overflow:hidden;text-overflow:ellipsis; }
.imgList li span h2{ font-size:16px; line-height:25px;}
.imgList li a em{position:absolute; bottom:0px; right:0px; width:72px; height:43px; display:none;background:url(../images/orange-arrow.png) no-repeat;cursor:pointer;}

.listBodyR{ margin-top:20px; width:770px; overflow-x:hidden; }/* ע���Ҳ�ʵ�� 740px*/

.listTitle{ position:relative; margin-top:9px; height:34px; line-height:34px; text-align:right; padding-right:15px; border:#dfdfdf solid 1px; border-bottom:none;}
.listTitle h3{ position:absolute; top:-9px; height:30px; padding-left:60px; background:url(../images/listTitleBgA.gif) no-repeat;}
.listTitle h3 span{ height:30px; line-height:30px; display:inline-block; padding-right:60px; font-size:12px; font-weight:normal; color:#ccc; background:url(../images/listTitleBgB.gif) right 0;}
.listTitle a{ color:#f35300;}
.listTitle a:hover{ color:#1c3f83; text-decoration:underline;}

.prolist{margin:0 0 35px 0; overflow-x:hidden;  min-height:280px;_height:280px; border:#dfdfdf solid 1px;}
.prolist ul{ width:738px; margin-right:-1px;}
.prolist li{float:left; width:245px; border-right:#dfdfdf solid 1px;border-bottom:#dfdfdf solid 1px;}
.prolist li img{ width:245px; height:200px;border-bottom:#dfdfdf solid 1px;}
.prolist li p{ color:#555; line-height:24px; height:96px; padding:5px 10px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;}

.product{ }
.pro-pic{ min-height:652px; _height:652px; margin-bottom:25px;}
.pro-pic .pic-big{border:#dfdfdf solid 0px; overflow:hidden; float:left;  }
.pro-pic .pic-big img{ width:600px; height:650px; border:#bdbdbd solid 1px; }
.pro-pic .pic-small{  overflow-x:hidden; _display:inline;}
.pro-pic .pic-small img{ width:106px; height:115px; margin:0 0 16px 20px; cursor:pointer;border:#dfdfdf solid 1px;}
.pro-pic h3{font-size:36px; padding-bottom:15px;}
.pro-pic h2{ padding:20px 0;}
.pro-pic-detail{ margin-top:0; padding-left:20px;}
.product .ptitlebar{clear:both; font-family:Microsoft YaHei,Tohoma,Arial, Helvetica, sans-serif; font-size:16px; line-height:33px; height:33px; overflow:hidden; margin-bottom:25px;  background:url(../images/titleBarBg.gif) repeat-x;border:#dfdfdf solid 1px; }
.product .ptitle{ float:left;color:#1b3f89;width:400px;padding:0 15px 0 25px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;}
.product .pnumber{float:left;color:#1b3f89; word-break:break-all;overflow:hidden;text-overflow:ellipsis; }
.product .detail{ clear:both;}
.product .func_tabs{ height:31px; line-height:31px; border-bottom:#dfdfdf solid 1px; margin-bottom:20px; }
.product .func_tabs ul{}
.product .func_tabs li{ float:left; height:30px; line-height:30px;  margin-right:5px; padding-left:20px; cursor:pointer; border:#dfdfdf solid 1px; border-bottom:none; background:url(../images/tabBgA.gif) no-repeat;}
.product .func_tabs li span{  height:30px; line-height:30px; color:#2b2b2b; font-family:Microsoft YaHei,Tohoma,Arial, Helvetica, sans-serif; font-size:16px; cursor:pointer;padding-right:20px; display:inline-block; background:url(../images/tabBgB.gif) no-repeat right 0;}
.product .func_tabs li.current{ background:#ff8d30; background-position:0 -30px;}
.product .func_tabs li.current span{ color:#fff;background-position:right -30px;}

.product .content{line-height:26px; overflow-x:hidden; color:#5a5a5a; min-height:200px; _height:200px; margin:10px 8px 15px; font-size:14px;}
.product .content p{ margin-bottom:10px;}
/*Pro E*/

/*suport S*/
.suportList{}
.suportList ul{ margin-right:-40px;}
.suportList ul li{ float:left; margin-right:18px;}

/*app*/
.app{padding-top:20px;}

.usage_img{ margin-bottom:20px;}
.usage_img .pic-big {  margin:15px 0 20px 0; height:470px; }
.usage_img .pic-big img{width:725px; height:470px;}
.usage_img .pic-small{ clear:both; position:relative; margin:0 auto 0 10px; text-align:left; }




.navleft_app{ float:left;  width:150px;  margin-bottom:20px;  _display:inline;}
.navleft ul h3{ height:45px; background:#4f4f4f; color:#fff; line-height:45px;}
.navleft_app ul li{ line-height:30px; text-align:left; margin:0 3px; padding-left:20px;}
.navleft_app ul li a{ padding-left:10px; background: url(../images/dot.jpg) no-repeat left center; }

.imgList_app{ width:830px; text-align:center; min-height:200px;_height:200px;  float:left;}
.imgList_app ul{width:850px; margin-right:-55px;_display:inline;}
.imgList_app li{ float:left; width:385px; text-align:right; margin-bottom:25px;margin-right:40px; overflow:hidden;}
.imgList_app li h3{ background:url(../images/application_tbg.jpg) no-repeat; height:40px; line-height:30px; overflow:hidden; text-align:center;}
.imgList_app li img{display:block; width:385px;height:170px; overflow:hidden; }


/*News S*/
.InfoTitle{ clear:both;  line-height:33px; height:33px; overflow:hidden;background:url(../images/titleBarBg.gif) repeat-x; text-align:right; padding:0 15px 0 20px; border:#dfdfdf solid 1px; border-bottom-color::#d8d8d8;}
.InfoTitle h3{ float:left;font-size:14px; color:#1d3d88; font-weight:normal;}
.InfoTitle a{ color:#f35300;}
.InfoTitle a:hover{ color:#1c3f83; text-decoration:underline;}
.InfoBox{border:#dfdfdf solid 0px; border-top:none;overflow-x:hidden; margin-bottom:25px;}

.newslist{padding:22px 0; overflow-x:hidden; min-height:200px;_height:200px;}
.newslist ul{}
.newslist li{ line-height:35px; height:35px; background:url(../images/dot.jpg) no-repeat 0px 17px; padding:0 10px; border-bottom:#dcdcdc dashed 1px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;  }
.newslist li span{ color:#1a3e88; margin-right:10px; float:right;}
.newslist_nav{width:175px;}
.news_info{}
.news_info p{ display:block; line-height:30px; font-size:14px;}
.news_info h3{ background:url(../images/orange-icon.jpg) no-repeat; padding-left:25px; height:20px; padding-bottom:20px;}
/*News E*/

/*Contact S*/
.sales{ }
.sales h2{ float:left; width:148px; height:50px; line-height:50px; background:#fe8b2e; text-align:center; color:#fff;}
.sales ul{ background:#f3f3f3;width:100%; overflow:hidden;}
.sales ul li{line-height:40px; text-align:center; padding-left:30px; float:left;}
.sales ul li a{background:url(../images/dot.jpg) no-repeat 0 7px; padding-left:8px; line-height:50px;}
.sales_con{ background:#f3f3f3; padding:20px; padding-bottom:40px;}
.sales_con h1{ display:block; padding:15px 0;}
.sales_con p{padding-left:20px;}
.sales_tel{ border:1px #dcdcdc solid; background:#fe8b2e; padding:15px; color:#fff; text-align:center; font-weight:bold; margin-top:20px;}
.c_map{ width:640px; margin:0 auto;}
.c_con{ line-height:38px; padding-left:80px;}

/*Project S*/
.projectList{margin:25px; overflow-x:hidden; min-height:160px;_height:160px;}
.projectList img{ float:left; width:220px; height:155px;  padding:5px; border:#dfdfde solid 1px; margin:0 30px 5px 0;}
.projectList p{ font-size:14px; color:#555; line-height:30px; height:120px; margin-bottom:25px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;}
.projectList a.more{ width:78px; height:25px; display:inline-block; text-indent:-9999em; background:url(../images/btnSee.gif) no-repeat; }


.project{ margin:15px 0px 20px;}
.project .protop{ margin:0 auto 10px; text-align:center;}
.project .protop .pic-big{ margin-bottom:20px;}
.project .protop .pic-big img{ width:710px; height:500px; padding:8px;border:#dfdfdf solid 1px;}
.project .protop .pic-small{position:relative;height:165px; padding:5px;border-bottom:#dfdfdf solid 1px; margin-bottom:30px; }
.project .protop .pic-small .box{overflow:hidden;position:relative;width:680px;height:165px;margin:0 auto; }
.project .protop .pic-small ul{position:absolute;top:2px;left:0;width:9999px;}
.project .protop .pic-small li{float:left;width:225px;text-align:center; margin:0 auto;}
.project .protop .pic-small li img{ width:100px; height:100px; padding:5px;border:#dfdfdf solid 1px; cursor:pointer;}
/* plus Ϊ��ť minus Ϊ�Ұ�ť */
.project .protop .pic-small .plus,.project .protop .pic-small .minus{position:absolute;top:75px;width:13px;height:25px;cursor:pointer;}
.project .protop .pic-small .plus{left:5px; background:url(../images/ScrollArrowL.gif) no-repeat;}
.project .protop .pic-small .minus{right:0px; background:url(../images/ScrollArrowR.gif) no-repeat;}
.project .protop .pic-small .plus:hover,.project .protop .pic-small .minus:hover{ background-position:0 -25px;}


.project .content{line-height:26px; overflow-x:hidden; color:#5a5a5a; min-height:200px; _height:200px; margin:10px 8px 15px; font-size:14px;}
.project .content p{ margin-bottom:10px;}
/*Project E*/

/*Download S*/
.download{ margin:20px 15px; overflow-x:hidden; min-height:50px;_height:50px; }

.download .downloadTB{ border-collapse:collapse; border:none; }
.download .downloadTB th{text-align:left; padding:6px 10px; background:#e8e8e8; font-weight:bold;  color:#666; line-height:26px;}
.download .downloadTB td{ border-bottom:1px dashed #ccc;padding:6px 10px;  line-height:22px; color:#666; font-size:12px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;}
.download .downloadTB a{ width:11px; height:12px; padding:2px; background:url(../images/downbtn.gif) no-repeat 0 2px; display:block; text-indent:-9999em;}
.download .downloadTB a:hover{ background:url(../images/downbtn.gif) no-repeat 0 -14px;}

/*Download E*/
/*Feedback S*/
.feedback{ margin:10px 25px 10px 35px; overflow-x:hidden; min-height:260px;_height:260px; }
.feedback .feedbackTB{ width:95%; border-collapse:collapse; border:none;line-height:28px; color:#666; font-size:12px; }
.feedback .feedbackTB th{ height:30px; width:95px; font-style:normal; font-weight:normal;}
.feedback .feedbackTB td{padding:4px;}
.feedback .feedbackTB span{ color:#F00; font-weight:bold;}
.feedback .feedbackTB input,.feedback .feedbackTB textarea{ height:22px; line-height:22px; border:#7c9eba solid 1px;}
.feedback .feedbackTB .btnsub{ float:left; margin-right:8px; width:67px; height:25px; border:none; text-indent:-9999em; display:block;  background:url(../images/btnSub.gif) no-repeat;}
.feedback .feedbackTB .btnreset{float:left; margin-right:8px; width:67px; height:25px; border:none; text-indent:-9999em; display:block; background:url(../images/btnReset.gif) no-repeat;}
/*Feedback E*/

/*job S*/
.job{ margin:15px 25px; overflow-x:hidden;  }
.job .common{ line-height:22px;border-bottom:#efefef solid 1px; padding:0 10px 10px 10px; overflow-x:hidden; margin-bottom:10px; color:#666;}
.job .jobname{ padding-left:10px;  line-height:40px; height:40px; color:#999;}
.job .jobname span{font-size:12px; font-weight:bold; margin-right:8px; color:#333;}

.job .info{ border-bottom:#ccc dashed 1px; padding:0 10px 15px 10px;line-height:25px; margin-bottom:15px; overflow-x:hidden; color:#666;}
.job .info p{ margin-bottom:15px;}
/*job E*/
/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error{ color: #ff0000;}
.field-validation-valid{ display: none;}
.input-validation-error{ border: 1px solid #ff0000; background-color: #eff6fc;}
/*.validation-summary-errors{ font-weight: bold; color: #ff0000;}*/
.validation-summary-errors{ }
.validation-summary-valid{ display: none;}