﻿@charset "utf-8";

@import url(dll.css);

@import url(font.css);

@import url(main.css);

@import url(onlineeditor.css);

@import url(ddsmoothmenu.css);/*主菜单样式*/

/*-----------------------------------------开始页首部分-----------------------------------------*/

.bottombg{ background:url(../images/bg2.jpg) repeat-x center bottom; }

.header{height:199px;}

.topline{width:979px;height:35px;line-height:30px; position:relative;}

.topline .topline_view{ position:absolute; left:0; top:0; width:979px; height:35px; z-index:20;}

.topline .topline_bg{ background:url(../images/topline_bg.png) no-repeat left top; position:absolute; left:0; top:0; width:979px; height:35px; z-index:10;}

.welcome{float:left; width:600px; padding-left:15px; color:#1447b0; height:35px; white-space:nowrap; overflow:hidden;}

.topnav{float:right; width:299px;}

.topnav ul li{ width:74px; float:left; padding-left:20px;}

.topnav a{ color:#1447b0;}

.topnav a:hover{ color:#fb842a;}

.logo{float:left;}

.search_box{height:35px; background:url(../images/search_bg.jpg) no-repeat left top;}

.search_box_l{width:300px; line-height:35px; float:left; padding-left:15px;}

.search{width:500px; height:35px; float:right; display:none; visibility:hidden; }

.search h3{display:block; float:left; background:url(../images/icon01.jpg) no-repeat; font-weight:bold; padding-left:30px; line-height:35px; height:35px; color:#046496;}

#productSearch{display:block; float:left; padding-right:10px;}

#keywords{width:248px; height:20px; line-height:20px; border:1px #d2d3d5 solid; margin-top:4px;}

#searchbtn{border:0px; margin:0; padding:0; width:68px; height:22px; background:url(../images/btn_search.jpg) no-repeat; margin-top:4px; cursor:pointer;}

/*-----------------------------------------结束页首部分-----------------------------------------*/



/*-----------------------------------------开始首页主体部分-----------------------------------------*/

.i_container{padding-top:10px;}



.title01{height:39px; line-height:39px; background:url(../images/title_bg01.png) no-repeat; font-size:14px; font-weight:bold; padding-left:40px; color:#034599;}



.title02{height:39px; line-height:39px;width:240px;position:relative;}

.title02 .title02_view{ position:absolute; left:0; top:0; height:39px;width:240px; z-index:20;}

.title02 .title02_bg{background:url(../images/title_bg02.png) no-repeat left top; position:absolute; left:0; top:0; height:39px;width:240px; z-index:10;}

.title02 h3{float:left; color:#FFF; font-weight:bold; padding-left:40px; font-size:14px;}

.title02 span{float:right; padding:13px 13px 0 0;}



.title03{height:29px; line-height:29px; background:url(../images/title_bg03.jpg) no-repeat;}

.title03 h3{float:left; color:#0556a5; font-weight:bold; padding-left:40px; font-size:14px;}

.title03 span{float:right; padding:8px 8px 0 0;}



.title04{height:38px; line-height:38px;width:355px;position:relative;}

.title04 .title04_view{ position:absolute; left:0; top:0; height:38px;width:355px; z-index:20;}

.title04 .title04_bg{background:url(../images/title_bg04.png) no-repeat left top; position:absolute; left:0; top:0; height:38px;width:355px; z-index:10;}

.title04 h3{float:left; color:#034599; font-weight:bold; padding-left:40px; font-size:14px;}

.title04 span{float:right; padding:12px 12px 0 0;}



.title05{height:39px; line-height:39px;width:725px;position:relative;}

.title05 .title05_view{ position:absolute; left:0; top:0; height:39px;width:725px; z-index:20;}

.title05 .title05_bg{ background:url(../images/title_bg05.png) no-repeat; position:absolute; left:0; top:0; height:39px;width:725px; z-index:10;}

.title05 h3{float:left; color:#034599; font-weight:bold; padding-left:40px; font-size:14px;}

.title05 span{float:right; padding-right:15px; font-size:12px; font-weight:normal; color:#034599;}

.title05 span.more_icon{ padding-top:12px;}



/*开始banner部分*/

.i_banner{float:left; width:610px;}

.i_banner_c{padding:6px; border:1px solid #bcd4f0; background:#FFF;}

/*结束banner部分*/



/*开始最新科技资讯*/

.i_notice{float:right; width:355px; height:338px; background:url(../images/i_notice_bg.jpg) no-repeat;}

.i_notice_t{height:40px; padding-left:65px; line-height:40px; font-size:18px; font-weight:bold; color:#034599;}

.i_notice_tl{ float:left;}

.i_notice_tr{float:right; margin:15px 15px 0; display:inline;}

.i_notice_tr a{ display:block; width:44px; height:13px; overflow:hidden;}



.i_notice_l{margin-top:10px;}

.i_notice_l ul{ width:100%;}

.i_notice_l ul li{ display:list-item; height:25px; line-height:25px; vertical-align: bottom;padding-left:10px;}

.i_notice_l span.news_icon{ float:left;font-size:18px; color:#fb842a;} 

.i_notice_l ul li a{ float:left;width:220px; display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_notice_l .news_time{ float:right; color:#0b71bb; padding-right:10px;}

/*结束最新科技资讯*/



.i_left{float:left; margin-top:10px; width:240px; overflow:hidden;}

/*开始新闻滚动*/

.i_news01{width:240px;}

.i_news01_l{padding:10px; width:218px; border:1px solid #c1d6f3; border-top:none; background:#FFF; }

#i_news2_marqueebox{ height:272px; overflow:hidden;line-height:25px; width:218px; text-align: center;}

#i_news2_marqueebox span{ font-size:18px; color:#fb842a;}

/*结束新闻滚动*/



.i_right{float:right; margin-top:10px; width:730px; overflow:hidden;}

/*开始友情链接部分*/

.i_link{width:979px; height:91px; overflow:hidden; background:#a9d3fb; margin-top:10px;}

.i_link .title{height:40px; line-height:40px; color:#0556a5; font-weight:bold; padding-left:30px; font-size:14px; background:url(../images/icon02.jpg) no-repeat 10px center;}

.i_link .i_link_l a{ height:43px; width:150px; float:left; margin-left:11px; display:inline;}

.i_link .i_link_l img{height:43px; width:150px; vertical-align:bottom;}

#i_l_outer{ width:959px; overflow:hidden; margin:0 auto;}

/*结束友情链接部分*/

/*-----------------------------------------结束首页主体部分-----------------------------------------*/



/*-----------------------------------------开始页尾部分-----------------------------------------*/

.footer{margin:20px auto 0; width:979px;color:#333333; text-align:center; line-height:25px;}

.footer a{color:#333333;}

.footer a:hover{color:#fb842a;}

.footer_nav{color:#333333;}

.copyright{}

/*-----------------------------------------结束页尾部分-----------------------------------------*/



/*-----------------------------------------开始内页部分-----------------------------------------*/

.p_container{padding-top:10px; display:block; }

.p_left{float:left; width:240px; overflow:hidden;}

.sidebar{width:240px; font-family:microsoft yahei;}

.sortbar{padding:0 10px 10px 10px;border:1px solid #c1d6f3; border-top:none; background:#FFF; width:218px; }



.p_right{float:right; width:725px; overflow:hidden;}

.p_r_content{padding:10px;border:1px solid #c1d6f3; border-top:none; background:#FFF; width:703px; line-height:24px;}

/*-----------------------------------------结束内页部分-----------------------------------------*/











.Pagers {

	clear: both;

    padding-top: 20px;

    text-align: center;

}





.gd {

	width: 100%;

	height: 231px;

}

.gd .title03 {

	background-image: url('../images/title_bg06.jpg');

}

.gd #demo {

    overflow: hidden;

    margin: 0px auto;

}

.gd #demo span {

	display: block;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    padding: 0 8px;

    text-overflow: ellipsis;

    white-space: nowrap;

    width: 144px;

}



.pro_n_list li {

    float: left;

    margin: 0 7px 15px;

    width: 160px;

}

.pro_n_list img {

    height: 160px;

    width: 100%;

}

.pro_n_list ul li span {

    display: block;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    padding: 0 5%;

    text-align: center;

    text-overflow: ellipsis;

    white-space: nowrap;

    width: 90%;

}


#i_news2_marqueebox11 a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 130px;
}
#i_news2_marqueebox12 a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 140px;
}