﻿@charset "utf-8";



/* CSS Document */







/**hzhb_box**/



.hzhb_box{ width:100%; height:180px; background:#f1f1f1;}



.hzhb_big{ width:1080px; margin:auto; padding:20px 0px;}



.hzhb_left{ float:left; width:180px; background:url(../images/hzhb_bg.png) no-repeat; height:120px; padding-top:20px;}



.hzhb_left h3{ color:#fff; font-weight:bold; font-size:24px; text-align:center;}



.hzhb_left h3 em{ font-style:normal; font-size:16px; color:#a4badb;}



.hzhb_left span{ background:url(../images/tel2.png) no-repeat left center; padding-left:20px; color:#fff; font-size:18px; line-height:20px; display:block; margin:6px 0px 0px 20px;}



.hzhb_right{ float:left; width:880px; margin-left:20px;}







/**********************************************图片滚动********************************************/



.gd_04{ position:relative; height:135px; width:880px; margin-top:5px;overflow: hidden;}



.gd_04 em{ position:absolute; top:42px;}



.gd_04 .t_l1{ left:0px;}



.gd_04 .t_r1{ right:0px;}



.gd_04 #simgs3{ margin: 0 45px;}



.gd_04 li{ float:left; width:183px; padding: 0 20px 0 0; text-align:center;}



.gd_04 li img{ display:block; width:173px; height:95px; padding:5px; background:#fff;}



.gd_04 li a{ color:#333; font-size:14px; line-height:35px;display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



.gd_04 .fl1 { float:left;}



.gd_04 .fr1 { float:right;}







/**product**/



.prouduct_box{ width:100%; height:696px;}



.prouduct_big{ width:1080px; margin:auto;}



.prouduct_left{ float: left; width:220px; height:698px;}



.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:542px; 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{ display:block; 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;}



.prouduct_right{ width:860px; float:right; height: 696px;}







/* 滑动门 */



#tab1{width:860px; position:relative;}



#tab1 .tab_menu1{ position:absolute; z-index:1; background:url(../images/cp_rtit.jpg); height: 41px; width: 840px; margin-left:20px;}



#tab1 .tab_menu1 li{width:140px; height:41px; line-height:41px; float: left; font-size:16px; cursor:pointer; position:relative;}



#tab1 .tab_menu1 li a{ color:#333; position:absolute; bottom:0px; left:0px;  text-align:center; width:140px; line-height:41px;}



#tab1 .tab_menu1 li span{ display:none;}



#tab1 .tab_menu1 .tab_list1{ margin-left:0px;}



#tab1 .tab_menu1 .tab_list2{ margin-left:-18px;}



#tab1 .tab_menu1 .selected1 span{ display:block;}



#tab1 .tab_menu1 .selected1 a{ color:#fff;}



#tab1 .tab_box1{width:860px; clear:both; top:59px; position:relative;}



#tab1 .hide{display:none;}



.tab_box1 a.more{ position:absolute; top:-48px; right:10px; z-index:999; color:#333;}



.tab_box1 dl{ width:264px; height:197px; margin:0px 0px 20px 20px; float:left; border:1px solid #ccc; cursor:pointer;}



.tab_box1 dl dt img{ width:254px; height:157px; padding:5px; display:block;}



.tab_box1 dl dd{ line-height:30px; height:30px; font-size:14px; color:#333; text-align:center; background:#f1f1f1; margin:-5px 5px 0px;}



.tab_box1 dl dd a{display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



.tab_box1 dl:hover{ border:1px solid #045fb2;}



.tab_box1 dl:hover dd{ background:#045fb2;}



.tab_box1 dl:hover dd a{ color:#fff;}







/**s_banner_box1**/



.s_banner_box1{ width:100%; background:url(../images/s_banner1.jpg) no-repeat center; height:180px;}



.s_banner1{ width:250px; margin:0px auto; padding:48px 0px 0px 830px;}



.s_banner1 a{ display:block; width:120px; height:40px; border-radius:5px; font-size:18px; line-height:40px; text-align:center; color:#045fb2; margin:6px 0px 0px 0px; background:#fff; font-weight:bold;}



.s_banner1 em{ font-style:normal; color:#fff; font-size:18px; line-height:24px;}



.s_banner1 span{ font-size:30px; font-weight:bold; color:#fff;}







/**cpys_box**/



.cpys_box{ width:100%; height:705px; background:url(../images/cpys_bg.jpg) no-repeat center; margin:20px 0px;}



.cpys_big{ width:1080px; margin:auto;}



.cpys_big h3{ text-align:center; padding-top:30px;}



.cpys_list{ width:; height:410px; margin:41px 0px 0px 68px;}



.cpys_list ul{ width:565px;}



.cpys_list ul li{ line-height:35px; color:#303030; font-size:16px; margin-top:17px;}



.cpys_list ul li.cpys_l{ line-height:32px;}



.cpys_bd{ width:600px; margin:0px 0px 0px 460px; height:110px; padding:0px 0px 0px 20px;}



.cpys_left{ width:490px; float:left;}



.cpys_left em{ font-style:normal; font-size:16px; color:#fff; display:block; line-height:56px;}



.cpys_left span{ font-size:16px; color:#fff; display:block; float:left;}



.cpys_txt{ width:135px; height:25px; background:#cfd0ce; float:left; margin-right:30px; padding-left:5px;}



.cpys_right{ width:100px; float:left;}



.cpys_right a{ display:block; width:84px; height:53px; background:url(../images/cpys_button.jpg) no-repeat; margin:26px 0px 0px 0px;`}







/**al_box**/



/**al_box**/



.al_box{ width:1080px; margin:auto;}



#tab2{width:1080px; margin:20px 0px 0px; height:408px;}



#tab2 .tab_menu2{width:220px; float:left; height:408px;}



#tab2 .tab_menu2 li{width:220px; height:68px; *margin-bottom:-4px; line-height:60px; cursor:pointer; background:url(../images/al_list1.jpg) no-repeat;}



#tab2 .tab_menu2 li a{ font-size:16px; color:#fff; display:block; background:url(../images/al_ico.png) no-repeat 12px center; padding-left:34px;}



#tab2 .tab_menu2 .selected2{ background:url(../images/al_list2.jpg) no-repeat; cursor:pointer; height:68px;}



#tab2 .tab_menu2 .selected2 a{ color:#fff;}



#tab2 .hide{display:none;}



#tab2 .tab_box_2{width:860px; top:0px; float:left; height:408px; overflow:hidden}



#tab2 .tab_box_2 dl{ width:200px; float:left; margin:0px 0px 14px 15px;}



#tab2 .tab_box_2 dl dt img{ width:194px; height:157px; padding:2px; border:1px solid #ddd;}



#tab2 .tab_box_2 dl dd{ background:#ddd; height:30px; text-align:center; line-height:30px; margin-top:-4px;}



#tab2 .tab_box_2 dl dd a{ font-size:13px; color:#000; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }



#tab2 .tab_box_2 dl:hover dt img{ border:1px solid #1186df;}



#tab2 .tab_box_2 dl:hover dd{ background:#1186df;}



#tab2 .tab_box_2 dl:hover dd a{ color:#fff;}











/**s_banner_box2**/



.s_banner_box2{ width:100%; background:url(../images/s_banner2.jpg) no-repeat center; height:168px; margin:13px 0px 0px;}



.s_banner2{ width:250px; margin:0px auto; padding:32px 0px 0px 830px;}



.s_banner2 a{ display:block; width:120px; height:40px; border-radius:5px; font-size:18px; line-height:40px; text-align:center; color:#045fb2; margin:6px 0px 0px 0px; background:#fff; font-weight:bold;}



.s_banner2 em{ font-style:normal; color:#fff; font-size:18px; line-height:24px;}



.s_banner2 span{ font-size:30px; font-weight:bold; color:#fff;}







/**ys_box**/



.ys_box{ width:100%; height:1290px; background:url(../images/ys_bg.jpg) no-repeat center bottom;}



.ys_big{ width:1080px; margin:0px auto; position:relative;}



.ys_tit h3{ text-align:left; line-height:43px; color:#fff; padding:160px 0px 0px 62px;}



.ys_tit h3 em{ display:block; font-size:32px; font-style:normal; color:#fff;}



.ys_tit h3 i{ display:block; font-size:28px; font-style:normal; color:#fff;}



.ys_tit h3 span{ display:block; font-size:36px; color:#fff;}



.ys_list{ position:absolute;}



.ys_list h3{ font-size:24px; color:#303030; font-weight:bold; line-height:30px;}



.ys_list h3 span{ font-size:10px; color:#6e6e6e; font-weight:normal; text-transform:uppercase; line-height:20px;}



.ys_list p{ font-size:16px; color:#666; line-height:30px;}



.ys_list1{ width:485px; top:70px; left:540px;}



.ys_list2{ width:520px; top:458px; left:532px;}



.ys_list3{ width:520px; top:630px; left:532px;}



.ys_list4{ width:515px; top:922px; left:98px;}



.ys_list5{ width:515px; top:1080px; left:98px;}







/**s_banner_box3**/



.s_banner_box3{ width:100%; background:url(../images/s_banner3.jpg) no-repeat center; height:150px;}



.s_banner3{ width:250px; margin:0px auto; padding:20px 0px 0px 830px;}



.s_banner3 a{ display:block; width:120px; height:40px; border-radius:5px; font-size:18px; line-height:40px; text-align:center; color:#045fb2; margin:6px 0px 0px 0px; background:#fff; font-weight:bold;}



.s_banner3 em{ font-style:normal; color:#fff; font-size:18px; line-height:24px;}



.s_banner3 span{ font-size:30px; font-weight:bold; color:#fff;}







/**khjz_box**/



.khjz_box{ width:100%; height:423px;}



.khjz_big{ width:1080px; margin:auto; padding-top:15px;}



.khjz_big h3{ height:40px; background:url(../images/khjz_tit.png) no-repeat center bottom; line-height:40px;}



.khjz_big h3 a{ font-size:16px; color:#045fb2; display:block; float:left; background:url(../images/khjz_ico1.png) no-repeat left; padding-left:15px;}



.khjz_big h3 em{ display:block; font-style:normal; background:url(../images/khjz_ico2.jpg) no-repeat left; padding-left:15px; margin-left:8px; float:left; text-transform:uppercase;}



.khjz_big h3 span a{ display:block; float:right; font-size:12px; background:none;}



.khjz_big dl{ width:520px; float:left; height:164px; margin:20px 10px 0px 10px;}



.khjz_big dl dd{ width:203px; height:164px; position:relative; float:left;}



.khjz_big dl dd img{ width:197px; height:158px; border:3px solid #a5a5a5;}



.khjz_big dl dt{ width:270px; height:154px; float:left; background:url(../images/khjz_bg.jpg); margin-left:10px; padding:10px 10px 0px 27px;}



.khjz_big dl dt a{ font-size:14px; color:#303030; font-weight:bold; line-height:33px;}



.khjz_big dl dt p{ font-size:14px; line-height:26px; color: #303030; height: 104px;    overflow: hidden;}



.khjz_big dl dt p a{ color:#e3b400; font-weight:normal;}







/**gsjj_box**/



.gsjj_box{ width:100%; height:465px; margin:20px 0px;}



.gsjj_big{ width:1080px; margin:auto;}



.gsjj_left{ float:left; width:780px; height:465px;}



.gsjj_left h3{ height:40px; background:url(../images/khjz_tit.png) no-repeat center bottom; line-height:40px;}



.gsjj_left h3 a{ font-size:16px; color:#045fb2; display:block; float:left; background:url(../images/khjz_ico1.png) no-repeat left; padding-left:15px;}



.gsjj_left h3 em{ display:block; font-style:normal; background:url(../images/khjz_ico2.jpg) no-repeat left; padding-left:15px; margin-left:8px; float:left; text-transform:uppercase;}



.gsjj_left h3 span a{ display:block; float:right; font-size:12px; background:none;}



.gsjj_left dl{ margin:20px 0px; height:204px;}



.gsjj_left dl dd{ width:250px; height:204px; float:left;}



.gsjj_left dl dd img{ width:244px; height:198px; border:3px solid #a5a5a5;}



.gsjj_left dl dt{ float:left; margin-left:20px; width:510px;}



.gsjj_left dl dt a{ font-size:14px; color:#303030; font-weight:bold; line-height:35px;}



.gsjj_left dl dt p{ font-size:14px; color:#303030; line-height:24px; text-indent:28px;}







/*********************************************图片滚动********************************************/



.gd_03{ position:relative; height:180px; width:780px;overflow: hidden;}



.gd_03 em{ position:absolute; top:0px;}



.gd_03 .t_l2{ left:0px; top:37px;}



.gd_03 .t_r2{ right:0px; top:37px;}



.gd_03 #simgs2{ margin: 0px 35px;}



.gd_03 li{ float:left; width:186px; padding: 0 20px 0 0; text-align:center;}



.gd_03 li img{ display:block; width:180px; height:144px; border:3px solid #a5a5a5;}



.gd_03 li a{ color:#333; font-size:14px; line-height:30px; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}







/**gsjj_right**/



.gsjj_right{ float:right; width:280px;}



.gsjj_right h3{ height:40px; background:url(../images/ryzz_tit.jpg) no-repeat center bottom; line-height:40px; padding:0px 10px;}



.gsjj_right h3 a{ font-size:16px; color:#fff; display:block; float:left; background:url(../images/ryzz_ico1.jpg) no-repeat left; padding-left:15px;}



.gsjj_right h3 em{ display:block; font-style:normal; background:url(../images/ryzz_ico2.jpg) no-repeat left; padding-left:15px; margin-left:8px; float:left; text-transform:uppercase; color:#98bddf;}



.gsjj_right h3 span a{ display:block; float:right; font-size:12px; background:none;}







/**图片上下滚动**/



.tean_img{ width:278px; height:424px; border:1px solid #a5a5a5; border-top:0px;}



.tean_img .bd{height:384px; overflow:hidden; padding:20px 0px; width:218px; margin:auto;}



.tean_img ul li{text-align:center;}



.tean_img ul li img{width:218px; height:146px; display:block;}



.tean_img ul li a{ color:#303030; font-size:14px; line-height:40px; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}







/**new_box**/



.new_box{ width: 1080px; margin:20px auto 0px; height: 465px;}



.new_left{ width: 620px; float: right; height: 462px; background:#ebebeb;}



.cjwt_right{ width: 440px; float: left;}



.cjwt_right h3{ border-bottom:1px dashed #cecece; height:65px; margin:0px;}



.cjwt_right h3 a{ color:#045fb2; 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;}



#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: #045fb2;}



#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:99;}



#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: #303030; 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: 488px; background:url(../images/new_ico.jpg) no-repeat left; height: 40px; font-size: 14px; color: #303030; line-height: 37px; padding-left:25px;}



#tab4 .tab_box4 ul li span{ display:block; float:right; line-height:38px; 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:#045fb2; height:36px; overflow:hidden;}



.wen a{ color:#045fb2; 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_box**/



.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:20px;}



.link_big h3{ border-bottom:1px solid #bdbdbd; height:35px;}



.link_big h3 a{ float:left; 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; font-family:Times New Roman; src:url(../images/times.ttf);  background:url(../images/khjz_ico2.jpg) no-repeat left; text-transform:uppercase; color:#909090; font-size:16px; margin-left:10px; padding-left:15px;}



.link_nav a{ color:#333; font-size:14px; line-height:50px; display:block; margin:0px 13px 0px 14px; text-align:center; float:left;}