@charset "utf-8";
/*---------------------------全局定义---------------------------------------*/
body { background:#FFF; margin: 0px; color:#323232; font-family:Microsoft YaHei, Verdana, Arial, Sans; font-size: 1rem; line-height: 1.231;}   /*定义全局背景图片，背景颜色，文字颜色，文字字体*/
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }   /*关闭浏览器字体大小自动调整功能*/
html, button, input, select, textarea { color: #323232; }  /*定义字体，包括按钮、搜索框、文本框、字体颜色*/
div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td { margin: 0;padding: 0;}
h1,h2,h3,h4{ font-family:Microsoft YaHei; font-style:normal; text-shadow:none; -webkit-font-weight:normal !important;} /*字体为雅黑并且为标准字体*/
.fl { float:left;}  /*归左*/
.fr { float:right;}  /*归右*/
.v1 {overflow: hidden;}  /*隐藏溢出层*/
a:link { color: #323232; text-decoration:none;}    /*连接平常的状态颜色并去掉下划线*/
a:visited { color:#323232; text-decoration:none;}    /* 连接被访问过之后颜色*/
a:hover { color:#007dca; text-decoration:none;}     /* 鼠标放到连接上的时候颜色*/
a:active { color:#007dca; }    /*连接被按下的时候颜色*/
a:focus { outline:none; }    /*去掉点击链接时周围的虚线框*/
a:hover, a:active { outline: 0; }  /*去掉点击链接时周围的轮廓线*/
img, object, embed, video {	max-width: 100%;}  /*设置最大宽度*/
input{ outline:none;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }  /*去掉图片的外边框，定义图片失真并垂直对齐*/
table { border-collapse: collapse; border-spacing: 0; }  /*为表格设置合并边框，设置相邻单元格的边框间的距离为0*/
td { vertical-align: top; }  /* 表格所在行为顶端*/
ul,li,dl,dt,dd{list-style:none; padding:0; margin:0;}    /*定义上右下左边距的值为0*/
/*清除浮动1*/
.clear { clear:both;height:0;overflow:hidden;clear:both!important;}
.clear.both {height:10px;}

/*清除浮动2*/
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/*公用隔距*/
.higmain { padding:17px; background:#FFF;}
.pob17{ padding:17px 0px 17px 0px;}
.pob20{ padding-bottom:20px;}
.hide{ display:none;}
/*----头部LOGO文字------*/
.logotxt { text-align:left;font-size:25px !important; font-weight:900; color:#ffffff;text-shadow: #fff 0px 2px 2px; margin:10px 0px 0px 80px;}  /*定义LOGO下面的文字颜色、大小*/
.sh{margin:-1px 0 0 -1px; color:#cc0000; position:absolute; }  /*在下面复盖一层白色文字作为阴影
/*头部框架*/
.hbg{width:100% !important; max-width:100%;  background:url("../images/topbg.jpg") no-repeat center top ; z-index:1; height:299px; max-width:1920px; margin:auto;}
.main {width: 1166px;margin:auto;position: relative;}
.maina {width: 1200px;margin:auto;position: relative;}
.hbg .section{ position:absolute;top:80px;left:0;right:0;margin:auto;}
.hbg .section .logo{ width:700px; margin-bottom:30px; padding-left:20px;}
/*----搜索条------*/
.home_banner{ position:absolute; clear: both; height:100px; top:180px; z-index:99; width:100%;}
.home_search{margin: 0 auto; width: 350px; position:relative; padding-top:50px;}
.home_search .ss{ position: relative; height: 42px; background: #fff; border-radius:11px; border:1px solid #dbdbdb;}
.home_search .ss .inss{position: absolute;left: 1px; right: 1px; top: 1px; bottom: 1px;}
.home_search .ss .ss_btn{position: absolute; right: 0; top: 0; width: 82px; height: 40px; background: #007dca; color: #fff; font-size:1rem; border-radius: 10px; cursor: pointer; border:0; -webkit-appearance:none;}
.home_search .ss .ss_txt{padding: 10px 0; line-height: 20px; border:0; color: #666; background:url("../images/icon_search.png") no-repeat 17px center #fff; border:0; border-radius: 10px; padding:10px 132px 10px 46px; width: 150px;}
/*----导航条------*/
.nav-part{background:#0062a1;margin-top:-20px; border-bottom:6px #003f67 solid;}
.nav{height:62px;line-height:62px;overflow:hidden}
.nav li{float: left;width:25%;text-align:center;position:relative;height:100%;}
.nav li a{font-size:26px;color:#fff;display:block;font-weight:bold;}
.nav li:hover,.nav li.on{background:#007dca;}
.nav li.lastr:after,.nav li:hover:after,.nav li.on:after{display:none;}
.nav li.house{color:#fff;width:10%}
.nav li.house .iconzhuye{font-size:34px;color:#fff;}
.nav li.house em{font-size:0;}
.nav li:after {content:"";border-right:1px solid #62a3e4;width:1px;height:30px;position:absolute;top:0;bottom:0;right:0;margin:auto;}


.ibt .icl {width:610px;height:460px;}
.ibt .lh{overflow:hidden;}
/*----滚动图片------*/
.bgmain { padding:33px 0px 33px 0px; margin:0 auto; background: url("../images/onebg.jpg") no-repeat center top;}
.bgmaina { padding:33px 0px 33px 0px; margin:0 auto; background: url("../images/twobg.jpg") no-repeat center bottom;}

.slider .bd,.slider .bd ul,.slider .bd li,.slider .bd img,.slider .slick-list,.slider .slick-track{ display: block; width: 100%; height: 100%; position: relative; outline: none;}
.l-banner{height:432px;}
.textbox{ position: absolute;  height: 60px; background:url("../images/bgblack.png"); left: 0; right: 0; bottom: 0;margin:auto;}
.l-banner ul.slick-dots{ position: absolute; width:125px; height: 22px; text-align: center;  right: 0; bottom:15px; z-index: 10;}
.l-banner .slick-dots li{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out; display: inline-block; margin: 0 5px; width:15px; height:15px; background-color: #fff;   cursor: pointer;}
.l-banner .slick-dots li.slick-active{ background-color: #1086dd; }
.l-banner .slick-dots li button{ display: none;}
.l-banner .slider .slick-arrow{ display: none !important;}
.l-banner .slider{ position: relative; width: 100%; height: 100%; overflow: hidden;}
.l-banner .slider .bd p{padding-left:30px; position: absolute;  height: 60px; line-height: 60px; left: 0; right:125px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; bottom: 0; z-index: 10; color: #fff; font-size: 20px;text-align:left;}

/*----文字新闻------*/
.icr{width:526px;}
.icra{width:585px;}
.tz-tabbg {background: url("../images/tabbg.jpg");}
.tz-tabbg1 {background: url("../images/tabbg1.jpg");}
.tz-tab{ overflow:hidden; height:58px;}
.tz-tab li{box-sizing:border-box; float: left;width:30%;height:58px;text-align:center;position:relative;}
.tz-tab li a{color:#fff;display:block;position:relative;font-size:20px;color:#535353;line-height:55px;border-bottom:3px solid transparent; }
.tz-tab li:hover a,.tz-tab li a.on{border-color: #00578d;color:#fff;background:#007dca;}
.tz-tab li.first { border-right:none;}
.lh{padding-top:6px;}

.list li{padding-left:20px;background:url("../images/dot.png") left center no-repeat; height: 48px; line-height: 48px; overflow: hidden;border-bottom:1px dashed #afafaf;}
.list li span{ margin: 0 5px 0 10px; float: right; color: #a0a0a0;}
.list li a{transition:all .2s ease-in-out;color:#2b2b2b;font-size:18px; display:block;}
.list li:hover {border-bottom:1px dashed #005db6;}
.list li a:hover{color:#005db6}

/*----广告条------*/
.bsdt { width:585px;padding:20px 0px 0px 0px;}
.bsdt img { width:585px; height:100px;border-radius:3px;}
.bsdtimg img { width:585px; height:100px;border-radius:3px;}
.addli {width:585px;}
.addli ul {margin:0px 0px 0px -15px;}
.addli li {background:#FFF; width:183px; text-align:center; border:1px #73a9d7 solid; line-height:56px; margin:15px 0px 0px 15px; float:left;}
.addli li a { display:block; }
.addli li a:hover{ background:#ebf6ff;}
/*--广告条轮播图-- */
/*#slideshow {!important;border:0px !important; text-align:center; float:right; }
#focus {width:585px; height:100px; overflow:hidden; position:relative;border-radius:3px;}
#focus img{width:585px; height:100px;}
#focus ul {position:absolute;}
#focus ul li {float:left; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute;  left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; height:20px;  right:1%; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:20px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#ff9600;}
*/


/*--广告条轮播图-- */
.l-bannerss{height:100px;}
.l-bannerss ul.slick-dots{ position: absolute; width:110px; height: 20px; text-align: center;  right: 0; bottom:5px; z-index: 10;}
.l-bannerss .slick-dots li{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out; display: inline-block; margin: 0 6px; width:13px; height:13px; background-color: #fff;   cursor: pointer;border-radius:10px;}
.l-bannerss .slick-dots li.slick-active{ background-color: #1086dd; }
.l-bannerss .slick-dots li button{ display: none;}
.l-bannerss .slider .slick-arrow{ display: none !important;}
.l-bannerss .slider{ position: relative; width: 100%; height: 100%; overflow: hidden;}




/*友情链接*/
.bgmainc { padding:23px 0px 53px 0px; margin:0 auto; background:#eeeeee;}
.yjlj_links{float: left;color: #006dba; width:100%;}
.yjlj_links_txt{ text-align:center; font-size:20px; font-weight:bold; float:left; width: 150px;}
.yjlj_links select{ border:#e0e0e0 1px solid;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 200px; padding:5px;}
/*底部*/
.bgmaind { padding:23px 0px 43px 0px; margin:0 auto; background:#006dba;}
.foott {width:1200px; margin:0 auto; height:119px;}
/*----网站信息--- */
.imgs {float: left;display: inline-block;border-right: #338ac8 1px solid; margin:30px 0 0 90px;}
.imgs img {vertical-align: middle;margin-right: 20px;}
.imgt { width:800px; float:left;margin:20px 0 20px 20px; line-height:25px; color:#FFF;}
.imgt .ts{  color:#FFF;}

/*---返回首页--- */
.backTop{position: fixed;top: 50%;left: 50%;margin-left: 615px;background:#fff url("../images/upTop.png") center no-repeat;width: 60px;height: 60px;z-index: 25;display: none;margin-top: 120px;box-shadow: 0 0 25px #ddd;}
/*---离开链接--*/
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background: #000000;opacity: 0.8 !important;filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;top:-400px;margin-left:-300px; width: 450px;height: 200px;background:#fff;z-index: 1001;display: none;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute;top:10px;right: 10px; width: 19px;height: 19px;background: url("../images/close.png") center center no-repeat;cursor:pointer;}
.alert-wzsm{width: 380px;height: 60px;margin: 5px auto 0; line-height: 35px;font-size: 18px;color: #000;text-align: center;padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-wzsm p{font-size:20px;}
.alert-footer{width: 100%; height: 105px;font-size: 18px;color: #000;}
.alert-footer span{cursor: pointer;float: left;}
.continue{width: 100px;height: 42px; line-height:42px;color: #ab0d07;font-size: 18px; background: #F3F3F3; text-align:center;}
.fangqi{line-height: 42px;font-size: 18px;color: #ab0d07;margin-left: 20px;}
.xuanze{width: 210px;height: 42px;margin: 5px auto 0;}




/* ------网站地图-------- */
.itemmap{line-height:30px; overflow:hidden; zoom:1; margin-bottom:15px;}
.itemmap .maptitle{font-size:20px; display:block; background:#edf7ff; line-height:50px;  border-bottom:1px solid #e3e3e3; }
.itemmap .maptitle a{width:120px; display:block;color:#fff; background:#288bde;line-height:50px;padding:0 20px; text-align:center;}
.itemmap .maptit{ font-weight:600;font-size:18px; display:block; padding:15px 0 0 15px; color:#288bde;}
.itemmap ul{}
.itemmap ul li{ border-bottom:#ccc 1px dashed; padding:0 0 15px 0 ; color:#c1c1c1; overflow:hidden; zoom:1;}
.itemmap ul li a{background:url("/yfsrmzf/images/ot1.png") no-repeat 30px; float:left;  padding:5px 10px; text-indent:2em;}
.itemmap ul li:last-child, .itemmap:last-child{ border-bottom:none;}
.itemmap ul li h3 { color: #646464;font-weight: normal;padding: 15px;float: left;display: inline;font-size: 18px;border-right: 1px solid #e1e1e1;line-height: 30px;margin: 8px 0;}
.itemmap ul li h3 a {color: #646464;font-weight: normal;}
.itemmap ul li h6{color: #646464;font-weight: normal;padding:15px;float: left;display: inline;  font-size: 18px;line-height: 30px;margin: 8px 0;}
.itemmap ul li h6 a {color: #646464;font-weight: normal;}