﻿@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(js.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
/*--------------------------------------开始页首部分---------------------------------------*/
.header{height:109px;}
.logo{float:left;height:109px; }
.topnav{float:right; height:40px; padding:10px 0 0 0;}
.i_search{float:left; width:240px; height:35px; overflow:hidden; position:relative;}
#keywords{width:150px; height:20px; position:absolute; left:0px; top:5px; line-height:20px; }
#searchbtn{width:81px; height:24px; line-height:24px; border:0;position:absolute; left:158px; top:6px; padding:0; cursor:pointer; background:url(../images/search.gif) no-repeat left top; color:#fff; font-weight:bold; font-size:14px; }

.languagebar{ float:left;color:#fff; height:35px; }
.languagebar li{ float:left; vertical-align:bottom; height:35px; line-height:35px;}
.languagebar a{ color:#fff; font-weight:bold; padding-left:5px; }
.languagebar a:hover{color:#4bd7ff;}
/*--------------------------------------结束页首部分---------------------------------------*/

/*--------------------------------------开始主体部分---------------------------------------*/
.container{border-top:solid #0079a1 5px; display:block;}
.i_banner{ position:relative; height:230px;}
.i_banner img,.p_banner img{ vertical-align:bottom;}

.left_top_bg{ width:302px; height:18px; position:absolute; left:0px; bottom:-5px;}
.rig_top_bg{ width:229px; height:18px; position:absolute; right:0px; bottom:-5px;}

/*开始关于我们*/
.i_left{width:302px; float:left; position: relative;}
.i_content{width:302px;float:left; height:212px; background:url(../images/b1_center.png) left center no-repeat; overflow:hidden;}
.i_content h1{line-height:49px; height:49px; padding-left:17px; font-size:16px; color:#fff; font-weight:bold;}
.i_content h2{text-align:center;}
.i_content .i_c_msg{ padding:5px 17px 0 17px; line-height:22px; color:#fff;}
/*结束关于我们*/

/*开始推荐新闻*/
.i_mid{width:439px; float:left; padding-left:15px;}
.i_n_list{width:439px; float:left;}
.i_n_list dl.i_n_t{width:439px; height:47px; background:url(../images/line.gif) no-repeat bottom;}
.i_n_list dl.i_n_t dt{float:left; line-height:47px; background:url(../images/i_n_topic.jpg) no-repeat left top; float:left;font-size:16px; color:#2e2e2e; font-weight:bold;}
.i_n_list dl.i_n_t dd{float:right; padding:15px 0 0 0;}
.i_n_list .nlist{ padding:5px 7px 0 7px; height:160px; overflow:hidden;}
.i_n_list .nlist ul.n_list li a{width:300px;}

ul.n_list{ width:100%;}
ul.n_list li{ height:25px; line-height:25px; background:url(../images/icon.gif) no-repeat left center; padding-left:10px;}
ul.n_list li a{ float:left;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.n_list li span{ float:right; color:#626262;}

/*结束推荐新闻*/

/*开始联系我们*/
.i_rig{width:229px; float:right;}
.i_contact{width:229px; height:212px;background:url(../images/b2_center.png) no-repeat; float:right;  overflow: hidden;}
.i_contact h1{line-height:49px; padding-left:17px; font-size:16px; color:#fff; font-weight:bold;}
.i_contact h2{text-align:center;}
.i_contact .i_c_msg{line-height:22px; padding:5px 5px 0 5px; color:#fff; }
/*结束联系我们*/

dl.p_list{ float:left; width:172px;}
dl.p_list dt{ width:172px; height:113px; display:block;}
dl.p_list dt a{ display:block; width:164px; height:105px; border:3px solid #e3e3e3; padding:1px; background:#fff;}
dl.p_list dt a:hover{border:3px solid #2bace5;}
dl.p_list dt img{ width:164px; height:105px; vertical-align:bottom;}
dl.p_list dd{ width:172px; height:25px; line-height:25px; text-align:center; display:block;}
dl.p_list dd a{display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; width:172px; text-align:center; }

/*--------------------------------------结束主体部分---------------------------------------*/

/*--------------------------------------开始页尾部分---------------------------------------*/
.footer{background:#1f1f1f; color:#fff;  }
.footer a,.footer a:hover{ color:#fff;}
.footer .footerbar{padding:10px 0; text-align:center; line-height:20px;}
/*--------------------------------------结束页尾部分---------------------------------------*/

/*--------------------------------------开始内页部分---------------------------------------*/
.p_container{border-top:solid #0079a1 5px; display:block;}
.p_banner{ height:202px; position:relative;}
.p_left_title{ position:absolute;left:0px; bottom:-27px; width:214px; padding-left:15px;  height:67px; color:#fff; line-height:67px; background:url(/templates/images/p_left_title.png) center no-repeat; font-size:24px; font-weight:bold; overflow:hidden; font-family:"微软雅黑";}
.p_left{width:229px; float:left; padding-top:22px;background:url(../images/b1.gif) repeat-y;}
.p_left .p_contact{
	height:126px; background:url(../images/lbv.jpg) no-repeat; width:219px; overflow:hidden; float:left;
	line-height:22px; padding:40px 5px 0 5px;color:#fff;
}

.p_rig{width:756px; float:right;}
.p_rig dl.p_r_t{width:756px; height:47px; background:url(../images/icon2.gif) no-repeat bottom;}
.p_rig dl.p_r_t dt{float:left; line-height:47px; float:left;font-size:16px; color:#2e2e2e; background:url(../images/i_n_topic.jpg) no-repeat left top; font-weight:bold;}
.p_rig dl.p_r_t dd{float:right; padding:18px 0 0 0;}

.p_rig .p_r_content{ float:left; padding:10px 0; width:756px; line-height:22px; }
/*


.p_contact{height:166px; background:url(../images/lbv.jpg) no-repeat;}
.p_contact ul{line-height:22px; padding-top:20px;color:#fff; padding-left:5px; padding-right:5px;} 


.p_n_list{}
.p_n_list dl{width:172px; height:145px; background:url(../images/b2.gif) no-repeat right bottom; padding:10px 0 0 10px; float:left;}
.p_n_list dl.hover{background:url(../images/b3.gif) no-repeat right bottom;}
.p_n_list dt{padding-top:5px; text-align:center;}
.p_n_list dd{text-align:center; line-height:22px; font-weight:bold;}

.page{text-align:center; padding:10px 0px;}
.page a{margin-right:6px; text-align:center; cursor:pointer;border:solid #e4e4e4 1px; color:#6b6b6b; padding:2px 5px;font-family:"宋体"}
.page a.current{color:#d94600; border:none; font-weight:bold;}
.page a.current:hover{text-decoration:none;border:none;color:#d94600; background:none;}
.page a:hover{text-decoration:none;border:solid #d94600 1px; color:#fff;background:#d94600; }


.home{float:left; padding-top:5px;}
.home a:hover{ color:#0000FF; text-decoration:none;}
.favorite{}
.favorite a:hover{ color:#0000FF;text-decoration:none;}

.jj{ float:left;}

.color6{ margin-left:300px;}
.hh{ float:left;}


.p_p_list dl.clearfix{ float:left; margin-top:30px; margin-left:10px; width:164px; }
.p_p_list dl.clearfix img{ width:164px; height:136px;}
.p_p_list dl.clearfix  dd{text-align:center;}




.p_sidebar{width: 180px; height:200px; overflow:hidden;text-overflow:ellipsis; margin-left:18px;border: 1px solid #773918; padding:5px;}
.p_left_title{ text-align:center; width:180px; overflow:hidden; margin-left:18px;}