@charset "utf-8";
/* CSS Document */

html{ font-family:"微软雅黑","宋体","serif"; }
body { font-size:12px; color:#333; padding:0px; margin:0px; font-family:"微软雅黑","宋体","serif"; }
img { border:none; }
ul li {list-style-type:none;}
ul, form, p, a, img, table, tr, td, li,dd,dt,dl { margin:0;padding:0;list-style:none;color:#333; }
a {text-decoration:none; outline:none;}
h1 {margin:0;padding:0;font-weight:normal; }
.clear {clear:both;}
.fl{float:left}
.fr{float:right}
input,textarea{ background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:none;}
input{ outline:none; }
.f14{ font-size:14px; }


.zong{ width:1200px; margin:0 auto; }

.top{ /*background:url(../images/topbg1.jpg) no-repeat top center;*/ padding:71px 0px;background-image: url(../images/topbg1.jpg);
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }
.logo{ float:left; width:80%; }
.logo a{ display:block; }

.tright{ float:right; padding-top:20px;width:20%; }
.tlinks{ font-size:14px; color:#fff; float:right; margin-bottom:18px; }
.tlinks a{ font-size:14px; color:#fff; float:left; } 
.tlinks a:hover{}
.tlinks span{ float:left; padding:0px 7px;  }

.sousuo{ margin-left:20px; background:url(../images/sousuo.png) no-repeat; width:183px; height:35px; }
.sousuo_input{ padding-left:10px; width:131px; height:33px; line-height:33px; line-height:33px; font-size:14px; float:left;  }
.sousuo_submit{ width:30px; height:33px; cursor:pointer; float:left; }



/*daohang*/
.navs{ background:#8a0207; }
.daohang{ position:relative; }
.daohang>li{ float:left; position:relative; z-index:9999; padding-left:18px; padding-right:18px; }
.daohang>li>a{ display:block; line-height:40px; font-size:16px; color:#fff; font-weight:bold; }
.daohang>li:hover>a{ text-decoration:underline; transition:0s;-moz-transition:0s;-o-transition:0s;-webkit-transition:0s; }

.daohang>span{ font-size:16px; color:#fff; font-weight:bold; float:left; line-height:40px; padding:0px 40px; }
.dangqiandao{ color:#333333 !important; }
.daohangfirst{ padding-left:0px !important; }
.daohanglast{ padding-right:0px !important; }

.yiji{ width:180px; position:absolute; margin-left:12px; left:0px; top:-999px; z-index:9999; background:#ffffff; }
.daohang>li:hover .yiji{ top:40px; }
.yiji li{ position:relative; }
.yiji li a{ padding-left:22px; padding-right:15px; display:block; line-height:26px; padding-top:6px; padding-bottom:6px; font-size:14px; color:#024e9a; }
.yiji>li:hover>a{ color:#fff; background:#024e9a; }


.yijifirst{ border-top:none !important; }

.erji{ position:absolute; left:180px; width:180px; top:-9999px; z-index:9999; background:#024e9a; }
.yiji li:hover .erji{ top:0px; }
.erji>li>a{ color:#ffffff; }
.erji li:hover>a{ color:#024e9a; background:#ffffff; }

.sanji{ position:absolute; top:-999px; z-index:9999; background:#dadada; left:180px; width:180px; background:#ffffff; }
.erji li:hover .sanji{ top:0px; }
.sanji li:hover>a{ color:#ffffff; background:#024e9a; }


.index_title{ line-height:42px; border-bottom:solid 2px #b1b1b1; margin-bottom:11px; font-weight:500; }
.index_twz{  font-size:18px; color:#88031d; float:left; border-bottom:solid 2px #88031d; margin-bottom:-2px; }
.index_tmore{ float:right; }
.index_tmore a{ color:#666666; }
.index_tmore a:hover{ color:#88031d; }

.index_kuang{ padding:5px 20px 21px 20px; min-height:235px; }
.index_div{ line-height:30px; }
.index_div ul{}
.index_div li{ line-height:30px; background:url(../images/index-libg1.png) no-repeat left center; padding-left:13px; }
.index_dtitle{ float:left; }
.index_dtitle a{ font-size:14px; }
.index_dtitle a:hover{ color:#88031d; }
.index_dtime{ float:right;}


.index_div1{ margin-top:29px;  }
.ipart1{ width:565px; float:left; background:#efefef; border:solid 1px #b1b1b1; }
.ipart2{ float:right; width:598px; height:260px; }

.ipart3{ margin-top:30px; text-align:center; }
.ipart3 img{ width:100%; }

.index_div2{ margin-top:30px;  }
.ipart4{ width:565px; float:left; background:#efefef; border:solid 1px #b1b1b1;}
.ipart5{ float:right; width:598px; background:#efefef; border:solid 1px #b1b1b1; }

.ipart10{ width:1200px; background:#efefef; border:solid 1px #b1b1b1;}

.ipart6{ margin-top:30px; text-align:center; }
.ipart6 img{ width:100%; }

.index_div3{ margin-top:30px;  }
.ipart7{ width:598px; float:right; background:#efefef; border:solid 1px #b1b1b1;}
.ipart8{ float:left; width:565px; background:#efefef; border:solid 1px #b1b1b1; }

.links{ margin-top:30px; line-height:26px; font-size:14px; color:#88031d; text-align:center;  }
.links .zong{ border-top:solid 3px #88031d; padding:6px 0px; }
.links span{}
.links a{ font-size:14px; color:#88031d; margin-left:10px; }
.links a:hover{ text-decoration:underline; }

.footer{ background:#88031d; color:#fff; font-size:14px; line-height:30px; text-align:center; padding:35px 0px 35px 0px; margin-top:3px; }
.footer div span{ padding:0px 7px; }

.content{ }
.contentzong{ width:1100px; margin:0 auto; }

.brow{ font-size:14px; line-height:26px; margin:21px 0px 3px 0px; }
.brow span{ margin-right:1px; }
.brow a{ margin-right:1px; font-size:14px; font-size:14px; }
.brow a:hover{ color:#88031d; }


.left{ float:left; width:260px; margin-top:10px; }

.left_nav{ background:#88031d; padding:3px 20px 3px 20px; }
.left_nav ul{}
.left_nav li{ line-height:26px; border-bottom:solid 1px #fff; padding:7px 0px 7px 0px; text-align:center; }
.left_nav li a{ font-size:14px; color:#fff; }
.left_nav li a:hover{}
.left_navlast{ border-bottom:none !important; }


.right{ float:right; width:780px; margin-bottom:15px;}

.list_div{ }
.list_div ul{}
.list_div li{ line-height:30px; padding:5px 0px 5px 0px; border-bottom:dashed 1px #666; }
.list_div li a{ font-size:14px; float:left; padding-left:12px; background:url(../images/index-libg1.png) no-repeat left center; }
.list_div li a:hover{ color:#88031d; }

.list_div li span{ float:right; color:#666666; font-size:12px; }



.nr_div{ }
.nr_title{ font-size:16px; line-height:30px; text-align:center; font-weight:bold; margin-top:4px; }
.nr_wz1{ font-size:14px; line-height:26px; text-align:center; border-bottom:dashed 1px #666; padding-bottom:14px; margin:6px 0px 19px 0px; }
.nr_wz1 span{ padding-left:5px; padding-right:5px; }

.nr_content{ margin-top:5px; }

.nr_fy{ font-size:14px; line-height:30px; margin-top:26px; color:#333; }
.nr_fy a{ font-size:14px; color:#333; }
.nr_fy a:hover{ color:#88031d; }
.nr_fyxz{ color:#88031d !important; }