@charset "utf-8";
/* CSS Document */
body{background:#f9f9f9 url(../images/bg_top.jpg) center top no-repeat; margin:0px; padding:0px; font-size:14px; font-family:"微软雅黑"; text-align:center; color:#555; line-height:24px;  overflow-x: hidden; }
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td,th, fieldset, label, legend,button,input { 
margin:0;padding:0; border-collapse:collapse;}
em{font-style:normal;}
li{list-style:none;}
img{border:0px;}

a{color:#575757; text-decoration:none;}
a:hover{color:#37a6e5; text-decoration:none;}
.font12{font-size:12px;}
.font14{font-size:14px;} 
.font16{font-size:16px;} 
.font20{font-size:20px;}
.font30{font-size:30px;}
.font36{font-size:36px;}
.w1200{width:1200px; margin:0 auto 0 auto; }
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.red{color:#85000e;}
.lh20{line-height:25px;}
.mb20{margin-bottom:17px;}
.ml20{margin-left: 18px;}
.mr28{margin-right: 28px;}
.mt30{margin-top:30px;}
.gray{width:100%; background: #f5f5f5; }
.white{color:white;}
.line_r{border-right:1px solid #7797ce;}
.line{border-right:1px solid #e9e9e9;}
.bg_white{background: #fff;}

.content .list ul li,#body .news01 .list01 li,#body .news .list01 li,.menu li .nav_home,.menu li .nav_news,.menu li .nav_servic{background: url(../images/icon.png) no-repeat;padding: 9px 25px 14px 39px;}


#content{width:100%; margin:0px auto 0; text-align: center;}
.logo{margin: 0 auto; height: 286px; width: 1200px;}
.logo img{margin:140px 0 0px 59px;}
.menu{background:#3a69b8; width:1160px; margin:0 auto; height: 70px; padding-left:40px;}
.menu li{float: left; padding:21px 0px 25px 23px; font-size: 20px; width:145px;}
.menu li:hover{background-color:#37a6e5; }
.menu li .nav_home{background-position: -9px -15px;}
.menu li .nav_news{background-position: -9px -75px;}
.menu li .nav_servic{background-position: -9px -129px;}
.menu li a{color: #fff;}

#body{width:1200px; margin:27px auto 0; }
#body .news{width:572px; height: 452px; text-align: left; background: #fff; padding:28px 28px 28px 35px;}
#body .title{width:100%; height: 54px;}
#body .title h1{font-weight: 500; color:#575757; font-weight: normal; font-size: 26px; margin:0 0 0 2px;}
#body .news .top1{height: 115px;border-bottom: 1px dashed #000;padding: 3px 0 0 0;}
#body .news .top1 .date{float:left; width:57px; height: 92px; background: #37a6e5; color:#fff; text-align: center; font-size: 18px; line-height: 30px;padding: 3px 0 0 0;margin: 0 0px 0 0;}
#body .news .top1 .info{float: left; width:495px;background: #f9fbff;height: 96px;padding: 0 10px 0 10px;}
#body .news .top1 .info h1{text-align: left; font-size: 22px; color:#3a69b8; font-weight: normal; height: 30px; margin:10px 0 0 0;}
#body .news .top1 .info p{line-height: 20px; margin:6px 0 0 0;}
#body .news .list01{width:566px; float: left; margin-top: 20px; font-size: 15px;}
#body .news .list01 ul{margin:12px 0 0 30px;}
#body .news .list01 li{margin:3px 0; float: left; padding: 0 0 0 20px; background-position: -15px -187px; width:541px;}
#body .news .list01 li .date{font-size: 12px; color:#767676;}

#body .pic{width:490px; height: 452px; text-align: left; background: #fff; padding:10px 37px;margin: 20px 0 20px 0;}

#body .news01{width:528px; height: 452px; text-align: left; background: #fff; padding:28px 28px 28px 35px;}
#body .news01 .top1{height: 115px;border-top: 1px dashed #000;padding: 12px 0 0 0; background: #f9fbff;}
#body .news01 .top1 .info01{float: left; width:487px;margin: 0 0 0 22px;}
#body .news01 .top1 .info01 h1{text-align: left; font-size: 22px; color:#3a69b8; font-weight: normal; height: 30px; margin:10px 0 0 0;}
#body .news01 .top1 .info01 p{line-height: 20px; margin:6px 0 0 0;}
#body .news01 .list01{width:525px; float: left; margin-top: 20px; font-size: 15px;}
#body .news01 .list01 ul{margin:12px 0 0 30px;}
#body .news01 .list01 li{margin:3px 0; float: left; padding: 0 0 0 20px; background-position: -15px -187px; width:501px;}
#body .news01 .list01 li .date{font-size: 12px; color:#767676;}

#body .more{width:40px; height: 18px; color:#fff; font-size: 12px; text-align: center; line-height: 18px; background: #e89c3a;margin: 6px 0 0 10px;}


.footer{text-align: left; line-height: 24px; font-size:14px; color:#fff; width:100%; padding:20px 0 6px 0; background: #3a69b8;}
.footer p{/*! width:500px; */ text-align: left;}
.footer .ew{margin-top: 0px;}
.footer .zhaocuo{margin: 10px;}


/*pic_news*/
.slideBox{ width:488px; height:414px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:40%; bottom:8px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{float:left; margin-right:5px;  width:30px; height:4px; line-height:14px; text-align:center; background:#d2d2d2; cursor:pointer; }
.slideBox .hd ul li.on{background:#f4c639; color:#d2d2d2;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:488px; height:314px; position: relative; z-index: 0 }
.slideBox .bd p{font-size: 18px;}

/*text_list*/
.slideTxtBox{ width:540px; text-align:left; margin:0;  } 
.slideTxtBox .hd{ height:37px; line-height:34px; position:relative;  } 
.slideTxtBox .hd ul{ float:left; position:absolute; left:0; height:34px;  } 
.slideTxtBox .hd ul li{margin:0 1px; font-size: 18px; float:left; height: 34px; width:178px; text-align: center; background: #f1f1f1; color:#6c6c6c; } 
.slideTxtBox .hd ul li.on{ height:34px;  background:#4f8e4f; cursor:pointer; color:#fff; } 
.slideTxtBox .hd ul li.on a{color:#fff;}
.slideTxtBox .bd{} 
.slideTxtBox .bd .list01{width:536px; float: left; margin-top: 20px; font-size: 15px;}
.slideTxtBox .bd .list01 ul{margin:12px 0 0 30px;}
.slideTxtBox .bd .list01 li{margin:3px 0; float: left; padding: 0 0 0 20px; background-position: 0px -32px; width:508px;}
.slideTxtBox .bd .list01 li .date{font-size: 12px; color:#767676;}
.slideTxtBox .tempWrap{ margin:5px 0;  } 


 /*info.shtml*/
#body .info02 {margin:50px 80px 20px 80px; text-align: left;width: 1057px;}
#body .info02 h1{text-align: center; font-size: 24px; height: 75px;}
#body .info02 div{line-height: 25px; font-size: 16px; color:#555;}
#body .info02 p{margin-bottom: 20px;}
#body .info02 h2{text-align: center; font-size: 36px; height: auto; line-height:1.6; color:#3a69b8; font-weight: 500;}
#body .info02  .file_info{border-bottom: 1px solid #eaeaea; padding:20px; font-weight: 14px; color:#7a7a7a; text-align: center;}
#body .info02  .info{margin:70px 40px 50px 40px; text-align: center;}
#body .info02 .info p{text-align: left;}
#body .info02 .info p img{max-width:100%;}
#body .info02  .button_orange{ text-decoration: none; width:112px; color:#fff; text-align: center; margin:10px; background: #ff9225; line-height: 34px;}
#body .info02  .button_orange:hover{background: #ccc;
transition:background 0.5s;
-moz-transition:background 0.5s; /* Firefox 4 */
-webkit-transition:background 0.5s; /* Safari and Chrome */
-o-transition:background 0.5s; /* Opera */}
#body .info02  .share{border-top: 1px solid #eaeaea; padding:20px; font-size: 14px; color:#7a7a7a; width:978px; margin:30px 0;}
#body .info02  .share a{font-size:14px; color:#666666; height: 27px; float: right;}
#body .info02  .share p{font-size:14px; color:#666;}
.content .icon_totop,.content .icon_print,.content .icon_close,.content .page li a,.content .page li a:hover,.content .page li .selected,.content .page li .back,.content .page li .back:hover,.content .page li .next,.conten .page li .next:hover{background: url(../images/icon.png) no-repeat; }
.position{width:1180px;background-color:#f6f6f6; font-size: 16px; color: #575757; padding:15px 0 0 20px; text-align: left; height: 39px; margin:20px auto 0px;}
.position a{color:#60a5e3;}
.content .icon_totop{background-position: -6px -541px; padding-left: 35px; margin:0 10px;}
.content .icon_print{background-position: -7px -579px; padding-left: 35px; margin:0 10px;}
.content .icon_close{background-position: -6px -618px; padding-left: 35px; margin:0 10px;}

/*list.shtml*/
.content{width:1170px; background: #fff; margin: 0 auto 30px auto; padding:15px;}
.content .menu{width:250px;background: none;margin: 0px;padding: 0px;}
.content .menu .title1{background-color: #74c7ef; font-size: 24px; color: #fff;  height: 75px;}
.content .menu .title1 h1{font-size: 24px; font-weight: normal; background-position: 17px -307px; float: left;margin: 23px 4px;padding-left: 29px;}
.content .menu li{margin:0px;padding: 0px;}
.content .menu li a{background-color: #f8f8f8; width:214px; padding:0 0 0 36px; border-bottom: 1px solid #f2f2f2; height: 47px; line-height: 47px; /*! background-position:214px -338px; */  font-size:18px; text-align: left;color:#6e6e6e;}
.content .menu li a:hover{/*! background-position:214px -377px; */ background-color: #e8c13a; color: #fff; text-decoration: none;margin: 0px;/*! padding: 0px; */}
.content .menu li .selected{background-position:214px -377px; background-color: #e8c13a; color: #fff; text-decoration: none;}
.content .list{width:892px; margin-left: 20px; text-align: left;}
.content .list .title1{background: #f6f6f6; width:100%; height: 48px; text-align: left}
.content .list .title1 h2{border-bottom: 3px solid #75c7ef; color:#3a69b8; font-size: 19px; font-weight: normal; margin-left:17px; height: 45px; width:100px; text-align: center;line-height: 45px;}
.content .list ul{margin-top: 10px;}
.content .list ul li{border-bottom: 1px dashed #c1c1c1; background-position: -5px -178px; padding:0px 0 0 36px; line-height: 40px;}
.content .list ul li .date{float: right; color:#a5a5a5;}
.content .list ul li a{color:#5f5f5f;}
.content .page{margin:40px; float: right; width:700px;}
.content .page li{float: left; line-height: 30px;}
.content .page li a{text-decoration: none; width:34px; height: 30px; color:#4c4c4c; line-height: 30px; background-position:-5px -376px; float: left;  margin: 0 5px 0 0;}
.content .page li a:hover{text-decoration: none; width:34px; height: 30px; color:#4c4c4c; line-height: 30px; background-position:-6px -414px; float: left;  margin: 0 5px 0 0; color:#fff;}
.content .page li .selected{text-decoration: none; width:34px; height: 30px; color:#4c4c4c; line-height: 30px; background-position:-6px -414px; float: left;  margin: 0 5px 0 0; color:#fff;}
.content .page li .back{width:34px; height: 30px; background-position:-5px -454px;}
.content .page li .back:hover{width:34px; height: 30px; background-position:-43px -494px;}
.content .page li .next{width:34px; height: 30px; background-position:-44px -454px;}
.content .page li .next:hover{width:34px; height: 30px; background-position:-6px -494px;}
.content .page li input{width:20px; height: 30px; line-height: 30px; border:1px solid #eee; margin:0 10px; padding:0 10px;}

