@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(banner.css);
@import url(tab1.css);
@import url(style.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
/* 首页部分开始 */
.header{width:100%; background: url(../Images/header_bg.jpg) repeat-x left top;}
.header_in{height:163px; overflow:hidden;  background: url(../Images/header_inbg.jpg) no-repeat left top;}
.logo{float:left; width:302px;}
.topnav_txt{float:left; width:320px; padding-top:50px; color:#615f60; line-height:20px; text-align:center;}
.topnav_txt span{display:block; font-family:microsoft yahei; font-size:25px; line-height:40px;}
.hotline{float:right; width:316px; font-family:microsoft yahei;}
.hotline h3{display:block; padding-left:35px; margin-top:60px; font-size:17px; line-height:20px; color:#615f60;}
.hotline span{display:block; padding-left:40px; font-size:18px; line-height:38px; color:#FFF;}

.p_about{line-height:20px; padding:10px 13px; border-color: #BC0000 #DADDE1 #DADDE1;
    border-style: solid;
    border-width: 2px 1px 1px; width:687px; margin-bottom:10px; float:left;}
.p_list{padding:13px; border-color: #BC0000 #DADDE1 #DADDE1;
    border-style: solid;
    border-width: 2px 1px 1px;
	display:table; width:687px; margin-bottom:10px;}
.p_r_title a{display:block; float:right; padding-top:2px; padding-right:15px; height:29px; font-family:"宋体"; background:url(../Images/p_r_title_rbg.jpg) no-repeat right top; font-weight:normal;}
.p_r_title a:hover{ color:#750101; text-decoration:none; }

.i_banner{}

.i_container{padding:10px 0;}

.cd2_body {
    display: inline;
    float: left;
    margin-top: 10px;
    padding-left: 10px;
    width: 658px;
}
.cd2_body li {
    border-right: 1px solid #CCCCCC;
    display: inline;
    float: left;
    line-height: 22px;
    margin-left: 8px;
    padding-right: 8px;
    width: 145px;
}
.cd2_body li span{ height:150px; overflow:hidden; display:block;}
.cd2_body li a span{ height:20px; line-height:20px;}
.cd2_body li strong {
    display: block;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
}
.cd2_body li strong a{display:block; color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:120px;}

.cd4_left {
    display: inline;
    float: left;
    line-height: 18px;
    margin-left: 15px;
    margin-top: 10px;
    width: 367px;
}
.cd4_left img {
    display: inline;
    float: left;
    margin-right: 10px;
}

.cd4_left a {
    color: #FF0000;
}

.cd1_space {
    background: url("/templates/images/cd_space.jpg") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 210px;
    margin-left: 15px;
    width: 1px;
}
.cd4_right {
    display: inline;
    float: left;
    margin-left: 15px;
    width: 240px;
}

.i_left{float:left; margin-top:10px; width:260px; overflow:hidden;}
.i_right{float:right; margin-top:10px; width:668px; overflow:hidden;}

.title01{width:260px; height:31px; background:url(../Images/title_bg01.jpg) no-repeat left top; text-align:center;}
.title01 h3{float:left; padding-left:36px; font-size:14px; font-weight:bold; color:#e40000; line-height:31px;}
.title01 span{display:block; float:right; padding:0px; margin:0px;}
.title01 span a{ padding:0px; margin:0px;}
.title01 span img{ margin:11px;}  

.title02{width:288px; height:32px; padding-left:12px; line-height:32px; font-size:14px; background:url(../Images/title_bg02.jpg) no-repeat left top; text-align:center; line-height:31px;}
.title02 h3{float:left; padding-left:25px; font-size:14px; font-weight:bold; color:#3366cc;}
.title02 h3.ntbg01{ background:url(../Images/icon03.jpg) no-repeat left center;}
.title02 h3.ntbg02{ background:url(../Images/icon04.jpg) no-repeat left center;}
.title02 h3.ntbg03{ background:url(../Images/icon05.jpg) no-repeat left center;}
.title02 span{display:block; float:right; padding:0px; margin:0px;}
.title02 span a{ padding:0px; margin:0px;}
.title02 span img{ margin:11px;}

.i_soft{width:927px; height:104px; padding-left:11px; padding-top:30px; background:url(../images/i_softbg.jpg) no-repeat;}
.i_soft li{display:inline; float:left; width:274px; height:66px; margin-left:15px; margin-right:16px;}
.i_soft li span{display:block;}
.i_soft li span.i_soft_l{float:left; width:66px; height:66px; display:block; overflow: hidden;}
.i_soft li span.i_soft_l img{width:66px; height:66px;}
.i_soft li span.i_soft_r{float:left; width:192px; height:86px; padding-left:15px; line-height:17px; color:#999; display:block; overflow: hidden;}
.i_soft li span.i_soft_r strong{display:block; color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:150px;}
.i_soft li span.i_soft_r span{ height:50px; display:block; overflow:hidden;}
.i_soft li span.i_soft_r a{ color:#ad0000;}

.i_contact{width:240px; height:265px; padding:0 10px; overflow:hidden; background:url(../images/i_cactbg.jpg) no-repeat; font-size:13px; color:#666;}
.i_contact h3{display:block; height:44px; padding-left:45px; line-height:44px; font-size:14px; font-family:microsoft yahei;}
.i_contact h3 span{padding-left:10px; font-size:12px;}
.i_contact_ct{width:240px; padding-top:5px; line-height:30px; height:120px; display:block; overflow:hidden;}
.i_contact_cb{width:240px; padding-top:20px;}
.i_contact_cb a{ margin-right:5px; margin-bottom:10px; float:left; display:inline;}

.i_news01{width:260px; margin-top:10px;}
.i_news01 .i_news01_l{ width:238px; border:1px solid #d1d1d1; border-top:none; padding:5px 10px;}
.i_news01 .i_news01_l li{ background:url(../images/icon01.jpg) left 45% no-repeat; text-indent:12px; line-height:25px; border-bottom:1px dashed #ccc; height:25px; overflow:hidden; width:238px;}
.i_news01 .i_news01_l li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:230px;}

.i_box{width:668px; height:265px; overflow:hidden;}
.i_box_t{width:668px; height:50px; background:url(../images/i_box_tbg.jpg) no-repeat; overflow:hidden;}
.i_box_t li{display:inline; float:left; width:147px; height:36px; margin-left:9px; padding:11px 0 0 13px; color:#666; font-size:14px; font-family:microsoft yahei; font-weight:bold; background:url(../images/i_box_t01.jpg) no-repeat; cursor:pointer;}

.i_box_t #nsmenuid_product1{ margin-left:0px;}
.i_box_t li.current{ width:147px; height:36px; padding:11px 0 0 13px; color:#e40000; background:url(../images/i_box_t02.jpg) no-repeat;}
.i_box_c{width:668px; height:215px; background:url(../images/i_box_cbg.jpg) no-repeat; overflow:hidden;}

.i_box_cl{ width:300px; float:left; margin-left:15px; display:inline;}
.i_box_cl h3{ width:300px; font-size:14px; font-weight:bold; color:#5c5c5c; float:left; margin-top:5px; display:inline;}
.i_box_cl ul{ width:300px; float:left;}
.i_box_cl ul li{ width:300px; height:72px; clear:both; padding:7px 0;}

.i_box_cll{ width:50px; height:72px; float:left;}
.i_box_cll img{ width:44px; height:66px; border:1px solid #ccc; padding:2px;}
.i_box_clr{ width:240px; float:left; margin-left:10px; display:inline;}
.i_box_clr h4{ font-size:12px; color:#5c5c5c;display:block; height:15px; line-height:15px; width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.i_box_clr span{ color:#999; line-height:20px; height:60px; display:block; overflow:hidden;}

.i_box_cline{ width:1px; height:210px; background:url(../images/i_box_line.jpg) no-repeat; float:left; margin-left:15px; display:inline;}
.i_box_cr{width:307px; float:left; margin-left:15px; display:inline;}
.i_box_cr h3{width:300px; font-size:14px; font-weight:bold; color:#5c5c5c; float:left; margin-top:5px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.i_box_cr ul{width:307px; float:left;}
.i_box_cr ul li{background:url(../images/icon02.jpg) left 45% no-repeat; text-indent:12px; line-height:25px; border-bottom:1px dashed #ccc; float:left; width:307px;}
.i_box_cr ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:200px; float:left}
.i_box_cr ul li span{ display: block; float: right;}

.i_honor{width:668px; height:230px; float:left; margin-top:10px; display:inline; background:url(../images/i_honorbg.jpg) no-repeat;}
.i_honor h3{ width:648px; height:25px; line-height:33px; color:#e04000; font-size:14px; float:left; display:inline; margin-top:7px; font-weight:bold; padding-left:20px;}
.i_honor ul{ width:668px; margin-top:10px;}
.i_honor ul li{display:inline; float:left; margin-left:20px; width:97px;}
.i_honor ul li img{width:97px; height:145px;}
.i_honor ul li span{display:block; text-align:center; line-height:30px; width:97px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.i_case{padding:40px 24px 0; width:890px; height:360px; margin:10px auto 0; background:url(../images/i_casebg.jpg) no-repeat;}
.i_case li{width:72px; float:left; margin-top:20px; display:inline; margin-left:35px;}
.i_case li a{ display:block; width:66px; height:99px; padding:3px; border:1px solid #ccc; background-color:#fff;}
.i_case li a:hover{ background-color:#666;}
.i_case li img{ width:66px; height:99px;}
.i_case li span{display:block; width:74px; height:35px; line-height:35px; text-align:center; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.i_case li span a{padding:0; height:35px; border:0; background:none;}
.i_case li span a:hover{ background:none;}

.i_news02{display:inline; float:left; width:300px; margin-top:10px;}
.i_news02 .nfirst{width:300px; height:80px; float:left; margin-top:10px; display:inline; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.i_news02 .nfirst span{display:inline-block; float:left; width:100px; margin-left:20px; text-align:center;}
.i_news02 .nfirst span img{width:70px; height:70px;}
.i_news02 .nfirst .spnnnn1{width:180px; float:left; line-height:27px; margin:0px; text-align:left;}
.i_news02 .i_news02_l{ width:295px; float:left; margin-top:10px; display:inline; line-height:27px; padding-left:5px;}
.i_news02 .i_news02_l li{ background:url(../images/icon06.jpg) left center no-repeat; text-indent:12px;}
.i_news02 .i_news02_l li a{ color:#666;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:290px;}

.footer{width:100%; background:url(../Images/footer_bg.jpg) no-repeat center top #222222; color:#868686;}

.footer_t{height:80px;}
.footer_t span{display:inline-block; width:146px; height:65px; margin-top:6px; margin-left:20px; font-size:20px; font-family:microsoft yahei; color:#FFF; line-height:40px; background:url(../Images/footer_tbg.jpg) no-repeat left top; text-align:center;}

.copyright{float:left; width:550px; height:270px; overflow:hidden; padding:0px; margin:0px;}
.copyright_c{width:530px; height:155px; line-height:22px; overflow:hidden; padding:0px; margin:0px; }
.copyright_c a{color:#eeeeee;}
.copyright_c span{display:block; line-height:30px;}
.copyright_c span strong{ font-size:18px; color:#eeeeee;}

.f_gbook{float:right; width:380px; height:270px; overflow:hidden; padding:0px; margin:0px;}
.f_gbook_c{ padding:0px; margin:0px;} 
.f_gbook_c span{width:230px; margin-bottom:3px; display:inline-block;}
.f_gbook_c span strong{display:block; float:left; font-weight:normal; width:60px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-variant:small-caps;}
.f_gbook_c span .fr_txt{float:left; width:165px; height:18px; line-height:18px; border:1px solid #666;}
.f_gbook_c span .fr_txtarea{ width:228px; border:1px solid #666;}
.f_gbook_c span .send_btn{float:right; width:63px; height:18px; border:0; padding:0; margin:0; cursor:pointer; background:url(../images/send_btn.jpg) no-repeat left top;}
.f_gbook .footer_t{ height:50px;}
.f_gbook .footer_t span{display:inline-block; width:146px; height:40px; margin-top:6px; margin-left:20px; font-size:20px; font-family:microsoft yahei; color:#FFF; line-height:40px; background:url(../Images/footer_tbg.jpg) no-repeat left top; text-align:center;}
.f_gbook_c .gbook_tblist{}
.f_gbook_c .gbook_tblist .tr5 #gbookMain{ width:270px; height:110px;}
.f_gbook_c .gbook_tblist .tr5 .red_color{ display:none;}
.gbook_tblist .tr5 #gbookMain{ width:460px; height:300px;}
.gbook_tblist .tr5 .red_color{ display: block;}

.i_link{ width:938px; margin:35px auto 0; display:table; line-height:25px; height:25px;}
.i_link strong{ display:block; float:left;}
.i_link .i_link_list{ display:block; float:left; margin-left:10px;}
.i_link a{ color:#868686; line-height:20px;}

.footer_nav{ width:938px; margin:0 auto; padding-bottom:20px; line-height:20px; background:url(../images/footer_nav_bg.jpg) repeat-x left top; text-align:left; color:#868686;}
.footer_nav a{ text-decoration:none; color:#868686;}

/* 首页部分结束 */

/* 内页部分开始 */
.p_path{ width:920px; height:29px; line-height:29px; margin:5px auto; background:url(../images/path_bg.jpg) left 45% no-repeat; padding-left:18px;}

.p_banner{}

.p_container{padding:10px 0;}
.p_left{float:left; width:193px; background-color:#ececec; padding:15px 10px; overflow:hidden;}
.p_right{float:right; width:715px; overflow:hidden;}

.p_l_title{width:193px; height:20px; padding-bottom:5px; border-bottom:1px solid #cdcdcd;}
.p_l_title h3{display:block; padding-left:10px; color:#750101; line-height:20px; font-size:14px; font-family:microsoft yahei; background:url(../Images/icon07.jpg) no-repeat left center;}

.sidebar{width:193px;}
.sidebar li{ margin-top:10px;line-height:31px;}
.sidebar li a{color:#666; background:url(../images/sidebar_bg.jpg) no-repeat; padding-left:53px;width:140px; display:block; }
.sidebar li ul li a{ color:#999;}


.p_ad{ width:193px; margin-top:20px; margin-bottom:20px;}

.p_r_title{height:29px; background:url(/templates/images/p_r_title_bg.jpg) repeat-x left top; line-height:31px;}
.p_r_title h3{display:block; float:left; padding-left:15px; height:29px; color:#333333; font-size:14px; font-weight:bold; background:url(../Images/p_r_title_lbg.jpg) no-repeat left top;}
.p_r_title span{display:block; float:right; padding-top:2px; padding-right:15px; height:29px; font-family:"宋体"; background:url(../Images/p_r_title_rbg.jpg) no-repeat right top; width:305px;}
.p_r_title span h3{ float:left; background:none; display:block; font-weight:normal;}

.p_pro{width:715px;  margin-top:10px; }
.p_pro li{display:inline; float:left; width:200px; height:330px; margin:20px 14px 0px 21px;}
.p_pro li img{width:200px; height:300px;}
.p_pro li span{display:block; margin-top:10px; line-height:20px; text-align:center;}




/* 内页部分结束 */