/* Generated by wjdhcms 3.0 */

@charset "utf-8";

/*-----------CSS Reset-----------*/

::selection {
	color:#fff;
    background-color: #0f81eb;
}

::-moz-selection {
	color:#fff;
    background-color: #0f81eb;
}

::-webkit-selection {
	color:#fff;
    background-color: #0f81eb;
}

::-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:600px; overflow:hidden; position:relative; font-size:0px;background:url(/uploads/image/20170628/20170628140752_9921.jpg) center no-repeat;}
.b-img{ height:600px; position:absolute; left:0px; top:0px;}
.b-img a{ display:block; height:600px; float:left;}
.b-list{ height:30px; padding-top:570px; 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 #0f81eb;}
.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:#eee;}
.search{ width:1180px; margin:auto;}
.keytext{ width:700px; height:50px; line-height:50px; float:left; font-family:Microsoft YaHei; font-size:14px;}
.keytext b{ color:#0f81eb;}
.keytext a{ margin:0px 12px 0px 0px; color:#333;}
.rmgj-n-r{ float:right; margin-top:11px;}
.rmgj-n-r .text{ padding:0px 0px 0px 25px; float:left; height:29px; line-height:29px; width:195px; font-size:12px; background:url(../images/search_bg.jpg) no-repeat; color:#666; font-family:"微软雅黑";}
.submit{ width:42px; height:29px; border:0; padding:0; background:url(../images/search_but.jpg); float:left; margin-left:3px;}

/**hzhb_box**/
.hzhb_box{ width:1180px; margin:30px auto 20px; height:255px;}
.hzhb_box h3{ text-align:center; height:70px;}
.hzhb_box h3 a{ color:#0f81eb; font-weight:bold; font-size:24px; display:block; line-height:40px;}
.hzhb_box h3 span{ font-size:14px; color:#999; display:block; font-family:"Times New Roman"; text-transform:uppercase; background:url(../images/hzhb_tit.jpg) no-repeat center; line-height:30px;}
.box1{ position:relative; width:1180px; height:160px; margin:25px auto 0px;}
.box1 em{ position:absolute; top:35px;}
.box1 .t_l1{ left:0px;}
.box1 .t_r1{ right:0px;}
.box1 #simgs1{ margin:0px 50px;height: 160px;overflow: hidden;}
.box1 li{ float:left; width:210px; padding:0px 4px; text-align:center;}
.box1 li img{ display:block; width:200px; height:110px; padding:4px; border:1px solid #ddd;}
.box1 li a span{ display:block; height:40px; color:#303030; font-size:14px; line-height:40px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/**product**/
.product_box{ height:947px; background:#fdfdfd; padding-top:30px;}
.product_box h2{ background:url(../images/al_tit.png) no-repeat center bottom; text-align:center; line-height:30px; height:75px; margin-bottom:30px;}
.product_box h2 a{ font-size:24px; color:#0f81eb; font-weight:bold; display:block;}
.product_box h2 span{ font-size:16px; color:#666; display:block;}
.product_big{ width:1180px; margin:auto;}
.product_tit{ width:1180px; height:70px; background:#0f81eb;}
.product_tit h3{ width:220px; height:70px; line-height:70px; text-align:center; float:left; background:url(../images/al_line.jpg) no-repeat right center;}
.product_tit h3 a{ display:block; color:#fff; font-size:18px;}
.product_tit h3.active{ background:#fe8500;}
.product_tit a.more{ font-size:14px; color:#fff; display:block; width:80px; float:right; line-height:70px; text-align:center;}
.product_list .hide{ display:none;}
.product_list{height:730px;overflow: hidden;}
.product_list dl{ width:1130px; height:450px; background:url(../images/al_bgs.jpg); padding:20px 30px 20px 20px;overflow: hidden;}
.product_list dl dd{ width:560px; height:450px; float:left;}
.product_list dl dd img{ width:540px; height:430px; border:10px solid #fff;}
.product_list dl dt{ width:550px; float:right;}
.product_list dl dt b{ display:block; border-bottom:1px solid #6fb4f4; height:60px; border-bottom:1px solid #6fb4f4; line-height:60px;}
.product_list dl dt b a{ font-size:20px; color:#0f81eb;}
.product_list dl dt div{ font-size:14px; line-height:30px; height:300px; overflow:hidden; margin:20px 0px;}
.product_list dl dt span a{ display:block; width:150px; height:42px; background:#0f81eb; line-height:42px; font-size:18px; text-align:center; color:#fff;}
.product_list ul li{ margin:20px 0px 0px 20px; float:left; width:270px; height:218px; background:#fafafa; padding:5px;}
.product_list ul li:first-child{ margin:20px 0px 0px 0px;}
.product_list ul li b{ display:block; width:270px; height:180px; overflow:hidden;}
.product_list ul li img{ width:270px; height:180px;
-webkit-transition:all 1s ;
-moz-transition:all 1s ;
-o-transition:all 1s ;
-ms-transition:all 1s;
transition:all 1s ;}
.product_list ul li:hover 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 */}
.product_list ul li span{ display:block; height:38px; line-height:38px; text-align:center; font-size:14px;}
.product_list ul li span a{ color:#333;}

/**s_banner1_box**/
.s_banner1_box{ height:227px; background:url(../images/s_banner1.jpg) no-repeat center;}
.s_banner1{ width:1180px; margin:auto; position:relative;}
.s_banner1 h4{ font-size:18px; font-weight:bold; color:#333; position:absolute; top:40px; line-height:36px; left:730px;}
.s_banner1 p{ line-height:20px; font-size:15px; color:#333; position:absolute; left:730px; top:115px;}
.s_banner1 b{ font-size:24px; color:#333; font-family:arial; line-height:35px;}
.s_banner1 a{ display:block; width:100px; height:32px; line-height:32px; background:#ec5f03; text-align:center; color:#fff; font-size:16px; position:absolute; left:730px; top:165px; border-radius:3px;}

/**jjfa_box**/
.jjfa_box{ width:1180px; height:560px; margin:30px auto;}
.jjfa_box h3{ background:url(../images/al_tit.png) no-repeat center bottom; text-align:center; line-height:30px; height:75px; margin-bottom:30px;}
.jjfa_box h3 a{ font-size:24px; color:#0f81eb; font-weight:bold; display:block;}
.jjfa_box h3 span{ font-size:16px; color:#666; display:block;}
#tab3{width:1180px; height:455px; position:relative;overflow: hidden;}
#tab3 .tab_menu3{ position:absolute; left:0px; width:200px; height:455px;}
#tab3 .tab_menu3 li{ width:168px; height:79px; border:1px solid #efefef; cursor:pointer; line-height:25px; background:#dcdcdc; padding:29px 0px 0px 30px; margin-top:5px;}
#tab3 .tab_menu3 li:first-child{ margin:0px;}
#tab3 .tab_menu3 li a{ font-size:18px; color:#303030; display:block;}
#tab3 .tab_menu3 li span{ font-size:12px; color:#999; font-family:Arial; text-transform:uppercase; display:block;}
#tab3 .tab_menu3 .selected3{ background:#0f81eb;}
#tab3 .tab_menu3 .selected3 a{ color:#fff;}
#tab3 .tab_menu3 .selected3 span{ color:#fff;}
#tab3 .hide{display:none;}
#tab3 .tab_box3{ width:970px; position:absolute; right:0px; top:0px;}
#tab3 .tab_box3 div{ position:relative;}
#tab3 .tab_box3 b img{ width:960px; height:445px; padding:4px; border:1px solid #d9d9d9;}
#tab3 .tab_box3 dl{ width:960px; height:125px; background:url(../images/bg02.png); position:absolute; left:5px; bottom:5px;}
#tab3 .tab_box3 dl dd{ width:500px; float:left; padding:20px;}
#tab3 .tab_box3 dl dd a{ font-size:16px; color:#fff; line-height:35px;}
#tab3 .tab_box3 dl dd p{ font-size:14px; line-height:25px; height:50px; overflow:hidden; color:#fff;}
#tab3 .tab_box3 dl dt{ width:420px; float:right; padding:20px 0px;}
#tab3 .tab_box3 dl dt img{ width:120px; height:85px; margin-right:20px; float:left; display:block;}

/**khjz_box**/
.khjz_box{ width:1180px; height:455px; margin:30px auto;}
.khjz_box h3{ background:url(../images/al_tit.png) no-repeat center bottom; text-align:center; line-height:30px; height:75px;}
.khjz_box h3 a{ font-size:24px; color:#0f81eb; font-weight:bold; display:block;}
.khjz_box h3 span{ font-size:16px; color:#666; display:block;}
.khjz_box dl{ width:570px; float:left; margin:30px 10px 0px;}
.khjz_box dl dd{ width:265px; float:left;}
.khjz_box dl dd img{ width:255px; height:150px; padding:4px; border:1px solid #cfcfcf;}
.khjz_box dl dt{ width:285px; float:right;}
.khjz_box dl dt span a{ font-size:14px; color:#666; font-weight:bold; background:url(../images/khjz_ico.jpg) no-repeat left center; padding-left:15px; line-height:32px;}
.khjz_box dl dt p{ line-height:30px; font-size:14px; height:90px; overflow:hidden;}
.khjz_box dl dt em a{ display:block; width:71px; height:28px; margin-top:8px;}

/**s_banner2**/
.s_banner2{ width:1180px; height:200px; background:url(../images/s_banner2.jpg); margin:0px auto 30px; position:relative;}
.s_banner2 h4{ position:absolute; left:498px; top:30px; font-size:36px; color:#fff; font-weight:bold; line-height:36px;}
.s_banner2 p{ display:block; line-height:30px; font-size:16px; color:#fff; position:absolute; left:950px; top:45px;}
.s_banner2 span{ display:block; font-size:30px; color:#fff; font-family:impact;}
.s_banner2 a{ display:block; width:100px; height:35px; margin-top:15px;}

/**ys_box**/
.ys_box{height: 1866px;background:url(../images/ys_bg.jpg) no-repeat center bottom;}
.ys_tit{ height:223px; background:url(../images/ys_tit.jpg) no-repeat center;}
.ys_tit h3{ text-align:center; padding-top:38px;}
.ys_tit h3 a{ font-size:36px; font-weight:bold; color:#fff; display:block; line-height:36px;}
.ys_tit h3 b{ font-size:22px; color:#0e81ec; display:block; margin-top:82px; line-height:22px;}
.ys_big{ width:1180px; margin:auto; height:880px; position:relative;}
.ys_list{ position:absolute; width:430px;}
.ys_list b{ font-size:40px; color:#0e81ec; line-height:40px;}
.ys_list p{ font-size:16px; line-height:30px; color:#333; margin-top:30px;}
.ys_list a{ display:block; width:116px; height:30px; margin-top:130px;}
.ys_list1{top:95px;left:0px;display: none;}
.ys_list2{top: 94px;left:665px;width:515px;}
.ys_list3{top: 670px;left:49px;}
.ys_list4{top: 1198px;left:767px;width:413px;}

/**s_banner3_box**/
.s_banner3_box{ height:250px; background:url(../images/s_banner3.jpg) no-repeat center;}
.s_banner3{ width:1180px; height:250px; margin:auto; position:relative;}
.s_banner3 h4{ display:block; line-height:24px; font-size:24px; color:#303030; font-weight:normal; position:absolute; left:435px; top:120px;}
.s_banner3 p{ color:#fff; line-height:35px; position:absolute; left:435px; top:180px;}
.s_banner3 b{ display:block; float:left; font-size:16px; font-weight:normal;}
.s_banner3 span{ font-size:30px; font-family:impact; float:left;}
.s_banner3 a{ width:100px; height:35px; text-align:center; background:#fe8500; font-size:16px; color:#fff; display:block; float:left; margin:0px 0px 0px 15px;}

/**gs_box**/
.gs_box{ width:100%; height:515px; background:#268dee;}
.gs_big{ width:1180px; margin:auto; height:515px;}
.gs_left{ width:890px; float: left; margin:20px 0px 0px;}
.gs_left h3{ height:40px; line-height:40px; background:url(../images/gsjj_tit.png) no-repeat right center; margin-bottom:10px;}
.gs_left h3 a{ float:left; color:#fff; font-size:16px; font-weight:bold;}
.gs_left h3 span{ float:left; text-transform:uppercase; color:#fff; font-size:12px; margin-left:8px;}
.gs_left h3 em a{ float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#fff; font-weight:normal; margin-right:20px;}
.gs_left dl{ height:250px;}
.gs_left dl dd{ width:380px; height:230px; float:left;}
.gs_left dl dd img{ width:380px; height:230px;}
.gs_left dl dt{ width:490px; float:right;}
.gs_left dl dt span a{ line-height:30px; color:#fff; font-weight:bold; font-size:14px;}
.gs_left dl dt p{ line-height:27px; font-size:14px; color:#fff; height:162px; overflow:hidden;}
.gs_left dl dt em a{ display:block; width:83px; height:28px; text-align:center; line-height:28px; color:#fff; background:#fe8500; font-size:14px; margin-top:10px; font-style:normal;}
.gs_left h4{ clear:both; background:url(../images/gsxc_tit.png) no-repeat right center; margin-bottom:20px; height:30px;}
.gs_left h4 span a{ float:left; color:#fff; font-size:14px; width:100px; height:30px; line-height:30px; background:#fe8500; text-align:center;}
.gs_left h4 em a{ display:block; float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#fff; font-weight:normal; margin-right:20px; line-height:30px;}

/**连续滚动**/
.box3 {width:890px; position:relative;}
.box3 ul {margin:0 auto;}
.box3 li {float:left; width:157px; height:120px; margin:0px 20px 0px 0px; text-align:center; position:relative;}
.box3 li img {width:157px; height:120px;}
.box3 li span a {display:block; overflow:hidden; text-overflow:ellipsis; line-height:30px; font-size:14px; position:absolute; left:0px; bottom:0px; background:url(../images/gsxc_bg.png); height:30px; text-align:center; width:100%; color:#333;}
.box3 .lefts { background: url(../images/lefts.png) no-repeat; display: block; width: 30px; height: 60px; position: absolute; left:0px; top:28px;}
.box3 .rights { background: url(../images/rights.png) no-repeat; display: block; width: 30px; height: 60px; position: absolute; right:0px; top:28px;}

/**gs_right**/
.gs_right{ width: 260px; float:right; height: 470px; margin:20px 0px 0px;}
.gs_right h3{ height:40px; line-height:40px; background:url(../images/ryzz_tit.png) no-repeat right center; margin-bottom:10px;}
.gs_right h3 a{ float:left; color:#fff; font-size:16px; font-weight:bold;}
.gs_right h3 em a{ float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#fff; font-weight:normal; margin-right:20px;}

/**图片上下滚动**/
.tean_img{ width:260px; background:url(../images/ryzz_bg.png); padding:20px 0px;}
.tean_img .bd{height:380px; overflow:hidden; width:220px; margin:auto;}
.tean_img ul li{text-align:center;}
.tean_img ul li img{width:220px; height:150px; display:block;}
.tean_img ul li a{ color:#fff; font-size:14px; line-height:40px;}

/**jkzs_big**/
.jkzs_big{ width:1180px; margin:30px auto; height:300px;}
.jkzs_big dl{ width:1180px; height:300px;}
.jkzs_big dl dd{ width:570px; float:left; position:relative;}
.jkzs_big dl dd a img{ width:570px; height:300px; display:block; z-index:10;}
.jkzs_big dl dd span a img{ display:block; position:absolute; top:3px; left:3px; z-index:99; width:564px; height:294px;}
.jkzs_big dl dt{ float:right; width:590px;}
.jkzs_big dl dt h3{ height:40px; line-height:40px; background:url(../images/cjwt_tit.png) no-repeat right center; margin-bottom:10px;}
.jkzs_big dl dt h3 a{ float:left; color:#333; font-size:16px; font-weight:bold;}
.jkzs_big dl dt h3 span{ float:left; text-transform:uppercase; color:#333; font-size:12px; margin-left:10px;}
.jkzs_big dl dt h3 em a{ float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#666; font-weight:normal; margin-right:20px;}
#ticker {width: 590px;	height: 250px;	overflow: hidden;	position: relative;}
#ticker li {position: relative; width: 100%; line-height: 22px; margin: 5px auto; border-bottom:1px dashed #b5b0b0; padding-bottom:10px;}
.wen{ background:url(../images/q.jpg) no-repeat 7px center; line-height:36px; padding-left:38px; font-size:14px; color:#333; height:36px; overflow:hidden;}
.wen a{ color:#333; font-size:14px;}
.da{ background:url(../images/a.jpg) no-repeat 7px 0px; margin-top:6px; padding-left:38px; font-size:12px; line-height:18px; color:#666;}

/**news_box**/
.news_box{ width:1180px; margin:30px auto; height:360px;display: none;}
.news_left{ width:730px; float:left;}
.news_left h3{ height:40px; line-height:40px; background:url(../images/zxzx_tit.png) no-repeat right center; margin-bottom:10px;}
.news_left a{ float:left; color:#333; font-size:16px; font-weight:bold;}
.news_left span{ float:left; text-transform:uppercase; color:#333; font-size:12px; margin-left:10px;}
.news_left em a{ float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#666; font-weight:normal; margin-right:20px;}
.news_left dl{ border-bottom:1px dashed #ccc; height:130px; margin-bottom:10px;}
.news_left dl dd{ float:left; width:240px; position:relative;}
.news_left dl dd span{ display:block; float:left; font-size:30px; font-family: "Times New Roman"; src:url(../images/times.ttf); line-height:40px; color:#000; width:70px; padding:18px 0px 0px;}
.news_left dl dd span b{ font-size:50px; display:block;}
.news_left dl dd a img{ width:160px; height:110px; display:block; z-index:10;}
.news_left dl dd em a img{ display:block; position:absolute; top:2px; right:2px; z-index:99; width:156px; height:106px;}
.news_left dl dt{ width:470px; float:right;}
.news_left dl dt a{ color:#1081eb; font-weight:bold; display:block; line-height:30px; overflow: hidden; text-overflow: ellipsis; width:100%; font-size:14px;}
.news_left dl dt p{ line-height:28px; color:#494949; height:84px; overflow:hidden; clear:both; font-size:14px;}
.news_left ul li{ width:340px; float:left; margin:0px 25px 0px 0px; line-height:36px;}
.news_left ul li a{ display:block; width:200px; float:left; font-size:12px; color:#494949; background:url(../images/new_ico.jpg) no-repeat left; padding-left:15px; display:block;white-space: nowrap; font-weight:normal; overflow: hidden; text-overflow: ellipsis;}
.news_left ul li span{ font-size:12px; color:#494949; display:block; float:right;}
.news_right{ width:420px; float:right; text-align:center;}
.news_right h3{ height:40px; line-height:40px; background:url(../images/hyjj_tit.png) no-repeat right center; margin-bottom:10px;}
.news_right a{ float:left; color:#333; font-size:16px; font-weight:bold;}
.news_right span{ float:left; text-transform:uppercase; color:#333; font-size:12px; margin-left:10px;}
.news_right em a{ float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#666; font-weight:normal; margin-right:20px;}
.news_right .news_pic{ position:relative; width:420px; height:180px;}
.news_right a img{ width:420px; height:180px; display:block; z-index:10;}
.news_right i a img{ display:block; position:absolute; top:3px; right:3px; z-index:99; width:414px; height:174px;}
.news_right b{ width:420px; height:40px; display:block; line-height:40px;}
.news_right b a{ font-weight:bold; color:#1081eb; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; clear:both; text-align:center; font-size:14px; width:420px;}
.news_right p{ color:#494949; line-height:24px; clear:both; width:420px; text-align:left; height:48px; overflow:hidden; font-size:14px;}
.news_right strong{ display:block; margin:10px auto 0px; width:100px;}
.news_right strong a{ display:block; width:100px; height:30px; background:#1081eb; line-height:30px; text-align:center; color:#fff; font-size:14px; font-weight:normal;}

/**link_box**/
.link_box{ width:100%; height:60px; padding:20px 0px; clear:both;}
.link_nav{ width:1180px; margin:auto; height:50px;}
.link_nav span{ color:#1081eb; font-size:18px; font-weight:bold; float:left; line-height:25px; border-right:2px solid #c6c6c6; padding-right:20px;}
.link_nav span em{ font-style:normal; color:#c6c6c6; font-size:24px; font-family:"Times New Roman"; line-height:25px; font-weight:normal;}
.link_nav a{ color:#000; margin-left:30px; color:#333; font-size:14px; line-height:50px;}