﻿@charset "utf-8"; 
@import url(csscw.css);
/* 以下是本站自定义 */

/* 网站主色调fix[分页选中色/主字色/主背景色] */
.buts,#cmspage a:hover,#wappage a:hover{color:#fff;background:#15559E;}
.benzi,.benzi a,.benzi a:hover,a.benzi,a:hover.benzi{color:#15559E;}
.benbg{background:#15559E;}

#listpic li{float:left;padding:0 10px 10px 10px;line-height:160%;}
#listpic li img{width:100px;height:70px;margin-bottom:5px;vertical-align:top;}
#listpic.p1 li img{width:200px;height:160px;}
#list1 li{padding-left:12px;height:25px;line-height:25px;background:url(dot1.gif) no-repeat 0px 6px;}
.all{width:1400px;margin:auto;}.copy{padding:20px 0;}
.topa{background-color:rgba(255,255,255,0.5); height:40px; line-height:40px; overflow:hidden; min-width:1400px;}
.sou{background-color:rgba(255,255,255,0.7); width:430px; height:45px;border-radius:10px;}
.inps3{ width:360px; height:18px; margin-top:10px; border:0px; color:#303030; background-color:transparent; margin-left:10px;}
.buts3{ width:32px; height:32px; margin-left:10px; border:0px; cursor:pointer; background:url(sou.png) no-repeat; margin-top:5px;}

#move{ background:#15559e; height:60px; line-height:60px; overflow:hidden;}
#move a{float:left; display:inline;display: inline-block;position: relative;  text-align:left; padding-left:80px; margin:0 20px; overflow:hidden; font-size:18px; color:#fff;}
#move a i{position: absolute;top: 0px;left:40px;display: inline-block;filter:alpha(opacity=100);opacity: 1; font-size:24px;  color:#fff;}
#move a:hover i{ color:#fff;}
#move a:hover{float:left; display:inline;display: inline-block;position: relative;  text-align:left; padding-left:80px; margin:0 20px; overflow:hidden; font-size:18px; color:#fff; text-decoration:none;}
.toubg{ position:relative;background:url(ttbg.jpg) no-repeat; height:120px; width:1400px;}
.tou{ position:absolute; left:-5px; top:-5px; z-index:9;}
.tit1{font-size:36px; width:100%; text-align:center; z-index:999; padding:15px 0;}

.dao{ text-align:center; width:90%; overflow:hidden; margin:auto;}
.dao a{font-size:18px; margin:0 20px;}
.toubg a:hover{ text-decoration:none; color:#fff;}
	/* 本例子css */
		.slideTxtBox{ width:730px; height:360px;text-align:left;  }
		.slideTxtBox .hd{ height:26px; line-height:26px; padding:5px 0 10px 0;   border-bottom:1px solid #ccc;  position:relative; font-size:20px;}
		.slideTxtBox .hd ul{ float:left;  }
		.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
		.slideTxtBox .hd ul li.on,.slideTxtBox .hd ul li.on a{ color:#15559e;font-weight:bold;}
		.slideTxtBox .hd ul li a:hover{ color:#15559e; text-decoration:none;}
		.slideTxtBox .bd ul{ padding:5px;  zoom:1;  }
		.slideTxtBox .bd li{ padding-left:10px; background:url(xm.jpg) no-repeat 0 20px; height:45px; line-height:45px; overflow:hidden; font-size:18px;}
		.slideTxtBox .bd li a{ color:#666;}
		.slideTxtBox .bd li .date{color:#666;float:right; }
.hdr{ border-right:2px solid #15559e;}


		.slideTxtBox1{ width:950px; text-align:left;  }
		.slideTxtBox1 .hd{ height:26px; line-height:26px; padding:5px 0 10px 0;   border-bottom:1px solid #ccc;  position:relative; font-size:20px;}
		.slideTxtBox1 .hd ul{ float:left;  }
		.slideTxtBox1 .hd ul li{ float:left; padding:0 11px; cursor:pointer;  }
		.slideTxtBox1 .hd ul li.on,.slideTxtBox1 .hd ul li.on a{ color:#15559e;font-weight:bold;}
		.slideTxtBox1 .hd ul li a:hover{ color:#15559e; text-decoration:none;}
		.slideTxtBox1 .bd ul{ padding-top:10px;  zoom:1;  }
		.slideTxtBox1 .bd li{ width:435px; margin: 0 10px; float:left; display:inline; padding-left:10px; background:url(xm.jpg) no-repeat 0 20px; height:45px; line-height:45px; overflow:hidden; font-size:18px;}
		.slideTxtBox1 .bd li a{ color:#666;}
		.slideTxtBox1 .bd li .date{color:#666;float:right; }
		
.gray_btn{ overflow:hidden; float:left; padding-left:70px;  width:320px;  height:63px; font-size:24px;  color:#15559e;  line-height:63px;  text-decoration:none;  text-align:left;margin-bottom:10px;  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}


.gray_btn:before { 
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background:rgba(42,78,156,1);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.gray_btn:hover, .gray_btn:focus, .gray_btn:active {
  color: white;
}

.gray_btn:hover:before, .gray_btn:focus:before, .gray_btn:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}


.gray{
  background-color:#d9e4ff;
}
.zheng{ height:360px; overflow:hidden;width:390px;}
.zheng i{ font-size:28px; margin-right:20px;}
.zheng a:hover{ text-decoration:none;}
.san{ width:1400px;overflow:hidden;}
.san ul{ width:1500px;}
.san ul li{ float:left; display:inline; margin-right:13px;}
.tit2{ text-align:center; height:23px; padding:10px 0; border-bottom:1px solid #7fccf3;}
.zi{font-size:18px; text-align:center;}.zi a:hover{ text-decoration:none;}
.zi li{ float:left; display:inline; width:102px;}
.zia{ width:90px; height:90px; text-align:center; line-height:90px; overflow:hidden; background:#15559e;border-radius:50%; margin:0 auto 15px auto;}
.zia:hover{ background:#c00;}
.zia i{ font-size:40px;}
.wang{ width:550px;}
.wang li{ float:left; display:inline; margin-right:10px;}

		.slideTxtBox2{ width:540px; text-align:left;  }
		.slideTxtBox2 .hd{ height:26px; line-height:26px; padding:5px 0 10px 0;   border-bottom:1px solid #ccc;  position:relative; font-size:20px;}
		.slideTxtBox2 .hd ul{ float:left;  }
		.slideTxtBox2 .hd ul li{ float:left; padding:0 11px; cursor:pointer;  }
		.slideTxtBox2 .hd ul li.on,.slideTxtBox2 .hd ul li.on a{ color:#15559e;font-weight:bold;}
		.slideTxtBox2 .hd ul li a:hover{ color:#15559e; text-decoration:none;}
		.slideTxtBox2 .bd ul{ zoom:1;  }
.chu{ background:#d9e4ff; padding:6px;}
.chu li{ height:24px; line-height:24px; overflow:hidden; float:left; display:inline; min-width:88px;}
.yq{ background:#fff; border-top:1px solid #15559e;   height:50px; min-width:1400px;}
.tia{ border-left:1px solid #ccc; height:50px;}
.tiz{ float:left; display:inline; width:700px; border:0; height:50px; line-height:50px; overflow:hidden; font-size:16px; border-right:1px solid #ccc; padding-left:300px; text-align:center;}
.bot{ background:#2a4e9c; min-width:1400px;}

.gaywbox{height:410px;}
.c1{width:265px;}
.c2{width:1120px;min-height:700px;}
.dh1{border-bottom:2px solid #15559E;height:40px;line-height:40px;}
.listlm li{background:#F4F4F4;margin:6px 0;font-size:16px;border-radius:5px;}
.listlm li a{display:block;padding:6px 0 6px 20px;text-decoration:none;}
.listlm li a:hover{background:#E4EEFF;}
.listnew li{ padding-left:10px; background:url(xm.jpg) no-repeat 0 13px; line-height:30px; font-size:14px;}
.dh2{border-bottom:2px solid #15559E;height:40px;}
.dh2 h1{background:#15559E;float:left;height:40px;line-height:40px;padding:0 15px;}

.fldh{border-bottom:1px solid #ddd;height:28px;margin-bottom:10px;}
.fldh h1{float:left;}
.fldhli li{ line-height:36px; font-size:16px; padding-left:12px; background:url(xm.jpg) no-repeat 0 14px;}

/* 公共样式_文章列表 */
.list_news li{height:40px;line-height:40px;border-bottom:1px dashed #ccc;background:url(dot1.gif) no-repeat 0px 15px;padding-left:14px;}
.list_news li,.list_news li a,.list_news li a:hover{font-size:14px;}
.list_pic li{width:25%;float:left;text-align:center;padding-bottom:15px;}
.cwnews .title{font-size:30px;width:80%;margin:auto;margin-bottom:20px;}
.cwnews .click{border-top:0;border-left:0;border-right:0;background:#fff;padding:5px 0;}
.fhbox{width:350px;margin-top:20px;}
.listztfl li{width:33%;float:left;text-align:center;padding-bottom:15px;}

/* 通用表单提交 */
#tabbox{padding:10px 0 0 10px;}
#tabbox ul li{float:left;}
#tabbox ul li.li1,#tabbox ul li.li1fix{width:100px;font-size:14px;}
#tabbox ul li.li2{width:760px;}
#tabbox ul li.li3{width:150px;padding-left:10px;color:#bbb;float:right;}
#tabbox ul li.li1,#tabbox ul li.li1fix,#tabbox ul li.li3{height:40px;line-height:33px;}
#tabbox ul li.li2 div{border:1px solid #bbb;padding:6px 10px;border-radius:8px;}
#tabbox ul li.li2 div.bghui{background:#f4f4f4;}
#tabbox ul li.li2 div input.inps{border:0;height:25px;line-height:25px;width:100%;font-size:14px;font-family:"microsoft yahei";}
#tabbox ul li.li2 div textarea.inps{border:0;width:100%;font-size:14px;font-family:"microsoft yahei";}
#tabbox ul li .sel,#tabbox ul li .sel2{width:100%;border:0;padding:5px;font-size:14px;background:url(sel.png) no-repeat center right #f4f4f4;margin-top1:5px;}
#tabbox ul li .sel2{width:100px;margin-right:5px;}
#tabbox ul .yzmfix {position: relative;}#tabbox ul .yzmbt {position: absolute;right:5px;top:5px;z-index:100;display:inline-block;width:120px;border-radius:8px;}
#tabbox ul li .bt{height:40px;line-height:40px;background:#15559E;border:0;cursor:pointer;width:100%;border-radius:8px;}
#tabbox ul .clear{margin-bottom:10px;}

/* 选项卡 */
.ly_dh{}
.ly_dh li{background:#F6F6F6;text-align:center;float:left;padding:0 15px;height:30px;line-height:30px;font-size:14px;cursor:pointer;margin-right:5px;border-radius:8px;}
.ly_dh li.on,.ly_dh li.on a{background:#E09812;color:#fff;}
.wsdcbox{height:250px;overflow:auto;}
.wsdcbox::-webkit-scrollbar {
 /*滚动条整体样式*/
 width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
 height: 1px;
 }
.wsdcbox::-webkit-scrollbar-thumb {
 /*滚动条里面小方块*/
 border-radius   : 10px;
 background-color: #2A4E9C;
 background-image: -webkit-linear-gradient(
     45deg,
     rgba(255, 255, 255, 0.2) 25%,
     transparent 25%,
     transparent 50%,
     rgba(255, 255, 255, 0.2) 50%,
     rgba(255, 255, 255, 0.2) 75%,
     transparent 75%,
     transparent
 );
 }
.wsdcbox::-webkit-scrollbar-track {
 /*滚动条里面轨道*/
 box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
 background   : #ededed;
 border-radius: 10px;
 }
.listzqdc li{ background:url(xm.jpg) no-repeat 0 12px; padding:0 5px 0 12px; line-height:30px; overflow:hidden;float:left;width:45%;}
.listzqdc li a:hover{ text-decoration:none;}
.listzqdcxm li{background:#D9E4FF;border-radius:5px;padding:4px 10px;margin-bottom:3px;}
.listzqdcxm2 li{border:1px solid #15559E;border-radius:5px;padding:0 10px;height:30px;line-height:30px;margin-bottom:5px;position: relative;z-index:999;}
.listdclv {position: absolute;top: 0px;left:0;height:30px;background:#D9E4FF;border-radius:5px;z-index:-1;}

.mulu li{border:1px solid #15559E;width:235px;float:left;margin:10px 30px 10px 0;border-radius:5px;height:40px;line-height:40px;}
.mulu li a{display:block;}
.mulu li a:hover{background:#15559E;color:#fff;text-decoration:none;}
.tpbt{padding:5px 15px;}

/* 头条滚动css */
.txtMarquee-top{font-size:36px; width:1300px; text-align:center; z-index:999; padding:20px 0;}
.txtMarquee-top .infoList li{ height:40px; line-height:40px;}
.gd{float:right; font-size:14px; padding:50px 10px 0 0;}

.d20bg{background:url(d20bg.jpg) no-repeat #F6F5F3;padding-top:10px;}