全局变量start*/
@charset "utf-8";
*{ margin:0px; padding:0px;}
a,a:link,a:visited,a:hover{text-decoration:none; }
a{ color:#333}
a:hover{ color:#1963bf}
a img{ border:none;}
img{ vertical-align:top;}
#clear{ clear:both;}
table{ font-size:12px;border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px; font-family: Arial, Helvetica, sans-serif,"宋体";  color:#323232; background:#fff;}
a{blr:expression(this.onFocus=this.blur())} /*a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  去掉链接触摸高亮 */
a{outline:none;} /*for Firefox*/
h1,h2,h3,h4,h5,input{font-size:12px; font-weight:normal;}
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,i{ margin:0px; padding:0px;}
ol,p,dl,li{list-style:none;}


.wrap{ width:100%; height: auto;overflow:hidden;  position: relative; min-width:1000px;font-family: Microsoft YaHei;}
.public{ width:1000px; height:auto; overflow:hidden; margin:0px auto; position:relative;}/*公用标签*/
.fl{ float:left; display:inline;}/*左浮动标签*/
.fr{ float:right; display:inline;}/*右浮动标签*/
.boxmain{ width:100%; height:auto; overflow:hidden;}/*模块公用*/
/*全局变量end*/

/*.pro-class li a,.newbox ul li .date,.search .sbtn,.first>li>a,.location p{behavior:url(pie.htc);position: relative;}*/
/*首页start*/
.header{height: 80px;width: 1000px;margin: 0 auto;position: relative;font-size: 0;}
.logo{width: 400px;height: 80px;overflow: hidden;display: inline-block;}
.logo a{display: table-cell;width: 400px;height: 80px;text-align: center;vertical-align: middle;}
.logo a img{max-height: 100%;max-width: 100%;vertical-align: middle;}
.tel{position: absolute;right: 0;top:15px;font-size: 14px;color: #1f73ba;}
.tel span{font-size: 18px;font-family: Microsoft YaHei;font-weight: bold;}
.search{position: absolute;bottom: 10px;right: 0;overflow: hidden;}
.search .sinp{height: 26px;border: 1px solid #d6d7dc;width: 194px;padding: 0 8px;float: left;}
.search input{border: none;float: left;outline: none;}
.search .sinp input{height: 26px;line-height: 26px;width: 194px;color: #909090;background: #fff;font-family: Microsoft YaHei;}
.search .sbtn{display: block;width: 28px;height: 28px;line-height:28px;background: #1963bf url(../images/search.png) center no-repeat;cursor: pointer;}

/*主菜单标签*/
.menu{width: 100%;height:50px;background: url(../images/menubg.jpg) repeat;position: relative;z-index: 10;}
.menu>ul{width: 1000px;margin: 0 auto;}
.menu>ul>li{float: left;width:12.5%;height: 50px;text-align: center;position: relative;}
.menu>ul>li>h3{position: relative;height: 45px;line-height: 45px;margin: 0 15%;}
.menu>ul>li>h3 a{font-size: 16px;color: #fff;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.menu>ul>li.on>h3{border-bottom: 3px solid #fff;}
.sub{position: absolute;line-height: 32px;width: 70%;display: none;top: 50px;padding-top: 10px;margin: 0 15%}
.sub li{text-align: center;line-height: 30px;margin-bottom: 1px;background: rgba(32,61,101,.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8203d65,endColorstr=#c8203d65);}
.sub li a{color: #fff;font-size: 14px;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub li a:hover{background: #1963bf;}


/*大图标签*/

.banner{width:100%;height:499px;margin-bottom: 12px;}
.banner .slideBox{ width:1920px;height: 499px;position:relative;left: 50%;margin-left: -960px;text-align: center;}
.slideBox .hd{width:1000px;/*height:408px; */overflow:hidden; position:absolute;left: 50%;margin-left: -500px;bottom: 10px;text-align: center;}
.slideBox .hd ul{ overflow:hidden; zoom:1;position: relative;z-index: 100; }
.slideBox .hd ul li{cursor:pointer;margin:0 4px;height:6px; overflow: hidden; width: 60px;display: inline-block;background: #1963bf;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.slideBox .hd ul li.on{background:#fff;filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:5;}
.banner .slideBox .bd li{ zoom:1; vertical-align:middle;}
.banner .slideBox .bd img{height: 499px;}
/*.slideBox .btn{width: 1000px;height: 48px;position: absolute;left: 50%;margin-left: -500px;top: 206px}*/
/*.slideBox .btn .prev,.slideBox .btn .next{ position:absolute;display:block; width:60px; height:6px; z-index: 20}
.slideBox .btn .prev{ left:0; }
.slideBox .btn .next{ right:0; background-position:-48px 0; }*/



/*note*/
.note{height: 40px;line-height: 40px;background: #f2f2f2;overflow: hidden;}
.notebox{width: 1000px;margin:0 auto;overflow: hidden;position: relative;font-size: 0;}
.notebox span{color: #fff;font-size: 14px;display: inline-block;width: 66px;padding-left: 18px;background: #1963bf;position: relative;float: left;}
.notebox span:before{content:"";width: 0;height: 0;border-left: 12px solid #1963bf;border-top: 20px solid transparent;border-bottom: 20px solid transparent;position: absolute;right: -12px;}
.txtMarquee-top{ display: inline-block;width:896px;  overflow:hidden; position:relative;margin-left:20px; float: left; }
.txtMarquee-top .hd{position: absolute;right: 0;}
.txtMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding: 8px 0 2px;  }
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;width:17px; height:9px;overflow:hidden;cursor:pointer; background:url(../images/txtarw.png) 0 0 no-repeat;margin-bottom: 6px;}
.txtMarquee-top .hd .next{ background-position:0 -9px;}
.txtMarquee-top .bd{padding:5px 0;height: 28px;width: 50%;}
.txtMarquee-top .infoList li{ height: 28px;font-size: 12px; line-height:28px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;   }
.txtMarquue-top .infoList li a{color: #323232;}


/*内容区域标签*/
/*.content{width: 100%;background: url(../images/fbg.jpg) center bottom no-repeat;}*/
.pro{width: 1000px;margin: 40px auto 30px;position: relative;}
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;}
.picMarquee-left .hd{ overflow:hidden;width: 100%;height:30px;position: absolute;top: 50%;margin-top: -15px;display: none;}
.picMarquee-left .bd{width: 100%;/*height: 277px;*/overflow: hidden;position: relative;z-index: 100;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ float:left;overflow:hidden;width:235px;margin-right: 20px;}
.picMarquee-left .bd ul li .pic{ display: table-cell;width: 231px;height: 156px;border: 2px solid #d6d7dc;text-align: center;vertical-align: middle;margin-bottom: 10px;}
.picMarquee-left .bd ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.picMarquee-left .bd ul li a:hover .pic {border-color: #1f73ba;}
.picMarquee-left .bd ul li .nr h2{line-height: 30px;color: #323232;font-size: 14px;text-align: center;margin-bottom: 8px;border-bottom:1px solid #d6d7dc;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.picMarquee-left .bd ul li a:hover .nr h2 {color: #1f73ba;border-bottom-color:#1f73ba;}
.picMarquee-left .bd ul li .nr p{line-height: 24px;height: 72px;overflow: hidden;color: #323232;}

.row{background: url(../images/bg.jpg) repeat;height: 285px;padding: 15px 0 20px;margin-bottom: 30px;}
.rowbox{width: 1000px;margin: 0 auto;overflow: hidden;}
.about,.news{width: 490px;}
.titbox{height: 30px;line-height: 30px;border-bottom: 1px solid #d0d0d0;margin-bottom: 15px;overflow: hidden;}
.tit{width: 85%;float: left;padding-left: 12px;background: url(../images/titbg.png) left center no-repeat;overflow: hidden;}
.tit h2{max-width: 40%;float: left;display: inline-block;color: #323232;font-size: 14px;}
.tit h2 span{color: #1963bf;}
.tit h2 b{font-weight: normal;}
.tit p{max-width: 40%;float: left;display: inline-block;font-size: 12px;color: #a1a1a1;}
.tit p:before{content: "|";font-size: 16px;color: #323232;padding: 0 5px;}
.tit p,.tit h2{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.titbox .more{float: right;color: #a1a1a1;}
.titbox .more:hover{color: #1963bf;}
.aboutbox,.newbox{height: 240px;overflow: hidden;}
.newbox .new-item{height: 82px;overflow: hidden;margin-bottom: 10px;}
.newbox .new-item .pic{width: 128px;height: 82px;float: left;margin-right: 10px;}
.newbox .new-item .pic a{display: table-cell;width: 128px;height: 82px;text-align: center;vertical-align: middle;}
.newbox .new-item .pic a img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.newbox .new-item .nr{height: 82px;line-height: 20px;}
.newbox .new-item .nr h2{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newbox .new-item .nr h2 a{color: #323232;}
.newbox .new-item .nr h2 a:hover{color: #1963bf;}
.newbox .new-item .nr span{display: block;color: #959595;}
.newbox .new-item .nr p{color: #959494;;height: 40px;overflow: hidden;}
.newbox ul{height:144px;overflow: hidden;}
.newbox ul li{line-height: 24px;overflow: hidden;}
.newbox ul li p{color: #727272;width: 76%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newbox ul li p:before{content: "◆";padding-right: 3px;}
.newbox ul li span{float: right;color: #959494;}
.newbox ul li a:hover p,.newbox ul li a:hover span{color: #1963bf;}
.about-img{display: table-cell;width: 490px;height: 130px;text-align: center;vertical-align: middle;}
.about-img img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.about-nr{height: 96px;overflow: hidden;line-height: 24px;margin-top: 10px;}
.about-nr a{color: #727272;}
.about-nr a:hover{color: #1963bf;}
.sec-nav{padding: 10px 0;width: 1000px;margin: 0 auto 50px;height: 110px;}
.sec-nav ul{overflow: hidden;}
.sec-nav ul li{float: left;/*margin-right: 20px;*/width: 320px;margin: 10px 5px;}
.sec-nav ul li a{display: block;width: 320px;height: 110px;border-radius: 8px;overflow: hidden;position: relative;}
.sec-nav ul li .pic{display: table-cell;width: 320px;height: 110px;text-align: center;vertical-align: middle;}
.sec-nav ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.sec-nav ul li h2{height: 40px;position: absolute;top: 35px;width: 260px;text-align: right;padding: 0 30px;line-height: 40px;background: url(../images/namebg.png) right center no-repeat;font-size: 18px;color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sec-nav ul li a:hover{box-shadow: 0 0 6px #1963bf;}
/*友情链接标签*/

/*底部标签*/
.footer{width: 100%;padding:15px 0;background: #1963bf;text-align: center;line-height: 24px;color: #629de7}
.footer a{color: #629de7;padding: 0 5px;}
.footer a:hover{text-decoration: underline;color: #a5cbfa;}


/*index end*/

/*about*/
.content{margin: 32px auto 40px;width: 1000px;overflow: hidden;}

.side-left{width:220px;}

.sidebar{margin-bottom: 30px;background: #e6e6e6;}
.sidebar-tit{padding: 40px 15px 10px;background: #1963bf;height: 30px;line-height: 30px;}
.sidebar-tit h2{font-size: 18px;color: #fff;max-width: 40%;float: left;margin-right: 5px;}
.sidebar-tit span{color: #4b9ce0;display: inline-block;max-width: 40%;float: left;line-height: 40px;}
.sidebar-tit h2,.sidebar-tit span{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.first{}
.first>li{line-height: 40px;border-top: 1px solid #fff;}
.first>li>a{position: relative;}
.first>li>a:hover{color: #fff;background: #1963bf url(../images/arw.png) 196px center no-repeat;}
.first li a{padding: 0 20px;font-size: 14px;color: #323232;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.second{padding:5px 0;display: none;background: #fff;}
.second li{line-height: 40px;}
.second li a{height: 40px;line-height: 40px;color: #3f423e;}
.second>li>a:before{content: "◆";}
.second li a:hover{color: #1963bf;}
.third{display: none;}
.third li a{display: block;padding-left: 40px;font-size: 12px;}
.contact .contact-tit{height: 40px;line-height: 40px;text-align: center;background: #1963bf;color: #fff;font-size: 18px;}
.side-conbox{padding:5px 0;border: 1px solid #1963bf;border-top:none;}
.phone{background: url(../images/tel.png) left center no-repeat;padding-left: 40px;height: 40px;line-height: 18px;margin: 0 10px 5px;}
.phone p{font-size: 18px;font-weight: bold;}
.contact-txt{padding: 0 10px;font-size: 14px;margin-bottom: 5px;}
.contact-img{width: 218px;height: 88px;padding-bottom: 1px;}
.contact-img img{width: 218px;height: 88px;}
.side-right{width: 760px;}
.nybanner{width: 760px;height: 200px;margin-bottom: 20px;}
.nybanner img{width: 760px;height: 200px;}
.side-rtit{height: 40px;overflow: hidden;position: relative;margin-bottom: 30px;background: #e6e6e6;padding: 0 10px;}
.side-rtit h2{width: 200px;height: 40px;line-height: 40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 18px;color: #323232;}
.location{display: inline-block;position: absolute;right: 10px;top: 0;line-height: 40px;font-size: 12px;color: #929292;}
.location a{color: #929292;}
.location a:hover{color: #1963bf;}
.edit{min-height: 300px;}

/*news*/
.newlist{overflow: hidden;padding-bottom: 20px;}
.newlist li{border-bottom: 1px dashed #d6d7dc;line-height: 48px;overflow: hidden;}
.newlist li a{color: #323232;}
.newlist li p{width: 80%;float: left;font-size: 14px;background: url(../images/li.png) left center no-repeat;padding-left: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newlist li a:hover p{color: #1963bf;background-image: url(../images/lih.png);}
.newlist li span{float: right;}
.newlist li a:hover span{color: #1963bf;}
.paging{text-align: center;overflow: hidden;padding: 10px 0 20px;}
.paging a{color: #323232;font-size: 12px;/*display: inline-block;height: 20px;line-height: 20px;min-width:20px;*/margin: 0 6px;overflow: hidden;font-family: Microsoft YaHei;}

.paging a.num{margin: 0 3px;}
.paging a.num:hover{color: #1f73ba;}
.pon{color: #1f73ba!important;}
.paging p{display: inline-block;}
.paging p input{font-family: Microsoft YaHei;}
.paging p input.txt{width:22px;height: 18px;border: 1px solid #d6d7dc;line-height: 18px;text-align: center;color: #323232;margin:0 5px; }
.paging p input.btn{width: 50px;height:20px;line-height:16px;color: #fff;border: none;background: #1963bf;margin-left: 5px;cursor: pointer;}
/*list-imagetext*/
.new-list{}
.new-list li{overflow: hidden;margin-bottom: 20px;height: 126px;padding-bottom: 20px;border-bottom: 1px dashed #d6d7dc;}
.new-list li .new-pic{width: 174px;height: 120px;float: left;padding: 2px;border: 1px solid #d6d7dc;}
.new-list li .new-pic:hover{border-color: #1963bf;}
.new-list li .new-pic a{display: table-cell;width: 174px;height: 120px;text-align: center;vertical-align: middle;}
.new-list li .new-pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.new-list li .new-nr{width: 552px;float: right;height: 126px;position: relative;line-height: 24px;overflow: hidden;margin-right: 10px;}
.new-list li .new-nr h2{overflow: hidden;line-height: 28px;padding-top: 5px;}
.new-list li .new-nr h2 a{font-size: 14px;color: #323232;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.new-list li .new-nr h2 a:hover{color: #1963bf;}
.new-list li .new-nr p{height: 66px;overflow: hidden;line-height: 22px;}
.new-list li .new-nr p a{font-size: 12px;color: #959595;}
/*.new-list li .new-nr p a:hover{text-decoration: underline;}*/
.new-list li .new-nr span{color: #959595;display: block;line-height: 22px;}
/*pro*/
.prolist{padding-bottom: 10px;overflow: hidden;}
.prolist li{float: left;width: 240px;margin: 0 20px 20px 0;text-align: center;}
/*.prolist li a{display: block;position: relative;overflow: hidden;}*/
.prolist li .pro-img{width: 236px;height: 174px;border: 1px solid #e3e3e3;padding: 1px;margin-bottom: 10px;}
.prolist li .pro-img:hover{border-color: #1963bf;}
.prolist li .pro-img a{width: 236px;height: 174px;display: table-cell;text-align: center;vertical-align: middle;}
.prolist li .pro-img a img{max-height: 100%;max-width: 100%;vertical-align: middle;}
.prolist li h2{line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.prolist li h2 a{color: #323232;background: #cacaca;display: block;}
.prolist li h2 a:hover{color: #fff;background: #1963bf;}





/*news-det*/
.artit{text-align: center;line-height: 24px;margin-bottom: 10px;}
.artit h2{color: #000;margin-bottom:3px;font-size: 16px;}
.artit span{color: #323232;}

.article{padding-bottom: 10px;color: #6a6a6a;border-bottom: 1px solid #d6d7dc;overflow: hidden;}
.artpaging{overflow: hidden;padding: 10px 0;line-height: 28px;position: relative;}

.artpaging a{color: #6a6a6a;font-size: 12px;margin-right: 30px;}
.artpaging a:hover{color: #1963bf;}
a.back{background: url(../images/return.png) left center no-repeat;padding-left: 20px;float: right;margin-right: 0;}
.share{float: right;}
/*pro-det*/

.pro-det h2{font-size: 18px;text-align: center;margin-bottom: 15px;}
.mod18{width:580px;height:544px;margin:20px auto;position:relative;background:#f7f7f7;}
.mod18 .btn{position:absolute;width:11px;height:18px;/*top:336px;*/cursor:pointer;z-index:99;font-size:50px;font-weight:bold;bottom: 48px;}
.mod18 .prev{left:4px;background:url(../images/pnbtn.png) 0 0 no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:213px;width:24px;height:38px;display: none;}
.mod18 #prevTop{background:url(../images/prodetarw.png) 0 0 no-repeat;left: 30px;}
.mod18 #nextTop{background:url(../images/prodetarw.png) -24px 0 no-repeat;right: 30px;}
.mod18 .next{right:4px;background:url(../images/pnbtn.png) -11px 0 no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf .pic{display:table-cell;width:580px;height:430px;text-align: center;vertical-align: middle;}
/*.mod18 .cf li span{display:block;width:430px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}*/
.mod18 .picBox{height:430px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:430px;position:absolute;}
.mod18 .picBox li{width:580px;height:430px;}
.mod18 .picBox li img,.mod18 .listBox li img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.mod18 .listBox{width:550px;height:74px;position:absolute;overflow:hidden;bottom: 20px;left: 50%;margin-left: -275px;}
.mod18 .listBox ul{height:74px;position:absolute;}
.mod18 .listBox li{width:100px;height:74px;cursor:pointer;position:relative;padding: 0 5px;}
.mod18 .listBox li i{display:block;width:100px;height: 100%;position: absolute;top: 0;background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
.mod18 .listBox li .pic{display:table-cell;width:100px;height:74px;text-align: center;vertical-align: middle;}

.mod18 .listBox .on i{display:none;}
.listBoxbg{width:100%;height:74px;/*background: rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);*/position: absolute;bottom:20px; }



/*.pro-det{width: 500px;margin: 0 auto 10px;}
.pro-det .slideBox{overflow:hidden; position:relative;width: 500px;height: 420px;}
.pro-det .slideBox .hd{ display: none;}
.pro-det .slideBox .bd{position:relative;width: 368px;height: 420px;margin: 0 auto;}
.pro-det .slideBox .bd li{ zoom:1; width: 362px;height: 414px;padding: 2px;border: 1px solid #d6e6cf; }
.pro-det .slideBox .bd li .pic{display: table-cell;text-align: center;width:362px; height:414px;vertical-align: middle;}
.pro-det .slideBox .bd img{max-width: 100%;max-height: 100%;vertical-align: middle;  }*/

/* 下面是前/后按钮代码，如果不需要删除即可 */
/*.pro-det .slideBox .prev,
.pro-det .slideBox .next{ position:absolute; top:50%; margin-top:-19px; display:block; width:36px; height:36px; background:url(../images/prodetarw.png) 0 0 no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.pro-det .slideBox .prev{ left:3%; }
.pro-det .slideBox .next{right:3%; background-position:-24px 0; }
.pro-det .slideBox .prev:hover,
.pro-det .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

*/

/*search*/
/*.searchbox{padding:10px 0;}*/
.search-txt{margin-bottom: 5px;text-align: center;font-size: 16px;}






/*@-webkit-keyframes floating-arrow {
  from {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0); }
  65% {
    -webkit-transform: translate(-50%, 15px);
            transform: translate(-50%, 15px); }
  to {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0); } }

@keyframes floating-arrow {
  from {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0); }
  65% {
    -webkit-transform: translate(-50%, 15px);
            transform: translate(-50%, 15px); }
  to {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0); } }