﻿@charset "utf-8";

/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin:0;padding:0;word-wrap:break-word}

body, html, input {font:14px/1.5 "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#666;}

table {border-collapse:collapse;border-spacing:0;}

img{ border:0; max-width:100%}

a{color:#666; text-decoration:none;}

a:hover{color:#159301; text-decoration:underline;}

ul li{ list-style-type:none;}

body{ min-width:1200px; width:100%}

/**清楚浮动**/

.clearfix:after {

visibility: hidden;

display: block;

font-size: 0;

content: " ";

clear: both;

height: 0;

}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* End hide from IE-mac */



/**顶部**/

.top{ width:100%; height:auto; background:#216f0e;}

.topMain{width:1200px; height:27px; color:#fff; margin:0 auto; font-size:12px; line-height:27px; overflow:hidden}

.topMain p.p2{ float:right;}

.topMain p.p1{ float:left;}





/*banner*/
.banner{ width:100%; height:400px; overflow:hidden; position:relative;font-size:0; min-width:1000px}
.b-img{ height:400px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:400px; float:left;}
.b-list{ height:20px; padding-top:380px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:50%; background:#fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{ background:#002a6c}


/**导航**/

.nav{ width:100%; height:auto; background:url(../images/nav.png) repeat-x;}

.navMain{ width:1200px; height:90px; margin:0 auto;}

.logo{ width:400px; height:90px; float:left;}

.navList{ width:730px; height:90px; float:right;}

.navList ul li{ float:left;}

.navList ul li a{ line-height:90px; padding:35px 24px; color:#FFF; font-size:14px;}

.navList ul li a:hover{ color:#159301; background:#fff; text-decoration:none; border-bottom:1px solid #127402;}



/**产品展示**/

.product{ width:100%; height:720px; background:url(../images/jianbian.jpg) repeat-x; overflow:hidden;}

.productMain{ width:1200px; margin:0 auto;}

.ptitle{  width:1200px; height:60px; overflow:hidden; margin-top:50px; margin-bottom:15px;}

.ptitle span{ float:right; margin-top:35px;}

.productMain ul li{ width:275px; height:235px; background:url(../images/cpbj.jpg) top no-repeat; margin-top:30px; float:left; margin-left:11px; margin-right:12px; margin-bottom:15px;}

.productMain ul li p{ text-align:center; line-height:50px; height:50px; overflow:hidden}

.productMain ul li img{/* margin-left:6px; margin-top:6px;*/}



/**关于我们**/

.aboutMain{ width:1200px; height:400px; margin:0 auto;}

.pabout{  width:1200px; height:60px; overflow:hidden; margin-bottom:30px;}

.pabout span{ float:right; margin-top:35px;}



.aboutimg{ width:400px; height:265px; float:left; margin-right:25px;}

.aboutcon{ width:500px; height:260px; float:left; overflow:hidden}

.aboutjj{ line-height:30px; margin-bottom:25px; margin-top:10px;}

.aboutcon ul li{ width:112px; float:left; text-align:center; margin-left:5px; margin-right:6px;}

.aboutcon ul li p{ line-height:40px;}

.honorimg{ float:right; margin-right:20px;}



/**案例展示**/

.anli{ width:100%;}

.anliMain{ width:1200px; height:320px; margin:0 auto;}

.anlititle{  width:1200px; height:60px; margin-bottom:5px; overflow:hidden}

.anlititle span{ float:right; margin-top:35px;}

.anliList{ width:1200px; height:230px; background:url(../images/anli.jpg) no-repeat;}

/*.anliList ul li{ float:left; width:275px; height:210px; margin-top:15px; margin-left:10px; margin-right:10px;}*/
.marqueeleft{width:1160px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;display:inline;height:198px;overflow:hidden; padding-right:5px; margin-top:10px }
.marqueeleft li a{display:block;display:table-cell;text-align:center; height:210px;vertical-align:middle}


/**新闻和联系**/

.xwlx{ width:100%;}

.xwlxMain{ width:1200px; height:350px; margin:0 auto;}

.newsMain{ width:440px; float:left;}

.ntitle{  width:440px; height:60px; overflow:hidden; margin-bottom:5px;}

.ntitle span{ float:right; margin-top:35px;}



.consMain{ width:685px; float:right;}

.ctitle{ width:685px; height:60px; overflow:hidden; margin-bottom:5px;}

.ctitle span{ float:right; margin-top:35px;}



.newsMain ul li{line-height:40px; height:40px; overflow:hidden; margin-top:10px; border-bottom:1px dashed #ccc;}

.newsMain ul li span{ float:right; font-size:12px; color:#aaa;}

.newsMain ul li a{ font-size:16px;}

.newsMain ul li b{ margin-right:5px; color:#159301;}


.conxx{ height:255px;}
.conmap{ width:370px; height:235px; float:left; background:#ccc; margin-top:15px;}

.conxx ul{ float:right; margin-top:15px; width:285px; height:235px; overflow:hidden}

.conxx ul li{line-height:38px;}

.map{ margin-top:10px}

/**底部**/

.foot{ text-align:center; line-height:30px; font-size:12px; background:#159301; padding:15px 0px; color:#fff; margin-top:20px; font-family:Arial, Helvetica, sans-serif;}

.foot a{ color:#fff;}


