#container {
	background: url("/images/container_bg.png") repeat-x; margin: 0px auto; width: 100%; overflow: hidden; clear: both;
}
.contantmain {
	width: 100%; _text-align: center;
}
.contant {
	padding-top: 27px; margin-bottom: 33px;
}
.topbox_title {
	height: 100px; color: rgb(87, 87, 87); line-height: 100px; font-size: 30px;
}
.topbox_title p {
	margin: 0px auto; width: 100%; min-width: 1000px; max-width: 1200px; _width: 1000px;
}
.userAddSearchBg {
	background: rgb(245, 245, 245);
}
.userAddSearchBox {
	margin: 0px auto; width: 1100px; overflow: hidden;
}
#form_dc1 {
	height: 300px;
}
.search {
	margin: 0px auto; width: 730px; overflow: hidden; padding-top: 68px; -ms-zoom: 1;
}
.searchbox {
	width: 100%; float: right;
}
.sea_bg {
	background: rgb(255, 255, 255); border: 2px solid rgb(208, 208, 208); border-image: none; width: 99%; height: 56px; position: relative;
}
#sh_inp {
	padding: 16px 0px; width: 72%; color: rgb(153, 153, 153); overflow: visible; font-size: 20px; margin-left: 12px; float: left;
}
#DomainName {
	padding: 16px 0px; width: 80%; color: rgb(153, 153, 153); overflow: visible; font-size: 20px; margin-left: 12px; float: left;
}
#sh_but {
	background: rgb(246, 119, 20); top: 0px; width: 180px; height: 56px; right: 0px; color: rgb(255, 255, 255); font-size: 20px; position: absolute; cursor: pointer;
}
#sh_but:hover {
	background: rgb(251, 110, 0);
}
.specialDiv {
	width: 178px; height: 72px; font-family: "Microsoft YaHei"; font-size: 22px; margin-right: 6px; float: left; background-color: rgb(187, 187, 187);
}
.specialDivH {
	width: 178px; height: 72px; font-family: "Microsoft YaHei"; font-size: 22px; margin-right: 6px; float: left; background-color: rgb(187, 187, 187);
}
.specialDivH {
	background: url("/images/select.gif") no-repeat center; color: rgb(255, 255, 255); overflow: visible;
}
.specialDiv a {
	padding: 10px 0px; color: white; font-weight: bold; display: block; cursor: pointer;
}
.specialDivH a {
	padding: 10px 0px; color: white; font-weight: bold; display: block; cursor: pointer;
}
.specialDiv a:hover {
	color: white;
}
.specialDivH a:hover {
	color: white;
}
.specialDiv span {
	padding-bottom: 10px; font-size: 20px; font-weight: normal; display: block;
}
.specialDivH span {
	padding-bottom: 10px; font-size: 20px; font-weight: normal; display: block;
}
#name {
	margin: 35px 0px 0px; width: 100%; _padding: 0;
}
#name li {
	background: rgb(187, 187, 187); margin: 0px 3px; width: 85px; font-size: 22px; float: left;
}
#name li a {
	padding: 10px 0px; color: rgb(255, 255, 255); font-weight: bold; display: block; cursor: pointer;
}
#name li a span {
	padding-bottom: 10px; font-size: 20px; font-weight: normal; display: block;
}
#name .current {
	background: url("/images/select.gif") no-repeat center; color: rgb(255, 255, 255); overflow: visible;
}
#name .current span {
	visibility: hidden;
}
.userAddNews {
	margin: 50px auto; width: 1100px; overflow: hidden; -ms-zoom: 1;
}
.loginleft {
	width: 310px; padding-right: 35px; float: left;
}
.loginleft .loginTitle {
	height: 43px; text-align: left; color: rgb(255, 117, 47); line-height: 43px; font-size: 20px; font-weight: normal; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.loginleft .loginTitle span {
	width: 113px; text-align: center; border-bottom-color: rgb(255, 117, 47); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.loginleft ul {
	padding: 0px; overflow: hidden; margin-top: 24px; -ms-zoom: 1;
}
.loginleft li {
	list-style: none; margin: 0px; padding: 0px 0px 12px;
}
.center input {
	width: 245px; height: 24px;
}
#login .Nbt {
	border: 0px currentColor; border-image: none;
}
#logincodeinput input {
	width: 80px;
}
#login {
	margin-top: 10px;
}
#login input {
	background: rgb(253, 123, 0); width: 100%; height: 36px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; cursor: pointer;
}
#login input:hover {
	background: rgb(255, 104, 0);
}
#passw {
	margin: 0px auto; text-align: center; overflow: hidden;
}
.loginleft .bBox {
	height: 36px; color: rgb(136, 136, 136); line-height: 36px; padding-bottom: 0px; padding-left: 5px; font-size: 14px; margin-bottom: 10px;
}
#codeBox {
	height: 36px; color: rgb(136, 136, 136); line-height: 36px; padding-bottom: 0px; padding-left: 5px; font-size: 14px; margin-bottom: 10px;
}
.loginleft .bBox {
	background: rgb(255, 255, 255); border: 1px solid rgb(191, 191, 191); border-image: none;
}
#codeBox {
	float: left;
}
.loginInfo {
	padding: 15px; text-align: left; line-height: 30px; font-size: 14px;
}
#codeBox label {
	color: rgb(255, 0, 0);
}
#codeBox #cInput {
	background: none; width: 170px;
}
#codeimg {
	margin-top: 10px; margin-left: 10px; float: left;
}
#logincodeinput {
	overflow: hidden; -ms-zoom: 1;
}
.newsMiddle {
	width: 790px; height: 255px; overflow: hidden; padding-right: 35px; float: left;
}
.newsMiddle .newsTitle {
	height: 43px; text-align: left; color: rgb(255, 117, 47); line-height: 43px; font-size: 20px; font-weight: normal; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.newsMiddle .newsTitle span {
	width: 113px; text-align: center; border-bottom-color: rgb(255, 117, 47); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.newsMiddle .newsTitle .newsMore {
	color: rgb(245, 6, 6); font-size: 14px; float: right;
}
.newsMiddle .newsTitle .newsMore:hover {
	color: rgb(255, 117, 47);
}
.newsList ul {
	width: 100%; text-align: left; margin-top: 18px;
}
.newsList ul li {
	background: url("/images/dot.png") no-repeat 5px; width: 46%; height: 38px; line-height: 38px; padding-right: 15px; padding-left: 15px; float: left; display: inline;
}
.newsList ul li a {
	width: 70%; height: 38px; line-height: 38px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newsList ul li span {
	float: right;
}
.adRight {
	width: 260px; overflow: hidden; float: right;
}
.adRight .adTitle {
	height: 43px; text-align: left; color: rgb(255, 117, 47); line-height: 43px; font-size: 20px; font-weight: normal; margin-bottom: 24px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.adRight .adTitle span {
	width: 113px; text-align: center; border-bottom-color: rgb(255, 117, 47); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.adRight ul {
	width: 261px; overflow: hidden;
}
.adRight ul li {
	width: 261px; height: 210px; overflow: hidden;
}
.projectBox {
	background: rgb(245, 245, 245); padding: 50px 0px; width: 100%; overflow: hidden; -ms-zoom: 1;
}
.project {
	margin: 0px auto; width: 1100px; overflow: hidden; -ms-zoom: 1;
}
.projectTitle {
	padding: 25px 0px 50px; text-align: center; color: rgb(51, 51, 51); clear: both; font-size: 28px;
}
.cover {
	background: #1666A6; border: 1px solid transparent; border-image: none; width: 100%; height: 432px; margin-bottom: -434px; display: none; position: absolute; z-index: 44; _border: 1px dashed transparent;
}
.cover h1 {
	height: 60px; width:240px; overflow:hidden; color: rgb(255, 255, 255); line-height: 60px; padding-top: 30px; font-size: 30px; font-weight: normal;
}
.cover ul {
	margin: 0px auto; _padding-top: 22px; _margin: 0;
}
.cover ul li {
	height: 29px; text-align: left; color: rgb(255, 255, 255); line-height: 29px; padding-left: 6px;
}
.cover ul li span {
	padding: 0px 5px; color: rgb(255, 255, 255);
}
.links {
	background: rgb(255, 255, 255); margin: 20px auto 0px; border-radius: 5px; width: 109px; height: 40px; color: rgb(252, 154, 59); line-height: 40px; font-size: 16px; display: block;
}
a.links:hover {
	color: rgb(235, 27, 27);
}
.intro_box {
	width: 260px; height: 300px; overflow: hidden; margin-bottom: 30px; float: left; display: inline; position: relative; -ms-zoom: 1;
}
.intro {
	background: rgb(255, 255, 255); height: 300px;
}
.intro h1 {
	text-align: center; color: #1666A6; line-height: 1.5; font-size: 28px; font-weight: normal;
}
.intro h1 img {
	margin: 0px auto 48px; display: block;
}
.intro p {
	margin: 0px auto; padding: 40px 0px 0px; width: auto; height: 170px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 18px;
}
.usitePro {
	margin-right: 20px;
}
.cloudPro {
	margin-right: 20px;
}
.emailPro {
	margin-right: 20px;
}
.weiPro {
	margin-right: 20px;
}
.telPro {
	margin-right: 20px;
}
.domainPro {
	margin-right: 20px;
}
.customizePro {
	margin-right: 20px;
}
.usiteBox {
	width: 100%; overflow: hidden; padding-bottom: 50px; -ms-zoom: 1;
}
.usiteCont {
	margin: 0px auto; width: 1100px; overflow: hidden; padding-top: 50px; -ms-zoom: 1;
}
.usiteCont .btitle {
	padding: 25px 0px 50px; text-align: center; color: rgb(51, 51, 51); clear: both; font-size: 28px;
}
.usiteAdv dl {
	width: 33.3%; height: 100px; overflow: hidden; margin-top: 30px; float: left; display: inline; -ms-zoom: 1;
}
.usiteAdv dl dt {
	width: 100px; float: left;
}
.usiteAdv dl dd {
	width: 250px; text-align: left; float: left;
}
.usiteAdv dl dd span {
	font-weight: bold;
}
.activity {
	margin: 50px auto; width: 1100px; height: 255px;
}
.activity h1 {
	height: 43px; text-align: left; color: rgb(255, 117, 47); line-height: 43px; font-size: 20px; font-weight: normal; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.activity h1 span {
	width: 113px; text-align: center; border-bottom-color: rgb(255, 117, 47); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.favourable {
	width: 560px; float: left;
}
.favourable ul.favourul {
	padding-left: 10px; margin-top: 25px;
}
.favourable ul li {
	width: 260px; float: left; _display: inline;
}
.favour_right {
	margin-left: 10px;
}
.favourable ul li img {
	width: 100%;
}
.favour_ad {
	float: right;
}
.favour_ad img {
	width: 100%;
}
.favour_slide {
	width: 260px; height: 180px; overflow: hidden; position: relative;
}
.favour_silde ul {
	list-style: none; width: 100%; margin-top: 0px;
}
.favour_img {
	margin-top: 0px;
}
.favour_img li {
	height: 180px; float: left; display: block; cursor: pointer; min-height: 180px;
}
.favour_slide .dots {
	right: 5px; bottom: 5px; position: absolute;
}
.favour_slide .dots li {
	background: url("/images/checksildicon.png") no-repeat 0px -10px; margin: 0px 3px; transition:background 0.5s; width: 10px; height: 10px; color: rgb(255, 255, 255); overflow: hidden; font-size: 0px; float: left; display: inline-block; cursor: pointer; -ms-zoom: 1; -webkit-transition: background .5s; -moz-transition: background .5s;
}
.favour_slide li.active {
	background-position: 0px 0px;
}
.news {
	width: 508px; float: right;
}
.tab_menu {
	height: 43px; line-height: 43px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.tab_menu li {
	width: 113px; color: rgb(49, 49, 49); font-size: 20px; float: left; cursor: default;
}
.tab_menu li.current {
	color: rgb(255, 117, 47); border-bottom-color: rgb(255, 117, 47); border-bottom-width: 1px; border-bottom-style: solid;
}
.tab_box ul {
	width: 478px; text-align: left; margin-top: 25px;
}
.tab_box ul li {
	background: url("/images/dot.png") no-repeat 5px; height: 30px; line-height: 30px; padding-left: 15px;
}
.tab_box .hide {
	display: none;
}
.tab_box ul li span {
	float: right;
}
.morenews {
	top: 0px; right: 0px; color: rgb(254, 141, 31); padding-right: 32px; font-size: 14px; position: absolute;
}
