html{ position:relative; width:100%; height:100%;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, dl, dt, dd, span { padding: 0; margin: 0; }

table { border-collapse: collapse; border-spacing: 0; }

td { border-color:#000; }

fieldset, img { border: 0px; }

address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }

strong { font-weight:bold; }

ol, ul, dl { list-style: none; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal;}

img { vertical-align:middle; }

input, button { vertical-align:middle; outline:none; }

input { text-indent:2px; }

button { cursor:pointer; }

abbr, acronym { border: 0px; }

a{ text-decoration:none; outline:none;}

a:hover{ color:#e9c46c; text-decoration:none;outline:none; }

.clearfix:after { content:"."; clear:both; display:block; height:0; visibility:hidden; }

.clearfix { display:block; }

.fl{ float:left;}

.fr{ float:right;}

.textCenter{ text-align:center;}



body{ font-size:12px; font-family:Microsoft YaHei,SimHei,SimSun; position:relative; min-height:100%; min-width:1345px;}

.common{ width:1200px; margin:0 auto; position:relative;}

.common h2{font-size:30px;text-align:center;color:#2d2d2d;}

.common .textLeft{ text-align:left;}

.common-title{ text-align:center;}

.common-title h2{ font-size:38px;  font-weight:normal;}

.common-title b{ display:block; margin:20px auto 12px; width:117px; height:1px; background:#d4d4d4;}

.common-title p{ font-size:14px; font-family:Tahoma, Geneva, sans-serif; color:#fb645d;}



.topBar{ width:100%; height:34px; background:#464646; line-height:34px; position:fixed; left:0; top:0; font-size:14px; overflow:hidden; color:#fff; z-index:999; font-weight:bold;}

.topBar .login-box{ float:right;}

.topBar .welcome{ float:left; padding-right:15px;}

.topBar .welcome span{ margin-left:0;}

.topBar a{ float:left; width:93px; height:34px; text-align:center; line-height:34px; color:#fff;}

.topBar .register{ background:#fb736d;}

.topBar span{ margin-left:65px;}

.topBar span a{ float:none; margin-right:18px; font-weight:normal;}

.topBar span a.last{ cursor:inherit;}

.topBar span a:hover,.topBar span a.current{ color:#fb736d;}

/*header*/

.ui-header{ width:100%; height:68px; position:fixed; left:0; top:34px; z-index:111;}

.tOpacity{ width:100%; height:100%; background:#fff; opacity:0.9; filter:alpha(opacity=90); z-index:1; position:absolute; left:0; top:0;}

.header{ width:1244px; margin:0 auto; position:relative; z-index:11;}

.header-logo{width:160px; padding-top:10px; position:relative;}

.header-logo span{ position:absolute; left:160px; bottom:3px; color:#2d2d2d; font-size:12px; width:100%;}

.header-nav{font-size:16px; margin-right: -60px;}

.header-nav li{ float:left; position:relative; height:68px; line-height:68px; padding:0 24px;}

.header-nav .first{ padding-left:0;}

.header-nav .last{ padding-right:0;}

.header-nav a{ color:#2d2d2d; position: relative;}

.header-nav a em{ position: absolute;right:-10px; top:-15px; float: left; display: block; width:31px; height: 17px;}

.header-nav a:hover,.header-nav a.current{ color:#fc635e;}

.header-nav a:hover em{ display:block;}

.header-nav b{ float:left; margin-top:23px; display:inline; font-weight:normal; color:#dcdbdb; *position:absolute; *right:0;*top:-24px;}

.header-nav dl{ overflow:hidden; width:98px; position:absolute; left:0;top:68px; display:none;}

.header-nav dt{ height:1px; background:#fb726c;}

.header-nav dd{ line-height:40px; background:#fff;}

.header-nav dd a{ display:block; text-align:center; color:#2d2d2d; text-decoration:none;}

.header-nav dd a:hover{ color:#fff; background:#fb726c;}

.header-nav .dl1{ width:212px; left:-30px;}

.header-nav .dl1 dt{ width:150px; margin-left:28px;}

.header-nav .dl3{ width:160px; left:-17px;}

.header-nav .dl3 dt{ width:128px; margin-left:17px;}

.header-nav .dl2 a{ cursor:default;}

.header-nav li:hover dl{ display:block;}

.ui-banner{ width:100%; overflow:hidden; margin-top:34px;}

.datacenters-bg{ background:url("iig_datacenters_bg-1.jpg")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_datacenters_bg.jpg*/ no-repeat center center; height:388px;}

.conference-bg{ background:url("iig_conference-bg-1.png")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_conference-bg.png*/ no-repeat 0 center; height:388px;}

.highlights-bg{ background:url("iig_highlights-bg-1.png")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_highlights-bg.png*/ no-repeat 0 center; height:388px;}

.bandwidth-bg{ background:url("iig_bandwidth-bg-1.png")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_bandwidth-bg.png*/ no-repeat 0 center; height:388px;}

.colocation-bg{ background:url("iig_colocation_bg.jpgv=1-1.jpg")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_colocation_bg.jpgv=1.jpg*/ no-repeat center center; height:388px;}

.dedicated-bg{ background:url("iig_dedicated_bg.pngv=1-1.png")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_dedicated_bg.pngv=1.png*/ no-repeat center center; height:388px;}

.aboutus-bg{ background:url("iig_aboutus_bg-1.jpg")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_aboutus_bg.jpg*/ no-repeat center center; height:388px;}

.safe-bg{ background:url("iig_safe_bg.jpgv=1-1.jpg")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_safe_bg.jpgv=1.jpg*/ no-repeat center center; height:388px;}

.life-bg{ background:url("iig_life_bg-1.jpg")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_life_bg.jpg*/ no-repeat center center; height:388px;}

.cases-bg{ background:url("iig_cases_bg.jpgv=1-1.jpg")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_cases_bg.jpgv=1.jpg*/ no-repeat center center; height:388px;}

.history-bg{ background:url("iig_history_bg-1.jpg")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_history_bg.jpg*/ no-repeat center center; height:388px;}

.preferential-bg{ background:url("iig_preferential_bg-1.jpg")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_preferential_bg.jpg*/ no-repeat center center; height:388px;}

.crumb{ width:100%; height:48px; background:#f9f9f9; font-size:14px; color:#34404e; line-height:48px;}

.crumb a{ color:#34404e; margin:0 5px;}

.crumb a:hover{ color:#fc635e;}

.crumb b{ margin-left:5px;}



/*footer*/

.ui-footer{ width:100%; overflow:hidden}

.footer-links{ width:100%; padding:50px 0; background:#474747; font-size:14px; overflow:hidden;}

.footer-links dl{ float:left; padding-right:60px;}

.footer-links dt{ color:#fb645d; font-size:18px; padding-bottom:10px;}

.footer-links dd{ line-height:35px; color:#fff;}

.footer-links span{opacity:0.2; filter:alpha(opacity=20);}

.footer-links dd a{color:#fff; opacity:0.2; filter:alpha(opacity=20);}

.footer-links dd a:hover{color:#fff; opacity:1;filter:alpha(opacity=100);}

.footer-links-address{ float:right; color:#7b7b7b;}

.footer-links-address .tel{ display:inline-block; overflow:hidden; width:206px; height:55px; line-height:55px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#fff; vertical-align:middle; margin-right:18px;*float:left;}

.footer-links-address .tel b{ float:left; width:60px; height:55px; background:url("iig_tel-1.png")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_tel.png*/ no-repeat center center #ee544d;}

.footer-links-address .tel i{ float:left; width:146px; background:#fb645d; font-weight:bold;}

.footer-links-address .qrCode{ width:55px; height:55px;}

.footer-links-address ul{ padding-left:30px; position:relative; margin-top:28px;}

.footer-links-address li{ color:#7b7b7b; padding-bottom:15px;}

.footer-links-address p{position:relative;}

.footer-links-address a{ display:block; color:#7b7b7b; position:relative; padding-left:30px;}

.footer-links-address a img{ position:absolute; left:-134px; top:-105px; display:none;}

.footer-links-address a:hover img{ display:block;}

.footer-links-address p b,.footer-links-address ul b{ position:absolute; left:0; background-image:url("iig_sprite-1.png")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_sprite.png*/; background-repeat:no-repeat; display:block;}

.footer-links-address .b1{ background-position:-13px 0; top:2px; width:18px; height:23px;}

.footer-links-address .b2{ background-position:-31px 0; top:1px; width:24px; height:20px;}

.footer-info{ width:100%; padding:10px 0px; background:#3c3c3c; color:#878787; font-size:14px; line-height:30px; text-align:center;}

.footer-info p{ padding:2px 0;}

.footer-info a{ color:#878787;}

.footer-info a:hover{ color:#fff; text-decoration:underline;}

.footer-info ul{ overflow:hidden; padding-top:18px;}

.footer-info li{height:48px; margin-left:25px; display:inline-block; background-image:url("iig_approve_bg-1.png")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_approve_bg.png*/; background-repeat:no-repeat; transition:background 0.2s linear 0s;-webkit-transition:background 0.2s linear 0s;*float:left;}

.footer-info li a{ display:block; width:100%; height:100%;}

.footer-info .li1{ margin-left:0; width:75px; background-position:0px 0px;}

.footer-info .li1:hover{ background-position:0px -50px;}

.footer-info .li2{ width:36px; background-position:-93px 1px;}

.footer-info .li2:hover{ background-position:-93px -49px;}

.footer-info .li3{ width:80px; background-position:-152px 2px;}

.footer-info .li3:hover{ background-position:-152px -48px;}

.footer-info .li4{ width:74px; background-position:-257px 0px;}

.footer-info .li4:hover{ background-position:-257px -50px;}

.footer-info .li5{ width:35px; background-position:-355px 0px;}

.footer-info .li5:hover{ background-position:-355px -50px;}

.footer-info .li6{ width:89px; background-position:-413px 1px;}

.footer-info .li6:hover{ background-position:-413px -49px;}

.footer-info .li7{ width:32px; background-position:-527px 0px;}

.footer-info .li7:hover{ background-position:-527px -50px;}

.footer-info .li8{ width:32px; background-position:-578px 0px;}

.footer-info .li8:hover{ background-position:-578px -50px;}

.footer-info .li9{ width:43px; background-position:-635px 0px;}

.footer-info .li9:hover{ background-position:-635px -50px;}

.footer-info .li10{ width:89px; background-position:-702px 0px;}

.footer-info .li10:hover{ background-position:-702px -50px;}

.online－customer{ position:fixed; left:2%; top:55%; margin:0px 0 0 0; cursor:pointer; width:97px;z-index:1112222;}

.online－customer a{ display:block; width:92px; line-height:25px; background:#eee; text-align:center; color:#000;}





/* 游戏客户迁移消息框 */

.notice{height: 430px;left: 50%;margin: -215px 0 0 -222px;position: fixed;top: 50%;width: 444px;z-index: 111;}

.notice-tit{background: #f6ad3a;border-radius: 5px 5px 0 0;color: #fff;font-size: 30px;height: 40px;

letter-spacing: 5px;line-height: 40px;position: relative;text-align: center;}

.notice-tit span{background:url("iig_sprite2-1.png")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_sprite2.png*/ no-repeat 0 -1000px;display: block;height: 62px;left: 6px;position: absolute;top: -10px;width: 62px;}

.notice-tit .close{background:url("iig_sprite2-1.png")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_sprite2.png*/ no-repeat -63px -1000px;display: block;height: 23px;position: absolute;right: 17px;text-indent: -9999em;top: 9px;width: 25px;}

.notice-con{ background: #fbf9f9;border-radius: 0 0 5px 5px;padding: 12px;}

.notice-con-word{border: 2px solid #f1efef;color: #957171;font-size: 13px;line-height: 18px;margin-bottom: 12px;padding: 6px 14px;}

.notice-con-word p{ text-indent:2em;}

.notice-con-operation{ overflow:hidden;}

.notice-con-operation .btn{background: #f6ad3a;border-radius: 5px;color: #fff;float: left;font-size: 19px;height: 40px;line-height: 40px;margin-right: 33px;padding-right: 32px;position: relative;text-align: center;width: 102px;}

.notice-con-operation .btn:hover{ background:#ff7e00;}

.notice-con-operation .btn:hover span{background-position: -123px -1000px;}

.notice-con-operation .btn span{background-image: url("iig_sprite2-1.png")/*tpa=http://11dns.com/Template/Default/Content/css/img/iig_sprite2.png*/;background-position: -89px -1000px;

background-repeat: no-repeat;display: block;height: 32px;position: absolute;right: 5px;top: 4px;width: 33px;}

.notice-con-operation .btn1{display: inline;margin-left: 67px;}

.notice-con-operation .btn2{display: inline;margin-left: 105px;padding-right: 40px;width: 180px;}

.notice-con-operation .btn2 span{ right:25px;}


/* 页面底部 (PageFooter)
----------------------------------------*/
.layout-footer {  background-color: #222; }
.layout-footer .quick-launch { }
.layout-footer .info-list { text-align: center; border-bottom:1px solid #333;	 }
.layout-footer .info-list, .layout-footer .info-list a { color: #4d4b4c; font-size: 14px; }
.layout-footer .info-list .block { width: 240px; text-align: left; display: inline-block; vertical-align: top; padding-bottom: 30px; }
.layout-footer .info-list h3 { color: #fff; font-size:18px; padding: 30px 0 15px 0; }
.layout-footer .info-list li { font-size: 14px; list-style-type: disc; list-style-position: inside; padding: .5em 0; }
.layout-footer .info-list a:hover { color: red; }


				
				
		
			
		.layout-footer .info-list, .layout-footer .info-list a { color:#f2f2f2; font-size: 14px; }
		
			
			
			
		.layout-footer .info-list .newwidth{ width:380px;}	
		.block ul p{ margin-top:6px; line-height:20px;}	
		
		
		.info-list .newwidth li.footer_address {
		padding-left:24px;
			background: url("icon-marker.png")/*tpa=http://11dns.com/images/icon-marker.png*/ left  no-repeat;
			
			}
			
		.info-list .newwidth li.footer_phone {
		padding-left:24px;
			background: url("icon-phone.png")/*tpa=http://11dns.com/images/icon-phone.png*/ left no-repeat;
			
			}
			
		.info-list .newwidth li.footer_envelope {
		padding-left:24px;
			background: url("icon-envelope.png")/*tpa=http://11dns.com/images/icon-envelope.png*/ left no-repeat;
			
		
			}
			
		.layout-footer .info-list .newwidth li{ list-style-type:none;  line-height:18px; overflow:hidden;}	

		.layout-footer .copyright {
			width:1120px;
			background-color:#222;
			color: #eee;
			text-align: center;
			padding:20px 0 20px 0;
			font-size:14px;
			}
		
		.coleft{ float:left; width:700px; text-align:left;}
		.coright{ float:right; width:300px;  text-align:right;}		
		.coright img{ margin-right:6px;}
/* 站点标志 */
.layout-footer .site-logo { width: 150px; display: inline-block; vertical-align: middle; }
.hua1 {height:60px; margin-top: -6%; margin-left: 7%;}