@charset "utf-8";

body {font-size:14px; font-family:微软雅黑; margin:0px; padding:0px; background:#fff;}

h1,h2,h3,h4,h5,h6,div,p,span,td,tr,table,ul,li,ol,input,dl,dt,dd{ margin:0px;padding:0px;list-style:none;}

em{ font-style:normal;}

a{ outline:none;}

a:link{color: #555; text-decoration: none;}

a:visited{color:#555; text-decoration: none;}

a:hover{color:#4f3b2d; text-decoration:none;}

a:active{color:#F00; text-decoration:none}

img{border:0px;}

.fr{ float:right;}

.fl{ float:left;}

.fc{ margin:0 auto;}

.clear{clear:both}

.top{ width:1140px; height:85px;}

.logo{ width:200px; padding-top:20px; text-align:center;}

.logo h1{ font-size:11px; color:#3f3a39; font-weight:100;}

.nav{ width:780px; height:auto; padding-top:28px;}

.nav ul li{ width:auto; float:left; font-size:15px; margin:0 10px; line-height:28px;}

.nav ul li a{ display:block; padding:0 14px;}

.nav ul li a:hover{ background:#c3c3c3; color:#fff; border-radius:5px;}

.navon{ background:#c3c3c3; border-radius:5px;}

.navon a{ color:#fff;}



.index_focus img{ position:absolute; left:0; top:-150px;}



#proy{ width:1140px; height:auto; padding:20px 0;}

.proy_class{ width:235px; height:auto; background:#614c3f; margin-top:8px;}

.proy_class_tit{ width:100%; height:100px; text-align:center;}

.proy_class_tit h1{ color:#fff; padding-top:15px; font-family:微软雅黑; font-weight:100;}

.proy_class_tit span{ color:#fff; display:block; font-size:23px; line-height:35px;}

.proy_class_con{ width:203px; height:auto; padding:20px 15px; background:#fff; border-bottom:1px #614c3f solid;}

.proy_class_con ul li{ line-height:35px;}

.proy_class_con ul li a{ padding-left:15px; display:block;}

.proy_class_con ul li a:hover{ background:#614c3f; color:#fff;}

.classon{ background:#614c3f; color:#fff;}

.classon a{ color:#fff;}

.proy_lx{ width:235px; height:110px; background:url(images/n1.jpg) no-repeat; text-align:center; border-top:25px #fff solid; font-size:20px; padding-top:30px;}

.proy_lx span{ font-size:30px; line-height:45px; display:block;}



.proy_rig{ width:900px; height:auto; }

.proy_rig ul li{ width:280px; height:235px; float:left; margin:8px 0 8px 20px; display:inline; background:#e5e5e5; text-align:center; padding-top:1px;}

.proy_rig ul li img{ width:278px; height:195px;}

.proy_rig ul li span{ line-height:40px; font-size:16px; color:#222;}

.proy_rig ul li:hover{ background:#614c3f;}

.proy_rig ul li:hover span{ color:#fff;}





#anli{ width:100%; height:auto; background:url(images/n2.jpg) 0 80px repeat-x; padding:30px 0;}

.anli{ width:1140px; height:auto; background:url(images/n3.jpg) center no-repeat; text-align:center;}

.anli em{ display:block; line-height:35px; font-size:25px;}

.anli p{ padding:25px 0 10px; line-height:40px; color:#888; font-size:15px;}

.anlicon{ width:1160px; height:auto;}

.anlicon ul li{ width:270px; height:240px; float:left; margin:10px; text-align:center;}

.anlicon ul li a{ display:block;}

.anlicon ul li a:hover{ background:#f0f0f0;}

.anlicon ul li img{ width:270px; height:200px;}

.anlicon ul li span{ line-height:40px; font-size:15px;}

.anlime{ width:110px; height:33px; border:1px #614c3f solid; line-height:33px; text-align:center; margin:15px auto;}

.anlime a{ display:block;}

.anlime a:hover{ background:#614c3f; color:#fff;}



#about{ width:100%; height:560px; background:url(images/n4.jpg) center no-repeat;}

.about{ width:420px; padding:30px 35px 0 685px;}

.about em{ font-size:25px; color:#111; line-height:50px;}

.about p{ line-height:30px; padding-top:30px; color:#444;}



.anlimes{ width:110px; height:33px; background:#614c3f; line-height:33px; text-align:center; margin-top:20px;}

.anlimes a{ display:block; color:#fff;}



.inbot{ width:1140px; height:auto; padding:30px 0;}

.news{ width:785px; height:auto;}

.news_tit{ width:785px; height:45px; border-bottom:1px #ddd solid; background:url(images/n5.jpg) left no-repeat;}

.news_tit em{ line-height:45px; font-size:25px; padding-left:25px; color:#614c3f; font-weight:100;}

.news_tit span{ padding-top:15px; font-size:12px; padding-right:10px; color:#888;}

.news_tit span a{ color:#888;}

.news_tit span a:hover{ color:#333; text-decoration:underline;}

.news_con{ width:785px; height:auto; padding-top:30px;}

.news_con img{ width:170px; height:105px; padding-right:18px; float:left;}

.news_con em{ font-size:18px; line-height:35px;}

.news_con a em{ color:#222;}

.news_con p{ line-height:28px; color:#555;}

.news_con ul{ padding-top:15px;}

.news_con ul li{ width:765px; height:auto; line-height:33px; font-size:15px; background:url(images/c4.gif) left no-repeat; padding-left:20px; border-bottom:1px #ddd dashed;}

.news_con ul li a{ display:block;}

.news_con ul li:hover{ color:#614c3f;}

.news_con ul li span{ color:#888; float:right; padding-right:8px; font-size:14px;}

.rogyu{ width:320px;}

.rogyu_tit{ width:320px; height:45px; border-bottom:1px #ddd solid; background:url(images/n5.jpg) left no-repeat;}

.rogyu_tit em{ line-height:45px; font-size:25px; padding-left:25px; color:#614c3f; font-weight:100; font-family:微软雅黑;}

.rogyu_tit span{ padding-top:15px; font-size:12px; padding-right:10px; color:#888;}

.rogyu_tit span a{ color:#888;}

.rogyu_tit span a:hover{ color:#333; text-decoration:underline;}

.rogyu_con{ width:320px; height:auto; padding-top:30px;}



.aboutcase{ width:300px; height:290px; margin:0 auto;position:relative;}

.infopic{ width:236px; height:290px; position:relative; overflow:hidden; margin:0 auto;}

.picbox{ width:236px; height:280px; margin:0 auto; padding:0 3px;}

.piclist{ height:280px; width:236px; position:absolute; top:0; left:0;}

.piclist li{ height:280px; width:236px; float:left; overflow:hidden; text-align:center;}

.piclist li img{ height:280px;}



.pic_prev,.pic_next{ width:30px; height:50px; background:url(images/icon.png) no-repeat; position:absolute; top:115px; cursor:pointer;}

.pic_prev{ background-position:0 0; left:-7px;}

.pic_next{ background-position:0 -60px; right:-7px;}

.infopic-tit{ width:200px; height:35px; line-height:35px; padding:0 6px;}

.infopic-tit span{ color:#eb1e25; font-size:14px;}

.infopic-tit span a{ color:#eb1e25;}





.proy_class{ width:235px; height:auto; background:#614c3f; margin-top:8px;}

.proy_class_tit{ width:100%; height:100px; text-align:center;}

.proy_class_tit h1{ color:#fff; padding-top:15px; font-family:微软雅黑; font-weight:100;}

.proy_class_tit span{ color:#fff; display:block; font-size:23px; line-height:35px;}

.proy_class_con{ width:203px; height:auto; padding:10px 15px; background:#fff; border-bottom:1px #614c3f solid;}

.proy_class_con ul li{ line-height:35px;}

.proy_class_con ul li a{ padding-left:15px; display:block;}

.proy_class_con ul li a:hover{ background:#614c3f; color:#fff;}

.proy_lx{ width:235px; height:110px; background:url(images/n1.jpg) no-repeat; text-align:center; border-top:25px #fff solid; font-size:20px; padding-top:30px;}

.proy_lx span{ font-size:30px; line-height:45px; display:block;}







#linky{ width:100%; height:auto; background:#614c3f; padding:8px 0;}

.linky{ width:1140px; border-bottom:1px #eee solid; padding:8px 0;}

.linky ul li{ width:auto; height:auto; line-height:23px; float:left; padding-right:5px; color:#eee;}

.linky ul li a{ color:#eee;}

#foot{ width:100%; height:auto; background:#614c3f; padding:15px 0 55px; color:#d0d0d0;}

.foot{ width:880px; line-height:32px; position:relative; background:url(images/flogo.jpg) left no-repeat; padding-left:260px;}

.foot span{ padding-right:12px;}

.foot a{ color:#d0d0d0;}

#weima{ position:absolute; right:0px; top:0; text-align:center; font-size:12px;}


/**在线客服**/
.izl-rmenu{position:fixed; right:0; margin-right:3px; top:50%; margin-top:50px; padding-bottom:20px; z-index:999; }
.izl-rmenu .btn{width:64px; height:64px; cursor:pointer; position:relative;border-bottom: 1px solid #fff;}
.btn-qq{background:url(images/qq/kf1.jpg) no-repeat;}
.btn-phone1{background:url(images/qq/kf2.jpg) no-repeat;}
.btn-phone2{background:url(images/qq/kf3.jpg) no-repeat;}
.btn-wx{background:url(images/qq/kf4.jpg) no-repeat;}
.btn-wb{background:url(images/qq/kf5.jpg) no-repeat;}
.izl-rmenu .phone{background-color:#614c3f; position:absolute; width:150px; left:-150px; top:0px; 
	color:#FFF; font-size:22px; text-align:center; display:none;height: 64px;line-height: 64px;}
.izl-rmenu .btn img{display: none;position: absolute;top:0;left: -128px;}
.izl-rmenu div.btn-top{background:url(images/qq/kf6.jpg) no-repeat; display:none;border-bottom: none;}

