﻿/* CSS Document */
@charset "utf-8";

/***** common begin******/
body{-moz-user-select:none; width:100%; height:auto; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif,'宋体'; font-size:12px; color:#8d8d8d; line-height:20px; background:url(../images/bg.jpg) left top repeat-x #fff; word-break: break-all; /*解决IE的框架被英文撑开的问题*/}
p,form,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none; padding:0; margin:0;}
img{border:none;}
*{outline:0; margin:0px; padding:0px;}
input,textarea{ vertical-align:middle; margin:0px; padding:0}
a{ color:#8d8d8d;outline:none;hide-focus: expression(this.hideFocus=true);cursor:hand; cursor:pointer;}
a:link,a:visited,a:active{text-decoration:none;}
a:hover{ color:#8d8d8d;text-decoration:none; }
a img { border:none;}

.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}

/******整体布局******/
.wapper{ width:1012px; margin:0px auto; overflow:hidden;}
.header {width:1012px; margin:0 auto; height:117px;}
.middle {width:1012px; margin:0 auto; overflow:hidden;}
.footer { width:1012px; margin:0 auto; height:100px; overflow:hidden;}

/******头部  begin******/
.logo{ float:left;width:299px; height:46px; margin-top:20px; margin-left:15px; display:inline;}
.logo img{width:299px; height:46px; }
.toplink{ float:right; width:130px; margin-top:40px; margin-bottom:30px; margin-right:15px;}
.toplink a{ color:#4F4F4F; padding:0px 13px;}
.toplink a:hover{ color:#4F4F4F;}

/*导航开始*/
.mainnav{width:1011px; height:31px; margin-left:1px;background:url(../images/menu.jpg) left top no-repeat; z-index:99;}
.header .nav{ width:800px;z-index:99; position:relative;}
.header .nav ul{ padding:0px; margin:0px;}
.header .nav ul li{ float:left;width:103px;height:27px;line-height:27px; text-align:center;background:url(../images/mline.jpg) right center no-repeat;position:relative;}
.header .nav ul li.nobg{ background:none;}
.header .nav ul li a{ display:block; color:#fff;width:103px; font-weight:bold;}
.header .nav ul li a.on{display:block; color:#DC1A06;width:104px;height:27px;line-height:27px; background:url(../images/libg.jpg) left top repeat-x; margin-left:-1px;}
.header .nav ul li a:hover{display:block; color:#DC1A06;width:104px;height:27px;line-height:27px; background:url(../images/libg.jpg) left top repeat-x; margin-left:-1px;}
.header .nav ul li a.home{float: right; margin-right: 0;width: 80px;}
.header .nav ul li a.home:hover{background: url(../images/libg.jpg) repeat-x scroll left top transparent;color: #DC1A06;display: block;height: 27px;line-height: 27px;width: 80px;}

.header .nav ul li .subnav{width:138px;position:absolute;top:27px;left:-20px;padding:0px 0 10px 0;display:none; z-index:99;}
.header .nav ul li:hover .subnav {display: block; z-index:99;}
.header .nav ul li .subnav a{display:block;width:138px;height:29px;line-height:29px;text-align:center;color:#fff; font-weight:normal; background:url(../images/sli.jpg) repeat-x;}
.header .nav ul li .subnav a.on{display:block;width:138px;height:29px;line-height:29px; text-align:center; color:#DC1A06;background:url(../images/hli.jpg) repeat-x;}	
.header .nav ul li .subnav a:hover {display:block;width:138px;height:29px;line-height:29px; text-align:center; color:#DC1A06;background:url(../images/hli.jpg) repeat-x;}

/*导航结束*/

/******头部  end******/


/******中部  begin******/
.banner{ width:1011px; height:365px;margin-top:10px; margin-bottom:27px; position:relative; }
.inbanner{ width:1011px; height:125px; margin-top:12px;}
.inbanner span{width:1011px; height:111px;background:url(../images/inban_bg.png) no-repeat;left:0px; top:0px;}
.inbanner img{width:1011px; height:111px;}
.main{ width:1011px; margin:0px auto; overflow:hidden;}
.inmain{width:1011px; margin:0px auto;margin-bottom:40px; overflow:hidden;}

.left{ float:left; width:206px; overflow:hidden; background:url(../images/left.jpg) repeat-y;}
.right{ float:right; width:783px;overflow:hidden;}

/*左侧菜单*/
.subtit{ width:206px; height:31px; line-height:31px; padding-top:0px; padding-top:2px\9; *padding-top:3px; text-indent:15px; font-size:13px; font-weight:bold; color:#fff; background:url(../images/lefttit.jpg) no-repeat;}
.subtit span{ margin-left:5px;color:#167dc6; vertical-align:bottom; font-weight:bold;}
.subtit span b{ display:inline-block; zoom:1;width:112px; height:21px; line-height:21px; vertical-align:middle; }
.subtit span b img{float:left; margin-left:5px;}
.submenu{ width:206px; min-height:439px; height:auto !important; height:439px; overflow:visible; padding-bottom:40px; background:url(../images/submenu.jpg) left bottom no-repeat; }
.submenu ul{ padding:0px; margin:0px; width:184px; margin:17px auto; overflow:hidden;}
.submenu ul li{ float:left; width:184px; height:23px; line-height:23px; line-height:26px\9; margin-bottom:6px; text-indent:25px;background:url(../images/left_li.jpg) no-repeat; overflow:hidden;}
.submenu ul li a{ display:block; width:184px; color:#818181; }
.submenu ul li a.on{color:#FC2A00;background:url(../images/left_lion.jpg) no-repeat;}
.submenu ul li a:hover{ color:#FC2A00;background:url(../images/left_lion.jpg) no-repeat;}

/*面包线*/
.sitemap{ background:url(../images/sitemap.jpg) no-repeat; color:#B3B3B3; width:783px; height:32px; line-height:31px; text-indent:18px;}
.sitemap b{ color:#818181;}
.sitemap a{ color:#B3B3B3; padding:0px 12px 0px 6px;background:url(../images/sitedot.jpg) right center no-repeat;}
.sitemap span{color:#0070C3; margin-left:6px;}

/*内容区域*/
.content{width:756px;padding:23px 5px 0px 20px; overflow:hidden;}


/***页码***/
.page {vertical-align:middle;text-align:center;color:#656565;}
.page input {vertical-align:middle;}
.page img {vertical-align:middle;}
.page a {vertical-align:middle;display:inline-block;*display:inline;zoom:1;width:17px;height:17px;line-height:17px; margin-right:3px;text-align:center;color:#656565;background:url(../images/page_bg2.jpg) no-repeat;}
.page span {margin-right:15px;vertical-align:middle;}
.page a.on {background:url(../images/page_bg1.jpg) no-repeat;color:#FFF; font-weight:bold; font-size:11px;}
.page a.pre {width:26px;height:17px;}
.page a.next {width:26px;height:17px;margin-right:8px;}
.page a.sl{ background:none;}
.txtnum{ width:25px; text-align:center; height:15px;line-height:15px; margin:0px 2px; color:#333;border:1px solid #cccccc;}
.btngo{ width:26px; height:17px; margin-top:0px;  background:url(../images/go.jpg) no-repeat; border:none; cursor:hand; cursor:pointer; margin-left:5px;}

/*内容页*/
.details{width:745px; overflow:hidden; margin:0px auto; background:url(../images/hline.jpg) left bottom repeat-x;}
.details h1{ font-size:14px; font-weight:bold; text-align:center; line-height:30px; padding:10px 20px; color:#383838;}
.details h2{ font-size:12px; text-align:center; color:#959595; line-height:24px; font-weight:normal;}
.details h2 span{ margin-left:20px; color:#5F5F5F;}
.details .conts{ color:#6D6D6D; padding:5px 0px 40px 0px;line-height:20px; overflow:hidden;}
.info{padding:20px 10px; text-align:left; text-indent:25px; display:block; background:#F8F8F8;border-top:1px dashed #B4B4B4; border-bottom:1px dashed #B4B4B4;}
.details .conts p{ color:#6D6D6D;}
.details .conts img{ display:block; margin:30px auto;  border:1px solid #E4E4E4; padding:2px; }
.news_info a {cursor: pointer; margin:0px 3px;}
.print {background: url(../images/point.jpg) no-repeat scroll 27px 8px transparent;cursor: pointer; padding: 10px 0 10px 50px;}
.close{ text-align:right;margin-bottom:10px;}
.close a{ color:#0057A2;}

.syp{ float:left; width:370px; text-align:left; padding:20px 0px 0px 0px; margin-left:5px; display:inline; }
.xyp{ float:left; width:370px; text-align:left; padding:20px 0px 0px 0px;}
.syp a,.xyp a{ color:#373737; margin-bottom:5px;}
.syp a.a1,.xyp a.a1{ color:#0057A2;}


/******中部  end******/



/******底部  begin******/
.footnav{ float:left; width:1012px; height:27px; line-height:27px;text-align:left; margin-bottom:15px;background:url(../images/foot.jpg) left top repeat-x;}
.footnav ul{ padding:0px; margin:0px;}
.footnav ul li{ float:left; text-align:center; padding:0px 13px;height:27px; line-height:27px; line-height:30px\9; background:url(../images/mline.jpg) 0px 8px no-repeat;}
.footnav ul li.nobg{ background:none;}
.footnav ul li a,.footnav ul li a:hover{ color:#fff;}

.copy01{ float:left; width:300px; padding-left:25px; padding-right:10px; background:url(../images/ico01.jpg) 10px 6px no-repeat; color:#8E8E8E;}
.copy02{ float:left; width:300px;color:#8E8E8E;}
.cp02_l{ float:left; width:85px;padding-left:15px; padding-right:12px; background:url(../images/ico03.jpg) 0px 5px no-repeat;}
.cp02_r{ float:left; /*width:115px;*/width:85px;padding-left:15px; background:url(../images/ico02.jpg) 0px 5px no-repeat;}
.copy03{ float:right; width:320px; padding-right:48px; margin-right:7px; background:url(../images/bot_log.jpg) right top no-repeat;color:#8E8E8E; text-align:right;}
.copy03 a{ color:#045492;}
.copy03 a.hr{color:#8E8E8E;}
/******底部  end******/

/***** common end******/

