@charset "utf-8";
/* CSS Document */
body {
	font-family:'微软雅黑';
	font-size:12px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	background-image:url(bj.jpg);
	background-position:0 135px;
	background-repeat:repeat-x;
	text-align:center;
}
a:link,a:visited {color:#000; text-decoration: none;}
a:active,a:hover {color:#009; text-decoration:underline;}
.more{margin:auto;}
.more a{ display:block; width:200px; height:50px; line-height:50px; text-align:center; margin:auto; font-size:24px;border: solid 1px #0042ff; color:#0042ff;border-radius:8px;text-decoration: none;}
.more a:link,.more a:visited {color:#0042ff;}
.more a:active,.more a:hover {color:#fff; background-color:#0042ff }

.navigation_top{ width:100%; position: fixed;  z-index:999; top:0px; border-bottom:1px solid;border-color:#ccc;}
.navigation_top_bj{ width:100%; height:90px; background-color:#fff; -moz-opacity:0.9; FILTER: alpha(opacity=90);opacity: 0.9;}
.navigation_top_bj dl{ margin:auto; padding:0; width:1200px; height:90px; position: relative;}
.navigation_top_bj dl dt{ float:left; padding:20px 0 0 10px; margin:0;}
.logo{ width:407px; height:54px; display:block; background-image:url(logo.png);}
.navigation_top_bj dl dd{ float:right; padding:0; margin:0; overflow:hidden;}
.Tel{ height:30px; padding: 13px 10px 0 0;}
.Tel div{ width:192px; height:26px; background-image:url(top_tel.png); float:right;}
.index_top_Bj{ width:100%; height:550px; background-image:url(index_top.jpg); background-position:center; }
.top_bj1{ width:100%; height:450px; background-image:url(top_bj2.jpg); background-position:center; background-color:#a3a3a3;}

.Dh{  width:auto;}
.Dh_class{  margin:auto; float:right;}
.Dh_class div{ width:75px; height:38px; float:left;}
.Dh_class a{ display:block; width:80px; height:38px; text-align:center; line-height:38px; font-size:14px; font-weight:bold; float:left; color: #666; }
.Dh_class a:link,.Dh_class a:visited { text-decoration: none; background-color:inherit;}
.Dh_class a:active,.Dh_class a:hover { text-decoration: none; color:#fff; background-color:#004d93;}
.Dh_class span{ float:left; display:block; width:2px; height:38px; background-image:url(top_bj.gif); background-position:0 -140px;}
.Dh_class div div{padding:0; position:absolute; z-index:99;overflow:hidden; width:90px; height:auto; background-color:#074379; margin:38px 0 0 0px; *margin:38px 0 0 -108px; overflow:hidden; display:none;}
.Dh_class div div a{ text-shadow:1px 1px 3px #000;border-bottom:1px solid;border-color:#033f74; color:#fff;}
.Dh_class ul li{ list-style:none;}
.Dh_class ul li a{ display:block; width:108px; height:38px}

.index_about{ margin:auto; width:1200px; height:480px; background-image:url(index_about.jpg); background-position:right; background-repeat:no-repeat; text-align:left;}
.index_about_dl{ margin:0; padding:50px 0 20px 20px; width:500px; float:left; overflow:hidden;}
.index_about_dl dt{ font-size:40px; margin:0; font-weight:bold; padding-bottom:25px;}
.index_about_dl dd{ width:500px; line-height:280%; font-size:16px; margin:0; color:#666; padding-bottom:30px;}
.index_about_dlR{ float:right; width:500px;overflow:hidden; padding:100px 50px 0 0;}
.index_about_l{ width:100%; overflow:hidden;}

/*滚动*/
.marqueeleft{height:170px;width:500px;overflow:hidden;margin: auto; padding-top:10px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline; padding:0 25px; height:175px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}

.index_Team{  width:100%; padding-bottom:50px;   overflow:hidden; background-color:#eee;/*background-image:url(index_top2.png)*/}
.index_Team_Top{ text-align:center; padding-top:50px; margin:auto; font-size:40px;  font-weight:bold; color:#666;}
.index_Team dl{ padding:50px 0; margin:0 auto; width:1000px; overflow:hidden;}
.index_Team dl dt{ margin:0; padding:10px 25px; float:left;}
.index_Team dl dt a img{ width:200px; height:300px;}
.index_Team dl dt a span{ font-size:12px; font-weight:normal; position:absolute; width:170px; height:70px; padding:8px 15px 2px 15px; -moz-opacity:0.75; FILTER: alpha(opacity=75);opacity: 0.75; background-color:#000; margin-top:220px; text-overflow:ellipsis; color:#FFF; text-align:center; line-height:180%;}
.index_Team dl dt a span p{ font-weight:bold; font-size:14px; margin:0; padding:0;}
.index_Team dl dt a:hover span{ background-color:#FC3; color:#000;}
.index_Team .more a{ border: solid 1px #0042ff;}
.index_Team .more a:link,.index_Team .more a:visited {color:#0042ff;}
.index_Team .more a:active,.index_Team .more a:hover {color:#fff; background-color:#0042ff }

.team_List{ overflow:hidden; padding:30px 40px;}
.team_List dl{ margin:0; padding:15px 0; overflow:hidden; width:50%; float:left;}
.team_List dl dt{ float:left; width:90px; margin:0; padding:0;}
.team_List dl dt img{ width:80px;}
.team_List dl dd{ float:left; margin:0; padding:0; font-size:14px;}
.team_List dl dd p{ margin:0; font-size:18px; font-weight:bold;}
.team_top dl{ width:100%; padding-bottom:30px;}
.team_top dl dt{ width:110px;}
.team_top dl dt img{ width:90px;}
.team_top dl dd div { font:14px; font-weight:normal;}
.team_Title{ background-color:#eee; padding:10px 35px;}

.index_server{ width:100%; height:680px; background-image:url(index_Team.jpg); background-color:#333; background-position:center bottom;}
.index_serverI_Top{ text-align:center; padding-top:50px; margin:auto; font-size:40px;  font-weight:bold; color:#FFF;}
.index_serverI_Ico{ width:1200px; margin:auto; padding-top:50px;}
.index_serverI_Ico dl{ width:400px; margin:0; padding:0; overflow:hidden; float:left; text-align:center; height:250px;}
.index_serverI_Ico dl dt{ margin:auto; padding:0; padding-left:115px; overflow:hidden;}
.index_serverI_Ico dl dt a{ display:block; width:170px; font-size:26px; color:#fff; padding-bottom:20px;  overflow:hidden;}
.index_serverI_Ico dl dt a div{ margin:0; padding:0; width:166px; height:155px; border:2px solid;border-color:#FC0; margin-bottom:10px; border-radius:30px; background-color:#FFF; background-image:url(index_service_ioc1.png); background-repeat:no-repeat;}

.index_News{ width:100%; overflow:hidden; padding-bottom:50px; background-color:#D2E6FF}
.index_News_Top{text-align:center; padding-top:30px; margin:auto; font-size:40px;  font-weight:bold;}
.index_News_List{ width:1200px; margin:auto; overflow:hidden; text-align:left; padding:50px 0 0 0;}
.index_News_List dl{ width:560px; margin:0; padding:0 20px 60px 20px; float:left; overflow:hidden;}
.index_News_List dl dt{ float:left; height:105px; width:85px; border: solid 1px #999; text-align:center; font-size:16px; background-color:#999;line-height:160%; border-radius:8px; color:#fff; overflow:hidden;}
.index_News_List dl dt b{ display:block; height:80px; width:85px; background-color:#fff; font-size:40px; font-weight:bold; line-height:200%; border-radius:5px; color:#000;}
.index_News_List dl dd{ float:left; margin:0; width:400px; padding-left:20px; color:#666;line-height:200%;}
.index_News_List dl dd div{ font-size:16px; font-weight:bold; color:#666; margin-bottom:10px;}

.Info_H{ width:1200px; overflow:auto;; margin: 30px auto; }
.Info_H_Left{ width:250px; float:left;}
.Info_H_Left dl{ margin:0; padding:0;}
.Info_H_Left dl dt{ margin:0; padding:0; border-radius:5px 5px 0 0; height:80px; font-size:28px; font-weight:bold; line-height:77px; color:#FFF; background-color:#005A62}
.Info_H_Left dl dd{ border: solid 1px #ccc;border-top: solid 0px #ccc; margin:0; padding:0;}
.Info_H_Left dl dd a{ display:block; height:60px; line-height:60px; border-top: solid 1px #ccc; font-size:18px; text-decoration: none; background-color:#eee; text-align:left; padding-left:70px;}
.Info_H_Left dl dd a:link,.Info_H_Left dl dd a:visited {color:#000;}
.Info_H_Left dl dd a:active,.Info_H_Left dl dd a:hover {color:#fff; background-color:#00BFBF }
.Info_H_Left dl dd a.mouse{color:#fff; background-color:#00B3B3; font-weight:bold;}
.Info_H_Left dl dd div ul{ margin:0; padding:0; padding:15px;}
.Info_H_Left dl dd div ul{ margin:0; padding:0; list-style:none; }
.Info_H_Left dl dd div li{ margin:0; padding:0;}
.Info_H_Left dl dd div li a{ height:50px; line-height:50px; margin:0; padding:0; background-color:#fff; font-size:14px; border-bottom: solid 0px #ccc; padding-left:70px;}
.Info_H_Left dl dd div li a:link,.Info_H_Left dl dd div li a:visited {color:#000;}
.Info_H_Left dl dd div li a:active,.Info_H_Left dl dd div li a:hover {color:#fff; background-color:#00D0D0 }
.Info_H_Left dl dd div li a.mouse{ background-color:#66F0FF;}


.Info_H_right{ width:920px; float:right; line-height:200%; font-size:16px; text-align:left; }
.Info_H_right_top{ height:80px;border: solid 1px #ccc; background-color:#eee; border-radius:5px 5px 0 0;}
.Info_H_right_top dl{ margin:0; padding:0;}
.Info_H_right_top dl dt{ float:left; margin:0; padding:0; font-size:28px; padding:24px 0 0 30px;}
.Info_H_right_top dl dd{ float:right; margin:0; padding:0 30px 0 0; line-height:90px;  font-size:14px;}
.Info_H_right_Title{border: solid 1px #ccc;border-top: solid 0;  margin:0;}
.Info_H_right_info{ padding:40px; font-size:16px;}
.Info_H_right_infoTop{ padding:20px; text-align:center; font-size:36px; line-height:180%;}
.Info_H_right_List{ padding:30px;}
.Info_H_right_List div{ padding:30px; overflow:hidden;}
.Info_H_right_List div dl{ margin:0; padding:0; overflow:hidden;}
.Info_H_right_List div dl dt{ float:left; height:105px; width:85px; border: solid 1px #999; text-align:center;  background-color:#999;line-height:160%; border-radius:8px; color:#fff;}
.Info_H_right_List div dl dt b{ display:block; height:80px; width:85px; background-color:#fff; font-size:40px; font-weight:bold; line-height:200%; border-radius:5px; color:#000; }
.Info_H_right_List div dl dd{ float:left; margin:0 0 0 30px; padding:0; font-size:14px; line-height:220%; width:670px; color:#666;}
.Info_H_right_List div dl dd b{ display:block; font-size:20px; line-height:100%; margin-bottom:15px; color:#000;}

.index_Bottom{ width:100%; background-color:#666;}
.index_text{ width:1150px; margin:auto; overflow:hidden; text-align:left; padding:0 0 20px 0}
.index_text dl{ float:left; color:#FFF; margin:0 100px 0 0; padding:30px 0 0 0; }
.index_text dl dt{ font-size:18px; margin:0; padding:0 0 10px 0;}
.index_text dl dd{margin:0; padding:0; font-size:16px; line-height:190%; color:#ccc;}
.index_text dl dd a{ color:#ccc}
.index_text dl dd a:link,.index_text dl dd a:visited {color:#ccccccccc; text-decoration: none;}
.index_text dl dd a:active,.index_text dl dd a:hover {color:#fff; text-decoration:underline;}
.index_text div{ float:right;  padding-right:20px; margin:0; padding-top:20px;}
.index_text div p{ width:150px; height:150px;}
.index_text div p img{ width:100%; height:100%;}
.index_text div b{ text-align:center; color:#fff; display:block; font-size:14px;}
.page{ text-align:center; font-size:14px;}
