@charset "utf-8";
/* CSS Document */
/* 酌情修改 */
body, input, select, button, textarea { font-size: 14px; font-family: "微软雅黑", "Hiragino Sans GB", "Microsoft Yahei", arial, "\5b8b\4f53"; }
html { height: 100% }
body { min-height: 100% }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, head, footer, menu, article, section, aside, address, figcaption { *zoom: 1
}

/* 其他 */
q:before,q:after {content:”;} 
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
em, cite, address, i { font-style: normal } 


/* 清除特殊标记的字体和字号 */
address,caption,cite,code,dfn,em,strong,th,var {   
　　font-weight: normal;   
　　font-style: normal;   
}

/* 上下标 */
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }

/* 设置表格的边框被合并为一个单一的边框, 指定分隔边框模型中单元格边界之间的距离为0*/
table {   
　　border-collapse: collapse;   
　　border-spacing: 0;   
}   

/* 表格标题及内容居左显示 */
caption,th {text-align: left;}
input,img,select {vertical-align:middle;}

/* 清除列表样式 */
ol,ul {list-style: none;}  

/* 输入控件表格 */
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input[type=text], input[type=password], input[type=file], textarea { -webkit-border-radius: 0; -webkit-appearance: normal }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
  

/* 链接样式，颜色可酌情修改 */
a { text-decoration: none; color: #333; }
a:hover { color: #6c889d; }
a { blr:expression(this.onFocus=this.blur())
}
a * { *cursor: pointer
}


.clear,{ display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }
.fl{ float:left;}
.fr{ float:right;}
/*公用样式end*/

.header { position: relative; z-index: 100; background: #fff; }
.header .warp { max-width: 1400px; margin: 0 auto; position: relative; }
.header .top { height: 70px; position: relative; }
.header .top .warp { height: 70px; }
.header .top .logo { position: absolute; left: 160px; top: 5px; }

.header .nav { height: 70px; position: absolute; left:250px; top: 0; }
.header .nav .warp { max-width: none; margin: 0; }
.header .nav li {float: left; height: 70px; line-height: 70px; position: relative; width:116px; margin:0 20px; background:url(../images/index06.jpg)right 30px no-repeat ; }
.header .nav li a { display: block; color: #636363; text-align: center; font-size: 114.2%; }
.header .nav a:hover { color:#075ea7;  }

.header .nav img { float:right; margin-top:25px;}
.main { max-width: 1920px; margin: 0 auto; position: relative; z-index: 10; }

/*banner*/
.banner1{width:100%;margin:0px auto; background:url(../images/index_banner.jpg) center 0 no-repeat; height:510px; display:block }
.banner2{width:100%;margin:0px auto; background:url(../images/nybanner1.jpg) center 0 no-repeat; height:436px; display:block }
.banner3{width:100%;margin:0px auto; background:url(../images/nybanner2.jpg) center 0 no-repeat; height:436px; display:block }
.banner4{width:100%;margin:0px auto; background:url(../images/nybanner4.jpg) center 0 no-repeat; height:436px; display:block }
.banner5{width:100%;margin:0px auto; background:url(../images/nybanner5.jpg) center 0 no-repeat; height:436px; display:block }
.banner6{width:100%;margin:0px auto; background:url(../images/nybanner6.jpg) center 0 no-repeat; height:436px; display:block }
.banner10{width:100%;margin:0px auto; background:url(../images/nybanner10.jpg) center 0 no-repeat; height:436px; display:block }

/*main*/
.index1{width:100%;margin:25px auto; text-align:center; }
.index2{width:100%; margin:15px auto; text-align:center; height:180px; }
.index2 ul{width:80%; text-align:center; margin-top:30px;margin: auto; }
.index2 ul li{ float:left; width:30%; height:100px; margin:0 10px; }
.index2 ul li img{ clear:both; }
.index2 ul li span{ clear:both; line-height:30px; height:30px; font-size:18px }

.index3{width:70%;margin:15px auto; height:300px; }
.index3_l{width:20%; float:left; }
.index3_r{width:70%; float:right; }
.index3_r p{ float:left; line-height:30px; font-size:16px; color:#333}

.index4{width:100%;margin:15px auto; background:#343434; height:120px; text-align:center; }
.index4 p{ color:#FFF; height:16px; display:block; padding:15px; line-height:24px; }

/*neiye*/
.lanmu{ height:109px; background:url(../images/nybg.jpg) repeat-x;}
.lanmu img{ margin-left:20%; float:left;}
.lanmu span{ font-size:14px; color:#333; margin-top:60px; margin-right:10%; float:right;}

.lanmubg{ background:#faf9f7; display:table; width:100%;margin:0px auto; }
.lanmu_nr{ background:#fff; display:table; width:70%;margin:0px auto; }
.lanmu_nr h1{ border-bottom:1px #c8c8c8 solid; width:100%; margin:0px auto; text-align:center; padding-bottom:15px; padding-top:80px; }
.lanmu_nr h1 img{ margin:0 10px;}
.lanmu_nr h2{ font-size:24px; color:#4c4c4c; line-height:80px; border-bottom:1px #c8c8c8 solid; width:85%; margin:0px auto; text-align:center; }
.lanmu_nr p{ font-size:16px; color:#4c4c4c; line-height:24px;width:85%; margin:0px auto; padding-top:20px; }
.lanmu_nr_map{ margin:10px auto; padding-top:20px; text-align:center;  width:100%;}

.lanmu_nr ul{ display:table; width:70%;margin:0px auto; }
.lanmu_nr ul li{ float:left; clear:both; line-height:30px; }
.lanmu_nr ul li img{ float:left; margin-top:10px; margin-right:10px; }
.lanmu_nr ul li span{ float:left; font-size:16px; }

.news ul{display:table; width:80%;margin:0px auto;}
.news ul li{ float:left; border-bottom:1px #c8c8c8 solid; padding-bottom:10px; width:100%;}
.news_tit{float:left; }
.news_tit_s{ float:left; font-size:16px; color:#333; margin-right:20px; margin-top:20px;} 
.news_con{ float:left; font-size:14px; color:#666; line-height:24px;}

.cp{clear:both; height:300px; margin-top:20px;}
.qyry_t{ margin-left:15%;  border-bottom:1px #c8c8c8 solid; padding-bottom:15px;}
.qyry td{ text-align:center}
.qyry img{ border:1px #dedede solid; padding:5px;}