@charset "gb2312";
/* CSS Document */
/*边距清零*/
ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{margin:0; padding:0;}
form,span,input,select{margin:0; padding:0;}
/*----------------------------------------------------------总体设置----------------------------------------------------------*/
html{margin:0 auto;padding:0;font-size:12px;FONT-FAMILY:'宋体';overflow-y:scroll; color:#353535;}
body{line-height:200%; color:#535353; margin:0 auto;padding:0; background:#e7e7e7;  }
a:link{color:#353535;text-decoration: none;}
a:hover{color:#f00;}
a:visited{color:#353535;text-decoration: none;}
img{ margin:0; padding:0; border:0;}
ul,li{ margin:0; padding:0;list-style-type:none;}
.clear{ clear:both;}
.floatL{ float:left;}
.floatR{ float:right;}
table{
table-layout:fixed;  /*固定表格，其实这个主要保证一连串不间断英文字符不会撑开td，因为一连串不间断英文字符表示的是一个单词，肯定不会分行的*/
}


/*----------------------------------------------------------top----------------------------------------------------------*/
.top{ width:1380px;height:172px; overflow:hidden; background:url(../images/top.jpg) no-repeat center; margin:0 auto;  }
.menu{width:307px; margin:0 auto 10px auto; text-align:center; font-size:16px;  line-height:50px; }

.menu li{   height:50px;font-family:'微软雅黑'; text-align:center; font-weight:600;  background:url(../images/li.jpg) no-repeat; margin-bottom:8px; }
.menu li:hover{background:url(../images/li2.jpg) no-repeat;}
.menu li a{ display:block; color:#DA231B; height:50px;}
.menu li a:visited {color:#DA231B;text-decoration: none;}
.menu li a:hover{ color:#DA231B;}
.menu li.hover{background:url(../images/li2.jpg) no-repeat;}
.menu li.hover a{ color:#DA231B;} 
.menu li.hover a:visited {color:#DA231B;text-decoration: none;}



/*----------------------------------------------------------banner---------------------------------------------------------*/
.ren{ width:808px; height:574px;  background:url(../images/ren.png) no-repeat; position:relative; z-index:99; margin:0 auto; margin-top:-172px; }

.banner{ height:555px;width:1380px;  margin:0 auto;overflow:hidden;margin-top:-402px;position:relative; }
.nbanner{ height:150px; width:1030px; margin:0 auto;overflow:hidden; }

/*----------------------------------------------------------center----------------------------------------------------------*/
.cent{ width:1380px; height:190px; background:url(../images/cent.jpg) repeat-x #71706E; margin:0 auto;}
.cc{ width:1320px; height:172px; margin:0 auto; padding:10px 0 0 0 ;}
.c1{ width:210px; height:168px; border:2px solid #fff; background:#d8d8d8;}
.c2{ width:210px; height:168px; border:2px solid #fff; background:#d8d8d8; margin:0 6px 0 6px;}

.c1t{ height:27px; background:url(../images/c1t.jpg) no-repeat; text-align:right; width:200px; margin:0 auto;}
.c1r{ width:200px; height:133px; background:url(../images/c1r.jpg) no-repeat; _margin:0 auto; margin:7px auto; padding:5px 0 0 0; overflow:hidden;}

.c2t{ height:27px; background:url(../images/c2t.jpg) no-repeat; text-align:right; width:200px; margin:0 auto;}
.c3t{ height:27px; background:url(../images/c3t.jpg) no-repeat; text-align:right; width:200px; margin:0 auto;}
.c4t{ height:27px; background:url(../images/c4t.jpg) no-repeat; text-align:right; width:200px; margin:0 auto;}
.c5t{ height:27px; background:url(../images/c5t.jpg) no-repeat; text-align:right; width:200px; margin:0 auto;}

.c2r{ width:200px; height:133px;  _margin:0 auto; margin:7px auto; overflow:hidden;}

.c6t{ height:30px; background:url(../images/c6t.jpg) no-repeat; text-align:right; width:200px; margin:0 auto; border-bottom:1px solid #fff;}
.c6r{ width:188px; height:125px; background:url(../images/c6r.jpg) no-repeat; _margin:0 auto; margin:7px auto; padding:5px 0 0 0; overflow:hidden;}


.tiao{ height:76px; width:1380px; margin:0 auto; background:url(../images/tiao.jpg) no-repeat center;}
/*------------------内页----------------------------------------------------------*/
.center1{ width:1380px; min-height:100px; margin:0 auto; background:#c8c8c8;  overflow:hidden;}
.center{ width:1355px; min-height:100px; margin:15px auto; background:url(../images/cent.png); overflow:hidden;}

.nleft{ width:310px; min-height:100px; overflow:hidden;}
.nright{ width:1030px; min-height:100px; overflow:hidden; }

.rt{ height:50px; overflow:hidden;  line-height:50px;  background:url(../images/rt.png);  margin:15px auto; border-bottom:1px solid #fff;}
.zi{color:#000; font-size:22px; font-weight:600; min-width:100px;  text-indent:10px; }

.wei{  margin-right:10px; }

.rr{  margin:10px auto; min-height:500px; background:url(../images/r.png) ; }
.rcont{ width:95%; margin:0 auto; min-height:100px;  padding-top:5px; overflow:hidden;}


.rd{  height:13px;  background:url(../images/rd.png) no-repeat; }


.p1 a{ font-weight:600;}
.p1 a:hover{ color:#09F;}
.p3{ text-indent:2em; line-height:20px; }

.pro{ width:98%; margin:0 auto; font-size:12px;}
.pro li{min-height:140px; border-bottom:1px dashed #bd995d; margin:10px 0 10px 0; }
.d1{ width:155px; height:120px; overflow:hidden; text-align:center;}
.d2{ width:565px; height:120px;overflow:hidden;}
.pi{ border:1px solid #ccc; padding:3px;}

.pa a{color:#f00;}
.pa a:hover{ color:#09f;}

.dao{ width:97%; min-height:80px; border:1px dashed  #8a631e; padding:10px 5px 5px 10px; margin:0 auto; color:#2A8691; }
.dao span{ color:#000; font-weight:600;}

.ncnt{ width:97%; margin:0 auto;}

.chow{ margin:0 auto; text-align:center;}
.chow li{ text-align:center;  width:33%; margin-bottom:15px; }
.ch{}
.chow2{ margin:0 auto; text-align:center;}
.chow2 li{ text-align:center;  width:25%; margin-bottom:15px; }

.pi2{ padding:3px; background:#d8d8d8; border:2px solid #fff;}

.h{background:url(../images/h1.png) no-repeat; width:722px; height:43px; }
.ad{ text-indent:2em; padding:0 5px 5px 5px; margin:2px 5px 8px 0; color:#2A8691}
.ad1{ text-indent:2em; padding:0 5px 5px 5px; margin:2px 5px 8px 0;color:#000; }

.message{ width:95%; min-height:160px;  margin:15px auto; }
.a1{ width:10%; min-height:10px; margin-top:10px; }
.a2{ width:88%; min-height:10px; text-indent:2em;margin-top:10px;}
.mm{ width:98%; background:#f6f9fe; border:1px dashed #dfdfdf; padding:2px; margin-bottom:8px; }
.mm ul{ width:97%; margin:5px auto;}
.mm ul p{ text-indent:2em; color: #464646;}
.mm ul span{ color:#C00; }
.ss{ border-bottom:1px solid #993d3d; margin-bottom:5px;}

.mp{ height:30px; line-height:30px;border-bottom:1px solid #993d3d;}

.tu{ width:96px;  min-height:150px; padding:5px;}
.mtur{ width:520px;  min-height:150px;  padding-left:5px;}

/*----------------------------------------------------------新闻----------------------------------------------------------*/
.dli{ width:98%; margin:0 auto; overflow:hidden}
.dli li{ height:40px; line-height:40px; font-size:12px; _height:35px;_line-height:35px;  border-bottom:1px dashed #dfdfdf;  }
.dli li a{  color:#535353; }
.dli li a:hover{  color:#f00; text-decoration:underline }


.do{ height:130px;  margin-bottom:10px; }
.dop{ height:30px; line-height:30px;}
.dop a{ color:#820c0c; font-size:13px; font-weight:600;}

.dotu{ width:200px; height:120px; overflow:hidden;}
.dotu img{ border:1px solid #dfdfdf; padding:2px;}
.dor{ width:470px; height:100px;}

.doa a{ color:#390;}
.doa a:hover{ color:#f00;}
/*----------------------------------------------------------foot----------------------------------------------------------*/
.yq{ width:1002px; height:40px; margin:0 auto; line-height:40px;  color:#030303;margin-top:25px; font-size:12px; overflow:hidden;}
.yq a{ color:#030303;}
.yq a:hover{ color:#f00;}
.yq span{ color:#7e0c0d; font-size:14px; font-weight:600; margin-left:10px;}


.foot{width:1380px;  height:118px; margin:0 auto;  } 
.foot a{ color:#030303;} 
.foot a:hover{ color:#F00;}
.foot1{ width:1380px; height:60px;padding-top:20px; color:#030303; margin:0 auto;} 
