﻿@charset "utf-8";



.top { width: 100%;}



.top_box{ line-height: 38px;height: 38px;color:#333333;background: #e5e5e5;}



.top_box p{ display: block;width:1100px; margin:0 auto;}



.logo{ width:1100px; margin:0 auto; height: 90px;padding-top: 20px;}



.logo img{ display: block;float: left; }



.nav_box { width:100%;height: 52px; background:url(nav.gif)  }



.nav { width: 1100px;margin: 0 auto;}



.banner{ width:100%; height:465px; background:#01919a;}



/*keywords*/



.keywords{ height: 48px;width:100%; }



.keywords_box{width:1100px;margin:0 auto;line-height: 48px;font-size:13px;}



.keywords_box span{ display: block; font-weight: bold;float: left;background: url(../images/ym_ann_05.jpg) no-repeat left center;

         			width:100px;}



.keywords_box a{ color:#333; }

/*process*/



.process { width:100%;margin:0 auto; height: 120px;background: #019041;}



.process_box { width: 1100px;margin:0 auto; }



.process_box p { color:#fff; display: block;height: 95px; width:265px;float: left; padding-top: 25px; font-size: 14px;}



.process_box p span{ font-size: 25px; }



.process_box p img{ display: block;float: left;margin: 0px 15px 0px 15px; }



/*product*/





.pro_list{ width: 1100px;margin:0 auto;}



.pro_list_tit {width: 1100px; height: 130px;text-align: center;padding-top: 40px; }



.second_menu { height: 43px;width:1100px; margin-bottom: 20px;}



.second_menu ul li a { display: block;width:135px;height: 38px;border: 1px solid #ccc;float: left;margin-right: 20px;text-align:center;

						line-height: 38px;color:#333; }







.list_con { display: block; float: right; width: 1100px;}



.list_con li a { display: block;float: left;width: 260px;height: 240px; margin: 0px 15px 35px 0px;color:#404040;}



.list_con li a img { width: 260px;height: 198px; }



.list_con li a p{ text-align:center; line-height: 40px; font-size: 13px;height: 40px;}









/*advan*/

.advan { width:100%;height: 650px; background: url(../images/hf_advan_bg_02.jpg) no-repeat center top; }



.advan_box {width:1100px; margin:0 auto;}



.box_1 { width: 290px; height: 380px; float: left; margin-top: 195px;border:2px solid #CAF3AD; background: #fff;padding:20px;}



.box_1:hover{ border:3px solid #019041;  }



.box_1 span { display: block; font-size: 23px;color:#ff4e00;text-align: center;margin-bottom: 10px; font-weight: bold;}



.box_con p{ font-size: 17px; color:#222;font-weight: bold;height: 50px;background: url(../images/hf_advan_bg1_07.jpg) no-repeat center bottom;

			text-align: center; line-height: 50px;margin-bottom: 5px; }



.box_con { font-size: 14px; }



.box_con a{ color:#ff6205; }



/*about*/



.about{ width:100%;height: 437px; background: url(../images/hf_about_bg_02.jpg) no-repeat top center;}



.about_box{ width:1100px;margin:0 auto;margin-bottom: 20px; position: relative;}



.about_con { width:640px; height: 190px;float: right;color:#333;overflow: hidden;margin-top: 135px; }



.about_a { display: block;position: absolute;left:460px;top:340px;}



.about_a a{display: block; color:#333;width:100px;height: 35px;text-align:center; line-height: 35px;}

/*news*/





.news_box { width: 1100px;height: 500px; margin: 0 auto;padding-top:60px;}



.box_tit {width: 85px; font-size: 16px;color:#fff;background:#019041; height: 30px;line-height: 30px; text-align: center;}



.box_tit_2 { height: 48px;background: #ff6501;line-height: 48px;text-indent: 20px;font-size: 19px;color:#fff; }



.box_tit_2 span{ font-size: 11px; }



.box_tit_2 a{ font-size: 12px;float: right; color:#fff; }





.news_list{ width:700px; float:left }



.news_list li { line-height: 38px;font-size: 13px; width:50%; float:left}

.news_list li span{ margin-right:15px}



.news_list li a{ color:#333; }





.list_one {display: block;width:700px; padding-top: 15px; height: 140px;}



.list_one img{ display: block;float: left; margin-right: 10px;}



.list_one a{width:485px;float: right; display: block;color:#019041;font-size: 13px; line-height: 40px;font-size: 16px;font-weight: bold;}



.news_list_right { width:340px;float: right; margin-top:15px; color:#fff;height: 380px;padding:0px 5px;}



.news_list_right li { display: block;line-height: 35px;font-size: 13px; height:35px; overflow:hidden; padding:0px 10px}



.news_list_right li a { color:#fff; }







/*link*/



.kew_word { width:100%; height: 68px;background: url(../images/hf_link_bg_07.jpg) repeat center center;}



.key { width: 1100px;margin:0 auto; line-height: 68px;}



.key span{ display: block;float: left; width: 90px;color:#fff;font-size: 16px;font-weight: bold;}



.key a{ color:#fff; display: block; font-size: 13px; line-height: 68px; float: left;margin-right: 15px;}





/*foot*/





.foot{ width: 100%; height: 235px;background: #3a3a3a;}



.foot_box {width:1100px;margin: 0 auto; height: 235px; }



.foot_box1 { width: 52px;height: 235px;background: url(../images/hf_foot_bg_03.jpg) no-repeat right center; float: left;}



.qrcode { width:170px;color:#fff; height: 235px;text-align: center; background: url(../images/hf_foot_bg_03.jpg) no-repeat right center; float: left; }



.qrcode img{ display: block;margin:50px 0px 0px 30px; }







.foot_nav_box { width:310px; height:235px;float: left; background: url(../images/hf_foot_bg_03.jpg) no-repeat right center;}



.foot_nav_box span{ color:#fff;display: block;width:88%; font-size: 18px;margin-top: 40px;padding-left: 35px;margin-bottom: 20px; }





.foot_nav_box a{ color:#fff; display: block; float: left; text-align: center; font-size: 14px;width:130px;line-height: 30px;}





.foot_con {color:#fff;font-size: 14px;line-height: 25px;padding-top: 25px; float: left;padding-left: 40px;width:520px;height: 197px;overflow: hidden;

			}



.foot_con span{ font-size: 18px;line-height: 40px; }



.foot_con  a{color:#fff; }





.foot_foot { width:100%;height: 48px;background: url(../images/hf_foot_bg2_03.jpg) repeat center center ; }



.foot_box2 { width:1000px;margin:0 auto;color:#fff; line-height: 48px;}



.foot_box2 a{ color:#fff;float: right; padding:0px 50px;}







.hover {

    background: #ff6501;

}





/*-------- 下拉菜单 --------------*/

.dropMenu {

	position:absolute;

	top: 0;

	z-index:100;

	width: 128px;

	visibility: hidden;

    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);

	margin-top: -1px;



	background-color:#019041;

	

	padding-top:6px;

	padding-bottom:6px;

}



.dropMenu li {

	margin-top:2px;

	margin-bottom:4px; text-align:center; line-height:28px

}

.dropMenu a {

	width: auto;

	display: block;

	color: black;

	 color:#FFFFFF

}

* html .dropMenu a {

	width: 100%; color:#FFFFFF

}

.dropMenu a:hover {

	color:red;

	text-decoration: underline;

}





.bannerbox{width:100%;position:relative;overflow:hidden;}



.Homebanner{width:100%;position:relative;height:500px;overflow:hidden;}

.Homebanner ul{width:100%;position:absolute;height:500px;}

.Homebanner ul li{width:100%;height:600px;position:absolute;overflow:hidden;}

.Homebanner ul li img{width:1900px;position:absolute;left:50%;top:0px;display:block;margin-left:-950px;}



.Homeleft,.Homeright{background:#000;font-family:"宋体";width:50px;height:50px;line-height:50px;text-align:center;font-size:40px;color:#fff;position:absolute;top:45%;cursor:pointer;transition:all .2s ease;opacity:0;z-index:899999}

.Homeleft{left:-60px;}

.Homeright{right:-60px;}



.bannerbox:hover .Homeleft{left:0px;opacity:1}

.bannerbox:hover .Homeright{right:0px;opacity:1}



.Homedot{position:absolute;width:100%;text-align:center;z-index:999;bottom:60px;}

.Homedot a{display:inline-block;margin:0px 5px;height:12px;width:12px;line-height:1000px;overflow:hidden;background:url(index_229.png) no-repeat;}

.Homedot a.cur{background:url(index_228.png) no-repeat}



.Homebannertext{position:absolute;left:0px;top:0px;width:100%;height:100%;}

.Homebannertext img.bigimg{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}

.Homebannertext dl.bannerone{position:absolute;width:1180px;left:50%;margin-left:-590px;top:251px;text-align:center;z-index:9999;}

.Homebannertext dl.bannerone dt{float:right;font-size:45px;width:750px;height:80px;margin-left:100px;line-height:75px;color:#fff;background:#eb3900;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}

.Homebannertext dl.bannerone dd{float:right;font-size:29px;color:#fff;background:#000;width:360px;height:60px;line-height:60px;margin-right:45px;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}

.Homebannertext dl.bannertwo{position:absolute;width:1180px;left:50%;top:0px;color:#fff;margin-left:-590px;z-index:9999;}

.Homebannertext dl.bannertwo dt{padding-top:110px;position:relative;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}

.Homebannertext dl.bannertwo dt h3{font-size:50px;line-height:60px;font-weight:700;position:relative;}

.Homebannertext dl.bannertwo dt p{font-size:20px;position:relative;padding-top:20px;}

.Homebannertext dl.bannerthree{position:absolute;width:1220px;left:50%;margin-left:-610px;top:0px;}

.Homebannertext dl.bannerthree dt{float:left;position:relative;transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}

.Homebannertext dl.bannerthree img{display:block;position:relative;width:auto;height:auto;left:0px;margin:0px;top:0px;}

.Homebannertext dl.bannerthree dd{width:500px;float:left;color:#fff;padding-top:170px;position:relative;padding-left:25px;transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}

.Homebannertext dl.bannerthree dd h3{font-size:55px;font-weight:700;line-height:70px;}

.Homebannertext dl.bannerthree dd p{font-size:20px;line-height:30px;}



.bannereffect{opacity:0;filter:alpha(opacity=0);}



.bannertime{transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;}

.bannertime1{transition:all .8s ease-in-out .2s;-moz-transition:all .8s ease-in-out .2s;-ms-transition:all .8s ease-in-out .2s;-o-transition:all .8s ease-in-out .2s;-webkit-transition:all .8s ease-in-out .2s;}

.bannertime2{transition:all 1s ease-in-out .2s;-moz-transition:all 1s ease-in-out .2s;-ms-transition:all 1s ease-in-out .2s;-o-transition:all 1s ease-in-out 2s;-webkit-transition:all 1s ease-in-out .2s;}



.Homebanner li.cur .Homebannertext img.bigimg{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}

.Homebanner li.cur .Homebannertext dl.bannerone dt{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}

.Homebanner li.cur .Homebannertext dl.bannerone dd{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}

.Homebanner li.cur .Homebannertext dl.bannertwo dt{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}

.Homebanner li.cur .Homebannertext dl.bannerthree dt{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}

.Homebanner li.cur .Homebannertext dl.bannerthree dd{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}

.Homebanner li.cur .bannereffect{opacity:1;filter:alpha(opacity=100);}



.Homebanner li.cur1 .bannertime{transition:all .4s linear .2s;-moz-transition:all .4s linear .2s;-ms-transition:all .4s linear .2s;-o-transition:all .4s linear .2s;-webkit-transition:all .4s linear .2s;}

.Homebanner li.cur1 .bannertime1{transition:all .4s linear .1s;-moz-transition:all .4s linear .1s;-ms-transition:all .4s linear .1s;-o-transition:all .4s linear .1s;-webkit-transition:all .4s linear .1s;}

.Homebanner li.cur1 .bannertime2{transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;-webkit-transition:all .4s linear;}

.Homebanner li.cur1 .Homebannertext img.bigimg{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}

.Homebanner li.cur1 .Homebannertext dl.bannerone dt{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}

.Homebanner li.cur1 .Homebannertext dl.bannerone dd{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}

.Homebanner li.cur1 .Homebannertext dl.bannertwo dt{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}

.Homebanner li.cur1 .Homebannertext dl.bannerthree dt{transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}

.Homebanner li.cur1 .Homebannertext dl.bannerthree dd{transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}

.Homebanner li.cur1 .bannereffect{opacity:0;filter:alpha(opacity=0);}



#shownews h2{

    font-size: 18px;

    text-align: center;

    height: 60px;

    line-height: 60px;

}

.page a{ color:#5B5B5B}

.page{ line-height:32px; padding:15px 0px}

.ny{ font-size:14px}





.dede_pages{

}

.dede_pages ul{

	float:left;

	padding:12px 0px 12px 16px;

}

.dede_pages ul li{

	float:left;

	font-family:Tahoma;

	line-height:17px;

	margin-right:6px;

	border:1px solid #E9E9E9; 	padding:4px 6px 4px;

}

.dede_pages ul li a{

	float:left;



	color:#555;

	display:block;

}



.dede_pages ul li.thisclass,

.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{

	background-color:#F8F8F8;

	padding:4px 6px 4px;

	font-weight:bold;

}

.dede_pages .pageinfo{



	padding:12px 10px 12px 16px;

	color:#999;

}

.dede_pages .pageinfo strong{

	color:#555;

	font-weight:normal;

	margin:0px 2px;

}
.logo2{ background:url(logo.jpg) no-repeat top center; height:110px}