@charset "utf-8";
html,body{_background-image:url(about:blank);_background-attachment:fixed}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td{margin:0;padding:0; font-family: Arial,'Microsoft YaHei';}
body,button,select,textarea{font:14px/1 'Microsoft YaHei',Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
h4,h5,h6{font-size:100%}
i,s{font-style:normal}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace}
small{font-size:13px}
ul,ol{list-style:none}
a{text-decoration:none}
a:hover{text-decoration:none}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}
q:before,q:after{content:''}
legend{color:#000}
fieldset,img{border:none}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
input{border:none;outline:none;}

#intop{background-color: #f8f8f8;}
.intop1{width: 1200px; margin: 0 auto; height: 39px; line-height: 39px; color: #666; font-size: 13px;}
.intop1-l{float: left; margin-left: 15px;}
.intop1-r{float: right;}
.intop1-r a{color: #666;}
.intop1-r a:hover{color:red;}
/*intop-end*/

#intop2{}
.inlogo{height:122px; margin: 0 auto; width: 1200px;}
.inlogo img{float: left; margin-left: 3px;}
.inlogo .inlogor{float: right; background:url(../images/inlogor-bg.jpg) left center no-repeat; width: 229px; height: 105px;}
.inlogo .inlogor h2{font-size:24px; color: #c12201; margin: 56px 0 0 60px; font-weight: normal;}
/*intop2-end*/

.nav{height: 60px; background-color: #a00701;}
.nav>ul{width: 1200px; margin:0 auto; height: 56px;}
.nav ul li{text-align: center;width: 119px;height: 60px;float: left;}
.nav>ul>li>ul{background-color: #a00701;display: none;} 
.nav>ul>li:hover>ul{display: block;}
.nav>ul>li>ul>li{float: left;width: 100%;height: 100%;}
.a1{background-color: #0e0d0d;}
.nav ul li:hover{background-color: #0e0d0d;}
.nav a{color: #fff; font-size: 14px; line-height: 60px; display: block; float: left; width: 119px; position: relative;}
.nav ul li:last child{margin-left: 0;}
/*nav-end*/


#kinMaxShow .kinMaxShow_button{right: 50% !important;}
#kinMaxShow .kinMaxShow_button li.focus{background-color: #c13214 !important; border:1px solid #c13214 !important;}
.sPrev,.sNext{position:absolute;left:0px;top:86px;display:block;width:60px;height:60px; background:url(../images/icoLeft.gif) center center no-repeat;}
.sNext{left:auto;right:0px;background:url(../images/icoRight.gif) center center no-repeat;}
.sPrev:hover,.sNext:hover{border-color:#f60;}
/*slideBox-end*/

.search{height: 52px; background-color: #f4f4f4;}
.search1{width: 1200px; margin:0 auto; color: #fff; line-height: 26px; font-size: 14px;  height: 26px; padding-top: 11px;}
.search1 .search-l{margin-left: 5px; width: 600px; float: left; color: #a2a2a2; margin-top: 2px;}
.search1 .search-r{width: 248px; height: 32px; float: right; background-color: #fff;}
.search1 .search-r input{background:none; box-sizing:border-box; color: #a0a0a0; line-height: 32px; margin-left: 10px;}
.search1 .search-r span{width:66px;height:31px;display:block;float:right;cursor:pointer;background:url(../images/searc-bg.png) center center/contain no-repeat; }
/*search-end*/


.cpzx{height: 800px; background-color: #fff;}
.cpzx1{width: 1200px; margin: 0 auto;}
.cpzx1 .bt{height: 129px; background:url(../images/ticp1.jpg) center center no-repeat; text-align: center; color: #fff; margin-top: 15px;}
.cpzx1 .bt h2{font-size: 28px; padding-top: 75px;}
.cpzx1 .bt p{font-size: 16px; margin-top: 11px;}

.cpbt{margin-top: 20px; height: 45px;}
.cpbt li:first-child{border-left:1px solid #e5e5e5; width: 16.5%; margin-left: 3px;}
.cpbt li:first-child a{}
.cpbt li{float: left; width: 16.5%; height: 42px; line-height: 42px; text-align: center; border-top:1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.cpbt li a{color: #151515;}
.cpbt .change{background-color: #b93b1c; border: none !important; width: 16.5% !important; height: 44px !important; border-left: none !important;}
.cpbt .change a{color: #fff;}

#cpzxa{margin-top: 60px;}
.cpzxtp{ height: 560px; display: none;}
.cpzxtp:first-child{display: block;}
.cpzxtp li:first-child,.cpzxtp li:nth-child(4){margin-left: 0;}
.cpzxtp li:nth-child(1),.cpzxtp li:nth-child(2),.cpzxtp li:nth-child(3){margin-bottom: 20px;}
.cpzxtp li{width: 385px; height: 255px; overflow: hidden; position: relative; float: left; margin-left: 18px;}
.cpzxtp li img{width: 385px; height: 255px;}
.cpzxtp li .dw{position: absolute; height: 45px; width: 385px; background-color: rgba(0,0,0,0.7); left: 0px; bottom: 0px;}
.cpzxtp li .dw p{width: 140px; height: 45px; line-height: 45px; color: #fff; float: left; text-indent: 2em;}
.cpzxtp li .dw span{display: inline-block; float: right; width: 50px; height: 45px; margin-right: 22px;}
.cpzxtp li .dw span img{width: 44px; height: 11px; margin-top: 17px;}
.cpzxtp li:hover .dw{background-color: #000;}

/*cpzx-end*/

/*ryzz*/
.ryzz{ width:100%; margin-top:30px; overflow: hidden;}
	.ryzz-title{ width:1200px; height:55px; margin:0 auto;}
	.ryzz-title ul{}
	.ryzz-title ul li{ width:190px; height:40px;text-align:center; border:1px solid #cecece; float:left; position:relative;margin: 0 4px;margin-top: 18px;}
	.ryzz-title ul li a{ display:inline-block; width:100%; height:40px; line-height:40px; font-size:14px; color:#1a1a1a; text-decoration:none;}
	.ryzz-title ul li i{display: none; width:7px; height:4px; background:url(../images/hnsj.png) no-repeat; position: absolute; bottom: -4px; left: 50%; margin-left: -3px;}
	.ryzz-title li:hover,.ryzz-title li.on{ background: #c12204;}
	.ryzz-title li:hover a,.ryzz-title li.on a{ color: #fff;}
	.ryzz-title li:hover i,.ryzz-title li.on i{ display: block;}

	.tab_conbox4{ width:100%;margin: 0 auto;background: #fafafa;padding-bottom:60px;margin-top: 15px;}
	/*.tab_con2{ height: 290px;}*/
	.ryzz-r{ padding:25px 0 0 0; position:relative; margin:0 auto; margin-top:25px; width:1200px; height:540px;}
	.ryzz-r ul{ overflow:hidden;}
	.ryzz-r ul li{ /*width:290px;*/width:280px; margin:0 6px; text-align:center; overflow: hidden; float:left;position:relative;}
	.ryzz-r ul li img{ width:290px; height:217px; border:none;}
	.ryzz-r ul li span{ display: block; font-size:14px; line-height:70px;height: 70px; background:#fff;width: 290px;margin: 0 auto;margin-top:2px;}
	.ryzz-r ul li span a{ color:#999;}
	.ryzz-r .input_l{ position:absolute; top:110px; width:38px; left:-45px; height:38px; background:url(../images/prev.png) no-repeat;}
	.ryzz-r .input_r{ position:absolute; top:110px; right:-45px; background:url(../images/next.png) no-repeat; width:38px; height:38px;}
	.ryzz-r .input_l:hover{ background:url(../images/prev_h.png) no-repeat;}
	.ryzz-r .input_r:hover{ background:url(../images/next_h.png) no-repeat;}
	.ryzz_ck{ background:url(../images/icon_20.png) no-repeat center; position: absolute; top:0; left: 0; width: 290px;font-size:16px; color:#fff; height: 100%; display: none;}
	.ryzz_ck i{ background: url(../images/icon_21.png) center no-repeat; display: block; height: 75px; margin-top:80px; margin-bottom:10px;}
	.ryzz_ck a{ color:#fff;font-family:"Arial";}
/*ryzz end*/

.gcal{height: 625px; background-color: #f4f4f4;}
.gcal1{width: 1200px; margin:0 auto;}

/*gcal-end*/

.ys{height: 700px; background:url(../images/ys-bg.jpg) center center no-repeat;}
.ys1{width: 1200px; margin:0 auto;}
.ys1 ul{padding-top: 154px; height: 45px;}
.ys1 li{float: left; width: 171px; height: 45px; background-color: #fff; line-height: 45px; text-align: center; margin-left: 19px;}
.ys1 li:first-child{margin-left: 230px;}
.ys1 .change1{background-color: rgba(0,0,0,0.2); color: #fff;}
.ys-nra{height: 410px; padding-top: 37px;}
.ysnr-l{width: 530px; float: left; height: 410px;}
.ysnr-r{width: 660px; float: right; height: 410px;}
.ysnr-l ul{padding:0; height: 160px; margin-top: 35px; margin-left: 50px;}
.ysnr-l h2{font-size: 28px; color: #212121; margin: 80px 0 0 75px;}
.ysnr-l p{font-size: 14px; color: #212121; margin: 11px 0 0 75px;}
.ysnr-l li{width: 434px;font-size: 14px; color: #4d4d4d; clear: both; text-align: left; background:url(../images/ys-bg1.jpg) left center no-repeat; margin: 0 !important; padding-left: 26px; line-height: 40px; }
.ysnr-l a{font-size: 14px; color: #2d2d2d; display: block; width: 123px; height: 36px; float: left; background-color: #f4f4f4; line-height: 36px; text-align: center; margin-left: 20px;}
.ysnr-l a.first{color: #fff; background-color: #c12201; margin-left: 76px;}
.ysnr-r img{margin: 37px 37px 0 0; float: right;}
.ys-nra{display: none;}
.ys-nra:first-child{display: block;}

/*ys-end*/

.gywm{ background-color: #f4f4f4;}
.gywm1{width: 1200px; margin: 0 auto; height: 586px;}
.gy-l{float: left; height: 445px; width: 535px;}
.gy-r{float: right; height: 445px; width: 615px;}
.gy-l h2{color: #151515; font-size: 16px; margin-top: 35px;}
.gy-l p{font-size: 14px; color: #4d4d4d; ;line-height: 24px; margin-top: 20px;}
.gy-l a{font-size: 14px; color: #4d4d4d; ;line-height: 24px;}
.gy-r img{border: 5px solid #e8e8e8;box-shadow: 0px 3px 8px #dcdcdc;}
.gy-l .gyt{float: left; width: 102px; margin-top: 25px; margin-left: 41px;}
.gy-l .gyt img{width: 102px; height: 104px;}
.gy-l .gyt p{text-align: center; width: 102px; margin-top: 1px;}
.gy-l .oil1{margin-left: 0px;}

/*gywm-end*/

.hzhb{ background-color: #c12201;}
.hzhb1{width: 1200px; margin:0 auto; height: 350px;}
.hzhb1 .slideBox{overflow:hidden;zoom:1;padding:32px 0 0px 0px;position:relative;}
.hzhb1 .parBd li{width: 185px; height: 126px; margin-left: 17px;}

/*hzhb-end*/

.xwzx{}
.xwzx1{height: 632px; width: 1200px; margin:0 auto;}
.xwnr{padding-top: 30px;}

.nr-l{float: left; width: 585px; height: 411px; position: relative;}
.nr-l img{height: 411px; width: 580px;}
.nr-l p{height: 48px; font-size: 16px; color: #fff; background-color: rgba(0,0,0,0.6); line-height: 48px; position: absolute; left: 0; bottom: 0; width: 580px; text-indent: 25px;}
.nr-l:hover p{background-color: #000;}

.nr-r{float: right; width: 600px; height: 411px;}
.nr-rt{height: 170px; border-bottom: 2px solid #e0e0e0;}
.nr-rt:hover .more{border: 1px solid #c12201; color: #c12201;}
.nr-rt-l{width: 200px; float: left;}
.nr-rt-r{width: 365px; float: right;}
.nr-rt-r h2{font-size: 16px; color: #2a2a2a; padding:3px 0 10px 0; border-bottom: 1px solid #e0e0e0;}
.nr-rt-r p{color: #4d4d4d; font-size: 14px; line-height: 24px; padding-top: 11px;}
.nr-rt-r .more{width: 121px; height: 34px; border: 1px solid #e0e0e0; display: block; line-height: 34px; text-align: center; color: #6f6f6f; font-size: 14px; margin-top: 14px;}

.nr-rb{}
.nr-rb li{line-height: 32px; height: 32px; background:url(../images/xwlb1.png) left center no-repeat; padding-left:12px;}
.nr-rb li:first-child{padding-top: 18px; background:url(../images/xwlb1.png) left 31px no-repeat;}
.nr-rb li em{width: 100px; float: right; color: #c3c3c3;}
.nr-rb li p{width: 440px; float: left; color: #4d4d4d;}
.nr-rb li:hover p{color: #c12201;}
.nr-rb li:hover em{color: #c12201;}

/*xwzx-end*/

.bottom{background-color: #2a2a2a; height: 334px;}
.bottom1{border-bottom: 1px solid #414141; height: 279px;}
.bot1{width: 1200px; margin: 0 auto; color: #fff; padding-top: 59px;}
.bot1 ul{float: left;}
.bot1 li{font-size: 12px; line-height: 28px;}
.bot1 li a{color: #c9c9c9;}
.bot1 li a:hover{color: #c12201;}

.bot-1{width: 124px; height: 152px; border-right: 1px solid #414141;}
.bot-1 li:first-child{font-weight: bold; font-size: 14px; padding: 3px 0 30px 0;}

.bot-2{width: 199px; height: 152px; text-align: center; border-right: 1px solid #414141;}
.bot-2 li:first-child{font-weight: bold; font-size: 14px; padding: 3px 0 30px 0;}

.bot-3{width: 190px; height: 152px; text-align: center; border-right: 1px solid #414141;}
.bot-3 li:first-child{font-weight: bold; font-size: 14px; padding: 3px 0 30px 0;}

.bot-4{width: 190px; height: 152px; text-align: center; border-right: 1px solid #414141;}
.bot-4 li:first-child{font-weight: bold; font-size: 14px; padding: 3px 0 30px 0;}

.bot-5{width: 288px; float: right; height: 152px;}
.bot-5 img{float: left;}
.bot-5 .bot-dh{float: right;}
.bot-5 .bot-dh p{font-size: 14px; color: #c9c9c9; margin-top: 24px;}
.bot-5 .bot-dh h2{font-size: 24px; color: #fff; margin-top: 12px;}

.bot2{width: 1200px; margin: 0 auto;}
.bot2 .p1{float: left; line-height: 53px; color: #fff;}
.bot2 .p2{float: right; line-height: 53px; color: #fff;}



