@charset "utf-8";
@import url(font.css);
@import url(main.css);
@import url(dll.css);
.header{
 height:106px;
 background:url(../images/topbg.gif) repeat-x;}
 
.logo{
    width: 1000px;
    float: left;
    height: 106px;
    overflow: hidden;
    }
 
.top_nav{
    float: right;
    padding: 30px 17px 0 0;
    }
.top_nav ul{ padding-right:15px; float:left; line-height:50px;}
.top_nav a{ padding-right:15px;}
.top_nav li{}
.top_navs{}

.i_subnav{ overflow:hidden;line-height:36px; height:36px;}
.i_subnav ul{ float:right;}
.i_subnav li{ padding-right:25px;}
.i_banner{}
.i_banner2{}
.container{}
.i_left{width:205px; float:left;overflow:hidden;}
.i_p_new{ line-height:22px;padding-left:10px;width:195px;}
.i_n_new{ float:left;}
.i_n_new li{ line-height:24px;float:left; padding-left:10px; width:205px;}
.i_n_new li a{display: block; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;width:170px; float:left;}

.i_notice{
 padding-bottom: 8px;}
.i_notice h1{height:33px; background:url(../images/t1.jpg) no-repeat; line-height:33px; padding-left:33px; font-weight:bold;}
.i_notice ul{background:url(../images/bg.gif) repeat-y; padding-top:5px;  float:left; width:100%;}
.i_notice li{background:url(../images/icon.gif) no-repeat 12px 8px; padding-left:26px; line-height:23px;}
.i_content{}
.i_content h1{height:33px; background:url(../images/t1.jpg) no-repeat; line-height:33px; padding-left:33px; font-weight:bold;}
.i_content ul{background:url(../images/bg.gif) repeat-y; padding-top:5px;line-height:23px; padding:0 10px; width:185px;float:left;}
.i_content li{line-height:23px; padding:0 10px; height:100%;}
.i_video{}
.i_video h1{height:33px; background:url(../images/t1.jpg) no-repeat; line-height:33px; padding-left:33px; font-weight:bold;}
.i_video ul{background:url(../images/bg.gif) repeat-y; padding-top:5px; text-align:center;}
.i_service{}
.i_service h1{height:33px; background:url(../images/t1.jpg) no-repeat; line-height:33px; padding-left:33px; font-weight:bold;}
.i_service ul{}
.i_p_cate{background:url(../images/bg.gif) repeat-y; padding-top:5px; height:100%; width:100%; float:left;}
.i_p_class{ padding-left:5px;}
.i_p_class li{
 float:left;
 background:url(../images/bg1.jpg) no-repeat;
 width:184px;
 padding-left:5px;
 overflow:hidden;
 height:37px;}
.i_p_class li a{
 display: block;
 white-space: nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 width:180px;
 padding-left:20px;
 line-height:31px;}
.jiaoyan{height:31px; width:92px; background:url(../images/bg1.jpg) no-repeat; text-align:center; line-height:33px;}
.i_rig{width:750px; float:right;}
.i_n_list{}
.i_n_list h1{height:31px; background:url(../images/t2.gif) no-repeat; line-height:31px; color:#fff; font-size:14px; font-weight:bold;  padding-left:36px;}
.nlist{width:750px; background:url(../images/b2.gif) repeat-y; padding-bottom:10px;}
.nlist ul.n_img{width:322px; float:left; padding:13px 0 0 14px;}
.nlist ul.n_list{width:399px; float:left; padding:15px 0 0 0;}
.nlist ul.n_lists h2{text-align:center;}
.nlist ul.n_lists h3{line-height:20px; padding:5px 0px; height:38px;overflow:hidden;}
.nlist ul.n_list h4{height:1px; background:url(../images/line.gif) repeat-x; font-size:0px; width:100%;}
.nlist ul.n_list dl{ line-height:21px;width:399px;padding-top:5px; float:left;}
.nlist ul.n_list dt{float:left; background:url(../images/icon1.gif) no-repeat 6px 5px; padding-left:23px;}
.nlist ul.n_list dt a{display: block; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;width:300px;}
.nlist ul.n_list dd{float:right; padding-right:3px; color:#000;}
.nlist2{width:371px;}
.nlist2 h1{height:33px;background:url(../images/t3.jpg) no-repeat; line-height:33px; padding-left:54px; color:#02385e;overflow:hidden;}
.nlist2 ul{width:371px; background:url(../images/b3.gif) repeat-y; height:100%;}
.nlist2 dl.ntit{  float:left; height:100%;}
.nlist2 dl.ntits{float:left; height:100%; padding-left:10px; line-height:18px;}
.nlist2 dl.ntit dt{float:left; width:122px; height:82px; padding:6px 0 0 6px; text-align:center; margin:0 auto; overflow:hidden;}
.nlist2 dl.ntit dt img{height:82px;}
.nlist2 dl.ntit dd{float:left;width:218px; line-height:20px; padding-top:6px; padding-left:10px;}
.nlist2 dl.ntit a{display: block; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;width:200px; padding-left:10px;}
.nlist2 dl.ntit span{float:left; height:60px; overflow:hidden;}
.nlist2 dl.nlist3{ line-height:22px; padding-left:10px;}
.nlist2 dl.nlist3 li{width:350px;}
.nlist2 dl.nlist3 dt{float:left; background:url(../images/icon.gif) no-repeat left center;}
.nlist2 dl.nlist3 dt a{display: block; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;width:260px; padding-left:10px;}
.nlist2 dl.nlist3 dd{float:right; padding-right:8px; color:#000;}
.i_p_list{height:130px; background:#fdedc9;}
.i_p_list ul.i_p_t{width:37px; height:113px; background:url(../images/t4.jpg) no-repeat right bottom; float:left; padding:9px 0 0 8px;}
.i_p_list ul.i_p_t li{text-align:center; line-height:22px; padding-top:12px; width:18px;  margin:0 auto;}
.plist{width:704px; float:left; overflow:hidden;}
.plist ul.p_list{}
.plist ul.p_list li{float:left; padding:9px 0 0 12px;}
.nlist3{ float:left; padding-top:5px;}
.nlist3 li{float:left;}
.nlist3 dt{ float:left;display: block; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;width:280px;}
.nlist3 dd{ float:right;}
.nlist3 h1{height:31px; background:url(../images/t5.jpg) no-repeat; line-height:31px; color:#fff; font-size:14px; padding-left:24px; font-weight:bold;}
.nlist4{width:358px; float:left; padding:12px 0 0 12px;}
.nlist4 dl{}
.nlist4 dt{width:128px; float:left;}
.nlist4 dd{width:230px; float:left;}
.nlist4 dd li{ line-height:23px;}
.link{width:956px; border:solid #66bbe4 1px; margin:0 auto;  float:left; height:32px; overflow:hidden;}
.i_link{ background:#0d90ea; color:#fff; height:22px; text-align:center; padding-top:10px; width:52px; float:left; vertical-align:middle;}
.footer{
 height:100px;
 background:url(../images/footer.gif) repeat-x;
 font-family:Arial, Helvetica, sans-serif;
 float:left;}
.footer h1{text-align:center; line-height:30px;}
.footer ul{height:30px; background:url(../images/bg2.gif) repeat-x;}
.footer li{line-height:30px; text-align:center;}
.p_rig{width:750px; float:right; overflow:hidden;}
.p_rig h1{}
.p_r_t{height:32px; background:url(../images/t6.gif) no-repeat; line-height:32px; padding-left:40px;}
.p_r_t dt{ float:left; font-size:14px;}
.p_r_t dd{ float:right; padding-right:10px;}
.p_content{border:solid #cce8f4 1px; background:#edf7fa;}
.p_content ul{}
.p_p_content{padding:10px 20px; line-height:24px;}