@charset "utf-8";

html,body{ font:14px 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; background:#fff; -webkit-text-size-adjust:none; font-weight:normal;  min-width:1200px;}

a{ color:#333; text-decoration:none;}

a:hover{ color:#1C57C4; text-decoration:none;}

li{list-style:none;}

i, em {    font-style: normal;}

ul,ol{ padding:0px; margin:0px;}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

/*头部*/

.w1200{ width:1200px; margin:0 auto; position:relative;}

.pageTop {margin:10px 0px;	}

.paTBox {	width: 1200px;	margin: 0 auto;}

.head_top { background:#fff;box-shadow: 2px 2px 6px #ddd}

.top_t {   height: 40px;   width: 1200px;   margin: 0 auto;   line-height: 40px;   color: #6e6e6e;   font-size: 12px;}

.top_t p {   float: right;}

.logo {	float: left;}

.Sptline dl {	float: right;		margin-top: 30px;	padding-left: 55px;	background: url(../images/tel.jpg) no-repeat left 5px;}

.Sptline dl dd {	font-size: 14px;	line-height: 20px;}

.Sptline dl dt {	font-size: 28px; margin-top:5px; font-weight:bold;color: #0369b4; line-height:24px; }

.top_t .t_cn{ background:url(../images/alibaba.jpg) left center no-repeat; display:inline-block;  vertical-align:middle; padding-left:25px;}

header{  zoom:1; background:#f1f1f1;}

#web_logo{  font-size:0px; position:relative; z-index:999; height:130px; float:left;}

#web_logo img{ max-height:100px;}

.logo_text{ float:left; width:500px;  margin:0px 0px 0px 20px;   height:134px;}

.logo_text h2{font-size: 24px; margin-top:20px;line-height:40px;color: #333; font-weight:bold;  }

.logo_text p{line-height: 28px;font-size: 18px;}

.top-nav{ color:#fff; position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}

.top-nav a{ color:#fff;}

.top-nav a:hover{ color:#fff;}

.top-nav li.b{ position:absolute; bottom:0px; right:0px;}

.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}

.top-logo{ min-height:90px; _height:90px;}

nav{ height:60px; overflow:hidden;}

nav ul li{ float:left;  text-align:center; height:60px; line-height:60px; overflow:hidden; background:#007ac7 url(../images/dt-3.gif) repeat-x; }

nav ul li a{ color:#fff; font-size:14px;}

nav ul li a:hover{ color:#fff;}

.nava ul li.line{ width:0px; height:60px; padding:0px;  float:left; }

.nava ul li.line:last-child{ display:none; width:0px; height:60px; padding:0px; border-left:1px solid #ae1218; float:left; border-right:1px solid #b51b21;}

nav ul li.hover,nav ul li.navdown{ background:url(../images/dt-4.gif) repeat-x;}

nav ul li.hover a,nav ul li.navdown a{ color:#444;}

nav ul li.hover a:hover,nav ul li.navdown a:hover{ color:#444;}

.nava {	height: 60px;	clear: both;	background:#0071bf;}

.navdown {   background:#e4281c; }

.menu .mainlevel a.navdown {color:#fff;}

.navBox {	width: 1200px;	margin: 0 auto;}

.menu .mainlevel {	float: left;line-height: 60px;	padding: 0;	height: 60px;display: inline;	width: 133px;background:url(../images/line2.jpg) no-repeat right center;}

.menu .mainlevel a {	font-size: 16px;	text-decoration: none;	height: 60px;	line-height: 60px;	display: block;	color: #fff;text-align: center;}

.menu .mainlevel ul {	display: none;	position: absolute;	z-index: 9999;}

.menu .mainlevel li {	border-top: 1px solid #fff;width: 125px;background-color: #0369b4;}

.menu .mainlevel a.navList:hover, .libh:hover {	background:url(../images/nav_bg_hover.gif); color:#fff; background-color:#e4281c}

.menu .mainlevel li:hover {	background-color: #fff;}

.menu .mainlevel li a {	color: white}

.met_flash{ margin-top:0px; font-size:0px; overflow:hidden;} 

.met_flash ul{ margin:0px; padding:0px;} 

.met_flash img{ width:100%; height:auto;}



.header, .footer, .content {

    width: 1200px;

    margin: 0 auto;}

	.fr {

    float: right;

}

.fl {

    float: left;

}

h2 {

    font-size: 26px;

}

h2.tit a {

    text-align: center;

    font-size: 38px;

    color: #333;

    display: block;

    margin-bottom: 50px;

    background: url(../images/tit.jpg) no-repeat center 55px; font-weight:bold;

}

h2.tit a em {

    font-size: 18px;

    color: #555;

    display: block;

    font-weight: normal;

    padding-top: 23px;

}
.cj_indexproduct{ width:180px; margin:0 auto; height:35px; line-height:35px; padding-left:15px;}



.h_sea{height:70px;line-height:40px;border-bottom:solid #CCCCCC 1px;

  color:#555;font-family:"Microsoft YaHei"; }

.key{ width:650px;overflow:hidden;margin-top: 10px;}

.key b{font-size: 14px; float:left;}

.key p{ float:left;}

.h_sea a{ line-height:29px; padding:0 15px; color:#555;font-size: 14px;}

.inp01{height:32px;text-indent: 18px;border-top:1px solid #fff;border-right:1px solid #fff;

  border-bottom:1px solid #aaaaaa;

  border-left:1px solid #fff;

 width:245px;float:left;line-height:32px; color:#555;}

.s_ss {float:left; width:19px; height:34px; border:0; background:url(../images/sou.jpg) no-repeat 0 0;}

.s_inp{margin-top: 13px;}

/**/

.hz{height: 357px;padding-top: 70px;}

.hz_con{height: 177px;position: relative;}

.hz_con span.z,.hz_con span.y{position: absolute;top: 58px;}

.hz_con span a{width: 40px;height: 40px;display: block;}

.hz_con span.z{left:-65px;}

.hz_con span.y{right:-65px;}

.hz_con ul{height:161px;}

.hz_con li{width:281px; height:161px;float: left;margin-right: 25px;}

.hz_con li.nobot{margin-right:0;}

.hz_con li a{width:281px; height:159px;display: table-cell; vertical-align:middle;border:1px solid #e7e7e7;}

.hz_con li img{width:100%; max-height:150px;object-fit:cover;}





/**/

.pro{height:780px; margin-top:50px;}

.fen{width: 276px;float: left;}

.fen h3{height:149px;}

.fen h3 a{width:276px; height:149px;display: block;}

.fen_c{width:242px;height:380px;padding-top: 21px; border:17px solid #0071be;border-top:none;position:relative;} 

.fen_c h4{width:202px; height:35px;background:url(../images/h4_bg.jpg) no-repeat center center;

	margin: 13px auto 0px;}

.fen_c h4 a{display: block;height:35px;line-height: 35px;text-indent: 36px;font-size: 16px;color: #fff;font-weight: normal;}

.fen_c h4 a:hover,.fen_c h4.cur a{background:url(../images/h4_cur_bg.jpg) no-repeat center center;}

.fen_c h4.nones{margin-bottom: 0;}

.fen_c ul{width:202px;margin: 0 auto;}

.fen_c ul li a{font-size: 14px;color: #555;display: block;height: 34px;

	background:url(../images/ico1.jpg) no-repeat 182px center;

	line-height: 34px;text-align: center;}

.fen_c span{background-color: #0071be;

    bottom: 0;

    display: block;

    height: 66px;

    left: 0;

    position: absolute;

    width: 242px;

    text-align: center;

    color: white;

    line-height: 52px;

    font-size: 18px;

    font-weight: bold;}

.fen_c span b{color: #fff;

    font-size: 25px;

    left: 0;

    line-height: 37px;

    position: absolute;

    text-align: center;

    top: 7px;

    width: 242px;}	



.cp{width: 900px;float: right;}

.cp dl{background: #f5f5f5;height: 300px;}

.cp dt{width: 478px;height: 300px;position: relative;float: left;}

.cp dt a.big{width: 478px;height: 300px;display: block;}

.cp dt a.big img{width: 478px;height: 300px;}

.cp dt em a{width: 92px;height: 149px;display: block;position: absolute;top: 0;left: 17px;}

.cp dd{width: 390px;float: right;background: #f5f5f5;padding-top: 25px;}

.cp dd h3 a{font-size: 20px;color: #333;padding-bottom: 20px;display: block;

	background:url(../images/line3.jpg) no-repeat left bottom;}

.cp dd p{font-size: 14px;color: #666;font-weight: normal;line-height: 26px;margin-top:27px;}

.cp dd .xq{width:144px; height:36px;margin-right: 18px;margin-top:47px;

	background:url(../images/more_btn1.jpg) no-repeat center center;display: block;float: left;}

.cp dd .zx{width:144px; height:36px;margin-top:47px;

	background:url(../images/more_btn2.jpg) no-repeat center center;display: block;float: left;}

.clear{ clear:both}

.cp .clist{margin-top: 23px;}

.cp .clist li{width: 286px;float: left;margin-right:21px;}

.cp .clist li a{width: 286px;display: block;}

.cp .clist li img{width: 284px;border: 1px solid #ccc;}

.cp .clist li.nones{margin-right:0;}

.cp .clist li span{width: 286px;height: 70px;display: block;line-height:60px;font-size: 16px;color: #555;

	text-align: center;}


.justify-content-center {   -ms-flex-pack: center!important;  justify-content: center!important;}
.pagination {   display: -ms-flexbox;  display: flex;   padding-left: 0;  list-style: none;  border-radius: .25rem; margin:20px 0px;}
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {	position: relative;	display: block;	padding: .5rem .75rem;	margin-left: -1px;	line-height: 1.25;	color: #063c9d;	background-color: #fff;	border: 1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {	text-decoration: none;}
.page-num-current {	z-index: 1;	color: #fff;	background-color: #063c9d;	border-color: #063c9d;}
.page-num-current:hover {	color: #fff;}
.reLink {	height: 38px;	border: 1px solid #ccc;	margin: 10px auto 10px;	padding: 0px 10px;}
.reLink .prevLink, .reLink .nextLink {	height: 38px;	line-height: 38px;}
.reLink .prevLink a, .reLink .nextLink a {	height: 38px;	line-height: 38px;}
.reLink .prevLink a:hover, .reLink .nextLink a:hover {	color: #04549b;}
.reLink .prevLink {	float: left;}
.reLink .nextLink {	float: right;}


/**/

.case{height: 690px;background: #f8f8f8;padding-top: 80px;}

.case dl{float: left;width: 352px;margin-right: 72px;height: 490px;}

.case dl.nobot{margin-right: 0;}

.case dt img{width:352px; height:281px;}

.case dd h3 a{width:91px; height:90px;display: block;position: absolute;top: -46px;left: 131px;}

.case dd h3 img{width:91px; height:90px;}

.case dd{height: 197px;border: 1px solid #e3e3e3;width:350px;position: relative;border-top: 0;background: #fff;}

.case dl:hover dd{background: #0071be;border: 1px solid #0071be;}

.case dl:hover dd p,.case dl:hover dd p em{color: #fff;}

.case dd p{text-align: center;font-size: 24px;color: #333;padding-top: 80px; padding-left:5px; padding-right:5px;}

.case dd p em{display: block;font-size: 14px;color: #666;padding-top: 10px;text-transform: uppercase;}

.case_c{position: relative;height: 433px;}

.case_c .z,.case_c .y{width:40px; height:40px;position: absolute;top: 196px;}

.case_c .z{left: -65px;}

.case_c .y{right: -65px;}



/**/

.ys{height:932px;padding-top: 82px;}

.ys h2 a{margin-bottom:68px;}

.ys_c{background:url(../images/ys_bg.jpg) no-repeat center center;height: 778px;}

.ys_con{position: relative;height: 778px;}

.ys_c dt{font-size: 24px;color: #333;font-weight: bold;display: block;text-indent: 47px;padding-top: 23px;}

.ys_c dd{font-size: 16px;color: #666;font-weight: normal;line-height: 24px;padding-top: 25px;}



.ys_c .dl01,.ys_c .dl02,.ys_c .dl03{text-align: left;}

.ys_c .dl04,.ys_c .dl05{text-align: right;}

.ys_c .dl01{position: absolute;top: 0;left: 0;}

.ys_c .dl02{position: absolute;top: 252px;left: 0;}

.ys_c .dl03{position: absolute;top: 532px;left: 0;}

.ys_c .dl04{position: absolute;top: 1px;right: 0;}

.ys_c .dl05{position: absolute;top: 253px;right: 0;}

.ys_c .dl04 dt,.ys_c .dl05 dt{padding-right: 54px;}

.ys_c span{font-size: 36px;color: #333;font-weight: bold;position: absolute;right: 0;bottom: 140px;}





/**/

.x-ban{height: 300px;background:url(../images/x-ban1.jpg) no-repeat center center;}

.x-ban .content{height: 300px;position: relative;}

.x-ban span{font-size: 36px;color: #fff;font-weight: bold;font-family: Arial;display: block;position: absolute;left: 195px;top: 200px;}

.x-ban p{font-size: 36px;color: #fff;font-weight: bold;display: block;position: absolute;left: 0px;top: 70px;}

.x-ban a.zx_btn{width:146px; height:52px;display: block;position: absolute;left: 513px;top: 195px;}





/**/

.bz{height: 1450px;padding-top: 80px;}

.bz h2.tit a{margin-bottom:50px;}

.bz12{height:869px;background:url(../images/ys_img1.jpg) no-repeat center center; }

.bz34{height:476px;background:url(../images/ys_img2.jpg) no-repeat center center;margin-top:2px; }



.bz h3{padding-bottom:43px;}

.bz h3 b{font-size: 36px;color: #0071be;font-weight: bold;padding-right: 85px;}

.bz h3 em{font-size: 28px;color: #333;font-weight: bold;display: block;padding-top: 17px;}

.bz p{font-size: 14px;color: #555;font-weight: normal;padding-right: 30px;margin-bottom: 31px;}



.bz1{height: 305px;text-align: right;padding-top: 64px;} 



.bz2{height: 371px;margin-top:107px;text-align: left;padding-top: 22px;} 

.bz2 h3{padding-bottom:50px;}

.bz2 h3 b{padding-left: 95px;}

.bz2 p{padding-left: 30px;}



.bz34 .bz1{height: 359px;text-align: right;padding-top: 80px;} 

.bz34 .bz1 h3{padding-bottom:47px;}

.bz34 .bz1 h3 b{padding-right: 90px;}



.bz34 .bz2{height: 454px;margin-top:107px;text-align: left;padding-top: 10px;} 

.bz34 .bz2 h3{padding-bottom:47px;}

.bz34 .bz2 h3 b{padding-left: 95px;}

.bz34 .bz2 p{padding-left: 30px;}



/**/

.cj{height: 695px;background:url(../images/cj_bg.jpg) no-repeat center center;padding-top: 80px;}

.cj h2.tit a{color: #fff;background:url(../images/tit.jpg) no-repeat center 55px;display:block;}

.cj h2.tit a em{color: #fff;}



.kh01{ overflow:hidden; width:100%;}

.khDl{ overflow:hidden; width:283px;  margin:0px 8px 20px 8px; float:left; position:relative;}

.khDl dt a{ display:block;}

.khDl dd{ width:240px; padding:0px 20px; float:right; }

.khDl dt img {    height: 212px;   width: 283px;   display: block;}

.khDl dt h5{   color:#343434; line-height:40px; font-size:14px; position:absolute; background:url(../images/png.png); bottom:0px; text-align:center; width:100%; color:#fff;}

.khDl dd p{ font-size:14px; line-height:24px; height:48px; overflow:hidden;}

.khDl dd a{ color:#0369b4; font-size:12px; margin-top:15px; display:inline-block;}

.khRt{ overflow:hidden; width:290px; float:right;}

/**/

.lc{height: 461px;padding-top: 84px;}

.lc ul li{width:138px; height:138px;float: left;margin-right: 39px;}

.lc ul li a{width:138px; height:138px;line-height: 193px;text-align: center;display: block;font-size: 20px;color: #333;font-weight: bold;}

.lc ul li.nobot{margin-right: 0;}

.position{ font-weight:normal; position:relative; top:3px; border-bottom: 1px dashed #dcdcdc; line-height:47px; margin-bottom:20px;}

.lc ul li.lc01 a{background:url(../images/lc01.jpg) no-repeat center center;}

.lc ul li.lc02 a{background:url(../images/lc02.png) no-repeat center center;}

.lc ul li.lc03 a{background:url(../images/lc03.png) no-repeat center center;}

.lc ul li.lc04 a{background:url(../images/lc04.png) no-repeat center center;}

.lc ul li.lc05 a{background:url(../images/lc05.png) no-repeat center center;}

.lc ul li.lc06 a{background:url(../images/lc06.png) no-repeat center center;}

.lc ul li.lc07 a{background:url(../images/lc07.png) no-repeat center center;}



.lc span{background:url(../images/tel2.jpg) no-repeat left center;padding-left: 63px;margin: 55px 0 0 376px;float: left;

	height: 60px;display: block;}

.lc span b{font-size: 14px;color: #555;font-weight: normal;}

.lc span em{font-size: 30px;color: #0071be;font-weight: bold;display: block;padding-top:6px;}

.lc .zx_btn{float: left;margin-top:74px;margin-left: 28px;}


/*鍐呴〉鏍峰紡*/
/*鍐呬骇鍝侀〉*/
.box-content{ float: right; width:940px;}
.btn_c p{ width:270px; float:left; font-size:16px; color:#000; text-align:left;}
.btn_c a{ display:block; width:130px; height:35px; text-align:center; line-height:35px; background:#3ea86e;  color:#fff; font-size:16px;}
#productlist{ padding:0px 0px;}
#productlist li{ float:left; display:inline;   background:#f9f9f9; padding:10px; margin:0px 10px 10px 0px; width:286px; }
#productlist li:nth-child(3n){ margin-right:0px;}
#productlist li .li_pic .a_t{   background:#fff;  display:block;}
#productlist li .li_pic .li_text{  padding:10px 0px; }
#productlist .list .li_pic .li_text h5{ line-height:30px; font-size:16px; margin-bottom:10px;}
#productlist .list .li_pic .li_text p{ line-height:30px;}
#productlist .list .li_pic a.a_t img{ margin:auto;  height:200px; width:100%;}
#productlist li a.img:hover{ margin:auto;  max-height:200px;}
#productlist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showproduct{ padding:15px 0px;}
#showproduct .pshow{ }
#showproduct .pshow .dt{ float:left;width:60%; }
.li_pic .more{ margin-top:20px; }
.li_pic .more a {  width: 138px;border:1px solid #e2e2e2; display:block; text-align:center; margin-right:5px;   float: left;   line-height: 35px;}
.li_pic .more a:nth-child(2){ margin-right:0px;}

/*浜у搧杞挱*/
pro-left{ width:500px;}
.view {	 border:1px solid #ccc; width:500px; margin-bottom:20px;}
.view .swiper-slide {	height: 300px;	max-width: 500px;	padding: 0 0px;box-sizing: border-box;	overflow: hidden;	text-align: center;}
.view .swiper-slide img {	height: 100%;}
.view .arrow-left {	background: url(../images/index_tab_l.png) no-repeat left center;	position: absolute;	left: 10px;	width: 28px;	height: 300px;	z-index: 10;	display: none;}
.view .arrow-right {	background: url(../images/index_tab_r.png) no-repeat right center;	position: absolute;	right: 10px;	width: 28px;height: 300px;	z-index: 10;	display: none;}
.preview {	position: relative;	width: 440px;	left: 30px;}
.preview .swiper-slide { text-align:center;	width: 87.5px;	height: 70px;	margin: 0 3px;	box-sizing: border-box;	overflow: hidden;	cursor: pointer;}
.preview .swiper-slide img {	display: inline-block;	height: 100%;}
.preview .active-nav {	border: 1px solid #F00;}
.preview .arrow-left {	background: #fff url(../images/feel3.png) no-repeat left center;	position: absolute;left: -20px;	top: 0;	width: 20px;	height: 70px;	z-index: 10;}
.preview .arrow-right {	background: #fff url(../images/feel4.png) no-repeat right center;	position: absolute;	right: -20px;	top: 0;	width: 20px;	height: 70px;	z-index: 10;}
a.btn-danger {color: #fff; font-size: 14px; padding: 5px 20px; background: #dc3545;display: inline-block; text-align: center; vertical-align: middle; cursor: pointer; border-radius: 5px;}
.dec-tit {   background: #f2f2f2;  padding: 10px 10px;  margin: 20px 0px;   font-size: 16px;   font-weight: bold;}
.pro-right{ width:400px;}
.pro-right h2{ font-size:20px; font-weight:bold;}
.pro-right .text-secondary{ margin:20px 0px;}
/*鍐呴〉鏂伴椈*/
#newslist li{ float:left; padding:2%; margin:0px 0px 20px 0px; width:95.6%; background:#fff; border:1px solid #dedede;}
#newslist li .news_img{ width:30%; float:left;}
#newslist li img{ width:255px; height:200px; display:block; }
#newslist li .news_t { float:right;  width:68%; }
#newslist li .news_t h4{ line-height:30px; font-size:16px;}
#newslist li .news_t time{ line-height:30px;}
#newslist li  p{ line-height:20px; padding-bottom:20px; margin-top:10px; color:#797979;}
#newslist li a.more{float: right; color:#797979;   width: 134px;   height: 40px;  display: inline-block;   border: 1px solid #dedede;   font-size: 16px;  line-height: 40px;   text-align: center;}
#newslist li a.more:hover{ background:#063c9d; color:#fff;}	
h2.news-title {  font-size: 20px;    text-align: center;   padding: 0px 0px 10px 0px;   margin: 0px 0px;    color: #333;}
.news-time {  text-align: center;   border-bottom: 1px dotted #ccc;   padding-bottom: 10px;   margin-bottom: 20px;}

/*鍐呴〉妗堜緥*/
#imglist li{ float:left; display:inline; text-align:center; margin-left: 11px; margin-bottom:10px; width:300px;}
#imglist li a.img{ font-size:0px; display: inline-flex; vertical-align:middle; text-align:center; height:200px; width:100%;border:1px solid #ccc;}
#imglist li a.img img{ margin:auto;   width:100%; height:200px; }
#imglist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showimg{ padding:15px;}

/*鍐呴〉渚ф爮*/
.pages{ margin-bottom:30px;}

.position{ font-weight:normal; position:relative; top:3px; border-bottom: 1px dashed #dcdcdc; line-height:47px; margin-bottom:20px;}
.sb_nav{ float:left; width:240px;}
.sb_nav h3.title{ text-align: center; background:#063c9d; padding:0px 15px; height:75px; line-height:75px; border-bottom:1px solid #fff; font-size:20px; color:#fff;}
.sb_nav h3.line{ margin-top:15px; }
.sb_nav .active{ padding:0px 0px; background:#fff; border-top:5px solid #063c9d;}
.sb_nav dl{ }
.sb_nav dl dt{ margin-bottom:2px; background:url(../images/tb9.png) no-repeat 220px center #ececeb; height:50px; line-height:50px;}
.sb_nav dl dt a {  display: block;   font-size: 16px;   font-weight: normal;   margin-right: 40px;   margin-left: 40px;   color: #666;}
.sb_nav dl dt a.btn-info{ color:#063c9d; font-weight:bold;}
.sb_nav dl dd{ }
.sb_contact .sb_active{}

/*浜у搧椤垫帹鑽愭柊闂�*/
.l_con {  width: 228px;  margin: 0 auto;  margin-bottom: 10px;}
.s_con {border: 1px solid #e2e2e2;   width: 228px;  margin: 0 auto;  margin-bottom: 10px;}
.c_con { width: 228px;  margin: 0 auto;   margin-bottom: 10px;}
.t04 {    background: #063c9d;    line-height: 35px;   text-indent: 10px;   color: #fff;}
.info_b, .info_b2 {  padding: 5px 0;  overflow: hidden;   margin-bottom: 10px;}
.s_con dl dt{ border: 1px solid #e2e2e2; width:190px; height:140px;   padding: 5px;}
.s_con dl {   float: left;   overflow: hidden;   margin: 10px 0px 10px 12px; text-align:center;   width: 204px;}
.s_con dt img { max-width: 100%;    height: 140px;}
.s_con dd {   line-height: 30px;    height: 30px;   overflow: hidden;   text-align: center;   color: #000;   width: 200px;}
.news_con {   clear: both;   margin:11px 0px;}
.news_con li {   float: left; /*padding-left:15px;*/ line-height:30px;   width: 50%;/*background: url('../images/dtico.jpg') no-repeat scroll left center transpartnerent;*/}
.a_pro_con {   clear: both;   margin:11px 0px;}
.a_pro_con li{ width:260px; float:left; margin:10px 10px 0px 10px; text-align:center; border:1px solid #e2e2e2;}
.a_pro_con li img{ width:260px; float:left; height:160px;}
.a_pro_con li a{ display:block; line-height:30px;}


/**/

.news{height: 670px;background: #f7f7f7;padding-top:70px;}



.news1{margin-top: 17px;width:600px; height:530px; overflow: hidden;}

.n_nav{height:40px; overflow: hidden;}

.n_nav span a{display: inline-block;font-size: 14px; color:#555555; font-family: "Arial";text-transform: uppercase; line-height: 40px;font-weight: normal;}

.n_nav li{ float: left;margin-right: 14px;padding-right: 20px;}

.n_nav li a{ color: #333; font-size: 18px;line-height: 38px;}

.n_nav li a{ display: inline-block;height:38px;}

.n_nav li a:hover , .n_nav .cur a{font-weight: bold;color:#333;border-bottom: 2px solid #10264d;}

.n_nav .nobg{background:none;}



.news_c{margin-top: 20px;height:425px; }

.news_c dl{height:217px;  overflow: hidden;width: 600px;}



.news_c dt{height:206px;width:276px; overflow: hidden;float: left;}

.news_c dt a{width:276px; height:206px;display: block;float: right;}

.news_c dt img{width:276px; height:206px;}



.news_c dd{padding-top: 2px;width: 278px;float: right;}

.news_c dd h3{ font-size: 16px; color:#333;line-height: 24px;}

.news_c dd h3 a{ color:#333;font-weight: bold;}

.news_c dd span{display: block;color: #777;font-size: 14px;padding:13px 0 0 0;}

.news_c dd p{padding-top: 8px;line-height: 24px; font-size: 14px; color:#555;}

.news_c dd p a{ color:#0071be;display: block;padding-top: 15px;}

.news_c ul{margin-top: 25px;}

.news_c li{ font-size: 14px; color:#777777; line-height: 36px;}

.news_c li a{ color:#333; padding-left:12px ;display: inline-block;background:url(../images/dot.jpg) no-repeat 0 17px ;}

.news_c li a:hover{background:url(../images/dot2.jpg) no-repeat 0 17px ; color:#0071be;}



.wt{width:484px; overflow: hidden;margin-top: 17px; overflow: hidden;}

.wt h4{height:40px; overflow: hidden; line-height: 40px;margin-bottom: 25px;}

.wt h4 a{font-size: 18px;color:#333;border-bottom: 2px solid #0071be; line-height: 38px;width: 75px;display: block;}

.wt h4 span a{display: inline-block;font-size: 14px; color:#555555; font-family: "Arial";text-transform: uppercase; line-height: 40px;font-weight: normal;}

.wt dl{margin-top: 17px;height:143px; overflow: hidden;}

.wt dt{width:124px; float: left; overflow: hidden;height:93px;margin-right: 25px;}

.wt dt img{ width:124px;height:93px;}

.wt dd{width:315px; float: right; overflow: hidden;}

.wt dd h3{padding-left: 29px;background:url(../images/A.jpg) no-repeat 0 0 ;height:20px; line-height: 20px;font-size: 14px; overflow: hidden; font-weight: normal;margin-top: 5px;}

.wt dd h3 a{ color:#333;}

.wt dd h3 a:hover{color: #e76825;}

.wt dd p{padding-left: 29px;background:url(../images/Q.jpg) no-repeat 0 0 ; line-height: 20px;font-size: 14px;color:#555;margin-top: 19px;} 



/**/

.about{height: 890px;padding-top: 80px; margin-bottom:60px;}

.ab dt{float: right;width: 600px;height: 401px;}

.ab dd{width: 512px;float: left;padding-left: 43px;padding-top: 40px;}

.ab dd h3{border-bottom: 1px solid #dddddd;}

.ab dd h3 a{font-size: 60px;color: #0071be;font-weight: bold;height: 150px;font-family: Arial;}

.ab dd h3 a em{font-size: 16px;color: #423f3b;font-weight: normal;display: block;padding-bottom: 20px;}

.ab dd p{font-size: 14px;color: #555;line-height: 30px;margin-top: 24px;}

.ab span a{margin-top: 20px;display: inline-block;}

.ab span a.xq{margin-right:20px;}





.xc{height: 259px;position: relative;margin-top: 30px;}

.xc span.z1,.xc span.y1{position: absolute;top: 88px;}

.xc span a{width: 40px;height: 40px;display: block;}

.xc span.z1{left:-65px;}

.xc span.y1{right:-65px;}

.xc ul{height:259px;}

.xc li{width:280px; height:259px;float: left;margin-right: 26px;}

.xc li.nobot{margin-right:0;}

.xc li a{width:280px; height:209px;display: block;}

.xc li img{width:280px; height:209px;}

.xc li span{height: 50px;line-height: 50px;text-align: center;display: block;

	font-size: 14px;color: #555;}





/**/

.flinks{background: #005188;height: 78px;}

.link{overflow: hidden;position: relative;}

.link a{font-size: 14px;color: #95abc1;text-align: center;padding:0 20px;line-height: 78px;}

.link a.links{padding-left: 0;font-weight: bold;display: inline-block;color: #95abc1;font-size: 15px;}









.g_ft{height: 210px;background:url(../images/f_bg.jpg) no-repeat center center;padding-top: 78px;}

.a00{margin-right: 70px;float: left;width: 196px;}

.a00 dt img{width: 150px;}

.a00 dt a{width: 196px; text-align:center;display: block;margin-bottom:20px;}

.a00 dd{font-size: 14px;color: #fff;font-weight: normal;border-top: 1px solid #4e97c5;text-align: center;padding-top: 10px;}

.a00 dd em{font-size: 14px;color: #fff;font-weight: normal;display: block;padding-top: 8px;}



.a01{margin-right: 71px;float: left;width: 304px; color:#FFF; line-height:30px;}

.a01 h2{height:49px;margin-bottom: 25px;display: block;}

.a01 p{font-size: 14px;color: #fff;font-weight: normal;line-height: 30px;}

.a01 p a{color: #fff;}

.a02{float: left;width: 257px;}

.a02 h2{height:49px;margin-bottom: 25px;display: block;}

.a02 a{font-size: 14px;color: #fff;font-weight: normal;line-height: 30px;height: 30px;

  width:125px;float: left;text-align: left;}



.a03{float: right;width: 231px;}

.a03 h2{height:49px;margin-bottom: 25px;display: block;}



.a03 .cur{margin-right: 20px;}

.a03 a {text-align: center;float:right;font-size: 14px;color: #fff;}

.a03 a img{width:105px; height:105px;}

.fnav span{ display:none;}







/*首页*/

.aboutus{ float:left; width:675px; margin-top:10px;}



.style-1 h3.title span{ float:left; background:url(../images/dt-5.gif) repeat-x; height:32px; line-height:32px; padding:0px 25px; color:#fff; font-weight:normal; font-size:14px;}

.style-1 h3.title  a.more{ float:right; width:39px; height:11px; line-height:1000px; overflow:hidden; background:url(../images/more.gif); margin:10px 10px 0px 0px;}

.style-1 .active{ background:#fff; padding:10px;}

.style-2 h3.title { background:url(../images/dt-6.gif) repeat-x; height:32px; line-height:32px; padding-left:15px; color:#fff; font-weight:normal; font-size:14px; position:relative;}

.style-2 h3.title a.more{ position:absolute; right:10px; top:0px; color:#fff; font-size:12px;}

.style-2 .active{ background:#fff; padding:10px;}

.style-2 dl.ind{ clear:both; zoom:1}

.style-2 dl.ind dt{ float:left; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; zoom:1}

.style-2 dl.ind dt a{ margin-left:5px;}

.style-2 dl.ind dd{ float:right; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; overflow:hidden;}

.style-2 dl.ind dd h4{ margin-left:10px;}

.style-2 dl.ind dd p.desc{ margin-left:10px; font-style: italic; color:#666;}

.index-news{ float:left; width:330px; margin-right:15px; margin-top:15px;}

.listel li{ margin:0px 5px; height:30px; line-height:30px; overflow:hidden; padding-left:13px; background:url(../images/dt-1.gif) no-repeat left 12px; }

.listel li a{ margin-right:5px; zoom:1;}

.listel li span{ float:right; color:#666;}

.index-conts{ float:right; width:290px; margin-top:15px;}

.index-product{ padding-top:15px; *margin-top:15px; *padding-top:0px;}

.index-product .profld{ margin:0px; position:relative; overflow:hidden;}

.index-product h3 span{ float:left; }

.index-product ol{ position: absolute; width: 2012em; }

.index-product ol li{ float:left; text-align:center; }

.index-product ol li a.img{ display:block; text-align:center; font-size:0px;}

.index-product ol li a.img img{ margin:auto; border:1px solid #d6d6d6;}

.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}

.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left; }

* html .index-product .flip{ width:300px;}

*+html .index-product .flip{ width:300px;}

.index-product .next,.index-product .prev{ width:18px; height:18px; overflow:hidden; display:block; float:left; background:url(../images/neu.gif) no-repeat;}

.index-product .next{ background-position:-17px 0px; }

.index-product .next:hover{ background-position:-57px 0px; }

.index-product .prev{ background-position:-40px 0px; }

.index-product .prev:hover{ background-position:0px 0px; }

#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}

#trigger a{ background:url(../images/neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}

#trigger a.current{ background-position:-78px 0px;}



#tabs-nav{ float:left;text-align: center; margin-left:15px;}

#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}

#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}

#tabs-nav li a:hover { background:#fff; }

#tabs-nav li a.flex-active{ background:#fff; cursor: default; }

.index-links{ background:#fff; padding:5px 15px 10px; margin-top:15px; position:relative;}

.index-links h3{ height:32px; line-height:32px; padding-left:20px; background:url(../images/dt-2.gif) no-repeat left center; font-weight:normal; font-size:14px; position:relative; border-bottom:1px dotted #ccc; margin-bottom:10px;}

.index-links h3 a.more{ position:absolute; right:10px; top:0px; color:#666; font-size:12px;}

.index-links ul{ margin:0px; padding:0px;}

.index-links .img{ margin-bottom:3px;}

.index-links .img li{ list-style:none; display:inline; padding-right:5px;}

.index-links .img img{ width:88px; height:31px;}

.index-links .txt{ zoom:1;}

.index-links .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:5px; overflow:hidden;}



/*底部*/

.foot-nav{ text-align:center; margin-top:10px; height:25px; line-height:25px;}

.foot-nav span{ font-size:10px; margin:0px 8px; color:#888;}

.foot-text{ text-align:center; padding:0px 0px 5px; }



/*内页侧栏*/

.sidebar{ margin-top:15px; margin-bottom:50px;}

.sidebar .sb_nav{ float:left; width:240px;}

.sidebar .sb_nav h3.title{ text-align: center; background:#0071be; padding:0px 15px; height:75px; line-height:75px; border-bottom:1px solid #fff; font-size:24px; color:#fff;}

.sidebar .sb_nav h3.line{ margin-top:15px; }

.sidebar .sb_nav .active{ padding:0px 0px; background:#fff; border-top:5px solid #0071be;}

#sidebar dl{ }

#sidebar dl dt{ margin-bottom:2px; background:url(../images/p14-icon5.png) no-repeat right center #ececeb; height:50px; line-height:50px;}

#sidebar dl dt a {

    display: block;

    font-size: 16px;

    font-weight: normal;

    margin-right: 40px;

    margin-left: 40px;

    color: #666;

}

#sidebar dl dd{ }

#sidebar dl dd h4{ font-weight:normal; padding:10px 40px 10px 40px; background:url(../images/dt-0.gif) no-repeat left center;}

#sidebar dl dt.on {  background:url(../images/p14-icon2.png) no-repeat right #0071be; }

#sidebar dl dt.on a{ color:#fff;}

#sidebar dl h4.on a{ font-weight:bold;}

.sidebar .sb_box{ float:right; width:940px; background:#fff; overflow:hidden; }

.sidebar .sb_box h3.title{ display:none;  height:35px; line-height:35px; position:relative; border-bottom:1px solid #ebebeb;}

.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:0px; font-size:14px; padding:0px 0px;border-bottom:1px solid #02b29c; }

.position{ font-weight:normal; position:relative; top:3px; border-bottom: 1px dashed #dcdcdc; line-height:47px; margin-bottom:20px;}





.l_con {  width: 228px;  margin: 0 auto;  margin-bottom: 10px;}

.s_con {border: 1px solid #e2e2e2;   width: 228px;  margin: 0 auto;  margin-bottom: 10px;}

.c_con { width: 228px;  margin: 0 auto;   margin-bottom: 10px;}

.t04 {    background: #0071be;    line-height: 35px;   text-indent: 10px;   color: #fff;}

.info_b, .info_b2 {  padding: 5px 0;  overflow: hidden;   margin-bottom: 10px;}

.s_con dl dt{ border: 1px solid #e2e2e2; width:190px; height:140px;   padding: 5px;}

.s_con dl {   float: left;   overflow: hidden;   margin: 10px 0px 10px 12px; text-align:center;   width: 204px;}

.s_con dt img { max-width: 100%;    height: 140px;}

.s_con dd {   line-height: 30px;    height: 30px;   overflow: hidden;   text-align: center;   color: #000;   width: 200px;}

.news_con {   clear: both;   margin:11px 0px;}

.news_con li {   float: left; /*padding-left:15px;*/ line-height:30px;   width: 420px;/*background: url('../images/dtico.jpg') no-repeat scroll left center transpartnerent;*/}

.a_pro_con {   clear: both;   margin:11px 0px;}

.a_pro_con li{ width:260px; float:left; margin:10px 10px 0px 10px; text-align:center; border:1px solid #e2e2e2;}

.a_pro_con li img{ width:260px; float:left; height:160px;}

.a_pro_con li a{ display:block; line-height:30px;}

