
@charset "utf-8";
/* CSS Document */
body{ background:#FFF; width:100%; margin:0px auto; padding:0px; font-size:16px;-webkit-text-size-adjust:none;font-family:微软雅黑; color:#595757; min-width:1440px; max-width:1900px}
*{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
a:link, a:active, a:visited{ color:#595757; text-decoration:none;}
a:hover{ color:#545454; text-decoration: none;}
img,a{border:none;}
.clear{clear:both;}
a,area {blr:expression(this.onFocus=this.blur()) } /* for IE7.0及以下版本*/
:focus {outline-style: none; } /* for Firefox，IE8.0等 */　
a {blr:e­xpression(this.onFocus=this.blur())}
area {blr:e­xpression(this.onFocus=this.blur())}
#wrapper{ width:100%; height:auto; overflow:hidden; margin:0px auto}
#wrapper .head{ width:100%; height:auto; overflow:hidden; background-color:#545454; padding:35px 0px 20px 0px;    z-index: 99999;
   }
#wrapper .head .headcon{ width:1300px; height:auto; overflow:hidden; margin:0px auto;}
#wrapper .head .headcon .headlogo{    width: 168px;
    height: 81px; overflow:hidden; float:left}
#wrapper .head .headcon .headmenu{ width:1054px; height:35px; overflow:hidden; float:right; margin-top:21px}
#wrapper .head .headcon .headmenu .nav{ width:680px; height:35px; overflow:hidden; float:left;}
#wrapper .head .headcon .headmenu .nav ul{ margin:0px; padding:0px;}
#wrapper .head .headcon .headmenu .nav ul li{ width:90px; height:35px; overflow:hidden; float:left; margin-right:23px;}
#wrapper .head .headcon .headmenu .nav ul li a{ width:90px; height:35px; overflow:hidden; display:block; color:#fff; font-size:16px; line-height:35px; text-align:center}
#wrapper .head .headcon .headmenu .nav ul li a:hover,#wrapper .head .headcon .headmenu .nav ul li.cur a{ background:#cfa972; color:#FFF;transition: all 0.5s ease;}
#wrapper .head .headcon .headmenu .toptel{ width:142px; height:35px; line-height:35px; text-align:center; float:left; font-size:16px; display:table;    margin-left: 25px; color:#9fa0a0}
#wrapper .head .headcon .headmenu .toptel span{line-height:26px; height:26px; display:table-cell; vertical-align:middle; margin:0px 3px}
#wrapper .head .headcon .headmenu .seranniu{ width:26px; height:25px; overflow:hidden; float:left; margin-top:4px;}
#wrapper .head .headcon .serchlan{ width:145px; height:23px; float:right; margin-top:3px}
#wrapper .head .headcon .serchlan input{ width:120px; height:21px; border:solid 1px #595757; background-color:#FFF; float:left}
#wrapper .head .headcon .serchlan  .tijiao{ width:19px; height:22px; overflow:hidden; float:left; margin-top:3px; margin-left:3px; background:url(../images/serch.png) no-repeat; background-size:100%; border:0px}
#wrapper .banner{ width:100%; height:600px; overflow:hidden; margin:0px auto;}
#wrapper .banner .bannerpic{ width:100%; height:600px; overflow:hidden; margin:0px auto}

#wrapper .sycon{ width:100%; height:auto; overflow:hidden; background-color:#efefef}
#wrapper .enbt{ width:100%; height:auto; overflow:hidden; line-height:24px; margin-bottom:10px; text-transform:uppercase; text-align:center; font-size:20px}
#wrapper .enline{ width:35px; height:1px; overflow:hidden; margin:0px auto; background:#595757}
#wrapper .cnbt{ width:100%; height:auto; overflow:hidden; line-height:24px; margin-bottom:40px; text-align:center; font-size:19px; margin-top:12px}
#wrapper .sycon .fwlist{ width:1350px; height:auto; overflow:hidden; margin:0px auto; }

#wrapper .sycon .fwlist ul { margin:0px; padding:0px; widows:1400px;}
#wrapper .sycon .fwlist ul li{ width:166px; height:80px; overflow:hidden; float:left; margin-bottom:30px;}
#wrapper .sycon .fwlist ul li a{ width:166px; height:80px; overflow:hidden; display:block; text-align:center; }
#wrapper .sycon .fwlist ul li a img{ margin-top:-80px;}
#wrapper .sycon .fwlist ul li a:hover {background:url(../images/lei_03.png) no-repeat;-webkit-transition:all 0.5s ease; transition:all 0.5s ease; -moz-transition:all 0.5s ease; transition:all 0.5s ease; transition:all 0.5s ease; transition:all 0.5s ease;}
#wrapper .sycon .fwlist ul li a:hover img{ margin-top:0px}

#wrapper .sycon .zpshow{ width:100%; height:auto; overflow:hidden; margin:50px auto}


#wrapper .sycon .zpshow .caseshow{width:1129px; margin:auto; overflow:hidden; -webkit-animation:gdownIn 1s 1s both; -moz-animation:gdownIn 1s 1s both; animation:gdownIn 1s 1s both;}
#works_list{width:1245px; margin:0 auto; position:relative;  overflow:hidden; left:-20px;}
#works_list li{position: relative;width:375px; height:314px; float:left; margin:10px 20px;}
/*#works_list .item1{}*/
#works_list .item2{width:790px; height:628px; background-color:red;}
#works_list .item2 article{height:548px;}
#works_list li.fr{float:right;}

#works_list li a{position: relative;display:block; height:100%; background:#efefef; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#works_list li article{width:100%; height:234px; position:relative; overflow:hidden;}

#works_list li article img{height:100%; width:100%; vertical-align:top; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
#works_list li article summary{width:100%; height:234px; position:absolute; bottom:-234px; left:0; line-height:50px; color:#fff; background:rgba(170,169,167,0.5); filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#AARRGGBB',endColorstr = '#AARRGGBB')\9; text-align:left; text-indent:20px; font-size:16px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; display:none}
#works_list li h5{height: 40px;   overflow: hidden;line-height:24px; font-size:18px; color:#595757; padding-top:16px; text-indent:15px; font-weight: 400; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#works_list li span{line-height:22px; font-size:14px; color:#999; display:block; padding-bottom:18px; text-indent:15px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#works_list li i{
    position: absolute;
    display: none;
    width: 100px;
    height: 106px;
    top:50px;
    right:-180px;
    background: url(../images/navico.png) center center no-repeat;
	background-size:100%;
    z-index: 100;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

#works_list li a:hover{background-color:transparent;}
#works_list li a:hover h5, #works_list li a:hover span{color:#fff;}
#works_list li a:hover article summary{bottom:0;}
#works_list li a:hover article img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
#works_list li a:hover article:before{opacity:1; filter:alpha(opacity=100); zoom:1;}
#works_list li a:hover article:after{opacity:1; filter:alpha(opacity=100); zoom:1; -webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1);}

#works_list li a:hover i{
    right: 130px;
}






#sy_caselist{width:1245px; margin:0 auto; position:relative; left:-20px; overflow:hidden;}
#sy_caselist li{position: relative;width:540px; height:387px; float:left; margin:5px 20px; overflow:hidden}
/*#sy_caselist .item1{}*/
#sy_caselist .item2{width:790px; height:628px; background-color:red;}
#sy_caselist .item2 article{height:548px;}
#sy_caselist li.fr{float:right;}

#sy_caselist li a{position: relative;display:block; height:100%; background:#efefef; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#sy_caselist li article{width:100%; height:330px; position:relative; overflow:hidden;}

#sy_caselist li article img{height:100%; width:100%; vertical-align:top; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
#sy_caselist li article summary{width:100%; height:460px; position:absolute; bottom:-460px; left:0; line-height:50px; color:#fff; background:rgba(170,169,167,0.5); filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#AARRGGBB',endColorstr = '#AARRGGBB')\9; text-align:left; text-indent:20px; font-size:16px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; display:none}
#sy_caselist li h5{height: 40px;   overflow: hidden;line-height:24px; font-size:18px; color:#595757; padding-top:16px; text-indent:15px; font-weight: 400; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#sy_caselist li span{line-height:22px; font-size:14px; color:#545454; display:block; padding-bottom:18px; text-indent:15px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
#sy_caselist li i{
    position: absolute;
    display: none;
    width: 150px;
    height: 106px;
    top:90px;
    right:-180px;
    background: url(../images/navico.png) center center no-repeat;
	background-size:100%;
    z-index: 100;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

#sy_caselist li a:hover{background-color:transparent;}
#sy_caselist li a:hover h5, #sy_caselist li a:hover span{color:#fff;}
#sy_caselist li a:hover article summary{bottom:0;}
#sy_caselist li a:hover article img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
#sy_caselist li a:hover article:before{opacity:1; filter:alpha(opacity=100); zoom:1;}
#sy_caselist li a:hover article:after{opacity:1; filter:alpha(opacity=100); zoom:1; -webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1);}

#sy_caselist li a:hover i{
    right: 160px;
}






#sy_keysord{width:1245px; margin:0 auto; position:relative; left:-20px; overflow:hidden;}
#sy_keysord li{position: relative;width:160px;; height:30px; float:left;overflow:hidden; margin:10px 5px}
/*#sy_caselist .item1{}*/
#sy_keysord li a{position: relative;display:block; width:100%; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; line-height:30px; text-align:center; height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
#sy_keysord li a:hover{ background:#ccc1b1; color:#000;}







/*#wrapper .sycon .zpshow .caseshow{ width:1200px; height:auto; overflow:hidden; margin:0px auto}
#wrapper .sycon .zpshow .caseshow ul{ margin:0px; padding:0px; width:1300px;}
#wrapper .sycon .zpshow .caseshow ul li{ width:593px; height:auto; overflow:hidden; float:left; margin-right:16px; margin-bottom:42px;}
#wrapper .sycon .zpshow .caseshow ul li a{ width:570px; height:435px; overflow:hidden; display:block; padding:10px; border:1px solid #efefef}
#wrapper .sycon .zpshow .caseshow ul li a:hover{ border:1px solid #545454}
#wrapper .sycon .zpshow .caseshow ul li a .licon{ width:570px; height:360px; overflow:hidden; margin:0px auto; margin-bottom:15px;}
#wrapper .sycon .zpshow .caseshow ul li a .licon img{ width:100%; height:100%;}
#wrapper .sycon .zpshow .caseshow ul li a .litxt{ width:570px; height:28px; overflow:hidden; line-height:28px; margin:0px auto;}
#wrapper .sycon .zpshow .caseshow ul li a .litxt { color:#5a5a5a}
#wrapper .sycon .zpshow .caseshow ul li a:hover.litxt { color:#545454}
*/


#wrapper .sycon .gsjj{ width:1200px; height:auto; margin:0px auto;}
#wrapper .sycon .gsjj .gsjjcon{ width:1195px; height:auto; overflow:hidden; margin:0px auto; margin-bottom:30px}
#wrapper .sycon .gsjj .gsjjcon .gsjj_left{ width:465px; height:302px; overflow:hidden; float:left}

#wrapper .sycon .gsjj .gsjjcon .gsjj_right{ width:686px; height:190px; overflow:hidden; float:right; color:#595757; line-height:27px;}
#wrapper .sycon .gsjj .gsjjcon .gsjj_more{ width:134px; height:22px; overflow:hidden; float:right; margin-top:50px; margin-right:30px; border:1px solid #545454; display:block; text-align:center; text-transform:uppercase; color:#545454; font-size:12px; line-height:22px;}
#wrapper .sycon  .hzhb{ width:100%; height:auto; overflow:hidden; margin:0px auto}

#wrapper .sycon .hzhb .hzhbcon{ width:100%; height:auto; overflow:hidden; padding:60px 0px; background-color:#e4e4e4}
#wrapper .sycon .hzhb .hzhbcon .hzhblist{ width:1200px; height:auto; overflow:hidden; margin:0px auto; background-color:#FFF}
#wrapper .sycon .hzhb .hzhbcon .hzhblist ul{ margin:0px; padding:0px; width:1210px}
#wrapper .sycon .hzhb .hzhbcon .hzhblist ul li{ width:238px; height:168px; overflow:hidden; border:1px solid #b6b6b6; float:left}
#wrapper .sycon .hzhb .hzhbcon .hzhblist ul li a{ width:238px; height:168px; overflow:hidden; display:block; position:relative}
#wrapper .sycon .hzhb .hzhbcon .hzhblist ul li a img{ position:absolute; left:0px; top:0px;-webkit-transform:scale(0.9); -moz-transform:scale(0.9); transform:scale(0.9);}
#wrapper .sycon .hzhb .hzhbcon .hzhblist ul li a:hover img{-webkit-transform:scale(1.0); -moz-transform:scale(1.0); transform:scale(1.0);}

#wrapper .sycon .synew{ width:100%; height:auto; overflow:hidden; margin:50px auto}
#wrapper .sycon .synew .newcon{ width:1200px; height:245px; overflow:hidden; margin:0px auto}
#wrapper .sycon .synew .newcon ul{ width:1300px; padding:0px; margin:0px;}
#wrapper .sycon .synew .newcon ul li{ width:294px; height:245px; overflow:hidden; float:left; margin-right:8px;}
#wrapper .sycon .synew .newcon ul li a{ width:294px; height:245px; overflow:hidden; position:relative; display:block}
#wrapper .sycon .synew .newcon ul li a .lipic{ width:294px; height:245px; overflow:hidden; position:absolute; left:0px; top:0px;} 
 #wrapper .sycon .synew .newcon ul li a .txtqb{ width:233px; height:205px; overflow:hidden; padding:10px  38px 21px 23px; background:url(../images/libg.png) ; position:absolute; top:149px; left:0px;}
  #wrapper .sycon .synew .newcon ul li a .txtqb .newsj{ width:233px; height:26px; line-height:26px; font-size:16px; color:#010000; text-transform:uppercase; margin-bottom:5px;}
  #wrapper .sycon .synew .newcon ul li a:hover .txtqb{ width:233px; height:205px; overflow:hidden; padding:30px  38px 21px 23px; background:#FFF; position:absolute; top:0px; left:0px}
   #wrapper .sycon .synew .newcon ul li a .txtqb .newline{ width:43px; height:2px; overflow:hidden; float:left; background:#000}
#wrapper .sycon .synew .newcon ul li a .txtqb .newbt{ width:233px; height:46px; overflow:hidden; line-height:23px; font-size:16px; color:#000000; font-weight:bold; }
#wrapper .sycon .synew .newcon ul li a .txtqb .newms{ width:233px; height:100px; overflow:hidden; line-height:23px; font-size:16px; display:none }

#wrapper .sycon .synew .newcon ul li a:hover .txtqb .newbt{ width:233px; height:46px; overflow:hidden; line-height:23px; font-size:16px; color:#595757; font-weight:normal;margin:15px 0px}

#wrapper .sycon .synew .newcon ul li a:hover .txtqb .newms{ width:233px; height:100px; overflow:hidden; line-height:23px; font-size:16px; display:block }
#wrapper .sycon .syweizhi{ width:100%; height:auto; overflow:hidden;}
#wrapper .sycon .syweizhi .weizhicon{ width:100%; height:auto; overflow:hidden; margin:0px auto}



#wrapper .sycon .mores{ width:1200px; height:20px; text-align:center; padding-top:11px; background:url(../images/yuan.png) no-repeat center; color:#FFF; text-transform:uppercase; margin:0px auto; margin-bottom:2px; border-bottom:1px solid #545454 }
#wrapper .sycon .mores a{ color:#FFF}

#wrapper .nycon{ width:100%; height:auto; overflow:hidden; margin:0px auto; background-color:#efefef; padding-top:63px; padding-bottom:50px;}
#wrapper .nycon .nyabout{ width:1120px; height:auto; overflow:hidden; margin:0px auto; margin-bottom:30px}
#wrapper .nycon .nyabout .about_left{ width:426px; height:426px; overflow:hidden; float:left}
#wrapper .nycon .nyabout .about_right{ width:610px; height:auto; overflow:hidden; float:right; line-height:26px}
#wrapper .nycon .gsshow{ width:100%; height:270px; overflow:hidden; padding:20px 0px; background-color:#FFF}
#wrapper .nycon .gsshow .gsshowcon{ width:100%; height:270px; overflow:hidden;}
#wrapper .nycon .gsshow .gsshowcon ul{ margin:0px; padding:0px;}
#wrapper .nycon .gsshow .gsshowcon ul li{ width:auto; height:270px; margin-right:13px; float:left}
#wrapper .nycon .gsshow .gsshowcon ul li img{ height:270px;}

/**内页案例*/
#wrapper .nycon .nycase{ width:1300px; height:auto; overflow:hidden; margin:30px auto}
#wrapper .nycon .nycase .casetype{ width:1195px; height:auto; overflow:hidden; margin:0px auto;  line-height:30px;  font-size:18px;vertical-align:bottom;}
#wrapper .nycon .nycase .casetype  a{ height:26px; overflow:hidden; text-align:center; color:##595757; font-size:18px; margin-right:14px;}
#wrapper .nycon .nycase .casetype a:hover,#wrapper .nycon .nycase  .cur{ color:#ceaa70}

#wrapper .nycon .nycase .casetype .casexia{ width:1050px; height:auto; overflow:hidden; float:left}
#wrapper .nycon .nycase .casetype .casexiaq{ width:auto; height:auto; overflow:hidden; float:left; margin-right:5px}
#wrapper .nycon .nycase  .caselist{ width:1195px; height:auto; overflow:hidden; margin:0px auto;margin-top:20px;}
#wrapper .nycon .nycase  .caselist ul { margin:0px; padding:0px; width:1300px}
#wrapper .nycon .nycase  .caselist ul li{ width:380px; height:299px; overflow:hidden; float:left; margin-right:9px}
#wrapper .nycon .nycase  .caselist ul li a{ width:393px; height:299px; overflow:hidden; display:block}
#wrapper .nycon .nycase  .caselist ul li a .licasepic{ width:393px; height:242px; overflow:hidden; float:left}
#wrapper .nycon .nycase  .caselist ul li a .licasetxt{ width:393px; height:31px; overflow:hidden; float:left; margin-top:20px;}
#wrapper .nycon .nyjob{ width:1200px; height:auto; overflow:hidden; margin:0px auto}
#wrapper .nycon .nyjob ul { margin:0px; padding:0px}
#wrapper .nycon .nyjob ul li{ width:1200px; height:288px; overflow:hidden; margin-bottom:30px}


#wrapper .nycon .nyjob ul li .lileftpic{ width:420px; height:288px; overflow:hidden; float:left}
#wrapper .nycon .nyjob ul li .limidhe{ width:90px; height:288px; overflow:hidden; background:#545454; color:#FFF; text-align:center; font-size:16px; float:left}
#wrapper .nycon .nyjob ul li .lirightnr{ width:680px; height:288px; overflow:hidden; float:right; color:#595757}

#wrapper .nycon .nyjob ul li .litxtdw{ width:100%; height:auto; line-height:24px; margin-top:15px}


#wrapper .nycon .nytd{ width:1200px; height:auto; overflow:hidden; margin:0px auto}
#wrapper .nycon .nytd ul { margin:0px; padding:0px}
#wrapper .nycon .nytd ul li{ width:1200px; height:288px; overflow:hidden; margin-bottom:30px}
#wrapper .nycon .nytd ul li .lileftpic{ width:427px; height:288px; overflow:hidden; float:left}
#wrapper .nycon .nytd ul li .lirighttxt{ width:686px; height:288px; overflow:hidden; float:right; line-height:28px}
#wrapper .nycon .nytd ul li .lirighttxt h1{ font-size:20px; color:#595757; line-height:22px; border-bottom:2px solid #545454; text-transform:capitalize; margin:0px; padding:0px; padding-bottom:4px; margin-bottom:15px}



#wrapper .pages{ width:1300px; height:30px; overflow:hidden; margin:40px auto; text-align:center}
#wrapper  .pages a{  margin:0px 2px}
#wrapper .pages a:hover,#wrapper  .pages .curr{ text-decoration:underline; color:#cfa972}
#wrapper .pages span{ float:right; color:#545454}



/*联系我们*/
#wrapper .lxwmtop{ width:100%; height:auto; overflow:hidden; margin:0px auto}

#wrapper .lxwmbottom{ width:100%; height:660px; overflow:hidden; margin:0px auto; background:url(../images/lxwmbg.jpg) no-repeat center}

#wrapper .lxwmbottom .lxwmcon{ width:1200px; height:468px; overflow:hidden; margin:0px auto; margin-top:80px}
#wrapper .lxwmbottom .lxwmcon .left_lxwm{ width:282px; height:333px; overflow:hidden; float:left; padding:45px 21px 72px 19px ; background:url(../images/lxwbg.png);}
#wrapper .lxwmbottom .lxwmcon .left_lxwm h1{ margin:0px; padding:0px; font-size:30px; color:#000; text-transform:capitalize}
#wrapper .lxwmbottom .lxwmcon .left_lxwm h2{ margin:0px; padding:0px; font-size:30px; color:#fff; text-transform:capitalize; margin-bottom:5px}
#wrapper .lxwmbottom .lxwmcon .left_lxwm .lines{ width:117px; height:2px; overflow:hidden; background-color:#e4e4e4}
#wrapper .lxwmbottom .lxwmcon .left_lxwm h3{margin:0px; padding:0px; font-size:16px; color:#fff; text-transform:capitalize; margin-top:15px; font-weight:bold}
#wrapper .lxwmbottom .lxwmcon .left_lxwm h4{margin:0px; padding:0px; font-size:16px; color:#fff; text-transform:capitalize; font-weight:normal}
#wrapper .lxwmbottom .lxwmcon .left_lxwm .erwei{ width:260px; height:97px; overflow:hidden; float:left; margin-top:10px}
#wrapper .lxwmbottom .lxwmcon .left_lxwm .erwei ul{ margin:0px; padding:0px;}
#wrapper .lxwmbottom .lxwmcon .left_lxwm .erwei ul li{ width:97px; height:97px; overflow:hidden; float:left; margin-right:10px;}
#wrapper .lxwmbottom .lxwmcon .left_lxwm .erwei ul li img{ width:100%}

#wrapper .lxwmbottom .lxwmcon .right_lxwm { width:834px; height:348px; overflow:hidden; float:right; margin-top:48px;}
#wrapper .lxwmbottom .lxwmcon .right_lxwm .toppic{ width:205px; height:50px; overflow:hidden; float:left; margin-left:15px; display:block;margin-bottom:15px}
#wrapper .lxwmbottom .lxwmcon .right_lxwm  .lxwmly{ width:741px; height:221px; overflow:hidden; padding:34px 63px 67px  31px; background:url(../images/lxwbg.png); display:block; }
#wrapper .lxwmbottom .lxwmcon .right_lxwm  .lxwmly .lyput{ width:284px; height:221px; overflow:hidden; float:left; }
#wrapper .lxwmbottom .lxwmcon .right_lxwm  .lxwmly .lyput input{ width:274px; height:22px; overflow:hidden; border:0px; background-color:#FFF; color:#666; display:block; margin-bottom:8px;padding-left:10px}
#wrapper .lxwmbottom .lxwmcon .right_lxwm  .lxwmly .lyput textarea{ width:274px; height:62px; overflow:hidden; border:0px; background-color:#FFF; color:#666; display:block; margin-bottom:10px;padding-left:10px}

#wrapper .lxwmbottom .lxwmcon .right_lxwm  .lxwmly .lyput .tijiao{width:67px; height:22px; overflow:hidden; border:0px; background-color:#FFF; color:#666; display:block; margin-bottom:10px}

#wrapper .lxwmbottom .lxwmcon .right_lxwm  .lxwmly .lyright{ width:424px; height:160px; overflow:hidden; float:left; margin-top:26px; margin-left:30px;}

#wrapper .lxwmbottom .lxwmcon .right_lxwm  .lxwmly .lyright ul{ margin:0px; padding:0px; width:460px}
#wrapper .lxwmbottom .lxwmcon .right_lxwm  .lxwmly .lyright ul li{ width:100px; height:42px; overflow:hidden; float:left; margin-right:8px; margin-bottom:10px}
#wrapper .lxwmbottom .lxwmcon .right_lxwm  .lxwmly .lyright ul li a{ width:98px; height:40px; overflow:hidden; display:block; border:1px solid #FFF; text-align:center; line-height:40px; color:#FFF}


/*foot*/
#wrapper .foot{ width:100%; height:auto; overflow:hidden; padding:50px 0px 10px 0px; background-color:#545454}
#wrapper .footcon{ width:1045px; height:auto; overflow:hidden; margin:0px auto}
#wrapper .footcon .footlogo{ width:200px; height:117px; overflow:hidden; float:left; margin-top:40px;}
#wrapper .footcon  .footmid{ width:360px; height:auto; overflow:hidden; float:left; margin-left:103px;}
#wrapper .footcon  .footmid h1{ font-size:16px; color:#ffffff; margin:0px; padding:0px; text-transform:uppercase}
#wrapper .footcon  .footmid h2{ font-size:16px; color:#ffffff; margin:0px; padding:0px; margin-bottom:22px; text-transform:uppercase; font-weight:normal}
#wrapper .footcon  .footright{ width:316px; height:auto; float:left; margin-left:66px;}
#wrapper .footcon  .footright h1{ font-size:16px; color:#ffffff; margin:0px; padding:0px; text-transform:uppercase}
#wrapper .footcon  .footright .linkd{ width:280px; height:auto; overflow:hidden; margin:14px 0px}
#wrapper .footcon  .footright .linkd a{ color:#ffffff; font-size:16px}

#wrapper .footcon  .footright .footlx{ width:316px; height:auto; overflow:hidden; text-align:right}
#wrapper .footcon  .footright  .footlx .erwei{ width:91px; height:91px; overflow:hidden; float:left}
#wrapper .footcon  .footright .footlx .footnr{ width:209px; height:auto; overflow:hidden; float:right; text-align:right; line-height:18px; font-size:16px; color:#ffffff}





#wrapper .nycon .nyconnxwlb{width:1136px;height:auto;overflow:hidden; margin:0px auto;margin-top:68px;}

#wrapper .nycon .nyconnxwlb ul{margin:0px; padding:0px;}
#wrapper .nycon .nyconnxwlb ul li{width:1136px;height:260px; background:url(../images/xwlibg.png) repeat-x bottom; margin-bottom:30px;}
#wrapper .nycon .nyconnxwlb ul li a{width:1136px;height:260px;display:block;}

#wrapper .nycon .nyconnxwlb ul li a .nyconnxwlbl{width:328px;height:225px; float:left;}
#wrapper .nycon .nyconnxwlb ul li a .nyconnxwlbr{width:780px;height:225px;float:right;}
#wrapper .nycon .nyconnxwlb ul li a .nyconnxwlbr .nyconnxwlbrs{width:780px;height:57px;background:url(../images/xwlirsbg.png) repeat-x;}

#wrapper .nycon .nyconnxwlb ul li a .nyconnxwlbr .nyconnxwlbrs .nyconnxwlbrsl{width: auto;height:57px;background:#efefef;padding-right:15px;line-height:57px; font-size:20px; color:#010101; float:left;}

#wrapper .nycon .nyconnxwlb ul li a .nyconnxwlbr .nyconnxwlbrs .nyconnxwlbrsr{width: 172px;height:57px;background:url(../images/xwlirsrbg.png) no-repeat;padding-left:5px;line-height:57px; font-size:20px;color:#ffffff;float:right;text-align:center;}

#wrapper .nycon .nyconnxwlb ul li a .nyconnxwlbr .nyconnxwlbrx{width:780px;height:128px;overflow:hidden;line-height:32px; font-size:13px;color:#3b3b3b; margin-top:15px;}


#wrapper .nycon .nyconnxwlb ul li a:hover{width:1136px;height:260px;display:block;}

#wrapper .nycon .nyconnxwlb ul li a:hover .nyconnxwlbl{width:328px;height:225px; float:left;}
#wrapper .nycon .nyconnxwlb ul li a:hover .nyconnxwlbr{width:780px;height:225px;float:right;}
#wrapper .nycon .nyconnxwlb ul li a:hover .nyconnxwlbr .nyconnxwlbrs{width:780px;height:57px;background:url(../images/xwlirsbg.png) repeat-x;}

#wrapper .nycon .nyconnxwlb ul li a:hover .nyconnxwlbr .nyconnxwlbrs .nyconnxwlbrsl{width: auto;height:57px;background-color:#efefef;padding-right:15px;line-height:57px; font-size:20px; color:#545454; float:left;}

#wrapper .nycon .nyconnxwlb ul li a:hover .nyconnxwlbr .nyconnxwlbrs .nyconnxwlbrsr{width: 172px;height:57px;background:url(../images/xwlirsrabg.png) no-repeat;padding-left:5px;line-height:57px; font-size:20px;color:#ffffff;float:right;text-align:center;}

#wrapper .nycon .nyconnxwlb ul li a:hover .nyconnxwlbr .nyconnxwlbrx{width:780px;height:128px;overflow:hidden;line-height:32px; font-size:13px;color:#3b3b3b; margin-top:15px;}



.pagex{width:1140px;margin:30px auto;text-align:center; font-family:宋体;}
.pagex a{margin-right:10px;background-color:#cacac9;color:#FFF;padding:6px 10px; font-size:14px;}
.pagex a:hover{background-color:#545454;}
.pagex a.cur{background-color:#545454;}

#wrapper .nycon .xwxx{ width:1200px; height:auto; overflow:hidden; margin:0px auto; line-height:26px}
#wrapper .nycon .xwxx h1{ margin:0px; padding:0px; text-align:center; font-size:18px; margin-bottom:15px}
#wrapper .nycon .xwxx h2{ margin:0px; padding:0px; text-align:center; font-size:16px; font-weight:normal; margin-bottom:20px}


#wrapper .lynei{ width:223px; height:360px; overflow:hidden; padding:9px  14px 19px 11px; background:url(../images/rightbg.jpg) no-repeat; position:fixed; right:0px; top:30%;  display:none}

#wrapper .lynei textarea{ width:214px; height:124px; overflow:hidden;  border:1px solid #C60; background-color:#FFF; margin-top:20px; margin-bottom:10px}

#wrapper .lynei input{ width:175px; height:15x; overflow:hidden;  border:1px solid #C60; background-color:#FFF;padding:8px 5px 3px  35px; border:1px solid #545454; margin-bottom:5px; background-position:11px 6px; background-repeat:no-repeat; color:#636262}

#wrapper .lynei .bg1{ background-image:url(../images/ly_03.jpg);}
#wrapper .lynei .bg2{ background-image:url(../images/ly_06.jpg);}
#wrapper .lynei .bg3{ background-image:url(../images/ly_08.jpg);}
#wrapper .lynei .bg4{ background-image:url(../images/ly_10.jpg);}
#wrapper .lynei .bg5{ width:51px; height:19px; overflow:hidden; background:url(../images/ly_13.jpg); border:0px; margin-top:5px}
#wrapper .lynei h2{ color:#fff; font-size:16px; font-weight:normal;}
#wrapper .lynei h2 span{ float:right;}

#wrapper .lyshow{ width:20px; height:100px; overflow:hidden; position:fixed; right:0px; top:30%; background-color:#545454; line-height:20px; font-size:16px; color:#FFF; letter-spacing:20px; padding:50px 15px; line-height:30px; }


#wrapper  .shang{ width:1200px; margin:0 auto; color:#333; line-height:32px; font-size:16px;}
#wrapper  .shang a{ color:#000}
#wrapper  .shang span{ float:right}