body{font-family:"黑体"; font-size:14px; color:#000;width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px; background:url(../images/bg.jpg) repeat;  }
a,a:hover{ text-decoration:none;}
.wrap{ width:1180px; margin:0 auto; padding:0 10px; background:#fff;}

.header{ height:80px; width:1180px; padding:15px 0 0}
a.logo{ background:url(../images/logo.jpg) no-repeat left center; display:block; width:388px; height:80px; float:left}
.headerr{ float:right; width:330px; padding:12px 0 0 0; line-height:28px; height:56px; font-size:14px; color:#000;}
.icon1a{ display:inline-block; background:url(../images/icon1a.jpg) no-repeat left center; padding-left:24px;}
.icon1b{ display:inline-block; background:url(../images/icon1b.jpg) no-repeat left center; padding-left:24px;}
.icon1c{ display:inline-block; background:url(../images/icon1c.jpg) no-repeat left center; padding-left:24px;}
.nav{ background:#1b60a6; border-radius:5px; height:45px; text-align:center;}
.nav li{ display: inline-block; background:url(../images/icon10.png) no-repeat right center; height:45px;margin:0 5px; position:relative; z-index:3}
.nav li a{ display:inline-block; height:45px; line-height:45px; padding:0 30px; color:#fff; font-size:14px; position:relative}
.nav li a span{ background:url(../images/icon2.png) no-repeat center center; width:11px; height:5px; position:absolute; left:50%; margin-left:-5.5px; bottom:0; display:none}
.nav li a:hover,.nav li a.now,.nav li.noww a{ background:#c38a43}
.nav li a:hover span,.nav li a.now span{ display:block}
.nav li:last-child{ background:none}
.subnav{ position:absolute; left:0; top:45px; background:#1b60a6; padding:0 0;width:100%; display:none}
.subnav a{ display:block!important; padding:0 !important; width:100% !important; height:35px; line-height:35px; text-align:center; font-size:14px; color:#fff !important;}
.subnav a:hover{background:#c38a43 !important; color:#fff !important;}
.nav li.noww .subnav a{ background:#1b60a6}
.nav li.noww .subnav,.nav li.noww a span{ display:block}
.flexslider{ padding:10px 0 5px}
.flexslider .slides > li {	display: none;	-webkit-backface-visibility: hidden;}
.flexslider .slides img {	width: 100%;	display: block;}
.slides:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.slides {	height: 400px;}
.no-js .slides > li:first-child {	display: block;}
.flexslider {	margin: 0 auto;	position: relative;	width:1180px;	zoom: 1; z-index:1}
.flex-viewport {max-height: 2000px;	-webkit-transition: all 1s ease;-moz-transition: all 1s ease;	transition: all 1s ease;}
.flexslider .slides {	zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next { background:url(../images/icon3b.png) no-repeat center center;right: 0;}
.flex-direction-nav .flex-prev { background:url(../images/icon3a.png) no-repeat center center;left: 0;}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: #fff; border-radius:50%;display:block;height: 13px;overflow: hidden;text-indent:-99em;width: 13px;cursor: pointer;}
.flex-control-paging li a.flex-active { background:#1b60a6;}
.fwbox{ background:url(../images/icon4.jpg) repeat-x left center; height:50px; padding:0 10px;}
.icon5a{ background:url(../images/icon5a.png) no-repeat left center; padding-left:25px; display:inline-block; height:50px; line-height:50px; color:#000; font-size:14px; margin-right:10px;}
.icon5b{ /*background:url(../images/icon5b.png) no-repeat left center;*/ padding-left:25px; display:inline-block; height:50px; line-height:50px; color:#000; font-size:14px; margin-right:10px;}
.icon5c{ background:url(../images/icon5c.png) no-repeat left center; width:300px; float:left; position:relative; height:30px; margin:10px 0 10px 25px; overflow:hidden}
.icon5c ul{ position:absolute; left:25px; top:10px; width:300px;}
.icon5c li{ font-size:14px; line-height:30px;}
.icon5c li a{ color:#000;}
.ss_input{ float:right; background:#fff; border:1px solid #dcdcdc; border-right:none; border-radius:3px 0 0 3px; height:34px; line-height:34px; margin-top:7px; text-indent:0.5em; font-size:14px; color:#666;font-family:"\5FAE\8F6F\96C5\9ED1"; width:280px;}
.ss_btn{ background:url(../images/icon11.png) no-repeat 20px center #1b60a6; padding:0 15px 0 40px; height:36px; border:none; border-radius:0 3px 3px 0; cursor:pointer; color:#fff; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; float:right; margin-top:7px;}
.jygg{ float:left; width:370px; border:1px solid #e4e4e4; margin-right:18px;}
.jyggt{ border-bottom:2px solid #1b60a6; height:40px; line-height:40px;}
.jyggt li{ float:left; width:185px; text-align:center; height:40px; line-height:40px; color:#000; font-size:14px; cursor:pointer}
.jyggt li.hover{ background:#1b60a6; color:#fff;}
.icon6a{ background:url(../images/icon6a.png) no-repeat left center; padding-left:25px;}
.icon6b{ background:url(../images/icon6b.png) no-repeat left center; padding-left:20px;}
.jyggb{ padding:10px 5px 0}
.jyggb blockquote{ display:none}
.jyggb blockquote.block{ display:block}
.hqzx{ padding:5px 0 0}
.hqzx li{ border-bottom:1px dashed #ececec; line-height:38px;}
.hqzx li span{ vertical-align:middle; display:inline-block; width:20px; height:20px; text-align:center; line-height:20px; border:1px solid #1b60a6; color:#1b60a6; font-size:14px; border-radius:50%; margin-right:10px;}
.hqzx li a{ color:#000; font-size:14px;}
.hqzx li:first-child span{ background:#1b60a6; color:#fff}
.cjrl{ float:left; width:499px;}
.cjrlt{ border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4;border-bottom:2px solid #1b60a6; height:39px; line-height:39px;}
.cjrlt li{ float:left; width:165px; border-right:1px solid #e4e4e4; text-align:center; height:40px; line-height:40px; color:#000; font-size:14px; cursor:pointer}
.cjrlt li.hover{ background:#1b60a6; color:#fff;}
.cjrlb{}
.cjrlb blockquote{ display:none}
.cjrlb blockquote.block{ display:block}
.cjtab{ position:relative; width:499px; height:403px; overflow-x:hidden; overflow-y:auto}
a.more{color:#1b60a6; display:inline-block; font-size:15px; line-height:35px; position:absolute; right:10px; top:0}
.cjtab th{ background:#f2f6fa; line-height:35px; color:#1b60a6; font-size:15px; border-left:1px solid #eee; border-right:1px solid #eee; font-weight:normal}
.cjtab td{ line-height:22px; padding:10px 0; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px dashed #eee; }
.cjtab td a{ cursor:default}
.rslc{ float:left; padding-left:52px; background:url(../images/icon21.jpg) repeat-y left top; width:200px;}
.rslc ul{ width:278px;}
.rslc li{ float:left; margin:0 20px 20px 0; width:90px;}
.rslc li a{ display:block; width:90px; text-align:center; line-height:22px; height:22px; padding:63px 0 5px; color:#000; font-size:14px;}
.rslc li a:hover{ color:#fff;}
a.icon12{ background:url(../images/icon12a.png) no-repeat center 18px #dde7f2}
a.icon12:hover{background:url(../images/icon12b.png) no-repeat center 18px #c38a43}
a.icon13{ background:url(../images/icon13a.png) no-repeat center 17px #e8eff6}
a.icon13:hover{background:url(../images/icon13b.png) no-repeat center 17px #c38a43}
a.icon14{ background:url(../images/icon14a.png) no-repeat center 18px #dde7f2}
a.icon14:hover{background:url(../images/icon14b.png) no-repeat center 18px #c38a43}
a.icon15{ background:url(../images/icon15a.png) no-repeat center 27px #e8eff6}
a.icon15:hover{background:url(../images/icon15b.png) no-repeat center 27px #c38a43}
a.icon16{ background:url(../images/icon16a.png) no-repeat center 23px #dde7f2}
a.icon16:hover{background:url(../images/icon16b.png) no-repeat center 23px #c38a43}
a.icon17{ background:url(../images/icon17a.png) no-repeat center 28px #e8eff6}
a.icon17:hover{background:url(../images/icon17b.png) no-repeat center 28px #c38a43}
a.icon18{ background:url(../images/icon18a.png) no-repeat center 20px #dde7f2}
a.icon18:hover{background:url(../images/icon18b.png) no-repeat center 20px #c38a43}
a.icon19{ background:url(../images/icon19a.png) no-repeat center 18px #e8eff6}
a.icon19:hover{background:url(../images/icon19b.png) no-repeat center 18px #c38a43}
a.icon20{ background:url(../images/icon20a.png) no-repeat center 18px #dde7f2}
a.icon20:hover{background:url(../images/icon20b.png) no-repeat center 18px #c38a43}
.yqlj{}
.yqlj h1{ background:url(../images/icon22.jpg) repeat-x left center; height:30px; text-align:left; margin-bottom:10px;}
.yqlj h1 span{ background:url(../images/icon9.png) no-repeat left center; display:inline-block; width:120px; height:30px;}
.yqljb{ width:1180px; height:52px; position:relative; overflow:hidden}
.yqljbm{width:1180px; height:52px; position:relative; overflow:hidden}
.yqljbm ul{ position:absolute; left:0; top:0; width:100000px;}
.yqljbm li{ float:left; border:1px solid #e5e5e5; width:158px; margin-right:10px; height:50px;}
.yqljbm li img{ max-width:158px; max-height:50px;}
.footer{ background:url(../images/icon23.jpg) repeat-x left top #edf3f8; border-top:2px solid #1b60a6; text-align:center; position:relative; line-height:22px;}
.icon24{ background:url(../images/icon24.png) no-repeat center center; display:inline-block; width:54px; height:40px; cursor:pointer; position:absolute; right:10px; top:0;}
.float{ background:#1b60a6; border-radius:10px 0 10px 0; overflow:hidden; padding:0 5px 5px; position:fixed; right:20px; top:50px; height:385px; top:50%; margin-top:-214px; z-index:100}
.fclose{ color:#fff; font-size:30px; display:inline-block; width:28px; height:28px; line-height:22px; text-align:center; position:absolute; right:0; top:0; cursor:pointer}
.float h1{ text-align:center; color:#fff; line-height:28px;}
.float li{ background:#fff; text-align:center; padding:5px; line-height:18px; color:#666; margin-bottom:2px;}
.float li img{ vertical-align:top; margin-bottom:3px;}
.float li:last-child{ border-radius:0 0 10px 0}

.sbanner{ width:1180px; height:250px; padding-top:10px;}
.weiz{ background:url(../images/icon4.jpg) repeat-x left top; height:40px; line-height:40px; padding:0 10px; color:#000; line-height:40px;}
.icon25{ background:url(../images/icon25.png) no-repeat left center}
.scontent{ padding:10px 0 0; min-height:675px}
.sleft{ float:left; width:260px;  position:relative}
.slbg{ background:#f6f6f6; width:260px; height:460px; position:absolute; left:0; top:0; z-index:1;}
.slt{ height:65px; line-height:54px; text-align:center;font-size:24px; color:#1b60a6; position:relative; z-index:2}
.slt span{ color:#999; font-size:14px; padding-left:6px; display:none}
.slm{ background:url(../images/img7.jpg) no-repeat center bottom #fff; border:1px solid #eee; padding:25px 10px 180px; min-height:380px; width:218px; position:relative; z-index:2  }
.slnav1{}
.slnav1 li{ height:55px; line-height:55px; border-bottom:1px dashed #dedede;}
.slnav1 li a{ display:block; width:218px; text-align:center; height:55px; line-height:55px; color:#000; font-size:16px;}
.slnav1 li a:hover,.slnav1 li a.now{ width:228px; margin-left:-10px;  color:#fff; background:url(../images/icon26.jpg) no-repeat 210px center #c38a43}
.hdzs{ width:890px; float:right; padding:10px 0 0; overflow:hidden}
.hdzs ul{ width:915px;}
.hdzs li{ float:left; width:280px; height:200px; margin:0 25px 20px 0; position:relative; overflow:hidden}
.hdzs li img{ max-width:280px; max-height:200px;}
.hdzsb{ background:url(../images/icon29a.png) repeat; height:36px; width:280px; line-height:36px; position:absolute; left:0; bottom:0; z-index:5;}
.hdzsb a{ display:inline-block; float:left; color:#fff; line-height:36px; width:225px; padding-left:7px;}
.icon28{ background:url(../images/icon28a.png) no-repeat center center; display:inline-block; float:right; width:34px; height:36px;}
.hdzsm{ text-align:center; width:280px; height:200px; position:absolute; left:0; top:200px; z-index:4; display:block; background:url(../images/icon29b.png) repeat; transition:all 0.2s}
.hdzs li:hover .icon28{background:url(../images/icon28b.png) no-repeat center center;}
.hdzs li:hover .hdzsm{ top:0}
.icon30{ display:inline-block; width:70px; height:70px; background:url(../images/icon30.png) no-repeat center center; margin-top:65px;}
.page{ text-align:right; line-height:32px; color:#999; font-size:14px; vertical-align:middle}
.page a{ display:inline-block; border:1px solid #dedfe0; width:30px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#999; margin:0 1px; vertical-align:middle}
.page a:hover,.page a.now{ border:1px solid #c38a43; color:#c38a43}
.page a.icon31a{ background:url(../images/icon31a.jpg) no-repeat center center}
.page a.icon31b{ background:url(../images/icon31b.jpg) no-repeat center center}
.gsjj{ float:right; width:890px; padding:10px 0 40px; color:#666; font-size:14px; line-height:25px;}
.zzzs{ width:890px; float:right; overflow:hidden}
.zzzs ul{ width:920px;}
.zzzs li{ float:left; border:5px solid #f6f6f6; width:190px; height:230px; margin:0 30px 40px 0; position:relative; overflow:hidden}
.zzzs li img{ max-width:190px; max-height:230px;}
.zzzsm{ background:url(../images/icon32.png) repeat; width:200px; height:240px; position:absolute; left:0; top:240px; color:#fff; font-size:14px; cursor:pointer; transition:all 0.2s}
.icon33{ background:url(../images/icon33.png) no-repeat center center; display:inline-block; width:26px; height:26px;}
.zzzs li:hover .zzzsm{ top:0}
.tczsbg{ width:100%; height:100%; background:#000; opacity:0.8; position:fixed; left:0; top:0; z-index:100; display:none}
.tczs{ background:#fff; text-align:center; width:460px; height:620px; padding:20px 20px 0; line-height:50px; color:#666; font-size:30px; display:none; position:fixed; left:50%; margin-left:-250px; top:50%; margin-top:-320px; z-index:101}
.tczst{ width:460px; height:540px;}
.tczst img{ max-width:460px; max-height:540px;}
.cjrl2{ float:right; width:890px;}
.cjrlrq{ background:url(../images/icon42.png) no-repeat left center; padding-left:20px;  font-size:14px; line-height:40px;}
.cjrlrq2{ padding-left:20px;  font-size:14px; line-height:40px;}
.cjrlrqb{ border-left:1px solid #a8a8a8; background:#edecec; height:31px; line-height:31px; margin:5px 0 15px}
.cjrlrqb li{ display:inline-block; width:126px; border:1px solid #a8a8a8;border-left:none; height:30px; line-height:30px; text-align:center;color:#444; cursor:pointer; float:left}
.cjrlrqb li.hover{ color:#1b60a6; background:#fff; border-top:2px solid #1b60a6; height:29px; line-height:29px;border-bottom:1px solid #fff;}
.cjrlrqbb{}
.cjrlrqbb blockquote{ display:none}
.cjrlrqbb table{ border:1px dashed #d2d2d2;}
.cjrlrqbb th{ background:#edf3f8; font-weight:normal; line-height:40px; border-right:1px dashed #d2d2d2; color:#1b60a6; font-size:14px;}
.cjrlrqbb td{ border-bottom:1px dashed #d2d2d2; border-right:1px dashed #d2d2d2; line-height:22px; padding:20px 0; color:#999;}
.cjrlrqbb2{}
.cjrlrqbb2 blockquote{ display:none}
.cjrlrqbb2 table{ border:1px dashed #d2d2d2;}
.cjrlrqbb2 th{ background:#edf3f8; font-weight:normal; line-height:40px; border-right:1px dashed #d2d2d2; color:#1b60a6; font-size:14px;}
.cjrlrqbb2 td{ border-bottom:1px dashed #d2d2d2; border-right:1px dashed #d2d2d2; line-height:22px; padding:20px 0; color:#999;}
.cjrlrqbb2 td{border-bottom:1px dashed #d2d2d2;border-right:1px dashed #d2d2d2;line-height:22px;padding: 3px 0;color:#000;}
.cjrlrqbb3{}
.cjrlrqbb3 blockquote{ display:none}
.cjrlrqbb3 table{ }
.cjrlrqbb3 th{ background:#edf3f8; font-weight:normal; line-height:40px;  color:#1b60a6; font-size:14px;}
.cjrlrqbb3 td{ line-height:22px; padding:20px 0; color:#999;}
.cjrlrqbb3 td{line-height:35px;padding: 3px 0;color:#000;}
.cjrlrqbb td a{ cursor:default}
.cjrlrqbbb{ border:1px dashed #d2d2d2; border-top:none}
.txtinput{    border: 1px solid #ccc;
    width: 200px;
    height: 30px;
    line-height: 30px;
    color: #666;
    padding-left: 10px;}
.jglj{ width:890px; float:right}
.txtbtn{width: 140px;
    height: 30px;
    background: #1b60a6;
    border: none;
    color: #fff;}
.jglj li{ padding:1px 0; border-bottom:1px solid #dedede; height:50px;}
.jglj li a{ display:block; width:100%; height:50px; line-height:50px;}
.jglj li a .icon34{ background:url(../images/icon34a.png) no-repeat 10px center; padding-left:25px; color:#000; font-size:16px;}
.jglj li a:hover{ background:#f6f6f6}
.jglj li a:hover .icon34{background:url(../images/icon34b.png) no-repeat 10px center; color:#1b60a6}
.hqxq{ float:right; width:890px; color:#666; font-size:12px; line-height:24px;}
.hqxqt{ text-align:center; padding:10px 0 20px; color:#999; font-size:12px; line-height:24px;}
.hqxqt h1{ color:#666; font-size:18px; line-height:30px; padding-bottom:10px;}
.icon35a{ background:url(../images/icon35a.jpg) no-repeat left center}
.icon35b{ background:url(../images/icon35b.jpg) no-repeat left center}
.lxwm{ float:right; width:890px; padding:10px 0 0; line-height:30px; color:#666; font-size:14px;}
.map{ border:1px dashed #e5e5e5; padding:10px;}
.map img{ max-width:100%; height:auto}
.zplb{ float:right; width:890px;}
.zplb li{ padding:2px 0}
.zplb li a{ display:block; border:1px solid #fff; padding:10px; color:#666; line-height:22px; border-bottom:1px dashed #dedede}
.zplb li a h1{ line-height:25px; padding-bottom:10px; color:#333; font-size:14px;}
.zplb li a h1 span{ font-size:12px;}
.zplb li a:hover{ border:1px solid #edf1f5; background:#f6f6f6;}
.zpxq{ float:right; width:890px;}
.zpxq h1{ border-bottom:1px dashed #dedede; line-height:35px; font-size:14px; color:#1b60a6}
.zpxq h1 span{ float:right; color:#999; font-size:12px;}
.zpxqb{ padding:25px 0 0; color:#999; line-height:25px;}
.zpxqb h2{ color:#666; font-size:14px;}
.yjfk{ float:right; width:890px; padding:20px 0 0}
.yjfk label{ display:inline-block; width:180px; text-align:right; letter-spacing:2px; padding-right:30px; line-height:40px; color:#666; font-size:14px;}
.yjfk_input{ border:1px dashed #dedede; height:40px; line-height:40px; box-sizing:border-box; width:310px; text-indent:10px; font-size:14px; color:#666;font-family:"\5FAE\8F6F\96C5\9ED1";}
.yjfk_text{border:1px dashed #dedede;font-size:13px; color:#666;font-family:"\5FAE\8F6F\96C5\9ED1"; box-sizing:border-box; padding:10px; line-height:25px; width:510px; height:235px;}
.yjfk_btn{ border-radius:5px; border:none; color:#fff;font-family:"\5FAE\8F6F\96C5\9ED1"; width:140px; text-align:center; height:50px; background:#1b60a6; cursor:pointer; font-size:14px;}
.grkh{ width:890px; float:right; padding:10px 0 0}
.v_show{ border:5px solid #f6f6f6; height:565px; width:880px; position:relative; overflow:hidden}
.v_cont ul{ position:absolute; left:0; top:0;}
.v_cont li{ width:880px;  height:565px;}
.v_cont li img{ max-width:880px; max-height:565px;}
.circle{ width:890px; text-align:center;}
.circle ul{ display:inline-block; vertical-align:middle; padding:0 5px;}
.circle li{ display:inline-block; width:8px; height:8px; border-radius:50%; margin:0 1px; background:#5b9bd5;}
.circle li.circle-cur{ background:#c38a43}
.prev{ width:28px; height:28px; display:inline-block; background:url(../images/icon36a.jpg) no-repeat center center; vertical-align:middle}
.prev a{ display:inline-block; width:28px; height:28px;}
.next{ width:28px; height:28px; display:inline-block; background:url(../images/icon36b.jpg) no-repeat center center; vertical-align:middle}
.next a{ display:inline-block; width:28px; height:28px;}
.hzjg{ float:right; width:890px; padding:10px 0 0;}
.jgcxt{ background:#f6f6f6; height:42px; line-height:42px;}
.jgcxtxt1{ display:inline-block; color:#fff; height:42px; line-height:42px; background:#1b60a6; width:170px; text-align:center; font-size:14px; vertical-align:middle}
.jgcxt_select{ height:28px; line-height:28px; border:1px solid #dcdcdc; background:#fff; text-indent:10px; width:290px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666; font-size:14px; vertical-align:middle}
.jgcxt_btn{ background:#1b60a6; border:none; height:28px; border-radius:5px; color:#fff; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; text-align:center; width:80px; cursor:pointer; vertical-align:middle}
.jgcx{ padding:5px 0 0;}
.jgcx th{ line-height:45px; font-weight:normal; color:#1b60a6; font-size:14px;}
.jgcx tr{ padding:5px 0}
.jgcx td{ color:#000; line-height:35px; background:#f6f6f6;}
.slm2{ background:url(../images/img7.jpg) no-repeat center bottom #fff; border:1px solid #eee; padding:0 10px 180px; min-height:290px; width:218px; position:relative; z-index:2  }
.hqdt{}
.hqdt h1{ margin-bottom:5px; padding:5px 0 0 10px; line-height:35px; border-bottom:1px dashed #dedede;}
.hqdt h1 span{ display:inline-block; border-bottom:2px solid #1b60a6; color:#666; font-size:16px; height:33px; line-height:33px; margin-bottom:-1px;}
.hqdt li{ border-bottom:1px dashed #dedede; height:40px; padding-left:10px; line-height:40px;}
.hqdt li a{ color:#000;}
.hqdt li a:hover{ color:#c38a43}
.xzzx{ float:right; width:890px; padding:10px 0 0}
.xzzx li{ border:1px solid #e5e5e5; padding:10px 0 15px; position:relative; height:107px; margin-bottom:20px;}
.xzzxll{ float:left; width:107px; height:107px; padding:0 15px;}
.xzzxll span{ display:table-cell; vertical-align:middle; text-align:center;width:107px; height:107px;}
.xzzxll span img{ max-width:107px; max-height:107px;}
.xzzxl{ float:left; width:570px; line-height:22px; color:#000;}
.xzzxl h1 a{ font-size:14px; color:#000; line-height:30px; display:inline-block}
.icon37a{ background:url(../images/icon37a.png) no-repeat left center}
.icon37b{ background:url(../images/icon37b.png) no-repeat left center}
a.xzzxr{ display:inline-block; width:160px; text-align:center; border-left:1px solid #e5e5e5; height:15px; line-height:15px; padding-top:45px; position:absolute; right:0; top:50%; margin-top:-30px; color:#000; background:url(../images/icon38a.png) no-repeat center top;}
.xzzx li:hover{ background:#fafcfd}
.xzzx li:hover a.xzzxr{ color:#1b60a6;background:url(../images/icon38b.png) no-repeat center top;}

.slnavc h1{ height:55px; line-height:55px;width:228px; margin-left:-10px; text-indent:45px; color:#fff; background:url(../images/icon27a.png) no-repeat 205px center #c38a43; font-size:14px; cursor:pointer}
.slnavc h1.now{ background:url(../images/icon27b.png) no-repeat 205px center #c38a43;}
.slnavc ul{ display:none}
.slnavc li{ height:55px; line-height:55px; border-bottom:1px dashed #dedede;text-indent:35px;}
.slnavc li a{color:#000; display:block; height:55px; line-height:55px;}
.slnavc li a:hover,.slnavc li a.now{ color:#c38a43}
.slnav3{}
.slnav3 h1{ height:55px; line-height:55px;width:228px; margin-left:-10px; text-indent:45px; color:#fff; background:url(../images/icon27a.png) no-repeat 205px center #c38a43; font-size:14px; cursor:pointer}
.slnav3 h1.now{ background:url(../images/icon27b.png) no-repeat 205px center #c38a43;}
.slnav3 ul{ display:none}
.slnav3 li{ height:55px; line-height:55px; border-bottom:1px dashed #dedede;text-indent:35px;}
.slnav3 li a{color:#000; display:block; height:55px; line-height:55px;}
.slnav3 li a:hover,.slnav3 li a.now{ color:#c38a43}
.gjxy{ float:right; width:890px; padding:10px 0 0; color:#666; line-height:22px; font-size:12px;}
.jypz{ float:right; width:890px;}
.jypz li{ border-bottom:1px solid #eee; padding:15px 0}
.jypzl{ float:left; border:1px solid #e5e5e5; width:218px; height:175px;}
.jypzl img{ max-width:218px; max-height:175px;}
.jypzr{ width:640px; padding-right:10px; float:right; color:#000; line-height:24px;}
.jypzr h1 a{ display:inline-block; height:35px; line-height:35px; padding-bottom:5px; color:#333; font-size:16px;}
.jypzr h1 a:hover{ color:#1b60a6}
a.ckxq{ display:inline-block; border:1px dashed #e5e5e5; width:115px; height:30px; line-height:30px; text-align:center; color:#666;}
a.ckxq:hover{ background:#1b60a6; color:#fff; border:1px solid #1b60a6}
.jypz li:hover .jypzr h1 a{color:#1b60a6}
.jypz li:hover a.ckxq{background:#1b60a6; color:#fff; border:1px solid #1b60a6}
.jyxq{ float:right; width:890px; padding:10px 0 0}
.jyxqtl{ float:left; border:1px solid #f4f4f4; width:300px; height:240px; position:relative;}
.jyxqtlm{ width:300px; height:240px; position:relative; overflow:hidden; z-index:2;}
.jyxqtlm ul{ position:absolute; left:0; top:0; width:100000px;}
.jyxqtlm li{ float:left; width:300px; height:240px;}
.jyxqtlm li img{ max-width:300px; max-height:240px;}
.icon39a{ background:url(../images/icon39a.png) no-repeat center center; display:inline-block; width:40px; height:52px; position:absolute; z-index:3; left:0; top:50%; margin-top:-26px;}
.icon39b{ background:url(../images/icon39b.png) no-repeat center center; display:inline-block; width:40px; height:52px; position:absolute; z-index:3; right:0; top:50%; margin-top:-26px;}
.jyxqtr{ float:left; padding-left:35px; width:450px;}
.jyxqtr h1{ color:#2276bc; font-size:18px; line-height:40px; padding-bottom:25px;}
.jyxqtrtxt{ display:inline-block; background:#1b60a6; color:#fff; width:75px; height:30px; line-height:30px; text-align:center; font-size:14px; border-radius:3px; margin-top:5px;}
.jyxqtrr{ float:left; padding-left:25px; width:300px; line-height:30px; color:#666; font-size:14px;}
.jyxqb{ border-top:1px dashed #d7d7d7; padding:10px 15px; color:#666; line-height:24px;}
.jygz{ float:right; width:890px;}
.jygz h1{ line-height:40px; color:#1b60a6; font-size:14px;}
.jygz li{ border-top:1px dashed #dedede; height:50px; line-height:50px; background:url(../images/icon40.png) no-repeat 835px center #fafafa; padding-left:10px;}
.jygz li a{ display:block; color:#666;}
.jygz li a:hover{color:#1b60a6;}
.hzmap{ width:579px; margin:10px auto}
.mapdw{width:2px;height:5px;padding: 5px; background:url(../images/icon41.png) no-repeat center center;position:absolute;display:none;word-break:break-all;}