.partleft {float: left;}

.partright {float: right;}

.shenglue {display: -webkit-box; overflow: hidden; white-space: normal;  text-overflow: ellipsis; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  word-break: break-word;

}

.dashed {border-bottom: 1px dashed #b8b8b8;}

.color1 {color: #000;}





/*欢迎及logo*/

.welcome {width: 100%; height: 40px; font-size: 14px;}

.welcome_text { line-height: 40px; }

.navtable { width: 100%; position: relative; background: #fff; border}

.navtable_01{border-bottom: 1px solid #dedede; height: 150px;}

.navtable_logo {float: left; width: 80px; margin-left: 15px; }

.navtable_comname {float: left; height: 100%; color: #000000; margin-left: 30px; line-height: 40px; margin-top: 35px;}

.navtable_search {float: right; position: relative;width: 323px; height: 35px; box-sizing: border-box; margin-top: 55.5px;}

.navtable_name1 {font-size: 36px; }

.navtable_name2 {font-size: 18px; color: #424242;}

.keywords {border:2px solid #1f6eff; height: 100%; border-radius: 30px; width: 100%; padding-left: 22px;}

.navtable_sou {width: 77px; display:inline-block; height: 39px; line-height: 39px; text-align: center;  background: #1f6eff; color: #fff; position: absolute; top: 0; right: -25px; border-top-right-radius: 30px; border-bottom-right-radius: 30px;}

.navtable_nav {background: #fff; height: 70px; line-height: 70px;}



/*导航*/

#MT_nav div,#MT_nav ul,#MT_nav li,#MT_nav {

	padding:0;

	margin:0;

}

#MT_nav {

	height:0;

	width: 100%;

	line-height:0;

	font-size:0;

	position:relative;

	z-index:99;

	font-family:"Microsoft Yahei","Hiragino Sans GB",Arial,Helvetica;

}

#MT_nav ul {

	list-style:none;

	width:100%;

	height:70px;

	position:absolute;

	z-index:99;

}

#MT_nav .MT-arrow {

	background:url(../images/MT_nav_logo_20131104.png) no-repeat;

}

#MT_nav ul .MT-item {

	width:125px;

	margin-left: 54px;

	height:57px;

	float:left;

	background-position:-5px 0;

	position:relative;

	z-index:99;

}

#MT_nav ul .MT-item:first-child {margin-left: 0;}



#MT_nav ul .MT-item:hover div {

	display:block;

}

#MT_nav ul .MT-first {

	background-position:0 0;

}

#MT_nav ul .MT-last {

	background-position:-43px 0;

}

#MT_nav ul .MT-bg {

	background-position:-245px 0;

}

#MT_nav ul .MT-item a {

	color:#646464;

	display:block;

	font-size:18px;

	padding-top: 11px;

	padding-bottom: 11px;

	line-height:24px;

	_line-height:24px;

	text-align:center;

	text-decoration:none;

}

#MT_nav ul .MT-item a:hover {

	color:#fff;

	background: #1f6eff;

	transition:all .3s

}

.currentnav {color:#fff !important;background: #1f6eff;}

#MT_nav ul .MT-current .MT-bg {

	font-weight:bold;

	font-size:16px;

	color:#ff5069;

}

#MT_nav ul .MT-item a .MT-more {

	-webkit-text-size-adjust:none;

	font-size:0;

	height:0;

	width:0;

	padding:2px 4px;

	background-position:-24px -65px;

	position:relative;

	top:-4px;

	left:6px;

	z-index:99;

	_margin-top:22px;

	_top:0px;

	*zoom:1;

}

#MT_nav ul .MT-item div {

	display:none;

	background-color:#fff;

	border:1px solid #ccc;

	border-right: none;

	border-left: none;
	border-bottom: none;

	border-radius:5px;

	position:absolute;

	top:70px;

	left:50%;

	margin-left:-49%;

	-webkit-box-shadow:0 0 4px rgba(0,0,0,.02),0 2px 5px rgba(0,0,0,.1);

	-moz-box-shadow:0 0 4px rgba(0,0,0,.02),0 2px 5px rgba(0,0,0,.1);

	box-shadow:0 0 4px rgba(0,0,0,.02),0 2px 5px rgba(0,0,0,.1);

	width:98%;

}

#MT_nav .MT-arrow {

	display:block;

	font-size:0;

	height:7px;

	position:absolute;

	top:-7px;

	width:14px;

	margin-left:-7px;

	left:50%;

	background-position:0 -63px;

	overflow: hidden;

}

#MT_nav ul .MT-list div {

	display:block;

}

#MT_nav ul .MT-item div a:last-child {

	border:none;

}

#MT_nav ul .MT-item div a {

	/*width:86%;

	margin:0 auto;*/

	border-bottom:1px solid #ccc;

	overflow: hidden;

	height:28px;

	line-height:30px;

	font-size:14px;

	*zoom:1;

}

.navother {font-size: 12px;}









/* 轮播 */

.scroll{ width:100%; /*height:756px;*/ overflow:hidden; position:relative;  }

.slideBox .hd{ height:45px; overflow:hidden; width:100%; text-align:center; position:absolute; right:0; bottom:30px; z-index:1; }

.slideBox .hd ul{ overflow:hidden; zoom:1; }

.slideBox .hd ul li{text-indent: -9999px; display: inline-block; margin:0 15px; width:50px; height:5px; background:#fff; cursor:pointer;}

.slideBox .hd ul li.on{ background:#007AC7;}

.scroll .bd{ position:relative; height:100%; z-index:0;   }

.scroll .bd li{ zoom:1; vertical-align:middle; width: 100%; }

.scroll .bd img{ width:100%; display:block; height: 100%;  }

.slideBox1{ width:408px; height:260px; overflow:hidden; position:relative;}

.slideBox1 .bd img{ width:408px; height:260px; display:block;  }

.ulicon { display: inline-block; float: left; margin-right: 2px; height: 20px; overflow: hidden;}

/*公告栏*/

.notice {width: 100%; position: relative; height: 45px; line-height: 45px;}

.txtScroll-top {margin-left: 20px;}

.listone_article .tempWrap {height: 30px !important; line-height: 30px !important; overflow: hidden; margin-top: 7.5px;}

.txtScroll-top ul li {height: 30px; line-height: 30px; overflow: hidden; max-width: 1000px;}

.noticeimg {position: relative; bottom: 2px; margin-right: 15px;}



/*关于我们*/

.title {text-align: center; line-height: 37px; margin: 45px auto 38px auto; width: 200px;}

.bgtitle {margin:0 auto; padding: 50px 0 38px 0;}

.title_01{font-size: 36px; letter-spacing: 5px;}

.title_02{font-size: 16px; position: relative; height: 45px;}

.title_02:before {content: '';  position: absolute; left: 0; right: 0; border-top: 3px solid #72a2fb; width: 35px; margin: auto; bottom: 0;}

.special:before {border-top: 3px solid #636363;}

.aboutus_content {height: 485px; background-color: #fff;}

.aboutus_content .aboutus_img {width: 660px; height: 483px;}

.aboutus_article { width: 540px; }

.aboutus_article1 {margin:0 39px; }

.aboutus_title {font-size: 36px;margin-top: 45px; margin-bottom: 28px;}

.aboutus_title1 {width: 20px; height: 47px; border-left: 9px solid #72a2fb;}

.aboutus_title2 {position: relative; bottom: 9px;}

.aboutus_intro {line-height: 26px;}

.fourlist {width: 100%; height: 155px; text-align: center; margin-top: 42px;}

.fourlist ul li {width: 25%; float: left; margin-top: 22.5px;}

.fourlist ul li a {border-right: 1px solid #e8e8e8; display: inline-block; width: 100%; height: 100px; }

.fourlist ul li:last-child a {border-right: none;}

.fourlist ul li strong.listnum { color: #1f6eff; font-size: 30px; font-weight: normal; margin-right: 5px; }

.fourlist ul li a span.spand2, .fourlist ul li a i.spand2 { width: 100%; }

.fourlist ul li a i.spand2{font-size: 15px; color: #858585;}

.listcontent {position: relative; margin-top: 22px;}







/* 核心业务 effect-1 css */

img{max-width: 100%; vertical-align: middle;}

.full-length{width: 100%; float: left; padding-bottom: 80px;}

.full-length li{float: left; width: 20%; list-style: none;}

.full-length h3{font-size: 20px; margin: 5px 0 10px;}

.full-length p{margin-top: 25px; line-height: 25px; font-size: 14px; margin-bottom: 80px;}

.btn{display: inline-block; padding: 5px 30px; font-size: 14px; color: #fff; border: 1px solid #fff; text-decoration: none; transition: 0.4s;}

.btn:hover{background-color: #4d92d9; color: #fff; transition: 0.4s;}

.text-desc{position: absolute; left: 0; top: 0; background-color: #ce0d11; height: 100%; opacity: 0; width: 100%; padding: 20px;  box-sizing: border-box;}

.desc1{position: absolute; left: 0; top: 0; color: #fff; height: 100%; width: 100%; padding: 0 20px; padding-top: 200px;  box-sizing: border-box;}

.desc1 a {color: #fff;}

/*= Reset CSS End

================= *



/* effect-1 css */

.port-1{float: left; width: 100%; position: relative; overflow: hidden; text-align: center;}

/*..port-1 a {color: #fff;}*/

.image-box { width: 100%; height: 560px;}

.port-1 .text-desc{opacity: 0.6; top: -100%; transition: 0.5s; color: #000; padding: 45px 20px 20px;}

.port-1 .desc1 { top: -100%; transition: 0.5s; color: #fff; padding: 0 20px; padding-top: 200px;}

.port-1 img{transition: 0.5s;}

.port-1 .bigimg { width: 100%; height: 100%;}

.imgcontent {position: absolute; top: 217px; color: #fff; font-weight: bold;  width: 100%; height: 100%; font-size: 18px; text-align: center;}

.imgtip {width: 100%; text-align: center; margin-top: 25px;}

.port-1:hover img{transform: scale(1.2);}

.port-1.effect-1:hover .text-desc{top: 0;}

.port-1.effect-1:hover .desc1{top: 0; color: #fff;}

/* effect-1 css end */







/*新闻资讯*/

.inewright {max-width: 640px; height: 100%; margin-top: 20px;}

.inewtitle {line-height: 45px; font-size: 24px;}

.inewstip {font-size: 18px; color:#acacac; line-height: 29px; height: 92px;}

.inewimg {height: 215px; width: 320px;}

.slideTxtBox{ text-align:left;  }

.slideTxtBox .hd{ height: 95px; line-height: 95px; position:relative; }

.slideTxtBox .hd ul{ float:left;  position:absolute; height:100%;width: 100%; display: flex; justify-content: space-between; text-align: center;}

.slideTxtBox .hd ul li{ float:left; cursor:pointer; flex: 1; margin-right: 10px; background:#e6e6e8; border-radius: 5px; font-size: 30px; }

.slideTxtBox .hd ul li:last-child { margin-right: 0px;}

.slideTxtBox .hd ul li.on{ background:#1f6eff; color: #fff; }

.slideTxtBox .bd {margin-top: 20px;}

.slideTxtBox .bd ul{ zoom:1;  }

.slideTxtBox .bd li{margin-bottom: 30px;  }

.slideTxtBox .bd li .date{ float:right; color:#999;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }

.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;

	 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }

.slideTxtBox .arrow .next{ background-position:0 -50px;  }

.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }

.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }

.findmore {font-size: 18px; background:#1f6eff; color:#fff;padding: 12px 0; border-radius: 30px; margin: 0 auto; width: 148px; text-align: center; margin-top: 75px;}





/*合作客户*/

.customers {width:100%; height:500px; background:url(../images/footer.png) no-repeat left top; background-size: 100% 100%;}

.content{position:relative;}

.picScroll-left{ /*position:relative; */}

.picScroll-left .hd{ position: absolute; width: 116%; z-index: 999; left: -8%; top: 31.5px;}

.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:54px; height:54px; margin-right:5px; margin-top:10px;  overflow:hidden;

	 cursor:pointer;}

.picScroll-left .hd .prev { float: left; background:url("../images/left.png") no-repeat; }

.picScroll-left .hd .next {float: right; background:url("../images/right.png") no-repeat;}

.picScroll-left .hd .prevStop{ background-position:-60px 0; }

.picScroll-left .hd .nextStop{ background-position:-60px -50px; }

.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }

.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }

.picScroll-left .hd ul li.on{ background-position:0 0; }



.index-act{padding: 45px 0 50px; background: #F5F5F5;}

.picMarquee-left{ /*position:relative;*/ margin-top: 30px; overflow: hidden;}

.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }

.picMarquee-left .bd ul li{ margin-right: 80px; float:left; _display:inline; overflow:hidden; text-align:center; }

.picMarquee-left .bd ul li .pic{ text-align:center; width: 240px; height: 137px; overflow: hidden; }

.picMarquee-left .bd ul li .pic img{ /*width:335px; height:210px;*/width: 240px; height: 137px; display:block; transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);

transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out;}

.picMarquee-left .bd ul li .tit a{display: block; text-align: left; font-size: 16px; color: #666; padding-top: 20px;}

.picMarquee-left .bd ul li .tit {width: 335px;}

.picMarquee-left .bd ul li:hover .pic img{transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);}

.picMarquee-left .bd ul li:hover .tit a{color: #E40211;}



/*footer*/

.footer {background-color: #fff; height: 340px; width: 100%; position: relative; padding-bottom: 30px;}

.footerul {margin-top: 15px; margin-bottom: 30px; height: 155px;}

.footerul ul li:first-child a{ text-align: left; }

.footerul ul li {float: left; width: 118px; height: 155px; line-height: 30px; border-right: 1px solid #d5d5d5;}

.footerul ul li:last-child {border-right: none;}

.footerul li .footertip, .lilist a { font-size: 16px; display: block; width: 100%; text-align: center; }

.lilist a{color: #a1a1a1; font-size: 14px;}

.qrcode > div {float: left; width: 175px; height: 175px;}

.qrcode > div:first-child {margin-right: 80px;}

.qrcode > div img { width: 100%; height: 100%;  }

.qrcode span {text-align: center; font-size: 18px; line-height: 45px;}

.footer2 { height: 150px;  }

.footerinfol, .footerinfor {font-size: 18px; line-height: 35px;}

.footerinfor {margin-left: 90px;}

.last {background: #656567; text-align: center; color: #fff; height: 50px; line-height: 50px;}









/*公司概况*/

.intro_line {height: 55px;}

.company {margin-top: 22px;}

.company1 {padding: 0 20px; float: left;}

.alltip {width: 245px; background-color: #fcfcfc; position: relative; top: -77px; padding-bottom: 62px; border-bottom: 5px solid #84afff;}

.alltip1 {color: #fff; width: 100%; height: 190px; text-align: center;}

.bigtip {padding-top: 45px;}

.intro_tip {font-size: 36px; font-weight: 500; line-height: 60px;}

.intro_tip2 {font-size: 30px}

.intro_nav {margin:0 30px 0 30px; line-height: 25px; }

.intro_nav li {height: 78px; border-bottom: 1px dashed #b8b8b8;}

.intro_nava {width: 100%; padding-top: 14px;}

.intro_nava1 {margin-left: 30px; position: relative; top: 17px; margin-right: 20px;}

.current {color: #1f6eff;}

.article_title {margin-left: 25px; width: 925px;}

.article_title1 {height: 35px; line-height: 35px; border-bottom:1px solid #dbdbdb;}

.article_mini {padding: 0 14px;}

.article_content {margin: 30px 20px;}



/*新闻中心*/

.newsitema {margin: 40px 0 28px 0}

.newstip {margin-top: 10px; line-height: 25px; font-size: 16px; height: 50px; color: #6b6b6b; }

.newstime {position: relative; margin-top: 12px; color: #6e6e6e; font-size: 16px;}

.newleft {width: 225px; height: 150px;}

.newright {margin-left: 30px; max-width: 640px; height: 150px;}

/*新闻详情*/

.newstop {text-align: center; margin-top:40px; line-height: 42px; margin-bottom: 20px; }

.newstop2 {color: #8a8a8a;}

.newspan1 {margin-left: 10px; margin-right: 25px;}

.newspan2 {margin-left: 10px;}



/*保函查询*/

.findcontainer { position: relative; top: 140px;}

.navtable_logo1, .navtable_comname1 {margin: 0 auto; text-align: center;}

.navtable_logo1 {width: 113px; height: 113px;}

.navtable_logo1 img {width: 100%; height: 100%; text-align: center;}

.navtable_comname1 { line-height: 40px; margin-top: 15px; }

.navtable_name11 {font-weight: bold; color: #000; font-size: 40px;}

.navtable_name22 {font-size: 22px;}

.navtable_search1 {width: 585px; margin: 0 auto; height: 50px; line-height: 50px; margin-top: 75px;  }

.navtable_search1 .keywords1{height: 50px; width: 430px; background: #f7f7f7; border-radius: 5px; float: left; padding-left: 10px; font-size: 16px;}

.navtable_sou1 {float: right; width: 130px; height: 47px; line-height: 47px; background: #1c2955; color: #fff; border-radius: 5px; text-align: center;}





/*分页*/



.page {height: 38px; line-height: 38px; width: 396px; margin: 60px auto 90px auto; font-size: 12px;}

.page a{ float: left; height: 38px; line-height: 38px;  margin-right: 10px; border-radius: 1px;}

.page a{ border: 1px solid #ddd; padding: 0px 22px; background: #fafafa;}

.page a.current{background-color: #427efa;  color: #fff; border: 1px solid #427efa; text-align: center;}





.nextnews {border-top:1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; width: 100%; margin-top: 138px; margin-bottom: 95px;}

.nextpage {padding:0 15px; width: 100%; height: 50px;}

.nextpage > div { width: 50%; overflow: hidden; float: left; line-height: 50px; }





