/* Generated by wjdhcms 3.0 */



@charset "utf-8";



/*-----------CSS Reset-----------*/



::selection {

	color:#fff;

    background-color: #c60001;

}



::-moz-selection {

	color:#fff;

    background-color: #c60001;

}



::-webkit-selection {

	color:#fff;

    background-color: #c60001;

}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}



* {

    padding: 0;

    margin: 0;

}



body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1.5;

}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}



/**banner**/

.banner{ width:100%; height:560px; overflow:hidden; position:relative; font-size:0px;background:url(../images/20170712085324_2880.jpg) center no-repeat;}

.b-img{ height:560px; position:absolute; left:0px; top:0px;}

.b-img a{ display:block; height:560px; float:left;}

.b-list{ height:30px; padding-top:530px; position:relative; margin:0px auto; z-index:1;}

.b-list span{ display:block; cursor:pointer; width:10px; height:10px; border-radius:50%; border:2px solid #fff; float:left; margin:0px 5px;}

.b-list .spcss{ border:2px solid #c60001;}

.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px;}

.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px;}

.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0px auto; margin-top:250px;}

.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0px auto; margin-top:250px;}

.bar-left .emcss{ background-position:0px -100px;}

.bar-right .emcss{ background-position:-50px -100px;}



/**search**/

.search_box{ width:100%; height:50px; background:#efefef;}

.search{ width:1180px; margin:auto; height:50px;}

.keytext{ width:770px; height:50px; line-height:50px; float:left; font-family:Microsoft YaHei; font-size:14px;}

.keytext span{ color:#000;}

.keytext a{ margin:0px 8px 0px 0px; color:#666;}

.rmgj-n-r{ float:right; margin-top:10px;}

.rmgj-n-r .text{padding:0px 0px 0px 10px; float:left; height:28px; line-height:28px; width:240px; font-size:14px; border:1px solid #cdcdcd; background:#efefef; border-right:0px; color:#666; font-family:"微软雅黑";}

.submit{width:50px; height:30px; border:0; padding:0; background:url(../images/search_but.jpg) no-repeat; float:left;}



/***about_box***/

.about_box{ background:#f4f5f6; height:450px;}

.about_box h3{ text-align:center; line-height:35px; padding-top:40px;}

.about_box h3 a{ display:block; background:url(../images/about_tit.png) no-repeat center; color:#c60001; font-weight:bold; font-size:24px;}

.about_box h3 span{ font-size:16px; color:#666;}

.about_box dl{ width:1180px; height:275px; margin:auto; position:relative;}

.about_box dl dd{ width:570px; height:275px; position:absolute; left:0px; top:30px;}

.about_box dl dd img{ width:570px; height:275px;}

.about_box dl dt{ width:550px; height:260px; position:absolute; right:0px; top:30px; background:url(../images/about_bg.png) no-repeat; padding:15px 30px 0px 50px;}

.about_box dl dt b a{ color:#fff; font-weight:bold; font-size:18px; background:url(../images/about_tit.jpg) no-repeat left bottom; line-height:50px; height:50px; display:block;}

.about_box dl dt div{ font-size:14px; color:#fff; line-height:30px; height:150px; overflow:hidden; margin-top:10px;}

.about_box dl dt span a{ display:block; background:url(../images/about_more.png) no-repeat right center; height:32px; line-height:32px; font-size:14px; color:#fff; text-align:right; padding-right:42px;}



/***pyzd_box***/

.pyzd_box{ width:100%; height:695px;}

.pyzd_box h2{ text-align:center; line-height:35px; padding:40px 0px 25px;}

.pyzd_box h2 a{ display:block; background:url(../images/pyzd_tit.png) no-repeat center; color:#c60001; font-weight:bold; font-size:24px;}

.pyzd_box h2 span{ font-size:16px; color:#666;}

.pyzd_big{ width:1180px; margin:auto; background:url(../images/pyzd_bg.jpg) no-repeat left center; height:560px; position:relative;}

.pyzd_big .pyzd_tit{ width:840px; height:440px; position:absolute; top:60px; left:30px;}

.pyzd_big .pyzd_tit h3{ width:280px; height:220px; position:relative; text-align:center; float:left;}

.pyzd_big .pyzd_tit h3 img{ width:280px; height:220px;}

.pyzd_big .pyzd_tit h3 a{ width:280px; height:150px; display:block; background:url(../images/bgs.png); position:absolute; top:0px; left:0px; padding-top:70px;}

.pyzd_big .pyzd_tit h3 a b{ font-size:16px; color:#fff; font-weight:normal; line-height:45px;}

.pyzd_big .pyzd_tit h3 a p{ display:block; width:220px; height:35px; line-height:35px; background:url(../images/pyzd_titi.png) no-repeat; color:#fff; font-size:14px; margin:auto;}

.pyzd_big .pyzd_tit h3.active a{ background:url(../images/bg.png);}

.pyzd_big .pyzd_tit h3.active a b{ color:#c60001;}

.pyzd_big .pyzd_tit h3.active a p{ color:#c60001; background:url(../images/pyzd_tita.png) no-repeat;}

.pyzd_big .pyzd_list{ position:absolute; right:0px; top:20px; width:308px; height:518px; border:1px solid #ddd; background:#eee;}

.pyzd_big .pyzd_list .hide{ display:none;}

.pyzd_big .pyzd_list li{ width:308px; height:518px; text-align:center;}

.pyzd_big .pyzd_list li a em{ display:block; line-height:40px; font-size:16px; color:#666; padding-top:15px;}

.pyzd_big .pyzd_list li span{ display:block; width:220px; height:35px; color:#666; background:url(../images/pyzd_title.png); line-height:35px; margin:auto;}

.pyzd_big .pyzd_list li div{ font-size:14px; line-height:30px; color:#666; text-align:left; margin:10px 25px 0px; height:150px; overflow:hidden;}

.pyzd_big .pyzd_list li b{ width:308px; height:250px; overflow:hidden; display:block;}

.pyzd_big .pyzd_list li img{ width:308px; height:250px;

-webkit-transition:all 1s ;

-moz-transition:all 1s ;

-o-transition:all 1s ;

-ms-transition:all 1s;

transition:all 1s ;}

.pyzd_big .pyzd_list li a:hover b img{ transform: scale(1.2, 1.2);

	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

	-moz-transform:scale(1.2, 1.2); 	/* Firefox */

	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */

	-o-transform:scale(1.2, 1.2); 	/* Opera */}



/**s_banner1**/

.s_banner1{ width:1180px; height:304px; margin:30px auto; background:url(../images/s_banner1.jpg) no-repeat center; position:relative;}

.s_banner1 p{ position:absolute; left:410px; top:105px; line-height:38px; color:#303030;}

.s_banner1 p span{ display:block; float:left; font-size:14px;}

.s_banner1 p b{ display:block; float:left; font-size:18px;}

.s_banner1 p a{ display:block; float:left; width:100px; height:38px; line-height:35px; background:url(../images/s_but.png); text-align:center; color:#fff; font-size:16px; margin-left:15px;}



/**ys_box**/

.ys_box{ height:590px; background:url(../images/ys_bg.jpg) no-repeat center;}

.ys_big{ width:1180px; margin:auto; position:relative;}

.ys_big h3{ height:127px; text-align:center;}

.ys_list{ position:absolute; width:500px;}

.ys_list b{ display:block; color:#c60001; height:40px; line-height:30px;}

.ys_list b i{ display:block; font-size:30px; font-family:Arial; float:left; font-weight:bold; padding:2px 5px 0px 0px;}

.ys_list b span{ display:block; font-size:24px; float:left;}

.ys_list p{ font-size:14px; line-height:24px; color:#333;}

.ys_list1{ top:193px; left:25px;}

.ys_list2{ top:193px; left:675px; width:480px;}

.ys_list2 b{ color:#fff;}

.ys_list2 p{ color:#fff;}

.ys_list3{ top:363px; left:25px;}

.ys_list3 b{ color:#fff;}

.ys_list3 p{ color:#fff;}

.ys_list4{ top:363px; left:675px; width:480px;}

.ys_big span a{ display:block; position:absolute; top:506px; left:559px;}



/**pk_box**/

.pk_box{ width:100%; height:520px; background:url(../images/pk_bg.jpg) no-repeat center;}

.pk_box b{ display:block; text-align:center; font-size:30px; color:#c60001; line-height:35px; padding:35px 0px;}

#tab1{ width:1180px; height:375px; margin:auto; position:relative;}

#tab1 .tab_menu1{ width:125px; height:20px; cursor:pointer; background:url(../images/pk_tit.jpg) no-repeat center; position:absolute; bottom:0px; left:527px;}

#tab1 .tab_menu1 li{ width:20px; height:20px; float:left; background:url(../images/pk_tab1.png); margin-left:15px;}

#tab1 .tab_menu1 li:first-child{ margin:0px;}

#tab1 .tab_menu1 .selected1{ background:url(../images/pk_tab2.png);}

#tab1 .tab_box1{ width:1180px;}

#tab1 .hide{display:none;}

.tab_box1 dl{ width:500px; height:350px; float:left;}

.tab_box1 dl dd img{ width:480px; height:280px; border:10px solid #c60001; border-radius:10px;}

.tab_box1 dl dt{ font-size:17px; color:#c60001; text-align:center; line-height:20px; padding-top:30px;}

.tab_box1 dl.pk_cha img{ border:10px solid #666;}

.tab_box1 dl.pk_cha dt{ color:#666;}

.tab_box1 .pk_list{ width:180px; float:left; height:240px; background:url(../images/pk_list.jpg) no-repeat center 150px; color:#383838; font-size:24px; font-weight:bold; text-align:center; letter-spacing:5px; padding-top:90px; line-height:50px;}



/**szll_box**/

.szll_box{ width:1180px; margin:30px auto;}

.szll_box h3{ text-align:center;}

.szll_box h3 a{ font-size:30px; color:#c60001; font-weight:bold; display:block; line-height:30px; margin-bottom:20px;}

.szll_box h3 span a{ color:#828282; font-size:13px; line-height:30px; background:url(../images/more.jpg) no-repeat center; font-weight:normal;}

.box1{ width:1180px; height:350px; position:relative; margin:30px auto 0px;}

.box1 li{ float:left; width:1060px; height:350px; background:url(../images/sztd_bg.jpg) no-repeat bottom;}

.box1 li dl dd{ width:460px; height:310px; margin:0px 50px 0px 35px; float:left;}

.box1 li dl dd img{ width:460px; height:310px;}

.box1 li dl dt{ width:485px; float:left; margin:75px 30px 0px 0px; position:relative; height:275px;}

.box1 li dl dt b a{ display:block; height:30px; line-height:30px; font-size:18px; color:#c60001;}

.box1 li dl dt p{ font-size:14px; color:#333; line-height:30px; height:180px; overflow:hidden; margin-top:10px;}

.box1 li dl dt span a{ display:block; width:34px; height:26px; position:absolute; right:-30px; bottom:0px;}

.box1 .lefts { background: url(../images/left.jpg) no-repeat; display: block; width:30px; height:80px; position: absolute; left:0px; top:135px;}

.box1 .rights { background: url(../images/right.jpg) no-repeat; display: block; width:30px; height:80px; position: absolute; right:0px; top:135px;}

.box1 #simgs1{ margin:auto;height: 350px;overflow: hidden;}

#simgs3{height: 200px;overflow: hidden;}

/**al_box**/

.al_box{ width:1180px; margin:auto; height:633px;}

.al_box h3{ text-align:center; height:100px;}

.al_box h3 a{ font-size:30px; color:#c60001; font-weight:bold; display:block; line-height:30px; margin-bottom:20px;}

.al_box h3 span a{ color:#828282; font-size:13px; line-height:30px; background:url(../images/more.jpg) no-repeat center; font-weight:normal;}

#tab2{ width:1180px; height:533px;}

#tab2 .tab_menu2{ width:320px; margin:auto; height:43px; margin-bottom:20px;}

#tab2 .tab_menu2 li{ width:140px; height:43px; float:left; background:url(../images/hj_tab1.jpg); margin:0px 10px; text-align:center; line-height:36px;}

#tab2 .tab_menu2 li a{ display:block; font-size:16px; color:#333;}

#tab2 .tab_menu2 .selected2{ background:url(../images/hj_tab2.jpg);}

#tab2 .tab_menu2 .selected2 a{ color:#fff;}

#tab2 .tab_box2{ width:1180px;}

#tab2 .hide{display:none;}

.tab_box2 ul li{ width:280px; float:left; margin:0px 0px 0px 20px; text-align:center;}

.tab_box2 ul li img{ display:block; width:270px; height:190px; padding:4px; border:1px solid #d3d4d5;}

.tab_box2 ul li span a{ display:block; font-size:14px; color:#303030; line-height:35px;}

.tab_box2 ul li:first-child{ width:580px; margin:0px 0px 0px 0px;}

.tab_box2 ul li:first-child img{ width:570px; height:425px;}



/**xyal_box**/

.xyal_box{ width:1180px; margin:30px auto;}

.xyal_box h3{ text-align:center;}

.xyal_box h3 a{ font-size:30px; color:#c60001; font-weight:bold; display:block; line-height:30px;}

.xyal_box h3 em{ color:#333; font-size:16px; display:block; line-height:40px;}

.xyal_box h3 span a{ color:#828282; font-size:13px; line-height:30px; background:url(../images/more.jpg) no-repeat center; font-weight:normal;}

.box2{ width:1180px; height:220px; position:relative; margin:30px auto 0px;}

.box2 li{ float:left; width:265px; height:220px; margin:0px 10px;}

.box2 li img{ width:265px; height:180px;}

.box2 li span{ display:block; height:40px; background:#f9f9f9; line-height:40px; text-align:center; color:#333;}

.box2 .lefts { background: url(../images/lefts.png) no-repeat; display: block; width:16px; height:100px; position: absolute; left:0px; top:50px;}

.box2 .rights { background: url(../images/rights.png) no-repeat; display: block; width:16px; height:100px; position: absolute; right:0px; top:50px;}

.box2 #simgs2{ margin:auto;}



/**s_banner2_box**/

.s_banner2_box{ height:445px; background:url(../images/s_banner2.jpg) no-repeat center;}

.s_banner2{ width:1180px; margin:auto; text-align:center;}

.s_banner2 b{ display:block; font-size:30px; color:#c60001; line-height:30px; padding:50px 0px 20px;}

.s_banner2 span{ font-size:18px; color:#000; display:block; line-height:20px;}

.s_banner2 .s_txt{ width:306px; height:40px; border:2px solid #ddd; font-family:"微软雅黑"; font-size:14px; color:#666; padding-left:10px; margin:30px 10px 0px;}

.s_banner2 .s_but{ width:215px; height:35px; line-height:35px; background:#bf0000; font-family:"微软雅黑"; font-size:16px; color:#fff; letter-spacing:10px; margin-top:30px; cursor:pointer}



/**bmxz_box**/

.bmxz_box{ height:456px; background:url(../images/bmxz_bg.jpg) no-repeat center;}

.bmxz_big{ width:1180px; margin:auto;}

.bmxz_big span{ font-size:18px; line-height:36px; color:#333; padding:285px 0px 0px 255px; display:block;}

.bmxz_big b{ color:#c60001;}



/**khjz_box**/

.khjz_box{ width:1180px; height:510px; margin:30px auto;}

.khjz_box h3{ text-align:center; height:100px;}

.khjz_box h3 a{ font-size:30px; color:#c60001; font-weight:bold; display:block; line-height:30px; margin-bottom:20px;}

.khjz_box h3 span a{ color:#828282; font-size:13px; line-height:30px; background:url(../images/more.jpg) no-repeat center; font-weight:normal;}

.khjz_box ul li{ width:280px; height:325px; float:left; margin-left:20px; padding-top:85px;}

.khjz_box ul li:first-child{ margin:0px;}

.khjz_box ul li img{ width:260px; height:165px; display:block; margin:auto;}

.khjz_box ul li span a{ font-size:16px; color:#c60001; display:block; text-align:center; line-height:50px;}

.khjz_box ul li p{ font-size:14px; color:#404040; line-height:24px; height:48px; margin:auto; overflow:hidden; padding:0px 20px;}

.khjz_box ul li b a img{ width:112px; height:38px; margin-top:24px;}

.khjz_box ul li.khjz_list1{ background:url(../images/khjz_list1.jpg) no-repeat;}

.khjz_box ul li.khjz_list2{ background:url(../images/khjz_list2.jpg) no-repeat;}

.khjz_box ul li.khjz_list3{ background:url(../images/khjz_list3.jpg) no-repeat;}

.khjz_box ul li.khjz_list4{ background:url(../images/khjz_list4.jpg) no-repeat;}



/**ryzz_box**/

.ryzz_box{ width:1180px; margin:auto; height:200px;}

.ryzz_box h3{ width:66px; height:200px; float:left; background:url(../images/ryzz_tit.jpg) no-repeat center;}

.ryzz_box h3 a{ display:block; font-size:20px; color:#fff; font-weight:bold; line-height:22px; padding:12px 30px 0px 16px;}

.box3{ width:1100px; height:200px; position:relative; float:right;}

.box3 li{ float:left; width:250px; height:200px; position:relative; margin:0px 10px;}

.box3 li img{ width:240px; height:190px; padding:4px; border:1px solid #e6e6e6;}

.box3 li span{ display:block; width:250px; height:40px; line-height:40px; text-align:center; color:#fff; position:absolute; left:0px; bottom:0px; background:url(../images/bgs.png);}



/**new_box**/

.new_box{ width:1180px; margin:30px auto; height:330px;}

.new_list{ width:370px; float:left;}

.new_list h3{ height:45px; background:#dfdfdf;}

.new_list h3 b a{ display:block; float:left; width:85px; height:45px; line-height:45px; background:url(../images/new_list1.jpg); font-size:14px; color:#fff; padding-left:40px;}

.new_list h3 span a{ display:block; float:right; width:66px; height:18px; border-radius:10px; border:1px solid #db0001; font-size:12px; color:#db0001; text-align:center; line-height:18px; margin:12px 10px 0px 0px;}

.new_list dl{ height:110px; margin:20px 0px 10px;}

.new_list dl dd{ width:160px; float:left;}

.new_list dl dd img{ width:152px; height:102px; padding:3px; border:1px solid #d5d5d5;}

.new_list dl dt{ width:190px; float:right;}

.new_list dl dt a{ font-size:14px; color:#c60001; line-height:30px; padding-top:3px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.new_list dl dt p{ font-size:13px; line-height:24px; height:72px; overflow:hidden; color:#6f6f6f;}

.new_list ul li a{ line-height:36px; color:#404040; font-size:14px; background:url(../images/new_ico.jpg) no-repeat left center; padding-left:15px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.new_list2{ margin:0px 35px;}

.new_list2 h3 b a{ background:url(../images/new_list2.jpg);}

.new_list3 h3 b a{ background:url(../images/new_list3.jpg);}



/**link_big**/

.link_big{width:1180px;background:#eee;height: 40px;margin:0px auto 30px;}

.link_big span{display:block;width:117px;height: 40px;float:left;}

.link_nav{line-height: 16px;height: 32px;float:left;width: 1063px;overflow: hidden;padding: 4px 0;}

.link_nav a{font-size: 12px;color:#333;padding: 0px 13px;}0