﻿/* CSS common */
.clearFloat:after {
	height: 0px;content: ".";
	clear: both;visibility: hidden;
	display: block;
}
.clearFloat { zoom: 1; }
*{margin: 0px;padding: 0px;}
img{margin: 0;border: none;vertical-align: middle;}
.fl{float:left;}
.fr{float: right;}
a{text-decoration: none;font-family: "微软雅黑";}
a:hover{text-decoration: none !important;}
dl, ul{list-style:none;}
input{outline: none;}
i,em{font-style: normal;}
body{font-family:"微软雅黑";}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
input {
    outline: none;
    -webkit-appearance: none; /*去除系统默认的样式*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 点击高亮的颜色*/
}
a {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
.w1200{width: 1200px;min-width: 1200px;margin: auto;position: relative;}
.index_head{position: absolute;z-index: 1000;left: 0px;right: 0px;}
.index_head .nav{width: 973px;height: 48px;background: #fff;box-shadow: 0 4px 4px #77808b;margin-top: 48px;}
.index_head .nav ul li{float: left;margin: 0px 12px;text-align: center;}
.index_head .nav ul li a{display: block;padding: 0px 38px;color: #444444;font-size: 16px;border-bottom: 4px solid transparent;transition: all 0.4s;height: 44px;line-height: 48px;}
.index_head .nav ul li:hover a{border-bottom: 4px solid #2f87ec;color: #2f87ec;}
.index_head .nav ul li.add_bg a{border-bottom: 4px solid #2f87ec;color: #2f87ec;}
.fullSlide{ width:100%;  position:relative;  height:400px;min-width: 1200px;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;  height:400px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{ display:block; height:400px;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:25px; left:0; height:10px;overflow: hidden;}
.fullSlide .hd ul{ text-align:center;height:10px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1;margin:0px 5px;line-height:9999px;height:10px;width: 10px;background: #fff;opacity: 0.5;border-radius: 50%;}
.fullSlide .hd ul .on{background: #296eda;opacity: 0.8;}

.focus{width:515px;height:390px;position:relative;}
.focus #pic{width:515px;height:390px;overflow:hidden;}
.focus #pic ul{height:390px;float:left;}
.focus #pic li{width:515px;height:390px;float:left;position: relative;}
.focus #pic li img{width:515px;height:390px;float:left;}
.focus #tip{width:10px;height:80px;position:absolute;bottom:0;right: 10px;z-index:1000;}
.focus #tip ul li{width:10px;height:10px;margin-top: 8px;cursor:pointer;background:url(../images/index5.png) no-repeat;}
.focus #tip ul li.on{background:url(../images/index6.png) no-repeat;}
.focus #pic li .sub{position: absolute;bottom: 0px;left: 0px;right: 0px;background: rgba(0,0,0,0.6);height: 80px;color: #fff;border-top: 1px solid rgba(160,160,160,0.6);}
.focus #pic li .sub p{margin: 15px 70px 5px 10px;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.focus #pic li .sub span{margin: 10px 70px 5px 10px;display: block;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.index_cont1{margin-top: 27px;}

.tit{border-bottom: 2px solid #dfdfdf;padding-bottom: 20px;}
.tit img{vertical-align: -2px;}
.tit span{color: #444444;font-size: 20px;font-weight: bold;margin: 0px 3px;}
.tit em{color: #cccccc;font-size: 16px;}
.cont1_center{margin-left: 23px;width: 442px;}
.cont1_center ul li{border-bottom: 1px dashed #e0e0e0;height: 49px;line-height: 49px;}
.cont1_center ul li a{color: #444444;display: block;}
.cont1_center ul li a em{padding: 2px 5px;border-radius: 20px;color: #fff;font-size: 14px;}
.cont1_center ul li.li1 a em{background: #6889ea;}
.cont1_center ul li.li2 a em{background: #00c3f3;}
.cont1_center ul li.li3 a em{background: #00d893;}
.cont1_center ul li:hover a{color: #0e419c;}
.cont1_center ul li:last-child{border-bottom: 2px solid #dfdfdf;}
.more a{color: #444444;font-weight: 14px;padding-top: 25px;display: block;}
.more img{margin-left: 5px;vertical-align: 0px;}
.more:hover a{color: #0e419c;}

.cont1_right{width: 160px;}
.cont1_right ul li{margin-top: 20px;margin-bottom: 30px;}
.cont1_right ul li a{display: block;border-radius: 30px;background: #2a70db;color: #fff;font-weight: bold;font-size: 16px;height: 40px;line-height: 40px;text-align: center;box-shadow: 0 5px 10px #a9c4f0;}
.cont1_right ul li a img{vertical-align: -3px;margin-right: 5px;}

.cont2_left{width: 588px;}
.cont2_left ul li{border-bottom: 1px dashed #e0e0e0;height: 49px;line-height: 49px;overflow: hidden;}
.cont2_left ul li a{color: #444444;display: block;}
.cont2_left ul li a p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 475px;}
.cont2_left ul li a span{color: #858585;font-size: 12px;}
.cont2_left ul li a span i{font-size: 24px;}
.cont2_left ul li:hover a{color: #0e419c;}
.cont2_left ul li:last-child{border-bottom: 2px solid #dfdfdf;}

.cont2_right{width: 606px;}
.cont2_right ul li{float: left;margin-left: 13px;margin-bottom: 10px;}
.cont2_right ul li img{width: 290px;transition: all 0.4s;}
.cont2_right ul li img:hover{width: 290px;transform: scale(1.02);}

.index_footer{background: #373d50;margin-top: 10px;padding: 26px 0px;}
.index_footer ul li{float: left;margin-right: 70px;color: #fff;font-size: 16px;}
.index_footer ul li:last-child{margin-right: 0px;}
.index_footer1{background: url(../images/index27.png) no-repeat center;padding: 26px 0px;background-size: 100% 100%;color: #e4e4e4;font-size: 14px;text-align: center;}
.index_footer1 a{color: #e4e4e4;font-size: 14px;}
.index_footer1 a:hover{color: #fff;}
.index_footer1 p{margin-top: 20px;}

/* 图片列表 */
.w1200_det{margin-top: 10px;margin-bottom: 50px;}
.comon_left{width: 226px;}
.comon_left .det1{margin-bottom: 12px;background: #fff;}
.comon_left .det1 .top{height: 118px;text-align: center;line-height: 118px;color: #fff;font-size: 28px;font-weight: bold;background: url(../images/pic1.jpg) no-repeat center;}
.comon_left .det1 ul li a{height: 50px;line-height: 50px;padding-left: 30px;background: url(../images/pic3.png) no-repeat 205px center;display: block;color: #444444;font-size: 16px;transition: all 0.4s;}
.comon_left .det1 ul li.active a{background: #296eda url(../images/pic4.png) no-repeat 205px center;color: #fff;}
.comon_left .det1 ul li:hover a{background: #296eda url(../images/pic4.png) no-repeat 205px center;color: #fff;}
.comon_left .det1.det2 .top{background: url(../images/pic2.jpg) no-repeat center;}
.comon_left .det1.det2 .down{padding: 10px 10px 10px 20px;}
.comon_left .det1.det2 .down p{line-height: 28px;color: #444444;font-size: 16px;overflow: hidden;}
.comon_left .det1.det2 .down p span{display: block;float: left;}
.comon_left .det1.det2 .down p em{display: block;padding-left: 50px;word-break: break-all;}
.pic_det{width: 964px;}
.pic_det .det1{background: #fff;}
.zposition{line-height: 45px;height: 45px;border-bottom: solid 1px #e0e0e0;color: #444444;font-size: 16px;padding-left: 12px;background: url(../images/pic5.png) no-repeat left bottom;}
.zposition a{color: #444444;}
.zposition a:hover{color: #296eda;}
.pic_det .det1 ul{padding:10px 0 5px 24px;}
.pic_det .det1 ul li{float: left;margin-right: 20px;margin-bottom: 30px;}
.pic_det .det1 ul li .ig{overflow: hidden;}
.pic_det .det1 ul li .ig img{transition: all 0.4s;}
.pic_det .det1 ul li:hover .ig img{transform: scale(1.05);}
.pic_det .det1 ul li p{line-height: 100%;margin-top: 15px;color: #444444;font-size: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.pic_det .det1 ul li:hover p{color: #296eda;}
.zpage{margin-top: 10px;text-align: right;line-height: 36px;color: #575a78;font-size: 14px;}
.zpage em{color: #296eda;}
.zpage a{display: inline-block;width: 34px;text-align: center;height: 34px;line-height: 34px;background: #fff;border: solid 1px #d4d5e0;color: #296eda;transition: all 0.4s;}
.zpage a.active{background: #296eda;border: solid 1px #296eda;color: #fff;}
.zpage a:hover{background: #296eda;border: solid 1px #296eda;color: #fff;}
.zpage a.spc{border: none;background: none;width: 25px;}
.zpage a.spc:hover{border: none;background: none;width: 25px;color: #296eda;}
/* 文字列表 */
.new_det{width: 964px;}
.new_det .det1{background: #fff;}
.new_det .det1 ul{padding: 0 20px;}
.new_det .det1 ul li{padding: 15px 0;border-bottom: dashed 1px #e0e0e0;}
.new_det .det1 ul li:last-child{border-bottom: none;}
.new_det .det1 ul li .tit{line-height: 100%;border-bottom: none;padding: 0;}
.new_det .det1 ul li .tit span{color: #444444;font-size: 16px;}
.new_det .det1 ul li:hover .tit span{color: #296eda;}
.new_det .det1 ul li .tit em{float: right;color: #858585;font-size: 12px;}
.new_det .det1 ul li .tit em i{font-size: 24px;margin-left: 8px;}
.new_det .det1 ul li p{color: #999999;font-size: 14px;margin-top: 12px;overflow: hidden;text-overflow: hidden;white-space: nowrap;}
/* 详情页 */
.detail_det{width: 964px;}
.detail_det .det1{background: #fff;}
.detail_det .det1 .cont{padding: 20px;}
.detail_det .det1 .cont .tit{padding: 0;border-bottom:none;text-align: center;color: #444444;font-size: 22px;line-height: 100%;}
.detail_det .det1 .cont .time{margin-top: 10px;text-align: center;}
.detail_det .det1 .cont .time span{margin: 0 15px;color: #999999;font-size: 14px;}
.detail_det .det1 .cont .time span em{color: #444444;margin-left: 5px;}
.detail_det .det1 .cont p{color: #444444;font-size: 16px;line-height: 24px;}
.detail_det .det1 .cont p.p1{margin-top: 28px;}
.detail_det .det1 .cont p.p2{text-indent: 2em;}
.detail_det .det1 .cont p.p3{margin-left: 65px;margin-top: 25px;}
.detail_det .det1 .cont p.p4{margin-left: 270px;}
.touch_det{background: #fff;width: 964px;padding: 45px 0;}
.touch_det .det1{width: 610px;margin: auto;}
.touch_det .det1 .tit{border-bottom: none;text-align: center;padding-bottom: 16px;background: url(../images/touch1.png) no-repeat center bottom;}
.touch_det .det1 .tit span{display: block;line-height: 100%;color: #444444;font-size: 24px;}
.touch_det .det1 .tit em{display: block;line-height: 100%;color: #999999;font-size: 14px;margin-top: 12px;}
.touch_det .det1 .fon{margin-top: 45px;}
.touch_det .det1 .fon .fon1 .cont{width: 300px;}
.touch_det .det1 .fon .fon1 .cont p{line-height: 100%;color: #444444;font-size: 16px;}
.touch_det .det1 .fon .fon1 .cont p em{color: #ff4f4f;font-size: 16px;margin-left: 5px;}
.touch_det .det1 .fon .fon1 .cont .in{border: solid 1px #e0e0e0;margin-top: 6px;}
.touch_det .det1 .fon .fon1 .cont .in input{display: block;border: none;outline: none;padding: 0 9px;height: 40px;line-height: 40px;font-size: 16px;}
.touch_det .det1 .fon .fon2{margin-top: 18px;}
.touch_det .det1 .fon .fon2 p{line-height: 100%;color: #444444;font-size: 16px;}
.touch_det .det1 .fon .fon2 p em{color: #ff4f4f;font-size: 16px;margin-left: 5px;}
.touch_det .det1 .fon .fon2 .in{border: solid 1px #e0e0e0;margin-top: 6px;}
.touch_det .det1 .fon .fon2 .in textarea{resize: none;height: 155px;padding: 9px;width: 590px;border: none;outline: none;font-family: "微软雅黑";font-size: 16px;}
.touch_det .det1 .btn{text-align: right;margin-top: 9px;}
.touch_det .det1 .btn input{display: inline-block;width: 80px;height: 40px;line-height: 40px;text-align: center;background: #e0e0e0;border:none;outline: none;margin-left: 15px;color: #999999;font-size: 16px;}
.touch_det .det1 .btn input:nth-child(2){background: #296eda;color: #fff;width: 100px;}






