@charset "utf-8";
/* CSS Document */

body, ul, li, dt, dd, dl, p, img, p, h1, h3, h2,a { font-family: "微软雅黑"; text-decoration: none; margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; list-style-type: none; font-size: 100%; }
.HideFocus {
　　hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */ 　　outline: none;  /* for firefox 1.5 + */ 　　
}
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.con { width: 1200px; margin-right: auto; margin-left: auto; }

.top { background-color: #41b740; height: 100px; }
.logo { float: left; height: 69px; width: 201px; padding-top: 15px; }
.nav { text-align: right; float: right; }
.nav a { line-height: 100px; color: #fff; font-size: 17px; padding-left: 40px; display: block; float: left; }
.nav .shsy { line-height: 0px; }
.nav .shsy img { }
.conhp {  margin-left:auto; margin-right:auto; position: relative;  }

.hp { width:100%; height:auto; overflow:hidden; position:relative; }
.hp .hd { height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; display:none; }
.hp .hd ul { overflow:hidden; zoom:1; float:left; display:none; }
.hp .hd ul li { float:left; margin-right:2px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; display:none; }
.hp .hd ul li.on { background:#f00; color:#fff; display:none; }
.hp .bd { position:relative; height:900px;width:1920px; z-index:0; }
.hp .bd li { zoom:1; vertical-align:middle; }
.hp .bd img { width:100%; height:auto; display:block; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.hp .prev,  .hp .next { position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px;  filter:alpha(opacity=50); opacity:0.5; display:none; }
.hp .next { left:auto; right:3%; background-position:8px 5px; display:none; }
.hp .prev:hover,  .hp .next:hover { filter:alpha(opacity=100); opacity:1; }
.hp .prevStop { display:none; }
.hp .nextStop { display:none; }
.conhp .lxdhua { position: absolute; bottom: 25%; height: 78px; width: 239px; left: 0px; z-index: 999; margin-left: -150px; transition: All 0.6s ease-in-out;
            -webkit-transition: All 0.6s ease-in-out;
            -moz-transition: All 0.6s ease-in-out;
            -o-transition: All 0.6s ease-in-out;}
.conhp .lxdhua:hover{margin-left: 0px; transition: All 0.6s ease-in-out;
            -webkit-transition: All 0.6s ease-in-out;
            -moz-transition: All 0.6s ease-in-out;
            -o-transition: All 0.6s ease-in-out;}

.lyzx { background-attachment: fixed; background-image: url(../images/ztly_03bg_03.jpg); background-repeat: no-repeat; background-position: center top; }
.lyzx .bt { text-align: center; padding-top: 219px; }
.lyzx .nr { width: 1164px; margin-right: auto; margin-left: auto; margin-top: 147px; background:rgba(255, 255, 255, 0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#55ffffff', endColorstr = '#55ffffff')\9;padding-top: 10px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px; overflow: hidden; position: relative; }
.lyzx .nr .lr { float: left; height: 345px; width: 612px; position: relative; padding-top: 8px; }

.lyzx .nr .lr .hd { height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.lyzx .nr .lr .hd ul { overflow:hidden; zoom:1; float:left;  }
.lyzx .nr .lr .hd ul li { float:left; margin-right:5px; width:8px; height:8px;  text-align:center; background:#fff; cursor:pointer; border-radius:4px;}
.lyzx .nr .lr .hd ul li.on { background:#e84206; color:#fff;  }
.lyzx .nr .lr .bd { position:relative; height:100%; z-index:0; }
.lyzx .nr .lr .bd li { zoom:1; vertical-align:middle; position: relative; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.lyzx .nr .lr .prev,  .lyzx .nr .lr .next { position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px;  filter:alpha(opacity=50); opacity:0.5; display:none; }
.lyzx .nr .lr .next { left:auto; right:3%; background-position:8px 5px; display:none; }
.lyzx .nr .lr .prev:hover,  .hp .next:hover { filter:alpha(opacity=100); opacity:1; }
.lyzx .nr .lr .prevStop { display:none; }
.lyzx .nr .lr .nextStop { display:none; }
.lyzx .nr .lr .bd ul li .htxt { font-size: 12px; color: #fff; ; background:rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#55000000', endColorstr = '#55000000')\9;
display: block; height: 42px; position: absolute; left: 0px; bottom: 0px; width: 100%; line-height: 42px; text-indent: 2em; }


.lyzx .nr .rr { float: right; width: 525px; }

.lyzx .nr .rr ul li a { font-size: 15px; color: #454545; }
.lyzx .nr .rr ul li .time { font-size: 15px; color: #909090; float: right; }
.lyzx .nr .rr ul li { background-image: url(../images/in_01_107.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; line-height: 35px; }
.jt { text-align: center; height: 56px; clear: both; margin-top: 95px; transition: All 0.6s ease-in-out;
            -webkit-transition: All 0.6s ease-in-out;
            -moz-transition: All 0.6s ease-in-out;
            -o-transition: All 0.6s ease-in-out;}

.jt:hover { text-align: center; height: 56px; clear: both; margin-top: 95px;  transform: translate(0px, 15px);
            -webkit-transform: translate(0px, 15px);
            -moz-transform: translate(0px, 15px);
            -o-transform: translate(0px, 15px);
            -ms-transform: translate(0px,15px);}


.lyjq { background-attachment: fixed; background-image: url(../images/ztly_03bg_04.jpg); background-repeat: no-repeat; background-position: center top; }
.lyjq .bt { text-align: center; padding-top: 192px; }
.lyjq .nr { width: 1200px; margin-top: 60px; margin-right: auto; margin-left: auto; padding-top: 45px; overflow: hidden; position: relative; background-image: url(../images/ztly_bgzx_03.png); background-repeat: no-repeat; background-position: left top; }
.lyjq .nr .siajq { background-image: url(../images/ztly_04_03.png); background-repeat: no-repeat; background-position: left top; width: 369px; margin-right: 45px; float: left; height: 436px; }
.lyjq .nr .siajq .pix { height: 120px; width: 345px; padding: 5px; background-color: #fff; margin-right: auto; margin-left: auto; margin-top: 10px; border-radius:3px;}
.lyjq .nr .siajq h1 { font-size: 30px; line-height: 76px; color: #ffffff; text-align: center; display: block; }


.lyjq .nr .siajq h1 a,.lyjq .nr .saajq h1 a,.lyjq .nr .zmjq h1 a{color:#ffffff;}



.lyjq .nr .siajq h2 { text-align: center; display: block; height: 48px; width: 185px; background-color: #80bb2c; font-size: 23px; color: #fff; line-height: 48px; margin-right: auto; margin-left: auto; font-weight: normal; }
.lyjq .nr .siajq .lb { padding-top: 30px; padding-right: 50px; padding-left: 50px; height: 55px; }
.lyjq .nr .siajq .lb a { font-size: 16px; line-height: 25px; color: #fff; display: block; float: left; width: 50%; text-align: center; }


.lyjq .nr .saajq { background-image: url(../images/ztly_04_05.png); background-repeat: no-repeat; background-position: left top; width: 369px; margin-right: 45px; float: left; height: 436px; }
.lyjq .nr .saajq .pix { height: 120px; width: 345px; padding: 5px; background-color: #fff; margin-right: auto; margin-left: auto; margin-top: 10px; border-radius:3px;}
.lyjq .nr .saajq h1 { font-size: 30px; line-height: 76px; color: #ffffff; text-align: center; display: block; }
.lyjq .nr .saajq h2 { text-align: center; display: block; height: 48px; width: 185px; background-color: #2dada2; font-size: 23px; color: #fff; line-height: 48px; margin-right: auto; margin-left: auto; font-weight: normal; }
.lyjq .nr .saajq .lb { padding-top: 30px; padding-right: 50px; padding-left: 50px; height: 55px; }
.lyjq .nr .saajq .lb a { font-size: 16px; line-height: 25px; color: #fff; display: block; float: left; width: 50%; text-align: center; }

.lyjq .nr .zmjq { background-image: url(../images/ztly_04_07.png); background-repeat: no-repeat; background-position: left top; width: 369px; float: left; height: 436px; }
.lyjq .nr .zmjq .pix { height: 120px; width: 345px; padding: 5px; background-color: #fff; margin-right: auto; margin-left: auto; margin-top: 10px; border-radius:3px;}
.lyjq .nr .zmjq h1 { font-size: 30px; line-height: 76px; color: #ffffff; text-align: center; display: block; }
.lyjq .nr .zmjq h2 { text-align: center; display: block; height: 48px; width: 185px; background-color: #2dada2; font-size: 23px; color: #fff; line-height: 48px; margin-right: auto; margin-left: auto; font-weight: normal; }
.lyjq .nr .zmjq .lb { padding-top: 10px; padding-right: 40px; padding-left: 50px; height: 130px; }
.lyjq .nr .zmjq .lb a { font-size: 16px; line-height: 30px; color: #fff; display: block; float: left; width: 50%; text-align: left; }
.lyfw { background-image: url(../images/ztly_03bg_05.jpg); background-repeat: no-repeat; background-position: center top; background-attachment: fixed; }
.lyfw .bt { padding-top: 190px; text-align: center; padding-bottom: 140px; overflow: hidden; position: relative; }
.lyfw .nr { width: 1200px; margin-right: auto; margin-left: auto; overflow: hidden; position: relative; }
		/* 本例子css */
.lyfw .nr .sideMenu{  }
.lyfw .nr .sideMenu h3{ cursor:pointer; width: 69px; height: 391px; float: left; margin-right: 2px; 
		}

.lyfw .nr .sideMenu ul{ color:#999; display:none; /* 默认都隐藏 */ float: left; background-color: #fff; height: 390px; width: 690px; margin-right: 10px; }
.lyfw .nr .sideMenu ul .dian2 { margin-top: 46px; margin-left: 40px; border-left-width: 1px; border-left-style: solid; border-left-color: #01BD9C; height: 285px; }
.lyfw .nr .sideMenu ul .dian2 li a { font-size: 15px; color: #454545; line-height: 40px; }
.lyfw .nr .sideMenu ul .dian2 li span { color: #01BD9C; font-size: 15px; line-height: 40px; padding-right: 35px; padding-left: 25px; }
.lyfw .nr .sideMenu ul .dian2 li { background-image: url(../images/ly_lyfw_03.png); background-repeat: no-repeat; background-position: left center; margin-left: -3.5px; }.lyfw .nr .sideMenu ul .gduo a { font-size: 14px; color: #ce0404; line-height: 40px; text-align: right; padding-right: 60px; }
.lyfw .nr .sideMenu ul .dian1 { margin-top: 46px; margin-left: 40px; border-left-width: 1px; border-left-style: solid; border-left-color: #F99403; height: 285px; }
.lyfw .nr .sideMenu ul .dian1 li a { font-size: 15px; color: #454545; line-height: 40px; }
.lyfw .nr .sideMenu ul .dian1 li span { color: #F99403; font-size: 15px; line-height: 40px; padding-right: 35px; padding-left: 25px; }
.lyfw .nr .sideMenu ul .dian1 li { background-image: url(../images/ly_lyfw_04.png); background-repeat: no-repeat; background-position: left center; margin-left: -3.5px; }.lyfw .nr .sideMenu ul .gduo a{ font-size: 14px; color: #ce0404; line-height: 40px; text-align: right; padding-right: 60px; }


.lyfw .nr .sideMenu ul .dian3 { margin-top: 46px; margin-left: 40px; border-left-width: 1px; border-left-style: solid; border-left-color: #47A0F3; height: 285px; }
.lyfw .nr .sideMenu ul .dian3 li a { font-size: 15px; color: #454545; line-height: 40px; }
.lyfw .nr .sideMenu ul .dian3 li span { color: #47A0F3; font-size: 15px; line-height: 40px; padding-right: 35px; padding-left: 25px; }
.lyfw .nr .sideMenu ul .dian3 li { background-image: url(../images/ly_lyfw_02.png); background-repeat: no-repeat; background-position: left center; margin-left: -3.5px; }.lyfw .nr .sideMenu ul .gduo a{ font-size: 14px; color: #ce0404; line-height: 40px; text-align: right; padding-right: 60px; }


.lyfw .nr .sideMenu ul .dian4 { margin-top: 46px; margin-left: 40px; border-left-width: 1px; border-left-style: solid; border-left-color: #93C933; height: 285px; }
.lyfw .nr .sideMenu ul .dian4 li a { font-size: 15px; color: #454545; line-height: 40px; }
.lyfw .nr .sideMenu ul .dian4 li span { color: #93C933; font-size: 15px; line-height: 40px; padding-right: 35px; padding-left: 25px; }
.lyfw .nr .sideMenu ul .dian4 li { background-image: url(../images/ly_lyfw_01.png); background-repeat: no-repeat; background-position: left center; margin-left: -3.5px; }.lyfw .nr .sideMenu ul .gduo { font-size: 14px; color: #ce0404; line-height: 40px; text-align: right; padding-right: 60px; }

.lyfw .nr .sideMenu ul .dian5 { margin-top: 46px; margin-left: 40px; border-left-width: 1px; border-left-style: solid; border-left-color: #F14A69; height: 285px; }
.lyfw .nr .sideMenu ul .dian5 li a { font-size: 15px; color: #454545; line-height: 40px; }
.lyfw .nr .sideMenu ul .dian5 li span { color: #F14A69; font-size: 15px; line-height: 40px; padding-right: 35px; padding-left: 25px; }
.lyfw .nr .sideMenu ul .dian5 li { background-image: url(../images/ly_lyfw_05.png); background-repeat: no-repeat; background-position: left center; margin-left: -3.5px; }.lyfw .nr .sideMenu ul .gduo { font-size: 14px; color: #ce0404; line-height: 40px; text-align: right; padding-right: 60px; }
.lyfw .nr .sideMenu ul .dian6 { margin-top: 46px; margin-left: 40px; border-left-width: 1px; border-left-style: solid; border-left-color: #E279EE; height: 285px; }
.lyfw .nr .sideMenu ul .dian6 li a { font-size: 15px; color: #454545; line-height: 40px; }
.lyfw .nr .sideMenu ul .dian6 li span { color: #E279EE; font-size: 15px; line-height: 40px; padding-right: 35px; padding-left: 25px; }
.lyfw .nr .sideMenu ul .dian6 li { background-image: url(../images/ly_lyfw_06.png); background-repeat: no-repeat; background-position: left center; margin-left: -3.5px; }.lyfw .nr .sideMenu ul .gduo a{ font-size: 14px; color: #ce0404; line-height: 40px; text-align: right; padding-right: 60px; }
.lyfw .nr .sideMenu ul .dian7 { margin-top: 46px; margin-left: 40px; border-left-width: 1px; border-left-style: solid; border-left-color: #907CE8; height: 285px; }
.lyfw .nr .sideMenu ul .dian7 li a { font-size: 15px; color: #454545; line-height: 40px; }
.lyfw .nr .sideMenu ul .dian7 li span { color: #907CE8; font-size: 15px; line-height: 40px; padding-right: 35px; padding-left: 25px; }
.lyfw .nr .sideMenu ul .dian7 li { background-image: url(../images/ly_lyfw_07.png); background-repeat: no-repeat; background-position: left center; margin-left: -3.5px; }.lyfw .nr .sideMenu ul .gduo a{ font-size: 14px; color: #ce0404; line-height: 40px; text-align: right; padding-right: 60px; }
.yxpy { background-attachment: fixed; background-image: url(../images/ztly_03bg_06.jpg); background-repeat: no-repeat; background-position: center top; }
.yxpy .bt { padding-top: 199px; text-align: center; padding-bottom: 175px; }


.yxpy .nr { width: 1150px; margin-right: auto; margin-left: auto; }

.yxpy .nr .hd { height:40px; line-height:40px; position:relative; width: 780px; margin-right: auto; margin-left: auto; }
.yxpy .nr .hd ul { z-index:10; }
.yxpy .nr .hd ul li a{ float:left; cursor:pointer; text-align: center; width: 145px; font-size: 17px; color: #e1094b; background-color: #FFF; margin-right: 10px; }
.yxpy .nr .hd ul li.on a{ height:40px; background-color: #e1094b;  z-index:11; color: #fff; }
.yxpy .nr .bd ul { zoom:1; padding-top: 50px; padding-bottom: 10px; }
.yxpy .nr .bd li { line-height:41px; font-size: 16px; float: left; height: 202px; width: 270px; border: 1px solid #FFF; margin-right: 17px; }
.yxpy .nr .bd li a { color:#484848; }
.yxpy .nr .bd li .date { float:right; color:#909090; }
.yxpy .nr .bd ul .last { margin-right: 0px; }

.foot { background-color: #fff; padding-top: 37px; padding-bottom: 37px; overflow: hidden; position: relative; }
.foot .jg { float: left; width: 75px; }
.foot .bq { text-align: center; width: 960px; }
.foot .bq p { font-size: 14px; line-height: 30px; }
.foot .zc { float: left; height: 55px; width: 110px; }

.app { background-image: url(../images/ztly_bg_08.jpg); background-repeat: no-repeat; background-position: center bottom; }





.app .weix { width: 1200px; margin-right: auto; margin-left: auto; overflow: hidden; position: relative; padding-top: 125px; padding-bottom: 95px; }
.app .weix a { display: block; float: left; margin-right: 47px; }
.app .weix .last { margin-right: 0px; }
.app .yqlj { background-image: url(../images/ztly_01_90.png); background-repeat: no-repeat; background-position: center top; width: 1200px; margin-right: auto; margin-left: auto; padding-top: 60px; padding-bottom: 85px; text-align: center; overflow: hidden; position: static; }
.app .yqlj a { font-size: 16px; line-height: 30px; color: #535353; padding-right: 50px; padding-left: 50px; }


.conhp .logos { position: absolute; top: 50px; right: 325px; z-index: 99; }
.conhp .lxdhua h1 { float: left; background-color: #fff; color: #D13112; height: 78px; line-height: 78px; font-family: "微软雅黑"; font-size: 17px; font-weight: bold; font-style: italic; width: 150px; text-align: center; }