﻿.header{height:96px; overflow:hidden; }
.header dl{}
.header dt{float:left; padding-top:28px;}
.header dd{float:right; padding-top:10px;}
.header dd li{text-align:right; padding-top:9px; color:#a1a1a1;}
.header dd li a{color:#a1a1a1;text-decoration:none;}
.header dd li a:hover {color:#664886;text-decoration:underline;}
.i_nav{width:1168px; height:36px; background:url(../images/navb.png) no-repeat; margin:0 auto;}
.i_nav ul{padding-top:4px; padding-left:4px;}
.i_nav li{float:left; line-height:28px; width:145px; text-align:center; color:#fff; font-size:15px;}
.i_nav li a{color:#fff; text-decoration:none;}
.i_nav li a:hover{color:#000;text-decoration:none; width:145px; float:left; background:#f9f9f9;}
.i_nav li.hover{color:#000; background:#f9f9f9;}
.i_nav li.hover a{color:#000; text-decoration:none;}
.i_nav li.hover a:hover{color:#000;text-decoration:none;}
.i_warp{padding-top:14px;margin:0 auto; width:1160px;}
.i_n_list{width:282px; height:615px; background:#f9f9f9; float:left;}
.i_n_list h2{line-height:29px; background:#664886; padding-left:39px; color:#fff; font-size:15px;}
.i_n_list ul{padding-top:10px;}
.i_n_list li{line-height:24px; background:url(../images/icon.gif) no-repeat 30px 50%; padding-left:39px; font-size:13px;}
.i_rig{width:852px; float:right;}
.i_rig ul{}
.i_rig a{float:left; width:213px; height:213px; position:relative; padding-bottom:20px;}
.i_rig a span{position:absolute; width:205px; height:29px; background:url(../images/ibg.png) no-repeat; bottom:21px; line-height:29px; color:#fff; font-size:18px; padding-left:8px;}
.footer{height:50px;margin:16px auto 0 auto; width:1160px; background:url(../images/fbg.gif) repeat-x top;}
.footer dl{}
.footer dt{float:left; line-height:50px; font-size:12px; color:#664886;}
.footer dd{float:right; line-height:50px; font-size:12px; color:#7f7e7e;}
.footer dd a{color:#7f7e7e;text-decoration:none;}
.footer dd a:hover {color:#664886;text-decoration:underline;}

.p_left{width:282px; height:615px; float:left; }
.p_left ul{background:#f9f9f9;}
.p_left a{line-height:57px; padding-left:38px; color:#613b7e; font-size:16px;display:block}
.p_left a:hover{color:#fff; background:#613b7e; text-decoration:none;}
.p_left a.hover{color:#fff; background:#613b7e;}
.p_rig{width:857px; float:right;}
.p_content{}
.p_banner{height:228px; position:relative;}
.p_banner span{position:absolute; width:837px; height:53px; background:url(../images/bbbg.png) no-repeat; bottom:0px; line-height:53px; color:#fff; font-size:36px; padding-left:20px;}
.p_banner1{height:228px; position:relative;}
.p_banner1 span{position:absolute; width:1140px; height:53px; background:url(../images/bbbg.png) repeat-x; bottom:0px; line-height:53px; color:#fff; font-size:36px; padding-left:20px;}

.p_text{line-height:24px; font-size:15px; color:#171717; padding:14px 20px;}
.p_text p{padding-top:8px;}
.plist{}
.plist dl{float:left; padding:20px 0 0 50px;}
.plist dt,dd{text-align:center;}

.pnlist{width:780px; margin:0 auto;}
.pnlist dl{padding:20px 0px; border-bottom:solid #e5e5e5 1px;}
.pnlist dt{float:left; width:152px;}
.pnlist dd{float:left; width:628px; line-height:20px; text-align:left;}
.pnlist dd p{padding-top:3px;}
