﻿@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(ddsmoothmenu.css);/*主菜单样式*/
/*-------------------------------------------------------------- 首页部分开始------------------------------------------------------------------------ */
/*---------------------------------------------开始页首部分------------------------------------------------------*/
.header{ background:url(../images/headerbg.jpg) repeat-x left top; }
.logo{float:left; width:271px; height:100px; background:url(/images/logo.jpg) no-repeat left top;  overflow:hidden; }
.topnav{ height:30px; color:#000; text-align:right;float:right; padding:25px 20px 0 0; }
.topnav li{ float:left; vertical-align:bottom;padding-left:20px;}
.i_banner{width:987px; height:279px; margin:0px auto 0; border-top:2px solid #E37119;}
.i_banner img{ vertical-align:bottom;}
/*---------------------------------------------结束页首部分------------------------------------------------------*/

/*---------------------------------------------开始主体部分------------------------------------------------------*/
.i_container{ background:url(../images/mid_bg.jpg) repeat-x left bottom #2a2a2a;}
.i_container1{background:url(../images/mid_bg1.gif) no-repeat left bottom;}
/*.i_mid_line_l{float:left; width:17px; height:275px; background:url(/templates/images/mid_leftbg.jpg) no-repeat left top;}
.i_mid_line_r{float:left; width:17px; height:275px; background:url(/templates/images/mid_rightbg.jpg) no-repeat left top;}*/

.i_left{ float:left;width:250px;padding-left:20px; padding-top:10px;padding-right:17px;}
/*开始推荐新闻栏目*/
.i_news_list{float:left; width:250px; height:275px; }
dl.i_n_title{height:32px; background:url(/templates/images/icon_02.jpg) repeat-x left bottom;}
dl.i_n_title dt{float:left; padding-left:25px; width:150px; height:32px; line-height:30px; color:#E7E7E7; font-size:13px; background:url(../images/icon_01.jpg) no-repeat left 5px;}
dl.i_n_title dd{ float:right; padding:0 10px 0 15px;  background:url(../images/icon_04.jpg) no-repeat left  center; line-height:30px;}
dl.i_n_title dd a{ font-weight:bold; color:#969696;}
dl.i_n_title dd a:hover{color:#969696; text-decoration:none;}
.i_news_list .midimg{padding:10px 0; float:left; width:250px; height:80px;}
.i_news_list .nlist{float:left; width:250px;line-height:26px;}

.n_list{ width:100%;}
.n_list li{height:26px; line-height:26px; vertical-align:bottom;}
.n_list li a{display:block; width:250px; color:#FFF; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.n_list li a:hover{color:#FFF;}
/*结束推荐新闻栏目*/

.i_mid{float:left; width:353px; padding:10px 47px 0 30px;}
/*开始公司简介*/
.i_about{float:left; width:353px; height:275px;}
.i_about .i_a_content{line-height:26px; color:#FFF; padding-top:10px; width:353px; height:216px; float: left; overflow:hidden;}
/*结束公司简介*/

.i_rig{float:left; width:250px; padding:10px 20px 0 0;}
/*开始cases*/
.i_case_list{float:left; width:250px; height:275px;}
.i_case_list .service{ float:left; width:250px;}
.i_case_list .service .i_s_view{ width:100%;}
.i_case_list .service dl.s_list{ float:left; width:250px; margin-top:20px; height:85px;}
.i_case_list .service dl.s_list dt{ float:left; width:88px; height:82px;border:1px solid #FFF; margin-right:10px; display:inline; overflow:hidden; line-height:20px;}
.i_case_list .service dl.s_list dt img{ width:88px; height:82px; vertical-align:bottom;}
.i_case_list .service dl.s_list dd{ float:left; width:150px;}
.i_case_list .service dl.s_list dd h1{float:left; width:150px; height:18px; line-height:18px; font-size:13px;}
.i_case_list .service dl.s_list dd h1 a{color:#3782C2; text-decoration:none; width:150px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.i_case_list .service dl.s_list dd h1 a:hover{color:#FFF; text-decoration:underline;}
.i_case_list .service dl.s_list dd .c_text{ float:left; color:#fff; padding-top:5px; line-height:16px; color:#FFF; height:64px; overflow:hidden;}
.i_case_list .service .slist{ padding-top:10px; line-height:26px; }
/*结束cases*/

/*开始推荐产品*/
.i_p_list{border-top:1px solid #4E4E4E; margin-top:10px;}
dl.i_p_title{height:32px; margin-top:5px; float:left; width:987px;}
dl.i_p_title dt{float:left; padding-left:25px; width:150px; height:32px; line-height:30px; color:#E7E7E7; font-size:13px; background:url(../images/icon_01.jpg) no-repeat left 5px;}
dl.i_p_title dd{ float:right; padding:0 10px 0 15px;  background:url(../images/icon_04.jpg) no-repeat left  center; line-height:30px;}
dl.i_p_title dd a{ font-weight:bold; color:#969696;}
dl.i_p_title dd a:hover{color:#969696; text-decoration:none;}

.i_p_list .plist{ float:left; width:947px;padding:20px; height:154px;  background:url(/templates/images/i_pro_bg.jpg) repeat-x left top;}
.i_pro_list{  width:100%;}
.i_pro_list dl.p_list{padding-right:30px; height:154px;}
#i_p_outer{ width:947px; margin:0 auto; overflow:hidden;}

dl.p_list{ float:left; width:144px;}
dl.p_list dt{ float:left;width:144px; height:126px; overflow:hidden;}
dl.p_list dt a{float:left;padding:4px; border:1px solid #E6E7E7; background-color:#FFF;width:134px; height:116px;}
dl.p_list dt a:hover{float:left;padding:4px; border:1px solid #c00; background-color:#FFF;width:134px; height:116px;}
dl.p_list dt img{ width:134px; height:116px; vertical-align:bottom;}
dl.p_list dd{ float:left; width:144px;height:25px; line-height:25px; text-align:center;}
dl.p_list dd a{color:#FFF;width:144px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
dl.p_list dd a:hover{color:#FFF; text-decoration:underline;}
/*结束推荐产品*/

/*开始友情链接部分*/
.i_link{padding:20px 0;}
ul.i_l_list{ width:100%;}
.i_link li{float:left;width:216px;height:86px; }
.i_link li.i_l_topic1{margin-right:40px;}
.i_link li.i_l_topic2{ }
.i_link li img{ width:216px; height:86px; vertical-align:bottom;}
/*结束友情链接部分*/
/*---------------------------------------------结束主体部分------------------------------------------------------*/

/*---------------------------------------------结束页首部分------------------------------------------------------*/
.footer{ color:#FFF;text-align:right;color:#FFF;background:url(../images/footer_bg.jpg) repeat-x left top #020202;font-size:0; line-height:0;}
.footer1{padding:10px; float:left; width:967px; font-size:12px; line-height:20px;}
.othermenubar,.f_text{ float:right;}
.f_text{ width:967px;}
.othermenubar a{color:#FFF;}
.othermenubar a:hover{color:#FFF; text-decoration:underline;}
/*---------------------------------------------结束页尾部分------------------------------------------------------*/
/*-------------------------------------------------------------- 首页部分结束------------------------------------------------------------------------ */

/*---------------------------------------------------------------内页部分开始------------------------------------------------------------------------ */
.p_banner{width:983px; height:287px; margin:6px auto 0; border:2px solid #D2D2D2;}
.p_container{background:url(/templates/images/public_bg.jpg) repeat-x left bottom; position:relative;  }
.p_container1{background:url(/templates/images/pmid_bg.png) no-repeat  left top;_background:url(/templates/images/pmid_bg1.png) no-repeat left top; float:left; width:987px;margin-top:10px; padding-bottom:10px;}
.mid{ float:left; width:8px; border:1px solid blue;}
.p_container .p_left{float:left;width:280px;}
.leftnav{float:left; width:260px;padding-left:20px;}
.leftnav .left_title{width:260px;height:32px;background:url(../images/icon_02.jpg) repeat-x left bottom;}
.leftnav h2{float:left;padding-left:25px;height:32px;line-height:30px;color:#E7E7E7;font-size:13px;background:url(../images/icon_01.jpg) no-repeat left 5px;}
.leftnav .sortbar{width:260px;float:left;padding:10px 0;}

.p_container .p_right{float:right; padding:0 20px 0 20px; width:660px;}
dl.p_r_t{width:660px; height:32px; background:url(../images/icon_02.jpg) repeat-x left bottom;line-height:30px;}
dl.p_r_t dt{float:left; padding-left:25px; height:32px;  color:#E7E7E7; font-size:13px; background:url(../images/icon_01.jpg) no-repeat left 5px;}
dl.p_r_t dt span{ float:left; width:300px; height:32px; overflow:hidden; white-space:nowrap;}
dl.p_r_t dd{ float:right; color:#fff;}
dl.p_r_t dd a{color:#3782C2;}
dl.p_r_t dd:hover{ color:#fff;}
.p_right .p_con_view{ width:640px;padding:20px 10px; line-height:20px; color:#616161;}
.p_right .p_con_view1{width:660px;padding:20px 0; line-height:20px; color:#616161;}
/* ----------------------------------------------------------------内页部分结束------------------------------------------------------------------------------- */

.p_con_view .pagetool{width:640px;height:auto;padding-top:10px;border-top:1px #ccc solid;margin:10px auto 0;text-align:left;}
.p_con_view .pagetool .btn{width:63px;height:24px;display:block;background:url(images/toorderbtn.jpg) no-repeat; margin:0 auto}
.p_con_view .pagetool .btn:hover{background:url(images/toorderbtn2.jpg) no-repeat;}



	/* 在线留言 */
.guestbook{width:640px;height:auto;margin:0 auto;overflow:hidden;padding-top:15px;text-align:left;}
.guestbook li h3{width:640px;; height:30px; line-height:30px; float:left;font-size:14px;padding:0 5px;}
.guestbook li h4{width:640px; height:auto; padding:5px; border-bottom:#ccc 1px dashed; float:left;font-size:12px;}
.guestbook li h5{ width:640px; height:auto;  padding:5px; border-bottom: #ccc 1px dotted; float:left;font-size:12px;}
.guestbook li strong{font-weight:bold;}
.table{width:600px;height:auto;float:left;text-align:left;}
.table td{ padding:5px 5px;}
.table th{width:80px; text-align:left; font-weight:normal; }

	/* 分页 */
.p_con_view .pageint{width:640px;height:auto;padding-top:10px;border-top:1px #ccc solid;margin:10px auto 0;}

