﻿/*reset css*/
img{
	max-width: 100%;
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,article,aside,figure,footer,header,nav,section,details,summary{margin:0;padding:0;word-break:break-all;}

article,aside,figure,footer,header,nav,section,details,summary{display:block}

body,button,input,select,textarea{font:14px/1.5 "PingFang SC",'microsoft yahei',tahoma,arial;font-family:"方正悠黑 506L W","PingFang SC","Microsoft YaHei","Helvetica Neue",Helvetica,Arial;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

body{ min-width: 1200px}

p{}button,input,select,textarea{font-size:100%}

h1,h2,h3,h4,h5,h6{font-size:100%}

fieldset,img{border:0}

a{text-decoration:none; color:#333;}

ul,ol{list-style:none outside none;}

table{border-collapse:collapse;border-spacing:0}

.fr{ float:right}

.fl{ float:left}

address,cite,dfn,em,var{font-style:normal}

q:before,q:after{content:""}

img{vertical-align:top;}

input{outline:none;}

.clear{ height:0; overflow:hidden; line-height:0; font-size:0;clear: both;}

.blank15{ height:15px; overflow:hidden; line-height:1px; clear:both}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix{*zoom:1}

body{font-family:"方正悠黑 506L W","PingFang SC","Microsoft YaHei","Helvetica Neue",Helvetica,Arial;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color:#333;}

.main{width:1200px;margin:0 auto; clear:both}

.icons{ background:url(../img/icons.png) no-repeat}

.icotime{background-position: -1px 7px;}

.icosq{background-position: -58px 7px;}

.icohy{background-position: -111px 7px;}

.icozc{background-position: -169px 7px;}

.icodl{background-position: -224px 7px;}

.icozs{background-position: -279px 7px;}

/*头部样式*/

.head{border-bottom: 1px solid #aaa; height: 47px;line-height: 47px;min-width: 1200px;}

.head i{ display: inline-block;*zoom:1;*display:inline; vertical-align: middle; width: 42px;height: 47px;}

.head a{ margin-left: 30px;}

.logo{ display: block; float: left; margin: 19px 20px 19px 0;}

.nav{ padding: 22px 0 0;}

.nav a{ display: block;float: left; margin: 0 0 0 37px; border-bottom: 1px solid transparent; line-height: 30px; font-size: 13px;}

.nav a:hover,.nav a.navon{ border-bottom: 1px solid #000; text-decoration: none;}

.banner{overflow: hidden; clear: both;position: relative;min-width: 1200px;}

.qyjj{height: 150px;background: #0068b5; color: #fff; line-height: 25px;padding-top: 30px;margin-bottom:105px;min-width: 1200px;}

.icoqyjjmore{display: block;float: right;background-position: -1px -223px;width: 184px;height: 49px;margin: 45px 50px;}

.icoqyjjmore:hover{opacity: 0.9;}

.qyjj h5{ margin-left: 40px;font-size:30px ;line-height: 60px;font-weight: normal;}

.qyjj p{padding-left:40px ;}

.sylm li{ width: 365px;height: 260px;float: left;border: 1px solid #eae9e9;background: #f9fafc;position: relative; text-align: center; margin: 0 15px;}

.sylm li i{ width: 85px;height: 85px;display: block;position: absolute;left: 140px;top: -40px;}

.icosylm1{background-position: -1px -50px;}

.icosylm2{background-position: -115px -50px;}

.icosylm3{background-position: -229px -50px;}

.sylm h5{padding-top: 50px;font-size: 21px;line-height: 50px;font-weight: bold;}

.sylm p{line-height: 28px;color: #90989e;margin: 0 70px 20px;font-weight: bold;}

.sylm a{display: block;margin: 0 auto;color: #fff;background: #0068b5; width: 105px;height: 36px;line-height: 36px;border-radius:3px ;}

.sylm a:hover{color: #ff0;}

.sylm a.sylmlink{background: #21c2f8;}

.syzt{clear: both;margin: 20px auto;min-width: 1200px;}

.rdzt{background: #eff4f7;padding: 100px 0 70px;min-width: 1200px;}

.rdztleft{width: 380px;float: left;padding-left: 15px;}

.rdztleft h5{font-size: 21px; line-height: 24px;padding-bottom: 25px;font-weight: bold;color: #5a5e61;}

.rdztleft ul{height: 338px;}

.rdztleft li{height: 28px;line-height: 28px;overflow: hidden;color: #90989e;font-weight: bold;}

.rdztleft li a{color: #90989e;}

.rdztmore a{display: block;color: #fff;background: #21c2f8;font-size: 21px;font-weight: bold;text-align: center; width: 190px;height:50px;line-height:50px;border-radius:3px ;}

.rdztmore a:hover{color: #ff0;}

.rdztright{float: right; width: 786px;position: relative;}

.rdztright li{float: left;width: 375px;height: 202px;margin: 0 0 43px 18px;}

.icoleft{position: absolute;left: -80px;top: 410px;width: 33px;height: 33px;background-position: -1px -167px;display: block;}

.icoright{position: absolute;left: -30px;top: 410px;width: 33px;height: 33px;background-position: -50px -167px;display: block;}

.synewstab{height: 40px; margin-top: 40px;background: #8d959a;}

.synewstab a{display: block;float: left;padding:0 30px;border-right: 1px solid #fff;font-weight: bold;line-height: 40px;position: relative;background: #8d959a;color: #fff;}

.synewstab a:hover{background: #21c2f8; text-decoration: none; color: #fff;}

.synewstab a.sytabon{background: #21c2f8;}

.synewstab a.sytabon i{display: block;position: absolute;top: 40px;left: 50%;border-top: 6px solid #21c2f8; border-left: 6px dashed transparent;border-right: 6px dashed transparent;}

.synews{border: 1px solid #8d959a; border-top: 0px;padding: 10px 22px;margin-bottom: 20px;}

.synews li{line-height: 38px;font-weight: bold;vertical-align: middle;border-bottom: 1px dashed #ccc;}

.synews li span{float: right;}

.links{margin: 30px 0; overflow: hidden;width: 1200px;height: 66px;}

.links a{float: left; }

.linkctrl{position: relative;width: 1200px;margin: 0 auto;}



#siteindexleft{position: absolute;display: block;width: 33px;height: 33px;background-position: -50px -167px;left: 0px;bottom: 45px; cursor: pointer;}

#siteindexleft:hover{background-position:-150px -167px;}



#siteindexright{position: absolute;display: block;width: 33px;height: 33px;background-position: -101px -167px;right: 0px;bottom: 45px;cursor: pointer;}

#siteindexright:hover{background-position:-1px -167px;}



#siteleft{position: absolute;display: block;width: 33px;height: 33px;background-position: -50px -167px;left:0px;bottom: 80px; cursor: pointer;margin-left: -40px;}

#siteleft:hover{background-position:-150px -167px;}



#siteright{position: absolute;display: block;width: 33px;height: 33px;background-position: -101px -167px;right:-40px;bottom: 80px;cursor: pointer;}

#siteright:hover{background-position:-1px -167px;}



.copyright{background: url(../img/sytjxh_38.jpg) center center no-repeat; color: #fff; line-height: 32px;font-size: 14px;text-align:center;padding: 40px 0;clear: both;max-height: 200px;}

.copyright a{color: #fff;}

.copyright a:hover{color:#ff0}

/******弹窗*******/

.tcbj{background: url(../img/tcbj.png);position: fixed;width: 100%;height: 100%;left: 0;top: 0;display: none;}

.tcbox{width:480px;position: fixed;margin-left: -260px;left: 50%;top:50%;background: #fff;border-radius: 5px;padding: 20px;display: none;}

.tcbox h3{font-size: 21px;line-height: 35px;height: 50px;}

.tcbox table{ margin-left: 30px;}

.tcbox td{font-size: 16px;line-height: 30px; padding-bottom: 20px;}

.tcsr{ border: 1px solid #bebebe; line-height: 26px; height: 26px; width: 360px; padding: 0 10px; font-size: 14px; color: #666;}

.txsrshort{width: 150px;}

a.yzm{color: #0f50ba;font-size: 14px;}

.tcbtn{background: #0f51bb; width: 310px;height: 34px;line-height: 34px;font-size: 18px;font-weight: bold;border: 0; color: #fff;letter-spacing: 5px;}

.tcbtn:hover{background: #0062ff;cursor: pointer;}

/******专题*******/

.ztmain{width: 1100px;margin: 0 auto;}

.ztbanner{ height: 483px;clear: both;min-width: 1200px;}

.ztnav{background: url(../img/zt_02.jpg) center top repeat-x; height: 62px; text-align: center;font-size: 16px;color: #fff;line-height: 56px;}

.ztnav a{color: #fff;margin: 0 26px;}

.ztnav a:hover{color: #ff0;}

.ztgy h3,.ztyx h3{background: url(../img/zt_06.jpg) center 30px repeat-x;clear: both;font-size: 32px;color: #0f51bb;text-align: center;margin: 20px 0;line-height: 40px;overflow: hidden;}

.ztgy h3 span,.ztyx h3 span{background: #fff;padding: 0 10px;}

.ztgy h3 span u,.ztyx h3 span u{ text-decoration: none; font-size: 12px; background:#0f51bb;font-weight: normal;color: #fff;text-transform: uppercase;padding: 5px;margin-left: 10px;line-height: 13px;}

.ztgy li{clear: both;padding: 20px 0 0;}

.ztgy li b{display: block;float: left;border: 1px solid #0f51bb;color:#0f51bb;line-height: 40px;width: 180px;padding: 0 40px;font-size: 18px;font-weight: bold;}

.ztgy li p{margin-left:280px ;line-height: 28px;display: block;position: relative;max-height: 10000px;}

.ztgy li p a{position: absolute;right: 0;bottom: 0;color:#0f51bb ;background: #fff;}

.ztgd{overflow: hidden;}

.ztgy dl{padding: 30px 0;clear: both;width: 1140px;}

.ztgy dd{width: 375px;float: left;}

.ztgy dd img{width: 346px;height: 201px;border: 1px solid #000;}

.ztnews{background: url(../img/zt_13.jpg) center top no-repeat;clear: both;border-top:30px solid transparent;}

.ztnews h3{height: 194px;font-size: 22px;color: #fff;font-weight: normal;text-align: center;clear: both;text-transform: uppercase;}

.ztnews h3 b{font-size: 47px;color: #fff;font-weight: bold;display: block;padding: 30px 0 0px;}

.ztnews li{width: 321px;float: left;}

.ztnews li h4{color: #999;font-size: 12px;background:url(../img/zt_16.jpg) left 8px no-repeat; border-bottom: 1px solid #dfdfdf; height: 40px;line-height: 30px;padding: 0 15px;text-transform: uppercase;font-weight: normal;margin-bottom: 15px;}

.ztnews li h4 a{float: right;font-size: 12px;}

.ztnews li h4 b{font-size: 16px;color: #000;margin-right: 10px;}

.ztnews li img{margin-bottom: 15px;}

.ztnews dl{height: 180px;}

.ztnews dd{height: 28px;color: #666;background:url(../img/zt_29.jpg) left center no-repeat;vertical-align:middle;padding: 0 0 0 15px;overflow: hidden;}

.ztnews dd span{float: right;}

.ztnews dd a{color:#666}

.ztnewsmid{margin: 0 60px;}

.ztyx li{clear: both;height: 50px;}

.ztyx li b{display: block;float: left;background: #0f51bb;color:#fff;line-height:35px;width: 155px;font-size: 18px;font-weight: bold; text-align: center;}

.ztyx li p{margin-left:160px ;line-height:35px;display: block;font-size: 16px;height: 35px;overflow: hidden;}

.ztyx li p span{margin: 0 10px;}

.ztlc{background:url(../img/zt_33.jpg) center top no-repeat;height: 870px;}

.ztlc h3{text-align: center;clear: both}

.ztlc h3 b{font-size: 35px;font-weight: bold;color: #fff;margin-right: 5px;}

.ztlc h3 u{text-decoration: none;font-size: 23px;color: #7d97d7;font-weight: normal;text-transform: uppercase;}

.ztlc h5{color: #fff;font-size: 18px;height:210px;text-align: center;font-weight: normal;line-height: 50px;}

.ztlc ul{ width: 1080px; margin: 0 auto;padding-left:30px;}

.ztlc li,.ztlc dd{width: 180px;float: left; margin: 0 42px;color: #fff; text-align: center;}

.ztlc li h6,.ztlc dd h6{font-size: 20px;}

.ztlc li p,.ztlc dd p{font-size: 13px;line-height: 26px;}

.ztlcodd{padding-top:70px;}

.ztlc dl{width: 200px;float: left; }

.ztlc dd{padding:50px 0 0;}

.ztlc ol{float: right; padding-top: 130px; margin-right: -40px;}



.ztbmleft{width: 300px;float: left;}

.ztbmmid{width: 375px;float: left; margin-left: 40px;}

.ztbmmid ul  img{width:375px;height:232px;}

.ztbmr{width: 340px;float: right;}

.ztbm h3{font-size: 32px;color: #0f51bb;margin: 20px 0;line-height: 40px;overflow: hidden; height: 55px;}

.ztbm h3 span{ text-decoration: none; font-size: 12px; background:#0f51bb;font-weight: normal;color: #fff;text-transform: uppercase;padding: 5px;margin-left: 10px;line-height: 13px;}

.ztbmleft ul{width: 235px;margin: 0 auto;}

.ztbmleft a{font-size: 16px;color: #fff;line-height: 38px;margin-bottom:26px;text-align: center;background: #0f51bb;display: block;border-radius: 3px;}

.ztbmleft a:hover{background: #005ef6;color: #fff; text-decoration: none;}

.ztbmr li{font-size: 16px;line-height: 48px;vertical-align: middle;}

/*****about****/

.about{height: 380px;background: url(../img/about.jpg) center center no-repeat;clear: both;min-width: 1200px;}

.contact{height: 380px;background: url(../img/lx_02.jpg) center center no-repeat;clear: both;min-width: 1200px;}

.xhhd{height: 380px;background: url(../img/xhhd_02.jpg) center center no-repeat;clear: both;min-width: 1200px;}

.zp{height: 380px;background: url(../img/zp_02.jpg) center center no-repeat;clear: both;min-width: 1200px;}

.news{height: 380px;background: url(../img/news_02.jpg) center center no-repeat;clear: both;min-width: 1200px;}

.tj{height: 380px;background: url(../img/tj_02.jpg) center center no-repeat;clear: both;min-width: 1200px;}

.sy{height: 600px;background: url(../img/sytjxh_06.jpg) center center no-repeat;clear: both;min-width: 1200px;}

.ejbox{border: 1px solid #bebebe;width: 1198px;clear: both;margin: 20px auto;background: url(../img/ejbj.jpg) 159px top repeat-y #fff;}

.ejnav{width: 160px;float: left;line-height: 42px;font-size: 16px;}

.ejnav a{display: block;border-bottom: 1px solid #bebebe; border-left: 3px solid transparent;padding-left: 25px; white-space: nowrap;}

.ejnav a.ejnavon{border-left: 3px solid #0067b4; background: #fff;}

.ejmain{width: 900px;margin: 20px 0 30px 250px;font-size: 14px;line-height: 24px;min-height:250px;}

.ejmain p{margin: 24px 0;}

.ejmain h6{font-size: 21px;font-weight: bold;text-align:center}

.zzjg li{line-height: 38px;height: 38px;font-size: 16px;border-bottom: 1px solid #000000; padding-top: 12px;}

.zzjg li:hover{color: #0067b4;}

.zzjgcol1,.zzjgcol2{width:126px ;float: left;}

.zzjgcol3{width:340px ;float: left;}

.zzjgcol4{width:190px ;float: left;}

.zzjgcol4{width:130px ;float: left;}

.zzjg li.zzjgtit{font-size: 21px;font-weight: bold;border-bottom: 0;}

.zzjg_fz{width: 980px; margin-left: -50px;margin-top: 50px;}

.zzjg_fz li{width: 460px;height: 280px;box-shadow: 0 5px 15px #ccc;float: left; margin: 0 30px 25px 0;}

.zzjg_fz li h5{border: 1px solid #0067b4;color: #0067b4;line-height: 84px;text-align: center;font-size: 34px;margin: 10px;}

.zzjg_fz dd{font-size: 16px;line-height: 32px;height: 32px;overflow: hidden;margin: 0 15px;vertical-align: middle;}

.zzjg_dw li{height: 320px;}

.zzjg_fz img{width: 445px;height: 148px;display: block;margin:8px auto;}

.zzjg_fz h6{margin: 0 15px;font-size: 21px;line-height:35px;}

.zzjg_fz p{font-size: 16px;line-height: 32px;height: 64px;overflow: hidden;margin: 0 15px;}

.lx h5{border-bottom: 2px dotted #000;padding: 20px;font-size: 21px;font-weight: bold;text-align: center;}

.lx h5 span{display: block;font-size: 14px;font-weight: normal;text-transform: uppercase;}

.lx h6{font-size: 21px; margin: 30px 0;}

.lx p{margin: 0;line-height: 24px;font-size: 14px;}

.lx img{display: block;margin: 40px auto;}

.newsbox{background: #fff;}

.newslist{margin: 0 50px 30px;}

.newslist li{border-bottom: 2px dotted #666; padding: 35px 0 15px;}

.newslist li h5{font-size: 16px;}

.newslist li p{font-size: 14px;line-height: 24px;}

.newslist li i{font-style: normal;font-size: 12px;color: #626262;}

.fy{clear: both;padding: 30px 0 70px; text-align: center;}

.fy a{display: inline-block;*zoom:1;*display: inline;color: #2e6ab0; border: 1px solid #ccc;font-size: 12px;line-height: 22px;padding: 0 7px;}

.fy span{background: #2e6ab0; color: #fff;border: 1px solid #2e6ab0;display: inline-block;*zoom:1;*display: inline;font-size: 12px;line-height: 22px;padding: 0 7px;}

.newsxqbox{border: 0;background: #fff;}

.newstit{border-bottom: 1px solid #ccc;padding: 20px;font-size: 18px;font-weight: bold;text-align: center;}

.newstit span{display: block;font-size: 12px;color: #626262;font-weight: normal;margin-top:15px;}

.newsnr{padding: 30px 0;font-size: 14px;line-height: 20px;}

.newsnr p{margin: 20px 0;}

.newsxqpage{font-weight: bold;font-size: 14px;margin: 30px 0 60px;clear: both;}

.newsxqpage a{}

.xhhdlist{margin-right: 40px;}

.xhhdlist li{height: auto;padding:15px 0 15px 0;overflow: hidden;font-size: 14px;border-bottom: 2px dotted #999;}

.xhhdlist li a{float: left;display: block; width: 481px;}

.xhhdlist li span{float: left;display: block;width: 105px;margin-left:216px}

.xhhdlist li i{display: block;float: right;background: url(../img/new.gif) left center no-repeat; width:46px; height: 27px;}

.xhhdxqtit{font-size: 21px;font-weight: bold;margin: 30px 0;}

.xhhdxqnr{font-size: 14px;line-height: 24px;}

.xhhdxqnr p{margin: 20px 0;}

.tjlist{margin-left: -40px;}

.tjlist li{padding: 15px 0;}

.tjlist li img{float: left; width: 172px;height: 129px;border: 1px solid #999;}

.tjlistnr{margin-left: 190px;}

.tjlistnr h5{font-size: 18px;height: 40px;line-height: 40px;overflow:hidden;}

.tjlistnr p{font-size: 14px;line-height: 24px;max-height: 48px;overflow: hidden;display: block;margin: 10px 0;}

.tjlistnr span{font-size: 14px;display:block;max-height:100px}

.tjxqtit{font-size: 21px;font-weight: bold;margin: 30px 0;}

.tjxqnr{font-size: 14px;line-height: 24px;min-height:200px;}

.tjxqnr p{margin: 20px 0;}

.rhsq h3{color: #0f52bc; font-size: 16px; font-weight: bold; padding: 15px 0;}

.rhsq th{text-align: left; width: 100px;}

.rhsq td,.rhsq th{padding-bottom: 20px; vertical-align: top; line-height: 40px;font-size: 14px;font-weight: bold;}

.rhsqsr{border: 1px solid #BEBEBE; line-height: 38px;height: 38px;vertical-align: middle; width: 540px; font-size: 14px;}

select.rhsqsr{ width:560px}

.rhsqbtn{background: #0f51bb; width: 220px; height: 50px;line-height: 50px;font-size: 30px;font-weight: bold;color: #fff;border: 0;cursor: pointer;margin: 40px;}

.ejmain p.uptip{color: #c00; margin: 0 0 0 100px;}

.zpbox{font-size: 14px;line-height: 24px;clear: both;margin: 20px 0;}

.zpbox p{margin: 0;}

.sqtit{background: url(../img/sqtitbj.jpg) left center repeat-x;}

.sqtit span{background: #fff; padding-right: 10px;}

.tctip{width: 600px;margin-left: -300px;height: 466px;margin-top: -253px;}

.tctip h6{font-size: 28px;line-height: 64px;text-align: center;font-weight: bold;}

.tctip .tcbtn{font-size: 36px;line-height: 56px;height: 56px;width: 300px;display: block;margin: 10px auto;font-weight: normal;}

.wkbmcx{font-size: 14px;margin:40px 200px 20px 0;}

.wkbmcxsr{ width: 240px;padding: 0 10px;line-height: 28px; height: 28px; border: 1px solid #000000; vertical-align: middle;}



.wkbmcxbtn{font-size: 18px; line-height:30px;height: 30px;width:100px;font-weight: bold; background: #0f51bb; border: 0;color: #fff;vertical-align: middle;}





.wkbmcxlist li{line-height: 38px;height: 38px;font-size: 16px;border-bottom: 1px solid #000000; padding-top: 12px;}

.wkbmcxlist li:hover{color: #0067b4;}

.wkbmcxlist .zzjgcol1{width:90px ;float: left;}

.wkbmcxlist .zzjgcol2{width:190px ;float: left;}

.wkbmcxlist .zzjgcol3,.wkbmcxlist .zzjgcol4{width:190px ;float: left;}

.wkbmcxlist .zzjgcol4{width:130px ;float: left;}

.wkbmcxlist li.zzjgtit{font-size: 21px;font-weight: bold;border-bottom: 0;}

.tdbox{border: 1px solid #bebebe; padding: 20px; width: 780px;}

.tdbox th{width: 80px;}

.ejmain p.grbm{color: #c00;margin: 0;line-height: 25px;display: block;}

/************************/

.blue{ color:#0168b5}

a:hover{ color:#0168b5; text-decoration:underline}

#goTop{ margin-left:600px; width:50px; height:50px;  background:url(http://hy.bjx.com.cn/Content/images/hy/icons.png) -163px -50px #f5f5f5;}

#goTop:hover{ background-color:#f50}





.Contents{line-height: 1.8;}









.Nwkbmcx{font-size: 14px;margin:40px 20px 20px 0;}

.Nwkbmcxsr{ width: 140px;padding: 0 10px;line-height: 28px; height: 28px; border: 1px solid #000000; vertical-align: middle;}



.Nwkbmcxbtn{font-size: 18px; line-height:30px;height: 30px;width:100px;font-weight: bold; background: #0f51bb; border: 0;color: #fff;vertical-align: middle;}



.wktgmd{width:100%;height:500px;padding-top:80px; padding-left:20px; }

.wktgmd .cxbtn{font-size: 56px;

color: #fff;

line-height: 109px;

margin-bottom: 26px;

text-align: center;

background: #0f51bb;

display: block;

width:373px;height:109px;

border-radius: 3px;

float:left;

letter-spacing:20px;

text-decoration:none;

}

.wktgmd .cxbtn:first-child{

	margin-right:90px;

}




