body{ font-size:14px; font-family:"Microsoft Yahei","\5b8b\4f53";  background:url('../images/footer_di1.png') #f1f1f1 center bottom no-repeat; }
body, h1, h2, h3, h4, form, p, ul, li, dd{ margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
a { color: #112a4d; text-decoration:none; }
a:link,a:visited{text-decoration:none; color:#333;}
a:hover,a:active{text-decoration:none; color:#ec591f;}
li { list-style-type:none; }
img { border-width:0px; }
form { margin:0px; }
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0; }
.clearfix{ display:block}
.clearfix{zoom:1;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img{border:none;vertical-align:middle;}
html{overflow-y:scroll;}
ul,ol{list-style-type:none;}
th,td,input{/*font-size:12px;*/}
h3{font-size:14px;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.more_right { float:right; font-size:12px; color:#666; }
.more_index { float:right; height:40px; line-height:40px; font-size:14px; padding-right:10px; font-weight:normal; }
.more_index a{ color:#666 !important; }
.more_index a:hover{ color:#ec591f !important;}
.more_index i { padding-left:3px; font-size:14px !important; }
a i { margin-right:8px; display: block; position: relative; z-index: 10;     -webkit-transition: -webkit-transform 0.4s ease-out;     -moz-transition: -moz-transform 0.4s ease-out;     transition: transform 0.4s ease-out; }
a:hover i { transform:rotateY(360deg);-ms-transform:rotateY(360deg); 	/* IE 9 */-moz-transform:rotateY(360deg); 	/* Firefox */-webkit-transform:rotateY(360deg); /* Safari 和 Chrome */-o-transform:rotateY(360deg); }
.show { text-shadow: 1px 2px 2px #fff; }
.fl{float:left;}
.fr{float:right;}
.show2 { text-shadow: 1px 2px 2px #015389; }
.box_show { box-shadow:0px 0px 20px rgba(0,0,0,0.4) inset; }
.baise { background:#fff; }
.xiangxi a { color:#e20b00; }
.xiangxi a:hover { color:#0081CF; }
.more_right2 { float:right; font-size:12px; color:#999; padding-right:10px; height:40px; line-height:40px;}
.fenge { height:10px; overflow: hidden; }
.fenge_20 { height:20px; overflow: hidden; }
.yinying { text-shadow: 1px 2px 2px #000; }
.xian { border:1px solid #ddd; }
.banyuan { border-radius:10px 10px 0px 0px; }
.yuan { border-radius:20px; }
.yuan_10 { border-radius:10px; }
.yuan_11 { border-radius:0px 0px 10px 10px; }
.shadow-cave{	position:relative;	box-shadow:0 10px 5px rgba(100,100,100,.3);}
.shadow-cave:after{	position:absolute;	bottom:-30px;	left:0;	overflow:hidden;	width:100%;	height:15px;	content:'';	border-radius:50%;	box-shadow:0 -11px 5px #E9F6FF;}
.jianbian {
  FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#b8c4cb,endColorStr=red); /*IE 6 7 8*/
  background: -ms-linear-gradient(top, #fefefe,  #eeeeee);        /* IE 10 */
  background:-moz-linear-gradient(top,#fefefe,#eeeeee);/*火狐*/
  background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#fefefe), to(#eeeeee));/*谷歌*/
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#eeeeee));      /* Safari 4-5, Chrome 1-9*/
  background: -webkit-linear-gradient(top, #fefefe, #eeeeee);   /*Safari5.1 Chrome 10+*/
  background: -o-linear-gradient(top, #fefefe, #eeeeee);  /*Opera 11.10+*/
}
.mydiv{
  height:auto;
  /*div加阴影css*/
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#ccc,direction=120,strength=3);/*ie*/
  -moz-box-shadow: 5px #ccc;/*firefox*/
  -webkit-box-shadow: 5px #ccc;/*safari或chrome*/
  box-shadow:0px 2px 5px #ccc;/*opera或ie9*/
}
/* -- 文字切割 --  */
.text-cut {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.wrapper { width:1100px; margin:0 auto; background:#fff; }
.main { margin:0 auto; padding:10px 10px 0px 10px; clear:both; }



/*目录提示条*/
.message { width:1100px; margin:0 auto; height:60px; line-height:60px; color:#666; }
.message a { color:#666; }
.message a:hover {color:#ec591f;}
.message i { font-size:20px; }

.message1 { background:#f6f6f6; padding:0px 15px; border-bottom:1px dashed #ccc; margin:10px 20px; height:40px; line-height:40px; color:#666; }
.message1 a { color:#666; }
.message1 a:hover {color:#ec591f;}
.message1 i { font-size:20px; color:#ec591f; }
