﻿*{ margin:0;padding:0;}
* html body{ overflow:visible;-webkit-text-size-adjust:none;}
* html iframe, * html frame{ overflow:auto;}
* html frameset{ overflow:hidden;}
body{ font:14px/22px 'Microsoft Yahei',Verdana,Arial,sans-serif,"Times New Roman";word-wrap:break-word;color: #333; line-height:27px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:14px; vertical-align:middle;}
body div{ text-align:left;}
textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}
li{ list-style-type:none;}
img{ border:0 none;}
a:hover{ color:#f00;}
a:link, a:visited{ text-decoration:none; color:#333;}
a { outline:none;color:#000;}
a:hover{ color:#f00;}
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
.paging{ text-align: center; }
.indextop{ width:100%; height:120px; margin:0 auto;background:#fff; position: fixed!important;top: 0;z-index: 9999;}
.indextopm{ width:1100px; height:auto; overflow:hidden; margin:0 auto;}
.top{ width:1100px;height:120px; margin:0 auto;background:#fff;  }

.topl{ width:220px; float:left; height:104px; text-align:center; padding-top:16px;}
.topnav{ width:680px; float:left; height:120px;}
.topnav li{ float:left; line-height:120px;}
.topshopicon{ width:150px; float:left; height:35px; line-height:35px; border:1px solid #e44646; color:#e54547; border-radius:10px; text-align:center; margin-top:29.5px; margin-left:30px;}
.topshopicon img{ vertical-align:middle; margin-right:10px;}
.topr{ float:right; margin-top:31.5px;}
.topshoptel{ width:150px; float:left; height:45px; line-height:45px;  color:#e54547;text-align:center; font-size:18px;}

.iprobg{ width:100%; background:url(../images/iprobg.jpg) center no-repeat; height:690px;}
.iprom{ width:1200px; margin:0 auto; height:750px; position:relative;}
.tab{position: relative;width: 1200px;height:auto;overflow: hidden;margin: 0 auto;}
.tab-nav{height:182px;overflow: hidden;font-size:20px; font-weight:700;}
.tab-nav p{width: 200px; text-align:center}
.tab-nav p img{ padding-top:30px;}
.tab-nav a{display: block;float: left;width: 200px;height: 180px;line-height:50px;text-align: center;text-decoration: none;color: #333;}
.tab-nav a.current{color: #953e17; border-bottom:2px solid #953e17;}
.tab-con{position: relative;width: 1200px;height:auto;overflow: hidden;}
.tab-con-item{display: none;width:850px;padding-left:350px; padding-top:80px;}
.tab-con-item-text{ width:300px; padding-left:50px; float:right; padding-top:150px; font-size:18px; color:#333;}
.tab-con-item-text p{ padding:10px 0;}
.tab-con-item-text span{ font-weight:700;}
.prosecbg{ background:url(../images/prosecbg.jpg) no-repeat; width:265px; height:331px; position:absolute; top:0; right:0; color:#ead6c4; padding:20px;}
.prosecbgt{ line-height:50px; font-size:26px; font-weight:700; margin-bottom:20px;}
.prosecbgm{ height:340px; overflow:hidden; font-size:16px;}

.inewsbg{ background:url(../images/inewsbg.jpg) no-repeat; width:1200px; margin:0 auto; height:579px; position:relative;}
.inewspic{ width:400px; height:506px; position:absolute; top:70px; left:50px;}

.newsmain{ width:730px; height:430px; float:right;  height:auto; overflow:hidden; clear:both; margin-top:132px;}
.newsmid{width:730px; height:135px; float:left;}
.newsmidl{ width:80px; height:85px; float:left; background:#039; color:#fff; text-align:center; padding-top:30px;}
.newsmidl p{ line-height:30px;}
.newsmidr{ width:570px; height:135px; float:left; margin-left:20px; padding-right:60px;}
.newsmidr p.tit{ line-height:50px; height:50px;font-size:18px; font-weight:700; color:#0a55ab;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newsmidr p.mid{ line-height:30px; height:60px; color:#787879;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.pspic{ width:100%; height:auto; overflow:hidden; margin-top:60px;}
.pspic img{ width:100%;}

.iconbg{ width:100%; height:864px; background:url(../images/iconbg.jpg) no-repeat center;}
.iconmain{ width:1200px; margin:0 auto; height:400px; padding-top:330px; color:#132e5d; font-size:16px;}
.iconmainl{ width:430px; float:left;}
.iconmainl .iconmainllist{ width:400px; text-align:right; background:url(../images/icon7.png) right 7px no-repeat; padding-right:40px; margin-top:50px;}

.iconmainr{ width:460px; float:right;}
.iconmainr .iconmainllist{ width:430px; text-align:left; background:url(../images/icon7.png) left 7px no-repeat; padding-left:40px; margin-top:50px;}
.iconmainicon{ width:1200px; margin:0 auto; height:132px;}
.iconmainicon li{ float:left;}

.bot{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:16px;background:#2f3032;color:#959796; padding:10px 0}
.botbg{width:1200px; margin:0 auto; height:auto; overflow:hidden;background:url(../images/ewm.png) right center no-repeat;}
.botnav{ line-height:50px;text-align:center; width:1050px; float:left;}
.botnav a{ margin:0 20px;color:#959796;}
.botlink{ line-height:50px;text-align:center;width:1050px; float:left;}
.botlink a{ margin:0 20px;color:#959796;}
.bottext{ line-height:50px; text-align:center; font-size:14px;width:790px; float:left;}
.sublocation{ width:100%; height:60px; line-height:60px; background:#f4f4f4;}
.submain{ width:1200px; height:auto; overflow:hidden; margin:0 auto}
.sublocationlist li{ float:left; padding:0 20px 0 0;}
.sublocationlist li img{ vertical-align:middle; margin-right:10px;}
.sublocationr{ float:right;}
.ntitb{ font-size:24px; font-weight:700; color:#000; padding-top:20px;}
.ntits{ font-size:14px; color:#000; padding-bottom:20px;}

.nnews{ width:800px; float:left; padding-top:20px;}
.nnewpic{ width:400px; float:left; text-align:center;padding-top:20px;}


.subnewsmid{width:800px; height:135px; float:left; padding:10px 0;}
.subnewsmidl{ width:80px; height:85px; float:left; background:#039; color:#fff; text-align:center; padding-top:30px;}
.subnewsmidl p{ line-height:30px;}
.subnewsmidr{ width:640px; height:135px; float:left; margin-left:20px; padding-right:60px;}
.subnewsmidr p.tit{ line-height:50px; height:50px;font-size:18px; font-weight:700; color:#0a55ab;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.subnewsmidr p.mid{ line-height:30px; height:60px; color:#787879;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.page{ margin:10px auto; width:100%; background:#f4f4f4; padding:10px 0;}
.subpage{ width:100%; height:auto; overflow:hidden;background:#f4f4f4;}

div.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
div.black2 A {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}
div.black2 A:hover {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
div.black2 A:active {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
div.black2 .current {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000000
}
div.black2 SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

.abouttit{ border-bottom:1px solid #cccccc; margin-top:20px; padding-bottom:20px;}
.abouttitb{ font-size:24px; font-weight:700; color:#000;  border-left:5px solid #007eff;}
.abouttitb span{ padding-left:10px;}
.abouttits{ font-size:14px; color:#7f7f7f;border-left:5px solid #007eff;}
.abouttits span{ padding-left:10px;}

.naboutl{ width:690px; padding:20px; float:left;}
.naboutr{ width:450px; float:left; text-align:center;padding-top:20px; padding:20px 10px;}
.naboutrpic{ width:450px; float:left;}
.naboutrtext{ padding:20px 0;}
.naboutrtext li{ width:149px; text-align:center; float:left; margin:20px 0; border-right:1px solid #cccccc;}
.textb{ font-size:30px; color:#007eff; font-weight:700;}
.texts{ color:#000;}
.nhonor{ margin:10px auto; width:100%; background:#f4f4f4; padding:10px 0;}
.nhonortext{ width:1160; height:auto; overflow:hidden; padding:20px;}

.nhonor li{ width:280px; height:236px; float:left; padding:10px; margin-bottom:10px;}
.nhonor li p.pic{ width:280px; height:206px; float:left}
.nhonor li p.pic img{width:280px; height:206px; }
.nhonor li p.text{ width:280px; height:30px; line-height:30px; text-align:center; float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.tab11{position: relative;width: 1200px;height:auto;overflow: hidden;margin: 0 auto; padding:50px 0}
.tab11 .tab-nav{height:50px;overflow: hidden;font-size:20px; font-weight:700; padding-left:300px; width:600px;}
.tab11 .tab-nav p{width: 200px; text-align:center}
.tab11 .tab-nav p img{ padding-top:30px;}
.tab11 .tab-nav a{display: block;float: left;width: 200px;height: 48px;line-height:48px;text-align: center;text-decoration: none;color: #333;}
.tab11 .tab-nav a.current{color: #cc2201; border-bottom:2px solid #cc2201;}
.tab11 .tab-con{position: relative;width: 1200px;height:auto;overflow: hidden;}
.tab11 .tab-con-item{display: none; width:1200px; padding:0 !important}
.honorpic{ width:1020px; margin:0 auto; padding:20px 0; height:auto; overflow:hidden;}
.honorpic li{ width:130px; padding:20px; float:left; text-align:center;}
.honorpic li p{ float:left; text-align:center; width:130px; }
.honorpic li p.text1{ font-size:24px; font-weight:700; line-height:50px;}
.honorpic li p.text2{}

.nabouttitb{ font-size:24px; font-weight:700; color:#000; padding-top:30px; width:1200px; text-align:center; line-height:50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nabouttits{ font-size:14px; color:#000; padding-bottom:20px; width:1200px; text-align:center;}

.video{ width:1200px; margin:0 auto; height:480px;}

.bannerHolder{width:1200px;margin:20px auto; height:auto; overflow:hidden;}
.bannerHolder li{list-style:none;display:inline}
.productlist{width:390px;height:239px;position:relative;overflow:hidden;float:left;display:inline;margin:20px 5px 30px 5px;}
.productlist img{display:block;border:none}
.productlist div{position:absolute;z-index:100;background-color:#222;width:60px;height:60px;cursor:pointer;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px}
.productlist .cornerTL{left:-63px;top:-63px}
.productlist .cornerTR{right:-63px;top:-63px}
.productlist .cornerBL{left:-63px;bottom:-63px}
.productlist .cornerBR{right:-63px;bottom:-63px}
.productlist p{width:100%;left:0;top:0;z-index:200;position:absolute;color:#fff;font-size:11px;text-align:center;cursor:pointer;display:none}

.subpropic{ width:1200px; height:auto; overflow:hidden; margin:20px auto;}
.subpropicl{ width:700px; float:left; padding-right:20px;}
.subpropicr{ width:480px; float:right;}
.subpropicrt li{ line-height:40px; padding:10px 0; float:left; width:480px; height:auto; overflow:hidden; font-size:16px;}
.subpropicrt li span{ font-weight:700; color:#000}
.subpropicri{ width:480px; height:auto; overflow:hidden;}
.subpropicri li{ float:left;}

.nextinfor{ width:1200px; height:50px; margin:0 auto; line-height:50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.goback{ width:1200px; height:50px; margin:0 auto;  text-align:center; margin-bottom:20px;}
.goback p{ width:200px; line-height:48px; border:1px solid #eee; margin:0 auto; background:#0a55ab; color:#fff; border-radius:5px;}
.hisbg{ width:100%; height:auto; overflow:hidden; margin:10px 0 0 0;}
.histextbg{ background:#f4f4f4;width:100%; height:auto; overflow:hidden; }
.histext{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.histextlist{ width:390px; padding:5px; float:left; height:auto; overflow:hidden;}
.histextlist .text1{ line-height:100px; font-size:24px; font-weight:700; color:#000}
.histextlist .hispic{ width:390px; text-align:center}
.histextlist .text2{ width:390px; height:200px; font-size:16px;}
.histextlist .text2 li{ height:60px; line-height:60px; border-bottom:1px solid #000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.histext{ width:1200px; height:auto; overflow:hidden; margin:10px auto;}


#table-1 thead, #table-1 tr {border-top-width: 1px;border-top-style: solid; font-size:14px;}
#table-1 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #fff}
/* Padding and font style */
#table-1 td, #table-1 th {padding: 5px 10px;}
/* Alternating background colors */
#table-1 tr:nth-child(even) {background: #eee}
#table-1 tr:nth-child(odd) {background: #FFF}

.joinbg{ width:100%; height:660px;background:url(../images/joinbg.jpg) center no-repeat; margin:30px auto;}

.tabs-vertical{background:rgba(0, 0, 0, .8);width:1200px;height:560px; margin:50px auto;}
.tabs-vertical ul{float:left;list-style:none;text-align:left;margin:0;padding-left:0}
.tabs-vertical ul li{}
.tabs-vertical ul li a{display:block;text-decoration:none;color:#fff; width:220px; height:110px; border-bottom:1px solid #ff1240; border-right:1px solid #ff1240;}
.tabs-vertical ul li a.tab-active{background-color:#ff1240;}
.tabs-vertical ul li:first-child a{border-top:0}
.tabs-vertical .tabs-content-placeholder{overflow:hidden;height:560px;margin:0 auto; color:#fff;}
.tabs-vertical .tabs-content-placeholder li{display:none}
.tabs-vertical .tabs-content-placeholder li.tab-content-active{display:block}

.joinlist{ width:930px; height:510px;margin:0 auto; color:#fff; padding:20px;}

.subjointit{ padding-top:20px; padding-left:20px;}
.subjointitb{ font-size:24px; color:#fff;  border-left:5px solid #fff;}
.subjointitb span{ padding-left:10px;}
.subjointits{ font-size:14px; color:#fff;border-left:5px solid #fff;}
.subjointits span{ padding-left:10px;}
.tabs-vertical ul button.bot img{ vertical-align:middle; margin-right:10px;}
.tabs-vertical ul button.bot{ width:221px; height:115px; background:#ff1240; line-height:115px;color:#fff;font-size:24px; border:0; border-top:1px solid #000; }


.container1{width:890px;height:auto;padding:20px;float:left;}
.container1 .div_scroll{width:100%;height:480px;overflow:auto;float:left}
.container1 .scroll_container{overflow:hidden;position:relative;}
.container1 .scroll_absolute{position:absolute}
.container1 .scroll_vertical_bar{position:absolute;top:0;right:0;width:16px;height:100%;background:green;margin:0;padding:0}
.container1 .scroll_track{position:relative;background-color:#fff}
.container1 .scroll_drag{position:relative;top:0;left:0;cursor:pointer;background-color:#ff1240}
.container1 .scroll_arrow{text-indent:-20000px;display:block;cursor:pointer;background-color:#fff}
.container1 .scroll_vertical_bar .scroll_arrow{height:0px}

.zyshop{ width:870px; height:auto; overflow:hidden; color:#fff;}
.zyshop .zyshoplist{ width:274px; height:200px; float:left; margin:20px 8px;}
.zyshop .zyshoplist p.pic{ width:274px; float:left; height:166px;}
.zyshop .zyshoplist p.pic img{width:274px; height:166px;}
.zyshop .zyshoplist p.text{ width:274px; float:left; height:34px; line-height:34px; text-align:center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zyshop a{ color:#fff;}

.subcontactl{ width:630px; float:left; height:auto;}
.subcontactr{ width:540px; margin-left:20px; height:488px; border:1px solid #0164bb; float:right; background:#f2f2f2;}
.subcontactrtit{ background:#0164bb; text-align:left; color:#fff; line-height:50px; height:50px; padding-left:20px; width:520px; font-size:18px; font-weight:700;}
.subcontactrmid{ width:520px; height:400px; margin:10px auto;}
.scroll_box1 {width:500px;height:400px;overflow: hidden;position: relative; margin-left:10px;}

.addresslist{ width:440px; height:auto; overflow:hidden; background:#fff; margin-bottom:20px; padding:10px 20px;}
.addresslist p.text1{ line-height:30px; font-weight:700; font-size:20px; color:#000;}
.addresslist p.text2{ line-height:30px; height:30px; padding-top:5px; font-size:16px;}
.feedbackicon{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.feedbackicon li{ width:25%; float:left; text-align:center; height:auto; overflow:hidden;}
.feedbackicon li p{ width:100%; text-align:center; font-size:16px; }
.feedbackicon li p span.current{ border-bottom:2px solid #cc2201; padding:1px 0;}
.feedback{ width:900px; margin:0 auto; height:auto; overflow:hidden; padding-bottom:40px;}
.feedbacklist{ width:900px; float:left; height:auto; overflow:hidden;}
.feedbacklist li{ width:300px; float:left; height:auto; overflow:hidden; padding:10px 0;}
.feedbacklist li p.tit{ height:38px; line-height:38px; color:#000}
.feedbacklist li p.input{ height:42px;}
.feedbacklist li p.input input{ border:1px solid #cccccc; height:40px; line-height:40px; width:250px; padding-left:10px; border-radius:1px;}

.feedbacktextarea{ width:900px; float:left; height:auto; overflow:hidden;}
.feedbacktextarea li{ width:900px; float:left; height:auto; overflow:hidden; padding:10px 0;}
.feedbacktextarea li p.tit{ height:38px; line-height:38px; color:#000}
.feedbacktextarea li p.input{ height:42px;}
.feedbacktextarea li p.input input{ border:1px solid #cccccc; height:40px; line-height:40px; width:850px; padding-left:10px; border-radius:1px;}
.feedbacktextarea li p.textarea{ height:auto; overflow:hidden;}
.feedbacktextarea li p.textarea textarea{ border:1px solid #cccccc; height:100px;  width:850px; padding:10px; border-radius:1px;}

.mapmain{ padding:20px; text-align:center;}
.jobtit1{font-size: 24px;  color: #ed6363;    font-weight: bold;}
.jobtit2{width: 770px;    line-height: 30px;    font-size: 14px;    color: #616161;    color: #000;    padding: 30px 0 50px;}
.sub_job10 table{ background:#fff;border-top:#0164bb solid 1px; border-left:#0164bb solid 1px;}
.sub_job10 table td{ padding:10px 25px; line-height:30px; font-size:14px; color:#0164bb; color:#000; border-bottom:#0164bb solid 1px; border-right:#0164bb solid 1px;}
.sub_job10 table td span{ color:#0164bb;}

.nvideobanner{ width:1200px; height:574px; margin:0 auto;}
.nvideobannerl{ width:903px; height:574px; float:left; position:relative; overflow:hidden;}
.nvideobannertext{ width:100%; position:absolute; height:35px; line-height:35px; text-align:center; color:#fff; background-color:#000; z-index:1000; bottom:0;background:url(../images/index_03.png);overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nvideobannerr{ width:288px; height:574px; float:right; }
.nvideobannerr li{ float:left; width:288px; height:184px; position:relative; margin-bottom:11px; overflow:hidden;}

.nvideolist{ width:560px; height:221px; margin:50px 20px 0 20px; float:left; background:#edecec;}
.nvideolistpic{ width:295px; height:221px; float:left;}
.nvideolisttext{ width:245px; padding:10px; float:left; height:201px;}
.nvideolisttext p.tit{ width:245px; line-height:50px;overflow: hidden; height:50px; font-size:16px; color:#999;}
.nvideolisttext p.mid{ width:245px; line-height:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;height:150px;font-size:16px; font-weight:bold;}

.nvideo_viewlist{ width:1200px; height:500px; margin:50px 20px 50px 20px; float:left; background:#edecec;}
.nvideo_viewlistpic{ width:850px; height:500px; float:left;}
.nvideo_viewlisttext{ width:310px; padding:20px; float:left; height:480px;}
.nvideo_viewlisttext p.tit{ width:310px; line-height:50px;overflow: hidden; height:50px; font-size:16px; color:#999;}
.nvideo_viewlisttext p.mid{ width:310px; line-height:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;height:150px;font-size:16px; font-weight:bold; color:#000;}


.checkmain{ padding:20px; text-align:center;}
.checkmaintop{ width:620px; height:50px; margin:0 auto; line-height:50px;}
.checkmaintopl{ width:100px; float:left; text-align:right; padding-right:20px; line-height:50px; font-size:18px;}
.checkmaintopm{ width:400px; float:left;}
.checkmaintopm input{border:1px solid #dddddd; height:48px; line-height:48px; width:370px; padding-left:10px; background:#dddddd; font-size:16px;}
.checkmaintopr button{ width:95px; background:#01458e; line-height:50px; height:50px; border:0; border-radius:5px; text-align:center; color:#fff; font-size:16px;}
.checkmaintopr{ width:100px; height:50px; float:left;}

.box{width: 344px; height:400px; background: #fff;  float:left; margin:28px;}
.box a{color: #535353; text-decoration: none;}
.box a:hover{color: #e54749;}
.imgBox{width: 344px; height:222px; overflow: hidden;}
.imgBox img{width: 100%; height: 100%; transition: all 0.6s linear;}
.title{width:304px; height:50px; line-height:50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:18px; margin:0 auto; text-align:center;}
.detail{width:304px; height:90px; line-height:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden; margin:0 auto;}
/*鼠标hover效果*/
.box:hover img{transform: scale(1.15);}
.box:hover .source{background: #e54749; border-color: #e54749; color: #ffffff; margin:0 auto;}

.checkresult{ width:1198px; margin:0 auto; border:1px solid #e5ebf5; height:auto; overflow:hidden; margin-bottom:30px;font-size:16px;}
.checkresultlist{ width:1198px; float:left; height:50px; line-height:50px; border-bottom:1px solid #e5ebf5;}
.checkresultlisttl{ width: 160px; float:left; border-right:1px solid #e5ebf5; background:#f5f9ff; color:#333; text-align:center;border-bottom:1px solid #e5ebf5; }
.checkresultlisttm{ width: 1017px; float:left; color:#333; padding-left:20px;border-bottom:1px solid #e5ebf5;}

.ndisplay{ clear:both;}
.ndisplay .ndisplaylist{ width:344px; height:auto; float:left; margin:18px; background:#fff; padding:10px;}
.ndisplay .ndisplaylist .ndisplaylistname{ width:344px; height:50px; line-height:50px; text-align:center; color:#fff; background:#0a54ab; float:left; font-size:18px; font-weight:700;}

.ndisplay .ndisplaylist .ndisplaylistpic{ width:344px; height:222px; float:left}
.ndisplay .ndisplaylist .ndisplaylisttext{ width:304px; height:auto; padding:20px; float:left;}
.ndisplay .ndisplaylist .ndisplaylisttext p.tit{ width:304px; height:50px; line-height:50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:16px;}

.nbaner{ width:100%; height:auto; overflow:hidden;}
.nbaner img{ width:100%;}