/* CSS Document */
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a img { border:none;}
a{ text-decoration:none;}
*{padding:0px; margin:0px;}
li{ list-style:none;}
.clear{ clear:both;}
.index{width:100%; height:192px; background:url(../images/index_02.jpg) repeat-x center; }
.index_top{	width: 1140px;	height: 192px;	background: url(../images/index_02.jpg) repeat-x center;	position: relative;	margin:auto;}
.index_top .logo{	width: 490px;	height: 136px;	position: absolute;	left: 1px;	top: 25px;}
.index_top .ss{	width: 230px;	height: 100px;	position: absolute;	top: 28px;	left: 908px;}
.index_top .ss span{ color:#FFF; margin:0 0 0 50px; float:right;}
.index_top .ss span a{ color:#FFF; margin:50px 6px 0 6px;}
.index_top .ss .sos{ width:224px; height:42px; background:url(../images/index_sousuo.jpg) no-repeat; float:right; margin-top:15px;}
.index_top .ss .sos input{ width:160px; height:20px; line-height:20px; margin-top:10px; margin-left:10px; border:none; color:#9f9f9f; float:left;}
.index_top .ss .sos .find a{ width:36px; height:24px; line-height:24px; float:left; color:#FFF; margin-top:10px; margin-left:12px;}
.index_top .nav{	width: 807px;	height: 53px;		position: absolute;	top: 151px;	left: 197px; }
.index_t{width:100%; height:64px; background: url(../images/index01.jpg); }
.index_t .index_tt{ width:1140px; height:64px; background:url(../images/index_01.jpg) no-repeat; margin:auto;}


footer{ width:100%; height:318px; background:url(../images/index_21.jpg) repeat-x;}
.foot{ width:1140px; height:300px; margin:0 auto; padding-top:18px;background:url(../images/index_21.jpg) repeat-x;}
.foot .foot_ww{width:1050px; height:170px; margin:0 auto; }
.foot .foot_ww img{float:left;}
.foot .foot_ww .foot_www{ width:790px; height:155px; line-height:25px;  color:#FFF; float:left;}
.foot .foot_ww ul{ width:790px; height:25px; line-height:25px;  color:#FFF; float:left;}
.foot .foot_ww ul li{ width:103px; height:25px; line-height:25px; text-align:center; float:left; font-size:13px; font-weight:bold;}
.foot .foot_ww ul li a{ color:#FFF;}
.foot .foot_ww ul li.aa{ width:2px;float:left;}
.foot .foot_ww ul li.bb{ width:2px;float:left; margin-right:20px;}
.foot .foot_ww .foot_www .foot_jt{ width:616px; height:100px; margin:0 auto; margin-top:30px; padding-top:20px;}
.foot .foot_ww .foot_www .foot_jt img{ float:left;}
.foot .foot_ww .foot_www .foot_jt p{ width:580px; height:100px; margin:0 auto; text-align:center; line-height:22px;  float:left;}
.foot .foot_ww .foot_www .foot_jt p img{ margin-top:-60px; margin-left:68px;}
.foot .foot_lj{ width:920px; height:70px; margin:0 auto; margin-top:45px;}









.zgsh_sj{ width:1005px; height:40px; background:url(../images/paipin_01.jpg) no-repeat; margin:auto; margin-top:15px; padding-left:35px;}
.zgsh_sj span{ height:40px; line-height:40px; float:left; color:#848181; font-size:15px; font-weight:bold; font-family:"宋体";}
.zgsh_sj p{ height:40px; line-height:40px; float:left; color:#570004; font-size:15px; font-weight:bold; font-family:"宋体";}
.zgsh_con{ width:1040px; height:2960px; margin:0 auto; padding-top:10px;}
.zgsh_con .zgsh_left{ width:195px; height:738px; float:left; margin-left:30px;}
.zgsh_con .zgsh_left .left_yl{ width:190px; height:39px;background:url(../images/paipin_02.jpg) no-repeat;}
.zgsh_con .zgsh_left .left_yl span{ color:#FFF; line-height:39px; font-size:16px; font-family:"宋体"; margin-left:65px;}
.zgsh_con .zgsh_left .left_yl li{ width:120px; height:30px; line-height:30px; padding-left:65px; border-bottom:#a9a5a5 1px solid;}
.zgsh_con .zgsh_left .left_yl li.shlb{ color:#570000; font-size:16px;}
.zgsh_con .zgsh_left .left_yl li a{ color:#000; font-size:15px;}
.zgsh_con .zgsh_left .left_yl li a:hover{color:#570000; font-size:16px;}
.zgsh_con .zgsh_left .left_yl img{ margin-top:20px;}
.zgsh_con .zgsh_right{ width:740px; height:2940px; float:left; background:url(../images/paipin_06.jpg) no-repeat; margin-left:60px;}
.zgsh_con .zgsh_right .zgsh_dbt{width:740px; height:40px; line-height:40px; }
.zgsh_con .zgsh_right .zgsh_dbt span{font-size:16px; color:#570000; margin-left:15px; float:left;}
.zgsh_con .zgsh_right .zgsh_dbt .zgsh_nyss{ width:210px; height:32px; float:right; padding-top:8px;}
.zgsh_con .zgsh_right .zgsh_dbt .zgsh_nyss #search-keyword2{ width:137px; height:22px; border:#bfbfbd 1px solid; line-height:22px; float:left; color:#bfbfbd }
.zgsh_con .zgsh_right .zgsh_dbt .zgsh_nyss #imageField{ float:left; margin-left:4px; margin-top:2px; }

.zgsh_con .zgsh_right .zgsh_lb{ width:740px; height:50px; background: url(../images/paipin_07.jpg) no-repeat; margin-top:8px;}
.zgsh_con .zgsh_right  .zgshjs{ width:734px; height:163px; border-bottom:#bfbfbd solid 1px; margin-left:1px;border-top:#bfbfbd solid 3px; margin-top:18px;}
.zgsh_con .zgsh_right .zgshjs ul{ width:367px; height:163px; float:left;}
.zgsh_con .zgsh_right .zgshjs ul img{ width:128px; height:122px; margin:-3px 20px 0 50px;float:left;border-top:#5c5b5b 3px solid; padding-top:20px;}
.zgsh_con .zgsh_right .zgshjs ul li{margin-top:18px;}
.zgsh_con .zgsh_right .zgshjs ul li span{ color:#0759b3; line-height:25px; font-size:15px;}
.zgsh_con .zgsh_right .zgshjs ul li span a{color:#0759b3; }
.zgsh_con .zgsh_right .zgshjs ul li p{ color:#6e5d5d; line-height:20px;}






.ym{width:630px; height:30px; margin-top:20px; padding-left:100px;}
.ym ul li{ width:18px; height:18px; line-height:18px; text-align:center; float:left; border:#bfbfbd 1px solid; margin:0 2px; color:#bfbfbd;}
.ym ul li a{ color:#333333;}
.ym ul li.xz{width:18px; height:18px; line-height:18px; text-align:center; float:left; border:#bfbfbd 1px solid; margin:0 2px; color:#bfbfbd; background:#ffa201;}
.ym ul li.sy{ width:50px; height:18px; line-height:18px; text-align:center; float:left; border:#bfbfbd 1px solid; margin:0 2px; color:#bfbfbd;}


.nlist{ margin:20px auto;}
.nlist ul{float: left;
    height: 163px;
    width: 367px; border-top:3px solid #BFBFBD}
.nlist ul img{border-top: 3px solid #5C5B5B;
    float: left;
    height: 122px;
    margin: -3px 20px 0 50px;
    padding-top: 20px;
    width: 128px;}
.nlist ul li{ padding-top:18px;}
.nlist ul li span{color: #0759B3;
    font-size: 15px;
    line-height: 25px;}
.nlist ul li span a{ color:#0759B3}
.nlist ul li p{color: #6E5D5D;
    line-height: 20px;}


.newpage{
  height: 30px;
  margin-top: 50px;
  padding-right:50px; clear:both;
}
.newpage ul{ margin:0px; padding:0px; list-style-type:none; text-align:right}
.newpage ul li{ display:inline-block;}
.newpage ul a{border: 1px solid #BFBFBD;
  color: #333333;
  height: 18px;
  line-height: 18px;
  padding:2px 3px;
  text-align: center;}
.newpage ul .thisclass a{ background-color:#FFA201}
.newpage ul li .pageinfo{ font-size:12px !important}