﻿@charset "utf-8";



body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }

body, button, input, select, textarea { font: 12px/1.5 微软雅黑, Arial, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; }

ul, ol { list-style: none; }

a { text-decoration: none; }

legend { color: #000; }

fieldset, img { border: 0; vertical-align: bottom; }

section, article, aside, header, footer, nav, dialog, figure { display: block; }

figure { margin: 0; }

button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }

table { border-collapse: collapse; border-spacing: 0 }

.clear { display: block; height: 0; overflow: hidden; clear: both }

.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }

.clearfix { *zoom:1;}

a:link, a:visited { text-decoration: none; }

a:hover, a:active { color: #0078CF; }

a { outline: none; color: #585858; }

table { border-collapse: collapse; border-spacing: 0; }

.hidden { display: none; }

.invisible { visibility: hidden; }

.noBg { background: none !important; }

.noBd { border: none !important; }

.mr0{ margin-right:0 !important; float:right !important;}







/*Body*/

body {  margin: 0 auto; overflow-x: hidden; color: #585858; }

area {  anything:expression(this.onfocus=this.blur);  }





.header{ width: 1200px;height:130px;margin: 0 auto;background: url(../images/1_02.jpg) top center;position: relative;z-index: 10;}

.search{ float:right;margin-top:80px;margin-right: 50px;}

.search .text{ border:1px solid #0078CF;border-right: none;border-radius: 5px 0 0 5px;width: 240px;height:18px;padding: 5px 10px;}

.search .btn{ width:50px;height:30px;background: #0078CF;color: #fff;border-radius: 0 5px 5px 0;margin-left: -4px;}



.nav{ width:1200px;height:40px;background: #0078CF;margin: 0 auto;position: relative;z-index: 10;}

.nav_list ul li{ float: left;height:40px;line-height: 40px;text-align: left;width: 109px;font-size: 16px;position: relative;}

.nav_list ul li a {width: 109px;color: #fff;height: 40px;float: left;line-height: 40px;text-align: center;}

.nav_list ul li:hover a, .nav ul li .active { background: #0078CF;background-position: 0px 40px;color: #fff;width: 109px;height:40px;}

.nav_list ul li .childmenu{ position: absolute;top: 40px;z-index: 9999;width: 100%;}

.nav_list ul li .childmenu ul li{ height:40px;width: 100%;line-height: 40px;text-align: left;}

.nav_list ul li .childmenu ul li{ width:100%; height:40px; line-height:40px;text-align:left; }

.nav_list ul li .childmenu ul li a{ width:90%;  padding:0px 5%; height:40px; line-height:40px; font-size:14px;text-align:left;overflow:hidden; font-weight:normal;background:#0078CF; color:#fff;}

.nav_list ul li .childmenu ul li a:hover{  color:#f60; background:#0078CF;}



/*.banner{margin:0;margin-top: -110px;position: relative;height:622px;width:100%;z-index: 0;}

.picBox{font-size:0;position:relative;z-index:90;transition:all 0.2s linear 0s;background:#fff;}

.picBox .bd{position:relative;}

.picBox a{transition:all 0.2s linear 0s;}

.picBox .hd{ position:absolute;bottom:15px;left:0;width:100%;height:14px;z-index:99;text-align:center}

.picBox .bd ul,.picBox .bd ul li{width:100%!important}

.picBox .hd ul{margin:0;padding:0}

.picBox .hd li{background:#fff;display:inline-block;*display:inline;zoom:1;border-radius: 11px; width:11px;height:11px;cursor:pointer;margin:0 3px 0 0}

.picBox .hd li.on{ background:#08562E;}*/



.footer{ width:100%;background: #4d4d4d;height: 230px;float: left;}

.footer_u{ width:1000px;height:130px;margin:50px auto;}

.footerl{ width:880px;float:left;}

.footerlink{ width:100%;height:52px;line-height: 26px;overflow: hidden;color: #fff;}

.footerlink_tit{ width:70px;height:52px;float: left;}

.footerlink span{ color: #fff;float: left;}

.footerlink li{ float:left;padding:0 10px;color: #fff;}

.footerlf p{ color: #fff;line-height: 26px;}

.footerr{ width:100px;float: right;}

.footerr p{ width: 100px;color: #fff;text-align: center;margin: 10px auto;}



.index{ width: 1200px;margin: 0 auto;border: 1px solid #E6E6E6;height:900px;margin-bottom: 50px;}

.indextop{ padding:20px;}



.indextl{ width: 250px;float: left;}

.indextl_pic{ width: 100%;height:210px;}

.indextl_pic img{ width: 100%;height:170px;}

.indextl_pic p{ width: 100%;height: 40px;line-height: 40px;font-size: 14px;overflow: hidden;}

.indextl_li{ margin-top: 15px;}

.indextl_litit{ width: 100%; border-bottom: 1px solid #E6E6E6;height:30px;line-height: 30px;color: #000;}

.indextl_lititch{ float:left;font-size: 16px;border-bottom:1px solid #F90602;}

.indextl_lititmo{ float: right;}

.indextl_li li{ height:90px;width:100%;}

.indextl_li li p{ padding-top: 10px;line-height: 30px;font-size: 14px;color: #000;}

.indextl_li li span{ line-height: 20px;}



.indextc{ width:520px;margin-left: 40px;float: left;padding-right: 35px;border-right:1px solid #E6E6E6;}

.banner{margin:0;position: relative;height:300px;width:520px;z-index: 0;}

.picBox{font-size:0;position:relative;z-index:90;transition:all 0.2s linear 0s;background:#fff;}

.picBox .bd{position:relative;}

.picBox a{transition:all 0.2s linear 0s;}

.picBox .hd{ position:absolute;bottom:15px;left:0;width:100%;height:14px;z-index:99;text-align:center}

.picBox .bd ul,.picBox .bd ul li{width:100%!important}

.picBox .hd ul{margin:0;padding:0}

.picBox .hd li{background:#fff;display:inline-block;*display:inline;zoom:1;border-radius: 11px; width:11px;height:11px;cursor:pointer;margin:0 3px 0 0}

.picBox .hd li.on{ background:#08562E;}

.picBoxtit{ font-size: 16px; color: #fff;background:rgba(22,2,2,0.6);width:500px;overflow:hidden;height:30px;line-height: 30px;position: absolute;bottom: 0px;left:0px;padding: 0px 10px;}



.indextc_li{ margin-top: 10px;}

.indextc_li li{ width:100%;height:100px;padding:15px 0;}

.indextc_li li img{ width:160px;height:100px;float: left;margin-right:15px;}

.indextc_li li p{ width:345px;height:46px;overflow: hidden;float: left;font-size: 16px;line-height: 23px;color: #000;}

.indextc_li li span{ width: 345px;height:40px;margin-top: 7px;line-height: 20px;float: left;overflow: hidden;}



.indextr{ width:280px;float: right;}

.indextr_li ul{ margin-top:15px;}

.indextr_li li{ width:100%;height:66px;float: left;}

.indextr_date{ width:70px;float: left;height:66px;}

.indextr_date p{ height: 20px;line-height: 12px;}

.indextr_date p span{ text-transform:uppercase;}

.indextr_li img{ width: 12px;float: left;margin-top: 2px;}

.indextr_tit{ float: right;width:190px;line-height: 22px;height: 66px;overflow: hidden;font-size: 14px;color: #000;margin-top: -4px;}



.indexbottom{ margin: 15px 20px 0;}





.indexp-con1{ position: relative;width:100%;}

.btn_pre1{ position: absolute;left: 0px;top:0px;background: url(../images/03_44.png) no-repeat left 30px;width: 50px;height:80px;z-index: 100;}

.btn_next1{ position: absolute;right: 0px;top:0px;background: url(../images/03_47.png) no-repeat right 30px;width: 50px;height:80px;z-index: 100;}

.marquee260{ width:1060px;height:80px;overflow:hidden;margin:0 auto;position:relative;margin-top:10px;}

.thumb_list1{  overflow:hidden;zoom:1;}

.thumb_list1 li{  float:left;display:inline;text-align:center;margin:0;}

.thumb_list1 li .pic1{ width: 120px;height: 80px;margin-right: 20px;}

.thumb_list1 li a:hover img{  opacity:0.7;filter:Alpha(opacity=70);}

.pic_list_li1{ margin:0 20px 0 0;background:#fff;}











