@charset "utf-8";

/* CSS Document */



*{ margin: 0; padding: 0; list-style: none; text-decoration: none; outline: none; resize: none; }

a, a:active, a:hover{ -webkit-tap-highlight-color:transparent; }

img, input, a, textarea{ border: none; font-family: "Microsoft YaHei"; }

b, i, em{ font-style: normal; font-weight: 100; }

header, footer, nav, aside, section, main, video, audio, canvas, mark, svg, article, details, figcaption, figure, hgroup, menu, summary{ display:block; }



.left{ float: left; }

.right{ float: right; }

.clearFix{ *zoom: 1; }

.clearFix:after{ content: ""; display: block; height: 0; visibility: hidden; clear: both; }

.txt_l{ text-align: left; }

.txt_r{ text-align: right; }

.txt_c{ text-align: center; }

.txt_hide{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.mingfti{ margin-left:0px;}

.img{ display: block; width: 100%; height: 100%; overflow: hidden; }

.img img{ display: block; width: 100%; height: auto; min-height: 100%; }

.table{ display: table; }

.table > *{ display: table-cell; vertical-align: middle; }

.container{ display: block; width: 1200px; margin: 0 auto; }

html, body{ width: 100%; height: 100%; font: 100 14px/1 "Microsoft YaHei", Arial; color: #333; }

a{ color:#333;}

ul,li,dl,ol{list-style:none;}





.tiops{ background:#fff; width:100%;  max-width:1920px; margin:0 auto; display:block}

.ntop{ width:100%; height:38px; margin:0 auto; background:#333;}

.ntopz{width:1200px; height:20px; margin:0 auto; padding-top:10px;}

.ntopz-le{ float:left;}

.ntopz-le span{ float:left; color:#999;}

.ntopz-ri{ float:right;}

.ntopz-ria{ float:left;color:#999; font-size:14px; margin-right:20px;}

.ntopz-ria a{ margin:0px 8px;color:#b2b2b2; font-size:14px;}

.ntopz-ria a:hover{ text-decoration:underline;}

.ntopz-rib{float:right; color:#999;}

.ntopz-rib span{ margin-left:10px;}

.ntopz-rib a{ font-size:14px; color:#999; margin-left:10px; text-decoration:none; }



.header { width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:39px; margin-bottom:38px;}

.headz{width:1200px; margin:0px auto; height:auto; overflow:hidden;}

.head-le{ float:left; width:865px;}

.head-lea{ float:left;}

.head_text1q{ float:left;}

.head_text1q p{ font-size:20px; font-weight:bold; color:#066291; line-height:30px;}

.head_text1q span{ font-size:16px; color:#333; font-weight:normal; line-height:30px;}

.head-ri{ float:right;width:auto; height:auto; overflow:hidden; margin-top:-13px; }

.head-ri p{ text-align:left;}

.head-ri p span img{ float:left; margin-top:13px; margin-left:20px;}

.head-ri p span{ font-size:16px;color:#808080; line-height:50px; }

.head-ri p font{color:#333; line-height:28px; font-size:30px;  display:inline-block; border-radius:20px;font-weight:bold; font-family:Arial, Helvetica, sans-serif;}



.navbar{ width:100%; height:50px;  max-width:1920px; margin:0 auto; background:#066291; }

.navbarz{width:1200px; height:auto; overflow:hidden; margin:0 auto;}

.navbar ul{ float:left;}

.navbar ul li{ float:left;cursor:pointer; text-align:center; width:200px; background:url(../images/dd.png) right no-repeat; height:50px; line-height:50px; }

.navbar ul li a { text-align:center; color:#fff; display:inline-block;font-size:15px; width:100%; height:50px; line-height:50px; }

.navbar ul li:nth-child(1){ background:none; margin-left:0px;}

.navbar ul li:hover{  color:#fff; background:#ed621d;}

.navbar ul li:hover a{color:#ff; text-decoration:none;}

.navbar ul li:hover ul.nber li a{ font-weight:inherit;}

.navbar ul li.on{ width:200px; height:50px; color:#fff; background:#ed621d;}

.navbar ul li.on a{ color:#fff;}



.tum_bonner img{ width:100%; }

.bannerbox{width:100%;position:relative;overflow:hidden; min-width:1200px; max-height:650px;}



.Homebanner{width:100%;position:relative;height:650px;overflow:hidden; }

.Homebanner ul{width:1920px;position:absolute;}

.Homebanner ul li{width:1920px;position:absolute;overflow:hidden; height:650px;}

.Homebanner ul li img{width:1920px;position:absolute; height:100%;left:50%;top:0px;display:block;margin-left:-960px;}





.bannerbox:hover .Homeleft{left:18%;opacity:1}

.bannerbox:hover .Homeright{right:18%;opacity:1}



.HomeleftL:hover img{ opacity:1;}







.focus{ position:relative; width:100%; height:auto; overflow:hidden; max-width:1920px; overflow:hidden; z-index:0; margin:0 auto; }

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

.focus .fcon div{ position:relative; left:50%; top:0px; width:1920px; margin-left:-960px ; text-align:center;}

.focus .a{ position:absolute; left:50%; top:0px; width:1920px; margin-left:-960px }  

.focus div a img{ width:100%; }



.fbg{ position:absolute; width:1920px;top:93%; left:50%;height:auto; overflow:hidden;  z-index:9999; text-align:center;margin-left:-960px}

.fbg .D1fBt{z-index:9999; display:inline-table;}

.fbg .D1fBt a{ width:40px; height:4px;margin:0px 7px; background:#fff;  display:inline-block;z-index:9999; color:#fff; text-align:center; line-height:20px; font-size:14px;}

.fbg .D1fBt a.current{  background:#066291;}



.rt_1k{clear: both; background:#ffffff; width:100%; float:left; height:850px; min-width:1200px; padding-bottom:110px;}

.rt_1k_l{ width:267px; background:#066291; height:826px; float:left; position:absolute; margin-top:-50px;}

.rt_1k_r{ float:right; width:884px;}

.rt_1k_ltop{ width:100%; float:left; text-align:center;}

.rt_1k_ltop img{ text-align:center; float:left; margin-left:40px; margin-top:50px; }

.rt_1k_ltop span{ width:60px; height:3px; background:#fff; float:left; display:block; margin-left:40px; margin-top:26px; margin-bottom:18px;}

.rt_1k_ltop h1{ font-size:24px; font-weight:bold; color:#fff; line-height:35px; float:left; display:block; margin-top: 0px; margin-bottom: 0px; margin-left:40px;}

.menu1q{ width:259px; background:#fff; float:left; margin-left:4px; margin-top:42px;}

.menu{ overflow: hidden; border-color: #ddd; border-style: solid ; border-width: 0 1px 1px ; min-height:250px; }

		/*第一层*/

		.menu li.level1>a{ 

			display:block;

			height: 68px;

			line-height: 68px;

			color: #333;

			padding-left: 70px;

			border-top: 1px solid #e6e6e6; 

			font-size: 18px;

			position: relative; color: #333;

		 }

		 .menu li.level1 a:hover{ text-decoration: none; color: #066291; }

		 .menu li.level1 a.current{ color: #066291;  }



		/*============修饰图标*/

		 .ico{ width: 20px; height: 20px; display:block;   position: absolute; left: 40px; top: 24px; background-repeat: no-repeat; background-image: url(../images/ico1.png); }



		 /*============小箭头*/

		 .level1 i{ width: 20px; height: 16px; background-image:url(../images/arrow.png); background-repeat: no-repeat; display: block; position: absolute; right: 35px; top: 28px; }

		.level1 i.down{ background-position: 0 -18px; }



		 .ico1{ background-position: 0 0; }

		 .ico2{ background-position: 0 -20px; }

		 .ico3{ background-position: 0 -40px; }

		 .ico4{ background-position: 0 -60px; }

         .ico5{ background-position: 0 -80px; }



		 /*第二层*/

		 .menu li ul{ overflow: hidden; }

		 .menu li ul.level2{ display: none; margin-top:-10px; margin-bottom:10px;   }

		 .menu li ul.level2 li a{

		 	display: block;

			height: 27px;

			line-height: 27px;

			color: #808080; text-indent:41px;

			font-size: 14px;

		 }

		 .menu li ul.level2 li a:hover{ color: #066291; }

.zx_zx{ float:left; height:100px; }

.zx_zx img{ float:left; width:43px; height:42px; margin-left:40px; margin-top:30px;}	

.zx_zx p{ float:left; width:142px; margin-top:30px; margin-left:15px; font-size:14px; color:#808080; line-height:20px;}

.zx_zx b{ font-weight:bold; font-size:18px; color:#333;}

.r_soso{ width:100%; float:left; margin-top:60px; margin-bottom:60px;}

.r_soso1q{ width:509px; background:#f2f2f2; height:42px; float:left;}

.r_soso1q img{ float:left; margin-left:85px; margin-top:11px; margin-right:18px;}

.r_soso1q input{ float:left; width:274px; height:42px; line-height:42px; background:none; border:none; color:#999; font-size:14px; }

.r_soso1q input[type=submit]{ float:right; width:110px; height:42px; line-height:42px; background:#066291; color:#fff; text-align:center; font-size:16px;}

.r_soso2q{ float:right; width:333px; overflow:hidden; white-space:nowrap; line-height:42px;}

.r_soso2q a{ margin-right:10px;}



.example {width: 884px;height: 413px;font-size: 40px;text-align: center;margin: 0px auto;background:url(../images/rt_bj1.png) no-repeat; float:left;}

.carousel-item{ }

.ft-carousel {

	position: relative;

	width: 100%;

	height: 100%;

	overflow: hidden;

}



.ft-carousel .carousel-inner {

	position: absolute;

	left: 0;

	top: 0;

	height: 100%;

}



.ft-carousel .carousel-inner .carousel-item {

	float: left;

	height: 100%;

}



.ft-carousel .carousel-item img {

	width: 100%;

}



.ft-carousel .carousel-indicators {

	position: absolute;

	left: 0;

	bottom: 10px;

	width: 100%;

	text-align: center;

	font-size: 0;

}



.ft-carousel .carousel-indicators span {

	display: inline-block;

	width: 12px;

	height: 12px;

	background-color: #fff;

	margin: 0 4px;

	border-radius: 50%;

	cursor: pointer;

}



.ft-carousel .carousel-indicators span.active {

	background-color: #de3a3a;

}



.ft-carousel .carousel-btn {

	position: absolute;

	top: 50%;

	width: 40px;

	height: 45px;

	margin-top: -25px;

	cursor: pointer;

}



.ft-carousel .carousel-prev-btn {

	left: 0;

	background:url(../images/rt_34.png) no-repeat; margin-left:20px;

}



.ft-carousel .carousel-next-btn {

	right: 0;

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

}

.rt_vp1{ float:left; width:720px; height:260px; margin-left:107px;}

.rt_vp1_l{ float:left; width:255px; margin-top:95px;}

.rt_vp1_l font{ font-family:Arial, Helvetica, sans-serif; width:100%; float:left; text-align:left; font-size:12px; color:#808080; font-weight:normal; text-transform:uppercase;}

.rt_vp1 b{ font-weight:bold; font-size:24px; color:#066291; text-align:left; width:100%; float:left; margin-top:20px;  }

.rt_vp1 b strong{ border-bottom:1px solid #808080; padding-bottom:20px;}

.rt_vp1 span{  text-align:left; width:100%; float:left; font-size:18px; color:#333; margin-top:40px;}

.rt_vp1 p{ float:left; width:100%; font-size:14px; color:#808080; text-align:left; margin-top:20px; line-height:20px;}

.rt_vp1 a{ float:left; width:115px; height:39px; color:#808080; font-size:14px; border:1px solid #b3b3b3; line-height:39px; margin-top:20px;s}

.rt_vp1_r{ float:left; width:452px; margin-top:70px;}

.rt_vp1 a:hover{ background:#ed621d; color:#fff; border:none;}

.lere_czbz{ float:left; height:215px;  width:940px;display:block; top:26px;}

.lere_czbz_bj{ background:#fff; height:211px; width:56px; float:left; margin-top:36px; z-index:99; position:relative;}

/*.lere_czbz1 div{ position:relative; width:215px; top:30px; z-index:99;}*/

.lere_czbz1 a img{border:1px solid #ccc;margin-bottom:5px;}

.lere_czbz1 div em{ width:2px; height:16px; background:#555555; float:left; position:absolute;}

.lere_czbz1 div p{ float:left; color:#555; width:100%; font-size:16px; margin-left:24px; }

.lere_czbz1 div span{ float:left; font-size:14px; color:#999; margin-left:24px; margin-top:10px;}

/*.lere_czbz1 img{ float:left; position:relative; top:-50px;}*/

.lere_czbz1{  width:280px; height:220px;float:left; margin-top:29px;margin-right: 20px}



.lere_czbz2{ margin-left:22px;}

.lere_czbz2 div{ position:relative; width:215px; top:30px; z-index:99;}

.lere_czbz2 div em{ width:2px; height:30px; background:#ed621d; float:left; position:absolute;}

.lere_czbz2 div p{ float:left; color:#ed621d; width:100%; font-size:22px; margin-left:24px; }

.lere_czbz2 div span{ float:left; font-size:14px; color:#999; margin-left:24px; margin-top:10px;}

.lere_czbz2 img{ float:left; position:relative; top:-50px;}

.lere_czbz2{  width:280px; height:220px; position:relative; float:left; margin-top:29px;}



.lere_czbz3{  width:280px; height:220px; position:relative; float:right; margin-top:25px; background:#fafafa;}

.lere_czbz3 div{ width:50%; float:left; text-align:center;}

.lere_czbz3 div p{ font-size:18px; color:#808080; height:76px; margin-top:30px;}

.lere_czbz3 div img{ display:inline-block;}

.lere_czbz3 .xiy_sa{ width:1px; height:166px; position:absolute; float:left; background:#ebebeb; margin-left:49.999%; margin-top:30px;}





.rt_3k{ width:100%; float:left; background:#fff; text-align:center;}

.rt_3k_why{ width:100%; float:left; text-align:center;}

.rt_3k_why p{ background:#ed621d; width:249px; height:40px; border-radius:3px; line-height:40px; color:#fff; font-size:24px; text-align:center; display:inline-block; margin-top:93px;}

.rt_3k_why b{ font-weight:bold; color:#066291; font-size:30px; text-align:center; width:100%; display:inline-block; margin-top:20px;}

.rt_3k_why span{ color:#808080; font-size:12px; text-transform:uppercase; display:inline-block;  width:100%; margin-top:20px;}

.rt_3k_why em{ width:60px; height:4px; display:inline-block; background:#ed621d; text-align:center; margin-top:20px;}

.rt_3k_why font{ font-size:18px; color:#333333; text-align:center; display:inline-block;  width:100%; margin-top:10px;}

.change-content{ float:left; width:100%;}

.change-cut ul{ margin-left:60px; margin-bottom:45px;}

.change-cut p{ width:60px; height:60px; float:left; border-radius:60px; background:#535353; margin-left:20px; margin-top:10px; margin-bottom:10px;}



.change-cut ul li {

    display: block;

    width: 235px;

    background: #fff;

    border: 1px solid #dcdcdc;

    margin-bottom: 10px;

    cursor: pointer; float:left; margin-left:25px;

}



.change-cut ul .on {

    background: #FFF;

    border: 1px solid #ed621d;

}



.change-cut ul .on p {

    color: #00aeff; background:#ed621d;

}

.change-cut ul li b{ font-size:24px; font-weight:bold; text-align:left; float:left; margin-left:15px; line-height:40px; margin-top:10px;}

.change-cut ul li span{ font-size:14px; color:#333; float:left; text-align:left; margin-left:15px;text-transform : uppercase}

.change-cut ul .on b{ color:#ed621d;}

.change-box .change-cut .tab.on em { background:url(../images/rt_89.png) no-repeat; position:absolute; width:61px; height:10px; display:block; margin-top:80px; z-index:99; margin-left:80px;

}

.contents{ float:left; width:100%; margin:0 auto;}

.contents .content{width:100%;height:100%;}

.contents .content img{background: none;}

.contents .content p{margin:0px;color:#444;}

.flex-rows{ float:left; margin-top:60px; margin-bottom:100px;}

.flex-rows .img-block{ float:left; margin-left:53px; width:517px;}

.flex-rows .item-block{ float:left; width:450px; text-align:left; margin-left:20px; margin-top:69px;}

.bti_flex{ font-size:60px; float:left; margin-left:30px; margin-top:64px;}

.bti_flex b{ float:left; font-size:24px; font-weight:bold; line-height:28px; margin-left:10px; margin-right:10px; margin-top:5px;}

.bti_flex p{ float:left; font-family:Arial, Helvetica, sans-serif;}

.item-title{ font-size:20px; color:#333; font-weight:bold;  float:left; width:100%;}

.item-title span{ font-size:12px; color:#808080; font-weight:normal; text-transform:uppercase; float:left; width:100%; margin-top:10px;}

.item-p{ font-size:16px; color:#333; line-height:30px; float:left; width:100%; margin-top:10px;}

.item-a{ background:#ed621d; width:129px; height:42px; line-height:42px; color:#fff; text-align:center; display:block; float:left; margin-top:32px;}



/*应用案例*/

.rt_4k{width:100%; min-width:1200px;height: 1383px;clear: both;}

.plan{font-family:"Microsoft Yahei";color: #7d7d7d;background:url(../images/planbg.jpg) no-repeat center 0;padding:100px 0 60px;line-height: 24px;height: 1383px;}

.plan .content{ width: 1200px;margin: 0 auto;font-family: "Microsoft Yahei";height: 1383px;overflow: visible}

.plan .til01{background:url(../images/tilbg2.png) no-repeat center 30px;color: #ebedf0;}

.plan .content .til01 p{opacity:1;color: #FFFFFF;background: none}

.plan .til01 a{color: #ebedf0;}

.til01{text-align: center;color: #2f3030;font-size:40px;line-height:52px;font-family: "Microsoft Yahei";clear: both;display: block;height:136px;white-space: nowrap;font-weight: normal;background:url(../images/tilbg1.png) no-repeat center 30px;}

.til01 p{display: block;font-size:20px;line-height:34px;opacity: 0.7}

.plan_c{background:#fff;padding: 28px 25px 0;height: 912px;margin-bottom: 11px;}

.plan_t{height: 111px;text-align: center;line-height: 36px;font-size: 18px;overflow: hidden;}

.plan_t ul{width: 1220px;}

.plan_t li{width: 192px;position: relative;float: left;}

.plan_t li span,.plan_t li p{display: block;}

.plan_t li span img{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;background: none}

.plan_t li:hover span img{transform: rotateY(360deg);

-webkit-transform: rotateY(360deg); /* Safari 和 Chrome */

-moz-transform: rotateY(360deg);}

.plan_t li a{display: block;color: #000;}

.plan_t li:before{content: "";position: absolute;width: 1px; height: 65px;background: #e9e9e9;right: 0;top: 12px;}



.plan_l1{height: 368px;background: #f3f4f6;margin-bottom: 23px;}

.plan_l1 dt,.plan_l1 dt img{height: 368px;width: 655px;float: left;overflow: hidden;}

.plan_l1 dd{width:420px;float: left;padding: 40px 0 0 42px;}

.plan_l1 dd h3{height: 70px;line-height: 70px;font-size: 24px;color: #000;background:url(../images/line2.gif) repeat-x 0 bottom;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.plan_l1 dd h3 a,.plan_l2 dd h3 a{color: #000;display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.plan_l1 dd p{display: block;padding: 36px 0 0;height: 120px;}

.plan_l1 dd span a{display: block;width: 125px;line-height: 39px;background: #009b4c;text-align: center;color: #fff;}



.plan_l2 dl{width: 370px;float: left;text-align: center;height: 370px;background: #f3f4f6;}

.plan_l2 dl:nth-child(2){margin: 0 20px;}

.plan_l2 dt,.plan_l2 dt img{display: block;width:370px;height:208px;overflow: hidden;display: block;}

.plan_l2 dd h3{display: block;height: 56px;line-height: 56px;font-size: 16px;color: #f3f4f6;}

.plan_l2 dd p{padding: 0 16px;}

.plan_l2 dd p a{display: inline-block;color: #009b4c;}







/*合作*/

.hezuo{background: #fff;height: 174px;padding:0 0 25px 0;position: relative;}

.prev1,.next1,.prev3,.next3,.prev2,.next2{width:42px;height:45px;/*display: block;*/overflow: hidden;top:67px;right:-18px;z-index: 9;cursor: pointer;}

.prev1{left:-18px;}

.pa{position: absolute;}

.prev3,.next3,.prev2,.next2{top:79px;right: 0;}

.prev3,.prev2{left: 0;}

.hezuo_c{padding: 0 56px;}

.hezuo_c li{float: left;margin:0 11px 0 0;text-align: center;}

.hezuo_c li p{border: solid 1px #d3d8de;}

.hezuo_c li span{display: block;line-height: 44px;}

.hezuo_c li p,.hezuo_c li p img{width: 208px;height: 116px;display: block;overflow: hidden;padding: 0;margin:30px 0 0 0;}

.hezuo_c li p img{margin-top:0;}

.rt_5k{ float:left; width:100%; background:#f7f7f7; min-width:1200px;text-align: center;clear: both;}

.rt_5k h5{ font-size:30px; font-weight:bold; color:#066291; margin-top:62px;}

.rt_5k h5 span{ font-size:12px; color:#808080; font-weight:normal; line-height:35px; text-transform:uppercase;}



.edge{font-family:"Microsoft Yahei";font-size:16px;position: relative;line-height:36px;padding:62px 0 0;}

.edge .content{width:1200px; margin:0 auto;font-family:"Microsoft Yahei";overflow:visible;}

.edge .content p{margin:0;}

.edge .fl{float: left;}

.edge .fr{float: right;}

.edge h2{display: block;text-align: center;height: 182px;}

.edge-ge{background:url(../images/ge01.png) no-repeat center 0;}

.edge1,.edge3{background: #f3f4f6;height: 577px;}

.edge3{height:493px;}

.edge_c1{padding: 69px 0 0;height: 508px;}

.edge_c3{padding: 31px 0 0;height: 462px;}

.edge2{padding: 67px 0 0;height: 450px;}

.edge4{padding: 46px 0 0;height: 500px;}

.edge_w{width: 522px;padding: 50px 20px 0 0;}

.edge_w1{padding-top: 94px;}

.edge_w2{padding-top: 11px;}

.edge_w3{padding-top: 91px;}

.edge_w h3{height: 140px;font-size: 30px;font-weight: normal;color: #2f3030;line-height: 40px;white-space: nowrap;}

.edge_w h3 em{height:68px;font-size:48px;color: #fff;line-height:68px;width: 76px;float: left;background: #686868;border-top: solid 4px #009b4c;text-align: center;margin:0 20px 0 0;font-family: Arial;}

.edge_w h3 p{width: 420px;float: left;font-size: 16px}

.edge_w h3 p b{display: block;font-size:30px;line-height: 40px;color: #066291;}

.edge_w li{background:url(../images/ico03.png) no-repeat 6px 13px;padding: 0 0 0 29px;}





.tab_content .hide{ display: none;}



.rt_5k h6{ font-size:30px; font-weight:bold; color:#066291; margin-top:32px; width:100%; float:left;}

.rt_5k h6 span{ font-size:12px; color:#808080; font-weight:normal; line-height:35px; text-transform:uppercase; float:left; width:100%;}

.rt_5k_teds { width:100%; float:left; text-align:center;}

.rt_5k_teds p{ width:78%; float:left; margin-left:11%; text-align:center; margin-top:10px; font-size:14px; color:#808080; line-height:24px;}



.rt_5k_teds p a{ margin-top:40px; float:left; width:100%; text-align:center; color:#ed621d;}





.rt_7k{ width:100%; float:left;clear: both; background:#ffffff;}

.news_r{ width:504px; height:514px; float:left; text-align:left; margin-top:70px; margin-bottom:60px;}

.news_r_bt{ width:504px; float:left; }

.news_r_bt p{ float:left; line-height:28px;  color:#333; font-size:20px; font-weight:bold;}

.news_r_bt em{ float:left; width:56px; height:1px; background:#999999; margin-top:10px;}

.news_r_bt p span{ font-size:12px; color:#808080; font-weight:normal; text-transform:uppercase;}

.news_r_bt a{ float:right; font-size:18px;  line-height:38px; margin-top:12px;}

.news_r li{ width:504px; float:left;  padding-bottom:15px;}

.news_r li div{ float:left; width:504px; margin-top:12px;  }

.news_r li .xiys{ border-top:1px solid #dedede; padding-top:12px;}

.news_r li span{ background:#066291; color:#fff; font-size:14px; width:23px; height:23px; line-height:23px; display:block; float:left; text-align:center; }

.news_r li p{ float:left; width:454px; line-height:26px; margin-left:20px; font-size:14px;}

.news_r li .yans1q{ background:#808080;}

.news_r ul{ float:left; height:auto; margin-top:50px;}

.news_r li .bot1q{ font-size:14px; color:#000; font-weight:bold;}

.list_lh{ height:440px; overflow:hidden; float:left;}



.rt_7k_2{ width:636px; height:476px; background:#fff; float:right; margin-top:70px; margin-bottom:60px;}

.rt_7k_2 h3{ width:100%; float:left; height:50px; background:#fafafa;  border:1px solid #e5e5e5;}

.rt_7k_2 h3 span{ width:163px; height:50px; background:#ed621d; font-size:20px; font-weight:bold; color:#fff; float:left; line-height:50px;}

.rt_7k_2 h3 a{ float:right; margin-right:20px; text-transform:uppercase; color:#808080; font-weight:normal; font-size:14px; margin-top:20px;}

.rt_7k_2 div{ width:585px; float:left; margin-left:38px; text-align:left; overflow:hidden; margin-top:50px;}

.rt_7k_2 div img{ float:left; width:240px; height:162px;}

.rt_7k_2 div .rt_7k_2left{ float:right; width:322px; margin-left:0px; margin-top:10px;}

.rt_7k_2 .rt_7k_2left p{ font-size:16px; font-weight:bold; color:#333; float:left; margin-bottom:20px; width:100%;}

.rt_7k_2 .rt_7k_2left span{ color:#808080; font-size:14px; line-height:18px; float:left; margin-bottom:20px; width:100%;}

.rt_7k_2 .rt_7k_2left a{ width:114px; height:38px; line-height:38px; border:1px solid #e5e5e5; float:left; text-align:center; font-size:14px; text-transform:uppercase; color:#808080;}

.rt_7k_2 ul{ float:left; width:585px; margin-top:40px; text-align:left; margin-left:38px;}

.rt_7k_2 ul li{ width:192px; float:left; margin-right:100px; margin-bottom:15px; color:#333; white-space:nowrap; overflow:hidden;}

.rt_7k_2 ul li span{ font-size:14px; font-weight:bold;}





.rt_8k{ background:#f7f7f7; float:left; min-width:1200px; width:100%;}

.rt_8k ul{ float:left; margin-top:50px; margin-bottom:35px; width:100%;}

.rt_8k li{ width:25%; float:left; text-align:center; display:block;}

.rt_8k li p{ float:left; text-align:center; font-size:16px; color:#066291; font-weight:bold; width:100%; margin-top:20px; margin-bottom:12px;}



.footer{ width:100%; min-width:1200px; background:#333333; border-bottom:1px solid #151515; float:left;}

.footer1{ width:324px; height:161px; border-right:1px  dashed #808080; margin-top:50px; float:left; margin-bottom:30px;}

.footer2{ width:564px; height:161px; border-right:1px  dashed #808080; margin-top:50px; float:left; margin-bottom:30px;}

.footer2 p{ font-size:24px; text-align:center; color:#fff; margin-top:40px;}

.footer2 span{ float:left; color:#076290; font-size:24px; margin-left:70px; margin-top:30px; }

.footer1 img{ float:left; margin-left:30px; margin-top:40px;}

.footer1 p{ float:left; color:#808080; width:100%;}

.footer1 p a{ float:left; color:#808080; margin-right:10px; margin-top:20px;}

.copyright{ width:100%; min-width:1200px; background:#333333; border-top:1px solid #4a4a4a; float:left;}

.copyright p{ height:50px; line-height:50px; text-align:center; color:#808080; font-size:14px;}

.footer3{ float:right; width:288px;  margin-top:58px; margin-bottom:30px;}

.footer3 p{ float:right; width:109px; margin-left:33px; font-size:14px; line-height:50px; color:#b2b2b2;text-align: center;}



.flink{ width:100%; float:left; color:#fff; min-width:1200px; margin-bottom:30px;}

.flink span{ float:left; line-height:29px; color:#fff;}

.flink a{ float:left; color:#808080; margin-right:30px;}

.flink1q{ width:955px; overflow:hidden; float:left; white-space:nowrap; line-height:29px; margin-left:5px;}

.flink2q{ width:133px; height:29px; background:#065b87; font-size:14px; text-align:center; float:right; line-height:29px; color:#fff; text-align:center;}

.flink .flink2q a{ color:#fff; text-align:center; float:none; margin-right:0px;}



        .client-2 {

            position: fixed;

            right: -170px;

            top: 50%;

            z-index: 900;

        }

        

        .client-2 li a {

            text-decoration: none;

        }

        .client-2 li {

            margin-top: 1px;

            clear: both;

            height: 62px;

            position: relative;

        }

        

        .client-2 li i {

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

            display: block;

            width: 30px;

            height: 27px;

            margin: 0px auto;

            text-align: center;

        }

        

        .client-2 li p {

            height: 20px;

            font-size: 12px;

            line-height: 20px;

            overflow: hidden;

            text-align: center;

            color: #fff;

        }

        

        .client-2 .my-kefu-qq i {

            background-position: 4px 5px;

        }

        

        .client-2 .my-kefu-tel i {

            background-position: 0 -21px;

        }

        

        .client-2 .my-kefu-liuyan i {

            background-position: 4px -53px;

        }

        

        .client-2 .my-kefu-weixin i {

            background-position: -34px 4px;

        }

        

        .client-2 .my-kefu-weibo i {

            background-position: -30px -22px;

        }

        

        .client-2 .my-kefu-ftop {

            display: none;

        }

        

        .client-2 .my-kefu-ftop i {

               width: 33px;

    height: 31px;

    background-position: -23px -47px;

    background-size: 52px 82px;

        }

        .client-2 .my-kefu-ftop .my-kefu-main{

            padding-top: 6px;

        }

        

        .client-2 .my-kefu-left {

            float: left;

            width: 62px;

            height: 47px;

            position: relative;

        }

        

        .client-2 .my-kefu-tel-right {

            font-size: 16px;

            color: #fff;

            float: left;

            height: 24px;

            line-height: 22px;

            padding: 0 15px;

            border-left: 1px solid #fff;

            margin-top: 14px;

        }

        

        .client-2 .my-kefu-right {

            width: 20px;

        }

        

        .client-2 .my-kefu-tel-main {

            background: #1cb265;

            color: #fff;

            height: 53px;

            width: 230px;

            padding:9px 0 0;

            float: left;

        }

        

        .client-2 .my-kefu-main {

            background: #1cb265;

            width: 97px;

            height: 53px;

            position: relative;

            padding:9px 0 0;

            float: left;

        }

        

        .client-2 .my-kefu-weixin-pic {

            position: absolute;

            left: -130px;

            top: -24px;

            display: none;

            z-index: 333;

        }

        

        .my-kefu-weixin-pic img {

            width: 115px;

            height: 115px;

        }

    





.clone{  background: #fff; border:1px solid #CCC;  width: 260px; margin-right:12px;  height: 174px;}

.clone img{ margin-top:11px;}

.clone p{ width:100%; text-align:center; font-size:14px; line-height:50px; color:#333; height:50px; position:relative; z-index:9999; margin-top:10px;}

.slide { 

	margin-top:60px; float:left; margin-bottom:80px;

}





.slide .next { width:25px; height:28px; position:relative; display:block; float:right; margin-top:-180px;

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

}



.slide .prev {

    

	width:25px; height:28px;

    background:url(../images/rt_129.png) no-repeat;position:relative; display:block; float:left; margin-top:-180px;

}

.slide .next:hover{ background:url(../images/rt_132_hover.png) no-repeat;}

.slide .prev:hover{ background:url(../images/rt_129_hover.png) no-repeat;}