@charset "utf-8";

*{margin: 0;padding: 0;}
body{font-family: "Segoe UI", Arial, "Microsoft Yahei", sans-serif;font-size: 14px;-webkit-font-smoothing:antialiased;}
ul,li{list-style: none;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
a{text-decoration: none;color: #333;}
a:hover{color:#000;webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;	}
img{border: 0;}
.fl{float:left;}
.fr{float:right;}
.clear{clear: both;}
.common{width: 1200px;margin:0 auto;}

.top_lay{ background:url(../images/topbg.jpg) no-repeat center top; height:218px;}
.banner_lay{ background:url(../images/banner.jpg) no-repeat center top; height:500px;}
.nav_lay{background:url(../images/navbg.jpg) repeat-x; }
.nav{}
.nav ul li{text-align:center; float:left;}
.nav ul li a{ color:#edeab7; font-size:20px; line-height:50px;}
.qwjs_lay{ background:#f1f1f1; height:40px; line-height:40px;}
.box1{ margin:20px auto;}
.box_left{ background:#fff7d7; width:710px; height:365px; margin-right:20px;}
.box_right{ width:465px;}
.title{height:36px; width:100%;line-height:36px; border-bottom:#e9e9e9 3px solid;}
.title h3{color:#c21b1f; font-size:20px;line-height:36px;float:left; padding-left:40px; border-bottom:#c21b1f 3px solid; background:url(../images/ico01.png) no-repeat;}
.title b{ font-weight:normal; color:#bdbdbd; padding-left:5px;}
.title span{ float:right;font-size:14px;}
.title span a{color:#c21b1f;}
.box_right ul{width:435px;padding:7px 15px;}
.box_right ul li{ line-height:35px; font-size:14px; background:url(../images/dot.png) no-repeat left;}
.box_right ul li a{ color:#000000; padding-left:15px;}
.box_right ul li span{ float:right;}
.kslj img{ padding:0 1px; margin-top:10px;}


.box_right1{ width:580px;}
.box_right1 ul{width:580px;padding:10px 0px;}
.box_right1 ul li{ line-height:35px; font-size:14px; background:url(../images/dot.png) no-repeat left;}
.box_right1 ul li a{ color:#000000; padding-left:15px;}
.box_right1 ul li span{ float:right;}

.title2{height:36px; width:100%;line-height:36px; border-bottom:#e9e9e9 3px solid;}
.title2 h3{color:#c21b1f; font-size:20px;line-height:36px;float:left; padding-left:40px; border-bottom:#c21b1f 3px solid; background:url(../images/ico02.png) no-repeat;}
.title2 b{ font-weight:normal; color:#bdbdbd; padding-left:5px;}
.title2 span{ float:right;font-size:14px;}

.title3{height:36px; width:100%;line-height:36px; border-bottom:#e9e9e9 3px solid;}
.title3 h3{color:#c21b1f; font-size:20px;line-height:36px;float:left; padding-left:40px; border-bottom:#c21b1f 3px solid; background:url(../images/ico03.png) no-repeat;}
.title3 b{ font-weight:normal; color:#bdbdbd; padding-left:5px;}
.title3 span{ float:right;font-size:14px;}

.title4{height:36px; width:100%;line-height:36px; border-bottom:#e9e9e9 3px solid;}
.title4 h3{color:#c21b1f; font-size:20px;line-height:36px;float:left; padding-left:40px; border-bottom:#c21b1f 3px solid; background:url(../images/ico04.png) no-repeat;}
.title4 b{ font-weight:normal; color:#bdbdbd; padding-left:5px;}
.title4 span{ float:right;font-size:14px;}

.title5{height:36px; width:100%;line-height:36px; border-bottom:#e9e9e9 3px solid;}
.title5 h3{color:#c21b1f; font-size:20px;line-height:36px;float:left; padding-left:40px; border-bottom:#c21b1f 3px solid; background:url(../images/ico05.png) no-repeat;}
.title5 b{ font-weight:normal; color:#bdbdbd; padding-left:5px;}
.title5 span{ float:right;font-size:14px;}


.banner{ width:100%; height:430px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:430px; float:left;}
.b-list{ height:50px; padding-top:390px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #bf242a;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:160px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:160px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}



.news{ margin:3px auto;}
.new{ width:783px;}
.new .img{float:left; padding:10px 35px 5px 12px; width:355px;text-align:center;}
.new .img a{ color:#333333; font-size:14px; line-height:32px;}
.new h2{ font-size:16px; background:#8f000b; text-align:center; padding:5px 5px;color:#FFF; width:106px;}
.new ul{ list-style:none; border:#aeaeae 1px solid;padding:8px 0px 8px 10px;}
.new ul li{background:url(../images/lin.jpg) no-repeat center;line-height:32px;}
.new ul li a{color:#444444;font-size:14px;}
.new ul li span{ color:#6e6e6e; font-size:12px; float:right; padding-right:7px;}

.list_img{ width:342px; float:left;}
.tpxw{width:342px; margin-bottom:26px; background:#f5f5f5;border-top:1px solid #9e1717;}
.tpxw_list{width:288px; padding:20px 27px 20px 25px;}
.tpxw_list li a{display:block; border-bottom:1px solid #e5e5e5;}
.tpxw_list li a .pic img{width:288px;max-height:192px;overflow:hidden;}
.tpxw_list li a .txt{width:288px; height:50px; line-height:50px; color:#000; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.part_title{width:342px;height:30px; line-height:30px; display:block;font-size:16px;}
.part_title p{ float:left; width:288px; padding-left:20px; line-height:40px;}
.part_title span{ }
.part_title a{color:#9e1717;}

.list_box{ width:820px; float:right;}
.tit{width:800px; float:left;background:#90000a;color:#FFF; font-size:14px; padding-left:20px;}
.tit a{color:#FFF;height:30px;line-height:30px;margin:15px 0px 0px 0px;padding: 10px 0px 10px 0px;}
.listbox{width:820px; float:left;padding-top:20px;}
.listbox ul{ list-style:none;}
.listbox ul li{line-height:34px; padding-left:20px;}
.listbox ul li a{color:#444444;font-size:14px;}
.listbox ul li span{ float:right;font-size:14px;}



.yqlj{ background:url(../images/yqljbg.jpg) no-repeat;height:36px; margin:30px auto;padding-top:6px;}

.list{ padding-bottom:50px;}
.list ul{ background:#fef6d7; padding:70px;}
.tit2{background:url(../images/ejtit.jpg) no-repeat center top; height:50px; width:1200px;line-height:50px;}
.tit2 h3{color:#edeab7; font-size:20px;line-height:46px;float:left; padding-left:40px;}
.tit2 span{ float:right; color:#814001; font-size:18px; padding-right:20px;}

.tplj{ padding:5px 10px; border:#c21b1f 2px solid; width:1176px; margin:0 auto;}
.tplj img{ padding-right:24px;}
.bq_lay{ background:url(../images/footbg.jpg) no-repeat center bottom; height:98px; padding:20px 0;}
.bq_left p{ color:#fff; width:600px; line-height:32px; font-size:14px;padding-top:15px;}