

/**布局**/
.main-header{ height:105px; background:url(../images/hd_bg.gif) repeat-x; }
.main-nav{ height:41px; background:url(../images/nav_bg.gif) repeat-x; }
.main-banner{ height:320px; background:url(../images/banner_bg.gif) repeat-x; }
.main-content{ background:#f1f1f1; }
.main-footer{ height:300px; background:url(../images/footer.gif) repeat-x; }

/**内页布局**/
.inner-banner{ height:211px; background:url(../images/inner-banner.gif) repeat-x; }



/**头部**/
.header{ width:1000px; height:105px; margin:0 auto; }
.logo{ width:312px; height:105px; background:url(../images/logo.gif) no-repeat; overflow:hidden; text-indent:-999px;}
.hd-sub{ height:105px; line-height:105px; }
.hd-sub a{ color:#777; }
.hd-sub a:hover{ color:#0169ca; }
.hd-sub em{ padding:0 10px; color:#777; }

/**导航**/
.nav{ width:1000px; height:41px; margin:0 auto; }
.nav ul{}
.nav ul li{ float:left; background:url(../images/nav_line.gif) right center no-repeat; }
.nav ul li a{ display:block; width:121px; line-height:41px; line-height:41px; font-family:Microsoft YaHei; font-size:14px; text-align:center; }
.nav ul li a:hover{ color:#fff; background:url(../images/selected.gif) no-repeat; }
.nav ul li a.selected{ color:#fff; background:url(../images/selected.gif) no-repeat; }
/**导航 下拉菜单**/
.nav ul li ul.sub-nav{ width:119px; border:1px solid #d1d0d1; border-top:none; border-bottom:none; position:absolute; visibility:hidden; z-index:1; }
.nav ul li ul.sub-nav li{ float:none; display:inline; background:none; }
.nav ul li ul.sub-nav li a{ width:119px; height:35px; line-height:35px; border-bottom:1px solid #d1d0d1; background:#FFF; }
.nav ul li ul.sub-nav li a:hover{ width:119px; background:#2395fd; color:#FFF; }

.nav ul li ul.sub-nav li a.sanIcon{ width:119px; height:35px; line-height:35px; border-bottom:1px solid #d1d0d1; background:#FFF url(../images/item-pointer.gif) right center no-repeat; }
.nav ul li ul.sub-nav li a.sanIcon:hover{ width:119px; color:#FFF; background:#2395fd url(../images/item-pointer-mover.gif) right center no-repeat; }
/**导航 下拉菜单 三级**/
.nav ul li ul.sub-nav li ul.sanSub{ width:119px; border:1px solid #d1d0d1; border-top:none; border-bottom:none; position:absolute; left:120px; visibility:hidden; z-index:999; }
.nav ul li ul.sub-nav li ul.sanSub{ float:none; display:inline; background:none; }
.nav ul li ul.sub-nav li ul.sanSub a{ width:119px; height:35px; line-height:35px; border-bottom:1px solid #d1d0d1; background:#FFF; }
.nav ul li ul.sub-nav li ul.sanSub a:hover{ width:119px; background:#2395fd; color:#FFF; }

/**广告**/
.banner{ width:1000px; height:362px; margin:0 auto; overflow:hidden; }

/**主要内容**/
.content{ width:1000px; margin:0 auto; padding-bottom:30px; }
/**阴影**/
.shade{ width:1000px; height:40px; background:url(../images/shade.gif) no-repeat; }
/**内容列表**/
.con-list{ width:1000px; overflow:hidden; }
.con-box{ float:left; width:317px; background:url(../images/divline.png) right top repeat-y; padding:0 5px; margin-right:4px; overflow:hidden; }
.con-box p{  }
.boxmain{ width:314px; }
.boxmain p{ width:294px; height:40px; line-height:40px; font-size:14px; padding-left:15px; background:url(../images/tit_lfet.gif) left center no-repeat; color:#585757; border-bottom:1px dotted #c2c2c2; }
.more{ font-size:12px; }
.more a:hover{ color:#0169ca; }
.boxmain ul{ width:309px; }
.boxmain ul li{ line-height:30px; border-bottom:1px dotted #c2c2c2; padding-left:15px; background:url(../images/dot.gif) left center no-repeat; }
.boxmain ul li a:hover{ color:#0169ca; }

/**底部**/
.footer{ width:1000px; margin:0 auto; }
.footbox{ float:left; width:160px; height:216px; padding:6px 20px; }
.footbox p{ line-height:52px; font-size:18px; color:#333333; }
.footbox ul{ display:block; width:160px; height:100px; }
.footbox ul li{ line-height:35px; padding-left:15px; background:url(../images/abot_dot.gif) left center no-repeat; }
.footbox ul li a{ color:#FFF; font-size:14px; }
.footbox ul li a:hover{ color:#0169ca; }
.footbox div{ padding:20px 0 0 20px; }

.foot-info{ float:left; width:1000px; height:70px; line-height:70px; color:#555; text-align:center; }
.foot-info span{ margin:0 10px; }








/*******内页*******/
.inner-br{ width:1000px; height:211px; margin:auto; }
.pdtop15{ padding-top:15px; background:#FFF; }

/**左侧**/
.con-left{ float:left; width:238px; }
.con-left p{ display:block; width:218px; height:40px; line-height:40px; padding-left:20px; background:#006aca; font-size:14px; color:#FFF;}
.left-main-list li a{ display:block; width:218px; height:35px; line-height:35px; background:url(../images/left-main-list.gif) no-repeat; color:#7a7a7a; padding-left:20px;  }
.left-main-list li a:hover{ background:url(../images/left-main-list-h.gif) no-repeat; color:#fff; }

/**右侧**/
.con-right{ float:right; width:750px; }
.con-right .con-right-tit{ height:39px; line-height:39px; background:url(../images/inner_icon.gif) left center no-repeat; padding-left:20px; color:#999; }
.con-right .fl{ font-size:14px; }

.con-rg-list{ width:708px; border:1px solid #e1dfdf; border-top:1px solid #2a91ee; padding:30px 20px; }
.cp-box{ width:100%; height:133px; margin-bottom:15px; }
.cp-box img{ float:left; display:block; padding:10px; border:1px solid #ebebeb; }
.cp-box .cp-box-con{ float:right; width:480px; height:133px; border-bottom:1px solid #ebebeb; }
.cp-box .cp-box-con .tit{ height:40px; line-height:40px; color:#006aca; font-size:16px; }
.cp-box .cp-box-con .con{ height:88px; text-indent:2em; line-height:1.6em; color:#7A7A7A; }

.mainlist{ color:#72716f; }
.mainlist li{ height:45px; line-height:45px; border-bottom:1px solid #d0d0d0; }
.mainlist li a{ float:left; padding-left:20px; background:url(../images/dot.gif) left center no-repeat; }
.mainlist li a:hover{ color:#0169ca; }
.mainlist li span{ text-align:right; float:right; }

.txt-con{ line-height:30px; text-indent:2em; font-size:14px; background:none; color:#666; }

.paging{ text-align: center; margin:30px 2px 0 0; height:35px; }
.paging a{ border:1px #d0dff0 solid; padding:0px 6px; height:20px; line-height:20px; display:inline-block; color:#333333; margin:0 3px;
text-decoration:none; vertical-align:middle; }
.paging span{ border:1px #d0dff0 solid; padding:0px 6px; height:20px; line-height:20px; display:inline-block; color:#333333; margin:0 3px;
text-decoration:none; vertical-align:middle; }
.paging a.over{ color:#FFF; background:#8bb1cf; border:1px #8bb1cf solid;}
.paging b input{ width:50px; border:1px #d0dff0 solid; padding:0px 6px; height:20px; line-height:20px; display:inline-block; color:#333333; margin:0 3px;
text-decoration:none; vertical-align:middle;  }


