﻿@charset "utf-8";
/* CSS Document */

/**banner**/
.banner{width:100%; margin:0 auto; position:relative; height:600px;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent;}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;margin:0 auto;}
.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:#1c3b8c;}
.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:60px; background:#6586dc;}
.search{width: 1080px; margin:auto; height:60px;}
.keytext{width: 700px;height: 60px;line-height: 60px; float: left; font-family:Microsoft YaHei; font-size: 14px; color:#fff; }
.keytext span{line-height: 60px; background:url(../images/search_ico.png) no-repeat left center; padding-left:45px; display:block; float:left;}
.keytext a{margin: 0px 12px 0px 0px; line-height:60px; color:#fff; float:left;}
.rmgj-n-r{ float:right; margin-top:14px;}
.text{padding:0px 0px 0px 10px; float:left; height:32px; line-height:32px; width:240px; font-size:14px; background:#fff; color:#666; font-family:"微软雅黑";}
.submit{width:80px; height:32px; border:0; padding:0; background:#4b9908; float:left; color:#fff; font-family:"微软雅黑"; font-size:16px;}

/**hzhb_box**/
.hzhb_box{ width:100%; height:208px;}
.hzhb_big{ width:1080px; margin:auto; padding-top:13px; position:relative;}
.hzhb_big h3{text-align:center; height:50px;}
.hzhb_big h3 a{ color:#1c3b8c; font-size:20px; display:block; height:40px; line-height:40px; background:url(../images/hzhb_tit.jpg) no-repeat center; font-weight:bold;}
.hzhb_big h3 span{ color:#000;}

/**********************************************图片滚动********************************************/
.gd_01{ position:relative; width:1080px;}
.gd_01 em{ position:absolute; top:0px;}
.gd_01 .t_l1{ left:0px; top:32px;}
.gd_01 .t_r1{ right:0px; top:32px;}
.gd_01 #simgs1{ margin:0px 50px;}
.gd_01 li{ float:left; width:180px; padding: 0 20px 0 0; text-align:center;}
.gd_01 li img{ display:block; width:174px; height:104px; padding:2px; border:1px solid #c3c3c3;}
.gd_01 li a span{ display:block; height:35px; color:#303030; font-size:14px; line-height:35px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/**product**/
.product_box{ width:100%; height:873px; background:url(../images/cp_bg.jpg); padding:30px 0px; margin-top:20px;}
.product_big{ width:1080px; margin:auto;}
.product_left{ float: left; width:235px; height:873px;}
.product_left h2{ background:url(../images/cp_tit.jpg) no-repeat; line-height:35px; height:80px; padding:20px 0px 0px 0px; text-align:center;}
.product_left h2 a{ font-size:24px; font-weight:bold; color:#fff;}
.product_left ul{ width:235px; padding-top:1px; height:622px; background:url(../images/cp_left.png);}
.product_left ul li span a{ width:200px; height:41px; line-height:50px; display:block; font-size:16px; color:#333; background:url(../images/cp_list.png) no-repeat center; margin:10px auto 0px;}
.product_left ul li a{ width:200px; height:48px; line-height:48px; display:block; font-size:14px; color:#333; background:url(../images/cp_tab.png) no-repeat center; padding-left:35px;}
.cp_tel{ height:122px; background:url(../images/cp_tel.png) no-repeat; text-align:center; padding-top:28px;}
.cp_tel b{ display:block; color:#333; font-size:14px; line-height:20px; padding-left:25px;}
.cp_tel span{ display:block; color:#4b9908; font-size:26px; font-family:impact; line-height:40px;}
.cp_tel a{ display:block; color:#fff; font-size:14px; width:198px; height:30px; background:#1c3b8c; border-radius:30px; line-height:30px; margin:5px auto;}

/***product_right***/
.product_right { width:845px; float:right; height:873px;}
.product_right .product_tit{ width:825px; border-bottom:2px solid #1c3b8c; height:43px; margin-left:20px;}
.product_right .product_tit h3 a{ float:left; width:120px; height:43px; line-height:43px; background:#1c3b8c; text-align:center; font-size:16px; color:#fff; margin-right:10px;}
.product_right .product_tit .active a{ background:#4b9908; color:#fff;}
.product_right .product_tit .more {float: right;color: #666; line-height:45px;}
.product_right .hide{ display:none;}
.product_right dl{ margin:20px 0px 0px 20px; float:left; width:261px; height:256px;}
.product_right dl dt{ width:261px; height:220px; overflow:hidden; position:relative}
.product_right dl dt img{ width:261px; height:220px;
-webkit-transition:all 1s ;
-moz-transition:all 1s ;
-o-transition:all 1s ;
-ms-transition:all 1s;
transition:all 1s ;}
.product_right 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 */}
.product_right dl dt span{ display:block; position:absolute; bottom:0px; left:0px; background:url(../images/cp_bg.png); height:35px; line-height:35px; text-align:center; width:100%; font-size:14px;}
.product_right dl dt span a{ color:#fff;}
.product_right dl dd{ padding:10px 0px 0px 40px;}
.product_right dl dd a{ display:block; width:90px; height:26px; line-height:26px; float:left; background:url(../images/cp_but.png); text-align:center; color:#fff;}
.product_right dl dd b a{ background:url(../images/cp_but.png) no-repeat right;}

/**s_banner1_box**/
.s_banner1_box{ height:155px; background:#4962a3;}
.s_banner1{ width:1080px; height:200px; margin:auto; position:relative;}
.s_banner1 img{ display:block; position:absolute; left:0px; top:0px;}
.s_banner1 p{ position:absolute; top:106px; left:490px; background:url(../images/s_tel.png) no-repeat left center; padding-left:33px;}
.s_banner1 b{ font-size:16px; color:#fff; line-height:30px; display:block; float:left;}
.s_banner1 span{ font-size:30px; font-weight:bold; color:#fff; line-height:30px; display:block; float:left;}
.s_banner1 a{ display:block; position:absolute; top:0px; right:0px; width:91px; height:113px;}

/**ys_box**/
.ys_box{ height:1922px; background:url(../images/ys_bg.jpg) no-repeat center;}
.ys_box h3{ width:1080px; margin:auto; height:138px; text-align:center; padding-top:30px; position:relative; z-index:999;}
.ys_box h3 a{ display:block; font-size:60px; font-weight:bold; color:#1c3b8c; height:100px; line-height:100px; background:url(../images/ys_tit.png) no-repeat bottom; padding-left:178px;}
.ys_box h3 b{ display:block; margin:auto; width:500px;}
.ys_box h3 strong{ display:block; float:left; line-height:30px; font-size:28px; color:#666; width:240px; text-align:center; font-weight:normal;}
.ys_box h3 span{ display:block; width:260px; height:30px; background:#4b9908; line-height:30px; text-align:center; color:#fff; font-size:20px; float:left;}
.ys_big{ width:1080px; margin:auto; height:1754px; position:relative;}
.ys_list{ position:absolute; z-index:99; width:490px;}
.ys_list span{ display:block; font-size:22px; font-weight:bold; color:#000; line-height:30px; margin:0px 0px 40px 102px;}
.ys_list span b{ display:block; font-size:18px;}
.ys_list p{ font-size:15px; line-height:36px; color:#333; background:url(../images/ys_ico.png) no-repeat left 13px; padding-left:20px;}
.ys_list1{ top:55px; left:0px;}
.ys_list2{ top:470px; left:593px;}
.ys_list3{ top:875px; left:0px;}
.ys_list4{ top:1400px; left:565px; width:500px;}
.ys_pic1{ right:-103px; top:0px; position:absolute;}
.ys_pic2{ left:0px; top:439px; position:absolute;}
.ys_pic3{ right:-64px; top:856px; position:absolute;}
.ys_pic4{ left:20px; top:1334px; position:absolute;}

/**s_banner2_box**/
.s_banner2_box{ height:155px; background:#4962a3;}
.s_banner2{ width:1080px; margin:auto; position:relative;}
.s_banner2 img{ display:block; position:absolute; top:0px; right:0px;}
.s_banner2 p{ position:absolute; top:106px; left:120px; background:url(../images/s_tel.png) no-repeat left center; padding-left:33px;}
.s_banner2 b{ font-size:16px; color:#fff; line-height:30px; display:block; float:left;}
.s_banner2 span{ font-size:30px; font-weight:bold; color:#fff; line-height:30px; display:block; float:left;}
.s_banner2 a{ display:block; position:absolute; top:0px; left:0px; width:91px; height:113px;}

/**al_box**/
.al_box{ width:1080px; margin:auto; height:463px; padding:20px 0px 30px;}
.al_box h3{ background:url(../images/al_tit.jpg) no-repeat center bottom; text-align:center; height:70px; line-height:35px; margin-bottom:6px;}
.al_box h3 a{ font-size:30px; font-weight:bold; color:#000; display:block;}
.al_box h3 b{ color:#1c3b8c; font-weight:bold;}
.al_box h3 span{ font-size:14px; color:#999; line-height:20px;}
.al_box ul{ height:388px;}
.al_box ul li{ width:279px; height:170px; position:relative; border:1px solid #d3d4d5; padding:4px; float:left; margin:14px 0px 0px 14px;}
.al_box ul li b{ display:block; width:279px; height:170px; overflow:hidden;}
.al_box ul li img{ width:279px; height:170px;
-webkit-transition:all 1s ;
-moz-transition:all 1s ;
-o-transition:all 1s ;
-ms-transition:all 1s;
transition:all 1s ;}
.al_box 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 */}
.al_box ul li span{ display:block; position:absolute; bottom:0px; left:0px; background:url(../images/cp_bg.png); height:35px; line-height:35px; text-align:center; width:100%; font-size:14px;}
.al_box ul li span a{ color:#fff;}
.al_box ul li:first-child{ width:464px; height:364px; margin:14px 0px 0px 0px;}
.al_box ul li:first-child b{ width:464px; height:364px;}
.al_box ul li:first-child img{ width:464px; height:364px;
-webkit-transition:all 1s ;
-moz-transition:all 1s ;
-o-transition:all 1s ;
-ms-transition:all 1s;
transition:all 1s ;}

/**khjz_box**/
.khjz_box{ width:1080px; height:470px; margin:auto;}
.khjz_box h3{ background:url(../images/al_tit.jpg) no-repeat center bottom; text-align:center; height:70px; line-height:30px; margin-bottom:20px;}
.khjz_box h3 a{ font-size:30px; font-weight:bold; color:#000; display:block;}
.khjz_box h3 a b{ color:#1c3b8c; font-weight:bold;}
.khjz_box h3 span{ font-size:14px; color:#999;}
.khjz_list dl{ width:255px; margin:0px 7px 0px 8px; float:left;}
.khjz_list dl dd img{ width:255px; height:189px;}
.khjz_list dl dt{ height:168px; border:1px solid #ccc; border-top:0px; padding:7px 20px 15px;}
.khjz_list dl dt span a{ font-size:14px; color:#000; font-weight:bold; display:block; text-align:left; line-height:40px; background:url(../images/khjz_tit.jpg) no-repeat bottom left;display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.khjz_list dl dt p{ line-height:24px; font-size:14px; color:#333; margin:5px 0px; height:96px; overflow:hidden;}
.khjz_list dl dt a{ color:#4b9908; font-size:12px;}

/**s_banner3_box**/
.s_banner3_box{ height:155px; background:#4962a3;}
.s_banner3{ width:1080px; margin:20px auto 0px; position:relative;}
.s_banner3 img{ display:block; position:absolute; left:8px; top:0px;}
.s_banner3 p{ position:absolute; top:106px; left:437px; background:url(../images/s_tel.png) no-repeat left center; padding-left:33px;}
.s_banner3 b{ font-size:16px; color:#fff; line-height:30px; display:block; float:left;}
.s_banner3 span{ font-size:30px; font-weight:bold; color:#fff; line-height:30px; display:block; float:left;}
.s_banner3 a{ display:block; position:absolute; top:0px; right:0px; width:91px; height:113px;}

/**about_box**/
.about_box{ width:1080px; margin:20px auto; height:300px;}
.about_box h3{ background:#e3e3e3; height:40px;}
.about_box h3 span a{ display:block; float:left; background:url(../images/about_taba.png); width:100px; height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold; padding-left:21px;}
.about_box h3 b a{ display:block; float:right; color:#999; font-size:14px; padding-right:10px; line-height:40px;}
.about_left{ width:320px; float:left;}

/**连续滚动**/
.box {width:320px; height:260px; background:#f6f6f6; position:relative;}
.box ul {margin:auto;}
.box li {float:left; width:280px; margin:20px 20px 0px 0px;}
.box li img {width:270px; height:190px; padding:4px; border:1px solid #ddd;}
.box li span a {display:block; overflow:hidden; text-overflow:ellipsis; line-height:40px; font-size:14px; height:40px; text-align:center; color:#333;}

/**about_right**/
.about_right{ /* width:740px; */ width:100%; float:right;}
.about_right dl{ width:740px;}
.about_right dl dd{ width:310px; height:200px; margin-top:20px; float:left;}
.about_right dl dd img{ width:310px; height:200px;}
.about_right dl dd a span{ background:#eee; height:40px; line-height:40px; display:block; text-align:center; font-size:14px; color:#333;}
.about_right dl dt{ width:410px; float:right; padding-top:20px;}
.about_right dl dt span a{ color:#1c3b8c; font-size:16px; font-weight:bold; background:url(../images/about_tit.jpg) no-repeat left; height:45px; display:block; padding-left:45px; line-height:30px;}
.about_right dl dt p{ line-height:24px; font-size:14px; color:#666; overflow:hidden; margin:20px 0px; height:120px;}
.about_right dl dt b a{ display:block; text-align:center; line-height:32px; color:#fff; background:#1c3b8c; font-size:14px; font-style:normal; width:118px; height:32px; float:left; margin-right:10px;}
.about_right dl dt b em a{ background:#4b9908;}

/**gsxc_big**/
.gsxc_big{ width:1080px; margin:auto; height:275px;}
.gsxc_big h3{ background:#e3e3e3; height:40px; margin-bottom:20px;}
.gsxc_big h3 span a{ display:block; float:left; background:url(../images/about_taba.png); width:100px; height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold; padding-left:21px;}
.gsxc_big h3 b a{ display:block; float:right; color:#999; font-size:14px; padding-right:10px; line-height:40px;}
.box2 {width:1080px; position:relative;}
.box2 #simgs2{ margin:auto;}
.box2 li {float:left; width:228px; margin:0px 20px 0px 0px;}
.box2 li img {width:218px; height:170px; padding:4px; border:1px solid #ddd;}
.box2 li span a {display:block; overflow:hidden; line-height:35px; font-size:14px; height:35px; text-align:center; color:#303030;}
.box2 .lefts { background: url(../images/left.jpg) no-repeat; display: block; width:36px; height:62px; position: absolute; left:0px; top:59px;}
.box2 .rights { background: url(../images/right.jpg) no-repeat; display: block; width:36px; height:62px; position: absolute; right:0px; top:59px;}

/**new_box**/
.new_box{ width:1080px; margin:10px auto 20px; height:420px;}
.new_l{ float:right; width:740px;}
.new_r{ float:left; width:320px; height:420px;}
.new_r h3{ background:#e3e3e3; height:40px;}
.new_r h3 span a{ display:block; float:left; background:url(../images/about_taba.png); width:100px; height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold; padding-left:21px;}
.new_r h3 b a{ display:block; float:right; color:#999; font-size:14px; padding-right:10px; line-height:40px;}

/************文字滚动************/
.new_nrbig{ width:320px; height:340px; background:#f6f6f6; padding:20px 0px; }
#ticker{ width:320px; height:340px; overflow:hidden;}
#ticker li{ line-height:24px; padding:0px 20px 10px 0px;}
.wen{ background:url(../images/q.jpg) no-repeat 20px center; line-height:36px; padding-left:48px; height:36px; overflow:hidden;}
.wen a{ color:#1c3b8c; font-weight:bold; font-size:14px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.da{ background:url(../images/a.jpg) no-repeat 20px 6px; margin-top:6px; padding-left:48px; line-height:24px; color:#333; font-size:12px; height:48px; overflow:hidden;}

/**滑动门**/
#tab3{width:740px; position:relative;}
#tab3 .tab_menu3{ position:absolute; z-index:1; width:740px; height:40px; background:#e3e3e3;}
#tab3 .tab_menu3 li{float:left; width:121px; height:40px; line-height:40px; background:url(../images/about_taba.png); margin-right:10px;}
#tab3 .tab_menu3 a{ color:#fff; display:block; font-size:16px; font-weight:bold; padding-left:21px;}
#tab3 .tab_menu3 .selected3{  background:url(../images/about_tabb.png);}
#tab3 .tab_menu3 span a{ display:block; float:right; line-height:40px; font-size:14px; color:#999; font-weight:normal; padding-right:10px;}
#tab3 .tab_box3{width:740px; clear:both; top:60px; position:relative;}
#tab3 .hide{display:none;}
.tab_box3 dl{ width:740px; height:160px;}
.tab_box3 dl dd{ width:210px; float:left;}
.tab_box3 dl dd img{ width:200px; height:150px; padding:4px; border:1px solid #ddd;}
.tab_box3 dl dt{ width:510px; float:right;}
.tab_box3 dl dt span a{ font-size:14px; color:#333; font-weight:bold; line-height:35px; border-bottom:1px solid #ccc; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tab_box3 dl dt p{line-height:24px; color:#666; font-size:14px; overflow:hidden; height:120px; margin-top:4px;}
.tab_box3 ul{ width: 740px; margin-top:10px;}
.tab_box3 ul li{ width:350px; height:36px; line-height:36px; padding:0px 0px 0px 20px; float:left; background:url(../images/new_bg.jpg) no-repeat left;}
.tab_box3 ul li a{ font-size:14px; float:left; color:#444; width:350px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.kssj{float: right;}
/**link_big**/
.link_box{ height:100px; background:url(../images/link_bg.jpg) no-repeat center; width:1080px; margin:0px auto 20px;}
.link_nav{line-height: 20px;height: 60px;padding: 20px 0px 20px 260px;}
.link_nav a{font-size:14px;color:#333;/* padding:0px 15px; */width: 105px;display: block;float: left;overflow: hidden;height: 20px;margin-left: 10px;}