@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
/* ��ҳ���ֿ�ʼ */
.header{height:76px; overflow:hidden; background:url(../Images/header_bg.jpg) repeat-x left top;}
.header_in{width:1000px; margin:0 auto;}
.logo{float:left; padding-left:10px;}

.topr{float:right;}
.topnav{float:right; display:inline;  margin-top:15px; color:#999999;}
.topnav li{ float:left;}
.topnav a{padding:0 10px; color:#999999;}

.i_search{float:right; width:270px; height:21px; padding-top:10px;}
/*.i_search li{float:left; height:21px;}
.i_search input{float:left; padding:0; margin:0; border:0; }
.i_search li.is_int input{margin-right:10px; width:150px; height:19px; border:1px solid #7f9db9; line-height:19px; font-size:12px; font-family:Arial; color:#59058d; background:#FFF;}
.i_search li.is_btn input{width:52px; height:21px;}*/

.i_nav{height:32px; background:#312862;}
/*.i_nav ul{}
.i_nav li{float:left; width:90px; height:32px; text-align:center;}
.i_nav li a{width:90px; height:32px; display:block; font-size:13px; line-height:32px; font-weight:bold; color:#fff;}
.i_nav li a:hover{color:#fff; text-decoration:none; background:url(../images/nav_abg.jpg) no-repeat center top;}*/

.banner_box{width:100%; height:300px; background:url(../Images/banner_bg.jpg) repeat-x left top;}
.i_banner{width:960px; padding:0 20px; background-color:#ededed; margin:0 auto;}
.bannerbox_bg{width:960px; height:36px; margin:0 auto; background:url(../Images/banner_bbg.jpg) no-repeat left top;}

.i_container{width:955px; margin:0 auto 20px; background:url(../Images/i_container_bg.jpg) repeat-y 730px top #FFF;}

.i_left{float:left; padding:10px; width:710px; overflow:hidden;}
.i_right{float:right; padding:10px 8px; width:204px; overflow:hidden;}

.i_box01{width:710px; background:url(../Images/bg01.jpg) no-repeat left top;}

.i_news01{float:left; display:inline; width:210px; margin:13px 10px 0;}
.i_news01 h3{display:block; margin-top:10px; padding-left:20px; height:25px; line-height:25px; font-weight:bold; color:#2e255a; background:url(../Images/icon01.jpg) no-repeat left bottom;}
.i_news01 strong{display:block; line-height:30px; padding-top:10px;}
.i_news01 span{display:block; line-height:25px;}
.i_news01 ins{display:block; padding-top:5px; text-align:right;}
.i_news01 ul{margin-top:10px;}
.i_news01 li{float:left; width:198px; height:29px; line-height:29px; padding-left:12px; border-bottom:1px dotted #757575; background:url(../Images/icon02.jpg) no-repeat left center;}
.i_news01 li a{display:block; width:198px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_sort{width:204px;}
.i_sort_l{width:204px; padding-top:10px; background:url(../Images/icon03.jpg) no-repeat left top;}



.i_sort_l ul{width:191px; margin:0px auto 0; background-color:#f7f8f9;}
.i_sort_l ul li{width:191px;  line-height:32px; background:url(../Images/icon04.jpg) no-repeat left top;}
.i_sort_l ul li ul{ margin-top:0px;}
.i_sort_l ul li ul li{width:191px;  line-height:29px; border-bottom:1px dotted #757575; background:none; padding:0px; margin:0px;}
.i_sort_l ul li a{ color:#666666; background:none;padding-left:24px; font-weight:100; height:32px;}
.i_sort_l ul li ul li a{ color:#666666; background:none;padding-left:5px; font-weight:100;}

.footer{padding:10px 0; line-height:20px; text-align:center; background:#c7c7c7;}
.footer a:hover{color:#2e255a;}
.copyright{color:#000000;}
.footer_nav{color:#000000;}
.footer_nav a{padding:0 10px; color:#000000;}

/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
.p_banner{}

.p_container{ background:url(../Images/icon05.jpg) repeat-y 224px top #FFF;}

.p_left{float:left; width:224px; overflow:hidden;}
.p_right{float:right; width:711px; padding:6px 7px 0 8px; overflow:hidden; background:url(../Images/p_r_bg.jpg) no-repeat left top;}

/*.sidebar{width:198px; margin:0 auto;}
.sidebar li{float:left; margin-top:7px; width:198px; height:30px;}
.sidebar li a{display:block; width:168px; height:30px; padding-left:30px; line-height:30px; font-weight:bold; color:#312862; background:url(../images/sidebar_abg.jpg) no-repeat left bottom;}
.sidebar li a:hover{color:#000099; text-decoration:none;}*/

.p_r_t{width:686px; height:33px; margin:10px auto 0; border-bottom:1px solid #d7d7d7; color:#030040; background:url(../images/icon06.jpg) no-repeat 5px center;}
.p_r_t h3{float:left; text-indent:30px; font-size:14px; font-weight:bold; line-height:33px; width:350px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.p_r_t span{display:block; float:right; line-height:33px;}

.p_news{padding:20px; width:671px; line-height:35px;}
/*.p_news li{float:left; width:646px; padding-left:25px; border-bottom:1px dotted #757575; background:url(../Images/icon07.jpg) no-repeat 10px center;}*/
/* ��ҳ���ֽ��� */

.def_left{ float:left; padding-left:10px; overflow:hidden; width:340px;}
.def_right{ float:right; padding-right:10px; overflow:hidden; width:340px;}



.news_img{ float:left; width:134px; padding-top:15px; padding-left:20px;}
.news_list{ float:right; width:520px; padding-top:15px; padding-right:10px;}
.news_list li{ width:480px; height:30px; line-height:30px;border-bottom: 1px dotted #757575;background: url(../Images/icon07.jpg) no-repeat scroll 5px center;}
.news_list li a{ float:left; display:block; width:380px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;}
.news_list li span{ float:right;}
.news_list ins{ float:right; padding-top:20px;}



.technology_img{ float:left; width:197px; border:1px solid #dcdcdc; margin-top:15px; margin-left:20px; display:inline;}
.technology_img span{ background:url(/templates/images/home03.jpg); height:33px; width:197px; height:33px; display:block; line-height:33px; text-align:center; color:#c25d0d; font-size:14px; font-weight:bold;}
.technology_list{}

.technology_list{ float:right; width:450px; padding-top:15px; padding-right:10px;}
.technology_list li{ width:450px; height:30px; line-height:30px;border-bottom: 1px dotted #757575;background: url(../Images/icon07.jpg) no-repeat scroll 5px center;}
.technology_list li a{ float:left; display:block; width:350px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;}
.technology_list li span{ float:right;}
.technology_list ins{ float:right; padding-top:20px;}

.indexjobs{ margin-top:10px;}
.indexjobs td{ line-height:20px; background-color:#ececec; padding:2px 5px;}
#nsremark_toolsa4 ins{ padding-top:5px; float:right;}

.bpro{ margin-top:10px;}
.plist{ float:left; width:210px; padding:0px 15px 0px 10px;}
.tit_list{background: url(/templates/Images/icon01.jpg) no-repeat left bottom;color: #2E255A;display: block;font-weight: bold;height: 25px;line-height: 25px;margin-top: 10px;padding-left: 20px;}
.plist li{background: url(/templates/images/icon02.jpg) no-repeat left center;line-height: 22px;padding-left:8px;}
.plist li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 198px; line-height:29px;}
.plist ins{ float:right; padding-top:5px;}
.i_newslist{}