@import url("allcss.css");


.top{height: 112px; box-shadow: 0 3px 3px #a7a7a7; position: relative; z-index: 99;}
.top .logo{width: 257px; height: 112px; float: left; margin-right: 126px;}
.top .nav{float: left;}
.top .nav ul{}
.top .nav ul li{width: 102px; height: 112px; float: left; font-size: 16px; line-height: 112px; text-align: center;}
.top .nav ul li a{display: block;}
.top .nav ul li a:hover{background: url(../images/nav_li_bg_01.png) no-repeat center; color: #fff;}

.banner{width: 100%; height: 544px; margin: auto; background: url(../images/banner_01.jpg) no-repeat top center;}
.banner img{width: 100%;}

.cot{ margin-bottom: 15px;}
.cot_m{}
.cot1{height: 312px; overflow: hidden;}
.cot1_l{width: 372px; float: left;}
.cot1_l_t{line-height:50px; padding-top: 2px; }
.cot1_l h1{width: 372px; height: 142px; display: block; margin-bottom: 8px;}
.cot1_l h1 img{width: 100%;}
.cot1_l p{line-height: 24px; color: #444; height: 72px; overflow: hidden;}
.cot1_l_b{height: 37px; background: url(../images/cot1_gd_01.png) no-repeat 0 center; padding-left: 30px; line-height:37px; border-bottom: 1px solid #d5d5d5;}
.cot1_c{float: left; width: 373px; margin-left: 44px;}
.cot1_c ul{height: 222px; overflow: hidden;}
.cot1_c ul li{width: 100%; height:36px; line-height: 36px; border-bottom: 1px solid #d5d5d5; background: url(../images/cot1_c_li_h_01.png) no-repeat 0 center;}
.cot1_c ul li p{float: left; margin-left: 12px;}
.cot1_c ul li span{float: right; color: #666;}
.cot1_r{float: right; width: 370px;}
.cot1_r h1{width: 370px; height: 222px;}

.cot2{ margin-top: 10px;}
.cot2_t{ line-height:50px; width: 100%; height: 50px; overflow: hidden; }
.cot2_t h3{float: left;}
.cot2_t span{float: right; background: url(../images/cot2_gd_01.png) no-repeat center; display: block; width: 83px; height: 30px; margin-top: 10px; }
.cot2_t span a{display: block; height: 30px; }
.cot2_t span a:hover{background: url(../images/cot2_gd_02.png) no-repeat center; }
.cot2_m{}
.cot2_m_t{width: 100%; height: 304px; overflow: hidden;}
.cot2_m_b{padding-top: 20px;}
.cot2_m_b ul{width: 600px; margin: auto;}
.cot2_m_b ul li{width: 98px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #d5d5d5; float: left; margin-right:20px; cursor: pointer;}
.cot2_m_b ul li:hover{border: 1px solid #e50005; color: #e50005;}

.cot3{}
.cot3 ul{}
.cot3 ul li{width: 596px; float: left; height: 177px; padding-top: 17px; border: 2px solid #fff;}
.cot3 ul li i{width: 150px; height: 150px; border-radius: 150px; margin:0 30px 0 20px;border: 5px solid #dddddd; overflow: hidden; float: left;}
.cot3 ul li h3{float: left; width: 380px; line-height: 145px;}
.cot3 ul li p{float: left; line-height: 30px; width: 380px; height: 60px; overflow: hidden;}
.cot3 ul li span{float: left; width: 380px; line-height: 26px;}
.cot3 ul li:hover{border: 2px solid #da251d;}

.cot4{}
.cot4_b{height: 171px; width: 92%; padding: 20px 4%; position: relative; }
.cot4_b .bd ul{width:1104px; margin: auto; }
.cot4_b .bd ul li{width: 248px; height: 171px; float: left; border: 2px solid #d5d5d5; position: relative; margin: 0 12px;}
.cot4_b .bd ul li img{width: 100%;}
.cot4_b .bd ul li span{background-color: rgba(0,0,0,0.6); font-size: 14px; text-align: center; position: absolute; z-index: 11; bottom: 0; left: 0; width: 100%; display: block; height: 36px; line-height: 36px; color: #fff;}
.cot4_b .hd .prev{width: 34px; cursor: pointer; height: 85px; position: absolute; left: 0; z-index: 11; top: 30%; background:#e0e0e0 url(../images/cot4_jt_l_01.png) no-repeat center;}
.cot4_b .hd .next{width: 34px; cursor: pointer; height: 85px; position: absolute; right: 0; z-index: 11; top: 30%; background:#e0e0e0 url(../images/cot4_jt_r_01.png) no-repeat center;}
.cot4_b .hd a{display: block; width: 100%; height: 100%;}
.cot4_b .hd .prev:hover{background: #da251d url(../images/cot4_jt_l_01.png) no-repeat center;}
.cot4_b .hd .next:hover{background:#da251d url(../images/cot4_jt_r_01.png) no-repeat center;}

.ft{height: 266px; background: url(../images/ft_bg_01.png) no-repeat center;}
.ft_l{width: 920px; height: 250px; padding-top: 16px; float: left; background:url(../images/ft_l_bg_01.png) no-repeat right center;}
.ft_l ul{}
.ft_l ul li{width:108px; float: left; display: block; }
.ft_l ul li dl{}
.ft_l ul li dl dt{font-size: 14px; display: block; line-height: 30px;}
.ft_l ul li dl dd{ line-height: 24px;}
.ft_r{width: 260px; float: right;}
.ft_r li{ width: 100%; color: #666;}
.ft_r li span{margin: auto; display: block; text-align: center; padding: 17px 0 7px;}
.ft_r li i{float: left; height: 30px; line-height: 30px; margin-top: 6px; margin-right: 10px; padding-left: 40px;}
.ft_r li p{float: left; height: 30px; line-height: 30px;}
.ft_r li dl{ padding-left: 40px; padding-top: 8px;}
.ft_r li dl dd{float: left; margin-right: 20px;}
.bq{height: 170px; width: 100%; line-height: 50px; text-align: center; background: #262626; color: #d9d9d9;}
.bq a{color: #d9d9d9;}
.bq a:hover{color: #d9d9d9; text-decoration: underline;}


.dj_banner1{width:100%; height: 348px; margin: auto; background: url(../images/dj_banner_01.png) no-repeat center; }
.dj_banner_m{position: relative;}
.dj_banner1_r{float: right; position: absolute; z-index: 11px; right: 0; top: 70px; padding-right: 40px; text-align: right;}
.dj_banner1_r h1{font-size: 36px; line-height: 50px;}
.dj_banner1_r h4{line-height: 40px;}

.dj_cot{background: #f5f5f5;}
.dj_cot_m{padding: 0 20px; margin: auto; padding-bottom: 15px; width: 1160px;  position: relative; z-index: 11; background: #fff;}
.dj_cot_lm{line-height: 76px; width: 100%; overflow: hidden;}
.dj_cot_lm i{float: left; display: block; margin: 4px 10px 0 0; }
.dj_cot_lm h5{}
.dj_cot_lm em{color: #f00;}

.dj_nav{width: 100%; height: 44px;}
.dj_nav ul{}
.dj_nav ul li{width: 160px; height: 44px; line-height: 44px; text-align: center; float: left; margin-right: 1px; background: #e8ecf1; font-size: 14px;}
.dj_nav ul li a{display: block; color: #333;}
.dj_nav ul li a:hover,.dj_nav ul li.active a{ background: #da251d; color: #fff;}

.xwdt_1{padding: 20px 0; }
.xwdt_1 li{width:96%; height:180px; margin:0 auto 20px; display: block; border: 1px #d5d5d5 solid; padding: 20px 2%; background: #fff; position: relative;}
.xwdt_1 li:hover{box-shadow: 0 3px 3px #d5d5d5;}
.xwdt_1 li h1{width: 300px; height: 180px; float: left; display: block; margin-right: 32px;}
.xwdt_1 li h1 img{width: 100%; height: 100%;}
.xwdt_1 li i{width: 66px; height: 104px; position: absolute; right: 30px; top: 26%; z-index: 11; text-align: center;}
.xwdt_1 li p{width:820px; line-height:28px; color: #666; display: block; float: left; margin-top: 15px;}
.xwdt_1 li h2{line-height: 40px; float: left; margin-top: 10px; width:820px; }
.xwdt_1 li h3{font-size: 44px; line-height:52px; border-bottom: 1px solid #1a1a1a; display: block; margin: auto;}
.xwdt_1 li h6{ line-height: 30px; color: #666666;}
.xwdt_1 li span{width: 86px; display: block; height: 32px; position: absolute; left: 23px; bottom: 30px;  z-index: 11; text-align: center; line-height: 32px; border: 1px solid #d5d5d5;}

.qywh{background: url(../images/qywh_bg_01.png) no-repeat center top; height: 900px; padding-top: 37px;}
.qywh_m{position: relative;}
.qywh_cot{ padding-top: 30px;}
.qywh_cot ul{}
.qywh_cot ul li{width: 580px; height: 124px; display: block; line-height: 124px; color: #fff; position: relative; margin-bottom: 20px; cursor: pointer;}
.qywh_cot ul li i{float: left; margin: 24px 25px 0 35px; width: 78px; height: 76px; overflow: hidden;}
.qywh_cot ul li h1{font-size:40px; float: left;}
.qywh_cot ul li p{font-size: 24px;}
.qywh_cot ul .l1{background-color: rgba(40,122,234,0.8);}
.qywh_cot ul .l2{background-color: rgba(40,122,234,0.7);}
.qywh_cot ul .l3{background-color: rgba(40,122,234,0.6);}
.qywh_cot ul .l4{background-color: rgba(40,122,234,0.5);}
.qywh_cot ul .l5{background-color: rgba(40,122,234,0.4);}
.qywh_tc{width: 384px; height: 124px; padding-left: 30px; background-color: rgba(40,122,234,0.3); font-size: 36px; position: absolute; right: -414px; top: 0;z-index: 22; color: #fff; display: none;}
.qywh_cot li:hover .qywh_tc{display: block;}


.cy_banner1{width:100%; height: 348px; margin: auto; background: url(../images/cy_banner_01.png) no-repeat center; }
.cy_banner1_m{position: relative;}
.cy_banner1_r{float: right; position: absolute; z-index: 11px; right: 0; top: 70px; padding-right: 40px; text-align: right;}
.cy_banner1_r h1{font-size: 36px; line-height: 50px;}
.cy_banner1_r h4{line-height: 40px;}

.cy_cot{ height: 480px; padding-bottom: 40px; width: 1160px; margin: auto; position: relative;}
.cy_cot ul{}
.cy_cot ul li{ position: relative; float: left; width: 135px; height: 480px; overflow: hidden; text-align: center; margin-right: 2px; }
.cy_cot ul li img{height: 100%}
.cy_cot ul li span{width: 100%; text-align: center; line-height: 50px;position: absolute; bottom: 0; left: 0; z-index: 1; display: block; background-color: rgba(218,37,29,0.85); font-size: 20px; color: #fff;}
.cy_cot ul li a{display: block; color: #fff;}
.cy_cot ul li a:hover{color: #fff;}
.cy_cot .prev{width: 23px; height: 41px; position: absolute; cursor: pointer; left: -80px; top: 44%; z-index: 11; background: url(../images/cot4_r_b1_jt_01.png) no-repeat center 0;}
.cy_cot .next{width: 23px; height: 41px; position: absolute; cursor: pointer; right: -80px; top: 44%; z-index: 11; background: url(../images/cot4_r_b1_jt_02.png) no-repeat center 0; }
.cy_cot .prev:hover{background: url(../images/cot4_r_b1_jt_01.png) no-repeat center -42px;}
.cy_cot .next:hover{background: url(../images/cot4_r_b1_jt_02.png) no-repeat center -42px;}



.ny_banner{width: 100%; height: 220px; margin: auto; background: url(../images/banner_01.jpg) no-repeat center;}

.ny_cot{width: 1160px; margin: auto;}
.ny_cot_m{ padding-top: 20px; width: 1160px; margin: auto; padding-bottom: 30px;  }

.ny_l{width: 290px; float: left;  padding-bottom: 20px; background: #f2f2f2;}
.ny_l_t{width: 100%; height: 70px; padding-top: 10px; margin: auto; background: #e5e3e3; color: #333; border-bottom: 2px solid #e60012;}
.ny_l_t h3{font-size: 20px; margin-left: 30px; line-height: 36px; font-weight: bold;}
.ny_l_t p{margin-left: 30px;}
.ny_l_b{width: 100%; height: auto; margin: auto; }
.ny_l_b ul{/*width: 90%; margin: auto;*/}
.ny_l_b ul li{width: 100%; height: 40px; margin: auto; line-height: 40px; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #fdfdfd; font-size: 14px; background: #f2f2f2 url(../images/ny_t_li_h_02.png) no-repeat 90% center; }
.ny_l_b ul li p{margin-left: 14%;}
.ny_l_b ul li a{display: block; }
.ny_l_b ul li a:hover,.ny_l_b ul li.active a{background:#e60012 url(../images/ny_t_li_h_01.png) no-repeat 90% center;; color: #fff;  }
.ny_l_tzgg{width: 100%; height: auto; margin:20px auto 0;}
.ny_l_tzgg h3{margin-left: 6%; margin-bottom: 15px; border-left: 3px solid #e60012; line-height: 24px; padding-left: 8px;}
.ny_l_tzgg ul{padding:0 6%; margin: auto; padding-top: 10px;}
.ny_l_tzgg ul li{ line-height: 28px; width: 70%; margin:0 auto 15px; text-align: center;  border-bottom: 1px dashed #d5d5d5;}
.ny_l_tzgg ul li img{width: 100%;}
.ny_r{ width: 890px; float: right; padding-bottom: 30px; background: #fff;}
.ny_r_t{width: 100%; height: 50px; line-height: 50px; margin: auto; border-bottom: 2px solid #d5d5d5;}
.ny_r_t span{font-size: 16px; float: left; margin-left: 20px;}
.ny_r_t p{ float: right; margin-right: 20px;}


.ny_r_b{padding-top: 20px;}
.ny_r_b .xwdt_1{}
.ny_r_b .xwdt_1 li{width:90%; height:142px; margin:0 auto 20px; display: block; padding: 20px 2%; background: #fff; border: 1px solid #d5d5d5; position: relative;}
.ny_r_b .xwdt_1 li h1{width: 200px; height: 142px; float: left; display: block; margin-right: 32px;}
.ny_r_b .xwdt_1 li h1 img{width: 100%; height: 100%;}
.ny_r_b .xwdt_1 li i{width: 66px; height: 104px; position: absolute; right: 40px; top: 26%; z-index: 11; text-align: center;}
.ny_r_b .xwdt_1 li p{width:600px; line-height:26px; height: 56px; overflow: hidden; color: #666; display: block; float: left; margin-top: 15px;}
.ny_r_b .xwdt_1 li h2{line-height: 16px; float: left; margin-top: 10px; }
.ny_r_b .xwdt_1 li h3{font-size: 44px; line-height:52px; border-bottom: 1px solid #1a1a1a; display: block; margin: auto;}
.ny_r_b .xwdt_1 li h6{ line-height: 30px; color: #666666;}
.ny_r_b .xwdt_1 li span{width: 86px; display: block; height: 26px; position: absolute; left: 20px; bottom: 22px;  z-index: 11; text-align: center; line-height: 26px; border: 1px solid #d5d5d5;}
.ny_r_b .xwdt_1 li:hover{box-shadow: 0 3px 3px #d5d5d5;}



.pic1_l1{width: 100%; height: auto; margin: auto; }
.pic1_l1 li{width: 31%; height:236px; float: left; margin: 0 1% 20px; border: 1px solid #ccc;}
.pic1_l1 li h1{width: 90%; height: 170px; margin:5% auto 5%; display: block; overflow: hidden;}
.pic1_l1 li h1 img{width: 100%; height: 100%;}
.pic1_l1 li p{width: 100%; line-height: 26px; margin: auto; font-size: 12px; text-align: center; display: block;}

.qxj_sq{width: 100%; height: auto; margin:10px auto 20px; background: #fff;}
.qxj_sq li{width: 100%; height: auto; margin:0 auto 20px;;}
.qxj_sq li em{float: left; margin: 0 10px; line-height: 34px;}
.qxj_sq li p{float: left; line-height: 34px; margin-left: 315px; margin-right: 6px;}
.qxj_sq li b{margin: 0 1em;}
.qxj_sq li .rad1{float: left; margin: 10px 10px 0}
.qxj_sq li span{float: left; line-height: 34px;}
.qxj_sq li .slt{width: 234px; height:34px; float: left; border: 1px solid #d5d5d5; font-size: 14px;}
.qxj_sq li .wpcl_tx1{width: 234px; height:34px; float: left; border: 1px solid #d5d5d5; font-size: 14px;}
.qxj_sq li .wpcl_tx2{width: 120px; height:34px; float: left; border: 1px solid #d5d5d5; font-size: 14px;}
.qxj_sq li i{float: left; margin-left: 10px;}
.qxj_sq li textarea{border: 1px solid #d5d5d5; width: 234px; height: 100px; line-height: 24px; font-size: 14px;}
.qxj_sq li .wpcl_sub{width: 100px; height: 34px; line-height: 34px; background: #e60012; margin: auto; display: block; border-radius: 4px; font-size: 14px; color: #fff; cursor: pointer;}

.art_content h3{text-align: center; line-height: 36px;}
.art_content .date{text-align: center; display: inline-block; width: 100%;}

.bd_font_style{font-family: '微软雅黑','Microsoft YaHei'; font-size: 24px; font-weight: bold;}