/* Generated by wjdhcms 3.0 */

@charset "utf-8";

/*-----------CSS Reset-----------*/

::selection {
	color:#fff;
    background-color: #f00;
}

::-moz-selection {
	color:#fff;
    background-color: #f00;
}

::-webkit-selection {
	color:#fff;
    background-color: #f00;
}

::-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%; margin:0 auto; position:relative; height:500px;}
.fullSlide{width:100%;position:relative;height:100%;background:url(/uploads/image/20170620/20170620213521_4687.jpg);}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}
.fullSlide .bd li a{display:block;height:100%;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}
.fullSlide .hd ul{text-align:center;margin-bottom:10px;}
.fullSlide .hd ul li{background:#fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}
.fullSlide .hd ul .on{background:#00a2ea;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}
.fullSlide .next{left:auto; right:15%; background-position:-6px -137px;}

/**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; color:#333;}
.keytext span{  background:url(../images/search_ico.png) no-repeat left center; padding-left:35px; display:block; float:left;}
.keytext a{ margin:0px 12px 0px 0px; color:#333; float:left;}
.rmgj-n-r{ float:right; margin-top:11px;}
.rmgj-n-r .text{ padding:0px 0px 0px 10px; float:left; height:28px; line-height:28px; width:240px; font-size:13px; background:#fff; color:#666; font-family:"微软雅黑";}
.submit{ width:80px; height:28px; border:0; padding:0; background:#00a2ea; float:left; color:#fff; font-family:"微软雅黑"; font-size:14px;}

/**product**/
.product_box{ width:1180px; height:813px; margin:30px auto;}
.product_left{ float:left; width:280px; height:813px;}
.product_left h2{ background:url(../images/cp_tit.jpg) no-repeat; line-height:30px; height:80px; padding:20px 0px 0px 0px; text-align:center;}
.product_left h2 a{ font-size:30px; font-weight:bold; display:block; color:#fff;}
.product_left ul{ width:274px; height:702px; background:#f2f2f2; border:3px solid #00a2ea; padding-top:5px;}
.product_left ul li span a{ width:240px; font-size:16px; color:#fff; font-weight:bold; background:url(../images/cp_list.jpg) no-repeat center; padding-left:10px; margin-top:10px;}
.product_left ul li a{ width:220px; height:40px; line-height:40px; background:url(../images/cp_lista.png) no-repeat center; display:block; font-size:14px; color:#666; padding-left:30px; margin:auto;}
.cp_tel{ height:353px; margin-top:108px; font-size:14px; color:#000; line-height:36px;}
.cp_tel img{ width: 274px; }
.cp_tel span{ font-size:16px; color:#000; border-bottom:2px solid #ddd; line-height:40px; display:block; margin:0px 0px 5px; text-align:center;}
.cp_tel p{ margin:0px 0px 0px 10px;}
.cp_tel b{ font-size:14px; font-weight:bold; color:#00a2ea;}

/***product_right***/
.product_right { width:900px; float:right; height:813px;}
.product_right .product_tit{ width:880px; background:url(../images/cp_titi.jpg) repeat-x bottom; height:48px; margin-left:20px;}
.product_right .product_tit h3 a{ float:left; width:130px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#00a2ea;}
.product_right .product_tit .active a{ background:url(../images/cp_tab.jpg); color:#fff;}
.product_right .product_tit .more{ float:right; display:block; line-height:40px; font-size:14px; color:#666;}
.product_right .hide{ display:none;}
.product_right ul li{ margin:20px 0px 0px 20px; float:left; width:280px; height:235px;}
.product_right ul li b{ display:block; width:280px; height:200px; overflow:hidden;}
.product_right ul li img{ width:280px; height:200px;
-webkit-transition:all 1s ;
-moz-transition:all 1s ;
-o-transition:all 1s ;
-ms-transition:all 1s;
transition:all 1s ;}
.product_right 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_right ul li span{ display:block; height:35px; line-height:35px; text-align:center; font-size:14px; background:#f0f0f0;}
.product_right ul li span a{ color:#333;}

/**cpys_box**/
.cpys_box{ width:100%; height:605px; background:url(../images/cpys_bg.jpg) no-repeat center;}
.cpys_box dl{ width:1180px; height:605px; margin:auto; position:relative;}
.cpys_box dl dd{ width:559px; height:533px; float:left; padding-top:72px;}
.cpys_box dl dt{ width:621px; float:left; position:relative;}
.cpys_box dl dt h4{ font-size:24px; color:#666; line-height:42px; position:absolute; left:-36px; top:40px;}
.cpys_box dl dt h4 b{ display:block; font-size:35px; color:#00a2ea;}
.cpys_box dl dt ul li{ color:#303030; font-size:18px; position:absolute; line-height:20px;}
.cpys_box dl dt ul li.cpys_list1{ top:152px; left:-36px;}
.cpys_box dl dt ul li.cpys_list2{ top:228px; left:10px;}
.cpys_box dl dt ul li.cpys_list3{ top:309px; left:15px;}
.cpys_box dl dt ul li.cpys_list4{ top:384px; left:-5px;}
.cpys_box dl dt ul li.cpys_list5{ top:455px; left:-36px;}
.cpys_box dl dt p{ line-height:35px; position:absolute; top:525px; left:62px;}
.cpys_box dl dt p b{ display:block; font-size:14px; color:#000; float:left; font-weight:normal;}
.cpys_box dl dt p span{ display:block; font-family:impact; color:#00a2ea; float:left; font-size:30px;}
.cpys_box dl dt p a{ display:block; width:100px; height:35px; text-align:center; background:#fe8f00; float:left; margin-left:15px; font-size:16px; color:#fff;}

/**s_banner1_box**/
.s_banner1_box{ background:url(../images/s_banner1.jpg) no-repeat center;}
.s_banner1{ width:1180px; height:200px; margin:auto; position:relative;}
.s_banner1 h4{ color:#fff; font-size:30px; position:absolute; top:30px; left:560px; line-height:30px;}
.s_banner1 h4 b{ font-size:36px;}
.s_banner1 h5{ color:#fff; font-size:24px; position:absolute; top:85px; left:560px; line-height:30px;}
.s_banner1 p{ position:absolute; top:135px; left:560px; line-height:40px; color:#fff; background:url(../images/s_tel.png) no-repeat left center; padding-left:50px;}
.s_banner1 p span{ font-size:15px; color:#fff; display:block; float:left;}
.s_banner1 p b{ font-size:36px; font-family:impact; color:#fff; display:block; float:left; font-weight:normal;}
.s_banner1 p a{ display:block; width:106px; height:31px; line-height:31px; border:2px solid #fff; text-align:center; color:#fff; font-size:16px; float:left; margin:2px 0px 0px 10px;}

/**al_big**/
.al_big{ width:1180px; margin:30px auto; height:560px;}
.al_big h3{ text-align:center; height:80px; margin-bottom:30px; background:url(../images/khjz_tit.png) no-repeat center bottom;}
.al_big h3 a{ display:block; font-size:24px; color:#00a2ea; font-weight:bold; line-height:40px;}
.al_big h3 b{ font-size:16px; color:#666; line-height:20px; display:block; font-weight:normal;}
.al_big ul{ width:1180px; height:450px; position:relative;}
.al_big ul li{ width:280px; height:220px; position:absolute;}
.al_big ul li a{ display:block;}
.al_big ul li img{ width:280px; height:220px;}
.al_big ul li span{ display:block; position:absolute; bottom:0px; left:0px; background:url(../images/al_bg.png); height:35px; line-height:35px; width:100%; text-align:center; color:#fff;}
.al_big ul li.al_list1{ top:0px; left:0px;}
.al_big ul li.al_list2{ top:230px; left:0px;}
.al_big ul li.al_list3{ top:0px; left:290px; width:600px; height:450px;}
.al_big ul li.al_list3 img{ width:600px; height:450px;}
.al_big ul li.al_list4{ top:0px; left:900px;}
.al_big ul li.al_list5{ top:230px; left:900px;}

/**ys_box**/
.ys_box{ height:607px; background:url(../images/ys_bg.jpg) no-repeat center;}
.ys_big{ width:1180px; margin:auto; height:607px;}
.ys_big h3{ text-align:center;}
.ys_nr{ width:1180px; height:340px; position:relative; margin-top:25px;}
.ys_nr .ys_tit{ width:140px; height:310px; position:absolute; right:0px; top:0px; background:url(../images/ys_line.png) no-repeat 14px center;}
.ys_nr .ys_tit li a{ float:left; width:107px; height:28px; line-height:28px; margin-top:66px; background:url(../images/ys_ico1.jpg) no-repeat 5px center; text-align:left; padding-left:33px; font-size:14px; color:#242424;}
.ys_nr .ys_tit .active a{ background:url(../images/ys_ico2.png) no-repeat left center; color:#00a2ea; font-weight:bold;}
.ys_nr .ys_tit li:first-child a{ margin:0px;}
.ys_nr .hide{ display:none;}
.ys_nr dl{ width:1000px;}
.ys_nr dl dd{ width:370px; float:left; padding:10px 30px 0px 20px;}
.ys_nr dl dd b{ display:block; font-size:18px; color:#242424; font-family:"Times New Roman"; text-transform:uppercase; line-height:35px;}
.ys_nr dl dd span{ color:#00a2ea; font-size:24px; line-height:35px;}
.ys_nr dl dd p{ font-size:14px; line-height:30px; color:#333; margin:40px 0px 0px; height:150px; overflow:hidden;}
.ys_nr dl dd a{ display:block; width:146px; height:30px; line-height:30px; color:#fe8f00; font-size:14px; text-align:center; border:2px solid #fe8f00;}
.ys_nr dl dt{ width:580px; height:310px; overflow:hidden; float:left; cursor:pointer;}
.ys_nr dl dt img{ width:580px; height:310px;
-webkit-transition:all 1s ;
-moz-transition:all 1s ;
-o-transition:all 1s ;
-ms-transition:all 1s;
transition:all 1s ;}
.ys_nr dl dt: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 */}

/**s_banner2_box**/
.s_banner2_box{ background:url(../images/s_banner2.jpg) no-repeat center;}
.s_banner2{ width:1180px; height:200px; margin:auto; position:relative;}
.s_banner2 h4{ position:absolute; top:40px; left:630px; font-size:18px; color:#fff; line-height:30px;}
.s_banner2 h4 b{ font-size:24px;}
.s_banner2 span{ display:block; position:absolute; top:85px; left:630px; height:36px; line-height:36px; color:#fff;}
.s_banner2 i{ display:block; float:left; font-size:14px;}
.s_banner2 em{ font-family:impact; font-size:36px; float:left;}
.s_banner2 a{ display:block; width:120px; height:30px; line-height:30px; border:2px solid #fff; position:absolute; top:135px; left:630px; text-align:center; color:#fff;}

/**ryzz_box**/
.ryzz_box{ width:1180px; margin:30px auto; height:338px;}
.ryzz_box h3{ text-align:center; height:80px; margin-bottom:30px; background:url(../images/khjz_tit.png) no-repeat center bottom;}
.ryzz_box h3 a{ display:block; font-size:24px; color:#00a2ea; font-weight:bold; line-height:40px;}
.ryzz_box h3 b{ font-size:16px; color:#666; line-height:20px; display:block; font-weight:normal;}
.box1{ position:relative; width:1180px; margin:auto;}
.box1 em{ position:absolute;}
.box1 .t_l1{ left:0px; top:64px;}
.box1 .t_r1{ right:0px; top:64px;}
.box1 #simgs1{ margin:0px 30px;height: 228px;overflow: hidden;}
.box1 li{ float:left; width:262px; height:228px; background:#ddd; margin: 0 10px 0 0; position:relative;}
.box1 li img{ display:block; width:252px; height:183px; padding:5px;}
.box1 li span a{ font-size:14px; color:#000; line-height:30px; text-align:center; display:block; padding-bottom:5px;}

/**khjz_box**/
.khjz_box{ width:1180px; height:450px; margin:auto;}
.khjz_box h3{ text-align:center; background:url(../images/khjz_tit.png) no-repeat bottom; padding-bottom:15px;}
.khjz_box h3 a{ font-size:24px; color:#00a2ea; display:block; line-height:30px; font-weight:bold;}
.khjz_box h3 span{ display:block; font-size:16px; color:#666; line-height:25px;}
.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:#00a2ea; 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;}
#simgs3{height: 240px;overflow: hidden;}
/**s_banner3_box**/
.s_banner3_box{ background:url(../images/s_banner3.jpg) no-repeat center; margin:30px 0px;}
.s_banner3{ width:1180px; height:278px; margin:auto; position:relative;}
.s_banner3 h4{ color:#fff; font-size:23px; position:absolute; top:115px; left:370px; line-height:60px;}
.s_banner3 h4 b{ display:block; font-size:36px;}
.s_banner3 p{ position:absolute; top:110px; left:940px; line-height:35px;}
.s_banner3 p span{ font-size:15px; color:#fff; display:block;}
.s_banner3 p b{ font-size:36px; color:#fff; display:block; font-family:impact; font-weight:normal;}
.s_banner3 p a{ display:block; width:120px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:15px; border:2px solid #fff; margin-top:12px;}

/**about_box**/
.about_box{width:1180px; margin:auto; height:350px; background:url(../images/about_bg.jpg) no-repeat bottom;}
.about_box dl{ width:1180px; position:relative; height:350px;}
.about_box dl dd{ padding:0px 0px 0px 35px; width:460px; float:left;}
.about_box dl dd img{ width:460px; height:310px;}
.about_box dl dt{ width:595px; padding:75px 40px 0px 50px; float:left;}
.about_box dl dt b a{ font-size:18px; color:#fff; font-weight:bold; background:url(../images/about_ico.jpg) no-repeat right center; width:135px; display:block; line-height:40px;}
.about_box dl dt p{ font-size:14px; line-height:30px; height:180px; overflow:hidden; color:#fff;}
.about_box dl dt span a{ display:block; position:absolute; bottom:0px; right:0px;}

/**qyxc_box**/
.qyxc_box{ width:1180px; margin:30px auto;}
#tab2{width:1180px; height:292px; position:relative;}
#tab2 .tab_menu2{ width:1180px; background:url(../images/qyxc_tit.jpg) repeat-x center; height:52px; text-align:center; position:absolute; bottom:0px; left:0px;}
#tab2 .tab_menu2 li{ display:inline-block; *display:inline; zoom:1; width:190px; height:50px; border:1px solid #ccc; font-size:18px; cursor:pointer; line-height:50px; text-align:center; margin-right:-5px; background:#fff;}
#tab2 .tab_menu2 li a{ color:#666;}
#tab2 .tab_menu2 .selected2{ background:#fe8f00; border:1px solid #fe8f00;}
#tab2 .tab_menu2 .selected2 a{ color:#fff;}
#tab2 .hide{display:none;}
#tab2 .tab_box2{width:1180px; height:240px; position:absolute; top:0px; left:0px;}

/**连续滚动**/
.box3 {width:1180px; position:relative; height:240px;}
.box3 ul {margin:0px auto;}
.box3 li {float:left; width:255px; margin:0px 20px 0px 0px; text-align:center;}
.box3 li img {width:255px;height:200px;}
.box3 li a { line-height:40px; font-size:14px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#303030;}
.box3 .lefts { background: url(../images/lefts.jpg) no-repeat; display: block; width: 30px; height: 80px; position: absolute; left:0px; top:60px;}
.box3 .rights { background: url(../images/rights.jpg) no-repeat; display: block; width: 30px; height: 80px; position: absolute; right:0px; top:60px;}

/**连续滚动**/
.box4 {width:1180px; position:relative; height:240px;}
.box4 ul {margin:0px auto;}
.box4 li {float:left; width:255px; margin:0px 20px 0px 0px; text-align:center;}
.box4 li img {width:255px;height:200px;}
.box4 li a { line-height:40px; font-size:14px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#303030;}
.box4 .lefts { background: url(../images/lefts.jpg) no-repeat; display: block; width: 30px; height: 80px; position: absolute; left:0px; top:60px;}
.box4 .rights { background: url(../images/rights.jpg) no-repeat; display: block; width: 30px; height: 80px; position: absolute; right:0px; top:60px;}

/**new_box**/
.new_box{ width:1180px; margin:auto; height:425px; clear:both;}
.new_l{ float:left; width:730px;}
.new_r{ float:right; width:420px;}
.new_r h3{ background:url(../images/new_tit.jpg) no-repeat left bottom; height:50px; line-height:50px;}
.new_r h3 a img{ float:right; margin-top:20px;}
.new_r h3 span a{ float:left; font-size:18px; font-weight:bold; color:#00a2ea;}

/*滑动门*/
#tab4{width:730px;}
#tab4 .tab_menu4{width:730px; background:url(../images/new_tit.jpg) no-repeat left bottom; height:50px; font-size:18px; font-weight:bold; color:#2a2a2a;}
#tab4 .tab_menu4 li{ display:inline-block; *display:inline; zoom:1; width:100px; height:18px; cursor:pointer; font-size:18px; line-height:50px; text-align:center; font-weight:bold;}
#tab4 .tab_menu4 li a{ color:#2a2a2a;}
#tab4 .tab_menu4 .selected4 a{ color:#00a2ea;}
#tab4 .tab_box4{width:730px; clear:both; position:relative;}
#tab4 .hide{display:none;}
.tab_box4 a.more{ position:absolute; top:-50px; right:0px; z-index:999; font-size:12px; color:#000;}
.tab_box4 dl{ width:730px; height:160px; margin:20px 0px 10px 0px;}
.tab_box4 dl dd{ width:363px; float:left; background:url(../images/new_bg.jpg) no-repeat right;}
.tab_box4 dl dd img{ width:328px; height:160px;}
.tab_box4 dl dt{ float:right; width:340px;}
.tab_box4 dl dt span a{ display:block; font-size:14px; color:#333; line-height:40px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tab_box4 dl dt p{ line-height:30px; color:#666; font-size:14px; height:120px; overflow:hidden;}
.tab_box4 ul{ clear:both;}
.tab_box4 ul li{ width:325px; float:left; line-height:36px; border-bottom:1px dashed #c4c4c4; margin:0px 20px 0px 0px; padding-left:20px; background:url(../images/new_ico.png) no-repeat 5px center;}
.tab_box4 ul li a{ font-size:14px; color:#333; float:left; display:block; width:260px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tab_box4 ul li span{ float:right; display:block; width:55px; padding-right:5px; text-align:right;}

/************文字滚动************/
#ticker {width: 420px;	height: 354px;	overflow: hidden;	position: relative;	margin:15px 0px 0px;}
#ticker li{ width:420px; border-bottom:1px dashed #999; padding:10px 0px;}
.wen{ background:url(../images/q.jpg) no-repeat 10px center; line-height:36px; padding-left:40px; font-size:14px; color:#333; height:36px; overflow:hidden;}
.wen a{ color:#2a2a2a; font-size:14px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.da{ background:url(../images/a.jpg) no-repeat 10px 6px; margin-top:6px; padding-left:40px; font-size:14px; height:48px; overflow:hidden; line-height:24px; color:#666;}

/**link_big**/
.link_big{ width:1180px; background:#eee; height:40px; margin:30px auto;}
.link_big span{ display:block; width:117px; height:40px; float:left;}
.link_nav{ line-height:16px; height:40px; float:left; width:1040px; padding:4px 0 4px 23px;}
.link_nav a{ font-size:12px; color:#333; padding:0px 20px 0 0;}