@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{width:100%; height:108px; background:url(../Images/header_bg.jpg) repeat-x left top #FFF;}
.header_in{width:1003px; margin:0 auto;}

.logo{float:left; padding-right:10px; height:108px; background:url(../Images/logo_bg.jpg) no-repeat right top; overflow:hidden;}

.top_r{float:right; height:108px; width:272px;}

.top_nav{width:272px; height:20px; padding:6px 0 12px; text-align:center; background:url(../Images/top_nav_bg.jpg) no-repeat left bottom;}
.top_nav a{padding:0 5px;}

.hotline{width:272px; margin-top:10px; line-height:30px; text-indent:60px; background:url(../Images/icon01.jpg) no-repeat 25px top;}

.i_nav{height:29px; background:url(../Images/nav_bg.jpg) repeat-x left top;}
/*.i_nav li{float:left; width:117px; line-height:29px; font-size:14px; text-align:center;}
.i_nav li.nav_line{width:1px; height:29px; background:url(../Images/nav_line.jpg) no-repeat left top;}
.i_nav li a{ color:#333; display:block; width:117px;}
.i_nav li a:hover{ color:#FFF; text-decoration:none; background:url(../Images/nav_abg.jpg) no-repeat left top;}
.i_nav li a:hover{ color:#FFF; text-decoration:none; background:url(../Images/nav_abg.jpg) no-repeat left top;}*/

.ibanner{ height: 370px;overflow: hidden;position: relative;width: 100%;}
.i_banner{ display: inline;float: left;width: 1349px;}

.i_pro{padding:10px 0; background:#FFF;}
.i_pro_l{width:980px; margin:0 auto;}
.i_pro_l a{ float:left; display:inline; padding-right:10px;}

.i_container{width:980px; padding:10px 0; margin:0 auto; overflow:hidden;}

.i_about{float:left; width:485px; height:136px; background:url(../Images/icon02.jpg) no-repeat center top; overflow:hidden;}
.i_about_c{padding:10px; line-height:20px; height:80px; width:465px; overflow:hidden;}

.i_news{float:left; margin-left:6px; width:372px; height:136px; background:url(../Images/icon03.jpg) no-repeat center top; overflow:hidden;}
.i_news_l{padding:10px; line-height:21px;}
.i_news_l li{float:left; width:352px; height:21px; background:url(../Images/icon05.jpg) no-repeat left center;}
.i_news_l li a{display:block; float:left; width:282px; text-indent:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news_l li span{ display:block; float:right; width:70px; text-align:right;}

.i_ad{float:left; margin-left:6px; width:104px; height:136px; overflow:hidden;}

.i_link{height:85px; background:#edebec; border-top:1px solid #FFF;}
.i_link_l{width:980px; margin:0 auto; overflow:hidden;padding-top: 15px;}
.i_link_l h3{float:left;}
.i_link_l li{float:left; display:inline; margin-left:25px; margin-top:5px;}
.i_link_l li img{width:88px; height:31px; border:1px solid #CCC;}

.footer{ padding-top:8px; height:74px; background:url(../Images/footer_bg.jpg) repeat-x left top; }
.footer_in{width:980px; margin:0 auto;}

.footer_l{ float:left; margin-top:10px;padding-left: 80px;}
.footer_nav{ display:block;}
.footer_nav a{ color:#FFF; line-height:20px;}
.copyright{ display:block; color:#FFF; line-height:20px;}
.jsq{ display:block; color:#FFF; line-height:20px;}
.footer_r{float:right; margin-top:10px;}

/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
.p_banner{width:100%; text-align:center; background:url(../Images/pbanner_bg.jpg) repeat-x center center; height:170px; overflow:hidden;}
.p_container{background:#FFF; padding:10px; margin:0 auto; width:1003px;}
.p_left{float:left; width:233px;}
.p_right{float:right; width:740px;}

/*.p_title{color:#FFF; height:50px; background:url(../Images/p_title_bg.jpg) repeat-x left top;}
.p_title h3{font-size:18px; line-height:50px; text-align:center;}*/

.sidebar{width:233px;}
/*.sidebar li{width:233px; height:32px; margin-top:2px; text-align:center; background:url(../Images/sidebar_bg.jpg) no-repeat center top;}
.sidebar li a{color:#4c4948; line-height:32px;}
.sidebar li a:hover{color:#0066cc;}
.sidebar li a.on{color:#0066cc;}*/

.p_lad{margin-top:10px;}

.p_rtitle{height:32px; background:url(../Images/p_rtitle_bg.jpg) repeat-x left top;}
.p_rtitle h3{float:left; line-height:32px; color:#FFF; font-size:12px; text-indent:25px; font-family:microsoft yahei; width:700px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.p_r_c{width:698px; margin-top:10px; padding:10px 20px; border-width:1px 1px 0; border-style:solid; border-color:#d7d7d7; float:left;}
.p_about{line-height:25px;}
.p_about span{display:block;}

.mtop{ margin-top:10px;}
/* ��ҳ���ֽ��� */
div#com_indexistop_alinks img {
height: 62px;}