@charset "gb2312";
td,th,span,p,input,div,font{word-break:break-all;font-size:12px;color:#3f3a34;font-family:"Microsoft YaHei";}
.top-layout{height:115px;width:100%;background-color:#323232}
.top{width:1200px;margin:0 auto;}
.logo1{float:left;margin:0px 0 0 0px;}
.logo2{float:left;margin:18px 0 0 7px;}
.top1{float:left;margin:25px 0 0 30px;}
.tel{float:left;margin:25px 0 0 80px;}
.flash-layout {
    position: relative;
    width: 100%;
    height:847px;
}
.flash-layout .flash li
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	}
.flash-layout .flash .btn
{
	position:absolute;
	bottom:10px;
	height:6px;
	z-index:999;
	}
.flash-layout .flash .btn dt
{
	float:left;
	display:inline;
	width:63px;
	height:6px;
	margin-left:10px;
	cursor:pointer;
	}
.menutop-layout{height:98px;width:100%;}
.menutop{width:1200px;margin:0 auto;}
.menutop ul,.menutop li,.menutop a,.menutop span{margin:0;padding:0;list-style:outside none;height:98px;line-height:98px;display:block;}
.menutop ul{padding-left:48px;margin-left:3px;background:url(../images/topnavbg.png) 50px 0px no-repeat;}
.menutop ul li{float:left;display:inline;margin-right:49px;}
.menutop ul li a,.menutop ul li a span{background:url(../images/navBg1.png) -48px 0 no-repeat;}
.menutop ul li a{padding:0 3px;font-size:12px;position:relative;float:left;text-align:center;}

.menutop ul li a .al{left:-48px;background-position:left 0;position:absolute;top:0;width:48px;}

.menutop ul li a .ar{right:-50px;background-position:right 0;position:absolute;top:0;width:50px;}
.menutop ul li a .engtitle{font-size:14px;font-family:Corbel;color:#66cc00}



.menutop ul li a .diamond{background:url(../images/diamond2.png) no-repeat}



.menutop ul li a:hover,.menutop ul li.current a{background:url(../images/navBg2.png)  -48px 0 no-repeat;}
.menutop ul li a:hover .al,.menutop ul li.current a .al{background:url(../images/navBg2.png) left 0;}
.menutop ul li a:hover .ar,.menutop ul li.current a .ar{background:url(../images/navBg2.png) right 0;}
.menutop ul li a:hover .engtitle,.menutop ul li.current a .engtitle{font-size:14px;font-family:Corbel;color:#fff}

.menutop ul li a:hover .diamond,.menutop ul li.current a .diamond{background:url(../images/diamond1.png) no-repeat}

.menutop ul li a:active,.menutop ul li.current a{background:url(../images/navBg2.png)  -48px 0 no-repeat;}
.menutop ul li a:active .al,.menutop ul li.current a .al{background:url(../images/navBg2.png) left 0;}
.menutop ul li a:active .ar,.menutop ul li.current a .ar{background:url(../images/navBg2.png) right 0;}

.diamond{margin-top:25px;margin-left:5px;width:93px;height:50px;}

.indexcenter-layout{height:455px;width:100%;background:url(../images/centerbg.png) }
.indexcenter{width:1200px;margin:0 auto;padding-top:20px;}
.videocenter{float:left;}
.newscenter{float:right;margin-right:38px;}
.centertitle{margin-bottom:20px;}
.newscenter ul{list-style:inherit;list-style-image: url(../images/liwhite.png);list-style-position:inside;color:#fff;font-size:16px;font-family:Î¢ÈíÑÅºÚ;line-height:33px;margin-top:10px;}
.newscenter ul a{color:#fff;}
.newscenter ul a:hover{color:#66cc00;}
.newscenter ul li:hover{list-style-image: url(../images/liyellow.png);}
.product-layout{height:754px;width:100%;background:url(../images/productbg.png) no-repeat center}
.product{width:1298px;margin:0 auto;padding-top:135px;}
.product .pro-top{width:1298px;height:120px;position: relative;}
.product .pro-top .pro-left{width:41px;height:63px;background:url(../images/moveleft.png);cursor:pointer;position:absolute;margin-top:35px;}
.product .pro-top .pro-middle{background-color:#fff;overflow:hidden;position:absolute;width:1155px;height:116px;border:2px solid #000;left:70px;border-right:1px solid #000}
.product .pro-top .pro-right{width:41px;height:63px;background:url(../images/moveright.png);cursor:pointer;position:absolute;margin-top:35px;right:0px;}
.product .pro-bottom{width:1160px;height:498px; margin:0px auto auto auto;}
.pro-middle .pro-list ul{margin:0;padding:0}
.pro-middle .pro-list li{margin:0;padding:0;display: inline;float:left;width:285px;height:116px; cursor:pointer;text-align:center;border-right:1px solid #000;}
.pro-middle .pro-list{position:absolute;height:116px; left:0px; top:0px;}
.pro-bottom img{width:1158px;height:481px;}

.case-layout .container li .show
{
    position:absolute;
    left:5px;
    bottom:0px;
    width:277px;
    height:116px;
    background-color:#454545;
    z-index:100;
    opacity:0.5;
    }
.case-layout .container li .hide
{
    position:absolute;
    left:5px;
    bottom:0px;
    width:277px;
    height:116px;
    background-color:#c2904f;
    z-index:-1;
    opacity:0.5;
}    

.case-layout{height:625px;width:100%;}
.case{width:1200px;margin:0 auto;padding-top:40px;text-align:center;}
.case .container{position: relative;width:1150px;height:351px;margin:20px auto 0;}
.case .container .left-btn{position: absolute;
    left: -60px;
    top: 170px;
    width: 41px;
    height: 63px;
    background: url(../images/arrowleft.png);
    cursor: pointer;}
.case .container .right-btn{position: absolute;
    right: -60px;
    top: 170px;
    width: 41px;
    height: 63px;
    background: url(../images/arrowright.png);
    cursor: pointer;}    
.case .container li{position: relative;
    float: left;
    display: inline;
    width: 287px;
    height: 351px;
    text-align: center;
    cursor: pointer;}    
.case .container li .text
{
    position:absolute;
    left:2px;
    top:273px;
    width:285px;
    height:66px;
    z-index:600;
	color:#FFF;
	font-size:30px;
	letter-spacing:2px;
	font-family:"Microsoft YaHei";
    }
.advantage-layout{height:618px;width:100%;background:url(../images/centerbg.png)}
.advantage{width:1200px;margin:0 auto;}    
.cooperation-layout{height:490px;width:100%;}
.cooperation{width:1200px;margin:0 auto;padding-top:40px;text-align:center;}
.cooperation ul{display:inline-block;width:1140px;margin-top:22px;}  
.cooperation li{width:228px;height:78px;float:left;}
.cooperation .top-support a{background:url(../images/cooperationB0.png);width:218px;height:67px;display:inline-block;padding:8px 0 0 10px;}  
.cooperation .top-support a:hover{background:url(../images/cooperationB1.png);}  
.cooperation .bottom-support a{background:url(../images/cooperationA0.png);width:218px;height:67px;display:inline-block;padding:8px 0 0 10px;}  
.cooperation .bottom-support a:hover{background:url(../images/cooperationA1.png);}  

.link-layout
{
	width:100%;
	padding:15px 0;
	background-color:#fffce3;
	}
.link-layout .link
{
	width:1200px;
	margin:0px auto auto auto;
	}
.link-layout .link .left-btn
{
    float:left;
    display:inline;
    width:11px;
    background-image:url(../images/icon-2.png);
    background-repeat:no-repeat;
    cursor:pointer;
    }
.link-layout .link .right-btn
{
    float:right;
    display:inline;
    width:11px;
    background-image:url(../images/icon-3.png);
    background-repeat:no-repeat;
    cursor:pointer;
    }
.link-layout .link .link-head
{
    float:left;
    display:inline;
    width:90px;
    text-align:center;
    font-size:14px;
    font-weight:600;
    color:#000000;
    }
.link-layout .link .hid-con
{
    float:left;
    display:inline;
    width:1078px;
    height:100%;
    overflow:hidden;
    }
.link-layout .link .list
{
    width:100%;
    }
.link-layout .link .list li
{
    float:left;
    display:inline;
    width:154px;
    height:100%;
    text-align:center;
    }
.link-layout .link1
{
	height:38px;
	line-height:38px;
	}
.link-layout .link1 .list li
{
    width:119px;
    height:38px;
    }
.link-layout .link1 li a
{
    text-align:center;
    font-size:14px;
    color:#000000;
    }
.link-layout .link1 .left-btn,.link-layout .link1 .right-btn
{
    height:38px;
    background-position:0px 9px;
    }
.link-layout .link1 .link-head
{
    line-height:38px;
    }
.link-layout .link2
{
	height:34px;
	line-height:34px;
	}
.link-layout .link2 .list li
{
    width:155px;
    height:34px;
    }
.link-layout .link2 .list li img
{
    width:155px;
    height:34px;
    border:0;
    }
.link-layout .link2 .left-btn,.link-layout .link2 .right-btn
{
    height:34px;
    background-position:0px 6px;
    }
.link-layout .link2 .link-head
{
    line-height:34px;
    }
.footnav-layout{height:59px;width:100%;background-color:#f3f3f3;border-top:1px solid #fff;}    
.footnav{width:1200px;margin:0 auto;border-left:1px solid #656063;height:59px;}
.footnav li{float:left;border-right:1px solid #656063;text-align:center;line-height:59px;}
.footnav li a{color:#000;font-size:18px;font-family:Î¢ÈíÑÅºÚ;display:block;width:132px;height:59px;}
.footnav li a:hover,.footnav li a.hover{background-color:#66cc00;color:#fff;}

.foot-layout{height:366px;width:100%;background-color:#323232;}    
.foot{width:645px;margin:0 auto;height:366px;}
.foot .foot-top{padding-top:34px;}
.foot .foot-left{float:left;}
.foot .foot-right{float:right;}
.foot .foot-bottom{color:#fff;text-align:center;margin-top:30px;}

.content-layout{width:100%;border-top:7px solid #66cc00;margin-top:-1px;}
.content{width:1180px;margin:0 auto;padding:30px 0 44px;}
.content .content-nav-pic{margin:55px 0 15px 35px;}
.content .newslist li{background-color:#f2f2f2;width:526px;height:166px;padding:17px;float:left;margin:32px 12px;}
.content .newslist .newslistpic{float:left;margin-right:12px;}
.content .newslist .newslistpic img{ width:222px; height:164px;}
.content .newslist .news-right{float:left;width:288px;}
.content .newslist .newslist-title{height:54px;line-height:25px;}
.content .newslist .newslist-title a{font-size: 18px;
    font-family: Î¢ÈíÑÅºÚ;
    color: #000000;}
.content .newslist .newslist-title a:hover{text-decoration:underline;}
.content .newslist .newslist-desc{font-size:16px;font-family:Î¢ÈíÑÅºÚ;color:#000000;line-height:28px;}
.content .newslist .pagediv{text-align:center;}
.content .pagediv a{color:#b8b8b8}
.content .pagediv a:hover{color:#000000}

.content #news-title{text-align:center;font-size:26px;font-family:Î¢ÈíÑÅºÚ;color:#66cc00;margin-top:30px;}
.content .subtitle{font-size:14px;font-family:Î¢ÈíÑÅºÚ;color:#656565;text-align:center;margin:14px auto 44px;}
.content .news-content #content-text{width:950px;margin:0 auto;font-size:16px;font-family:Î¢ÈíÑÅºÚ;color:#999999;line-height:24px;}
.content .news-content #content-text p{margin:20px auto;}


.trendleft1{float:left;width:604px;margin-top:20px;line-height:19px;}
.trendright1{float:left;margin-top:20px;margin-left:16px;}
.trend-content{width:958px;margin:0 auto;}
.trendtext{margin-top:20px;line-height:19px;}
.trendleft2{float:left;width:381px;margin-top:60px;line-height:30px;}
.trendright2{float:left;margin-top:45px;margin-left:150px;}

.product .pro-top .pro-left {
    width: 41px;
    height: 63px;
    background: url(../images/moveleft.png);
    cursor: pointer;
    position: absolute;
    margin-top: 35px;
}

.productinn{width:1135px;margin:0 auto;padding-top:0px;}
.productinn .productinn-top{width:1135px;height:120px;position: relative;}
.productinn .productinn-top .productinn-left{width:41px;height:63px;background:url(../images/moveleft.png);cursor:pointer;position:absolute;margin-top:35px;}
.productinn .productinn-top .productinn-middle{background-color:#fff;overflow:hidden;position:absolute;width:990px;height:116px;border:2px solid #000;left:70px;border-right:1px solid #000}
.productinn .productinn-top .productinn-right{width:41px;height:63px;background:url(../images/moveright.png);cursor:pointer;position:absolute;margin-top:35px;right:0px;}
.productinn .productinn-bottom{width:995px;height:476px;margin-left:68px;margin-top:30px;}
.productinn-middle .productinn-list ul{margin:0;padding:0}
.productinn-middle .productinn-list li{margin:0;padding:0;display: inline;float:left;width:164px;height:91px;text-align:center;padding-top:25px;border-right:1px solid #000;}
.productinn-middle .productinn-list{position:absolute;height:116px;}
.productinn-bottom img{width:995px;height:476px;}

.productinn .container{position: relative;width:1000px;height:115px;margin:20px auto 0;}
.productinn .container .left-btn{position: absolute;
    left: -60px;
    top: 20px;
    width: 41px;
    height: 63px;
    background: url(../images/arrowleft.png);
    cursor: pointer;}
.productinn .container .right-btn{position: absolute;
    right: -60px;
    top: 20px;
    width: 41px;
    height: 63px;
    background: url(../images/arrowright.png);
    cursor: pointer;}    
.productinn .container li{position: relative;
    float: left;
    display: inline;
    width: 200px;
    height: 94px;
    text-align: center;
    cursor: pointer;}  

.caseinn{width:1135px;margin:0 auto;padding-top:0px;}
.caseinn .caseinn-top{width:1135px;height:120px;position: relative;}
.caseinn .caseinn-top .caseinn-left{width:41px;height:63px;background:url(../images/moveleft.png);cursor:pointer;position:absolute;margin-top:35px;}
.caseinn .caseinn-top .caseinn-middle{background-color:#fff;overflow:hidden;position:absolute;width:1164px;height:118px;left:-8px;}
.caseinn .caseinn-top .caseinn-right{width:41px;height:63px;background:url(../images/moveright.png);cursor:pointer;position:absolute;margin-top:35px;right:0px;}
.caseinn .caseinn-bottom{width:995px;height:476px;margin-left:68px;margin-top:30px;}
.caseinn-middle .caseinn-list ul{margin:0;padding:0}
.caseinn-middle .caseinn-list li{margin:0 6px;padding:0;display: inline;float:left;width:180px;height:74px;text-align:center;padding-top:17px;border:1px solid #000;}
.caseinn-middle .caseinn-list li.anlititle01{background:url(../images/);}
.caseinn-middle .caseinn-list{position:absolute;height:118px;}
.caseinn-bottom img{width:995px;height:476px;}

.caseinn .container{position: relative;width:1000px;height:115px;margin:20px auto 0;}
.caseinn .container .left-btn{position: absolute;
    left: -60px;
    top: 20px;
    width: 41px;
    height: 63px;
    background: url(../images/arrowleft.png);
    cursor: pointer;}
.caseinn .container .right-btn{position: absolute;
    right: -60px;
    top: 20px;
    width: 41px;
    height: 63px;
    background: url(../images/arrowright.png);
    cursor: pointer;}    
.caseinn .container li{position: relative;
    float: left;
    display: inline;
    width: 200px;
    height: 94px;
    text-align: center;
    cursor: pointer;}  
    
.product-bottom .effect
{
    position:relative;
	width:1160px;
	height:476px;
	margin:15px auto auto auto;
	}
.product-bottom .effect .pro-right
{
    position:absolute;
    right:0px;
    top:0px;
    width:144px;
    height:476px;
    }
.product-bottom .effect .pro-right .pro-up
{
    position:absolute;
    left:38px;
    top:0px;
    width:60px;
    height:35px;
    background:url(../images/icon-27.png);
    cursor:pointer;
    }
.product-bottom .effect .pro-right .pro-down
{
    position:absolute;
    left:38px;
    bottom:-9px;
    width:60px;
    height:35px;
    background:url(../images/icon-28.png);
    cursor:pointer;
    }
.product-bottom .effect .pro-right .pro-hiddle
{
    position:absolute;
    top:38px;
    left:0px;
    width:144px;
    height:404px;
    overflow:hidden;
    }
.product-bottom .effect .pro-right .pro-list
{
    position:absolute;
    left:0px;
    top:0px;
    width:144px;
    }
.product-bottom .effect .pro-right .pro-list li
{
    float:left;
    display:inline;
    width:285px;
    height:101px;
    margin-top:2px;
    }
.product-bottom .effect .pro-right .pro-list li img
{
    width:285px;
    height:94px;
    }
    
.product-bottom .effect .pro-left
{
    position:absolute;
    left:0px;
    top:0px;
    width:971px;
    height:476px;
    }
.product-bottom .effect .pro-left img
{
    width:971px;
    height:476px;
    }
    
.caseinn .product-bottom{width:1160px;margin-top:30px;} 
/*²úÆ·µ¼º½*/
.product-nav-layout
{
	position:relative;
	width:1130px;
	height:120px;
	margin:0px auto auto auto;
	}
.product-nav-layout .left-btn
{
	position:absolute;
	left:0px;
	top:30px;
	width:41px;
	height:63px;
	background:url(../images/moveleft.png) 0px 0px no-repeat;
	cursor:pointer;
	}
.product-nav-layout .right-btn
{
	position:absolute;
	right:0px;
	top:30px;
	width:41px;
	height:63px;
	background:url(../images/moveright.png) 0px 0px no-repeat;
	cursor:pointer;
	}
.product-nav
{
	position:relative;
    width:995px;
    height:120px;
    margin:0px auto auto auto;
    border-left:solid 2px #000000;
    border-right:solid 2px #000000;
    overflow:hidden;
}
.product-nav ul
{
	position:absolute;
	left:0px;
	top:0px;
	width:1096px;
	margin-right:-1px;
	}
.product-nav li
{
	float:left;
	display:inline;
	}
.product-nav li a
{
    display:inline-block;
    width:166px;
    height:116px;
    margin-left:-1px;
    border-right:solid 1px #000000;
    border-top:solid 2px #000000;
    border-bottom:solid 2px #000000;
}
.product-nav a:hover,.product-nav a.hover
{
    border-right:solid 1px #66cc00;
    border-top:solid 2px #66cc00;
    border-bottom:solid 2px #66cc00;
}

    
.product-nav .product10 a 
{
    background:url(../images/gongyu0.png) 15px 25px no-repeat;
}
.product-nav .product10 a:hover,.product-nav .product10 a.hover
{
    background:url(../images/gongyu1.png) 15px 25px no-repeat;
    background-color:#66cc00;
}
.product-nav .product11 a 
{
    background:url(../images/huisuo0.png) 15px 25px no-repeat;
}
.product-nav .product11 a:hover,.product-nav .product11 a.hover
{
    background:url(../images/huisuo1.png) 15px 25px no-repeat;
    background-color:#66cc00;
}
.product-nav .product12 a 
{
    background:url(../images/bieshuo0.png) 6px 25px no-repeat;
}
.product-nav .product12 a:hover,.product-nav .product12 a.hover
{
    background:url(../images/bieshuo1.png) 6px 25px no-repeat;
    background-color:#66cc00;
}
.product-nav .product13 a 
{
    background:url(../images/jiudian0.png) 25px 25px no-repeat;
}
.product-nav .product13 a:hover,.product-nav .product13 a.hover
{
    background:url(../images/jiudian1.png) 25px 25px no-repeat;
    background-color:#66cc00;
}
.product-nav .product14 a 
{
    background:url(../images/xiaoqu0.png) 2px 25px no-repeat;
}
.product-nav .product14 a:hover,.product-nav .product14 a.hover
{
    background:url(../images/xiaoqu1.png) 2px 25px no-repeat;
    background-color:#66cc00;
}

  
 /**/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 .product-nav .product0 a 
{
    background:url(../images/case10.png) 15px 25px no-repeat;
}
.product-nav .product0 a:hover,.product-nav .product0 a.hover
{
    background:url(../images/case11.png) 15px 25px no-repeat;
    background-color:#66cc00;
}
.product-nav .product1 a 
{
    background:url(../images/case110.png) 15px 25px no-repeat;
}
.product-nav .product1 a:hover,.product-nav .product1 a.hover
{
    background:url(../images/case111.png) 15px 25px no-repeat;
    background-color:#66cc00;
}
.product-nav .product2 a 
{
    background:url(../images/case120.png) 6px 25px no-repeat;
}
.product-nav .product2 a:hover,.product-nav .product2 a.hover
{
    background:url(../images/case121.png) 6px 25px no-repeat;
    background-color:#66cc00;
}


.product-nav .product3 a 
{
    background:url(../images/case130.png) 25px 25px no-repeat;
}
.product-nav .product3 a:hover,.product-nav .product3 a.hover
{
    background:url(../images/case131.png) 25px 25px no-repeat;
    background-color:#66cc00;
}
.product-nav .product4 a 
{
    background:url(../images/case140.png) 2px 25px no-repeat;
}
.product-nav .product4 a:hover,.product-nav .product4 a.hover
{
    background:url(../images/case141.png) 2px 25px no-repeat;
    background-color:#66cc00;
}


  
  
    
/*Í¼Æ¬Ë®Æ½¹ö¶¯Ð§¹û*/
.effect-horizontal
{
    position:relative;
	width:996px;
	margin:35px auto auto auto;
	}
.effect-horizontal .pro-img
{
    width:996px;
	height:475px;
    }
.effect-horizontal .pro-img img
{
    width:996px;
	height:475px;
    }
.effect-horizontal .pro-con
{
    position:relative;
    width:996px;
    height:116px;
    margin-top:24px;
    background-color:#f4f4f4;
    }
.effect-horizontal .pro-con .pro-up
{
    position:absolute;
    left:6px;
    top:35px;
    width:24px;
    height:44px;
    background:url(../images/icon-1.jpg);
    cursor:pointer;
    }
.effect-horizontal .pro-con .pro-down
{
    position:absolute;
    right:6px;
    top:35px;
    width:24px;
    height:44px;
    background:url(../images/icon-2.jpg);
    cursor:pointer;
    }
.effect-horizontal .pro-con .pro-hiddle
{
    position:absolute;
    top:6px;
    left:40px;
    width:915px;
    height:103px;
    overflow:hidden;
    }
.effect-horizontal .pro-con .pro-list
{
    position:absolute;
    left:0px;
    top:0px;
    height:103px;
    }
.effect-horizontal .pro-con .pro-list li
{
    float:left;
    display:inline;
    width:183px;
    height:103px;
    text-align:center;
    }
.effect-horizontal .pro-con .pro-list li img
{
    width:145px;
    height:95px;
    }
/*°¸Àýµ¼º½*/
.case-nav
{
    width:1176px;
    margin:40px auto auto auto;
    text-align:center;
}
.case-nav a
{
    display:inline-block;
    width:180px;
    height:90px;
    margin:0px 7px;
    border:solid 1px #565251;
    background-color:#FFFFFF;
}
.case-nav a:hover,.case-nav a.hover
{
    border:solid 1px #000000;
    background-color:#66cc00;
}
.case-nav a span
{
    display:inline-block;
    width:180px;
    height:90px;
    }
    
.case-nav a .case20
{
    background:url(../images/caseVil0.png) 50px 16px no-repeat;
}
.case-nav a:hover .case20,.case-nav a.hover .case20
{
    background:url(../images/caseVil1.png) 50px 16px no-repeat;
}
.case-nav a .case21
{
    background:url(../images/casehom0.png) 40px 16px no-repeat;
}
.case-nav a:hover .case21,.case-nav a.hover .case21
{
    background:url(../images/casehom1.png) 40px 16px no-repeat;
}
.case-nav a .case22
{
    background:url(../images/casehot0.png) 45px 16px no-repeat;
}
.case-nav a:hover .case22,.case-nav a.hover .case22
{
    background:url(../images/casehot1.png) 45px 16px no-repeat;
}
.case-nav a .case23
{
    background:url(../images/caseoff0.png) 40px 16px no-repeat;
}
.case-nav a:hover .case23,.case-nav a.hover .case23
{
    background:url(../images/caseoff1.png) 40px 16px no-repeat;
}
.case-nav a .case24
{
    background:url(../images/casektv0.png) 50px 16px no-repeat;
}
.case-nav a:hover .case24,.case-nav a.hover .case24
{
    background:url(../images/casektv1.png) 50px 16px no-repeat;
}
.case-nav a .case25
{
    background:url(../images/caseres0.png) 6px 16px no-repeat;
}
.case-nav a:hover .case25,.case-nav a.hover .case25
{
    background:url(../images/caseres1.png) 6px 16px no-repeat;
}
    
/*Í¼Æ¬´¹Ö±¹ö¶¯Ð§¹û*/
.effect-vertical
{
    position:relative;
	width:1160px;
	margin:50px auto auto auto;
	}
.effect-vertical .pro-img
{
    float:left;
    display:inline;
    width:970px;
	height:476px;
    }
.effect-vertical .pro-img img
{
    width:970px;
	height:476px;
    }
.effect-vertical .pro-con
{
    float:right;
    display:inline;
    position:relative;
    width:182px;
    height:476px;
    background-color:#f4f4f4;
    }
.effect-vertical .pro-con .pro-up
{
    position:absolute;
    left:61px;
    top:0px;
    width:60px;
    height:35px;
    background:url(../images/icon-27.png);
    cursor:pointer;
    }
.effect-vertical .pro-con .pro-down
{
    position:absolute;
    left:61px;
    bottom:0px;
    width:60px;
    height:35px;
    background:url(../images/icon-28.png);
    cursor:pointer;
    }
.effect-vertical .pro-con .pro-hiddle
{
    position:absolute;
    top:45px;
    left:18px;
    width:154px;
    height:384px;
    overflow:hidden;
    }
.effect-vertical .pro-con .pro-list
{
    position:absolute;
    left:0px;
    top:0px;
    width:154px;
    }
.effect-vertical .pro-con .pro-list li
{
    float:left;
    display:inline;
    width:146px;
    height:96px;
    text-align:center;
    }
.effect-vertical .pro-con .pro-list li img
{
    width:146px;
    height:90px;
    border:solid 4px #f4f4f4;
    border-radius:4px;
    }
    


/*·ÖÒ³*/
.page-layout 
{
    width:100%;
    height:30px; 
    margin-top:30px;
    padding:10px 0px;
	text-align:left;
	font-size:14px;
	}
.page-layout a,.page-layout span
{
    display:inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    margin: 0 4px;
    vertical-align:middle;
    border-radius:3px;
    text-align:center;
	}
.page-layout a
{
    color:#515151;
    background-color:#FFFFFF;
    border:solid 1px #cccccc;
	}
.page-layout a:hover
{
	color:#FFFFFF;
    background-color:#ea4e21;
    border:solid 1px #ea4e21;
    text-decoration:none;
	}
.page-layout .current
{
    color:#515151;
	}
.page-layout .home
{
    width:30px;
    background:url(../images/icon-31.jpg) 0px 0px no-repeat;
    }
.page-layout .end
{
    width:30px;
    background:url(../images/icon-31.jpg) -63px 0px no-repeat;
    }
.page-layout .previous
{
	width:30px;
	height:30px;
	background:url(../images/icon-8.png) 0px 0px no-repeat;
    }
.page-layout .previous:hover {
    background-color:transparent;
}
.page-layout .next
{
    width:30px;
	height:30px;
	background:url(../images/icon-9.png) 0px 0px no-repeat;
    }
.page-layout .next:hover {
    background-color:transparent;
}   




















/**/

.bot{
	background:#2C2C2C;
	height:226px;
	vertical-align:top;
}

.linask a.nav1{
	display:block;
	width:92px;
	height:25px;
	line-height:25px;
	text-align:center;
	background:#B4B4B4;
	font-size:12px;
	color:#FFF;
	margin-right:8px;
	float:left;
}
.linask a.nav1:hover{
	color:#fff;
	background:#000;
}




.linask a.nav2{
	display:block;
	width:92px;
	height:25px;
	line-height:25px;
	text-align:center;
	background:#B4B4B4;
	font-size:12px;
	color:#FFF;
}
.linask a.nav2:hover{
	color:#fff;
	background:#000;
}



.newslistt{
	width:565px;
	height:118px;
	vertical-align:top;
	border:1px solid #CECECE;
	border-left:0px;
}

.newslistt a.nav1{
	display:block;
	height:38px;
	color:#000;
	line-height:38px;
	text-indent:26px;
	border-bottom:1px solid #cecece;
}

.newslistt a.nav1:hover{
	color:#06F;
}

.newslistt a span{
	float:right;
	color:#C3BCB4;
	margin-right:10px;
}

.links{
	height:121px;
	background:#C6C6C6;
}
.links td{
	font-size:14px;
	color:#fff;
}

.links td a{
	color:#fff;
}

.links td span{
	float:right;
}



.links a.nav1{
	color:#fff;
}


.links a.nav1:hover{
	color:#f00;
}

.links span{
	float:right;
}

.tdahre{
	height:25px;
	line-height:25px;
	text-align:center;
}

.tdahre a{color:#686868;}


.tdahre a:hover{color:#000;}


/**/
.aboutitle{
	height:75px;
	line-height:75px;
	color:#8c8c8c;
	font-size:24px;
	text-align:center;
}

.nebg{
	height:69px;
	background:url(../images/nebg.png);
}

.nebg a{
	color:#8F8F8F;
}

.nebg a:hover{
	color:#000;
}

/**/


.tp01{
	height:107px;
	vertical-align:top;
	background:#fff;
}

.telan{
	height:41px;
	line-height:41px;
	color:#fff;
	text-align:right;
}
.telan a{color:#fff;}


.tp02{
	height:43px;
	background:#ECECEC;
}


.tpbg{
	position:absolute;
	height:30px;
}












.tjpro{
	height:585px;
	vertical-align:top;
}

.tjpro a.nav1{
	display:block;
	width:270px;
	height:285px;
	float:left;
	margin-right:40px;
}

.tjpro a.nav2{
	display:block;
	width:270px;
	height:285px;
	float:left;
}

.tjpro a img{
	width:270px;
	height:230px;
}

.tjpro a:hover img{
	width:266px;
	height:226px;
	border:2px solid #f00;
}


.tjpro a span{
	display:block;
	width:270px;
	font-size:14px;
	height:40px;
	line-height:40px;
	text-align:center;
}

.tjpro a:hover span{
	color:#f00;
}

.dhbg{
	vertical-align:top;
}


.dhbg a.nav1{
	display:block;
	width:148px;
	height:64px;
	line-height:64px;
	text-align:center;
	color:#000;
	font-size:16px;
}

.dhbg a.nav1:hover{
	display:block;
	width:148px;
	height:64px;
	line-height:64px;
	text-align:center;
	color:#000;
	font-size:16px;
	background:#BEDAF0;
}
.dhbg a.nav1C{
	display:block;
	width:148px;
	height:64px;
	line-height:64px;
	text-align:center;
	color:#000;
	font-size:16px;
	background:#BEDAF0;
}

/**/

.menulist{
	position:absolute;
	width:148px;
	z-index:1000;
	background:#fff;
	display:none;
}
.menulist a.nav11{
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:14px;
	color:#363638;
}

.menulist a.nav11:hover{
	color:#000;
	background:#BEDAF0;
}

.sfonts{
	font-size:17px;
}

.ktitle{
	font-size:16px;
	text-align:center;
	color:#000;
	padding:10px 0px;
	font-weight:bold;
}

.cotitle{
	text-align:center;
	color:#444;
}



.pnpage{
	line-height:22px;
	padding:10px 0px;
}

.pnpage a{
	color:#444;
	font-size:14px;
}

.pnpage a:hover{
	color:#000;
}

#conmsg input[type="text"]{
	height:18px;
	width:120px;
	border:1px solid #ccc;
}

#conmsg textarea{
	border:1px solid #ccc;
}

#conmsg td font{
	vertical-align:middle;
}

#jobs_form input{
	width:70px;
	height:28px;
	background:#4478B4;
	border:0px;
	color:#FFF;
	font-family:"Microsoft YaHei";
}

/**/

.newtd{
	height:120px;
	vertical-align:top;
	padding:15px 0px;
	border-bottom:1px dashed #D7D7D7;
}

.netitle{
	font-size:16px;
	font-weight:bold;
	height:30px;
	line-height:30px;
}
.netitle a{
	color:#4E4E4E;	
	font-size:16px;
	font-weight:bold;
}

.netitle a:hover{
	color:#2F8B28;	
}


.netent{
	line-height:20px;
	font-size:14px;
	vertical-align:top;
	color:#606060;
}

.nedate span{
	display:block;
	width:90px;
	font-size:14px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:#F5F5F5;
	border:1px solid #E5E5E5;
}

/**/


.iprolist{
	width:867px;
	vertical-align:top;
}

.iprolist a.nav1{
	position:relative;
	display:block;
	width:91px;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#fff;
	background:#7E2320;
	font-size:16px;
	
	-moz-border--radius:5px;
    -webkit-border-radius:5px;
	border-radius:5px;
	behavior: url("../PIE/PIE.htc");
	float:left;
	margin-right:13px;
	
}

.iprolist a.nav1:hover{
	background:#521514;
}

.iprolist a.nav1C{
	position:relative;
	display:block;
	width:91px;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#fff;
	background:#521514;
	font-size:16px;
	
	-moz-border--radius:5px;
    -webkit-border-radius:5px;
	border-radius:5px;
	behavior: url("../PIE/PIE.htc");
	float:left;
	margin-right:13px;
	
}


.iprost{
	height:240px;
	vertical-align:top;
	padding-left:25px;
}
.iprost a.nav1{
	width:298px;
	height:239px;
	float:left;
	margin-right:27px;
}

.iprost a.nav2{
	width:298px;
	height:239px;
	float:left;
}

.iprost a img{
	width:298px;
	height:187px;
}


.iprost a span{
	display:block;
	width:298px;
	height:53px;
	font-size:16px;
	color:#FFF;
	line-height:53px;
	text-align:center;
}

.iprost div{
	clear:both;	
}


.probg{
	height:511px;
	vertical-align:top;
	background:url(../images/liangxin_r2_c1.jpg);
}

.about{
	height:628px;
	vertical-align:top;
	background:#CFCFCF;
}

.eabout{
	font-size:14px;
	color:#fff;
	text-indent:25px;
	line-height:22px;
}

.addccss{
	height:443px;
	background-position:top;
	background-repeat:no-repeat;
}

.newtd01 a.nav1{
	display:block;
	height:33px;
	line-height:33px;
	color:#2c8f23;
	border-bottom:1px dashed #747474;
}

.newtd01 a.nav1 img{
	vertical-align:middle;
	margin-right:6px;
}

.newtd01 a.nav1:hover{
	display:block;
	height:33px;
	line-height:33px;
	color:#f9ad28;
}

/*banner*/
.banner_index{height:563px;position:relative;overflow:hidden;width:801px;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:115px;width:20px;height:22px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width:801px;float: left;}
.indexBanner_num{
	position:absolute;
	width:801px
	;padding:10px 0;
	text-align:center; 
	margin-top:-30px; 
	z-index:1000;
} 
.indexBanner_num a{
	width:10px;
	height:10px;
	display: inline-block;
	_zoom:1;
	background:#fff;
	font-size:0px;
	line-height:0px;
	margin:0 2px;
	
	-moz-border--radius:50%;
    -webkit-border-radius:50%;
	border-radius:50%;
	behavior: url("../PIE/PIE.htc");
}
.indexBanner_num a.on,.indexBanner_num a:hover{background:#f00;}

.dater{
	width:65px;
	vertical-align:top;
}

.dater div{
	width:63px;
	height:58px;
	padding-top:6px;
	border:1px solid #fff;
}

.dater div span{
	display:block;
	width:38px;
	height:29px;
	line-height:29px;
	font-size:18px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	margin:0px auto;
}

.dater div font{
	display:block;
	width:52px;
	height:29px;
	line-height:29px;
	font-size:12px;
	color:#FFF;
	text-align:center;
	margin:0px auto;
}

.proa{
	width:358px;
	vertical-align:top;
}

.proa a.nav1{
	font-size:16px;
	color:#FFF;
}
.proa a.nav1:hover{
	text-decoration:underline;
}


.proatent{
	vertical-align:top;
	line-height:18px;
	color:#FFF;
}

/**/

.newlist a.nav1{
	display:block;
	width:78px;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#5C5C5C;
	text-align:center;
	background:#fff;
	float:left;
}

.newlist a.nav1:hover{
	display:block;
	width:78px;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#fff;
	text-align:center;
	background:#07509F;
	float:left;
}


.newlist a.nav1C{
	display:block;
	width:78px;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#fff;
	text-align:center;
	background:#07509F;
	float:left;
}

/***/

.prcon a.nav1{
	display:block;
	width:230px;
	height:241px;
	margin-right:15px;
}

.prcon a.nav2{
	display:block;
	width:230px;
	height:241px;
}

.prcon a img{
	display:block;
	margin:0px auto;
}

.prcon a span{
	display:block;
	font-size:14px;
	height:70px;
	line-height:70px;
	text-align:center;
	cursor:pointer;
}

.subtle{
	width:188px;
	font-size:16px;
	height:45px;
	line-height:45px;
	color:#2F8B28;
	text-align:center;
	border:1px solid #2F8B28;
	border-top:2px solid #2F8B28;
}

.le a.nav1{
	display:block;
	height:33px;
	line-height:33px;
	font-size:15px;
	text-align:center;
	color:#444;
	background:#ddd;
	margin-bottom:5px;
}

.le a.nav1:hover{
	display:block;
	height:33px;
	line-height:33px;
	font-size:15px;
	text-align:center;
	color:#FFF;
	background:#204ccc;
	margin-bottom:5px;
}

.le a.nav1C{
	display:block;
	height:33px;
	line-height:33px;
	font-size:15px;
	text-align:center;
	color:#FFF;
	background:#204ccc;
	margin-bottom:5px;
}

.line2{
	height:38px;
	background:url(../images/line2.jpg);
}

.line2 div{
	width:103px;
	height:38px;
	background:#fff;
	border-left:2px solid #4478B4;
}


.line2 div .fonttitle{
	display:block;
	height:24px;
	font-size:16px;
	color:#4478B4;
	text-indent:10px;
}

.line2 div .entitle{
	display:block;
	height:14px;
	color:#4478B4;
	text-indent:10px;
}

.line2 span{
	float:right;
}


.line2 span a{color:#3F3A34;}



/**/

.bottitle a.nav1{
	display:block;
	width:90px;
	color:#FDFDFD;
	font-size:15px;
	height:35px;
	line-height:35px;
	font-weight:bold;
	background:url(../images/bline.jpg) bottom left no-repeat;
}


.nahref{
	width:689px;
	height:378px;
	vertical-align:top;
	background:url(../images/ahrebg.jpg) top no-repeat;
}

.nahref a.nav1{
	display:block;
	width:689px;
	height:126px;
	vertical-align:top;
}
.nahref a.nav1:hover{
	display:block;
	width:689px;
	height:126px;
	vertical-align:top;
	background:url(../images/ahrebg2.jpg) top no-repeat;
}
.nahref a .title{
	display:block;
	width:689px;
	height:45px;
	line-height:45px;
	font-size:16px;
	font-weight:bold;
}

.nahref a.nav1:hover .title{
	color:#044FA0;
}


.nahref a .tent{
	display:block;
	width:500px;
	height:61px;
	line-height:18px;
	color:#6f6f6f;
}

.nahref a .date{
	position:absolute;
	width:68px;
	height:60px;
	z-index:111;
	margin:-75px 0px 0px 592px;
}
.nahref a .date font{
	display:block;
	width:68px;
	height:30px;
	line-height:29px;
	color:#505050;
	font-size:20px;
	font-weight:bold;
	border-bottom:2px solid #626262;
	text-align:center;
}

.nahref a:hover .date font{
	color:#FFF;
	border-bottom:2px solid #fff;
}


.nahref a .date span{
	display:block;
	width:68px;
	height:30px;
	line-height:29px;
	color:#505050;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.nahref a:hover .date span{
	color:#FFF;
}



.suba a.nav1{
	display:block;
	width:90px;
	color:#FDFDFD;
	height:26px;
	line-height:26px;
}

.suba a.nav1:hover{
	color:#F00;
}



#MarqueeDiv5 a.nav1{
	display:block;
	width:267px;
	height:316px;
	border:8px solid #40B034;
	margin-right:60px;
	overflow:hidden;
	position:relative;
}
#MarqueeDiv5 a.nav1 img{
	width:267px;
	height:316px;
}

#MarqueeDiv5 a.nav1 span{
	display:none;
}


#MarqueeDiv5 a.nav1:hover span{
	display:block;
	width:267px;
	height:316px;
	left:0;
	top:0;
	position:absolute;
}


.gsbg{
	height:108px;
	background:#4478B4;
	vertical-align:top;
}
.gstitle{
	height:53px;
	line-height:53px;
	text-align:center;
	font-size:18px;
	font-family:"Microsoft YaHei";
	color:#FFF;
}

.gsbg1{
	height:60px;
	padding:5px 0px;
	background:#4478B4;
	vertical-align:top;
}

.gstitle1{
	height:53px;
	line-height:53px;
	text-align:center;
	font-size:18px;
	font-family:"Microsoft YaHei";
	color:#FFF;
}
.gstitle2{
	height:53px;
	line-height:53px;
	text-align:center;
	font-size:14px;
	font-family:"Microsoft YaHei";
	color:#FFF;
}





.protitle a.nav1{
	display:block;
	position:relative;
	width:279px;
	color:#838383;
	height:51px;
	line-height:51px;
	font-size:20px;
	text-align:center;
	background:url(../images/batm.png);
}

.protitle a.nav1:hover{
	color:#000;
	position:relative;
}

/**/


.cjbg{
	height:108px;
	background:#fff;
	vertical-align:top;
}
.cjtitle{
	height:53px;
	line-height:53px;
	text-align:center;
	font-size:18px;
	font-family:"Microsoft YaHei";
	color:#6D6D6D;
}

.cjpro{
	height:540px;
	vertical-align:top;
	background:#D9D9D9;
}
.cjprotitle{
	height:57px;
	line-height:57px;
	font-size:20px;
	color:#676767;
	text-indent:27px;
	background:url(../images/index_r19_c4.jpg);
}

.cjprolist{
	height:328px;
	vertical-align:top;
}

.cjprolist a.nav1{
	display:block;
	background:#A3A3A3;
	width:356px;
	height:320px;
	padding-top:8px;
	margin-right:54px;
	float:left;
}
.cjprolist a.nav1 img{
	display:block;
	width:340px;
	height:255px;
	margin:0px auto;
}

.cjprolist a.nav1 span{
	display:block;
	height:57px;
	line-height:57px;
	text-align:center;
	font-size:20px;
	color:#FFF;
}

/**/

.cjprolist a.nav2{
	display:block;
	background:#A3A3A3;
	width:356px;
	height:320px;
	padding-top:8px;
	float:left;
}
.cjprolist a.nav2 img{
	display:block;
	width:340px;
	height:255px;
	margin:0px auto;
}

.cjprolist a.nav2 span{
	display:block;
	height:57px;
	line-height:57px;
	text-align:center;
	font-size:20px;
	color:#FFF;
}


/**/


.cjmore a.nav1{
	display:block;
	position:relative;
	width:26px;
	height:26px;
	margin:0px auto;
	text-align:center;
	
	font-family:"\5B8B\4F53";
	
	background:#fff url(../images/gray_jt.png) center no-repeat;
	
	
	 -moz-border--radius:50%;
	 -webkit-border-radius:50%;
	 border-radius:50%;
	 behavior: url("../PIE/PIE.htc");
	 float:left;
	 
}

.cjmore a.nav1:hover{
	display:block;
	position:relative;
	width:26px;
	height:26px;
	margin:0px auto;
	text-align:center;
	
	font-family:"\5B8B\4F53";
	
	background:#1976BC url(../images/white_jt.png) center no-repeat;
	
	
	 -moz-border--radius:50%;
	 -webkit-border-radius:50%;
	 border-radius:50%;
	 behavior: url("../PIE/PIE.htc");
	 float:left;
}

/**/

.cjmore a.nav2{
	display:block;
	position:relative;
	width:26px;
	height:26px;
	margin:0px auto;
	text-align:center;
	
	font-family:"\5B8B\4F53";
	
	background:#fff url(../images/gray_jt2.png) center no-repeat;
	
	
	 -moz-border--radius:50%;
	 -webkit-border-radius:50%;
	 border-radius:50%;
	 behavior: url("../PIE/PIE.htc");
	 float:left;
	 margin-right:5px;
}

.cjmore a.nav2:hover{
	display:block;
	position:relative;
	width:26px;
	height:26px;
	margin:0px auto;
	text-align:center;
	
	font-family:"\5B8B\4F53";
	
	background:#1976BC url(../images/white_jt2.png) center no-repeat;
	
	
	 -moz-border--radius:50%;
	 -webkit-border-radius:50%;
	 border-radius:50%;
	 behavior: url("../PIE/PIE.htc");
	 
	 float:left;
	 margin-right:5px;
}

/**/



.proimg a.nav1{
	display:block;
	position:relative;
}
.proimg a.nav1 img{
	width:279px;
	height:196px;
}

.proimg a.nav1 span{
	display:block;
	width:279px;
	padding:37px 0px;
}

.proimg a.nav1 span em{
	position:relative;
	display:block;
	width:26px;
	height:26px;
	margin:0px auto;
	text-align:center;
	
	font-family:"\5B8B\4F53";
	
	background:#fff url(../images/gray_jt.png) center no-repeat;
	
	
	 -moz-border--radius:50%;
	 -webkit-border-radius:50%;
	 border-radius:50%;
	 behavior: url("../PIE/PIE.htc");
	  
	 
}


.proimg a.nav1:hover em{
	position:relative;
	display:block;
	width:26px;
	height:26px;
	margin:0px auto;
	text-align:center;
	
	font-family:"\5B8B\4F53";
	
	background:#1976BC url(../images/white_jt.png) center no-repeat;
	
	
	 -moz-border--radius:50%;
	 -webkit-border-radius:50%;
	 border-radius:50%;
	 behavior: url("../PIE/PIE.htc");
}

.abcon{
	font-size:14px;
	line-height:25px;
}

.abcon p{
	font-size:13px;
}

#dhbuttn{
	width:100%;
	height:171px;
}
.sticky{
 position:fixed;
 top:0;
 _position:absolute;
 _top:expression(eval(document.documentElement.scrollTop));
 z-index:100000;
}



