@charset "utf-8";
/* CSS Document */
body{font-size:14px;line-height:1.8em;color:#1d1d1d;font-family:"Microsoft YaHei";}
*{margin:0;padding:0;}
img{border:0;}
input, textarea, select{font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size:12px;}
li{list-style:none;}
a{font-family:"Microsoft YaHei";color:#1d1d1d;text-decoration:none;}
a:hover{color: #b20000;}
.clearfix{ clear:both;}
#top_xian{width:100%; height:111px; border-bottom:1px solid #d8d8d8;}
#top{width:1000px; height:110px; margin:0 auto;}
#top .logo{ float:left;}
#top .logo a{ width:500px; height:110px; text-indent:-9999em; background-size:500px auto; background-repeat:no-repeat; background-position:0 50%; display:block;}
#zy{width:268px; float:right;}
#zy .search{ height:30px; border:1px solid #ddd; overflow:hidden;}
#zy .search #search-input{ _float:left; width:205px; _width:195px; height:30px; font-size:14px; line-height:30px; padding:0 5px; border:none; border:0; outline:none; overflow:hidden;}
#zy .search .search_btn{ float:right; width:46px; height:30px; text-indent:-9999em; border:none; margin-left:-3px; cursor:pointer; background-color:#ddd; background-size:22px auto; background-repeat:no-repeat; background-position:50% 50%; background-image:url('images/search.png'); *background-image:url('images/search.gif'); overflow:hidden;}
#zy .search .search_btn:hover{ background-color:#bbb;}
#nav{width:1000px; height:40px; margin:0 auto;}
#nav li{width:200px; height:40px; line-height:40px; text-align:center; float:left;}
#nav li a{font-size:16px; display:block;}
#nav li a:hover{background:#013db4; color:#fff;}
#banner{width:100%; height:500px; margin:0 auto;}
#banner2{width:100%; margin:0 auto;}
.ct{width:1000px; margin:0 auto;}
.new1{height:28px; background:url('images/new1.jpg') left no-repeat; line-height:28px; padding:15px; border-bottom:1px dashed #707070;}
.new1 a{color:#707070; margin-left:100px}
.kuai{width:325px; height:107px; float:left; margin-right:12px; padding:30px 0;}
.kuai2{width:325px; height:107px; float: right; padding:30px 0;}
.kuai:hover,.kuai2:hover{ opacity:0.7; filter:alpha(opacith=70);}
.foot_bg{width:100%; min-height:260px; background:#000; overflow:hidden; clear:both;}
.foot{width:1000px; margin:0 auto; color:#fff; padding-top:30px; padding-bottom:20px;}
.foot a{color:#fff;}
.foot a:hover{color:#FF0}
.foot_right{width:335px; float:right; padding-left:20px; line-height:30px; font-size:14px;}
.foot_left{width:645px; float:left;}
.foot_ny{width:215px; float:left;}
.foot_ny li{width:215px; font-size:14px; line-height:30px;}
.shang{width:100%; background:#eeeeee;}
.shang_nr{width:1000px; margin:0 auto; padding:20px 0;}
.bt_bg{width:100%; background:#474747; line-height:45px;}
.bt{width:1000px; margin:0 auto; font-size:16px; color:#fff; background:url('images/libg.png') right no-repeat; *background:url('images/libg.gif') right no-repeat;}
.bt a{color:#fff;}
.bt a:hover{color:#fdd80a;}
.bt a.cur{color:#fdd80a;}
.ny_nr{padding:20px 0; line-height:30px; font-size:14px;}
.ny_nr p{text-indent:20px;}
.pro{width:1000px; overflow:hidden; clear:both;}
.pro li{width:292px; height:270px; float:left; margin:20px 20px 0 20px; text-align:center; overflow:hidden;}
.pro li a{line-height:30px; font-size:14px; text-align:center;}
/*导航*/
.nav{ width:100%; background:#005ca1;}
.navbox{ width:1000px; margin:0 auto;}
.nav .navbox .menu{ position:relative; float:left; _width:140px;}
.nav .navbox .menu .show{ height:40px; font-size:16px; color:#fff; line-height:40px; padding:0 30px; display:block;}
.nav .navbox .menu.cur .show{ background:#0043a1;}
.nav .navbox .menu:hover .show{ background:#0043a1;}
.nav .navbox .menu ul{ position:absolute; top:40px; left:0; display:none; z-index:9;}
.nav .navbox .menu ul li a{ width:85px; font-size:15px; color:#fff; line-height:30px; padding-left:40px; padding-right:15px; background-color:#005ca1; display:block; background-image:url('images/icon_strip.png'); background-repeat:no-repeat; background-position:28px 10px; background-size:3px auto; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nav .navbox .menu ul li a:hover{ background-color:#0043a1; background-position:28px -38px;}

/* 焦点图 */
.flexslider{position:relative;height:500px;background:url('images/loading.gif') 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.slides li a{display:block; width:100%; height:500px; overflow:hidden;}
.flex-control-nav{position:absolute;bottom:-30px;z-index:2;width:100%;text-align:right; right:20%;}
.flex-control-nav li{display:inline-block;width:13px;height:13px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:13px;height:13px;line-height:40px;overflow:hidden;background:url('images/dot.png') right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{position:absolute;display:block;width:50px;height:50px;overflow:hidden;border-radius:10px;background-size:20px auto; background-repeat:no-repeat; background-position:center center; background-color:none;}
.flex-direction-nav li a.flex-prev{ left:40px; background-image:url('images/prev.png'); *background-image:url('images/prev.gif');}
.flex-direction-nav li a.flex-next{ right:40px; background-image:url('images/next.png'); *background-image:url('images/next.gif');}
.flex-direction-nav li a:hover{ box-shadow:0px 0px 8px #000; opacity:0.7;filter:alpha(opacity:70);}

/*调用开始*/
form{margin:0;padding:0;}
.dis{display:none;}
.nlist{margin:0;padding:0;list-style:none}
.nlist li{line-height:30px;height:30px;border-bottom:1px dashed #ccc;font-family:arial;}
.nlist li span{float:right;}
.nlist li dl{margin:0;*margin:-14px 0 0 0;padding:0;}
.nlist li dl dt{line-height:30px;height:30px;border-bottom:1px dashed #ccc;}
.nlist b{font-family:"宋体";font-weight:normal;}
.nlists ul{margin:0;padding:0;list-style:none}
.nlists ul li{line-height:30px;height:30px;border-bottom:1px dashed #ccc;font-family:arial;}
.nlists ul li span{float:right;}
.smallpic{border:1px solid #ccc;padding:2px;background:#fff;}
#marqueeboxa{height:300px;overflow:hidden;margin:10px 0 0 0;clear:both;width:750px;}
.clear{clear:both;}
.news_title{margin:5px 0;padding:0;text-align:center;font-size:16px;}
.news_info{text-align:center;color:#999;border:1px solid #e1e1e1;border-left:0;border-right:0;margin:10px 0;padding:5px 0;}
#art_content{word-break:break-all;font-size:13px;padding:0 0 10px 0;}
#art_content img{max-width:750px;}
.news_pre{margin:10px 0 5px 0;clear:both;}
.c9{color:#999;}
/*留言部分*/
.guestbox{ width:1000px; margin:0 auto; padding:50px 0}
.guestbox .msgbox{ width:700px; margin:0 auto;}
.guestbox .usermsg .fl{ float:left; width:320px;}
.guestbox .usermsg .fl input,.guestbox .usermsg .fr input{ width:308px; height:30px; font-size:16px; color:#666; line-height:30px; padding:0 5px; border:1px solid #ddd; background:#f9f9f9;}
.guestbox .msgbox p{ font-size:16px; color:#999; line-height:40px;}
.guestbox .msgbox p span{ font-size:16px; color:#f00;}
.guestbox .usermsg .fr{ float:right; width:320px;}
.guestbox .titlemsg .ipttitle{ width:688px; height:30px; font-size:16px; color:#666; line-height:30px; padding:0 5px; background:#f9f9f9; border:1px solid #ddd;}
.guestbox .contmsg .textcont{ width:688px; height:150px; font-size:16px; color:#666; padding:5px; background:#f9f9f9; border:1px solid #ddd;}
.guestbox .msgbox .submitbtn{ width:80px; height:40px; font-size:18px; color:#666; margin-top:15px; cursor:pointer;}

/*人才招聘*/
.hr_subject{background:#F8F8F8;border:1px solid #E8E8E8;border-left:0;border-right:0;color:#333;text-align:center;line-height:30px;height:30px;}
.hr_td{line-height:30px;height:30px;border-bottom:1px dashed #ccc;}
.hr_resume{padding:15px 0;}
.hr_resume a{border:1px solid #1B96FF;background:#1B96FF;width:80px;height:25px;line-height:25px;text-align:center;display:block;margin:15px 0;float:left;color:#fff;margin:0 10px 0 0;}
.hr_resume a:hover{background:#FF7200;color:#fff;border:1px solid #FF7200;}
.hr_ip{border:1px solid #ccc;padding:4px 10px;}
.hr_ips{border:1px solid #ccc;width:450px;height:100px;}
.hr_red{color:#f30;font-family:"宋体";margin:0 0 0 10px;}
.gallery{margin:0 5px 0 5px;padding:0;display:block;height:50px;width:200px;overflow:hidden;float:left;position:relative;}
.gallery ul{margin:6px 0 0 0;padding:0;list-style:none;overflow:hidden;height:48px;position:absolute;width:2000px;}
.gallery ul li{float:left;width:50px;height:46px;margin:0;padding:0;text-align:center;}
.gallery ul li img{border:1px solid #ccc;width:46px;height:42px;}
/* pagenavi */
.pagenavi{clear:both; padding:35px 0 10px 0; color:#666; font:normal 12px/24px Arial; text-align:center;}
.pagenavi span{ padding:0 5px;}
.pagenavi a{display:inline-block; height:22px; margin:0 2px; padding:0 8px; border:solid 1px #ccc; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; background:#fff; color:#333; font:normal 12px/22px Arial, Helvetica, sans-serif; cursor:pointer;}
.pagenavi a:hover{height:24px; margin:0 3px; border:none; background:#005ca1; color:#fff!important; line-height:24px; text-decoration:none;}
.pagenavi a.select{cursor:default;}
/*产品内页*/
.pro_detail_pic{ position:relative; width:770px; text-align:center; padding:0 109px; margin-top:40px;}
.pro_detail_pic img{ width:auto; max-width:100%;}
.owl-carousel .owl-wrapper{ display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-item{ float: left;}
.owl-prev,.owl-next{width:60px;height:60px;text-indent:-9999em;background-color:#eee;border-radius:5px;}
.owl-prev:hover, .owl-next:hover{cursor:pointer;opacity:0.7;filter:alpha(opacity=70);}
.pro_detail_pic .owl-prev{ position:absolute; top:0px; left:0px; background-image:url("images/icon_arrow_left.png");background-repeat:no-repeat;background-position:center center;}
.pro_detail_pic .owl-next{ position:absolute; top:0px; right:0px; background-image:url("images/icon_arrow_right.png");background-repeat:no-repeat;background-position:center center;}
.pro_detail_pic .owl-prev,.pro_detail_pic .owl-next{width:109px; height:100%; background-color:transparent; opacity:0.2;filter:"alpha(opacity=20)";filter:alpha(opacity=20);-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.pro_detail_pic .owl-prev:hover,.pro_detail_pic .owl-next:hover{opacity:0.8;filter:"alpha(opacity=80)";filter:alpha(opacity=80);-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}

/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:205px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#005ca1;color:#fff;font-size:18px;text-indent:15px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:30px;height:45px;background:url(images/online_arrow.jpg) -15px 0px no-repeat;position:fixed;top:205px;right:48px;z-index:9999;}
#rightArrow a{display:block;height:45px;}