/**********全局定义**********/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, textarea,input, table,tr, td,dl,dt,dd, img, div{ margin: 0; padding: 0; }
html{min-height:100%; box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
*,*:before,*:after {box-sizing: inherit; -o-box-sizing: inherit; -ms-box-sizing: inherit; -moz-box-sizing: inherit; -webkit-box-sizing: inherit;}
img { border-width:0px; display:block;}
body {font-family:"宋体","Arial Narrow","iconfont";font-size: 14px;color: #333;background-color: #f5f5f5;}
ul{ list-style-type: none; }
/*以下a和a:active定义为了解决在点击a标签时所出现的虚线框*/
a,input[type="button"],input[type="submit"],textarea{ text-decoration: none; outline: none; }
a:active { star: expression(this.onFocus=this.blur()); }
em,i,dfn,strong{ font-style: normal; font-weight: normal;}
h1,h2,h3,h4,h5,h6,b{font-weight: normal;}

/** 改写浏览器滚动条样式 **/
::-webkit-scrollbar{ background: #f0f0f0; width: 14px;
	border-radius: 7px; -webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; -o-border-radius:7px;
	box-shadow: 0px 0px 2px #969696 inset;
}
::-webkit-scrollbar-thumb{background: #939393;
	border-radius: 7px; -webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; -o-border-radius:7px;
	box-shadow: 0px 0px 2px #646464 inset;
}
::-webkit-scrollbar-track{} 

/** 公用input输入框样式 **/
.input{
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	border: 1px solid #cdcdcd; padding-left:5px;
	border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
.input:focus{
	border-color: #f7931e;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,147,30,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,147,30,.6);
	-ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,147,30,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,147,30,.6);
}
.ie-placeholder{color:#878787 !important;}/***IE浏览器改写value后颜色***/
input,textarea{font-family:"宋体","Microsoft Yahei","Arial Narrow";}
input:-moz-placeholder,textarea:-moz-placeholder{color:#878787; }   
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#878787; }   
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#878787;}


/**********公用样式**********/
html{ overflow-y:scroll; min-height:100%;  overflow-x: hidden;} 
.Mb0{margin-bottom:0px;}
.Mb1{margin-bottom:15px;}
.Mb2{margin-bottom:20px;}
.Mb3{margin-bottom:30px;}
.Mb4{margin-bottom:40px;}
.Mb5{margin-bottom:50px;}
.Mb6{margin-bottom:60px;}
.Mr1{margin-right:10px;}
.Mr2{margin-right:20px;}
.Mr3{margin-right:30px;}
.Mt2{margin-top:20px;}
.W250{ width: 250px; }
.W280{ width: 280px; }
.W283{ width: 283px; }
.W290{ width: 290px; }
.W300{ width:300px; }
.W320{ width:320px; }
.W350{ width:350px; }
.W380{ width:380px; }
.W390{width: 300px;}
.W450{ width:450px; }
.W530{ width:530px; }
.W550{ width:550px; }
.W567{ width: 567px; }
.W580{ width: 580px; }
.W584{ width: 584px; }
.W600{ width: 600px; }
.W650{ width:650px; }
.W780{width: 870px;}
.W850{ width: 850px; }
.W870{ width: 870px; }
.W880{ width: 880px; }
.W890{ width: 1190px;}

.Fl{ float:left;}
.Fr{ float:right;}
/*Clearfix清除浮动*/
.Clearfix{ clear:both;}
.Clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

a{transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}


/* iconfont */
@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}         
.iconfont{font-family:"iconfont"; font-size:12px;font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;display:inline-block;}

/**********请使用新版浏览器提示页面**********/
.ie6body {  background: #999; font-family: "Microsoft Yahei","宋体"; font-size: 14px; }
.ietitle { background: url(../images/ie6.png) no-repeat top right; padding-right: 140px; color: #666; line-height: 24px; height: 130px; }
.ietitle h1 { font-size: 24px; color: #b70303; line-height: 30px;  padding-bottom: 20px;}
.ietitle p{ text-indent: 2em; }
.iebox {width: 780px; height: 410px; position: absolute; left: 50%; top: 50%; margin-left: -350px; margin-top: -220px; display: block; border: 10px solid #666; background: #f8f8f8; padding: 30px; }
.browser { margin-top: 50px; height: 150px; overflow: hidden;}
.bicon { background: url(../images/browser.png) no-repeat; display: block; width: 80px; float: left; text-align: center; margin: 10px; text-decoration: none; color: #b4b4b4; padding-top: 90px; font-size: 12px; height: 130px; overflow: hidden; font-family: arial; }
.i_ie { background-position: -80px 0;}
.i_chrome { background-position: 0 0;}
.i_firefox {background-position: -160px 0;}
.i_safari {background-position: -240px 0;}
.i_opera {background-position: -320px 0;}
.i_360 {background-position: -400px 0;}
.i_360js {background-position: -480px 0;}


/* 一些会公用的style */
.samebox{ width:1190px; margin-left:auto; margin-right:auto;}
.Shadow{background: #fff;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);  
	   -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2); 
	    -ms-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	     -o-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);  
			box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
}
.Shadow2{background: #fff;
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);  
	   -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.2); 
	    -ms-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	     -o-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);  
			box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

.icon-login:before{content:'\e60c';} 
.icon-tel24:before{content:'\e620';} 

/* 左侧悬浮按钮 */
.icon-Tel:before{ content:'\e60f';}
.icon-sina:before{ content:'\e622';}
.icon-gongzhonghao2:before{ content:'\e635';}
.icon-returnhead:before{ content:'\e623';}

.icon-jiahao:before{ content:'\e69a';}
.icon-Tel2:before{ content:'\e69b';}
.icon-returnhead2:before{ content:'\e7a6';}

/* 用户中心 */
.icon-sanjiao:before{content:'\e791';}
.icon-gongzhonghao:before{ content:'\e656';}

.icon-zixun:before{ content:'\e600';}
.icon-bianji:before{ content:'\e6b4';}
.icon-shoucang:before{ content:'\e62f';}
.icon-xiaoxi:before{ content:'\e610';}
.icon-liulan:before{ content:'\e614';}
.icon-tuijian:before{ content:'\e608';}
.icon-cuo:before{ content:'\e64c';}
.icon-rili:before{ content:'\e637';}
.icon-kefu:before{ content:'\e60a';}
.icon-qiye:before{ content:'\e6cd';}
.icon-liuyan:before{ content:'\e667';}
.icon-ling:before{ content:'\e617';}
.icon-guangbo:before{ content:'\e62c';}
.icon-huifu:before{ content:'\e6ca';}
.icon-tiwen:before{ content:'\e7bf';}
.icon-biaoqian:before{ content:'\e62b';}
.icon-user:before{ content:'\e640';}
.icon-suo:before{ content:'\e619';}
.icon-yiwen:before{content:'\e603';}

/* 企业 */
.icon-yanjing:before{ content:'\e61a';}

.icon-liuliang:before{ content:'\e61b';}
.icon-tianjia:before{ content:'\e643';}
.icon-shuju:before{ content:'\e630';}
.icon-liuyan2:before{ content:'\e609';}
.icon-xiangmu:before{content: '\e605';}
.icon-xiangmu2:before{content:'\e660';}
.icon-wenzhang:before{content:'\e607';}
.icon-fabu:before{content:'\e61c';}
.icon-shuju2:before{content:'\e697';}
.icon-shuju3:before{content:'\e61e';}
.icon-Ad:before{content:'\e638';}
.icon-shanchu:before{content:'\e6db';}
.icon-dafu:before{content:'\e61d';}
.icon-xianshang:before{content:'\e62a';}
.icon-xianxia:before{content:'\e671';}

/* 项目详情 */
.icon-zhinan:before{content:'\e60e';}
.icon-shouye:before{content:'\e612';}
.icon-xiangqing:before{content:'\e67c';}
.icon-xunxi:before{content:'\e63b';}
.icon-ziliao:before{content:'\e77c';}
.icon-dianhua:before{content: '\e6dc';}
.icon-weizhi:before{content: '\e636';}
.icon-fanhui:before{content: '\e650';}

/*项目信息*/
.icon-feiyong:before{content: '\e696';}
.icon-renqun:before{content: '\e68c';}
.icon-hangye:before{content: '\e628';}
.icon-moshi:before{content: '\e611';}
.icon-gongsi:before{content: '\e612';}
.icon-leixing:before{content: '\e627';}
.icon-zijin:before{content: '\e624';}
.icon-xing:before{content: '\e698';}
.icon-time:before{content: '\e629';}
.icon-gengduo:before{content: '\e63f';}

/*其他页面icon*/
.icon-jujiao:before{content: '\e62e';}
.icon-redian:before{content: '\e641';}
.icon-zuixin:before{content: '\e62d';}
.icon-hzixun:before{content: '\e633';}

.icon-yonghu:before{content: '\e676';}
.icon-mima:before{content: '\e678';}
.icon-tupian:before{content: '\e677';}
.icon-jiantou:before{content: '\e674';}

/*首页*/
.icon-paihangbang:before{content: '\e67b';}
.icon-paihangbang2:before{content: '\e67a';}
.icon-zhinan2:before{content: '\e679';}
.icon-xuqiu:before{content: '\e61d';}
.icon-fabu2:before{content: '\e6ba';}
.icon-xinpin:before{content: '\e687';}
.icon-pindao:before{content: '\e67e';}

/*排行榜*/
.icon-bangdan:before{content: '\e634';}
.icon-bangdan2:before{content: '\e70a';}
.icon-jiangbei:before{content: '\e645';}
.icon-qiandai:before{content: '\e647';}
.icon-S-canyin:before{content: '\e655'; color: #f5b431;}
.icon-S-jinrong:before{content: '\e654'; color: #ff3939;}
.icon-S-jiaoyu:before{content: '\e64d'; color: #3f82e6;}
.icon-S-jiudian:before{content: '\e63e'; color: #666666;}
.icon-S-xiuxian:before{content: '\e64b'; color: #54b37b;}
.icon-S-fuwu:before{content: '\e639'; color: #ff5f5f;}

.icon-S-jiaju:before{content: '\e672'; color: #996b40;}
.icon-S-jiafang:before{content: '\e648'; color: #885fa6;}
.icon-S-fuzhuang:before{content: '\e673'; color: #d4237a;}
.icon-S-jiushuiyinpin:before{content: '\e63d'; color: #0e96c4;}
.icon-S-lingshou:before{content: '\e67d'; color: #419aff;}
.icon-S-jiancai:before{content: '\e675'; color: #f5b431;}
.icon-S-huanbao:before{content: '\e649'; color: #62ab42;}
.icon-S-zhubao:before{content: '\e64a'; color: #0e96c4;}
.icon-S-meirong:before{content: '\e64e'; color: #ff5f5f;}
.icon-S-muying:before{content: '\e63c'; color: #a577eb;}
.icon-S-qiche:before{content: '\e642'; color: #04114a;}
.icon-S-chongwu:before{content: '\e64f'; color: #62ab42;}
.icon-S-qita:before{content: '\e653'; color: #666666;}
.icon-S-yiyao:before{content: '\e651'; color: #47ad71;}

.icon-gongxiang:before{content: '\e67f';}
.icon-zhuanye:before{content: '\e683';}
.icon-dingzhi:before{content: '\e680';}
.icon-zhenghe:before{content: '\e682';}
.icon-jingque:before{content: '\e6a8';}
.icon-yidong:before{content: '\e681';}
.icon-xuanzhuan:before{content: '\e684';}

.icon-huo:before{content: '\e690';}
.icon-hangye2:before{content: '\e692';}
.icon-diqu:before{content: '\ea0c';}
.icon-zhedie:before{content: '\e851';}

.icon-wangge:before{content: '\e699';}
.icon-liebiao:before{content: '\e695';}


/** CSS3.0动画(只增加5188用到的动画) **/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
.animated2{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated2.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated2.hinge{-webkit-animation-duration:1s;animation-duration:1s;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-ms-transform:translateY(-20px);}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0);}
}
@-webkit-keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);}
40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);}
70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);}
to{opacity:1;-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);}
}
@keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);}
40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);}
70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);}
to{opacity:1;-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);}
}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-ms-transform:translateY(20px);}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0);}
}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes fadeInLeft {
	0% {opacity: 0; -webkit-transform: translateX(-20px); transform: translateX(-20px)}
	100% {opacity: 1; -webkit-transform: translateX(0); transform: translateX(0)}
}
@keyframes fadeInLeft {
	0% {opacity: 0; -webkit-transform: translateX(-20px); -ms-transform: translateX(-20px); transform: translateX(-20px)}
	100% {opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}
}


@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
to{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);-ms-transform:translateX(-2000px);}
to{-webkit-transform:translateX(0);transform:translateX(0);-ms-transform:translateX(0);}
}
@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}
to{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);-ms-transform:translateX(2000px);}
to{-webkit-transform:translateX(0);transform:translateX(0);-ms-transform:translateX(0);}
}

/**********【首页头部1】**********/
.head1{background: #f2f2f2; border-bottom: 1px solid #dcdcdc; height: 35px; position: relative; z-index: 999999999;}
.head1 a{ color:#6e6e6e;  }
.head1 a:hover{ color: #de0000; }
.hRight{ float: right; height: 34px; }
.hRight li{ float: left; display: inline-block; padding: 7px 15px; position: relative; z-index: 1; color: #6e6e6e; line-height: 20px;}
.hRight li:after{ content: ''; position: absolute; top: 11px; left: 0px; width: 1px; height: 12px; overflow: hidden; background: #dcdcdc;}
.hRight li:first-child:after{ width: 0px; }
.hRight li em.iconfont{ display: inline-block; float: left; font-size: 16px; color: #de0000; margin-right: 5px; }

/**********【部分公用搜索、logo】**********/
.head{padding: 20px 0px; background: #fff;}
/*Logo*/
.logo a{ width:220px; height: 70px; display: block; overflow: hidden; }
.logo a img{width:220px; height: 70px;}

/* 搜索 */
.search{position: relative; z-index: 9;}
.s-find{margin-bottom: 5px;border:2px solid #de0000;height: 40px;border-radius: 5px;}
.s-find .input{line-height: 36px;height: 36px;min-width: 375px;padding-left:10px;border-width: 0px;color: #333;float: left;}
.s-find .searchBtn{ float: left; display:inline-block; height: 36px; border-width: 0px; background: #de0000; color: #fff; padding-left: 15px; padding-right:15px; cursor: pointer; font-size: 16px;}

.s-hot{ line-height: 25px; height: 25px;}
.s-hot *{ display: inline-block; }
.s-hot b{  font-weight: bold; color: #555; }
.s-hot a{ color: #555; margin-right:10px; }
.s-hot a:hover{ color: #de0000; }

/*网站导航*/
.hRight li.AtLast{position: relative; z-index: 99; padding:0px;}
.hRight li.AtLast .lasttxt{padding: 7px 15px; display: inline-block; position: relative; z-index: 98; cursor: pointer;}
.hRight li.hoverstyle .lasttxt{padding:7px 14px; background: #fff; color: #de0000; border-left:1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #fff; }
.hRight li.hoverstyle:after{ width: 0px; }

.hRight li.AtLast .iconfont{transition: transform .2s ease-in 0s; -webkit-transition: -webkit-transform .2s ease-in 0s;}
.hRight li.hoverstyle .iconfont { transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg);}

.FastEntry{ position: absolute; top: 34px; right: 0px; width: 1190px; max-height: 0px; overflow: hidden; background: #fff; z-index:97; }
.F_content{ padding: 15px 15px; border: 1px solid #ccc; max-height: 1000px; overflow: hidden; }
.F_content .catemain{
	background: #f5f5f5;
	float: left;
	margin:5px;
	padding: 10px;
	border: 1px solid #d9d8d8;
	width: calc(33.3333% - 10px);
	width: -o-calc(33.3333% - 10px);
	width: -ms-calc(33.3333% - 10px);
	width: -moz-calc(33.3333% - 10px);
	width: -webkit-calc(33.3333% - 10px);
	border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.F_content .catemain:first-child{
	width: calc(100% - 10px); width: -o-calc(100% - 10px); width: -ms-calc(100% - 10px); width: -moz-calc(100% - 10px); width: -webkit-calc(100% - 10px);
}
.F_content .catemain:first-child h6 a{ color: #de0000;}

.F_content .catemain:hover{ background: #ffffff; }
.catemain h6{ height:25px; margin-bottom: 5px; line-height: 25px; font-size: 18px; font-weight: bold; }
.catemain h6 a{color: #de0000;}
.catemain h6 a:hover{ color: #ff1818; }
.catemain p{ height: 45px; overflow: hidden; line-height: 20px;}
.catemain p a{ display: inline-block; float: left; margin-right: 15px; margin-bottom:5px; color: #666;}
.catemain p a:hover{color: #de0000; }

.hLeft{ float: left; line-height: 20px; padding: 7px 0px;}
.hLeft li{ float: left; padding-right: 15px; color: #6e6e6e;}
.hLeft li strong{ color: #6e6e6e; }
.hLeft li a:hover strong{color: #de0000;}
.hLeft li em.iconfont{ display: inline-block; float: left; font-size: 16px; color: #de0000; padding-right: 5px; }
.hLeft li i{ color: #de0000; font-weight: bold; font-family: "Microsoft Yahei","宋体"; }


/**********【右侧的免费通话】**********/
.callbox2{border: 1px solid #dcdcdc; padding:25px 20px 10px 20px; position: relative; z-index: 9;
	border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.callbox2 strong{
	display:block;
	text-align: center;
	width: 46%;
	height: 32px;
	line-height: 32px;
	background: #06349a;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
	z-index: 10;
	top: -16px;
	left: 50%;
	margin-left: -23%;
	border-radius:16px;
	-o-border-radius:16px;
	-ms-border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
}
.callform2 .input{line-height: 38px; height: 40px; width: 100%; margin-bottom:10px;}
.callform2 .calllabel2{background: #de0000;font-weight: normal;font-size: 16px;text-align: center;margin-bottom: 10px;}
.calllabel2 div{display: inline-block; overflow: hidden;}
.calllabel2 div i{float: left; font-size: 20px; margin-right:5px;}
.calllabel2 div b{ float: left; }
.calllabel2 input{ display: none; }
.callinfo2 p{line-height: 18px; color: #999; text-align: center; height: 18px; overflow: hidden;}

/* 新增短信验证码 */
.sameCodeDiv{}
.Texting{ position: relative; z-index: 9;}
.Texting .ObtainCode{position: absolute;z-index: 10;top: 1px;right: 1px;width: 110px;}
.ObtainCode,.ztCodeBtn{width: 100%; height: 40px; line-height: 40px; background: #de0000; display: inline-block; text-align: center;
	font-size: 14px; color: #fff; cursor: pointer; border-width: 0px;
	border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
input.ObtainCode[disabled],input.ztCodeBtn[disabled]{
	border:1px solid #d9d9d9;
	background-color:#ebebe4;
	color:#666;
}
.Texting .ztCodeBtn{ position: absolute; z-index: 10; top: 0px; right: 0px; width: 110px;}


/**********【免费通话1、留言板】**********/
.MessageForm{
	width:850px;
	overflow:hidden;
	border: 1px solid #de0000;
	background: #fff;
	border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: none;
}
.MessageForm h6{height: 60px;line-height: 60px;background: #de0000;text-align: center;color: #fff;font-size: 30px;font-weight: bold;padding-left: 20px;}
.MessageForm h6 b{padding-right:10px; padding-left:10px; font-weight: bold;}


.TelForm{padding:45px 60px;}
.formclass .input{ height: 38px; line-height: 36px; width: 100%;}
.formclass .ObtainCode{height: 36px; line-height: 36px;}

/*左侧免费通话*/
.mfcall{float: left; width: 270px; border: 1px solid #d2d2d2; padding:25px 20px;
	border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.mfcall h5{font-size: 16px; font-weight: bold; color: #333; line-height: 20px; margin-bottom: 30px; position: relative; z-index: 9}
.mfcall h5:before{ width: 5px; height: 18px; content: ''; background: #de0000; position: absolute; top: 1px; left:-20px; z-index: 10;}
.callbox{ margin-bottom: 30px; }
.callbox .callhead{ color: #de0000; line-height: 20px; margin-bottom: 10px; font-size: 14px; }
.calllabel{ cursor: pointer; }
.calllabel .callbtn{ display:block; text-align: center; width: 100%; font-size: 16px; color: #fff; background: #de0000; padding: 5px 0px; height: 50px;
	border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.callbtn dl{ overflow:hidden; display: inline-block; line-height: 20px;}
.callbtn dt{ float: left; margin-right: 7px;}
.callbtn dt.iconfont{ font-size: 36px; line-height: 40px; }
.callbtn dd{ float: left; text-align: left; }
.callbtn dd strong{ display: block; line-height: 40px; font-size: 18px; font-weight: bold;}
.callbtn dd p{font-size: 12px; display: none;}
.calllabel input{ display: none;}
.mfcall .formclass .input{ margin-bottom: 15px; }

.callinfo{line-height: 20px;}
.callinfo b{ font-weight: bold; color: #555; margin-bottom:3px; display:block;}
.callinfo p{color: #888; }

/*提交留言表单*/
.tjform{ float: left; width: 390px;}
.tjform dl{ position: relative; margin-bottom: 15px; clear:both;}
.tjform dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.tjform dt{ width: 80px; line-height: 38px; color: #555; text-align: right; padding-right: 10px; font-size: 12px; font-weight: bold; float: left; }
.tjform dt i{ color: #f00; padding-right: 5px; font-weight: bold; }
.tjform dd{ width: 100%; padding-left: 80px; color: #444;}
.tjform dd:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.tjform .RadioTime{margin-top: -10px;}
.tjform .RadioTime dt{height: 30px; line-height: 30px;}
.tjform .RadioTime .inlinebox{ margin-bottom: 7px; margin-top: 7px; }
.referBtn{ padding-left: 80px; }
.tjform .SubmitBtn{ background: #de0000; }

/* 留言新增的服务条款 */
.tjform .TermsForm label{display: inline-block; float:left;}
.tjform .TermsForm i{float:left; }
.tjform .TermsForm a{ color: #0078ff; cursor: pointer;}
.tjform .TermsForm a:hover{color: #de0000; text-decoration:underline;}

.tjform .TermsForm2 div{overflow: hidden;}
.tjform .TermsForm2 div:first-child{margin-bottom:7px;}
.tjform .TermsForm2 label{display: inline-block; float:left; font-size: 12px;}
.tjform .TermsForm2 p{display: inline-block; float:left;}
.tjform .TermsForm2 i{float:left; }
.tjform .TermsForm2 a{float:left; color: #0078ff; cursor: pointer;}
.tjform .TermsForm2 a:hover{color: #de0000; text-decoration:underline;}

.quickMess{
	width: 285px;
	float: right;
	border:1px solid #de0000;
	overflow: hidden;
	border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.quickMess .qmtitle{height: 40px; line-height: 40px; color: #fff; font-size: 14px; font-weight: bold; background-color: #de0000; text-align: center;}
.quickMess .qmmain{padding:20px 10px;}
.qmmain p{height: 34px;line-height: 34px;color: #666;cursor: pointer;border-bottom: 1px dashed #cccccc;}
.qmmain p:hover{ background-color: #f5f5f5; color: #de0000;}

/* 点击按钮 */
.tjform dl.FastClick{margin-top: -10px; margin-bottom: 10px;}
.tjform dl.FastClick dd{ height:20px; line-height:20px; text-align: right;}
.tjform dl.FastClick dd a{ color: #de0000; cursor: pointer;}

/* 快捷留言列表 */
.FastList{padding: 10px 15px;}
.FastList p{ display: block; line-height: 40px; height: 40px; border-bottom: 1px solid #dcdcdc; cursor: pointer; }
.FastList p:last-child{border-bottom-width:0px;}
.FastList p:hover{background: #f5f5f5; color:#de0000;}

/* 平台资讯留言板 */
.NewLyb{padding:60px 90px; background: url(../images/lybbg.png) no-repeat top center;}
.Lybtxt{ width:220px; color: #fff;}
.Lybtxt .lttitle{ font-size: 24px; font-weight: bold; line-height: 30px; margin-bottom: 20px; text-align: center;}
.Lybtxt .lttitle i{font-weight: bold;}
.Lybtxt .ltmain{}
.ltmain p{font-size: 16px; line-height: 20px; margin-bottom: 25px; text-align: center;}
.ltmain p:last-child{margin-bottom: 0px;}
.ltmain p b{ display: inline-block; overflow: hidden;}
.ltmain p i{margin-right: 15px;}
.ltmain p:first-child{color:#de0000;}
.NewLyb .tjform{ width: 390px; }
.NewLyb .tjform dt{ width: 100px; }
.NewLyb .tjform dd{padding-left: 100px; }
.NewLyb .tjform dt,.NewLyb .tjform dt i,.NewLyb .tjform dd,.NewLyb .SameCheckbox+label:after{ color: #fff; }
.NewLyb .tjform .TermsForm a{color:#de0000;}
.NewLyb .SameCheckbox:checked+label:before{border-color: #fff;}
.NewLyb .Textarea{min-height: 130px;}

.typeSel{margin-bottom: 20px;}
.typeSel label{font-size: 12px !important;}


/**********【没有数据】**********/
.NoData *{font-family: "Microsoft Yahei","宋体" !important;}
.NoData{ text-align: center; padding-top:30px; }
.NoData p{ font-size: 15px; color:#666; font-weight: bold; margin-bottom: 10px; }
.NoData a{ color: #666; overflow: hidden; display: inline-block; height: 20px; line-height: 20px; }
.NoData a:hover{ color:#de0000; text-decoration: underline; }
.NoData a i{ float: left; font-size: 14px; margin-right: 3px; font-family: 'iconfont' !important;}

/**********【底部推荐】**********/
.bgwhite{ background: #fff; padding-top: 20px;}
.topsort{ margin-bottom:30px; overflow: hidden;}
.topsort .smore{ float: right; display: inline-block; line-height: 32px; height: 32px;}
.smore a{ color: #9a9a9a; }
.smore i{ float: left; color: #9a9a9a; margin-right: 3px; margin-top:1px;}
.smore a:hover{color: #de0000;}
.topsort .sdetail{ float: left; display: inline-block; }
.sdetail ul{ overflow: hidden; }
.sdetail li{height: 32px; margin-right:25px; float: left; cursor: pointer; position: relative; z-index: 9;}
.sdetail li a{display: block;color: #555;line-height: 30px;font-size: 17px;padding-left:5px;padding-right:5px;}
.sdetail li span{display:block; position:absolute; width:0px; height:0px; background:#de0000;  bottom:0px; z-index: 10;}
.sdetail li.justnow span{height:2px; width:100%; left:0px; -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft;}
.sdetail li.justnow a{color: #de0000;}

.Pushing{ width: 1186px; overflow: hidden; margin-right: auto; margin-left:auto;}
.Pmain{ width: 1000%; overflow: hidden;}
.Pdetail{ width: 1186px; float: left; }
.Pdetail ul{ overflow: hidden; width: 1206px;}
.Pdetail li{ float: left; margin-right: 17px; margin-bottom:40px; }
.Pdetail li a{
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 9;
	border: 1px solid #d9d8d8;
	border-radius:5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.Pdetail li em{ display: block; width: 181px; height: 100px; overflow: hidden;}
.Pdetail li em img{ width: 100%; min-height: 100px; }
.Pdetail li b{ position: absolute; bottom: -28px; left: 0px; width: 100%; line-height: 28px; height: 28px; z-index: 10;
	background-color:rgba(0,0,0,0.5); color: #fff; text-align: center;
}
.Pdetail a img,.Pdetail a b{transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.Pdetail li a:hover b{bottom: 0px;}
.Pdetail li a:hover img{transform: scale(1.05,1.05); -o-transform: scale(1.05,1.05);  -ms-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05);}

.bgwhite2{ background: #fff;}
.FindMore{padding-bottom: 20px; margin-top: -20px;}
.FindMore *{ float: left; display: inline-block; line-height: 20px; height: 20px;}
.FindMore span{ color: #666; font-weight: bold; margin-right: 10px;}
.FindMore a{ margin-right: 22px; color: #666; }
.FindMore a:hover{ color: #de0000; text-decoration: underline; }

/**********【分页】**********/
.newpag{ text-align:right; padding-right: 20px;}
.Paging{ display:inline-block;}

.Paging div{ float: left; margin-right: 7px; }
.Paging div,.PageMain a{display:inline-block; padding-left:8px; padding-right:8px; line-height:30px; background-color:#fff; color:#5f5f5f; border:1px solid #e1e1e1; cursor:pointer;
	text-shadow:0px 0px 2px rgba(100,100,100,.3); -o-text-shadow:0px 0px 2px rgba(100,100,100,.3); -ms-text-shadow:0px 0px 2px rgba(100,100,100,.3); -moz-text-shadow:0px 0px 2px rgba(100,100,100,.3); -webkit-text-shadow:0px 0px 2px rgba(100,100,100,.3);
	border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}

.PageMain{ float: left; display:inline-block; }
.PageMain ul{ overflow: hidden; }
.PageMain li{ float: left; margin-right: 7px; }

.PageMain a:hover,.Paging div:hover,.Paging a.pagenow{background-color: #de0000;color:#fff;border-color: #de0000;}
.Paging div.pagedisable{ cursor:default;  background-color:#f5f5f5; color:#999; border-color:#e1e1e1;}


/**********【面包屑】**********/
.BreadBit{ padding-top: 10px; padding-bottom: 10px; line-height: 30px; height: 50px; }
.BreadBit *{ float: left; display: inline-block; color: #999; margin-right: 7px;}
.BreadBit i.iconfont{ font-size: 14px; }
.BreadBit a{ cursor:pointer; }
.BreadBit a:hover{ color: #de0000;}
.BreadBit a:after{content: '>'; padding-left: 7px; color: #aaa; }
.BreadBit strong{ color: #888;display:none }


/**********【页脚 FOOTER】**********/
.footer{background: #525252;border-top: 1px solid #dcdcdc;padding-top: 20px;padding-bottom: 20px;margin-top: 30px;}
.AboutUs{ overflow: hidden; text-align: center; margin-bottom: 10px;}
.AboutUs a{display: inline-block;position: relative;z-index: 1;line-height: 20px;height: 20px;padding-left: 17px;padding-right: 17px;color: #ffffff;}
.AboutUs a:hover{color: #FFEB3B;}
.AboutUs a:before{ position: absolute; top: 4px; right: 0px; content: ''; width: 1px; height: 12px; background: #dcdcdc; display: block; overflow:hidden; }
.AboutUs a:last-child:before{ width: 0px; }

.copy{}
.copy p{text-align: center;line-height: 28px;color: #ffffff;}
.copy p:last-child{color: #fff;}

.Certified { text-align: center; }
.Certified p{ display: inline-block; }
.Certified a{ display: inline-block; width: 118px; height: 50px; overflow: hidden; float: left; margin-left: 5px; margin-right: 5px;}
.Certified a img{ max-width: 118px; max-height: 50px; }

/**********【右侧悬浮 微博、公众号、电话】**********/
.IcoFixed{position: fixed; bottom:80px; right: 50%; margin-right: -660px; z-index:99999; -webkit-transform: translateZ(0); width:52px; 
	_position: absolute;  /* 兼容IE6的fixed */ 
	_clear: both; 
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||80)-(parseInt(this.currentStyle.marginBottom,10)||80)));
}
.IcoFixed ul{margin-bottom: 10px;}
.IcoFixed li{font-family: "Microsoft Yahei","宋体"; width:52px; height:56px; display:block; position:relative; z-index:1; }
.IcoFixed li .iconfont{color:#393d49; display:inline-block; height:56px; padding: 3px 0px; width:100%; text-align:center; cursor:pointer; 
	border: 1px solid #e5e5e5; background-color: #fff;
	border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease;
}
.IcoFixed ul:nth-child(1) li .iconfont{ color:#fff; background-color:#de0000; border-color: #de0000;}
.IcoFixed ul:nth-child(2) li:nth-child(1) .iconfont{ border-bottom-width: 0px;
	border-bottom-left-radius: 0px; -o-border-bottom-left-radius: 0px; -ms-border-bottom-left-radius: 0px; -moz-border-bottom-left-radius: 0px; -webkit-border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px; -o-border-bottom-right-radius: 0px; -ms-border-bottom-right-radius: 0px; -moz-border-bottom-right-radius: 0px; -webkit-border-bottom-right-radius: 0px;
}
.IcoFixed ul:nth-child(2) li:nth-child(2) .iconfont{ border-bottom-width: 0px; border-top-width: 0px;
	border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.IcoFixed ul:nth-child(2) li:nth-child(3) .iconfont{ border-top-width: 0px;
	border-top-left-radius: 0px; -o-border-top-left-radius: 0px; -ms-border-top-left-radius: 0px; -moz-border-top-left-radius: 0px; -webkit-border-top-left-radius: 0px;
	border-top-right-radius: 0px; -o-border-top-right-radius: 0px; -ms-border-top-right-radius: 0px; -moz-border-top-right-radius: 0px; -webkit-border-top-right-radius: 0px;
}
.IcoFixed li .iconfont:before{font-size: 28px; width: 50px; height: 32px; line-height: 32px; text-align: center; display: block;}
.IcoFixed li p{font-size: 12px; width: 100%; height:18px; overflow: hidden;}

.IcoFixed li .appear{ position:absolute; bottom:0px; left:-160px; display:block; width:160px; padding:10px; z-index:-1; display: none;
	border-radius:5px 0px 0px 5px; -o-border-radius:5px 0px 0px 5px; -ms-border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px;
}
.IcoFixed li .fr-tel{ line-height:36px; font-size:20px; color:#fff; background-color:#de0000; text-align:center; overflow:hidden;}
.IcoFixed li .fr-xuqiu{ line-height:20px; padding: 7px 0px; font-size: 14px; color:#de0000; background-color:#fff; text-align:center; border:1px dashed #de0000;
	left: -168px;
}
.IcoFixed li .fr-xuqiu:before,.IcoFixed li .fr-xuqiu:after{ content:""; display:block; width:0px; height:0px; line-height:0px; font-size:0px; position:absolute; top: 20px;
	border-style:solid; border-width: 6px;
}
.IcoFixed li .fr-xuqiu:before{ border-color: transparent transparent transparent #de0000; right: -12px;}
.IcoFixed li .fr-xuqiu:after{ border-color: transparent transparent transparent #fff; right: -11px;}

.IcoFixed li .fr-gzh img{ width:100%; }
.IcoFixed li:hover .iconfont{color:#fff; background-color:#de0000; border-color: #de0000;}
.IcoFixed li:hover .fr-gzh{ display:block; -webkit-animation-name: fadeInDown; animation-name: fadeInDown;}
.IcoFixed li:hover .fr-tel{ display:block; -webkit-animation-name: flipInX; animation-name: flipInX;} 
.IcoFixed li:hover .fr-xuqiu{ display:block; -webkit-animation-name: fadeInDown; animation-name: fadeInDown;} 
body { _background-image: url(about:blank); /*用浏览器空白页面作为背景*/ _background-attachment: fixed; /* prevent screen flash in IE6 确保滚动条滚动时，元素不闪动*/ }
/*自适应 当屏小于1050时隐藏*/
@media screen and (max-width: 1190px) {
	.IcoFixed{display: none;}
}

/********** 【企业站】 **********/
.UsBody{font-family: "Microsoft Yahei","宋体";}

.ushead{padding: 5px 0px; height:80px;}
.uslogo{ height: 70px; }
.uslogo a{ width: 200px; height: 70px; display: block; overflow: hidden; }
.uslogo img{ width: 100%; height: 70px; }
.usnav{height: 70px; padding: 25px 0px; overflow: hidden; display: inline-block; }
.usnav a{ line-height: 20px; display: inline-block; float:left; font-size:15px; color: #5c5c5c; 
	margin-left: 20px; margin-right: 20px; position: relative; z-index: 9;
}
.usnav a:after{content: ''; position: absolute; z-index: 10; top:3px; left:-20px; width: 1px; height:14px; overflow: hidden; background: #dcdcdc;}
.usnav a:first-child:after{width: 0px;}
.usnav a:hover,.usnav a.CurPage{ color:#de0000; font-weight:bold;}


/** 法律声明 **/
.Stateimg{ width: 100%; height: 350px; margin-bottom:30px; }
.Stateimg img{ width: 100%; height: 350px; }
.StateTxt{ padding:0px 120px; }
.ustitle{ text-align:center; margin-bottom: 30px;}
.ustitle b{ display: inline-block; padding: 0px 10px; font-size:16px; font-weight: bold; line-height:35px; border-bottom: 2px solid #de0000; }
.stp{padding-bottom: 50px; font-size:15px; }
.stp em{ display: block; font-weight: bold; margin-bottom: 10px;}
.stp p{ line-height:32px; text-indent: 2em; text-align:justify; text-justify:distribute; -moz-text-align-last:justify;}
.stp i{ display: block; font-weight: bold; margin-bottom: 10px; text-align: center;}
.cor1 i{color:#de0000;}
.inden p:nth-child(2){text-indent:0;}

/** 联系我们 **/
.contact{padding-bottom: 20px;}
.contact p{font-size: 15px; color:#555; line-height: 35px; margin-bottom:5px;}
.contact em{ display: inline-block; font-weight: bold; color:#555; }
.contact a{ color: #2577e3; text-decoration: underline;}
.contact a:hover{color:#de0000; }
.MyMap{width:100%; height: 480px; margin-bottom:70px;}
.gsmap{ width: 100%; height: 480px; }

body .BMap_bubble_title { font-size: 14px; font-weight: bold; color: #555;}
body .BMap_bubble_content { font-size: 14px; color: #333; line-height: 20px;}

/** 关于我们 **/
.usdetail{margin-bottom: 70px;}
.usdetail p{font-size: 15px; color:#555; line-height:40px; text-indent: 2em; margin-bottom: 10px;
	text-align:justify; text-justify:distribute; -moz-text-align-last:justify;
}

.imgtitle{ text-align: center; margin-bottom: 50px; }
.imgtitle img{ width: 226px; height: 110px; display: inline-block; }

.UsMode{ float: left; width: 50%; height: 340px; }
.UsMode p{ overflow: hidden; width: 100%; margin-bottom: 20px;}
.UsMode p:last-child{margin-bottom: 0px;}
.UsMode p em{ display: block;  height: 30px; position: relative; z-index: 9; padding-left: 10px; margin-bottom: 5px;
	font-size:16px; font-weight: bold; color: #595959; line-height: 30px; 
}
.UsMode p em:before{content: ''; position: absolute; z-index: 10; top:8px; left:0px; width: 3px; height:14px; overflow: hidden; background: #ff8400;}
.UsMode p i{ color: #737373; line-height: 30px; font-size: 14px; }
.mtxt{ padding:95px 0px 95px 20px;}
.UsMode img{ height: 340px; }

.Odds{float: left; margin-bottom: 50px; margin-right: 120px;
	width: calc(50% - 60px); width: -o-calc(50% - 60px); width: -ms-calc(50% - 60px); width: -moz-calc(50% - 60px); width: -webkit-calc(50% - 60px);
}
.EightYS .av-container:nth-child(2n) .Odds{ margin-right: 0px; }
.Odds i{ width: 30px; height: 30px; text-align: center; display: inline-block; float: left; line-height: 30px; font-size:24px; color: #ff8400; }
.Odds em{ text-align: center; display: inline-block; float: left; font-size: 14px; font-weight: bold;
	height: 30px; line-height: 30px; width: 60px; padding-right: 10px;
}
.Odds p{ float: left; display: inline-block; font-size: 14px; color: #737373; line-height: 26px;
	text-align:justify; text-justify:distribute; -moz-text-align-last:justify;
	width: calc(100% - 90px); width: -o-calc(100% - 90px); width: -ms-calc(100% - 90px); width: -moz-calc(100% - 90px); width: -webkit-calc(100% - 90px);
}

.second1{-moz-animation-duration: 1s; -moz-animation-delay: 0s; -webkit-animation-duration: 1s; -webkit-animation-delay: 0s}
.second2 {-moz-animation-duration: 2s; -moz-animation-delay: 1s; -webkit-animation-duration: 2s; -webkit-animation-delay: 1s}
.second3 {-moz-animation-duration: 3s; -moz-animation-delay: 2s; -webkit-animation-duration: 3s; -webkit-animation-delay: 2s}
.second4 {-moz-animation-duration: 4s; -moz-animation-delay: 3s; -webkit-animation-duration: 4s; -webkit-animation-delay: 3s}


/********** 【404】 **********/
.page404{ background-color: #fff; font-family: "Microsoft Yahei","宋体";}
.undefined{ width: 660px; margin:0px auto; padding:120px 0px 130px 0px; text-align: center;}
.undefined p{font-size:26px; color: #999; margin-bottom:30px;}
.undefined p span{ font-weight: bold; color:#de0000; }
.undefined p img{ display: inline-block; max-width: 660px; }
.undefined .udlink{ overflow: hidden; display: inline-block;}
.udlink a{ font-size:18px; color: #999; display: inline-block; line-height: 30px; overflow: hidden; margin-left:25px; margin-right:25px; cursor: pointer; }
.udlink a i{ display: inline-block; float: left; margin-right:5px; font-size:24px;}
.udlink a:hover{color:#de0000;}

.youlook{padding:30px 0px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin-bottom:30px;}
.youlook dl{ width:770px; margin:0px auto; overflow: hidden; line-height: 30px; }
.youlook dt{ width: 100px; float: left; color: #818181; }
.youlook dd{ width: 100%; padding-left: 100px; }
.youlook dd em{ width: 10%; float: left;}
.youlook dd a{color: #818181;}
.youlook dd a:hover{color:#de0000; text-decoration: underline;}

/****** 屏蔽站长统计 ******/
#cnzz_stat_icon_1275113521{ display:none; }


/********** 【计算加盟费】 **********/
.counthead{ position: relative; z-index: 9; width: 650px; height: 160px; padding-top: 60px; background-color: #fff;
	border-top-left-radius: 15px; -o-border-top-left-radius: 15px; -ms-border-top-left-radius: 15px; -moz-border-top-left-radius: 15px; -webkit-border-top-left-radius: 15px;
	border-top-right-radius: 15px; -o-border-top-right-radius: 15px; -ms-border-top-right-radius: 15px; -moz-border-top-right-radius: 15px; -webkit-border-top-right-radius: 15px;
	background-image: url(../images/ciphericon.png); background-repeat: no-repeat; background-position: -10px -350px;
}
.counthead i{ width: 140px; height: 120px; display:inline-block; position:absolute; z-index: 10; left: 50%; top: -60px; margin-left: -70px;
	background: url(../images/ciphericon.png); background-repeat: no-repeat; background-position: -340px -220px;
}
.counthead p{ width: 280px; height: 40px; margin:0px auto; background: url(../images/ciphericon.png); background-repeat: no-repeat;}
.counthead p.waitimg{background-position: -870px -10px;}
.counthead p.completeimg{background-position: -870px -60px;}

/* 白底内容 */
.CipherBox{background: #fff; padding-bottom: 20px;
	border-bottom-left-radius: 5px; -o-border-bottom-left-radius: 5px; -ms-border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px; -o-border-bottom-right-radius: 5px; -ms-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px;
}
.cbtxt{ width: 460px; margin-left: auto; margin-right: auto; }
.cbtxt p{ color: #999; margin-bottom: 10px;}
.cbtxt ul{overflow: hidden;}
.cbtxt li{ float: left; width: 50%; overflow: hidden; line-height: 28px; font-size: 14px;}
.cbtxt li i{ color: #333; }
.cbtxt li b{ color: #666; }

.CipherBox .release{ width: 480px; margin:0px auto; padding:0px; margin-bottom: 20px;}
.CipherBox .release dl{margin-bottom: 15px; clear:both; position: relative;}
.CipherBox .release dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.CipherBox .release dt{ width: 100px; font-size: 14px; color: #de0000; line-height: 34px; text-align: right; padding-right: 20px; font-weight: bold; float: left; }
.CipherBox .release dt i{ color: #f00; padding-right: 5px; font-weight: bold; }
.CipherBox .release dd{ width: 100%;padding-left: 100px; color: #444;}
.CipherBox .release dd:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.CipherBox .release .Simulation:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.CipherBox .release .rewrite:last-child{margin-right: 0px;}
.CipherBox .release .NeedInput{height: 34px; line-height: 32px; width: 100%;}

/**  改写下拉框css  **/
.CipherBox .rewrite{ width: calc(50% - 5px); width: -o-calc(50% - 5px); width: -ms-calc(50% - 5px); width: -moz-calc(50% - 5px); width:-webkit-calc(50% - 5px);
	float: left; margin-right: 10px;
	height: 34px; border:solid 1px #cdcdcd; cursor:pointer; background-color:#ffffff; position:relative; display:inline-block;
	border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}
.CipherBox .rewrite {color:#333; cursor:pointer; background-color:#fff;}
.CipherBox .rewrite .opts{border:1px solid #cdcdcd; border-top-width: 0px; height:auto; left:0; max-height: 300px; background: #fff;
	overflow-x:hidden; overflow-y:auto; position:absolute; top:0; width:auto; z-index:99; cursor:pointer; display:none; 
}
.CipherBox .rewrite .opts a{width:auto; height:30px; line-height:30px; padding-left: 7px; cursor:default; outline:none; white-space:nowrap; text-decoration:none; display:block; cursor:pointer; color: #333;}
.CipherBox .rewrite .opts a:hover{background:rgba(51,51,51,0.1); cursor:pointer;}
.CipherBox .rewrite .opts a.selected{background:rgba(51,51,51,0.1);}
.CipherBox .rewrite .opts a.none{background:#fff;}
.CipherBox .rewrite .opts a:first-child{ color: #666; }
.CipherBox .rewrite > .selected{ line-height: 32px; display: inline-block; overflow:hidden; position:absolute; cursor:pointer; left:10px;}
.CipherBox .rewrite .rewrite_icon{ width:14px; height: 14px; text-align: center; display:block; line-height: 14px; position: absolute; right: 6px; top: 13px;  
	transition: transform .2s ease-in 0s; -webkit-transition: -webkit-transform .2s ease-in 0s;
}
.CipherBox .rewrite .rewrite_icon:before{content:'\e791';}
.CipherBox .rewrite_active .rewrite_icon{ transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.CipherBox .cbBtn{ width: 140px; margin: 0px auto; }
.CipherBox .cbBtn .SubmitBtn{ background: #de0000;
	transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease;
}
.CipherBox .cbBtn .SubmitBtn:hover{ background: #ff6566;}

.cpdes{ color:#999; text-align: center;}
.result{ width: 400px; margin: 0px auto; min-height: 337px; padding-top: 20px;}
.result p{ width: 280px; margin: 0px auto 50px auto; overflow: hidden; position: relative; z-index: 11; text-align: center;}
.result p em{ display: inline-block; background-color: #fff; color: #de0000; font-size: 20px; font-weight: bold; height: 40px; line-height: 40px;
	position: relative; z-index: 12; padding: 0px 15px;
}
.result p span{background:#de0000; height: 2px; line-height: 0px; font-size: 0px; width: 100%; display: block; position: absolute; z-index: 10; top:19px;}
.result .esmoney{ text-align: center; }
.result .esmoney em{font-size: 40px; font-weight: bold; color: #de0000; display: inline-block; height: 95px; line-height: 95px; padding-left: 96px;
	background: url(../images/ciphericon.png); background-repeat: no-repeat; background-position: -490px -210px;
}

/****** 广告服务页面 ******/
.external{ width: 100%; position: relative; font-family: "Microsoft Yahei","宋体";}

.adimages{width: 100%; min-width: 1190px;}
.adimages p{ height: 200px; background-repeat: no-repeat; background-position: top center; }
.adimages p:last-child{ height: 241px; }
.adModule{ width: 1190px; position: absolute; top: 0px; left: 50%; margin-left: -595px;}
.adModule .sameadbox{ background: rgba(0,0,0,0.5); font-size: 24px; font-weight: bold; line-height: 40px; text-align: center; display: block;}
.sameadbox h6{font-size: 24px; color: #fff;}
.sameadbox p{color: #ddfe01;}
.adMoreBox{overflow: hidden;}
.adModule .admBox1{width: 650px; height: 250px; padding: 85px 0px; margin-top: 240px; margin-left: 220px; margin-bottom: 54px;}
.adModule .admBox2{width: 650px; height: 90px; padding: 5px 0px; margin-left: 220px; margin-bottom: 70px;}
.adModule .admBox3{width: 1190px; height: 394px; padding: 157px 0px; margin-bottom: 20px;}
.adModule .admBox4{width: 1190px; height: 120px; padding: 20px 0px; margin-bottom: 70px;}
.adModule .admBox5{width: 1190px; height: 394px; padding: 157px 0px; margin-bottom: 20px;}
.adModule .admBox6{width: 1190px; height: 120px; padding: 20px 0px; margin-bottom: 62px;}
.adModule .admBox7{width: 283px; height: 288px; padding: 104px 0px; margin-bottom:62px; margin-right: 20px; float: left; display: inline-block;}
.adModule .admBox8{width: 1160px; height:90px; padding: 5px 0px; margin-left: 30px; margin-bottom: 92px; clear: left;}
.adModule .admBox9{width: 1186px; height:220px; padding: 5px 0px; margin-left: 2px;}
.adModule .admBox10{width: 300px; height:288px; padding: 104px 0px; position: absolute; z-index: 10; top: 346px; right: 0px;}
.adModule .admBox11{width: 584px; height:288px; padding: 104px 0px; margin-bottom:62px; display: inline-block; float: left; margin-right: 20px;}
.adModule .admBox12{width: 283px; height:288px; padding: 104px 0px; margin-bottom:62px; display: inline-block; float: left;}
.adModule .admBox13{width: 284px; height:291px; padding: 105px 0px; margin-left: 302px; margin-right: 320px; display: inline-block;  float: left; margin-bottom: 531px;}
.adModule .admBox14{width: 284px; height:291px; padding: 105px 0px; display: inline-block;  float: left; margin-bottom: 531px;}

@media screen and ( max-width: 1190px){ 
	.adModule{ width: 1190px; left: 0; margin-left: 0;}
}

/* 处理弹窗默认样式 */
body .LayerCipher{
	border-radius: 15px 15px 5px 5px; -o-border-radius: 15px 15px 5px 5px; -ms-border-radius: 15px 15px 5px 5px; -moz-border-radius: 15px 15px 5px 5px; -webkit-border-radius: 15px 15px 5px 5px;
}
body .LayerCipher .layui-layer-content{overflow:inherit;}
body .LayerCipher .layui-layer-setwin{z-index: 12;}
