@charset "utf-8";
/* CSS Document */
body { background-color: #ffffff;}
#containers {
	width:100%;
	margin:0 auto;
	padding:0px;
	background-color: #FFF;
}
#container {
	width:1200px;
	margin:0 auto;
	padding:0px;
	background-color: #FFF;
}
.box{ padding:10px; border:1px solid #ebebeb; border-top:0; border-bottom:0;}
.btn{ width:60px; height:24px;  text-align:center; margin-top:5px;cursor:pointer !important;}
.fl{ float:left}
.fr{ float:right}
.lm-t{ clear:both; background:url(../images/lm_t.png) left bottom repeat-x; height:37px;}
.lm-tl{ background:url(../images/lm_tl.png) left bottom no-repeat; width:10px; height:37px;}
.lm-tr{ background:url(../images/lm_tr.png) right bottom no-repeat; width:10px; height:37px;}
.lm-b{ clear:both; background:url(../images/lm_b.png) left bottom repeat-x; height:5px; line-height:5px;}
.lm-bl{ background:url(../images/lm_bl.png) left bottom no-repeat; width:10px; height:5px;}
.lm-br{ background:url(../images/lm_br.png) right bottom no-repeat; width:10px; height:5px;}
.headtitle{ background:url(../images/headtitlebg.png) left top no-repeat; width:96px; font-size:14px; font-weight:bold; line-height:34px; text-align:center; color:#fff;}
.more{ line-height:37px; margin-top:6px;}
.more2{ color:#ff6600;}
.span{ line-height:37px;color:#666;}
.span a:link,.span a:visited,.span a:active{ color:#666;}
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px;}
.mtw_title a{color:#333;}
/*header*/
#top{ clear:both; margin:0 auto;}
#top .head{ clear:both; margin:0 auto;position: relative;overflow:hidden;}
		
.banner{ clear:both; margin:0px auto 0 auto; position:relative; width:100%; }
#focus {width:1200px;height:250px;overflow:hidden;position:relative;}
#focus ul {height:380px;position:absolute;}
#focus ul li {float:left;width:1200px;height:250px;overflow:hidden;position:relative;background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1200px; height:20px;left:0;bottom:0;background:#000;}
#focus .btn {position:absolute; width:1000px; height:10px;padding:5px 10px; right:0; bottom:0;text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
/*main*/
#main{ clear:both; margin:10px auto 0 auto; width:1200px;}
#mains{ clear:both; margin:10px auto 0 auto; width:1190px;}
.right-t{ clear:both;}

/*左侧*/
.Show_Pro1th{ font-weight:bold; line-height:30px;}
.Show_Pro1th a { background: url(../images/icon.png) 5px center no-repeat; padding-left:15px; width:210px; border-bottom:1px dashed #ccc; height:30px; line-height:30px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Show_Pro2th{ font-weight:normal; margin:5px 10px;}
.Show_Pro2th a{ background:url(../images/icon2.png) left center no-repeat;  width:190px; border:0; line-height:24px; height:24px; padding-left:10px;}
.left .contact .box ul{ border:0;}
.left .contact .box ul li{ line-height:24px;}

/*右侧*/
.right .product{ clear:both; float:left;}
.right .about img{float:left; margin:10px;}
.right .news img{float:left; margin:10px;}

/* 产品*/
.list {overflow:hidden;width:718px;}
.list ul{ width:730px;}
.list ul li{ width:154px; margin:0 12px; float:left; margin-bottom:10px; display:inline;height:184px;}
.list ul li .img a{ width:150px; height:150px; display:block; padding:1px; border:1px solid #ebebeb;vertical-align: middle;display: table-cell;*display:block;text-align:center;line-height:150px;font-size:120px}
.list ul li .img a img{vertical-align:middle}
.list ul li .img a:hover{border:1px solid #ff6600;}
/*.list ul li .img a img{ width:150px; height:150px;}*/
.list ul li .name{ text-align:center; width:154px; line-height:30px;height: 30px;overflow: hidden;}
.list ul li.last{margin-right:0px;}
.prolist h1{background:url(../images/h1_bg.png) repeat-x;line-height:30px;font-size:14px;padding-left:20px;border-bottom:solid 1px #ccc;}
.prolist h2{font-size:16px;color:#ff6600; text-align:center; line-height:50px;}
.prolist h3{font-size:12px;color:#666; font-weight:normal; text-align:center;line-height:30px;}
.prolist p{line-height:20px;padding:0 20px; text-indent:24px;font-size:12px;color:#666;}
.prolist img{margin:10px 0;}
.pro_tab{border:solid 1px #ccc;margin:0 100px;border-bottom:0;height:100%;margin-bottom:20px;}
.pro_tab li{border-bottom:solid 1px #ccc;line-height:30px;font-size:12px;color:#333;clear:both; padding:0 5px;}
.pro_name{border-right:solid 1px #ccc;width:80px;display:block;background-color:#EAEAEA;float:left; text-align:right;}
.pro_main{display:block;float:left;padding-left:10px;}

/*新闻*/
.newsCatalog{padding:10px 0 ;}
.newsCatalog a{color:#333;border:solid 1px #ccc;line-height:30px;display:block;width:120px; float:left; text-align:center;margin-right:10px; background-color:#eaeaea;}
.newsCatalog a:hover{color:#ff0000; text-decoration:underline;}
.news li{ background:url(../images/icon3.png) left center no-repeat; line-height:25px; padding-left:10px; border-bottom:1px dashed #d3d8dc;}
.news h2{font-size:16px;color:#e97717; text-align:center;line-height:50px;}
.news h3{font-size:12px;color:#666;font-weight:normal;text-align:center;line-height:30px;}
.news-date{ float:right; color:#999;}

/*留言*/
.o_list{font-size:12px;}
.o_list .title{ background-color:#3496e4; height:30px; line-height:30px; color:#fff; font-weight:bold; padding-left:10px;}
.o_list h1{background:url(../images/h1_bg.png) repeat-x;line-height:30px;font-size:14px;padding-left:20px;border-bottom:solid 1px #ccc;}
.o_list ul{padding:10px 0 ;color:#666;line-height:30px;border-bottom:solid 1px #ccc;margin:0 30px 10px 30px;}
.o_r{color:#ff0000;}

/*联系*/
.contact ul{font-size:12px;border-bottom:solid 1px #ccc; }
.contact li{line-height:30px;color:#666;}
.c_name{font-weight:bold;color:#333; text-align:right;float:left;width:100px; }
.c_line{border-bottom:solid 1px #ccc; margin:10px 0;}

/*footer*/
.links{ clear:both; margin:10px auto 0 auto; border:1px solid #ebebeb; padding:10px;width:978px;}
.links span{font-size:12px; color:#e97717;line-height:24px; text-align:left;font-weight:bold;}
.links a{color:#8a8a8a; margin-left:10px; font-weight:normal;}
.links a:hover{color:#ff6600;text-decoration:underline;}

#footer{ clear:both; margin:0px auto 0 auto; background:url(../images/footbg.png) left top repeat-x; width:100%; }
.foot{ clear:both; margin:0 auto; background:url(../images/foot.png) left top no-repeat; width:980px; padding:10px 0; text-align:center; color:#666;}
.foot a:link,.foot a:visited,.foot a:active{ color:#666;}
.foot a:hover{ color:#ff6600;}

.ren_slider{width:100%;height:auto;position:relative;}
.ren_slider div.img{width:100%; height:auto;}
.ren_slider .renwnum{position:absolute; right:7px; bottom:7px; z-index:9999; color:#fff; overflow:hidden;}
.ren_slider .renwnum li{float:left; width:17px; height:17px; margin-right:5px; display:inline; color:#fff; cursor:pointer; line-height:15px; text-align:center; background:#808080;font-size:12px;font-family:"微软雅黑";}
.ren_slider .renwnum .on{color:#ffff; background:#0b81cb;font-family:"微软雅黑";font-size:12px;}

.tb_pcv{font-size:12px;line-height:28px;text-align:left;}
.nt_pfg{width:190px;height:22px;line-height:22px;border:1px solid #CCC;padding-left:5px;}
.nt_pfgt{width:500px;height:200px;line-height:22px;border:1px solid #CCC;padding-left:5px; vertical-align:top;margin-bottom:15px;}
.nt_pfm{width:80px;height:22px;line-height:22px;border:1px solid #CCC;padding-left:5px;}

.box table tr td a{padding-left:5px;line-height:30px;color:#999;}
.newsCatalog a.on{background:#ffffff;color:#ff0000;}
.new_itr{margin-top:10px;}


.list_pt ul li{width:345px;margin-right:10px;margin-bottom:15px;float:left;}
.list_pt ul li .img{width:200px;float:left;}
.list_pt ul li .img a{display:block; padding:1px;border:1px solid #ebebeb;vertical-align: middle;display: table-cell;*display:block;text-align:center;}
.list_pt ul li .img a img{width:180px;height:180px;}
.list_pt ul li .name{width:100px;float:left;margin-left:10px;}

.search_t{position:absolute;right:10px;top:35px;}
.ttr_txt{width:200px;height:25px;line-hieght:25px;border:1px solid #CCC;padding-left:5px;float:left;border-right:none;}
.tte_po{float:left;width:50px;height:27px;background:#016adf;cursor:pointer !important;border:none;color:#ffffff;font-size:13px;}

.head a.yr_mu{color:#333;background:none;}
.head a.on{background: url(../images/headtitlebg.png) left top no-repeat;
width: 96px;
font-size: 14px;
font-weight: bold;
line-height: 34px;
text-align: center;
color: #fff;}

.nre_pcv ul li a{display:block;overflow:hidden;height:25px;}
.banner_title{position:absolute;left:70px;top:40px;line-height:25px;z-index:9;}

table{margin:0 auto;}
.pro_liv{padding:15px;width: 708px;}
.pro_liv table a{color:#333;padding-left:10px;}

.listright_p{width:720px;overflow:hidden;margin-bottom:20px;}
.listright_p ul{width:780px;}
.listright_p ul li{float:left;width:165px;margin-left:11px;margin-top:15px;}
.tjcp_cont_tp{width:163px;border:1px solid #ccc;background:#fff}
.tjcp_cont_tc{line-height:25px;overflow:hidden;width:163px;height:25px;text-align:center;margin-top:7px;}
.tjcp_cont_tc a{color:#5d5d5d;line-height:25px;overflow:hidden;width:163px;height:25px;}

.mess_txt{width:300px;height:28px;border:1px solid #cccccc;line-height:28px;font-size:12px;padding-left:5px;}
.mess_txtt{width:450px;height:120px;margin-bottom:10px;border:1px solid #cccccc;line-height:28px;font-size:12px;vertical-align:top;padding-left:5px;}
.vn_pct{width:70px;height:28px;border:1px solid #cccccc;line-height:28px;font-size:12px;padding-left:5px;}
.btn{height:28px;width:70px;cursor:pointer!important;}

.graya12 tr td span{line-height: 25px;font-size: 13px;}
.box table.graya12 tr td a{color:#333;}

.padding{ text-align:center;line-height:18px;padding:25px 0px;}
.padding span{ padding:5px; color:#5d5d5d;}
.padding span a{color:#5d5d5d;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,p{margin:0;padding:0}
input,button,select,textarea{outline:none}
li,dl{list-style:none}
fieldset,img{border:0;}
textarea{resize:none}
em,i { font-style:normal;}
body{ line-height:20px; color:#333;word-break:break-all;word-wrap:break-word;}
body,input,textarea,select{font-size:12px; font-family: microsoft yahei, Verdana, Arial, Helvetica, sans-serif;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%; text-align:center;}
a:link{text-decoration:none; color:#333;}
a:visited{text-decoration:none; color:#333;}
a:hover{text-decoration:underline;color:#ff6600;}
a:active{text-decoration:none; color:#333;}
/*clearall*/
.clearall:after{ clear:both; content:"."; display:block; height:0; visibility:hidden}
.clearall{*+height:1%; clear:both; width:100%; height:0px; line-height:0; font-size:0; margin:0; padding:0;}
p{text-indent:2em; line-height:20px;}
.back_000 { background-color:#000;}
.back_ccc { background-color:#ccc;}
.back_ddd { background-color:#ddd;}
.back_eee { background-color:#eee;}
.back_bbb { background-color:#bbb;}
.red{ color:#ff6600;}

.w1000{ width:1200px;}
.w250{ width:240px;}
.w740{ width:940px; overflow:hidden;}
.w230{ width:220px;_width:200px;}
.w365{ width:465px;}
.w345{ width:445px;_width:430px;}
.w720{ width:920px;_width:900px;}

.container_bg{width:1200px; margin:0 auto; overflow:hidden; background-color: #ffffff;} 
.container_bgs{width:100%; margin:0 auto;} 
.content_bg{overflow:hidden;width:1190px; margin:0 auto; background-color: #ffffff; padding:0px 5px 15px 5px;} 
.search000 {
    width: 280px;
    height: 34px;
    border-radius: 5px;
    border: 1px solid #cccccc;
    padding-left: 5px;
	margin-right:3px;
	font-size:13px;
}
.search002 {
    width: 80px;
    height: 34px;
    background-color: #a51920;
    border: none;
    color: #ffffff;
    border-radius: 5px;
}
#head {
    padding: 0px;
    margin: 0 auto;
    /*width: 1200px; */
	width:100%;
    background-image: url(../images/bj.jpg);
    background-repeat: repeat-x;
    background-position: center top;
    height: 47px;
}
.sav {
    width: 1200px;
    margin: 0 auto;
    height: 47px;
    padding: 0px 0px 0px 0px;
}

.clear {
	CLEAR: both; FONT-SIZE: 1px; WIDTH: 100%; LINE-HEIGHT: 1px; HEIGHT: 0px
}
#MutiNav {
	FONT-SIZE: 13px;
	MARGIN: 0px auto;
	WIDTH: 1100px;
	COLOR: #ffffff;
	background-image: url(../images/menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#MutiNav A {
	TEXT-DECORATION: none
}
#MutiNav .multiUl {
	CLEAR: both; DISPLAY: block; WIDTH: 100%; HEIGHT: 49px
}
#MutiNav .multiUl LI {
	DISPLAY: block;
	FONT-SIZE: 8px;
	FLOAT: left;
	COLOR: #c2c2c2;
	LINE-HEIGHT: 10px;
	PADDING-TOP: 13px;
	POSITION: relative;
	HEIGHT: 27px;
	TEXT-ALIGN: center;
	width:150px;
	background-image: url(../images/line.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#MutiNav .multiUl LI A.go {
	CLEAR: both; DISPLAY: inline-block; FONT-WEIGHT: bold; FONT-SIZE: 13px; Z-INDEX: 300; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; WIDTH: auto; COLOR: #ffffff; LINE-HEIGHT: 21px; PADDING-TOP: 0px
}
#MutiNav .multiUl LI A.on {
	FONT-WEIGHT: bold; COLOR: #dfe8d9; TEXT-DECORATION: none
}
#Nav LI.s {
	DISPLAY: inline; FLOAT: left; WIDTH: 8px; COLOR: #517b55; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: center
}
#MutiNav .multiUl LI BLOCKQUOTE {
	DISPLAY: none; Z-INDEX: 201; LEFT: 0px; POSITION: absolute; TOP: 55px; HEIGHT: auto
}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:#ffffff no-repeat 47px top; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 110px; COLOR: #007cc0; PADDING-TOP: 10px; HEIGHT: auto; TEXT-ALIGN: center; Z-INDEX: 300px;
}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn A {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 3px 0px 3px 6px; WIDTH: 80%; COLOR: #007cc0; LINE-HEIGHT: 18px; PADDING-TOP: 2px; BORDER-BOTTOM: #255f51 1px dotted; TEXT-ALIGN: center
}
#MutiNav .multiUl LI BLOCKQUOTE A:hover {
	BACKGROUND: #0287d0; COLOR: #ffffff! important
}
#MutiNav .multiUl #TopNavDept {
	
}
#MutiNav .multiUl #TopNavDept BLOCKQUOTE {
	DISPLAY: none; LEFT: -254px
}
#MutiNav .multiUl #TopNavDept BLOCKQUOTE .ChildNavIn {
	BORDER-RIGHT: #007cc0 1px solid; BORDER-TOP: #007cc0 1px solid; BACKGROUND: #0287d0; MARGIN: 0px auto; BORDER-LEFT: #007cc0 1px solid; WIDTH: 950px; BORDER-BOTTOM: #007cc0 1px solid;Z-INDEX: 300px;
}
#MutiNav .multiUl #TopNavDept .NavDeptIn {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN: 0px 0px 0px 40px; WIDTH: 180px; TEXT-ALIGN: left! important
}
#MutiNav .multiUl #TopNavDept .NavDeptIn A {
	FLOAT: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#TopNavDept .NavDeptIn H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; OVERFLOW: hidden; WIDTH: 180px; LINE-HEIGHT: 23px! important; BORDER-BOTTOM: #0073a0 1px solid; HEIGHT: 23px! important; TEXT-ALIGN: left
}
#TopNavDept .NavDeptIn H6 A {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 23px; HEIGHT: 23px! important
}
#MutiNav .multiUl #TopNavDept .NavDeptIn .NavDeptInList {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: auto
}
#MutiNav .multiUl #TopNavDept .NavDeptIn .NavDeptInList A {
	PADDING-LEFT: 10px; FLOAT: left; MARGIN: 2px 1px 0px; WIDTH: auto; COLOR: #007cc0; WHITE-SPACE: nowrap
}
#MutiNav .multiUl #TopNavDept .NavDeptInOther {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; MIN-HEIGHT: 230px; BACKGROUND: #2b74a9; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; OVERFLOW: hidden; WIDTH: 200px; PADDING-TOP: 5px
}
#MutiNav .multiUl #TopNavDept .NavDeptInOther H6 {
	FONT-SIZE: 14px
}
#MutiNav .multiUl #TopNavDept .NavDeptInOther A {
	CLEAR: both; PADDING-LEFT: 13px; MARGIN: 0px 7px; WIDTH: 160px; TEXT-ALIGN: left
}

#MutiNav {
    FONT-SIZE: 13px;
    MARGIN: 0px auto;
    WIDTH: 1100px;
    COLOR: #ffffff;
    background-image: url(../images/menu.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
#MutiNav .multiUl {
    CLEAR: both;
    DISPLAY: block;
    WIDTH: 100%;
    HEIGHT: 49px;
}
#MutiNav .multiUl LI {
    DISPLAY: block;
    FONT-SIZE: 8px;
    FLOAT: left;
    COLOR: #c2c2c2;
    LINE-HEIGHT: 10px;
    PADDING-TOP: 13px;
    POSITION: relative;
    HEIGHT: 27px;
    TEXT-ALIGN: center;
    width: 150px;
    background-image: url(../images/line.gif);
    background-repeat: no-repeat;
    background-position: right 16px;
}
#MutiNav .multiUl LI A.go {
    CLEAR: both;
    DISPLAY: inline-block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    Z-INDEX: 300;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 1px;
    WIDTH: auto;
    COLOR: #ffffff;
    LINE-HEIGHT: 21px;
    PADDING-TOP: 0px;
}
#MutiNav A {
    TEXT-DECORATION: none;
}

    .jp-box{width:100%;margin:auto;}
    .jp-box .jp-head{width:100%;height:83px;background:#fff;}
    .jp-box .jp-head a{display:block;}
    .jp-box .jp-head:after{content:'';display:table;clear:both;}
    .jp-box .jp-head div{float:left;}
    .jp-box .jp-head .jp-logo{width:375px; padding-left: 15px; }
    .jp-box .jp-head .jp-logo a img{display:block; max-width: 100%; padding-top: 13px; }
    .jp-box .jp-head .jp-dz{position:relative;}
    .jp-box .jp-head .jp-dz a.jp-dz-link{height:83px;line-height:83px;margin-left:5px;color:#4A4A4A;font-size:14px;padding:0 5px;}
    .jp-box .jp-head .jp-dz a.jp-dz-link img{margin-left:5px;position:relative;top:3px;}
    .jp-box .jp-head .jp-dz .jp-dz-list{display:none;padding:10px 15px;position:absolute;top:83px;left:30px;background:#fff;width:281px;border:1px solid #DBDBDB;z-index:111;}
    .jp-box .jp-head .jp-dz .jp-dz-list h2{font-weight:100;font-size:14px;color:#333;border-left:3px solid #FD1711;text-indent:5px;
        margin-bottom:10px;}
    .jp-box .jp-head .jp-dz .jp-dz-list ul:after{content:'';display:table;clear:both;}
    .jp-box .jp-head .jp-dz .jp-dz-list ul li{float:left;}
    .jp-box .jp-head .jp-dz .jp-dz-list ul li a{font-size:14px;color:#333;line-height:35px;}
    .jp-box .jp-head .jp-dz .jp-dz-list ul li a span{margin:0 25px;}
    .jp-box .jp-head .jp-nav{float:right;margin-right:30px;}
    .jp-box .jp-head .jp-nav ul:after{content:'';display:table;clear:both;}
    .jp-box .jp-head .jp-nav ul li{float:left;height:80px;line-height:80px;margin:0 10px;position: relative;}
    .jp-box .jp-head .jp-nav ul li a{color:#999;font-size:14px;t}
    .jp-box .jp-head .jp-nav ul li a:hover { text-decoration: none; border-bottom:4px solid #FD1711;}
	
    .jp-box .jp-head .jp-nav .subnav { transition: opacity .4s ease; position: absolute; top: 70px; left: -15px; background:#ffffff; z-index: 2222;
        border: 0px solid #ddd; border-top: 0; display:none; }
    .jp-box .jp-head .jp-nav .subnav:before,
    .jp-box .jp-head .jp-nav .subnav:after { position: absolute; content: ''; display: block; width: 0; border-top:0px; 
        border-left: 0px solid transparent; border-right: 0px solid transparent; 
          left: 50%; margin-left: -8px; }
    .jp-box .jp-head .jp-nav .subnav:before {  border-bottom: 0px solid #ddd; top: -8px; }
    .jp-box .jp-head .jp-nav .subnav:after { border-bottom: 0px solid #fafafa; top: -7px; }
    .jp-box .jp-head .jp-nav .subnav p a { display: block; border-top:#dadada 0px solid; width: 80px; height: 40px; line-height: 40px; 
        color: #999; text-align: center; }
    .jp-box .jp-head .jp-nav .subnav p a:hover { opacity: .7; color: #FD1711; }
    .jp-box .jp-head .jp-nav ul li a.nav-on{color:#333;border-bottom:0px solid #FD1711;}
	
    .jp-box .jp-head .jp-tel{float:right;padding-top:30px;}
    .jp-box .jp-head .jp-tel img{margin-right:45px; width: 110px; }
    /*banner部分*/
    .jp-box .jp-banner{width:100%;overflow:hidden;}
    .jp-box .jp-banner a{width:100%; height: 100%; display:block;}
    .jp-box .jp-banner a img{width:100%; height: 100%; display:block;}
    /*切换按钮*/
    #swiper1 .swiper-pagination-bullet{ width:13px;height:13px;}
    #swiper1 .swiper-pagination-bullet-active{background:#FD1711;}
    #swiper1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;}
	
	
	
	
	
	
	
	
	
	

