@font-face {

	font-family: 'fontn';

	src: url('../fonts/impact.eot');

	src: local('☺'), url('../fonts/impact.woff') format('woff'), url('../fonts/impact.ttf') format('truetype'), url('../fonts/impact.svg') format('svg');

	font-weight: normal;

	font-style: normal;

	

}

* {padding:0;margin:0;}

body {width:100%; border: 0 none; overflow-x:hidden; background:#fff; font-family:Microsoft Yahei;font-size:62.5%; color:#333;-webkit-text-size-adjust:none;}

table{border-collapse:collapse; border-spacing:0;}

ul {list-style:none; border:none;}

hr{border:none; background:#5ac5fe; width:100%; margin:0 auto; height:2px;}

a{text-decoration: none; outline:none; color:#333;}

a:active{ outline:none;}

a,a span,a h3,a h4,a h5,a h6{text-decoration: none; outline:none; transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;}

.cl {clear:both;}

.fl{float:left;}

.fr{float:right;}

.ct{text-align:center;}

.pa_rt{padding-right:64px;}

.pd_btm{padding-bottom:80px;}

.pd{ padding:35px 0 45px;}

.a_fff a{color:#fff;}

.a_fff a:hover{color:#fff;}

.a_333 a{color:#333;}

.a_333 a:hover{color:#424186;}

.img_blk{display:block;}

img{ border: 0 none;}

textarea,input{font-family:Microsoft Yahei; font-size:14px;}

.head{position:relative; height:136px;}

.kd{ width:1200px; margin:0 auto;}

#lik{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms; width:100%; background:url(../images/nav_bg.jpg) no-repeat center top; height:51px;}

.logo img{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}

.divnav{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}

.top{height:85px;}

.logo{padding-top:6px;}

.fd_logo{padding-top:6px; opacity:0;}

.top_rt{width:620px;}

.top_tel{padding-top:20px; font-size:14px; color:#152f4f;}

.top_tel span{font-size:20px; color:#152f4f; font-weight:bold; font-family:Arial; display:block;}

.top_lang{border-left:1px solid #a1a8b6; border-right:1px solid #a1a8b6; padding:0 10px 0 15px; margin-top:30px; margin-left:20px;}

.top_lang a{margin-right:5px;}

.top_sc{width:170px; height:34px; border-radius:17px; border:1px solid #1d3e61; margin-top:27px;}

.top_txt{width:120px; padding:0 5px; color:#1d3e61; height:34px; line-height:34px; border:none; background:none;}

.top_but{width:40px; height:34px; background:url(../images/sb.png) no-repeat center center; border:none; cursor:pointer;}

.nav ul li{line-height:51px; overflow:hidden; position:relative; padding-left:85px; float:left; font-size:14px; font-weight:bold;  text-align:center; position:relative;}

.nav ul li:hover{overflow:inherit;}

.nav ul li a{display:block; color:#fff;}

.nav ul li a span{display:block; position:absolute; top:0; left:0; right:0; margin:0 auto; height:6px; background:#d70f1a; width:0;}

.nav ul li a:hover span{width:100%;}

.nav ul li a:hover{color:#ff8900;}

.banner {position:relative; height:515px; overflow:hidden; width:100%;}

.banner .slides { height: 100%; }

.banner li { position: relative; width: 100%; height: 100%; }

.banner .bg { width: 100%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.banner .bg img{display:block;height:100%;}

.banner .text { position: absolute; top: 50%; left: 50%; font-size:46px; font-family:'Conv_gothicb'; color:#379508; text-shadow:2px -2px 0px #fff; }

.banner .slide-1 .text { top:65%; margin-left:-350px; }

.banner .slide-2 .text { margin-top: -55px; margin-left: -600px; }

.banner .slide-3 .text { margin-top: -55px; margin-left: -600px; }

.banner .flex-control-nav{position:absolute;height:16px;bottom:20px;left:50%;z-index:99; margin-left:-35px;}

.banner .flex-control-nav li{float:left;width:14px;height:14px;margin-right:10px; overflow:hidden; border-radius:100%;}

.banner .flex-control-nav li a{display:block;width:100%;height:100%; background:#fff;text-indent:-999px;cursor:pointer; border-radius:100%;}

.banner .flex-control-nav li a.flex-active{background:#f5b317;}

.in_pd{padding:45px 0;}

.in1{background:#f8f8f8;}

.in_bt{text-align:center;}

.in_bt h3{font-size:30px; padding-bottom:5px;}

.in_bt h4{font-size:16px; font-weight:normal; line-height:24px; position:relative; display:table; text-transform:uppercase; margin:0 auto;}

.in_bt h4 span{display:block; position:absolute; top:12px; height:1px; background:#e2e2e2; width:74px;}

.in_bts1{left:0; margin-left:-90px;}

.in_bts2{right:0; margin-right:-90px;}

.in_bt a h4{color:#666;}

.in_bt a:hover h3{color:#1c315e;}

.in_pro_list ul li{float:left; width:370px; position:relative; margin:50px 15px 0; min-height:111px;}

.in_pro_list ul li span{display:block;}

.inprolf{position:absolute; left:0; top:0; width:111px; height:111px; border-radius:100%; overflow:hidden;}

.inprort{padding-left:140px;}

.inprolf img{width:0; height:0; opacity:0; margin:50%; transition:0.5s; border-radius:100%;}

a:hover .inprolf img{width:111px; height:111px; opacity:1; margin:0;}

.in_pro_list ul li h3{font-size:18px; padding-bottom:10px;}

.in_pro_list ul li h4{font-size:14px; font-weight:normal; line-height:24px;}

.in_pro_list ul li a:hover h3{color:#1c315e;}

.in_pro_list ul li a h4{color:#999;}

.in_abtlf{margin-top:40px; width:458px;}

.in_abtrt{width:600px; padding:55px 55px 0; background:#f8f8f8; height:324px; margin-top:40px;}

.in_abtnr{line-height:24px; font-size:14px; color:#666;}

.abt_sz{text-align:center; margin:0 auto; }

.abt_sz h3{display:inline; color:#666;}

.jumbo {font-size: 40px; font-weight:normal; margin: 0;color: #666;text-align:center;}

.sz_jia{ display:inline; font-size:14px; font-family:fontn; color:#666; }

.sz_wz2{ display:inline; font-size:14px;  color:#737373; font-weight:bold;}

.in_szse{padding-top:40px;}

.in_szse ul li{float:left;position:relative;text-align:center; color:#666; width:150px;height:95px; border-right:1px solid #d2d2d2; padding:0 22px;}

.sz_wz{font-size:14px; color:#666; text-align:center; display:block; padding-top:8px;}

.in_caselist{margin-top:30px;}

.in_caselist ul{margin-left:-23px;}

.in_caselist ul li{float:left; width:280px; border:1px solid #eee; height:330px; margin-left:23px;}

.in_cspic{position:relative; overflow:hidden;}

.in_cspic img{display:block;}

a .in_cspic span{display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(39,68,100,0.6); opacity:0; text-align:center; line-height:170px; font-size:14px; color:#fff;}

a:hover .in_cspic span{opacity:1;}

.in_caselist ul li a h3{font-size:16px; color:#1c315e; padding:20px 10px 5px; font-weight:normal;}

.in_caselist ul li a h4{font-size:14px; color:#666; line-height:22px; padding:0 10px; font-weight:normal;}

.in_newslf{margin-top:35px;}

.in_newslf ul li{float:left; width:288px; background:#f8f8f8; height:330px; margin-right:14px;}

.in_newslf ul li h3{font-size:16px; font-weight:normal; padding:15px 20px 0; height:22px; line-height:22px; overflow:hidden;}

.in_newslf ul li a h4{font-size:12px; font-weight:normal; padding:8px 20px 5px; color:#666;}

.in_newslf ul li a h5{font-size:14px; font-weight:normal; line-height:20px; height:40px; overflow:hidden; color:#999; padding:0 20px;}

.in_newslf ul li a:hover h3,.in_newslf ul li a:hover h4,.in_newslf ul li a:hover h5{color:#fff;}

.in_newslf ul li a{display:block; height:330px;}

.in_newslf ul li a:hover{background:#1c315e;}

.in_newsrt{width:590px; padding-top:20px;}

.in_newsrt ul li{padding-top:15px;}

.in_newsrt ul li a{background:#f8f8f8; position:relative; display:block; padding:15px 35px; height:70px;}

.in_newsrt ul li a:hover{background:#1c315e;}

.in_newsrt ul li a:hover h3,.in_newsrt ul li a:hover h4,.in_newsrt ul li a:hover h5,.in_newsrt ul li a:hover h6{color:#fff;}

.in_newsrt ul li a h3{position:absolute; right:470px; top:15px; color:#8c8c8c; font-size:16px; font-weight:normal;}

.in_newsrt ul li a h4{position:absolute; right:470px; top:40px; color:#8c8c8c; font-weight:normal; font-size:34px;}

.in_newsrt ul li a h5{font-size:16px; font-weight:normal; padding-left:115px; line-height:24px; height:24px; overflow:hidden;}

.in_newsrt ul li a h6{font-size:14px; font-weight:normal; padding-left:115px; line-height:20px; height:40px; overflow:hidden; color:#666; margin-top:5px; }

.in4{background:url(../images/in_newsbg.jpg) no-repeat center bottom;}

.footer{ margin:30px auto 0; width:1200px;}

.footer ul li{ width:200px; height:180px; float:left; border:1px solid #fff; margin-left:-1px; box-sizing:border-box;}

.footer ul li span{display:block; text-align:center; font-size:24px; color:#fff; line-height:180px;}

.footer ul li a{ display:block; width:100%; height:100%; font-size:16px; color:#333; padding-top:120px; text-align:center; box-sizing:border-box;}

.footer ul li:nth-child(1){ background:url(../images/inibg.jpg) center center no-repeat #f8f8f8; margin-left:1px;}

.footer ul li:nth-child(2) a{ background:url(../images/ini1.png) center 40px no-repeat #f8f8f8;}

.footer ul li:nth-child(3) a{ background:url(../images/ini2.png) center 40px no-repeat #f8f8f8;}

.footer ul li:nth-child(4) a{ background:url(../images/ini3.png) center 40px no-repeat #f8f8f8;}

.footer ul li:nth-child(5) a{ background:url(../images/ini4.png) center 40px no-repeat #f8f8f8;}

.footer ul li:nth-child(6) a{ background:url(../images/ini5.png) center 40px no-repeat #f8f8f8;}

.foot{position:relative; background:url(../images/ft_bg.jpg) no-repeat center top; height:339px;}

.gotop{position:absolute; top:-70px; right:20px; z-index:999;}

.ft_pd{padding-top:40px;}

.ft_nav{float:left;}

.ft_nav ul li{float:left; margin-right:78px;}

.ft_nav ul li span{display:block; font-weight:bold; padding-bottom:10px;}

.ft_nav ul li span a{opacity:1; color:#fff; font-size:16px;}

.ft_nav ul li a{display:block; margin-top:8px; font-size:14px; opacity:0.6; color:#fff;}

.ft_nav ul li a:hover{opacity:1;}

.ft_nav ul li span a:hover{color:#f48e18;}

.ft_rt ul li{float:left; padding-left:65px; color:#fff;}

.ft_rt ul li span{display:block; font-size:16px; font-weight:bold; color:#fff; padding-bottom:15px;}

.ft_rt ul li h3{font-size:20px; line-height:31px;}

.ft_rt ul li h4{font-size:14px; font-weight:normal; padding-top:10px;}

.bq{padding-top:55px; font-size:14px; color:#fff; opacity:0.6;}

.bq a{color:#fff;}

.nei_bn{height:360px;}

.nei_nav{border-bottom:1px solid #e3e3e3; height:52px;}

.nei_navlf ul li{float:left;}

.nei_navlf ul li a{display:block;line-height:52px; padding:0 25px; font-size:14px; font-weight:bold; }

.nei_navlf ul li a:hover{color:#fff; background:#f99402;}

.nei_navlf ul li .nei_on{color:#fff; background:#f99402;}

.dqwz{background:url(../images/fz.png) no-repeat center left; height:52px; line-height:52px; padding-left:30px; font-size:14px;color:#aeb1b0;}

.dqwz a{color:#aeb1b0;}

.nei_bt{position:relative; height:40px; line-height:40px; font-size:30px; text-align:center;}

.nei_bt span{display:block; position:absolute; top:0; height:40px;}

.nei_btlf{background:url(../images/bt_lf.png) no-repeat center left; left:0; width:499px;}

.nei_btrt{background:url(../images/bt_rt.png) no-repeat center right; right:0; width:499px;}

.nr{line-height:24px; font-size:14px; color:#666;}

.abt_list ul li{float:left; background:url(../images/abtibg.png) no-repeat center center; width:142px; height:142px; font-size:18px; text-align:center; margin-left:125px;}

.abt_list ul li span{display:block; padding:42px 30px 0; line-height:26px;}

.nr_pic{padding-top:30px;}

.abt_lf{border-bottom:1px solid #c9c9c9;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9; width:198px;}

.abt_lf ul li{line-height:78px; height:78px; border-top:1px solid #c9c9c9; font-size:16px; font-weight:bold;}

.abt_lf ul li a{display:block; line-height:78px; padding-left:45px;}

.abt_lf ul li a:hover{color:#fff; background:#ff8a00;}

.abt_lf ul li .lf_on{color:#fff; background:#ff8a00;}

.abt_rt{width:975px;}

.abt2_1 ul li{float:left; width:90px; padding:55px 10px; height:300px; background:#eee; margin-left:52px; transition:0.5s;}

.abt2_1 ul li h3{font-size:16px; padding-bottom:30px; text-align:center;}

.abt2_1 ul li span{display:block; font-size:16px; line-height:23px;writing-mode:tb-rl; padding-left:30px;}

.abt2_1 ul li:nth-child(2) span{ padding-left:20px;}

.abt2_1 ul li:hover{color:#fff; background:#ff8a00;}

.abt2_2 ul li{float:left; width:309px; height:310px; text-align:center; background:#f3f3f3; margin-left:15px; position:relative;}

.abt2_2 ul li h3{font-size:16px; font-weight:normal; padding-top:10px;}

.abt2_2 ul li span{display:block; position:absolute; top:0; left:0; right:0; background:url(../images/fd.png) no-repeat center center rgba(0,0,0,0.6); height:251px; opacity:0;}

.abt2_2 ul li a:hover span{opacity:1;}

/* .fanye{font-size:14px; margin:50px auto 30px; width:280px;  border-left:1px solid #aaa; height:38px; line-height:36px;}

.fanye a{display:block; color:#666; text-align:center;border-top:1px solid #aaa; border-bottom:1px solid #aaa; float:left; border-right:1px solid #aaa; width:38px;}

.fanye .pg_n{width:80px;}

.fanye a:hover{color:#fff; background:#ff8a00;}

.fanye .pg_on{color:#fff; background:#ff8a00;} */

.fanye {
	font-size: 14px;
	margin: 50px 0 30px;
	/* border-left:1px solid #aaa; */
	display: flex;
	justify-content: center;
}

.fanye li {
	width: 36px;
	color: #666;
	text-align: center;
	height: 38px;
	line-height: 38px;
}
.fanye li:first-child,
.fanye li:last-child {
	width: 80px;
}
.fanye li:first-child {
	border-left:1px solid #aaa;
}
.fanye li a,
.fanye li span {
	display: block;
	width: 100%;
	height: 100%;
	border-bottom:1px solid #aaa; 
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
}
.fanye li.active {
	color: #fff;
	background: #ff8a00;
}
.fanye li:hover {
	color: #fff;
	background: #ff8a00;
}
.fanye li:hover a {
	color: #fff;
}

.abt3_list ul li{float:left; margin:15px;}

.abt3_list ul li a{display:block; padding:14px; border:4px solid #f1f1f1; width:328px;}

.abt3_list ul li a span{display:block; padding:14px; font-size:14px; color:#666; line-height:24px; height:96px; overflow:hidden;}

.news_lf{ width:820px;}

.news_neibt{font-size:24px; padding-bottom:10px;}

.news_neibt span{display:block; padding-top:6px; font-size:12px; color:#a1a1a1; font-weight:normal;}

.news_nr{padding-top:10px;}

.news_rt{width:296px;}

.news_rtfy{border:2px solid #eee; padding-bottom:25px;}

.news_rtfy ul li a{display:block; background:#fff; padding:25px 20px 0;}

.news_rtfy ul li a h3{font-size:18px; padding-bottom:10px; color:#000;}

.news_rtfy ul li a h4{font-size:14px; line-height:30px; height:30px; overflow:hidden; font-weight:normal; color:#818181;}

.news_rtfy ul li a span{display:block; font-size:14px; padding-top:5px; color:#818181; background:url(../images/news_i1.png) no-repeat center left; padding-left:30px;}

.news_rtfy ul li a:hover h3{color:#ff8800; }

.news_ll a{ display:block; padding-left:30px; float:left; line-height:32px; margin-right:20px; font-size:14px; color:#cac8c8; }

.news_ll1{background:url(../images/news_i1.png) no-repeat center left;}

.news_ll2{background:url(../images/news_i2.png) no-repeat center left;}

.news_rt2{padding-left:20px;}

.news_rt3{line-height:37px; font-size:14px;}

.news_rticon{padding-bottom:20px;}

.news_rticon a{cursor:pointer;}

.zz_list ul li{float:left; width:260px; text-align:center; height:311px; position:relative; margin:50px 20px 0;}

.zz_list ul li span{display:block; position:absolute;}

.abt4_1{left:0; right:0; background:url(../images/zz_on.png) no-repeat center center; height:240px; top:0; opacity:0;}

.zz_list ul li a:hover .abt4_1{opacity:1;}

.zz_list ul li .abt4_2{bottom:0; left:0; right:0; height:47px; padding-top:20px; font-size:18px; background:url(../images/zz_bg.png) no-repeat center center;}

.zz_list ul li a:hover .abt4_2{color:#fff; background:url(../images/zz_bga.png) no-repeat center center;}

.pro_list ul li{width:380px; float:left; background:#f6f6f6; margin-left:30px; margin-top:30px;}

.pro_list ul{margin-left:-30px; margin-top:-30px;}

.pro_list ul li a{display:block; height:410px;}

.pro_list ul li img{display:block;}

.pro_list ul li a h3{font-size:16px; padding:15px 20px 10px;}

.pro_list ul li a h4{font-size:14px; padding:0 20px; font-weight:normal; line-height:24px; color:#999; height:48px; overflow:hidden;}

.pro_list ul li a:hover{background:#ff9e21; color:#fff;}

.pro_list ul li a:hover h4,.pro_list ul li a:hover h3{color:#fff;}

.pro_pd{padding-top:30px;}

.pro_toplf{width:550px;}

.pro_toprt{width:520px;}

.pro_bd{border:1px solid #ddd; padding:23px; margin-bottom:35px;}

.sm_pic{margin-left:-14px; padding-top:15px;}

.sm_pic a img{display:block; border:1px solid #b1b1b1; float:left; margin-left:14px;}

.pro_toprt h3{font-size:32px; font-weight:normal; padding:20px 0; border-bottom:1px solid #d2d2d2;}

.pro_toprt h4{font-size:16px; font-weight:normal; padding:20px 0; line-height:24px; min-height:144px; border-bottom:1px solid #d2d2d2;}

.pro_rta{display:block; margin-top:25px; background:#ff9000; height:68px; width:265px; border-radius:5px; font-size:20px; color:#fff; text-align:center; line-height:68px;}

.pro_rttel{display:block; border:1px solid #d2d2d2; width:232px; height:60px; padding-top:6px; line-height:26px; border-radius:5px; margin-top:25px; text-align:center; font-size:16px; text-align:center;}

.pro_rttel b{display:block; font-size:20px; color:#ff9000;}

.pro_toprt h5{padding-top:20px; font-weight:normal; font-size:16px;}

.pro_rt1{display:block; background:url(../images/proi1.png) no-repeat left center; padding-left:25px; line-height:24px;}

.pro_rt2{display:block; background:url(../images/proi2.png) no-repeat left center; padding-left:25px; line-height:24px; margin-left:40px; cursor:pointer;}

.pro_top{padding-bottom:30px; border-bottom:1px dashed #dfdfdf;}

.pro_nr{padding:20px 30px; line-height:24px; font-size:14px; color:#999;}

.pro_nr h3{font-size:16px; color:#666; padding:10px 0;}

.caselist ul{margin-left:-23px;}

.caselist ul li{float:left; width:280px; border:1px solid #eee; height:330px; margin-left:23px; margin-top:30px;}

.in_cspic{position:relative; overflow:hidden;}

.in_cspic img{display:block;}

a .in_cspic span{display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(39,68,100,0.6); opacity:0; text-align:center; line-height:170px; font-size:14px; color:#fff;}

a:hover .in_cspic span{opacity:1;}

.caselist ul li a h3{font-size:16px; color:#1c315e; padding:20px 10px 5px; font-weight:normal;}

.caselist ul li a h4{font-size:14px; color:#666; line-height:22px; padding:0 10px; font-weight:normal;}

.news_list ul li img{display:block; max-width:100%;}

.news_list ul li{padding:20px 0; border-bottom:1px solid #f0f0f0;}

.news_list ul li .bf{position:relative;}

.news_list ul li .bf dd{position:absolute; top:0; left:0; right:0; bottom:0; background:url(../images/bf.png) no-repeat center center rgba(0,0,0,0.5)}

.news_list ul li h3{font-size:16px; padding-bottom:3px; padding-top:15px;}

.news_list ul li a h4{font-size:14px; color:#999; font-weight:normal; padding-bottom:10px;}

.news_list ul li a h5{font-size:14px; color:#999; font-weight:normal; line-height:24px; height:48px; overflow:hidden;}

.news_list ul li a:hover h3{color:#ff8a00;}

.news_nei{padding-top:20px;}

.news_rtbt{font-size:18px; padding-top:20px; font-weight:bold;}

.news_rtbq{margin-left:-8px;}

.news_rtbq a{display:block; margin-top:10px; margin-left:8px; padding:0 15px; background:#dcdcdc; height:36px; line-height:36px; float:left; font-size:14px;}

.news_rtbq a:hover{color:#fff; background:#193c65;}

.news_rtlist ul li{margin-top:10px;}

.news_rtlist ul li img{max-width:100%; display:block;}

.news_rtlist ul li span{display:block; height:40px; line-height:40px; text-align:center; background:#ff8a00; font-size:14px;}

.news_rtlist ul li a span{color:#fff; font-weight:bold;}

.news_rtlist ul li .bf{position:relative;}

.news_rtlist ul li .bf dd{position:absolute; top:0; left:0; right:0; bottom:0; background:url(../images/bf.png) no-repeat center center rgba(0,0,0,0.5)}

.news_bt{padding:20px 0; font-weight:bold; font-size:22px;}

.news_ll a{ display:block; padding-left:30px; float:left; line-height:32px; margin-right:20px; font-size:14px; color:#cac8c8; }

.news_nr{padding-top:20px;}

.news_lb{padding-top:20px; font-size:14px;}

.news_dy{margin-left:10px;}

.news_lb .fr{padding-top:10px; display:block;}

.news_lb a:hover{color:#33b0c2;}

.news_neirtls{border:2px solid #eee; padding:0 10px 20px; margin-top:20px;}

.news_neirtls ul li{padding-top:20px;}

.news_neirtls ul li h3{font-size:18px;}

.news_neirtls ul li h4{font-size:14px; padding:5px 0; padding-left:30px; background:url(../images/news_i3.png) no-repeat left center; font-weight:normal;}

.news_neirtls ul li h5{font-size:14px;font-weight:normal; line-height:20px; overflow:hidden; height:20px;}

.news_neirtls ul li a:hover h3{color:#33b0c2;}

.news_rt{float:right; width:240px;}

.news_lf{float:left; width:820px;}

.news_list ul li img{float:left; width:220px; height:160px;}

.news_list ul li span{display:block; float:right; width:580px;}

.news_list ul li .bf{float:left; width:220px;}

.news_nei2{margin-top:-20px;}

.wt_bt{padding-bottom:30px;}

.wt_bt h3{font-size:28px; line-height:47px;}

.wt_sc{border:1px solid #dcdcdc; background:#fff; height:45px; line-height:45px;}

.wt_txt{background:none; border:none; height:45px; line-height:45px;}

.wt_but{background:url(../images/wt_sb.png) no-repeat center center; height:45px; width:45px; border:none; cursor:pointer;}

.wt_bt h3{float:left;}

.wt_sc{width:430px; float:right;}

.wt_txt{width:360px; padding:0 10px;}

.ct_list ul{margin-left:-15px;}

.ct_list ul li{float:left; width:1140px; height:265px; padding:30px; background:#f8f8f8; margin:20px 0 0 15px; transition:0.5s;}

.ct_list ul li h3{font-size:18px; font-weight:normal; padding-bottom:20px;}

.ct_list ul li span{display:block; background:url(../images/ct_bg.png) no-repeat top left; padding-left:20px; font-size:16px; line-height:36px; color:#666;}

.ct_list ul li:hover{background:#ff8900; color:#fff;}

.ct_list ul li:hover h3,.ct_list ul li:hover span{color:#fff;}

.ct_list ul li:hover span{background:url(../images/ct_bga.png) no-repeat top left;}

.qy_zw span{display:block; float:left; font-size:16px;}

.qy_zw{ height:60px; line-height:60px; border:1px solid #e5e5e5;}

.hrnr{width:480px;}

.hrnr h4{font-size:16px; font-weight:normal; padding-bottom:20px;}

.hrbtm {padding-top:30px;}

.hrbtm ul li{background:#f5f5f5; padding:25px 15px; position:relative; color:#555;}

.hrbtm ul li img{position:absolute; display:block; left:15px; top:50%; margin-top:-27px;}

.hrbtm ul li span{display:block; padding-left:90px;}

.hrbtm ul li span h3{font-size:18px;}

.hrbtm ul li span h4{font-size:14px; font-weight:normal; padding-top:5px;}

.hrbtm ul li{width:540px; float:left;}

.hrbtm ul li:nth-child(2){float:right;}

.msg_list ul li{padding-top:20px; line-height:36px; position:relative;}

.msg_list ul li span{display:block; font-size:14px; color:#666; position:absolute; left:0; top:20px;}

.inputpd{padding-left:80px; font-size:14px; color:#666;}

.msg_txt{border:1px solid #e5e5e5; width:96%; padding:0 2%; height:34px; line-height:34px;}

.msg_txt2{border:1px solid #e5e5e5; width:96%; padding:10px 2%; height:120px; line-height:26px;}

.ly_xx{float:left; margin-right:50px; font-size:14px; color:#666;}

.star{background:url(../images/xx.png) no-repeat center center; padding:5px 8px; display:inline;}

.msg_txt3{border:1px solid #e5e5e5; width:96%; padding:0 2%; height:34px; line-height:34px;}

.msg_sb{background:#ff8a00; font-size:14px; color:#fff; height:36px; border:none; cursor:pointer; width:135px; float:right;} 

.msg_1{float:left; width:580px;}

.msg_2{float:right; width:580px;}

.msg_txt3{width:180px;}

.dt ul li h3{font-size:14px; color:#023055; padding-bottom:5px;}

.dt ul li{padding-top:30px;}

.dt1{padding:0 20px 20px; font-size:14px; border:1px solid #e5e5e5;}

.dt1 a{margin:20px 100px 0 0; display:block; float:left;}

.dt2{padding:0 20px; font-size:14px; border:1px solid #e5e5e5;}

.dt2 h4{font-size:14px; color:#333; padding:15px 0;}

.dt2 a{margin:0 100px 20px 0; display:block; float:left;}

.zp_lf,.zp_rt{width:49%;}

.zp_lf h4,.zp_rt h4{font-size:16px; font-weight:normal; padding-bottom:15px;}





.albb{position: fixed;right: 6px;top: 58%;display: block;z-index: 999; padding: 6px; width: 142px;border: 1px solid #dfdfdf;border-radius: 8px;box-sizing: border-box}

.albb img{width: 100%;border-radius: 8px;}


.pro_list {
	margin-bottom: 20px;
}