@charset "utf-8";
/* CSS Document */

*{ 
    margin:0;padding:0;  outline: 0;  vertical-align: baseline; 
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
}
html,body{ 
    color:#000; 
    background:#fff url(../images/indexbg.jpg) top center no-repeat; 
    font-size:14px/22px; 
    font-family: "Microsoft YaHei","微软雅黑","黑体","宋体";
    color: #333;
    width:100%;

}

html,body,a,h1,h2,h3,h4,h5,h6,p,a,b,i,em,s,u,dl,dt,dd,ul,ol,li,strong,span,table,th,tr,td,img,div,form,fieldset,legend,input,button,select,option,textarea,label,iframe {
margin: 0;
padding:0
}

input,select,button{ 
     font-size:100%;
     input border:none;
     outline:0;
     vertical-align:middle;
     -webkit-appearance: none;
 }
button{
    border: 0;
    background-clip: padding-box;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
ol,ul,li { list-style:none;}
/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */
img{ 
     border:none;
     vertical-align:baseline;
}

/* 标签属性，textarea,input 强制输入时内容超出时换行，打断 */
textarea,input{ 
    word-wrap:break-word; 
    word-break:break-all; 
} 
span,p,div{ 
    word-wrap:break-word;
} 
.lf{ float:left; }
.rt{ float:right; }

@font-face {font-family: 'webfont';
    src: url('webfont.eot'); /* IE9*/
    src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('webfont.woff') format('woff'), /* chrome、firefox */
    url('webfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('webfont.svg#webfont') format('svg'); /* iOS 4.1- */
}

.web-font{
    font-family:"webfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}


a:link {color:#333;text-decoration: none;font-family:"Microsoft YaHei","微软雅黑","黑体"}
a:visited{color:#333;text-decoration: none;font-family:"Microsoft YaHei","微软雅黑","黑体"}
a:hover{COLOR:#0579cf;TEXT-DECORATION: none;font-family:"Microsoft YaHei","微软雅黑","黑体"}
a:active {color:#900;text-decoration: none;font-family:"Microsoft YaHei","微软雅黑","黑体"}


/*顶端*/



#top {
	margin:0 auto;
	background:#058ef4;
	min-width:1260px;
    width: 100%;
    height: 40px;
}


.top{
	margin:0 auto;
     width: 1260px;
     height: 40px;
	min-width:1260px;
}
.welcome{
 float:left;
 width: 360px;
  height: 40px;
  line-height:40px;
  color:#FFF;
  padding-left:20px;
  text-align:left;
}
.top-right{
    float:left;
     width:880px;
     height: 40px;
}
.top-search {
    float:right;
	width: 340px;
	height: 40px;
	text-align: right;
}

.top-search a{
display: inline-block;
}

.toplink{
 float:right;
     width:240px;
     height: 40px;
  line-height:40px;
  color:#FFF;
  padding-right:20px;
  text-align:right;
}

.toplink a:link {COLOR:#FFF;TEXT-DECORATION: none;}
.toplink a:visited{COLOR:#FFF;TEXT-DECORATION: none;}
.toplink a:hover{COLOR:#E62E46;TEXT-DECORATION: none;}
.toplink a:active {color:#900;text-decoration: none;}





/*头部*/

#header {
	margin:0 auto;
	background:#0579cf;
    width: 100%;
    min-width:1260px;
    height: 180px;
}

.header{
	 margin:0 auto;
	 text-align:right;
	 background:url("../images/headerbg.jpg") no-repeat center;
     width: 1260px;
     height: 180px;
	min-width:1260px;
}

.logo{
	float: left;
	text-align:right;
     width: 380px;
     height: 180px;
}





/*导航*/

#nav {
	margin:0 auto;
	background:#EBEBED;
    width: 100%;
    min-width:1260px;
    height: 50px;
	
}


.nav{
	 margin:0 auto;
     width: 1260px;
	min-width:1260px;
     height: 50px;
	 text-align:center;

}

#content-line{
	margin:0 auto;
    width: 100%;
    height: 60px;
}


.content-line{
	margin:0 auto;
     width: 1260px;
     height: 60px;
}
/*底部*/




#footer {  
width:100%; 
height:auto;
min-width:1260px;
height:300px;
background:#0579cf url("../images/footerbg.jpg") no-repeat center; 
}
.footer {  
width:1260px;
min-width:1260px;
margin:0 auto;
height:160px;
}
.foot-left {
float: left;
margin-left: 80px;
margin-top: -60px;
width:320px; 
height:160px;
}

.uni-media {
float: left;
width:320px; 
height:80px;
}

.smallmedia{
float: left;
width:50px; 
height:70px;
margin: 0 15px 10px 15px;
	display:  block;

}

/*弹出*/
.footer_flex li:hover span { display: block; }
.footer_flex li:hover .img-n { display: none; }
.footer_flex li span { display: none; color: #fff; font-size: 13px; line-height: 45px; }
.footer_flex li .img-n { padding-top: 0px; }
.footer_flex { width: 50px; margin: 0px auto 0; }
.footer_flex li { width: 50px; height: 50px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0px 0px; float: left; text-align: center; cursor: pointer; position: relative; z-index: 10; }
.footer_flex li:hover { background-color: #ff8400; }

/*top*/
.footer_flex li:hover .flex-footer { display: block; }
.footer_flex li .flex-footer { width: 146px; height: 139px; position: absolute; left: -49px; top: -140px; text-align: center; padding-top: 15px; background: url(../images/footerflex.png) 0px top no-repeat; display: none; }


.xiala-link {
width:260px; 
padding: 0 30px;
height:40px;
display:inline-block;
vertical-align:middle;
margin-right:50px;
margin-top:15px;
}

.xiala-link select{
	background: #c34447; 
	color: #ffffff; 
	padding: 0 2%;
	font-size: 16px; 
	border: #ccb0b0 1px solid; 
	font-family: "Microsoft YaHei","微软雅黑","黑体";
	text-align: center;
	text-align-last: center;
	align-self:center;
	width:260px; 
	height:32px;
	line-height: 32px;
     appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
}
  
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none;} 

.xiala-link option{
COLOR:#ffffff;
}


.foot-right {
float: right;
width:400px; 
height:100px;
}
.shiye{
float: left;
margin-right: 20px;
width:80px; 
height:100px;
}
.lianxi{
float: left;
color: #ccb0b0;
width:300px; 
height:100px;
font-size:12px;
line-height: 24px;
}

#bottom { 
margin-top: 0px;
width:100%; 
min-width:1260px;
height:auto;
background:#353535;
}

.bottom {  
width:1260px; 
margin:0 auto;
height:50px;
min-width:1260px;
line-height:50px;
font-family: "Microsoft YaHei","微软雅黑","黑体";
font-size:14px;
color:#FFF;
text-align:center !important;
}