@charset "utf-8";
*,
*:before,
*:after {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body {
  height: 100%;
  width: 100%;
  min-width: 1200px;
  color: #333;
}
body,
input,
button,
select {
  font-family: '微软雅黑';
  font-size: 14px;
  background: #fff;
}


a{
text-decoration: none;
  outline: 0 none;
	
	font-family:'microsoft yahei','Sim Hei';color:#333333;font-size:14px;}
a:hover{color:#f08519;font-size:14px;}


img {
  border: 0 none;
}
ol,
ul,
li,
table,
tbody {
  margin: 0;
  padding: 0;
  list-style: none;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #b0b0b0;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #b0b0b0;
}

select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #ccc;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
/*清除箭头*/
-webkit-appearance:none; 
  /*在选择框的最右侧中间显示小箭头图片*/
  background:url("../images/arrow.png") no-repeat scroll right center transparent;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }


input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="date"],
input[type="text"],
input[type="tel"],
button {
  -webkit-appearance: none;
  appearance: none;
  font-family: '微软雅黑';
  border-radius: 0;
  outline: none;
}
select {
  outline: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
textarea {
  -webkit-appearance: none;
  appearance: none;
  outline: none;
}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
    display: inline-block;*display: inline;*zoom: 1;
}




/* 去掉各Table  cell 的边距并让其边重合 */
table{
	border-collapse:collapse;border-spacing:0;
}

/* IE bug fixed: th 不继承 text-align*/
th{
	text-align:inherit;
}

/* 去除默认边框 */
fieldset,img{
	border:0;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{
	display:block;
}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{
	border:0;font-variant:normal;
}

/* 一致的 del 样式 */
del {
	text-decoration:line-through;
}

address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:700;
}

.dis{display:block;}
.imga{display:block;}
#end{margin-right:0;}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
	text-align:center;
}


q:before,q:after {
	content:'';
}

/* 统一上标和下标 */
sub, sup {
    font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}



/* 让链接在 hover 状态下显示下划线 */
a:hover {
	text-decoration:none;
}

/* 默认不显示下划线，保持页面简洁 */
ins,a {
	text-decoration:none;
}

/* 清理浮动 */
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.fn-clear {
	zoom:1; /* for IE6 IE7 */
}

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display:none;
}
.show{
	display:block;	
}
.hide {
	display:none;
}

/* 设置内联, 减少浮动带来的bug */
.fn-left,.fn-right {
	display:inline;
}
.fl{
	float:left;
}
.fr {
	float:right;
}

.red{ color:#D5182A;}
.mb10{ margin-bottom:10px;} .mb20{ margin-bottom:20px;}.mp20{ padding-bottom:20px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}.mt100{ margin-top:100px;}.mt80{ margin-top:80px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.mr10{ margin-right:10px;}
.pt10{ padding-top:10px;}
.pb10{ padding-bottom:10px;}

.mr0{margin-right:0px;}

.mr17 {
margin-right: 17px;
}

.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0px; height:0px; }


.gonggao{
position:fixed;
top:0px;height:28px;
left:0;right:0;
z-index:9;
background:#eee;

}
.gonggaon{
position: relative;
height:28px;color:#ff0000;line-height:28px;
width:1200px;margin:auto;text-indent:40px;overflow:hidden;font-size:13px;

background:url(../images/laba.png) 5px center no-repeat;
}
.gonggaoa{
text-indent:0px;
	color:#ff0000;font-size:13px;
	
}
.gonggaoa:hover{
font-size:13px;
	
}
.gonggaon span{text-indent:0px;
position:absolute;display:block;
right:1px;top:2px;width:20px;height:20px;background:#fff;color:#000;line-height:20px;text-align:center;
CURSOR:POINTER;
}
.gonggaon span:hover{
color:#ccc;
}


.width1200{width:1200px;margin:auto;clear:both;}




DIV.badoo {
	clear:left;
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	FONT-SIZE:13px;
	PADDING-BOTTOM:15px;
	COLOR:#919191;
	PADDING-TOP:15px;
	TEXT-ALIGN:center;
	margin-bottom:50px;
	
}
DIV.badoo A {
BORDER:#cfcdcd 1px solid;
	PADDING-RIGHT:15px;
	PADDING-LEFT:15px;
	PADDING-BOTTOM:10px;
	MARGIN:0px 2px;
	COLOR:#919191;
	PADDING-TOP:10px;
	TEXT-DECORATION:none;font-size:16px;
}
DIV.badoo A:hover {BORDER:#f08519 1px solid;
	COLOR:#f08519;
}
DIV.badoo SPAN.current {BORDER:#f08519 1px solid;
COLOR:#f08519;
	PADDING-RIGHT:15px;
	PADDING-LEFT:15px;
	FONT-WEIGHT:bold;font-size:16px;
	PADDING-BOTTOM:10px;MARGIN:0px 2px;
	PADDING-TOP:10px;
}


.nofuwu{font-size:20px;color:#e7e8e9;height:200px;line-height:200px;text-align:center;}


.t_h2{ margin:50px auto 35px; height:65px; overflow:hidden; text-align:center; font:30px/39px "Microsoft Yahei"; background:url(../images/fw_t.gif) no-repeat center 49px;}
.t_h2 span{ color:#313131;}
.t_h2 i{ display:block; color:#989898; font:24px/26px Arial Verdana; text-transform: uppercase;}


.new_bg{ overflow: hidden;}
.n1_new{ position: relative;}
.n1_new h2{margin:56px auto 35px; height: 71px;  width: 1000px; overflow: hidden; background:url(../images/new_t.jpg) no-repeat left top;}
.n1_new h2 b{ float: left; width: 90px;margin-left:30px; text-align: center;display: block; font:30px/35px "Microsoft Yahei"; color: #313131; }
.n1_new h2 i{margin-top: 20px; float: left; font:24px/50px Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; padding:0 15px 0 15px; color: #acacac;}
.n1_new h2 i a{ color: #acacac;}
.n1_new h2 em{ margin-top: 20px; padding-left: 18px; float: left; background:url(../images/new_ic2.gif) no-repeat left 20px;  font:16px/50px "Microsoft Yahei";color: #2d3e50;}
.n1_new h2 em a{color: #2d3e50;}
.n1_new .kh2_more{position: absolute;right: 0px; top:5px;}

.n1_new dl{ float: left; width:460px; overflow:hidden; padding:0 0 30px 0;}
.n1_new dt{margin-bottom: 5px; height:36px; width:460px; overflow:hidden; background:url(../images/new_w.gif) no-repeat left 10px; }
.n1_new dt a{font:18px/40px "Microsoft Yahei";padding-left:34px; color:#2d3e50; display:inline-block;}
.n1_new dt a:hover{ text-decoration:underline}

.n1_new dd{ padding-left:34px; font:14px/26px "Microsoft Yahei"; color:#787878;background:url(../images/new_d.gif) no-repeat left 4px;height:78px;overflow:hidden;display:block; }
.n1_new .new_dl2{ float: right;}


.header {overflow:hidden;width: 100%; height: 122px;
position:relative;
min-width:1200px;
}

.headerbgz {width: 55%; height: 122px;background:#fff;float:left;}
.headerbgy {width: 45%; height: 122px;background:#c80000;float:left;}
.headerbgc {width: 122px; height: 122px;
position: absolute;left:55%;margin-left:-61px;
overflow:hidden;
}
.headerbgc div{width: 122px; height: 122px;background:#fff;
position:relative;
overflow:hidden;
}
.headerbgc div span{display:block;width: 250px; height: 250px;background:#c80000;
position:absolute;left:30px;top:20px;
transform:rotate(-55deg);
transform:rotate(-55deg);
-ms-transform:rotate(-55deg);
-moz-transform:rotate(-55deg);
-webkit-transform:rotate(-55deg);
-o-transform:rotate(-55deg);
}


.headBox { height: 122px; width:1000px;overflow:hidden;position: absolute;left:50%;margin-left:-500px;}
.headl {float: left; width:296px;height: 122px;margin-top:25px;display:inline;overflow:hidden;

}
.headl a,.headl a img  {display:block;}
.headl2 {text-align:center;float: left; width:180px;height: 45px;margin-top:42px;display:inline; overflow:hidden;



}


.headl2 span {display:block; width:100%;height: 25px;line-height:25px;margin-top:2px;background:#0168b7;color:#fff; overflow:hidden;font-size:13px;}
.headl2 p {letter-spacing: 4px;}



.headR { float: right;  width:450px;height: 122px;margin-top:25px;display:inline; overflow:hidden; }
.head_tel {float: right;
height:100px; width: 320px;
background: url(../images/h_tel.png) no-repeat 0px 5px;
 padding-left: 81px; line-height: 35px; font-family:"Microsoft Yahei";font-size:16px;color:white;
}
.head_tel span { color:red; line-height: 30px; height: 30px; display: block; font-size:33px; }




.h_nav {
    background:#2d3e50; height:58px; z-index:100;
}

.h_nav ul.hunav{
 width:1000px; margin:auto;
 }




.h_nav li {
    float: left;
    height: 58px;width:100px;
    position:relative;
}
.h_nav li a {
    color: #fff;
    display:block;
    font-size: 16px;
    line-height:58px;
    height: 58px;
width:100%;overflow:hidden;
text-align:center;

}
.h_nav li.cur a,.h_nav li.curj a {   
    text-decoration: none;
    color:#fff;
    background:#c80000;
}


.erj {
    background:#c80000;
    display: none;
    left: 0;
    position: absolute;
    top: 58px;right:0;
    z-index: 999;width:100%;overflow:hidden;
}

.h_nav ul.erj li,.h_nav li.cur ul.erj li {
     width:100%;
}
.h_nav ul.erj li a, .h_nav li.cur ul.erj li a{
    color: #333; 
    display:block;
   width:100%;
    padding:0;
    text-align:center;
    background:none;
}
.h_nav ul.erj li:hover,.h_nav li.cur ul.erj li:hover
{
   background-image:none;
   background :#f3f2f2; color:#ee7907   
   
}
.h_nav ul.erj li a:hover,.h_nav li.cur ul.erj li a:hover {
    display:block;
    background:none;color:#ee7907
}

.h_nav ul.erj li{ background:none;}







/*sou*/

.xianxun{width:1000px;margin:auto;
height:170px;margin-top:20px;background:#ebf7fd;
 border:1px solid #cbd9e5;
 }
.xunti{margin-left:20px;height:80px;line-height:80px;font-family:'microsoft yahei','Sim Hei';
color:#7c7676;font-size:16px;
}

.xunti span.sp1{
color:#0fa7fa;
	font-size:18px;
}


.xunti span.sp2 em{font-family:normal;
padding:0px 5px;
color:#ff0000;
}

.xianxun ul{
}


.xianxun ul li{
width:212px;height:50px;float:left;margin-left:20px;display:inline;background:#fff;
}



.xianxun ul .hongdian{
width:15px;text-align:center;height:50px;float:left;display:inline;color:#ff0000;line-height:50px;
}

.xianxun ul li select{padding-left:5px;display:block;
width:100%;height:50px;line-height:50px;
}
.xianxun ul li input{
width:100%;height:50px;border:0px;line-height:50px;text-indent:5px;
}


.xianxun ul li .inputbut{
	background:#0fa8f8;color:#fff;cursor:pointer;
	text-align:center;
font-size:18px;font-family:"Microsoft YaHei";width:100%;height:50px;line-height:50px;border:0px;display:block;;
}
.xianxun ul li .inputbut:hover{
	background:#27b1f9;}







/*-------------online---------------*/
.online{ position:fixed; right:0; top:50%; margin-top:-126px;width: 50px; z-index:3;}
.online ul.icons{ position:absolute; list-style:none; right:0px; padding:0px; width:50px; border:1px solid #535353; border-right:none; background:url(../images/onlinebg.png) repeat;-moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px;	border-radius:10px 0 0 10px;}
.online.close ul.icons{	right:-70px}
.online ul.icons li{ text-align:center;}
.online ul.icons li i{	display:block; position:relative; width:50px; height:50px; cursor:pointer; z-index:210;}
.online ul.icons li.active{ background:url(../images/onlinebg.png) repeat;}
.online ul.icons li.active i{-moz-opacity:0.8;	opacity:0.8;}
.online ul.icons li.tel i{ background:url(../images/online_telbg.png) center center no-repeat;}
.online ul.icons li.wechat i{ background:url(../images/online_wechat.png) center center no-repeat;}
.online ul.icons li.up i{ background:url(../images/online_upbg.png) center center no-repeat;}
.online ul.icons li p{	padding:10px;display:block;	position:absolute; top:0px; right:-150px;color:#FFFFFF; border:1px solid #535353;	border-right:none; background:url(../images/onlinebg.png) repeat;	-moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; border-radius:10px 0 0 10px; overflow:hidden; z-index:201}
.online ul.icons li p span{ display:block;}
.online ul.icons li.xinxi p{ width:97px;}
.online ul.icons li.xinxi p a{ display:block; width:88px; height:30px; margin:0 auto 10px;	line-height:30px; color:#006fa5; font-size:14px; text-align:center;	text-decoration:none;	border:1px solid #006fa5;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}
.online ul.icons li.xinxi p a:hover{ color:White; background:#006fa5; border:1px solid #006fa5}
.online ul.icons li.wechat p{width:120px;margin-top:10px;
}
.online ul.icons li.tel p{	width:120px; margin-top:40px;	line-height:30px; font-size:12px;}
.online ul.icons li.tel p span{ font-size:14px;}







.fm {
  margin: 0 auto;
}


/*选择城市样式开始*/

.selectCity {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99;
}

.selectCity > div:first-child {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
}

.selectCity > div:last-child {
    position: relative;
    margin: 0px auto;
    background: rgb(255, 255, 255);
    border-radius: 6px;
    width: 610px;
    top: 30%;
    min-height: 20px;
    z-index: 1;
}

.selectCity > div:last-child > img {
    position: absolute;
    cursor: pointer;
    top: -17px;
    right: -20px;
    z-index: 1;
}

.selectCity > div:last-child > div {
    height: 81px;
    margin: 0px auto;
    width: 550px;
    border-bottom: 1px solid rgb(217, 217, 217);
    line-height: 24px;
    padding-top: 36px;
}

.selectCity > div:last-child > div > h2 {
    float: left;
}

.selectCity > div:last-child > div > p {
    float: right;
    margin-right: 10px;
    color: rgb(153, 153, 153);
}

.selectCity > div:last-child > div > p > a {
    margin-left: 10px;
    color: rgb(85, 85, 85);
}

.selectCity > div:last-child > div > p > a:hover {
    margin-left: 10px;
    color: #ffa31f;
}

.selectCity > div:last-child > ul {
    display: block;
    width: 550px;
    margin: 22px auto;
    columns: 250px 3;
    padding-bottom: 28px;
}

.selectCity > div:last-child > ul > li {
    line-height: 39px;
}

.selectCity > div:last-child > ul > li > b {
    font-weight: normal;
    font-family: arial;
    margin-right: 14px;
    float: left;
    color: rgb(136, 136, 136);
}

.selectCity > div:last-child > ul > li > a {
    color: rgb(85, 85, 85);
    margin-right: 14px;
}

.selectCity > div:last-child > ul > li > a:hover {
    color: #ffa31f;
    margin-right: 14px;
}


/*选择城市样式结束*/



/*底部开始*/
.dilist ul li p a{color:white !important;}

.footer{ position:relative;height:603px; overflow:hidden;}
.f_nav{background:#2d3e50;height:70px; overflow:hidden; text-align:center; font:16px/70px "Microsoft Yahei";}
.f_navn{width:1000px;margin:auto; }
.f_nav a{ color:#fff; padding:0 19px; display:inline-block;}
.f_nav a:hover{ color:#ccc;}

.dilist{background:#c80000;height:270px; overflow:hidden;}
.dilist ul{width:1000px;margin:auto; }

.dilist ul li{width:199px;float:left;border-right:1px solid #fde89e;height:280px }
.dilist ul li.end{border-right:0px solid #fff;}
.dilist ul li p{display:block;margin-left:8px;text-indent:30px;height:28px;line-height:28px;}
.dilist ul li p a:hover{color:#2d3e50;text-decoration:underline}

.dilist ul li p.ti{margin-top:30px;margin-bottom:5px;}
.dilist ul li p.ti a{font-weight:bold;font-size:16px;}

.dilist ul li p.t01{
background:url(../images/f_ic1.gif) no-repeat left center;
}.dilist ul li p.t02{
background:url(../images/f_ic2.gif) no-repeat left center;
}.dilist ul li p.t03{
background:url(../images/f_ic3.gif) no-repeat left center;
}.dilist ul li p.t04{
background:url(../images/f_ic4.gif) no-repeat left center;
}.dilist ul li p.t05{
background:url(../images/f_ic5.gif) no-repeat left center;
}





.f_c{background:#ecedf1;height:360px; overflow:hidden;}
.f_cn{width:1000px;margin:auto; }
.f_cna{width:296px;height:123px;display:block;overflow:hidden;float:left;}
.f_cna img{width:296px;height:68px;display:block;margin-top:30px;}
.f_cnr{width:680px;float:right;margin-top:30px;}
.f_cnr p{height:25px;line-height:25px;}

.content{width:1000px;margin:auto;}
.weizhi_bg{ height: 62px; overflow: hidden; background:url(../images/weizhi_bg.gif) repeat-x center top;}
.weizhi{width:1000px;margin:auto; }

.weizhi p{ height: 62px; overflow: hidden; color: #666; font:14px/62px "Microsoft Yahei";  background:url(../images/weizhi_ic.gif) no-repeat 8px center;}
.weizhi p b{ color: #666; display: inline-block; padding-left: 40px;}
.weizhi p a{ display: inline-block; padding: 0 10px; color: #666;}
.weizhi p a.cur{ color: #2d3e50; font-weight: bold;}



.homeTitle {
  margin-bottom: 10px;
    overflow: hidden;
  text-align: center;
  height:60px;
  position: relative;
  
}



.homeTitle h2 {
  font-style: normal;
  font-weight: block;
  font-size: 18px;
  margin: 0 auto;
  width: 200px;
  height:50px;line-height:50px;
color:#fff;
background:#12b0f9;border-radius:4px;
}


.homeTitle div {
  width: 16px;
  height:16px;
background:#12b0f9;
position: absolute;
	z-index:1;
	left:50%;bottom:3px;
	margin-left:-8px;
	
	
	transform:rotate(45deg);
-ms-transform:rotate(45deg);     /* IE 9 */
-moz-transform:rotate(45deg);    /* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg);
	
}



.tobanner,.tobanner a{
	width: 100%;
 height:360px;
 display:block;
}




.maxad{margin-bottom:10px;}
.maxad img{
  width: 100%;
font-size:0;
  height: auto;
}

.crumbs {
  margin: 0 auto;
  font-size: 12px;
  line-height: 12px;
  border-bottom: 1px solid #f3f3f3;
  padding: 0 5px 22px;
  margin-bottom:10px;
}
.crumbs a {
  color: #555;
  margin-right: 6px;
}
.crumbs span {
  color: #999;
  margin-right: 6px;
}





.contentwidth img{
margin:auto;
margin-top:5px;
margin-bottom:10px;
              max-width:100%;
}
.contentwidth{font:16px/1.5 "sans serif",tahoma,verdana,helvetica;line-height:28px;color:#222;word-wrap:break-word;
margin-bottom:50px;
}
.contentwidth p{text-indent:0em;margin:10px 0}
.contentwidth h1,.contentwidth h2,.contentwidth h3,.contentwidth h4,.contentwidth h5{font-weight:700;}
.contentwidth ol{list-style:decimal outside;}
.contentwidth a{
color:#d03b07;
font-size:16px;
}
.contentwidth a:hover {
	color:#f5200a;
font-size:16px;
}










.caseFenye {
  overflow: hidden;margin-top:30px;
  width: 100%;border-top:1px solid #eee;padding-top:10px;
}
.caseFenye a {
  display: block;
  float: left;
  width: 50%;
  line-height: 25px;
}
.caseFenye a b {
  display: block;
  float: left;
  text-align: center;
  font-size: 14px;
  color: #fff;
  width: 60px;
  height: 25px;
  background: #4a4b4b;
  margin-right: 10px;
  font-weight:normal;
}
.caseFenye a p {
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
  color: #555;
  height: 25px;
  width: 320px;
  padding-right: 25px;
}
.caseFenye a:hover p {
  text-decoration: underline;
}





.mainleft{width:780px;}
.mainright{width:350px;}

.mainright .tit{position:relative;height: 41px;border-bottom: 1px solid #e9e9e9;line-height:41px;font-size: 20px;  color: #ffa31f;}
.mainright .tit a{position:absolute;font-size:13px;right:5px;}



.AdBaojia {
  overflow: hidden;
  width: 100%;
  background-color: #f7f7f7;
  margin-bottom: 12px;
  padding-top:40px;
  padding-bottom:20px;
}
.AdBaojia h2{
    font-style: normal;
  font-weight: normal;
  text-align: center;
  margin: 0 auto;
  color: #54586e;
  width: 209px;
   font-size: 20px;
  overflow: hidden;
  height: 38px;
  line-height: 20px;
  letter-spacing: 6px;
  margin-bottom: 20px;
  background: url(../images/bannertab.png) no-repeat left 0, url(../img/head/bannertab.png) no-repeat right -38px;
}

.AdBaojia h2 span {
  display: block;
  font-size: 12px;
  color: #999;
  letter-spacing: 0;
}

.AdBaojia span.yiyou {
  font-size: 12px;
  text-align: center;
  display: block;
  color: #999;
  margin-bottom: 24px;
}
.AdBaojia span.yiyou em {
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: #ffa31f;
  margin: 0 2px;
}
.AdBaojia p {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}
.AdBaojia p i {
  position: absolute;
  font-style: normal;
  font-weight: normal;
  color: #999;
  line-height: 34px;
  top: 0;
  right: 16px;
}
.AdBaojia input{
  border: 1px solid #dbdbdb;
  margin: 0 auto;
  margin-bottom: 12px;
  display: block;
  height: 36px;
  line-height: 36px;text-indent:10px;
  background: rgba(255, 255, 255, 0);
 width:260px;
}
.AdBaojia select{
  border: 1px solid #dbdbdb;
  margin: 0 auto;
  margin-bottom: 12px;
  display: block;
  height: 36px;
  line-height: 36px;text-indent:10px;
  background: rgba(255, 255, 255, 0);
 width:260px;
}
.AdBaojia input.bannerAboutClick {
  border: none;cursor:pointer;
  background-color: #ffa31f;
  color: #fff;
  height: 45px;padding:0px;line-height:45px;
  margin-bottom: 14px;
}










.AdBaojiacan {
  overflow: hidden;
  width: 100%;
  background-color: #f7f7f7;
  margin-bottom: 12px;
  padding-top:40px;
  padding-bottom:20px;
}
.AdBaojiacan h2{
    font-style: normal;
  font-weight: normal;
  text-align: center;
  margin: 0 auto;
  color: #54586e;
   font-size: 42px;
  overflow: hidden;
  line-height: 42px;
  letter-spacing: 6px;
  margin-bottom: 20px;
 
}

.AdBaojiacan h2 span {
  display: block;
  font-size: 12px;
  color: #999;
  letter-spacing: 0;
}

.AdBaojiacan span.yiyou {
  font-size: 12px;
  text-align: center;
  display: block;
  color: #999;
  margin-bottom: 24px;
}
.AdBaojiacan span.yiyou em {
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: #ffa31f;
  margin: 0 2px;
}
.AdBaojiacan p {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}
.AdBaojiacan p i {
  position: absolute;
  font-style: normal;
  font-weight: normal;
  color: #999;
  line-height: 34px;
  top: 0;
  right: 16px;
}
.AdBaojiacan input{
  border: 1px solid #dbdbdb;
  margin: 0 auto;
  margin-bottom: 12px;
  display: block;
  height: 36px;
  line-height: 36px;text-indent:10px;
  background: rgba(255, 255, 255, 0);
 width:260px;
}
.AdBaojiacan select{
  border: 1px solid #dbdbdb;
  margin: 0 auto;
  margin-bottom: 12px;
  display: block;
  height: 36px;
  line-height: 36px;text-indent:10px;
  background: rgba(255, 255, 255, 0);
 width:260px;
}
.AdBaojiacan input.bannerAboutClick {
  border: none;cursor:pointer;
  background-color: #ffa31f;
  color: #fff;
  height: 45px;padding:0px;line-height:45px;
  margin-bottom: 14px;
}
.AdBaojiacan ul{width:280px;margin:auto;}
.AdBaojiacan ul li{width:280px;marin-bottom:20px;height:50px;display:inline;}



.mainbg{width:1200px;margin:30px auto;background:#fff;min-height: 600px;_height: 600px;}




.width1220{width:1220px;margin:auto;}
.neileft{width:215px;float:left;margin-bottom:50px;margin-left:20px;margin-top:20px;display:inline;}
.neiright{width:900px;float:right;margin-bottom:50px;margin-right:20px;margin-top:20px;display:inline;}

.conh1{
font-size:20px;margin:20px auto;
}




.neileftk.cur .nav-tabs{border-left:2px solid #f08519;}

.nav-tabs i{display:inline-block;
 position: absolute;left:0;top:20px;
height:40px;background:url(../images/leibg.png) center no-repeat;width:40px;                                                                                                 
}

.rightcon{background:#fff;padding:40px;}


.neileftk{border:1px solid #eee;margin-bottom:40px;}
.neileftk ul{width:80%;margin:auto;}
.neileftk ul li{border-bottom:1px solid #eee;height:40px;overflow:hidden;}
.neileftk ul li a{display:block;height:40px;line-height:40px;font-size:14px;color:#404041;}
.neileftk ul li.cur a,.neileftk ul li a:hover{font-size:14px;color:#f0851b;}








.nav-tabspr{width:1200px;margin:auto;margin-top:50px;position: relative;color:#404041;overflow:hidden;
height:80px;background:#f7f7f7;border-bottom:1px solid #eee;line-height:80px;text-indent:80px;font-size:16px;
}

.nav-tabspr h1{
font-size:20px;
}
.nav-tabspr .rightjiao{padding:0px;text-indent:0;
position: absolute;right:30px;bottom:0px;
height:25px;width:200px; line-height:25px;text-align:right;
}

.nav-tabspr .rightjiao span{overflow:hidden;
display:inline-block;height:25px;line-height:25px;color:#656565;font-size:13px;
}
.nav-tabspr .rightjiao span.time{
	width:25px;
background:url(../images/see.png) right center no-repeat;
}

.nav-tabspr .rightjiao span.cishu{
	width:25px;margin-left:10px;
background:url(../images/see.png) left center no-repeat;
}













.nav-tabsprone{position: relative;color:#404041;overflow:hidden;
height:80px;background:#f7f7f7;border-bottom:1px solid #eee;line-height:80px;text-indent:40px;font-size:16px;
}

.nav-tabsprone h1{
font-size:20px;
}
.nav-tabsprone .rightjiao{padding:0px;text-indent:0;
position: absolute;right:30px;bottom:0px;
height:25px;width:200px; line-height:25px;text-align:right;
}

.nav-tabsprone .rightjiao span{overflow:hidden;
display:inline-block;height:25px;line-height:25px;color:#656565;font-size:13px;
}
.nav-tabsprone .rightjiao span.time{
	width:25px;
background:url(../images/see.png) right center no-repeat;
}

.nav-tabsprone .rightjiao span.cishu{
	width:25px;margin-left:10px;
background:url(../images/see.png) left center no-repeat;
}







#divloading{
position: fixed;
display:none;
width:140px;
height:140px;text-align:center;
z-index:10000;
background:rgba(0,0,0,0.75);
border-radius:10px;
overflow:hidden;
}

#divloading div{
width:80px;
height:80px;
margin:auto;
margin-top:28px;
border-left:2px solid #fff;
border-right:2px solid #fff;
border-top:2px solid #0be3f1;
border-bottom:2px solid #fff;
border-radius:50%;
}


#divmsg{
position: fixed;
z-index:10000;
display:none;
background:rgba(0,0,0,0.75);
border-radius:5px;
color:#fff;
}
#divmsg span{
	display:inline-block;
margin:40px;
}
#divmsg.redbg{
background:#ff0000;
}

 @keyframes myfirst {  
           0% {  
transform:rotate(0deg) skew(0) scale(1);
-ms-transform:rotate(0deg) skew(0) scale(1);     /* IE 9 */
-moz-transform:rotate(0deg) skew(0) scale(1);    /* Firefox */
-webkit-transform:rotate(0deg) skew(0) scale(1); /* Safari 和 Chrome */
-o-transform:rotate(0deg) skew(0) scale(1);
animation:rotate 10s linear infinite;
-ms-animation:rotate 10s linear infinite;
-moz-animation:rotate 10s linear infinite;
-webkit-animation:rotate 10s linear infinite;
-o-animation:rotate 10s linear infinite;
           }  
 
           100% {  
        transform:rotate(360deg) skew(0) scale(1);
-ms-transform:rotate(360deg) skew(0) scale(1);     /* IE 9 */
-moz-transform:rotate(360deg) skew(0) scale(1);    /* Firefox */
-webkit-transform:rotate(360deg) skew(0) scale(1); /* Safari 和 Chrome */
-o-transform:rotate(360deg) skew(0) scale(1);

animation:rotate 10s linear infinite;
-ms-animation:rotate 10s linear infinite;
-moz-animation:rotate 10s linear infinite;
-webkit-animation:rotate 10s linear infinite;
-o-animation:rotate 10s linear infinite;

           }  
       }  

.dong{
animation: myfirst 2s infinite;  
}

#layerbg{display:none;position: fixed; top: 0; left: 0; width: 100%; height: 100%; background:rgba(0,0,0,0.45); z-index: 999;}


#reddivbgk {z-index:9999;display:none;position: fixed;left:0;top:0;background:#fff;height:420px;width:450px;margin:auto;}
#reddivbgk .knei{margin: 20px 50px;}

#reddivbgk .knei .kneicon{font-size:18px;line-height:25px;}
#reddivbgk .knei .kneicur{margin-top:20px;height:25px;overflow:hidden;width:100%;line-height:25px;margin-bottom:10px;}
#reddivbgk .knei .kneicur span{font-weight:bold;}

#reddivbgk .knei p{display:block;height:45px;margin-top:5px;width:100%;}
#reddivbgk .knei p span{overflow:hidden;width:90px;height:40px;line-height:40px;display:block;float:left;border:1px solid #fff;}
#reddivbgk .knei p .xuninput{border-radius:2px;text-indent:5px;width:250px;height:40px;line-height:40px;display:block;float:left;border:1px solid #ccc;}
#reddivbgk .knei p .xuninput.xuninputa{width:120px;}
#reddivbgk .knei p img{cursor:pointer;margin-left:10px;width:120px;height:40px;display:block;float:left;}



#edittitle{height:65px;background:#fff;border-bottom:1px solid #ccc;}
#edittitle span{font-size:25px;text-indent:150px;width:400px;height:65px;line-height:65px;overflow:hidden;float:left;display:block}
#edittitle a{background:#efeeec;border-radius:5px;
text-align:center;font-size:16px;line-height:35px;width:35px;height:35px;float:right;display:block;margin-top:15px;margin-right:2px;}

#edittitle a:hover{
background:#e3e1df;
}


.editbut{background:#f39800;border:0px;border-radius:5px;
color:#fff;display:block;height:40px;line-height:40px;text-align:center;cursor:pointer;width:100px;margin:auto;}
.editbut:hover{
background:#faa313;
color:#fff;}


.youlian{width:1000px;margin:auto;margin-top:30px}

.youlian b{display:inline-block;margin-bottom:5px;}
.youlian a{display:inline-block;margin-left:10px;margin-bottom:5px;}

