@charset "gb2312";
/* CSS Document */
*{margin: 0 auto; padding: 0;}
body
{
	font-size: 12px;
	color: #474747;
	font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;
	background: #fff;
}
ul,li{list-style-type: none;}
img,ul,li,border{padding: 0px;margin: 0px;}
img,border{border: none;}
a{color: #494949;text-decoration: none;}
a:hover{color:#ff5a00;text-decoration: none;}
a:active{text-decoration: none;}
.clear{clear: both;}
img{	border: 0;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;clear: both;height: 0;}
.clearfloat{clear: both;height: 0;font-size: 1px;line-height: 0px;}
.clearfix{display: inline-table;}
input,textarea{outline: none;border: 0px;}
/* Hides from IE-mac \*/
html {overflow-x:hidden;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
/*blank*/
.blank{width:100%; height:4px; background:#ff7900;}
/*top*/

/*logo*/
.logo{width:1180px; height:auto; overflow:hidden; margin:0 auto; padding:15px 0;}
.logo_left{width:664px; height:80px; float:left;}
.logo_right{width:450px; height:80px; float:right;}
.logo_right dl dt{float:left;}
.logo_right dl dd{float:left; font-size:14px; width:365px; margin-top:10px;}
.logo_right dl dd span{ font-size:24px; color:#fb5300;font-weight: bold;}

/*nav*/
.nav{width:100%; height:62px; background:#ff6d00;}
.nav_cont{width:1180px; margin:0 auto;}
.nav_cont ul li{float:left; font-size:16px; width:140px; height:62px; text-align:center; line-height:62px; display:block;}
.nav_cont ul li a{color:#FFF;}
.nav_cont ul li a:hover{width:150px; height:62px; display:block; background:url(../images/nav_li_bg.png) no-repeat;}
.nav_cont ul li .current{background:url(../images/nav_li_bg.png) no-repeat; width:107px; height:62px; display:block;}

/*banner*/
.ban{position:relative;width:1000px;height:300px;margin:0px auto;background: url(../images/banner_yy.gif) no-repeat scroll center bottom;}
.banPa{left:-230px; position:absolute;}
#foucsBox { margin: 0 auto; padding: 0; width: 1440px; height: 300px; overflow: hidden; zoom: 1; position: relative;}
#foucsBox .imgCon { width: 1440px; height: 300px; margin: 0; padding: 0; position: relative; list-style: none; }
#foucsBox .imgCon li { float: left; width: 1440px; height: 300px; }
#foucsBox .imgCon li img {width: 1440px; height: 300px; }
#foucsBox .foucs { width: 1440px; height:20px; position: absolute; bottom: 10px; text-align: center; z-index: 3; }
.foucs span{display: inline-block;
    width: 17px;
    height: 17px;
    margin: 0 5px;
    line-height: 0;
    font-size: 0;
    background: url(../images/ban_coin.png) -23px 2px no-repeat;
    cursor: pointer;
    overflow: hidden;}
.foucs span.f{background:url(../images/ban_coin.png) 0px 0px no-repeat;}

/*search*/
#box{width:100%; height:30px; margin:0 auto; }
#search{width:1100px;  margin:0 auto;}
.search_left{line-height:30px; float:left;font-size: 13px;}
.search_left span{margin-right:15px;}
.search_left span a:hover{color:#F00;}
.search_right{float:right; }
.font1{padding-left:8px;}
.out{border:1px solid #9a9a9a; width:120px; height:23px;}
.btn{width:44px; height:25px; background:#e8641b; color:#FFF; margin-left:-4px;}
input{ border:1px solid #f1f1f1;}
/*footer*/
.footer{width:100%; height:auto; overflow:hidden; padding:25px 0 35px 0; background-color: #006db2;}
.footer_cont{width:1180px; margin:0 auto;}

.footer_cont dl{margin-top:20px; color:#FFF;}
.footer_cont dl dt{float:left;}
.footer_cont dl dd{text-align:center;margin-left:30px;}
.footer_cont dl dd a{color:#FFF;font-size: 14px;}
.footer_cont dl dd span{margin:0 16px;}
.footer_cont dl dd p{line-height:26px;}
.footer_cont dl dd p img{ vertical-align:middle; margin-left:5px;}

.hot{ overflow:hidden; margin:20px;}
.hot ul li{ height:180px; line-height:30px;}
.hot ul li img{ width:160px; height:160px;}

.zklist{ overflow:hidden; margin-top:15px;border: 1px solid #D5D5D5;border-radius:4px; font-family:"宋体";}
.zklist-T{background: url("../images/tit1.gif") repeat-x scroll 0% 0% transparent;height: 32px;line-height: 32px;font-weight: bold; text-indent:12px;}
.zklist-C{ overflow:hidden; margin-top:30px; margin-bottom:30px;}
.zklist-C ul li{width:96%; height:30px;line-height:30px;overflow:hidden;float:left;margin-right:2%;margin-left:2%;border-bottom: 1px dotted #d5d5d5; }
.zklist-C ul li a{ float:left; width:75%;}
.zklist-C ul li span{ width:20%;float:right;text-align: right;}









/*开始*/








#subnavs{width: 208px;float: left;margin-top: 28px;background: url(../images/submenu-bg.jpg) repeat;font-family: "微软雅黑"; float:left;border-bottom: 2px solid #62a100;}
#subnavs h2 {font-size: 20px;font-weight: bold;text-align: center;line-height: 86px;color: #fff;
padding-top: 6px;}
#subnavs h2 a{ color:#fff;}
.expmenu{width: 204px;margin: 0 0 0 2px;background: #fff;padding-top: 3px;padding-bottom: 10px;}
.expmenu li div.header{ width:195px;background: url(../images/submenu-h3.jpg) no-repeat; margin:8px 0 5px 8px; _margin:8px 0 5px 9px;}
.expmenu li div.header h4{margin: 0 0 0 8px;height: 31px;line-height: 31px;font-size: 14px;font-weight:normal;color: #fff;}
.expmenu li div.header h4 a{ color:#fff;}
.expmenu li div.header a{text-align:left; margin-left:10px;}



.pro{ width:932px; float:right;font-family:"微软雅黑";}










.fr {
    float: right;
}
.fl{ float:left;}


.header{ width:1100px; margin:0 auto; overflow:hidden;}
.top{ background:url(../images/t_bj.gif) repeat-x center top; height:224px; overflow:hidden;}

.h_top{ height:28px; line-height:28px; color:#9f9f9f; overflow:hidden;}
.h_top span{ color:#9f9f9f;}
.h_top span a { color:#9f9f9f; padding:0 10px;} 

.h_nr{ height:132px; overflow:hidden;}
.h_logo{  height:92px; overflow:hidden; margin:18px 0 0 0;}
.h_logo span{ width:378px; height:78px; overflow:hidden;margin-top: 8px;}
.h_logo span img{ width:98%; margin-top:23px; }
.h_logo h4{ width:345px; font:22px "Microsoft Yahei"; color:#e60012; padding:25px 0 0 5px; line-height:26px;  font-weight:bold;}
.h_logo h4 i{ font-style:normal; display:block; color:#000; font-size:17px; font-weight:normal;}

.h_lx{ width:280px; height:43px; margin:41px 0 0 0; overflow:hidden;}
.h_lx p{  color:#858484; font-size:13px; font-family:"Microsoft Yahei"; background:url(../images/lx.gif) no-repeat left top; padding-left:48px; width:211px; height:43px;}
.h_lx p span{  font-size:29px; color:#e60012; display:block; font-family:Arial, Helvetica, sans-serif; line-height:28px;}


.nav{background:url(../images/nav.jpg) no-repeat center top;height:60px; }
.h_nav{  overflow:hidden; padding:0 0 0 3px; width:1100px; margin:0 auto;}
.h_nav ul li { float:left; background:url(../images/line.gif) no-repeat right 3px; overflow:hidden; height:50px; margin-right:1px;}
.h_nav ul li a{ display:inline-block; color:#fff; padding:0 46px; font-size:14px; line-height:50px; font-family:"Microsoft Yahei";}
.h_nav li a:hover , .h_nav .cur a { text-decoration:none; color:#fff; background:url(../images/cur.gif) no-repeat center top; }
.h_nav .nones{ background:none;}

.product{ width:1100px; margin:0 auto; overflow:hidden;}

.pt{ width:217px; overflow:hidden; float:left;}
.lefts_bj {
    
    overflow: hidden;
    width: 217px;
}
.lefts_bj h4 {
    background: url(../images/l_nav.gif) no-repeat scroll center top;
    height: 57px;
    overflow: hidden;
	text-align: center;
}


.lefts_bj h4 a{ display:block; font:19px "Microsoft Yahei"; color:#fff; padding-top:10px;font-weight: bold;}
.lefts_bj h4 i{ font:10px Arial, Helvetica, sans-serif; color:#80b1d0; text-transform:uppercase;}



.lefts {
    background: url(../images/l_top.gif) no-repeat scroll center top;
    overflow: hidden;
    padding-top: 25px;
    width: 217px;
}
.lefts {
    background: url(../images/l_top.gif) no-repeat scroll center top;
    overflow: hidden;
    padding-top: 25px;
    width: 217px;
}
.lefts .nr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #DDDDDD #DDDDDD;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
}
.lefts .nr h5 {
    background: url(../images/l_cur.gif) no-repeat scroll center top;
    height: 44px;
    line-height: 36px;
    margin-bottom: 8px;
    margin-left: 14px;
    overflow: hidden;
    padding-left: 35px;
}
.lefts .nr h5 a {
    color: #000000;
    font-size: 13px;
}
.lefts .nr ul {
    margin: 0 12px 15px 15px;
}
.lefts .nr ul li {
    border-bottom: 1px dashed #B6B6B6;
    line-height: 30px;
}
.lefts .nr ul li a {
    background: url(../images/ico01.gif) no-repeat scroll 13px center;
    color: #666666;
    padding-left: 32px;
}

.rights {
   
    overflow: hidden;
    width:850px;
}
.rights h4 {
    /* background: url("Img/Index/ico02.gif") no-repeat scroll left center; */
    border-bottom: 1px dashed #C0C0C0;
    height: 34px;
    line-height: 34px;
    /* overflow: hidden; */
    /* padding-left: 30px; */
}
.rights h4 a {
    color: #333333;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    font-weight: normal;
    overflow: hidden;
    font-weight: bold;
}
.rights h4 span{
    padding-top: 10px;
}
.rights ul {
    margin-top: 14px;
}
.rights ul li {
    display: block;
    float: left;
    margin: 0 7px 10px 7px;
    width:269px;
}
.rights ul li img {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #DDDDDD;
    height: 260px;
    padding: 3px;
    width: 260px;
}
.rights ul li span a {
    display: block;
    line-height: 40px;
    text-align: center;
	font-size:14px;
}
.rights h4 i{
    color: #7F7F7F;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding-left: 5px;
    text-transform: uppercase;
}

.leib2{ width:217px;overflow: hidden; margin-top:10px; float:left;}
.leib2 .tit{ color:#fff; font-size:16px;background:url(../images/l_nav.gif) no-repeat center top; height:36px; line-height:36px; padding-left:18px; overflow:hidden; font-weight:bold;}
.leib2 .tit a{ color:#fff;}
.leftlx{background:#FFF;border:1px solid #DFDFDF;border-top:none; }
.leftlx .dianh{padding:0 5px 0 10px;}
.leib2 li{ line-height:30px; font-size:14px;}

.ne{ width:1100px; margin:0 auto; overflow:hidden;}
.ne_l{ width:520px; float:left;}
.ne_r{ width:520px; height:247px; float:right;
background:url(../images/wt_yy.gif) no-repeat scroll left top;
padding-left: 33px;}
/*新闻资讯*/
.ne_rt{ width:520px; float:right;
background:url(../images/wt_yy.gif) no-repeat scroll left top;
padding-left: 33px;}


.ne ul{
    margin: 13px 0 0;
}

.ne li {
    background: url(../images/ico05.gif) no-repeat scroll 10px 11px;
    border-bottom: 1px dashed #CBCBCB;
    line-height: 35px;
    padding-left: 27px;
}
.ne li span{ float:right; line-height: 35px; font-size:12px;}



.yit{ /*height: 850px;*/ height:750px;background:url(../images/yi.gif) no-repeat center 12px; background-size: 100% 100%;}
.yit h3{ color: #444; font-size: 31px; font-weight: normal; text-align: center; height:212px;}
.yit h3 strong{ display: block; font-size: 38px; color: #333; padding-bottom:2px;}
.yit h3 i{ color: #e60012; font-weight: bold; font-style:normal;}
.yi1{ overflow: hidden; padding-bottom: 41px;}

.yi1 dl{ overflow: hidden;}
.yi1 dl dt{ float: left;}
.yi1 dl de{float: right;}
.yi1 dl dt img,.yi1 dl de img{width:440px;height: 200px;background-size: 100% 100%;}
.yi1 dl dc{position: absolute;left: 50%;transform: translate(-50%,0); width: 54px;height: 100px;background-image: url(../images/y_ico1.gif) no-repeat;}
.yi1 dl .yil_nr{position: absolute;width: 440px;height: 200px;background-color: rgb(0,0,0,0.65);opacity:0;transition: all 0.2s linear;cursor: pointer;}
.yi1 dl .yil_nr_two{margin-top: -200px;}
.yi1 dl .yil_nr_two p i{font-size: 15px;}
.yi1 dl .yil_nr_si p i{font-size: 15px;}
.yi2 dl .yil_nr_san{margin-top: -200px;}

.yi1 dl .yil_nr_one:hover{opacity: 1;}
.yi1 dl .yil_nr_two:hover{opacity: 1;}
.yi2 dl .yil_nr_san:hover{opacity: 1;}
.yi2 dl .yil_nr_si:hover{opacity: 1;}

.yi1 dl dd h4{ padding-top: 10px;padding-left: 20px; font-weight: normal; font-size: 24px; color: #fff; padding-bottom: 20px;}
.yi1 dl dd h4 i{ display: block; color: #006db2; font-weight: bold; padding-top:5px;font-style:normal;}
.yi1 dl dd p{ font-size: 16px; color: #fff; line-height: 39px;}
.yi1 dl dd p i{ display: block; padding-left: 22px;background:url(../images/y_ii.gif) no-repeat left 19px;font-style:normal;}
.yi1 dl dd p span{color: #e60012; }

.yi2 dl dt{ float: left; padding-top: 0;}
.yi2 dl de{ float: right; padding-top:0;padding-left: 0;}
.yi1 dl dc{background:url(../images/y_ico2.gif) no-repeat;}
.yi2 dl dd p{ font-size: 16px; color: #fff; line-height: 39px;}
.yi2 dl dd p i{ padding-right:9px; padding-left: 22px;background-image: url(../images/y_ico2.gif) no-repeat;font-style:normal;}
.yi2 dl dd h4{ padding-top: 10px;padding-left: 20px;padding-bottom: 20px; font-weight: normal; color: #fff;font-size: 20px;}
.yi2 dl dd h4 i{ display: block; color: #006db2; font-weight: bold; padding-top:5px;font-style:normal;}
/* .yi3 dl dt{ padding-top: 0;}
.yi3 dl dd{background:url(../images/y_ico3.gif) no-repeat left 0;}
.yi3 dl dd h4{font-size: 22px; padding-top: 0;}
.yi3 dl dd p{ line-height: 28px;}
.yi3 dl dd p i{ margin-bottom:11px;background:url(../images/y_ii.gif) no-repeat left 12px;font-style:normal;}
.yi4{ margin-top: -53px;}
.yi4 dl dd{ margin-top:45px;background:url(../images/y_ico4.gif) no-repeat right 6px;}
.yi4 dl dd h4{ padding-top: 0;}
.yi4 dl dd p{ font-size: 16px; line-height: 25px;}.yi4 dl dd p i{ padding-right: 6px; margin-bottom: 12px; background: url(../images/y_ii.gif) no-repeat right 13px;}
   */                                            

.contenth{
    width: 1000px;
    margin: 0 auto;
    font-family: "Microsoft YaHei";
}											   
							

.step h4{ height:86px; overflow:hidden; text-align:center; background:url(../images/fc_nav.gif) repeat-x center 26px;width: 960px;
    margin: 0 auto;}
.step h4 a{ display:inline-block; font:24px "Microsoft Yahei"; color:#000; font-weight:bold; padding:10px 17px 0; background:#fff; line-height:30px;}
.step h4 span{ display:block; line-height:22px; font:14px Arial, Helvetica, sans-serif; color:#c0bfbf; text-transform:uppercase; position:relative; z-index:2;}
.step h4 i{ display:block ; position:relative; margin-top:-5px; z-index:1;}							
											   
.step {
    padding: 30px 0;
	background: url(../images/banner_yy.gif) no-repeat scroll center top;
}									


.kh {
    height: 414px;
    padding: 28px 0 0;
    overflow: hidden;
    background: url(../images/khbg.jpg) repeat-x center 0 #f7f7f7;
    font-family: "Microsoft YaHei";
}


.gy,.zx{ width: 1100px; overflow:hidden; margin:0 auto;}
.gy_c dl{ /* height:226px; */ line-height:24px; overflow:hidden}
.gy_c dt{ width: 407px; padding:12px 0 0; float:left}
.gy_c dt img{ width: 374px; height: 273px; padding:6px; background:#fff; border:solid 2px #d0ddf0;}
.gy_c dd{ width: 684px;float:left}
.gy_c dd h3{ height:48px; line-height:48px; font-weight:normal; font-size:16px;}
.gy_c dd p{ height:123px; overflow:hidden;font-size: 14px;}
.gy_c dd span a,.zx_c dd span a{ display:block; width:78px; line-height:25px; text-align:center; color:#7a7a7a; border:solid 1px #d5d5d5;float: left;}


.til01{height:54px; font-size:18px; line-height:24px;}
.til01 b{ width:42px; float:left; line-height:44px; font-family:"Times New Roman", Times, serif; font-size:52px; font-weight:normal; }
.til01 a{ color:#006db2;}
.til01 em{ font-weight:normal;font-family:"Times New Roman", Times, serif; font-size:18px; font-style:normal; display:block; line-height:16px; text-transform:uppercase}
.more01{ background:url(../images/ico04.png) no-repeat right 25px;font-size:12px; padding:20px 18px 0 0; font-weight:normal}
.more01 a{ color:#666}



.link{background: url(../images/banner_yy.gif) no-repeat scroll center top;padding:26px 0 0; line-height:24px; color:#fff;font-family:"Microsoft YaHei"; /* background:url(Img/Index/lnkbg.jpg) repeat-x center 0; */ width:1100px; margin:0 auto;}
.link h4{color: #474747;}
.link h4 a{ color: #006db2;}
.link h4 span a{color: #000;}
.lnk_c{ padding:12px 0 0;}
.lnk_c a{  padding:0 5px 0 27px;color: #000;}


.nt{/*background: url(../images/bg01.gif) repeat 0 0;*/ overflow:hidden; padding:40px 0;}
.mm a{ padding:0 15px;}
/*新闻资讯*/
.xn{background: url(../images/bg01.gif) repeat 0 0; overflow:hidden; padding:40px 0;}

.h_gg{position:relative;}
.h_gg img{ display:block;}
.h_gg a.h_gg1{ background:url(../images/h_gg02.jpg) no-repeat center 0; display:block; height:194px;}
.gg01{ width:240px;top:60px; left:50%; margin-left:260px; color:#fff; font-size:16px; line-height:28px;font-family:"Microsoft YaHei";}
.gg01 b{ display:block; height:44px; line-height:30px; font-size:29px; white-space:nowrap;}
.gg01 img{ display:block}
.pa {
    position: absolute;
}




.ad01 {
    height: 175px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1440px;
	background: url(../images/banner_yy.gif) no-repeat scroll center bottom;
}
.ad01 p {
    color: #fff;
    font: 14px "微软雅黑";
    position: absolute;
    right: 140px;
    top: 48px;
    width: 208px;
}
.ad01 p span {
    display: block;
    font-size: 26px;
    font-weight: bold;
    line-height: 25px;
}
.ad01 i {
    position: absolute;
    right: 6px;
    top: 59px;
}
.ad01 i img {
    height: 25px;
    margin-right: 10px;
    width: 118px;
}