@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: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:#0055a5;}



.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;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:2%; background-position:-6px -137px;}







/*search*/



.search_box{width: 100%; height: 45px; background:url(../images/search.png) repeat-x bottom; position:relative; z-index:99;}



.search{width: 1080px; margin:auto; height:40px; padding:0px 10px;}



.keytext{width: 770px;height: 40px;line-height: 40px; float: left; font-family:Microsoft YaHei; font-size: 13px; color:#333;}



.keytext span{line-height: 40px; color: #333;}



.keytext a{margin: 0px 8px 0px 0px; line-height:40px; color:#333;}



.rmgj-n-r{ float:right; margin-top:8px;}



.text{padding:0px 0px 0px 3px; float:left; height:24px; width:177px; font-size:12px; background:url(../images/search_bg.jpg) no-repeat;}



.submit{width:27px; height:24px; border:0; padding:0; background:url(../images/search_but.jpg); list-style:none; float:left; color:#fff; font-size:12px;}







/*cpys_box*/



.cpys_box{ width:100%; height:570px; background:url(../images/cpys_bg.jpg) no-repeat center; margin-top:-5px; position:relative; z-index:1;}



.cpys_big{ width:1080px; margin:auto;}



.cpys_big h3{ float:left; width:655px; height:500px; margin:70px 0px 0px 25px;}



.cpys_big h3 b{ display:block; font-size:30px; color:#706c6c; font-family:Arial; text-transform:uppercase; line-height:30px;}



.cpys_big h3 span{ font-size:30px; color:#000; font-weight:bold; line-height:35px;}



.cpys_big h3 span em{ font-style:normal; color:#666; font-size:18px; font-weight:normal;}



.cpys_big ul{ width:400px; float:left; margin-top:75px;}



.cpys_big ul li{ height:150px;}



.cpys_big ul li span{ display:block; font-size:18px; font-weight:bold; color:#333; line-height:24px;}



.cpys_big ul li b{ display:block; font-size:12px; color:#9e9e9e; line-height:18px;}



.cpys_big ul li p{ font-size:14px; line-height:22px; color:#555; margin-top:12px;}







/**product**/



.prouduct_box{ width:100%; height:1071px;}



.prouduct_big{ width:1080px; margin:15px auto;}



.prouduct_left{ float: left; width:220px; height:1071px;}



.prouduct_left h3{ font-size:18px; text-align:center; color:#fff; text-transform:uppercase; width:220px; height:64px; line-height:36px; padding-top:18px; background:url(../images/cp_tit.jpg);}



.prouduct_left h3 a{ font-size:20px; color:#fff; font-weight:bold; line-height:20px;}



.prouduct_left ul{ background:#fff; height:987px; border:1px solid #ccc; padding:0px 0px 0px; overflow:hidden;}



.prouduct_left ul li{ margin:0px 10px; background: url(../images/cp_line.jpg) no-repeat bottom center;}



.prouduct_left ul li a{ color:#000;  line-height:36px; background:url(../images/cp_ico.jpg) no-repeat 20px center; padding-left:30px; font-size:14px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



.prouduct_left ul li span{ background:url(../images/cp_list.jpg) no-repeat bottom; height:36px; display:block; margin-top:8px;}



.prouduct_left ul li span a{ border:0px; line-height:36px; color:#fff; font-size:14px; background:none; padding:0px; padding-left: 35px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



.prouduct_left ul li em a{ border:0px; height:53px; font-style:normal; margin-top:10px; line-height:35px; color:#fff; font-size:16px; background:url(../images/cp_button.png) no-repeat; text-align:center; padding:0px; width:190px;}



.cp_tel{ width: 160px; height: 60px; background: url(../images/cp_tel.jpg) no-repeat; color: #fff; font-size: 14px; padding: 12px 0px 0px 60px;}



.cp_tel span{ font-size: 20px; display:block;}



.prouduct_right{ width:860px; float:right; height: 696px;}







/* 滑动门 */



#tab{width:860px; position:relative;}



#tab .tab_menu{ position:absolute; z-index:1; background:url(../images/cp_rtit.jpg); height: 41px; width: 840px; margin-left:20px;}



#tab .tab_menu li{width:140px; height:41px; line-height:41px; float: left; font-size:16px; cursor:pointer; position:relative;}



#tab .tab_menu li a{ color:#333; position:absolute; bottom:0px; left:0px;  text-align:center; width:140px; line-height:41px;}



#tab .tab_menu li span{ display:none;}



#tab .tab_menu .tab_list1{ margin-left:0px;}



#tab .tab_menu .tab_list2{ margin-left:-18px;}



#tab .tab_menu .selected span{ display:block;}



#tab .tab_menu .selected a{ color:#fff;}



#tab .tab_box{width:860px; clear:both; top:59px; position:relative;}



#tab .hide{display:none;}



.tab_box a.more{ position:absolute; top:-48px; right:10px; z-index:999; color:#333;}



.tab_box dl{ width:264px; height:236px; margin:0px 0px 20px 20px; float:left; border:1px solid #ccc; cursor:pointer;}



.tab_box dl dt img{ width:254px; height:196px; padding:5px; display:block;}



.tab_box dl dd{ line-height:30px; height:30px; font-size:14px; color:#333; text-align:center; background:#f1f1f1; margin:-5px 5px 0px; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



.tab_box dl:hover{ border:1px solid #0055a5;}



.tab_box dl:hover dd{ background:#0055a5;}



.tab_box dl:hover dd a{ color:#fff;}







/**s_banner1_box**/



.s_banner1_box{ width:100%; height:190px; background:url(../images/s_banner1.jpg) no-repeat center; clear:both;}



.s_banner1{ width:465px; margin:20px auto 0px; padding:80px 0px 0px 615px; clear:both; line-height:24px;}



.s_banner1 span{ font-size:14px; color:#fff; line-height:30px; display:block;}



.s_banner1 b{ font-size:24px; color:#fff;}



.s_banner1 a{ display:block; width:120px; height:30px; line-height:30px; border:2px solid #fff; color:#fff; margin:10px 0px 0px; text-align:center; font-size:14px;}







/**ys_box**/



.ys_box{ width:100%; height:1441px; background:url(../images/ys_bg.jpg) no-repeat center bottom; margin-top:20px;}



.ys_big{ width:1080px; margin:auto; position:relative; height:1062px;}



.ys_tit h3{ font-size:22px; color:#fff; font-weight:bold; text-align:center; line-height:30px;}



.ys_tit h3 b{ font-size:36px; padding-top:8px; display:block; color:#9e0b04; font-weight:bold; line-height:48px;}



.ys_tit h3 b span{ color:#191919; font-weight:bold;}



.ys_list{ position:absolute;}



.ys_list h3{ font-size:18px; color:#0055a5; font-weight:bold; line-height:30px; margin-bottom:13px;}



.ys_list p{ font-size:14px; color:#333; line-height:30px;}



.ys_list a{ display:block; width:120px; height:40px; background:#9e0b04; font-size:18px; font-weight:bold; color:#fff; float:left; margin:10px 20px 0px 0px; line-height:40px; text-align:center;}



.ys_list1{ width:410px; top:225px; left:101px;}



.ys_list2{ width:410px; top:398px; left:101px;}



.ys_list3{ width:410px; top:733px; left:570px;}



.ys_list4{ width:475px; top:850px; left:570px;}



.ys_list5{ width:650px; top:1175px; left:106px;}







/**s_banner2_box**/



.s_banner2_box{ width:100%; height:180px; background:url(../images/s_banner2.jpg) no-repeat center;}



.s_banner2{ width:490px; padding:88px 0px 0px 590px; margin:auto;}



.s_banner2 em{ display:block; font-size:16px; color:#fff; line-height:20px; font-style:normal; height:20px; font-weight:normal;}



.s_banner2 span{ font-style:normal; color:#fff; font-size:24px; display:block; line-height:35px; font-weight:bold; float:left;}



.s_banner2 a{ display:block; width:91px; height:31px; line-height:31px; background:#fff; text-align:center; font-size:16px; float:left; margin:17px 0px 0px 10px; color:#000;}







/**al_box**/



.al_box{ width:100%; height:347px;}



.al_big{ width:1080px; margin:auto; padding-top:20px; position:relative;}



.al_big h3{ background:url(../images/al_tit.jpg) no-repeat center; padding-left:400px; line-height:48px; margin-bottom:20px;}



.al_big h3 a{ color:#666; font-size:30px; }



.al_big h3 span{ font-size:30px; font-weight:bold; color:#0055a5;}







/**********************************************图片滚动********************************************/



.gd_03{ position:relative; height:258px; width:1080px;}



.gd_03 em{ position:absolute; top:0px;}



.gd_03 .t_l2{ left:620px; top:-57px;}



.gd_03 .t_r2{ left:655px; top:-57px;}



.gd_03 #simgs2{ margin: 0px;}



.gd_03 li{ float:left; width:255px; padding: 0 20px 0 0; text-align:center;}



.gd_03 li img{ display:block; width:255px; height:200px;}



.gd_03 li a span{ display:block; height:58px; background:#efefef; color:#333; font-size:14px; line-height:58px;}







/**khjz_box**/



.khjz_box{ width:100%; height:555px;}



.khjz_big{ width:1080px; margin:auto; padding-top:20px;}



.khjz_big h3{ background:url(../images/al_tit.jpg) no-repeat center; text-align:center; line-height:48px; margin-bottom:20px;}



.khjz_big h3 a{ color:#666; font-size:30px; }



.khjz_big h3 span{ font-size:30px; font-weight:bold; color:#0055a5;}



.khjz_list{ background:#e0e0e0; height:466px;}



.khjz_list dl{ width:470px; float:left; margin:20px 0px 0px 20px; height:163px; background:#fff; padding:20px;}



.khjz_list dl dd{ position:relative; float:left; width:167px; height:163px; background:url(../images/bs_03.jpg) no-repeat;}



.khjz_list dl dd a img{ width:157px; height:151px; display:block;}



.khjz_list dl dt{ margin-left:20px; float:left; width:283px;}



.khjz_list dl dt a{ font-size:15px; font-weight:bold; color:#303030; line-height:32px;}



.khjz_list dl dt p{ font-size:14px; line-height:24px; color:#666; text-indent:28px; height:96px; overflow:hidden;}



.khjz_list dl dt span a{ background:#e8e8e8; display:block; width:80px; height:24px; font-size:12px; color:#666; line-height:24px; text-align:center; font-weight:normal; margin-top:10px;}







/**s_banner3_box**/



.s_banner3_box{ width:100%; height:155px; background:url(../images/s_banner3.jpg) no-repeat center;}



.s_banner3{ width:203px; height:50x; padding:32px 0px 0px 877px; margin:20px auto 0px; text-align:center;}



.s_banner3 em{ display:block; font-size:14px; color:#fff; line-height:20px; font-style:normal; height:20px; padding-left:15px;}



.s_banner3 span{ font-style:normal; color:#fff; font-size:24px; display:block; line-height:30px; margin-left:-10px;}



.s_banner3 a{ display:block; text-align:center; line-height:26px; font-size:14px; float:left; margin:22px 0px 0px 0px; width:88px; height:26px; border:1px solid #fff; color:#fff;}



.s_banner3 b a{ background:#fff; color:#0055a5; margin-left:13px;}







/**about_box**/



.about_bigbox{ height:690px; background:#efefef; padding-top:20px;}



.about_box{ width:1080px; height:665px; margin:auto;}



.about_big{ width:760px; float:left; margin-bottom:20px; height:340px;}



.about_box h3{ background:#0055a5; height:40px; line-height:40px; padding:0px 10px; clear:both;}



.about_box h3 em{ font-style:normal; color:#fff; font-size:20px; font-family: "Times New Roman";}



.about_box h3 a{ font-size:18px; color:#fff;}



.about_box h3 span a{ float:right; color:#b8c6de; font-family: "Times New Roman";}



.about_big dl{ height:300px; background:#fff;}



.about_big dl dd{ float:left; width:332px; margin:20px 0px 0px 20px;}



.about_big dl dd img{ width:330px; height:258px; border:1px solid #ccc;}



.about_big dl dt{ float:left; margin:20px 0px 0px 20px; width:368px;}



.about_big dl dt em a{ display:block; font-size:14px; font-style:normal; color:#0055a5; font-weight:bold;}



.about_big dl dt span a{ display:block; width:80px; height:24px; background:#0055a5; color:#fff; text-align:center; line-height:24px; margin:9px 0px 0px; float:right;}



.about_big dl dt p{ font-size:14px; color:#303030; line-height:26px; height:208px; overflow:hidden;}



.ryzz_big{ width:300px; float:right; height:340px; margin-bottom:20px;}







/* 连续滚动 */



.box1 {width:300px; position:relative; background:#fff; padding-top:20px; height:280px;}



.box1 ul { margin:auto;}



.box1 li {float:left; width:162px; margin-right:20px; text-align:center;}



.box1 li img {width:140px; height:220px; border:1px solid #e6e6e6; padding:10px;}



.box1 li a{ line-height:34px; font-size:14px; color:#000;}







/* 连续滚动 */



.box2 {width:1080px; position:relative; clear:both; background:#fff; height:265px;}



.box2 ul {margin:0px auto;}



.box2 li {float:left; width:191px; margin:20px 20px 0px 0px; text-align:center;}



.box2 li img {width:191px;height:204px;}



.box2 li a {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:35px; font-size:14px;}



.box2 .lefts { background: url(../images/lefts.jpg) no-repeat; display: block; width: 32px; height: 32px; position: absolute; left:10px; top:100px;}



.box2 .rights { background: url(../images/rights.jpg) no-repeat; display: block; width: 32px; height: 32px; position: absolute; right:10px; top:100px;}







/**new_box**/



.new_box{ width: 1080px; margin:20px auto; height:462px;}



.new_left{ width: 620px; float: right; height: 462px; background:#ebebeb;}



.cjwt_right{ width: 440px; float: left;}



.cjwt_right h3{ border-bottom:1px dashed #c1c1c1; height:65px; margin:0px;}



.cjwt_right h3 a{ color:#0055a5; font-size:24px; font-weight:bold; line-height:24px;}



.cjwt_right h3 span{ float:left; color:#c1c1c1; font-size:28px; line-height:30px;}



.cjwt_right h3 em a{ float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#c1c1c1; font-weight:normal; line-height:65px;}







/* 滑动门 */



#tab4{width:620px; position:relative;}



#tab4 .tab_menu4{width:100%; float:left; position:absolute; z-index:1; border-bottom:1px solid #e0e0e0;}



#tab4 .tab_menu4 li{float:left; width:124px; height:65px; cursor:pointer; text-align:center; border-right:1px solid #e0e0e0;}



#tab4 .tab_menu4 li a{ color: #303030; font-size: 14px; display: block; line-height:65px; font-weight:bold;}



#tab4 .tab_menu4 li span{ font-size: 12px; color: #aaa; text-transform: uppercase; line-height: 20px;}



#tab4 .tab_menu4 .selected4 a{ background: url(../images/new_tit.jpg) no-repeat bottom center; color: #0055a5;}



#tab4 .tab_box4{width:620px; clear:both; top:65px; position:relative;}



#tab4 .hide{display:none;}



#tab4 .tab_box4 div{padding:20px;} 



#tab4 .tab_box4 .more{ display:block; position:absolute; right:10px; top:-35px; z-index:999;}



#tab4 .tab_box4 dl{ padding: 0px 0px; height: 145px;}



#tab4 .tab_box4 dl dd { width: 201px; height:152px; float: left; background:url(../images/new_bg.jpg) no-repeat bottom;}



#tab4 .tab_box4 dl dd a img{ width: 201px; height: 142px;}



#tab4 .tab_box4 dl dt{ float: left; width: 359px; margin-left: 20px;}



#tab4 .tab_box4 dl dt a{ font-size: 14px; color: #0055a5; line-height:26px; font-weight: bold;}



#tab4 .tab_box4 dl dt p{ font-size: 14px; line-height: 24px; text-indent: 28px; color:#303030; height: 120px; overflow: hidden;}



#tab4 .tab_box4 ul{ clear: both;}



#tab4 .tab_box4 ul li{ width:580px; float: left; border-bottom:1px dashed #ccc;}



#tab4 .tab_box4 ul li a{ display: block; float: left; width:480px; background:url(../images/new_ico.jpg) no-repeat left; height: 40px; font-size: 14px; color: #303030; line-height: 40px; padding-left:25px;}



#tab4 .tab_box4 ul li span{ display:block; float:right; line-height:40px; color:#999;}







/************文字滚动************/



#ticker {width: 440px;  height: 375px;  overflow: hidden; position: relative; margin: 15px 0px 0px;}



#ticker li {position: relative; width: 100%; line-height: 22px; margin: 5px auto; border-bottom:1px dashed #cacaca; padding-bottom:15px;}



.wen{ background:url(../images/q.jpg) no-repeat 10px center; line-height:36px; padding-left:40px; font-size:14px; color:#0055a5; height:36px; overflow:hidden;}



.wen a{ color:#0055a5; font-size:14px;}



.da{ background:url(../images/a.jpg) no-repeat 10px 3px; margin-top:6px; padding-left:40px; font-size:14px; line-height:24px; height:48px; overflow:hidden;}







/**link_big**/



.link_box{ width:100%; background:url(../images/link_bg.jpg) repeat-x top; height:90px; margin:20px auto 20px; clear:both;}



.link_big{ width:1080px; margin:auto; padding-top:15px;}



.link_big h3{ border-bottom:1px solid #bdbdbd; height:35px;}



.link_big h3 b{ float:left; display:block; line-height:30px; color:#045fb2; background:url(../images/link_ico.jpg) no-repeat left; padding-left:10px; margin-left:5px; font-size:16px;}



.link_big h3 span{ float:left; display:block; line-height:30px; font-family:Times New Roman; text-transform:uppercase; color:#909090; font-size:16px; margin-left:10px;}



.link_nav a{ color:#333; font-size:14px; line-height:50px; display:block; margin:0px 13px 0px 14px; text-align:center; float:left;}