@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(ddsmoothmenu.css);
@import url(animate.css);
@import url(banner.css);

.header{height:126px;}
.logo{float:left;}

.i_nav{float:right; height:30px; margin-top:48px;}
/*.i_nav li{float:left; width:100px; height:30px; text-align:center;}
.i_nav li > a{display:block; color:#000; height:30px; line-height:30px; font-size:14px;}
.i_nav li > a:hover{color:#23954f; font-weight:bold;}
.i_nav li > a.on{color:#23954f; font-weight:bold;}*/

.i_banner_box{position:relative; width:970px; height:350px; padding:10px; margin:0 auto; background:#FFF;}
.i_banner{width:970px; height:350px; overflow:hidden;}

.i_banner_bl{width:6px; height:179px; position:absolute; top:191px; left:-6px; background:url(../images/bbgl.jpg) no-repeat left top;}
.i_banner_br{width:6px; height:179px; position:absolute; top:191px; right:-6px; background:url(../images/bbgr.jpg) no-repeat left top;}

.i_container{padding:10px; width:970px; margin:0 auto; overflow:hidden;}

.i_about{float:left; width:580px;}
.i_about_c{ margin-top:15px; line-height:20px;}
.i_about_c img{float:left; margin-right:15px;}

.i_news{float:right; width:360px;}
.i_news_l{margin-top:15px;}
.i_news_l li{height:25px; line-height:25px;}
.i_news_l li a{ display:block; float:left; width:280px; text-indent:15px; background:url(../images/icon03.png) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news_l li span{ display:block; float:right; width:80px; text-align:right;}

.i_case{width:970px; margin-top:20px; overflow:hidden;}
.i_case_l{width:970px; margin-top:15px; overflow:hidden;}
.i_case_l ul{width:5000px; overflow:hidden;}
.i_case_l li{float:left; display:inline; width:154px; margin-right:9px;}
.i_case_l li strong{display:block; width:150px; height:110px; padding:1px; border:1px solid #dddddd; overflow:hidden;}
.i_case_l li strong img{ width:150px; height:110px;}
.i_case_l li span{display:block; width:150px; line-height:30px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.footer{ margin-top:20px; padding:30px 0 20px; overflow:hidden; background:url(../images/footer_bg.png) repeat-y center top;}
.footer_nav{ line-height:30px; text-align:center;}
.footer_nav span{ padding:0 10px;}
.copyright{ color:#040404; padding:10px 0; text-align:center; line-height:20px;}
.footer a{ color:#040404;}
.footer a:hover{ color:#23954f;}
.jsq{ color:#040404;  text-align:center; line-height:20px;}

.p_container{padding:35px 0; overflow:hidden;}

.p_left{float:left; width:200px; overflow:hidden;}
.p_right{float:right; width:750px; overflow:hidden;}

.sidebar{width:192px; min-height:500px; margin:4px; -webkit-box-shadow:0 0 4px rgba(200, 200, 200, .5);  -moz-box-shadow:0 0 4px rgba(200, 200, 200, .5); box-shadow:0 0 4px rgba(0, 0, 0, .5); }
/*.sidebar_l{ padding:10px 0; margin:0 auto; width:150px; text-align:left;}
.sidebar_l li{height:30px; margin-top:5px; line-height:25px; background:url(../images/sidebar_abg.jpg) no-repeat left top;}
.sidebar_l li a{display:block; height:30px; padding-left:25px; color:#747474;}
.sidebar_l li a:hover{color:#23954f;}*/

.p_path{line-height:20px; height:20px; text-indent:20px; padding:5px 0 10px; font-size:14px; border-bottom:1px solid #d3d3d3; color:#696969; background:url(../images/icon05.jpg) no-repeat left 10px;}
.p_path a{color:#696969;}
.p_path a:hover{color:#23954f;}
.p_path span{ padding:0 10px;}

.p_content{padding:20px 10px; line-height:25px; float:left; width:730px;}

.i_left{ float:left;}
.i_right{ float:right;}