/* CSS Document */

body,html {
	margin:0;
	background:url(../images/bg.gif) repeat-y center #E4E6E8;
	color:#666;
	font-size:14px;
	line-height: 25px;
}
div{height:auto; overflow:hidden;}

form,ul,li,h3,h2,h1,p,div,dd,dt,dl{padding:0; margin:0}
#Container{width:1000px; margin:auto; background:#FFFFFF;}
#head {MARGIN:0; WIDTH:1000px; HEIGHT:118px; border-top:0px solid #fff; display:block; overflow:hidden}
#head .logo{ height:68px; width:1000px; clear:both; margin:5px 0}
#MainMenu{ background:#046DB1; height:40px; line-height:40px; color:#4165ac}
#MainMenu ul { padding:0; margin:0; text-align:center}
#MainMenu ul li { display:inline;  color:#FFFFFF;  font-size:14px; margin:0 3px;}
#MainMenu ul li a { color:#FFFFFF; font-weight:bold; color: #E5E7EC;}
#MainMenu ul li a:hover{ color:#33CCFF; text-decoration:none}
.banner{ height:300px; margin:3px 0 0 0}

#content{repeat-x; padding:5px 0 0 0px}
#content h3{ color:#052d7d;background:url(../images/title_bg.jpg) repeat-x; line-height:28px; height:28px; border:1px solid #ccc; font-size:14px; font-weight:bold;  margin:5px auto; padding:0 0 0 10px;}
#wrap{ padding:0 10px 0 10px; height:auto; min-height:550px; height:auto; margin:5px 0 0 0}
*html #wrap{ height:500px; } 
#left-nav h3{ color:#ffffff;background-color: #046DB1; line-height:28px; text-align:center; height:28px; border:1px solid #ccc; font-size:14px; font-weight:bold; }
#contentWrap{ float:right; width:740px;}
#contentWrapp{ float:right; width:740px;}
.contentInfo{ margin:20px 0 30px 0;}
.contentInfo ul{ padding:0 0 0 20px; margin:0}
.contentInfo ul li{line-height:25px;list-style-image:url(../images/icon_00.gif);}
.contentInfo h3{ font-size:20px; font-weight:normal; color:#006699; text-align:center}

#moreList h3{ font-size:14px; padding:0 0 0 15px;line-height:31px; background:url(../images/title_bg.gif) no-repeat;  color:#336699; font-weight:bold}
#moreList ul {padding:5px 0 10px 20px; list-style-type:none; line-height:16px;}
#moreList ul li{padding-left:0px; font-family:Arial;}


#Btitle{ color:#006699; font-size:14px; height:28px; padding-left:30px; line-height:28px; BACKGROUND: url(../images/lt-libg.gif) no-repeat;}
#Btitle a:link,#Btitle a:visited{padding-left:0px; font-family:Arial; color:#336699;}
#Btitle a:hover{color:#f30; text-decoration:none}


.search{ height:26px; position:relative;  background:url(../images/search_bg2.gif) repeat-x; clear:both; text-align:right; padding:10px 28px 0 0; width:900px; }
.search .input{ border:#649ac3 1px solid; width:180px; margin-right:16px; background:#FFFFFF}
.search .img{ position:absolute; top:10px; right:20px;}
#Menu { FLOAT: left; WIDTH: 690px; HEIGHT: 74px}
#left{ overflow:hidden;width:240px; float:left}
#left .leftbox{ padding:10px; background:url(../images/contact_bg.gif) repeat-y}
#left .contact{ width:150px; margin:0 0; line-height:16px;}
.position{ background:url(../images/point.gif) repeat-x bottom; line-height:35px; padding:0 0 0 0}





.big_bg{ height:28px; BACKGROUND: url(../images/lt-libg.gif) no-repeat;}
#left-nav { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; width:238px; float:left}
#left-nav UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}

#left-nav UL LI{ height:35px; BACKGROUND: url(../images/lt-libg1.jpg) no-repeat left top;}
#left-nav UL LI A{PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 36px;  PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #04436b; LINE-HEIGHT: 28px; PADDING-TOP: 0px; TEXT-DECORATION: none; overflow:hidden}
#left-nav UL LI A:hover {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 36px; BACKGROUND: url(../images/lt-libg-h.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #f30; LINE-HEIGHT: 28px; PADDING-TOP: 0px}


#left-nav UL LI UL#snav{ padding:0; margin:0}
#left-nav UL LI #snav li{ height:28px; line-height:28px; margin:0; background:#fff; font-weight:100}
#left-nav UL LI #snav li{ height:28px; line-height:28px; margin:0; background:#fff; font-weight:100}
#left-nav UL LI #snav li a{background:#fff; font-weight:100;}
#left-nav UL LI #snav li a:hover{background:#fff; color:#f30; font-weight:100}


#left-nav #btnlist img{ margin:10px 0 0 0;}
#left-nav #btnlist a{ background:url();padding:0; margin:0; display:block}
#left-nav #btnlist a:hover{ padding:0; margin:0; background:url(/);display:block}


.con01{ width:225px; float:left;}
.con01 ul{ padding:10px 0 0 25px; margin:0}
.con01 ul li{ list-style-image:url(../images/icon_00.gif); margin:5px 0; line-height:20px;}
.con01 ul li a,con01 ul li a:visited,con01 ul li a:link{ color:#006699; font-family:Arial}
.con01 ul li a:hover{ color:#f30; text-decoration:none}


.con02{ width:225px; float:left;}
.con02 ul{ padding:10px 0 0 25px; margin:0}
.con02 ul li{ list-style-image:url(../images/icon_00.gif); margin:5px 0; line-height:20px;}
.con02 ul li a,con01 ul li a:visited,con01 ul li a:link{ color:#006699; font-family:Arial}
.con02 ul li a:hover{ color:#f30; text-decoration:none}

.con03{ width:225px; float:left;}
.con03 ul{ padding:10px 0 0 25px; margin:0}
.con03 ul li{list-style-image:url(../images/icon_00.gif); margin:5px 0; line-height:20px;}
.con03 ul li a,con01 ul li a:visited,con01 ul li a:link{ color:#006699; font-family:Arial}
.con03 ul li a:hover{ color:#f30; text-decoration:none}

.con04{ width:180px; float:left; }
.con04 ul{ padding:10px 0 0 5px; margin:0;list-style:none;}
.con04 ul li{ list-style:none; margin:5px 0; line-height:20px}
.con04 ul li a,con01 ul li a:visited,con01 ul li a:link{ color:#006699; font-family:Arial}
.con04 ul li a:hover{ color:#f30; text-decoration:none}



a:link{color:#666;text-decoration:none}
a:visited{color:#666;text-decoration:none}
a:hover{color:#f30;text-decoration:underline}
.en_font{ font-family:Tahoma; color:#999; font-size:14px}
.num{color:#666666; font-size:14px; font-family:Tahoma}
.table {width:100%;height:100px; border:0;cellpadding:0; cellspacing:0}
.box {BORDER:#000 1px solid}
.box1 {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid}
.margin-b_10{ margin-bottom:10px}
.margin-t_10{ margin-top:10px}
.margin-t{ margin-top:50px}

#menu2 a:link {font-size: 12px;color: #c90;text-decoration:none;}
#menu2 a:visited {font-size: 12px;color: #c90;text-decoration: none;}
#menu2 a:hover {font-size: 12px;color: #c90;text-decoration: underline;}

.table_line_r {border-right-width:1px;  border-right-style:solid;  border-right-color: #2f2f2f;}
.table_line_l {border-left-width:1px;  border-left-style: solid;  border-left-color: #2f2f2f;}
.table_line_b {border-bottom-width:1px;  border-bottom-style:solid;  border-bottom-color: #2f2f2f;}
.table_line_t {border-top:1px solid #2f2f2f;}


.button_white {BORDER: #333333 1px solid; background:#666; COLOR: #fff;HEIGHT: 21px}
.button_yellow {BORDER-RIGHT: #af6700 1px solid; BORDER-TOP: #ffd16e 1px solid; FONT-SIZE: 12px; BACKGROUND: #ff9600; BORDER-LEFT: #ffd16e 1px solid; COLOR: #964700; PADDING-TOP: 3px; BORDER-BOTTOM: #af6700 1px solid; HEIGHT: 21px}
.button_red {BORDER-RIGHT: #ae0c0c 1px solid; BORDER-TOP: #fc7070 1px solid; FONT-SIZE: 12px; BACKGROUND: #ee3e3e; BORDER-LEFT: #fc7070 1px solid; COLOR: #ffefef; PADDING-TOP: 2px; BORDER-BOTTOM: #ae0c0c 1px solid; HEIGHT: 21px}



.font_bold {font-weight: bold;}



#plist{}
/*#plist a{ filter:Gray() Alpha(Opacity=90); display:block; height:140px; width:140px; }
#plist a:hover, #plist a:active { filter:Alpha(Opacity=100); display:block; height:140px; width:140px; }*/

#aboutimg img{ padding:6px; border:#333333 1px solid; margin:0 8px 0 0; width:190px; height:150px}
#caseimg img{ padding:4px; border:#333333 1px solid;}
#huaxuimg img{ padding:5px; border:#333333 1px solid; margin:0 7px 0 0; margin-bottom:20px;}
#showcaseimg img{ padding:3px; border:#333333 1px solid; margin:0 4px 0 0; margin-bottom:4px;}



a.More { color:#0066CC; font-family:Arial}
.More{ line-height:30px; text-align:right; padding:0 30px 0 0}
a.More2{ line-height:20px; text-align:right; padding:0 0px 0 0;color:#0066CC; font-family:Arial; display:block;}

.MainContent {WIDTH: 1000px; background:#fff; line-height:25px; text-align:center; margin-top:15px;}
.MainTitle {MARGIN: 0px auto; WIDTH: 972px; HEIGHT: 27px; OVERFLOW: hidden; PADDING-TOP: 4px}
.MainTitle UL {}
.MainTitle UL LI {PADDING-RIGHT: 1px; FLOAT: left; list-style-type:none;}
.MainTitle UL LI A {BORDER-BOTTOM: #c0c0c0 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c0c0c0 1px solid; LINE-HEIGHT: 27px; WIDTH: 240px; DISPLAY: block; BACKGROUND:url(../images/title_bg.jpg); HEIGHT: 25px; BORDER-TOP: #c0c0c0 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c0c0c0 1px solid; color:#333; font-size:14px}
.MainTitle UL LI A:hover {
	BORDER-BOTTOM-STYLE: none; HEIGHT: 26px; COLOR: #f30; text-decoration:none}
.MainTitle UL LI .hover {
	BORDER-BOTTOM-STYLE: none;BACKGROUND: url(../images/title_bg2.jpg) repeat-x; HEIGHT: 26px; COLOR: #f30}
.MainBox {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; MARGIN: 0px auto; WIDTH: 969px !important; BACKGROUND: #fff; HEIGHT: 170px; OVERFLOW: hidden; BORDER-TOP: #c0c0c0 1px; BORDER-RIGHT: #c0c0c0 1px solid
}
.MainTab {
	PADDING-LEFT: 20px; HEIGHT: 150px; PADDING-TOP: 15px
}
.MainTab H1 {
	PADDING-BOTTOM: 8px; FONT-SIZE: 13px; FONT-WEIGHT: bold; color:#0066CC;
}
.MainTab H2 {
	PADDING-BOTTOM: 8px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.MainTab H2 {
	COLOR: #c0c0c0
}
.MainTab .MainAbout { padding:0 10px 0 0}
.MainTab span{ line-height:22px;}


.links ul{ padding:0 0 0 20px; margin:0}
.links ul li{line-height:24px;list-style-image:url(../images/icon_00.gif);}
.links ul li a{ letter-spacing:2px; color:#003366;}
.links h3{ font-size:20px;  font-weight:normal; color:#006699; text-align:center}

.newslist ul{ padding:0 0 0 20px; margin:0}
.newslist ul li{line-height:24px;list-style-image:url(../images/icon_00.gif);}
.newslist ul li a{ color:#666;}
.newslist ul li a:hover{ color:#f30; text-decoration:none}


.MainTab02 {
	PADDING-LEFT: 20px; HEIGHT: 150px; PADDING-TOP: 15px
}


#in_pic img{padding:3px; border:1px solid #ccc; background:#fff}
#in_pic h3{ width:118px; text-align:center; font-weight:100; margin:6px 0 0 0; font-family:Arial; font-size:14px}


.MainTab02 H1 {
	PADDING-BOTTOM: 8px; FONT-SIZE: 13px; FONT-WEIGHT: bold;color:#0066CC;
}
.MainTab02 H2 {
	PADDING-BOTTOM: 8px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.MainTab02 .MainAbout {
	WIDTH: 340px
}
.MainTab02 .MainAbout DD {
	WIDTH: 74px; FLOAT: left; HEIGHT: 68px
}
.MainTab02 .MainAbout DD IMG {
	WIDTH: 74px; HEIGHT: 68px
}
.MainTab02 .MainAbout DT {
	PADDING-LEFT: 20px; WIDTH: 230px; FLOAT: left
}
.MainTab02 .MainAbout DT P {

	LINE-HEIGHT: 18px
}
.MainTab02 .MainAbout DT SPAN {
	PADDING-TOP: 10px
}
.Mainprolist {
	WIDTH: 160px
}
.Mainprolist UL {
	HEIGHT: 90px
}
.Mainprolist UL LI {
	LINE-HEIGHT: 18px; PADDING-LEFT: 15px;
}
.MainProPicTit {
	WIDTH: 370px
}
.MainProPicTit SPAN {
	FLOAT: right
}
.MainProPicTit SPAN A {
	FONT-WEIGHT: normal
}
.MainProPic {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 470px; PADDING-RIGHT: 3px; BACKGROUND: #f3f3f3; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid; PADDING-TOP: 3px
}
.MainProPic .LeftBotton A {
	WIDTH: 15px; DISPLAY: block; 
}

.MainProPic .RightBotton A {
	WIDTH: 15px; DISPLAY: block; HEIGHT: 72px
}

.MainProPic .pcont {
	WIDTH: 428px; FLOAT: left; HEIGHT: 108px; OVERFLOW: hidden
}
.MainProPic .ScrCont {
	WIDTH: 32766px; ZOOM: 1
}
.MainProPic .pcont DL {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; WIDTH: 97px; PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 3px
}
.MainProPic .pcont DL DT {
	WIDTH: 95px
}
.MainProPic .pcont DL DT A {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; WIDTH: 90px; DISPLAY: block; HEIGHT: 78px; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #fff 2px solid
}
.MainProPic .pcont DL DT A:hover {
	BORDER-BOTTOM: #1aa1ff 2px solid; BORDER-LEFT: #1aa1ff 2px solid; BORDER-TOP: #1aa1ff 2px solid; BORDER-RIGHT: #1aa1ff 2px solid
}
.MainProPic .pcont DL DT IMG {
	WIDTH: 90px; HEIGHT: 78px
}
.MainProPic .pcont DL DD {
	TEXT-ALIGN: center; WIDTH: 95px; PADDING-TOP: 5px
}
.MainProPic #List1_1 {
	FLOAT: left
}
.MainProPic #List2_1 {
	FLOAT: left
}
.MainTab03 {
	PADDING-LEFT: 20px; HEIGHT: 150px; PADDING-TOP: 15px
}
.MainTab03 H1 {
	PADDING-BOTTOM: 8px; FONT-SIZE: 13px; FONT-WEIGHT: bold;color:#0066CC;
}
.MainTab03 H2 {
	PADDING-BOTTOM: 8px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.MainTab03 .MainAbout {
	WIDTH: 360px
}
.MainTab03 .MainAbout DD {
	WIDTH: 95px; FLOAT: left; HEIGHT: 84px
}
.MainTab03 .MainAbout DD IMG {
	WIDTH: 95px; HEIGHT: 84px
}
.MainTab03 .MainAbout DT {
	PADDING-LEFT: 15px; WIDTH: 220px; FLOAT: left
}
.MainTab03 .MainAbout DT P {
	LINE-HEIGHT: 18px; TEXT-INDENT: 2em
}
.MainTab03 .MainAbout DT SPAN {
	PADDING-TOP: 10px
}
.MainTab03 .MainAbout DT LABEL {
	COLOR: #27a2e7; FONT-WEIGHT: bold
}
.MainNew {
	WIDTH: 250px
}
.MainNew UL {
	HEIGHT: 90px
}
.MainNew UL LI {
	LINE-HEIGHT: 18px; PADDING-LEFT: 15px; BACKGROUND: url(../images/aaa5.gif) no-repeat 0px center
}
.MainTab04 {
	PADDING-LEFT: 20px; HEIGHT: 150px; PADDING-TOP: 15px
}
.MainTab04 H1 {
	PADDING-BOTTOM: 8px; FONT-SIZE: 13px; FONT-WEIGHT: bold;color:#0066CC;
}
.MainTab04 H2 {
	PADDING-BOTTOM: 8px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.MainServer {
	WIDTH: 360px
}
.MainServer DD {
	WIDTH: 95px; FLOAT: left; HEIGHT: 84px
}
.MainServer DD IMG {
	WIDTH: 95px; HEIGHT: 84px
}
.MainServer DT {
	PADDING-LEFT: 15px; WIDTH: 220px; FLOAT: left
}
.MainServer DT P {
	LINE-HEIGHT: 18px
}
.MainServer DT SPAN {
	PADDING-TOP: 10px
}
.MainServer DT LABEL {
	COLOR: #27a2e7; FONT-WEIGHT: bold
}
.MainDownLoadList { line-height:20px; padding:0 20px 0 0;
}
.MainDownLoadList UL {
	WIDTH: 240px; HEIGHT: 90px; OVERFLOW: hidden
}
.MainDownLoadList UL LI {
	LINE-HEIGHT: 18px; PADDING-LEFT: 15px; BACKGROUND: url(../images/aaa5.gif) no-repeat 0px center
}
.MainContact { line-height:20px;
	
}
.MainContact DD {
	FLOAT: left; HEIGHT: 105px
}
.MainContact DD IMG {
	 HEIGHT: 105px
}
.MainContact DT {
	 FLOAT: left; line-heiht: 20px
}
.MainContact DT LABEL {
	LINE-HEIGHT: 24px; FONT-WEIGHT: bold
}
.MainContact DT SPAN {
	FLOAT: left; PADDING-TOP: 8px
}

.MainContact DT P {
	HEIGHT: 58px
}
#contentWrap h3{ height:40px; margin:20px 0 0 10px; line-height:40px; color:#003366; text-align:center; font-size:20px;}
#contentWrap .time{ color:#666666; font-family:Arial; text-align:center}
#contentWrap ul.news{padding:0 30px; }
#contentWrap ul li{line-height:32px; height:32px; border-bottom:1px dashed #ccc; position:relative;}
#contentWrap ul li span{ position:absolute; right:0; bottom:0; color:#999999; font-family:Arial}
plist ul{ padding:20px 0; margin:0}
plist ul li{ float:left; width:180px; height:170px; margin:0 3px 0 4px; list-style-type:none; border:0px; position:inherit}
plist ul li h3{ text-align:center; height:30px; line-height:30px; margin:4px 0 0 0; font-size:14px; font-weight:100;}
plist ul li img{ padding:5px; border:1px solid #ccc; width:165px; height:120px}

#piclist ul{ padding:20px 0; margin:0}
#piclist ul li{clear:both; height:200px; margin:15px 0; list-style-type:none; border-bottom:1px dashed #ccc;  position:inherit}
#piclist ul li .left{ width:250px; float:left; margin:0 10px 0 10px!important;margin:0 10px 0 5px;}
#piclist ul li .right{float:left; line-height:26px; padding:0px 0 0 0; font-family:Arial; font-size:13px; width:460px;}
#piclist ul li span{ position:inherit; padding:5px 0 0 0}
#piclist ul li span a{ color:#FF3300;}
#piclist ul li h3{ height:30px; line-height:30px; margin:4px 0 0 0; font-size:14px; font-weight:100; text-align:left}
#piclist ul li img{ padding:5px; border:0px solid #ccc; width:220px; height:170px}

.w{width:1000px; height:auto; margin-top:10px; background:#FFFFFF;}

.r_750{width:750px; float:right; height:auto;}
.r_750l{width:750px; float:left;}
.r_a{width:748px; display:block; background-color: #046DB1;  border: 1px solid #CCCCCC; line-height:28px; padding-left:5px; color:#FFFFFF; font-size:14px; font-weight:bold;}
.r_a a{color:#FFFFFF;}
.r_750_t5{width:750px; float:right; margin-top:5px; height:auto;}
.r_n{width:750px; height:auto;border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  border-left: 1px solid #CCCCCC;}
.r_tn{width:175px; float:left; margin-top:2px;margin:0px; padding:2px; text-align:center; line-height:20px;}
.r_l{width:370px; float:left;}
.r_l_r{width:370px; float:right;}
.r_aa{width:360px; background-color: #046DB1; border: 1px solid #CCCCCC; line-height:28px;padding-left:5px; color:#ffffff; font-size:14px; font-weight:bold;}
.r_aa a{color:#FFFFFF;}
.r_nn{width:364px; text-align:left; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  border-left: 1px solid #CCCCCC;}
.r_ul{list-style:none; margin-left:15px; font-size:14px;}
.r_ul li{line-height:28px;}
.tag{padding:10px 0 10px 0;text-align:center;}


.xiangguan{ width:100%; height:auto; overflow:hidden;}
.xiangguan ul{padding:0px; margin:0; height:auto; overflow:hidden;}
.xiangguan ul li{width:20%; float:left; list-style-type:none; height:auto!important; overflow:hidden; padding:2%;}
.xiangguan ul li img{width:100%; height:120px;}