/* CSS Document */
/* 全局CSS定义 */
body { margin: 0; padding: 0; font: 12px/2em "宋体",Arial;  color: #646464; }
html,body{ background: #FFF  url(../images/Background.jpg) top repeat-x; }
div,form,img,ul,ol,li,dl,dt,dd,p{ margin: 0; padding: 0; border: 0; list-style: none; font-size:12px; font-family:"新宋体",Arial  }
table,td,tr,th{ font: 12px/2em "宋体",Arial; }
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; }
/* 链接颜色 */
a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover { color: #000; text-decoration:underline;}
a:active { color: #000;}

.over-all-width{ width: 993px; margin: 0 auto; }

.clearfix{ clear: both; }
.wrapfix:after{ height: 0; content: "."; display: block; clear: both; visibility: hidden; }

.left{ float: left; }
.right{ float: right; }

.u a:link,
.u a:visited,
.u a:hover{ text-decoration: underline; }

/* 字体颜色样式 */
.STYLE3{font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;}
.Light grey{ font-size:12px; color:#999999;}	
.STYLE4{font-size: 12px;
	color: #6cbbe4; !important;}
.blue2 STYLE4{font-size: 12px;
	color: #6cbbe4; !important;}
.blue2 STYLE4 a:link {color: #6cbbe4; text-decoration:none;font-size: 12px;!important;}
.blue2 STYLE4 a:visited {color: #6cbbe4;text-decoration:none;font-size: 12px;}
.blue2 STYLE4 a:hover { color: #6cbbe4; text-decoration:underline;font-size: 12px;}
.blue2 STYLE4 a:active { color: #6cbbe4;font-size: 12px;}
.blue5{ color:#1a6e00; font-size:20px; font-weight:bolder;}
.STYLE8{font-size: 14px; color: #4292CD;}
.blue2{ color:#006aa3; font-size:14px; }
.blue3{ color:#1f73d3; font-size:14px;}
.red{ color: #FF0000;}
.green{ color: #267200; }
	.green a:link,
	.green a:visited{ text-decoration: none; color: #498700;}
	.green a:hover{ text-decoration: underline; color: #498700; }
.gray{ color: #9E9E9E; }
	.gray a:link,
	.gray a:visited{ text-decoration: none; color: #9E9E9E;}
	.gray a:hover{ text-decoration: underline; color: #9E9E9E; }
.blue a:link,
	.blue a:visited{ text-decoration: none; color:#003366;}
	.blue a:hover{ text-decoration: underline; color:#003366; }
.red a:link,
	.red a:visited{ text-decoration: none; color:#FF0000;}
	.red a:hover{ text-decoration: underline; color:#FF0000; }

.bg {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d0d0d0 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #d0d0d0 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #d0d0d0 1px solid; BACKGROUND-COLOR: infobackground
}
.arrow1 {
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: webdings
}
.retxt {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000000 1px solid; COLOR: blue; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #dddddd
}
.tr-bg{ background:url(../images/t-bg_03.jpg) repeat-x; height:28px; line-height:28px; font-weight:bold; color:#156bf8; padding:0 10px;}
.tr1{ padding:0 10px; background:#FFFFFF; line-height:20px; font-size:12px;}
.tr2{ padding:0 10px; background:#d5effc; line-height:20px; font-size:12px;}
.tr3{ color:#ffffff; background:#007bbb; font-size:14px; font-weight:bold; text-align:center; width:99px;}
.tr4{ color:#ffffff; background:#006db2; font-size:14px; font-weight:bold; text-align:center;width:99px;}
	
.header{ width:993px; margin:0px auto;}
.header .hd-topnav{ background:url(../images/top-nav.jpg) no-repeat; width:992px; height:24px; float:right;color:#FFFFFF;}
.header .hd-topnav a{ color:#FFFFFF;}
.header .hd-topnav a:active { color:#FFFFFF;}

.header .hd-topnav ul{ color:#FFFFFF; float:right; padding-right:34px; margin-top:-5px;} 
.header .logo{}
.header .top-right{background:url(../images/top-right.jpg) no-repeat; width:172px; height:54px; }
.header .nav .nav1,{ float:left;  border:2px solid #000099; margin:0px auto;}
.header .flash-box2{ background:url(../images-about/top-photo.jpg) no-repeat; width:992px; height:153px;}
.header .flash-box-bottom{ background:url(../images/flash-box-bottom.jpg) no-repeat; width:992px; height:20px; margin:0px auto;}
.fy{ display:block; width:500px;}
DIV.sabrosus {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.sabrosus A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.sabrosus SPAN.current {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #2e6ab1
}
DIV.sabrosus SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}

/*   conter       */
.md2-right-text-bj{ background:url(../images-about/right-text1.jpg) no-repeat; width:772px; height:42px;}
.md2-right-text-bj ul{ padding-left:50px; padding-top:10px; font-weight:bold; color:#047f2e; font-size:18px;}
.header .md-button{}
.header .layout{ height:auto; } 
.header .layout .md2-left{  float:left;}
.header .layout .md2-left .md2-left-qqtop{ background:url(../images-about/qq-top.jpg) no-repeat; width:201px; height:71px;}
.header .layout .md2-left .md2-left-qqbackground{ background:url(../images-about/qq-background.jpg) repeat-y;}
.header .layout .md2-left .md2-left-footer{ background:url(../images-about/qq-footer.jpg) no-repeat; width:201px; height:15px;}
.header .layout .md2-left .md2-left-f-rx{}
.header .layout .md2-right{width:772px; float:right;}
.header .layout .md2-right-background{ background:url(../images-about/right-background.jpg) repeat-y; width:772px; height:auto; }/* min-height:200px;*/
.header .layout .md2-right-background .md2-box-top{ width:650px; margin:0px auto; color: #666666;}
.header .layout .md2-right-background .md2-box-top ul li{line-height:20px; border:2px dashed #ffffff;}
.header .layout .md2-right-background .md2-box-top-2{ width:650px; margin:0px auto; color: #666666;}
.header .layout .md2-right-background .md2-box-top-2 ul li{ background: url(../images-news/fh-2.jpg) left no-repeat; padding: 3px 0px 0px 20px; line-height:20px; border:2px dashed #ffffff; text-align:right;}
.header .layout .md2-right-background .md2-box-top-2 ul li a{ float: left; }
.photoshow-photo{ color:#0b64c8; font-size:12px; text-align:center;}
.md-r-background{ padding-left:15px;}

.h-t-t-t{ padding-left:30px;}

.header .layout .md2-right .Ptit1{ font-size:20px; color:#003894; font-weight:bold; line-height:30px; height:30px; padding-left:20px;}
.header .layout .md2-right .Ptit2{ background:url(../images-products/list.gif) no-repeat 20px 6px; font-size:14px; font-weight:bold;line-height:30px; height:30px; padding-left:40px;}
.header .layout .md2-right .Ptit2 strong{ font-size:18px; color:#007f2c;}
.header .layout .md2-right .Pro{ margin: 10px 20px 20px 30px; background:url(../images-products/right2-bg.gif) repeat-y; width:711px; }
.header .layout .md2-right .Pro .Ptop{ font-size:0px; background:url(../images-products/right2-top.gif) no-repeat; height:11px;}
.header .layout .md2-right .Pro .Pbody{ padding:10px 30px 20px 30px;line-height:20px;}

.header .layout .md2-right .Pro .Pbody .R1text1{ border-bottom:1px solid #aacef2; margin-bottom:20px; }
.header .layout .md2-right .Pro .Pbody .R1text1 a{ color:#003366;}
.header .layout .md2-right .Pro .Pbody .R1text1 a:hover{ color:#003366;}
.header .layout .md2-right .Pro .Pbody strong{ font-weight:normal; color:#016597;}
.header .layout .md2-right .Pro .Pbody h6{ background:url(../images/lsit.jpg) no-repeat 2px 6px ;color:#0193de; font-size:14px; font-weight:bold; padding-left:30px; border-bottom:1px dashed #cccccc; line-height:30px; margin:20px 0;}

.header .layout .md2-right .Pro .Pbody .Faqtext{line-height:22px;}
.header .layout .md2-right .Pro .Pbody .Faqtext li{ border-bottom:1px dashed #CCCCCC; margin-bottom:16px;}
.header .layout .md2-right .Pro .Pbody .Faqtext li strong{ font-size:14px; font-weight:bold; display:block;color:#0095e6;}

.header .layout .md2-right .Pro .Pbody .Prectext{ padding:16px 10px; line-height:20px; }
.header .layout .md2-right .Pro .Pbody .Prectext img{ margin:10px 0;}
.header .layout .md2-right .Pro .Pbody .Prectext .pbg1{ background:#d2ecff;}
.header .layout .md2-right .Pro .Pbody .Prectext .pbg2{ background:#f7f1cc;}
.header .layout .md2-right .Pro .Pbody .Prectext td{ padding-left:10px;}

.header .layout .md2-right .Pro .Pbody .Casetext1 a{ color:#007ed9;}
.header .layout .md2-right .Pro .Pbody .Casetext{  line-height:20px; }
.header .layout .md2-right .Pro .Pbody .Casetext li{float:left;width:214px;text-align:center;line-height:20px;height:200px; text-align:center;}
.header .layout .md2-right .Pro .Pbody .Casetext li img{padding:2px; border:1px solid #cccccc;}
.header .layout .md2-right .Pro .Pbody .Casetext li a{ display:block;}
.header .layout .md2-right .Pro .Pbody .Casetext .Ppage{text-align:center; height:40px; line-height:40px;}
.header .layout .md2-right .Pro .Pbody .Casetext .Ctit1{text-align:center; height:30px; line-height:30px; color:#007ed9; font-size:18px; font-weight:bold; border-top:1px solid #0066FF; padding-top:20px;}
.header .layout .md2-right .Pro .Pbody .Casetext .Ptext{text-align:center;}
.header .layout .md2-right .Pro .Pbody .Casetext .Ptext img{  padding-bottom:20px;}
.header .layout .md2-right .Pro .Pbody .Casetext .Psm{padding:20px 0 0 0px;line-height:30px;}
.header .layout .md2-right .Pro .Pbody .Casetext .Psm strong{font-size:14px; font-weight:bold;}

.header .layout .md2-right .Pro .Pbody .Packtext1{  line-height:20px; }
.header .layout .md2-right .Pro .Pbody .Packtext1 img{ margin-right:30px;}
.header .layout .md2-right .Pro .Pbody .Packtext2{ padding:10px 0; background:url(../t-bg_06.jpg) repeat-y; width:640px;}
.header .layout .md2-right .Pro .Pbody .Packtext2 .Packtop{ font-size:0px; }
.header .layout .md2-right .Pro .Pbody .Packtext2 .Packbody{ background:url(../t-bg_06.jpg) repeat-y;}
.header .layout .md2-right .Pro .Pbody .Packtext2 .Packbody strong{ font-size:14px; font-weight:bold; color:#018fed;}
.header .layout .md2-right .Pro .Pbody .Packtext2 .Packbody .bottom3{ background:url(../images/t_24.jpg) no-repeat; font-size:16px; font-weight:bold; color:#FFFFFF; width:117px; line-height:35px; height:35px; border:0;}
.header .layout .md2-right .Pro .Pbody .Packtext2 .Packbody li{list-style:none; background:url(../images/tlist_24.jpg) no-repeat 4px 6px; padding-left:20px; line-height:26px;}

.header .layout .md2-right .Pro .Pbody .Ftext{ padding:16px 10px; line-height:26px;}
.header .layout .md2-right .Pro .Pbody .Ftext .F1{ background:url(../images/f1_05.jpg) no-repeat  top left; padding-left:150px;}
.header .layout .md2-right .Pro .Pbody .Ftext .F2{ border-bottom:1px dashed #CCCCCC; margin-top:20px;}
.header .layout .md2-right .Pro .Pbody .Ftext .F2 strong{ font-size:14px; font-weight:bold; color:#0095e6;}
.header .layout .md2-right .Pro .Pbody .Ftext .F3{ margin:20px 0 0 100px;}
.header .layout .md2-right .Pro .Pbody .Ftext .bottom1{ background:url(../images/f-an_09.jpg) no-repeat; width:166px; height:34px; border:0;}
.header .layout .md2-right .Pro .Pbody .Ftext .bottom2{ background:url(../images/f-a2_13.jpg) no-repeat; width:135px; height:32px; border:0;}
.header .layout .md2-right .Pro .Pbody .Ftext .F3 a{ color:#0033FF; font-size:18px; text-decoration:underline;}
.header .layout .md2-right .Pro .Pbody .Ftext .F4{ margin:20px 0 60px; background:url(../images/s.jpg) no-repeat left top; padding-left:120px;}
.header .layout .md2-right .Pro .Pbody .Ftext .F4 strong{ font-weight:normal; color:#FF9900;}

.header .layout .md2-right .Pro .Pbody .Packtext2 .Packbo{ font-size:0px; height:15px;}

.header .layout .md2-right .Pro .Pbo{ font-size:0; background:url(../images-products/right2-bo.gif) no-repeat; height:9px;}

.md-footer-background{ background:url(../images/md-footer-background.jpg) repeat-y; width:992px; height:auto !important; min-height:17px;}
/*--------products------------------*/
.nav-2{}
.layout .nav-2 .nav2-background{ background: url(../images-products/nav-background.jpg) repeat-y; width:188px; padding-left:20px;}
.layout .nav-2 .nav2-background .nav2-b-b{ width:150px;text-align:left; margin:0px auto; line-height:26px;}
.layout .nav-2 .nav2-background .nav2-b-b .nav2-1, .nav2-2{ padding-bottom:8px;}
.layout .nav-2 .nav2-background .nav2-b-b a{ color:#0066CC; font-size:14px;}
.layout .nav-2 .nav2-background .nav2-b-b a:hover{ color: #009966;}
.web-top-t{  float:left;  white-space:nowrap; padding-right:6px;   }
.web-tt{ width:600px; overflow:hidden;}
.web-top{ clear:both; float:left; width:100%;}
.xl3{ }
.web-line{ border-bottom:1px solid #CCCCCC ; clear:both; display:block; width:93%; margin:0 auto;  }
/*-------------contact us-------------*/
.header .layout .md2-right-background .md2-box-top2{ text-align:left;width:650px; margin:0px auto; color: #666666; background:url(../images-contact/map.jpg) no-repeat; width:656px; height:193px; }
.header .layout .md2-right-background .md2-box-top22{ text-align:left;width:650px; margin:0px auto; color: #666666; background:url(../images-contact/map2.jpg) no-repeat; width:656px; height:193px; }
.header .layout .md2-right-background .md2-box-top222{ text-align:left;width:650px; margin:0px auto; color: #666666; background:url(../images-contact/map3.jpg) no-repeat; width:656px; height:193px; }
.header .layout .md2-right-background .md2-box-top2 ul li{ line-height:20px; margin-bottom:6px; }
.header .layout .md2-right-background .md2-box-top22 ul li{ line-height:20px; margin-bottom:6px; }
.header .layout .md2-right-background .map{ float:right;}
/*------------apply-----------------*/
.form{ width:708px; height:auto; border:1px solid #bcd5e9; margin:0px auto; padding-top:10px;}
.md2-right-top li{ margin:0 0 0 15px;}
.button{ margin:0px auto; text-align:center;}
/*------------recruitment-----------*/
.header .layout .md2-right-background .md2-box-top3{ text-align:left;width:690px; margin:0px auto; color: #666666; }
.header .layout .md2-right-background .md2-box-top3 ul li{ line-height:20px; margin-bottom:6px; }
.Jtext{ padding:16px 10px; line-height:26px;}
.Jtext strong{ background:url(../images-recruitment/j-bg_07.jpg) no-repeat; width:601px; height:120px; line-height:20px; font-weight:normal; display:block; padding:6px 20px 0 20px;}
.Jtext a{ color:#00267a !important;}
.Jtext a:hover{ color:#00267a;}
.Jtext ul{ margin:0 30px;}
.Jtext2{ margin:0 0 0 0px;background:url(../images-recruitment/j-bg_13.jpg) repeat-y; width:689px;}
.Jtop{ padding:16px 10px; line-height:40px; text-align:right;}
/*------------agent----------------*/
.clr{ padding-left:25px;}
.jia{ padding:0px 40px; line-height:26px; }
.J1{ }
.J1 li{ float:left;height:20px;line-height:20px; text-align:center;width:111px;display:block;}
.J1 li a{color:#684c0d !important;display:block;}
.J2{ margin-top:40px;}
.J2 .J2text{ padding-left:20px;}
.J2 .J2text strong{ font-weight:bold; color:#FF9900;}
/*-------------news-----------------*/
.md2-box-top a{ color:#666666 !important;}
.md2-box-top a:hover{ color:#666666;}
.NewsR1{ margin:0px auto; text-align:left;}
.NewsR1 .blue3{ text-align:center;}
.NewsR1 .ttime{ text-align:center;}
.n-tt-xz{ width:400px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:}

/*------------footer----------------*/
.footer{ background:url(../images/footer.jpg) no-repeat; width:992px; height:33px;color:#FFFFFF;}
.footer a{ color: #FFFFFF; }
	.footer a:link,
	.footer a:visited{ text-decoration: none; color: #FFFFFF;}
	.footer a:hover{ text-decoration: underline; color: #FFFFFF; }

.footer ul{ margin:0px auto; text-align:center; color:#FFFFFF;}
.footer-footer{ float:left;}
.footer-footer-text{ color:#999999;}

/*---------select-------------*/