﻿@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: #008E34; }
/*a { blr:expression_r(this.onFocus=this.blur());}*/
a { outline: none; /*transition-duration: 0.3s, 0.3s;*/ 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;}
/*.info{text-align: justify; text-justify: inter-ideograph;}*/



/*Body*/
body {  margin: 0 auto; overflow-x: hidden; color: #585858; }
area {  anything:expression(this.onfocus=this.blur);  }


.header{ width: 1200px;height:160px;margin: 0 auto;}
.header_logo{ width:400px;margin-top: 50px;float: left;}
.header_phone{ float: right;margin-top: 50px;width: 280px;}
.header_phone img{ float: right;}
.header_phone p{ font-size: 18px;color: #000;margin-top: 10px;float: right;height:20px;}
.nav{ width:100%;height:55px;background: #00519d;}
.nav_list{ width: 1200px;height:55px;margin: 0 auto;}
.nav_list ul li{ float: left;height:55px;line-height: 55px;text-align: center;width: 133px;font-size: 16px;position: relative;}
.nav_list ul li a {width: 133px;color: #fff;height: 55px;float: left;line-height: 55px;text-align: center;}
.nav_list ul li:hover a, .nav ul li .active { background: #04417a;background-position: 0px 45px;color: #fff;width: 133px;height:55px;}
.nav_list ul li .childmenu{ position: absolute;top: 55px;z-index: 9999;width: 100%;}
.nav_list ul li .childmenu ul li{ height:55px;width: 100%;line-height: 55px;text-align: center;}
.nav_list ul li .childmenu ul li{ width:100%; height:55px; line-height:55px; text-align:center; }
.nav_list ul li .childmenu ul li a{ width:90%;  padding:0px 5%; height:55px; line-height:55px; font-size:14px;  overflow:hidden; font-weight:normal;background:#00519d; color:#fff;}
.nav_list ul li .childmenu ul li a:hover{  color:#fff; background:#04417a;}

.banner{margin:0}
.picBox{overflow:hidden;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:#00519d;}

.footer{ width:100%;background: #4d4d4d;height: 360px;float: left;}
.footeru{ width:1200px;height:360px;margin:0 auto;}
.footeru-title{ height:50px;width:100%;color: #fff;line-height: 50px;font-size: 16px;}
.footeru-titbg{ width:30px;height:1px;overflow:hidden;background: #fff;}
.footeru-left{ width:360px;margin-top: 60px;float: left;}
.footeru-left ul{ padding-top: 10px;}
.footeru-left li{ width:130px;float: left;padding-right: 10px;line-height: 36px;color: #fff;}
.footeru-left li a{ color: #fff;font-size: 14px;}
.footeru-center{ width:460px;margin-top: 60px;float: left;}
.footeru-centerc{ padding-top: 10px;line-height: 36px;color: #fff;font-size: 14px;}
.footeru-right{ width:380px;float: right;margin-top: 60px;}
.footeru-right ul{ padding-top: 10px;}
.footeru-right li{ width:240px;float: left;padding-right: 10px;line-height: 36px;color: #fff;}
.footeru-right li a{ color: #fff;font-size: 14px;}

.yb_conct { position: fixed;z-index: 9999999;top: 200px;right: -127px;cursor: pointer;transition: all .3s ease;}
.yb_bar ul li { width: 180px;height: 53px;font: 16px/53px 'Microsoft YaHei';color: #fff;text-indent: 54px;margin-bottom: 3px;border-radius: 3px;transition: all .5s ease;overflow: hidden;}
.yb_bar .yb_phone { background: #FF5807 url(../images/1_05.png) no-repeat 15px 15px;}
.yb_bar .yb_QQ { text-indent: 0;background: #FF5807 url(../images/1_04.png) no-repeat 15px 15px;}
.yb_bar .yb_ercode { background: #FF5807 url(../images/1_06.png) no-repeat 15px 15px;}
.hd_qr { padding: 0 29px 25px 29px;}
.yb_QQ a { display: block;text-indent: 54px;width: 100%;height: 100%;color: #fff;}

.index{ width: 1200px;margin: 0 auto;}
.intit{ width: 100%;text-align: center;margin: 50px auto;}
.intitch{ font-size: 24px;color: #000;}
.intiten{ font-size: 16px;color: #777;}




.indexp-con{ position: relative;width:100%;}
.btn_pre{ position: absolute;left: 0px;top:0px;display:none;background: url(../images/button_20.png) no-repeat left 120px;width: 80px;height:280px;z-index: 100;}
.btn_next{ position: absolute;right: 0px;top:0px;display:none;background: url(../images/button_23.png) no-repeat right 120px;width: 80px;height:280px;z-index: 100;}
.indexp-con:hover .btn_pre,.indexp-con:hover .btn_next{ display: block;}
.marquee250{ width:1200px;height:280px;overflow:hidden;margin:0 auto;position:relative;}
.thumb_list{  overflow:hidden;zoom:1;}
.thumb_list li{  float:left;display:inline;text-align:center;margin:0;}
.thumb_list li a:hover img{  opacity:0.7;filter:Alpha(opacity=70);}
.pic_list_li{ margin:0 10px 0 0;background:#fff;}
/*.pic_list_li .txt{ padding:5px;height:30px;line-height:30px;width:220px;background:rgba(0,0,0,0.6);overflow:hidden;position: absolute;bottom: 0px;text-align: center;}
.pic_list_li .txt a{ overflow:hidden;font-size: 16px;color: #fff;}
.pic_list_li .txt-intro{ padding:0 5px 8px;color:#999;height:20px;line-height:20px;overflow:hidden;}*/

.indexp-con1{ position: relative;width:100%;margin-bottom: 50px;}
.btn_pre1{ position: absolute;left: 0px;top:0px;background: url(../images/button_47.png) no-repeat left 120px;width: 50px;height:250px;z-index: 100;}
.btn_next1{ position: absolute;right: 0px;top:0px;background: url(../images/button_50.png) no-repeat right 120px;width: 50px;height:250px;z-index: 100;}
.marquee260{ width:1100px;height:300px;overflow:hidden;margin:0 auto;position:relative;}
.thumb_list1{  overflow:hidden;zoom:1;}
.thumb_list1 li{  float:left;display:inline;text-align:center;margin:0;}
.thumb_list1 li a:hover img{  opacity:0.7;filter:Alpha(opacity=70);}
.pic_list_li1{ margin:0 20px 0 0;background:#fff;}
.pic_list_li1 .txt1{ height:50px;line-height:50px;width:260px;overflow:hidden;}
.pic_list_li1 .txt1 a{ overflow:hidden;font-size: 16px;color: #333;height:50px;line-height:50px;width:260px;}
.pic_list_li1 .txt-intro{ padding:0 5px 8px;color:#999;height:20px;line-height:20px;overflow:hidden;}



.index_about{ width: 1200px;margin: 0 auto;height:330px;}
.index_aleft{ width:540px;float: left;}
.index_alefttit{ height:35px;border-bottom: 1px dashed #000;width: 100%;}
.index_aleftch{ line-height: 35px;font-size: 18px;float: left;}
.index_aleftmore{ line-height: 35px;font-size: 14px;float: right;}
.index_aleft img{ margin: 20px auto 10px;}
.index_aleftin{ line-height: 22px;}
.index_aleftin a{ color:#ff5807;}
.index_aright{ width:590px;height:328px;border:1px solid #ccc;float: right;}
.index_aright_tit{ height: 36px;border-bottom: 1px solid #ccc;}
.index_aright_tit li{ float: left;background: #fff;border: 1px solid #ccc;border-top: none;width: 100px;line-height:36px;text-align: center;margin-left: -1px;position: relative;cursor: pointer;font-size: 16px;}
.index_aright_tit li.cur {border-bottom: none;background: #fff;border-top: 1px solid #008E34;color:#008E34;}
.index_aright_con1{ position: absolute;}
.index_aright_con1 img{ width:160px;height:215px;margin: 40px 20px 0 10px;float: left;}
.index_aright_conf{ margin-top: 45px;margin-left:190px;width:390px;line-height: 45px;font-size: 18px;color: #000;}
.index_aright_conot{ width:370px;margin-left: 20px;list-style-type: disc;float:left;line-height: 33px;font-size: 16px;color:#979797;}
.index_aright_conot span{ float: right;}
