﻿@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(/onlinecss/onlineeditor.css);
@import url(1.css);
@import url(ddsmoothmenu.css);
/* 首页部分开始 */
.header{}
.top_login{float:right; width:230px; height:24px; background:url(../images/top_login_cbg.jpg) repeat-x left top;}
.top_login .tll{float:left;width:8px; height:24px; background:url(../images/top_login_lbg.jpg) no-repeat left top;}
.top_login .tlr{float:right;width:7px; height:24px; background:url(../images/top_login_rbg.jpg) no-repeat left top;}
.top_login .tlc{ line-height:19px;color:#FFF; float:left; padding-left:50px;}
.top_login .tlc input{background:url(../images/btn_inputbg.jpg) no-repeat; width:71px; height:14px; line-height:14px; border:none; font-size:12px; padding-left:3px;}
.top_login .tlc a{color:#FFF; text-decoration:none;}
.top_login .tlc a:hover{color:#FFF; text-decoration:underline;}

.logo{float:left;}
.top_nav{float:right; line-height:30px; text-align:right;}
.top_nav a{display:block; float:left; padding:0 8px; background:url(../images/icon01.jpg) no-repeat left center;}

.i_nav{width:100%; height:36px; background:url(../images/nav_bg.jpg) no-repeat center top;}
.i_nav li{float:left; width:100px;}
.i_nav li a{display:block; width:100px; height:36px; color:#000; line-height:36px; text-align:center;}
.i_nav li a:hover{color:#cd0104; text-decoration:none;}
.i_nav li.on a{color:#cd0104; text-decoration:none;}
.i_nav li.line{width:2px; height:36px; background:url(../images/nav_line.jpg) no-repeat left top; overflow:hidden;}

.i_banner{width:962px; margin:10px auto 0;}

.i_container{width:962px; margin:10px auto 0;}
.i_container a.more{display:block; margin-top:10px; width:36px; height:8px; background:url(../images/more.jpg) no-repeat left top; overflow:hidden;}
.i_title{width:310px; }
.i_title h3{font-size:13px; color:#1e1e1e;font-weight:bold;}
/*style="font-size:14px; border-bottom:dashed 1px #999999; padding-bottom:10px;"*/
.i_title1{width:962px; float:left; font-size:14px; height:29px; background:url(../images/icon06.jpg) repeat-x left bottom; }
.i_ad .content1 { margin-top:10px; float:left;}
.i_title1 a{ color:#9e9898; font-weight:bold;}

.i_pro{float:left; width:310px; position:relative;}
.i_pro1{float:left; width:310px; position:relative; margin-top:10px;}
.i_pro1 img{float:left;}
.i_prolist1{width:310px; margin-top:10px;}
.list { width:310px; background:#EEEEEE;}
.list img{ float:right;}
.list1 { width:940px; background:none;}
.list1 li{ width:150px;line-height:22px; font-size:12px; overflow:hidden; text-align:right; padding:10px 19px 0 19px; float:left;}
/*.list1 li a .aimg {height:128px;margin:0 auto;display:block;overflow:hidden;text-align:center; border:1px solid #bcbcbc;}*/
.list1 li a img{ padding:5px; width:138px; margin:0;  border:1px solid #dcdcdc; background-color:#FFF; height:135px;}
.list1 li a { display:block; overflow:hidden;float:left; text-align:center; white-space:nowrap;text-overflow:ellipsis; width:150px;}

.list2 { width:710px; }
.list2 li { width:710px; margin-top:5px; float:left; line-height:20px; border-bottom:dashed #d7d7d7 1px;}
.atittle1 { display:block; float:left; overflow:hidden;margin-left:10px; width:80%;}
.list2 img { width:115px; height:135px;}
.alinright { float:right;}

.i_prolist{width:310px; margin-top:10px;}
.i_prolist span img{ float:right;}
.i_prolist span{display:block; line-height:20px; }

.ipro_c{position:absolute; width:110px; top:3px; right:0;}
.ipro_c a{display:inline-block; margin:1px 0 0 1px; float:left; width:14px; height:13px; color:#FFF; font-size:10px; overflow:hidden; text-align:center; background-color:#c6c6c7;}
.ipro_c a.on{color:#cd0104;}

.ipro_c span{display:block; width:16px; height:15px; overflow:hidden;}
.ipro_c span.ipro_cl{float:left; background:url(../images/icon02.jpg) no-repeat left top;}
.ipro_c span.ipro_cr{float:right; background:url(../images/icon03.jpg) no-repeat left top;}

.i_news1{display:inline; float:left; width:310px; margin-top:10px;}
.i_news{display:inline; float:left; width:310px; margin-left:15px;}
.i_newslist{ margin-top:10px; height:135px; overflow:hidden;}
.i_newslist li{ line-height:15px; width:300px;} 
.i_newslist li span{position:absolute; right:0; top:0; font-size:11px; color:#999999;}
.i_newslist li a {color:#646368;}
.i_newslist li a:hover{ color:#c53336;}

.i_newslist_1 { height:135px; overflow:hidden;}


.i_jobs{ float:left; width:310px; margin-left:5px;}
.i_jobs1{ float:left; width:310px; margin-top:10px;}
.i_jobsc{width:310px; margin-top:10px; overflow:hidden;}
.i_jobsc_1{width:310px; margin-top:10px; overflow:hidden; height:135px;}
.i_jobsc img { width:310px;}

.i_ad{width:962px; margin-top:10px; line-height:18px;}
.i_ad a{ float:left;} 
.i_ad img{display:inline; margin-right:17px;}

.i_ad1{width:962px; margin-top:10px;}

.footer{width:100%; padding:30px 0 20px; margin:10px auto 0; background:url(../images/footerbg.jpg) no-repeat center top; line-height:20px; color:#434343;}
.footer a{color:#434343;}

.footer_nav {width:962px; margin:0 auto;}
.copyright {width:962px; margin:0 auto;}
/* 首页部分结束 */

/* 内页部分开始 */
.p_banner{width:940px; margin:20px auto 0;}
.p_container{width:940px; margin:10px auto 0;}
.p_left{float:left; width:195px; background:url(../images/p_l_bg.jpg) repeat-y right top;}
.p_right{float:right; width:710px;}

.p_left_title{width:195px; height:67px; background:url(../images/left_title.jpg) no-repeat left top;}
.p_left_title h3{display:block; padding:20px 0 0 15px; color:#fafafa; font-size:20px; line-height:20px;}
.p_left_title span{display:block; padding:0 0 0 15px; color:#837f7f; font-size:12px;}

.sidenavtop{width:195px; height:22px; background:url(../images/sidenav_t.jpg) no-repeat left top;}
.sidenav{width:195px; background:url(../images/sidenav_bg.jpg) repeat-y left top; float:left;}
.sidenav ul{padding:0 15px 20px; background:url(../images/sidenav_b.jpg) no-repeat left bottom;}
.sidenav li{ line-height:25px; margin-top:5px; }
.xt { background:url(../images/sidenav_abg.gif) no-repeat left top;  display:block;}
.sidenav li span a{display:block; padding-left:23px; height:23px; line-height:23px; color:#666666; text-decoration:none; background:url(../images/p_l_subbg.jpg) repeat-x left bottom; overflow:hidden;}
.sidenav li a{display:block; padding-left:23px; height:23px; line-height:23px; color:#666666; text-decoration:none; background:url(../images/p_l_subbg.jpg) repeat-x left bottom; overflow:hidden;}


.sidenav span:hover{color:#cc3333; text-decoration:none; background-position:left bottom;}

.p_ad{width:195px; padding:10px 0; text-align:center}
.p_ad img{margin:5px 0;}

.p_right_title{width:710px; height:50px; background:url(../images/icon06.jpg) repeat-x left bottom;}
.p_right_title h3{float:left; padding-top:10px; font-size:20px; color:#323232;}
.p_right_title span{float:right; padding-top:20px;}
.p_right_title span img{ vertical-align:middle; margin:0 5px;}

.p_right_content{width:710px;}

.prolist{width:710px;}
.prolist li{display:table; border-bottom:1px dotted #dcdcdc; margin-top:20px; width:700px; }

.prolist li img.proimg{float:left; padding:5px; border:1px solid #dcdcdc; background-color:#FFF; margin-bottom:20px; height:135px; width:115px;}
.prolist li strong{float:right; width:550px; display:block; color:#434343; line-height:30px; border-bottom:2px solid #d8d8d8;}
.prolist li span{width:550px; padding:10px 0; color:#767475; line-height:18px; float:right; overflow:hidden; height:50px; line-height:20px; font-size:12px;}
.prolist li span img{margin-right:10px;}

.sortnavul li ul li { background:none;}

.pabtn img { margin-right:10px;}
.pabtn {}


.content1 ul li{ width:195px; float:left;}
.content1 ul li a { display:block; margin:0 auto;}
.content1 ul li a img { clear:both; }

/* 内页部分结束 */

