@charset "utf-8";


/*banner*/
.banner{height: 593px; background:#f5f5f5}
/*--轮播--*/
.fullSlide {width:100%;position:relative;height:593px;background:#f5f5f5;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:593px;overflow:hidden;text-align:center;}.fullSlide .bd li img { width:100%}
.fullSlide .bd li a {display:block;height:auto;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:3px;overflow:hidden;background:#fff;
filter:alpha(opacity=90);opacity:0.9;line-height:999px;border-radius:10px;}
.fullSlide .hd ul .on {background:#90c31f;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:53%;margin-top:-50px;left:3%;z-index:1;
	width:50px;height:50px;border-radius:50px;
	background:url(../images/slider-arrow.png) -120px -138px #000 no-repeat;cursor:pointer;
	filter:alpha(opacity=80);opacity:0.8;
	display:none;
}
.fullSlide .next {left:auto;right:3%;background-position:-5px -138px;}

/*homecp*/
.homecp  .title{ text-align: center; margin-bottom: 25px;}
.homecp  .title p{padding: 10px 0;}
.homecp  ul{ padding-top: 10px;}
.homecp  li{ float: left; width: 320px; text-align: center; font-size: 16px; background: #e3e3e3; padding-bottom: 10px; margin: 0 6px; }
.homecp  li img{ border: 1px solid #e3e3e3; margin-bottom: 0px;}


/*newsli*/
.newsli { overflow:hidden;}

.newsli .gs {background:#fff; line-height:22px; width: 660px;}	
.newsli .hy {background:#fff; line-height:22px; position: relative; width: 320px;}
.newsli .gs .tit{ width: 160px; height: 157px; background: #004c84; color: #fff;  padding-top: 50px;}
.newsli .gs .tit h2{width: 120px; margin: 0 auto; font-size: 26px; height:40px; margin-bottom: 10px; border-bottom: 1px solid #6b89aa;}
.newsli .gs .tit a{ color: #fff;width: 120px; margin: 0 auto; display: block; }
.newsli .hy  .bt{position: absolute; width: 120px; font-size:16px;line-height:30px; text-align: center; background: #004c84; color: #fff}
.newsli .hy ul{ padding: 10px 15px; }

.newsli .gs .list  { width:460px; padding: 20px;}
.newsli .gs .list .hotnew {padding-bottom:10px; margin-bottom:5px; border-bottom:1px dotted #ddd}
.newsli .gs .list .hotnew h2{ font-size:16px; line-height:22px; padding-bottom:5px;}
.newsli .gs .list .hotnew h4{ color:#999}
.newsli .gs .list .hotnew h2 a{ color:#004c84}
.newsli .gs .list .hotnew p{ color:#999; line-height:18px;}

.newsli  li{padding-left:10px; background: url(../images/d.jpg) no-repeat 0 11px; }
.newsli  li span{ float: right;}
.more{ padding-top:7px;}
.more a{background: url(../images/jt_1.png) no-repeat right 6px; padding-right:15px; line-height: 33px; border-bottom:1px dotted #999 ; }
/**/
.gywm li { width:318px; float:left; border: 1px solid #ddd; margin: 0 6px;}
.gywm li h2{ padding: 10px; font-size: 16px;}
.gywm li p{ padding:10px;}

/*ggad*/
.ggad { text-align: center;height:450px;}
.ggad img{ width: 100%;}
/*weizi*/
.weizi{ padding:35px 20px 0 ; height:24px; line-height: 24px; background: url(../images/home.png) no-repeat 0 42px;}
/*subnav*/
.subnav{ text-align: center; font-size: 16px; height: 50px; line-height: 50px; background: #eee;}
.subnav a{text-align: center; padding: 0 25px;}
/**/
.page .title{ position: relative; height: 100px;;}
.page .title .xian{ height:1px; background: #ddd; margin-top:10px;;}
.page .title h2{ width: 160px; height: 36px; background: #fff; display: block; text-align: center; margin:-15px auto 0 auto ;}
.page .main { font-size: 14px;}
.page .main .zy{ overflow: hidden;}
.page .main .zy .sm{ width: 480px; border-top: 5px solid #f1f1f1; padding-top: 25px;}
.page .main .zy .tu{width: 480px;}
.page .main .zy .tu img{ width: 100%;}
.page .main .chanye{ padding-top: 60px;overflow: hidden;}
.page .main .chanye li{ float: left; width: 300px; text-align: center; margin: 25px;}
.page .main .chanye li img{ width: 100%;}
/*about*/
/*单页*/
.nban{ width:100%; height:400px; margin:0px auto;  background-position:center top; background-repeat:no-repeat; overflow:hidden; z-index: -1;}
.wpmain{ width:1000px; margin:0px auto; display:block; position:relative; background:#f5f5f5 ;  padding-bottom: 60px; }
.wpmain .wp-l{width:200px;overflow: hidden; position:relative; z-index: 10; border-top:15px solid #90c31f; top:-15px;}
.wpmain .wp-r{width:760px;overflow: hidden; height:auto !important; height:680px; min-height:480px;}
.wpmain .wp-l .leftnav-t{ width:160px; height:45px; padding:35px 20px 0 20px; background:#004c84; color:#f8f8f8; font-size:24px; line-height:24px}

.wpmain .wp-l .leftnav li{ width:100%; height:39px; border-bottom:1px solid #e6e6e6; line-height:39px;background: url(../images/d.jpg) no-repeat 0 11px;  }
.wpmain .wp-l .leftnav li a{ width:160px;background:#fff;height:39px; display:block; font-size:14px; padding:0 20px;}
.wpmain .wp-l .leftnav li a .fr{ color:#bbb;}
.wpmain .wp-l .leftnav li a.c,.wpmain .wp-l .leftnav li a:hover{ background:#fbfbfb; color:#004c84}
.wpmain .wp-l .leftnav li a.c .fr,.wpmain .wp-l .leftnav li a:hover .fr{ color:#004c84}
.wpmain .wp-l .service{ width:120px; height:44px; background:url(../images/service_ico.png) no-repeat 50px center #004c84; text-align:left; text-decoration:none;line-height:44px; color:#fff; font-size:16px; margin:20px 0 15px 0; padding-left:80px; display:block; }
.wpmain .wp-l .service:hover{ background-color:#0277ca}
.wpmain .wp-l .left-tel{ background:url(../images/tel_ico.png) no-repeat 15px 26px #90c31f; width:170px; padding:20px 15px;margin-bottom:15px;  color:#fff;font-size:14px; line-height:30px}
.wpmain .wp-l .left-tel p{font-size:16px; font-weight:normal; padding-left:30px}
.wpmain .wp-l .left-weixin-t{ background:#e1e1e1; color:#888; font-size:16px; text-align:center;width:100%; height:50px; line-height:50px}
.wpmain .wp-l .left-weixin-b{ width:100%; height:65px; padding:150px 0 0px 0; text-align:center; overflow:hidden; background:url(../images/QR.jpg) no-repeat center 20px #fff;}
.wpmain .wp-l .left-weixin-b p{ font-size:12px; color:#bbb; line-height:30px}
.wpmain .wp-l .left-weixin-b h4{font-size:14px; color:#717171; font-weight:normal;}

.wpmain .wp-r .wp-r-t{ width:100%; padding:30px 0 20px 0; border-bottom:2px solid #dbdbdb; overflow:hidden}
.wpmain .wp-r .wp-r-t span{ font-size:24px; color:#004c84; line-height:30px; float:left}
.wpmain .wp-r .con{ width:100%; margin: 0 auto; padding:30px 0 80px 0;line-height:23px; font-size:14px; }
.wpmain .wp-r .con p{margin:0px 0;}
.wpmain .wp-r .con img{max-width: 100%;border:0}
.wpmain .wp-r .con .conmap{ width: 800px; height: 300px; display: block}
.wpmain .wp-r .con table {border: 2px solid #ccc;border-right:0;}
.wpmain .wp-r .con table tr td{border-bottom:1px solid #ccc;border-right:1px solid #ccc; padding:8px 5px;}

.wpmain .wp-r .con .chanpin{overflow: hidden;}
.wpmain .wp-r .con .cp-list{overflow: hidden; margin-left:-15px; margin-bottom:25px;}
.wpmain .wp-r .con .cp-list li{float: left; width: 31.3%; margin-left:15px; margin-bottom: 15px;}
.wpmain .wp-r .con .cp-list li img{width: 100%; height:320px;}
.wpmain .wp-r .con .cp-list .tt{padding: 10px 0 0 0; height: 46px;}


/*企业动态*/

.wp-r .con .newslist li{width:100%;height:36px; display:block;font-size:16px;line-height:36px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #ccc;}
.wp-r .con .newslist li a{ width: 100%; height: 36px; display: block;}
.wp-r .con .newslist li a em{ font-style: normal; width: 20px; overflow: hidden; float: left; font-family: "宋体"; font-size: 12px; }
.wp-r .con .newslist li a .title{width:600px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; float: left }
.text-r{ color: #999; font-size: 12px;}


.wpnews{ width:760px; padding: 60px 110px 100px 110px; background: #fff;  height:auto !important; height:500px; min-height:500px; margin-bottom: 80px}
.wpnews .newstitle{ margin-bottom:10px;padding: 0px 0 20px;text-align: center;line-height: 30px; border-bottom: 1px solid #dbdbdb}
.wpnews .newstitle h2 { font-weight:400;font-size: 24px;;color:#333; margin:0px 0 5px 0;}
.wpnews .newstitle .newsmemo { color:#999; font-size: 12px; width: 100%; overflow: hidden;}
.wpnews .newsintro{ width: 100%; font-size:14px; color: #333; line-height: 26px; overflow: hidden;}
.wpnews .newsintro p{ text-indent: 2em}
.wpnews .turn { border-top:1px solid #dbdbdb;padding-top:24px;position:relative; margin:30px auto 0;}
.wpnews .turn p{ padding:10px 0px; overflow: hidden}
.wpnews .turn p,.wpnews .turn a {line-height:20px; font-size: 12px}
.wpnews .turn p a{ width:304px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



/*聯繫我們*/
.contact h2{ font-size:26px; color: #004c84; border-bottom: 2px solid #ddd; padding-bottom: 20px; margin-bottom: 35px;}

.contact .lxfs{ width: 100%; margin-top:30px;}







/*.page .you .title{ font-size: 24px; line-height:24px;border-bottom: 1px solid #ddd; padding-bottom: 15px;}*/
.page .you .pic{ padding-top: 30px; line-height: 28px;}


