@charset "gb2312";
/* CSS Document */
*{margin:0; padding:0; border:0;}
/*html{ overflow-x:hidden;}*/
body {margin:0; padding:0; border:0; font-size:12px; behavior:url("../images/csshover.htc"); font-family:"Arial";}
html{ margin-right:0px; padding-right:0px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0 auto;}   

li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 { font-size:12px;}
a {text-decoration:none;}
em,i{font-style:normal;}
.clear{ clear:both;}

h1, h2, h3, h4, h5 {margin:0; padding:0; border:0; font-weight:normal;}

.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}

.w08 {width:800px;}
.w09 {width:900px;}
.w10 {width:1000px;}
.w11 {width:1100px;}
.w12 {width:1200px;}
.w13 {width:1300px;}
.w14 {width:1400px;}
.w15 {width:1500px;}
.w1062 {width:1080px;}

.p10 {padding:10px;}
.p20 {padding:20px;}

.pt20 {padding-top:20px;}

.ovh {overflow:hidden;}

.fl {float:left;}
.fr {float:right;}

.lh24 { line-height:24px;}
/*zuo*/
.L{ float:left;}
/*you*/
.R{ float:right;}
.B{background:none;}
.img_x{ margin-top:20px;}
.img_c{float:left; margin-top:50px; margin-right:5px;}
.xw_gddt{min-width:1080px; height:330px;border-top:1px #479fdd solid; margin-top:33px;}
.cp_1{min-width:1080px; height:330px; background:url("../images/xw_banner.jpg") top center no-repeat;}
.gs{margin-top:23px;}
.log{width:100%; margin:o auto; min-width:1080px;}
.lo{margin-top:25px; padding-bottom:10px; }
.phonea {overflow:hidden;}
.phone{ margin-left:30px;  float:left;}
.phone img{margin-top:12px;}
.phone1{ float:left !important;display:block; margin-top:8px; color:#333; font-size:15px; line-height:30px; margin-left:5px;}
.xinwen{ overflow:hidden;width:1080px; margin:0 auto;} 
.timu{color:#039; font-size:24px; line-height:65px; height:65px; text-align:center}
.fabu{ height:30px; border-bottom:1px solid #eee; text-align:center;}
.fabu span{margin-right:35px;}
.tu{margin-top:20px; text-align:center;}
.tu img{ max-width:1080px; overflow:hidden;}
.neirong{width:100%; margin-top:15px;color:#333; font-size:14px; line-height:30px;}
.neirong img{ max-width:1080px; overflow:hidden;}
.shang{ height:30px; line-height:30px; width:1080px; margin:0 auto; margin-top:50px; }
.shang a{ color:#006; font-size:14px; float:left;}
.xia{ float:right;}
.mindd{height:370px;width:1080px;margin:0 auto;}
.p2a{color:#fff;display:block;}
.zi{font-size:16px;}
.input[type="submit"],input[type="button"]{ cursor:pointer;} 
.arr_left:hover{background-position:-0px -1px;}
.arr_right:hover{background-position:-42px -42px;}
.picList{margin-top:50px; padding-left:40px;}
.f01{ font-family:"Arial";}
.l{ float:left;}
.r{ float:right;}
.blank{ height:10px;}
.blank1{ height:15px;}
.blank2{ height:20px;}
.blank3{ height:25px;}
.blank4{ height:30px;}
.header,.main,.footer{width:1080px; margin:0 auto;}
.mtacc {margin-top:8px;}

#header{ background:url("../images/zn_pic1.jpg") repeat-x; min-width:1080px; height:183px; position:relative; z-index:1;}
.h_top{ height:30px; line-height:30px;}
.h_top dt{ float:left;}
.h_top dt span{left center no-repeat; padding-left:15px; display:inline-block; color:#9a9a9b;}
.h_top dd{ float:right; font-family:"Arial";}
.h_top dd a{ color:#9a9a9b;}
.h_top dd em{ color:#ccc; margin:0 5px;}
.h_top dd span{ background:url("../images/zn_pic3.jpg") left center no-repeat; padding-left:20px; display:inline-block; color:#9a9a9b; margin-left:15px;}
.h_box{ height:111px;}
.h_box dt{ float:left;}
.h_box dd{ float:right;}
.lxfs{display:block; height:50px; margin-top:50px; line-height:50px;float:left; margin-right:20px; font-size:22px;}
.logo{ padding-top:21px;}

.search{float:left;position:relative;height:50px;margin-left:30px;}
.text{width:317px;height:35px;border:1px solid #333;color:#333;font-size:12px;line-height:28px;text-indent: 14px;background: #fff;padding-right: 50px;box-sizing: border-box;outline: 0;}
.text:focus,.text:focus-within,.text:focus-visible{border: 1px solid #479fdd;}
.text::placeholder{color: #333;}
.btnsubmit{position:absolute;right: 6px;top:6px; margin-right:3px;width:26px;height:24px;border:none;background: url(../images/zoom.png) left top no-repeat;cursor:pointer;}
/* end search*/
.h_nav1{}
.h_nav1 li{ float:left; margin-right:4px; height:40px; line-height:40px; position:relative;}
.h_nav1 li a{ background:#479fdd; font-size:14px; color:#FFF; height:40px; line-height:40px; display:inline-block; padding:0 20px; z-index:999 !important; }
.h_nav1 li .sub{ display:none; padding-bottom:10px; padding-top:8px;  z-index:80 !important; }
.h_nav1 li:hover a{ background:#fff; border-top:1px solid #479fdd;border-right:1px solid #479fdd;border-left:1px solid #479fdd; color:#479fdd;margin-left:-1px; margin-right:-1px;z-index:999 !important; }
.h_nav1 li:hover a:hover{ color:#479fdd;}
.h_nav1 li:hover .sub{ width:732px!important; overflow:hidden; background:url("../images/zn_pic7.png"); display:block; position:absolute; top:40px; left:0; border-bottom:1px solid #479fdd; margin-top:1px; border-right:1px solid #479fdd; border-left:1px solid #479fdd; border-top:1px solid #479fdd; margin-left:-1px; z-index:80 !important; }

.h_nav1 li:hover .bb1 { background:#fff; height:5px; margin-top:-3px !important; position:absolute; width:100% !important; z-index:99999 !important; }
.h_nav1 li:hover .sub a{   display:block; padding:0; height:35px !important; line-height:35px !important; background:none; padding:0 20px; color:#666; border:none !important;}
.h_nav1 li:hover .sub a:hover{ color:#479fdd;}
.h_nav1 li:hover .sub div{ float:left; min-width:183px; text-align:left; white-space:nowrap; margin-top:5px;}
.h_nav2{}
.h_nav2 li{ float:left; background:url("../images/zn_pic40.jpg") right center no-repeat; height:40px; line-height:40px; position:relative; margin-left:-1px;}
.h_nav2 li.last{ background:none;}
.h_nav2 li a{ font-size:14px; color:#333; height:40px; line-height:40px; display:inline-block; padding:0 20px;}
.h_nav2 li .sub{ display:none;}
.h_nav2 li:hover a{ background:#479fdd; color:#FFF;}
.h_nav2 li:hover .sub{ background:url("../images/zn_pic7.png"); display:block; position:absolute; top:40px; left:0; width:100%;}
.h_nav2 li:hover .sub a{ border-bottom:#484848 1px solid; display:block; padding:0; height:35px; line-height:35px; background:none; text-indent:20px; color:#FFF;}
.m_list6{ width:310px; border:#FFF 1px solid;}
.m_list6:hover{ border:#cdcdcd 1px solid;}

.h_nav1 li:first-child .sub{width: 900px!important;}
.h_nav1 li:first-child .sub div{min-width: 300px;}
.h_nav1 li:nth-child(2) .sub{width: 880px!important;}
.h_nav1 li:nth-child(2) .sub div{min-width: 293px;}
.h_nav1 li:nth-child(3) .sub{width: 680px!important;}
.h_nav1 li:nth-child(3) .sub div{min-width: 225px;}
.h_nav1 li:nth-child(4) .sub{width: 600px!important;}
.h_nav1 li:nth-child(4) .sub div{min-width: 200px;}
.h_nav1 li:nth-child(5) .sub{width: 600px!important;}

.h100 {}

.slideBox{ width:100%; min-width:1080px; height:auto; overflow:hidden; position:relative; }
.slideBox .hd{ height:40px; overflow:hidden; position:absolute; right:0; bottom:30px; z-index:1; width:100%;}
.slideBox .hd ul{ overflow:hidden;  zoom:1; height:40px;text-align:center; margin:0 auto;}
.slideBox .hd ul li{ float:left; padding-right:40px; margin-top:14px; background:url("../images/zn_pic13.jpg") 12px center no-repeat;}
.slideBox .hd ul li i{ width:12px; height:12px; background:url("../images/zn_pic12.png") no-repeat; cursor:pointer; text-indent:-9999px; display:block;}
.slideBox .hd ul li:last-child{ padding-right:0; background:none;}
.slideBox .hd ul li.on i{ background:url("../images/zn_pic11.png") no-repeat;}
.slideBox .bd{ position:relative; height:100%; width:1280px; z-index:0; border-top:1px solid #4eb7ff;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; display:block; width:40px; height:40px;}
.slideBox .next{ background:url("../images/icondot.png") no-repeat; right:23%;background-position:-44px -0px; top:353px;z-index:2;}
.slideBox .prev{ background:url("../images/icondot.png") no-repeat; left:23%;background-position:-0px -42px; top:353px;z-index:2;}
.picScroll-left{ width:1080px; overflow:hidden; margin:0 auto;}
.picScroll-left .hd{ overflow:hidden;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:40px; height:37px; overflow:hidden; cursor:pointer; position:absolute; top:85px; z-index:1;}
.picScroll-left .hd .next{ background:url("../images/arr_indexright.png") no-repeat;right:-15px;}
.picScroll-left .hd .prev{ background:url("../images/arr_left.png") no-repeat;left:0px;}
.picScroll-left .hd .next:hover{background:url("../images/arr_indexright0.png") no-repeat;right:-15px;}
.picScroll-left .hd .prev:hover{background:url("../images/arr_left0.png") no-repeat;left:0px;}
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; margin-right:32px;}
.gd{display:block;height:500px; width:100%; }
.nTab{ position:relative; width:100%; padding-top:55px;}
.nTab .tit{ height:47px; padding-left:182px;}
.nTab .tit li{ float:left; text-align:center; font-size:18px; color:#333; background: url("../images/zn_pic23.jpg") no-repeat; height:47px; line-height:40px; width:160px; cursor:pointer; margin-right:10px;}
.nTab .tit li.hover{ background:url("../images/zn_pic22.jpg") no-repeat; color:#FFF;}
.nTab .con li.none{ display:none;}
.nTab1{width:100%; min-width:1080px;}
.nTab1 .bg{  height:5px; margin-bottom:10px;}
.nTab1 .tit{height:60px; width:950px; margin:0 auto; text-align:center; white-space:nowrap;}
.nTab1 .tit li{ display:block; float:left; font-size:14px; color:#494949; height:70px; margin-right:40px; line-height:60px; cursor:pointer; margin:0 auto;  padding:0 16px;}
.nTab1 .tit li.hover{ background:url("../images/zn_pic43.jpg") center bottom no-repeat; text-decoration:underline;}
.nTab1 .con li.none{ display:none;}
.nTab1 .tit li a{ color:#939393;}
.nTab1 .tit li a:hover{ color:#479fdd;}
.a{color:#333;text-decoration:none;}
.slideBox .prev,.slideBox .next{ top:434px;}
.arr_left:hover{background-position:-0px -1px;}
.arr_right:hover{background-position:-42px -42px;}
.jrsc{padding-left:6px;padding-right:40px; float:right; color:#333;}
.swsy{padding-right:9px; float:right; color:#333;}
.xw{display:block; margin-top:25px;  overflow:hidden; width:670px;height:245px; float:right;  line-height:30px; font-size:14px;}
.xwxq{display:block; height:20px; width:80px; float:right; margin-left:350px; font-size:14px; color:#006; margin-right:10px;}
.m_bg1{ background:#ececec; min-width:1080px;}
.m_bg2{ background:#f5f5f5; min-width:1080px;}
.m_box{ text-align:center; padding-top:45px;}
.m_box dt{ font-size:24px; color:#939393; font-weight:bold; background:url("../images/zn_pic15.jpg") center bottom no-repeat; padding:10px 0;}
.m_box dt i{ font-family:Arial, Helvetica, sans-serif; margin-right:10px;}
.m_box dd{ font-size:14px; color:#666; padding-top:25px;}
.m_box1{ padding:25px 0 70px 0;}
.m_box1 dt{ float:left; width:280px;}
.m_box1 dd{ float:right; width:700px;}
.m_box1 dd .list{ position:relative; border-bottom:#cecece 1px dashed; padding:15px 0;}
.m_box1 dd .list .date{ background:url("../images/zn_pic25.jpg") no-repeat; width:70px; height:70px; text-align:center; font-family:Arial; float:left;}
.m_box1 dd .list .date .c1{ font-size:14px; color:#FFF; line-height:20px;}
.m_box1 dd .list .date .c2{ font-size:30px; color:#999; padding-top:10px;}
.m_box1 dd .list .con{ width:610px; float:right; color:#999; line-height:20px;}
.m_box1 dd .list .con p{ width:580px; background-color:#069;}
.m_box1 dd .list .con span{ color:#333; line-height:30px;}
.m_box1 dd .list .con .c1{ float:right;margin-left:200px;}
.m_box1 dd .list .con .c2{ font-size:14px; height:25px; line-height:25px; overflow:hidden;}
.c3{ height:35px; line-height:35px; overflow:hidden;}
.c2 a{color:#333;}
.c3 a{color:#999;}
.m_box1 dd .list .btn{ background:url("../images/zn_pic26.jpg") no-repeat; width:100px; height:22px; display:block; position:absolute; bottom:5px; right:0; padding-bottom:5px;}
.m_box1 dd .list:hover{ background:#f4f4f4;}
.m_box2{ padding-top:30px;}
.m_box2 dt{ background:url("../images/zn_pic44.jpg") bottom no-repeat; padding:15px 0; font-size:24px; color:#666;}
.m_box2 dd .list{}
.m_box2 dd .list .img{ float:left; width:100px; padding-left:20px;}
.m_box2 dd .list .con{ float:left; width:335px; padding-left:165px;}
.m_box2 dd .list .con .p1{ font-size:14px; color:#666; line-height:30px; padding-top:10px;}
.m_box2 dd .list .con .p2{ color:#999; line-height:20px; font-size:16px;}
.m_box2 dd .list .btn{ float:right; width:90px; padding-top:35px; padding-right:12px;}
.m_box2 dd .list1{ border-bottom:#d3d3d3 1px solid; padding:30px 0;}
.m_box2 dd .list1 .img{ float:left; width:460px;}
.m_box2 dd .list1 .con{ float:right; width:500px;}
.m_box2 dd .list1 .con span{ display:block; font-size:18px; color:#939393; padding-bottom:15px;}
.m_box2 dd .list1 .con p{ font-size:14px; color:#666; line-height:25px;}
.m_box2 dd .list1 .con p i{ color:#333;}
.m_box2 dd .list2{}
.m_box2 dd .list2 p{ font-size:18px; color:#494949; height:50px; line-height:50px;}
.m_list{ float:left; width:290px; position:relative; margin-right:43px; overflow:hidden; margin-left:23px;}
.m_list .box1{ background:url("../images/zn_pic21.png"); width:100%; height:100%; position:absolute; left:0; top:-320px;}
.m_list .box1 span{ background:url("../images/zn_pic41.png") no-repeat; width:90px; height:90px; line-height:90px; text-align:center; display:block; margin:30px auto 0; font-size:24px; color:#FFF;}
.m_list .box2{ background:url("../images/zn_pic17.png"); width:100%; height:163px; color:#FFF; position:absolute; left:0; bottom:-163px;}
.m_list .box2 .p1{ text-align:center; font-size:18px; padding:15px 0 10px 0;}
.m_list .box2 .p2{ line-height:20px; padding:0 10px;}
.m_list .box2 .btn{ background:url("../images/zn_pic16.jpg") no-repeat; width:100px; height:22px; display:block; margin:15px auto 0;}
.m_list1{ border:#cdcdcd 1px solid; border-bottom:#cdcdcd 2px solid; width:310px; height:260px; float:left; margin:30px 31px 0 0;}
.m_list1 p{ padding:0 0 0 10px;; line-height:25px;}
.m_list1 .p1{ color:#333; font-size:14px;}
.m_list1 .p2{ color:#b0b0b0;}
.m_list1:hover{ border-bottom:#939393 2px solid;}
.m_list2{ border-bottom:#cdcdcd 1px solid; padding:20px 0;}
.m_list2 .img{ float:left; width:215px;}
.m_list2 .title{ float:left; width:295px; padding:0 60px; line-height:25px;}
.m_list2 .title .p1{ height:50px; overflow:hidden; font-size:18px; color:#939393; padding-top:20px;}
.m_list2 .title .p2{ font-size:14px; color:#666;}
.m_list2 .title .btn{ margin-top:5px;}
.m_list2 .con{ height:100px; overflow:hidden; float:right; width:366px; color:#333; font-size:14px; line-height:25px; padding-top:20px;}
.m_list3{width:250px; float:left; text-align:center; padding-right:100px; padding-top:50px; margin-left:20px;}
.m_list3 .dw{ position:relative;}
.m_list3 .dw img{ border-radius:50%;}
.m_list3 .tit{ display:none;}
.m_list3 .tit a{ color:#FFF; display:block;}
.m_list3 .p1{ font-size:18px; color:#939393; padding:10px 0;}
.m_list3 .p2{ color:#999; line-height:20px; padding-bottom:10px;}
.m_list3 .btn{ display:none;}
.m_list3:hover .btn{ background:url("../images/zn_pic31.jpg") no-repeat; width:100px; height:26px; display:block; margin:15px auto 0;}
.m_list3:hover .p2{ display:none;}
.m_list3:hover .tit{ background:url("../images/zn_pic39.png") no-repeat; width:220px; height:220px; line-height:220px; text-align:center; font-size:24px; color:#FFF; position:absolute; top:0; left:15px; z-index:1; display:block;}
.m_list6 p{ text-align:center; font-size:14px; color:#666; height:50px; line-height:50px;}
.m_con{ font-size:14px; color:#333; line-height:25px; padding:30px 0;}
.m_con1{ padding:50px 0;}
.m_con1 .img{ width:50%;}
.m_con1 .con{ width:45%;}
.m_con1 .con .c1{ font-size:30px; color:#666;}
.m_con1 .con .c2{ font-size:26px; color:#cbcbcb; font-family:Arial; padding-left:15px;}
.m_con1 .con p{ font-size:14px; color:#333; line-height:25px;}
.m_con2{ width:435px; float:left;}
.m_con2 .p1{ font-size:20px; color:#333;}
.m_con2 .p2{ font-size:14px; color:#666; padding-top:40px;}
.m_con2 .p2 span{ font-size:16px; display:block; background:url("../images/zn_pic123.jpg") left center no-repeat; padding-left:20px;}
.m_table{ width:390px; margin:0 auto;}
.m_table td{ padding-bottom:15px;}
.m_table td span{ font-size:20px; color:#939393;}
.m_table td .text{ background:url("../images/zn_pic73.jpg") no-repeat; width:290px; height:40px; line-height:40px; text-indent:10px; color:#999 !important; font-size:14px;}
.m_table td .submit{ background:url("../images/zn_pic74.jpg") no-repeat; width:150px; height:40px;}
.m_table td .select{ border:#c1c1c1 1px solid; width:290px;}
.m_line{ border-bottom:#cbcbcb 1px solid; margin:40px 0 10px 0;}
#footer{overflow:hidden; background-color:#333; padding-bottom:15px; min-width:1080px;}
.f_nav{center bottom no-repeat; padding-bottom:250px; border-bottom:#444 1px solid; margin-bottom:40px; text-align:center; padding-left:80px;}
.f_nav li{ float:left; padding-right:58px; padding-top:20px;}
.f_nav li.last{ padding-right:0; }
.f_nav li a{ display:block; font-size:14px; color:#FFF; padding:30px 0;}
.f_nav li .sub{}
.f_nav li .sub a{ font-size:12px; color:#999; padding:0 0 10px 0;}
.f_box{}
.f_box dt{ float:left; margin-top:10px;}
.f_box dt .p1{ color:#949494; padding:10px 0;}
.f_box dt .p1 a{ color:#949494;}
.f_box dt .p1 em{ margin:0 5px;}
.f_box dt .p2{ color:#999; line-height:45px;}
.f_box dt .p2 img{ vertical-align:bottom; padding-right:10px;}
.f_box dd{ float:right; width:385px; padding-top:10px;}
.f_box dd .p1{ color:#999; line-height:25px; padding-left:20px; width:270px;}
.f_box dd .ico1{ background:url("../images/zn_pic34.jpg") left center no-repeat;width: 345px;}
.f_box dd .ico2{ background:url("../images/zn_pic35.jpg") left center no-repeat;}
.f_box dd .ico3{ background:url("../images/zn_pic36.jpg") left center no-repeat;}
.addr1{display: none;}
.xgnews{width:1080px; margin:0 auto; overflow:hidden;}
.xgnews .p{width:100px; height:5opx; line-height:50px; font-size:20px; color:#006; padding-top:50px;}
.xgnews ul li{line-height:30px; height:30px; margin:0 auto; color:#333; border-bottom:1px dashed #ccc; width:480px; overflow:hidden; }
.xgnews ul li a{ color:#003;}
.xgnews ul li a:hover{text-decoration:none;	color: #ff6600;}
.xgnews ul li span{	float:right;}
.addr2{display: none; width:445px;}
.f_box dd .f_weixin{ float:right;}
.copy{ width:370px; line-height:40px; margin-top:10px; padding-left:80px; float:left;}
.copy a{ font-size:12px; color:#999; margin-right:4px;}
.copy2{ color:#999; font-size:12px;}
.copy3{ width:400px; float:right; }
.add{ overflow:hidden; background:url("../images/zn_pic34.jpg") left no-repeat;}
.ph{ overflow:hidden; background:url("../images/zn_pic35.jpg") left no-repeat;}
.email{overflow:hidden; background:url("../images/zn_pic36.jpg") left no-repeat;}
.copy4{ float:right; color:#999; margin-right:20px;}
.copy4 p{ padding-left:20px;}
#online_qq_layer{position:fixed;right:-140px;top:600px;z-index:20;}
*html,*html body{background-image:url("../images/about_3ablank");background-attachment:fixed}
*html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop + 150));}
#online_qq_tab{float:left;margin-top:50px;}
#onlineService{float:left;margin-left:-4px;}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6{display:none;}
.Page{ text-align:center; padding:50px 0px; padding-left:200px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:40px; vertical-align:middle; line-height:40px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#036; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:40px; vertical-align:middle; line-height:40px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#036; color:#FFF}
.clearfix{width:880px; margin:0 auto;}

.index_xl {
	width:100%;

}
.index_xl ul{
}
.index_xl ul li{
	float:left;
	background:url(../images/xl_bg.png) no-repeat center 0;
	width:174px;
	height:55px;
	color:#fff;
	font-size:15px;
	line-height:40px;
	margin-right:10px;
	text-align:center;
	overflow:hidden;
	transition:0.3s all;
	-webkit-transition:0.3s all;
	-moz-transition:0.3s all;
	-o-transition:0.3s all;
	-ms-transition:0.3s all;
}
.index_xl ul li a{

	color:#fff;
	font-size:15px;
}
.index_xl ul li:hover{
    background:url(../images/xl_bga.png) no-repeat center 0;
	transition:0.3s  all;
	-webkit-transition:0.3s  all;
	-moz-transition:0.3s  all;
	-o-transition:0.3s  all;
	-ms-transition:0.3s  all;
	color:#fff;
	font-size:15px;
}
.index_xl ul .active{
    background:url(../images/xl_bga.png) no-repeat center 0;
	color:#479fdd;
	font-size:15px;
}
.index_xl ul .active a{

	color:#479fdd;
	font-size:15px;
}
.index_xl ul li:hover a{

	color:#479fdd;

}

.index12{height:320px !important; overflow:hidde !importantn; width:1053px; margin:0;}
.index12 .pic{float:left; width:100%; height:320px !important;  overflow:hidden; color:#333333; line-height:30px;}
.index12 .pic a{color:#333333;}

.swiper-slide {
	float: left;
}


.foot1 {
	background:#479fdd;
	width:100%;
	margin-top:20px;
}
.foot2 {
	width:1080px;
	padding:15px;
	line-height:28px;
	color:#222;
	font-size:13px;
}
.foot2 a{
    font-size:13px;
	color:#222;
}
.foot2 a:hover{
    font-size:13px;
	text-decoration:underline;
}
.bgf5 {
	width:100%;
	background:#f5f5f5;
}
.bgf5f5 {
	background:#ccc !important;
}












/*********  product ********************************/
.pro_lef1 {
	width:240px;
	height:100%;
}
.pro_lef1_d1 {
	width:240px;
	border:1px #d4d4d4 solid;


}
.pro_lef1_d1 ul{
	width:240px;
}
.pro_lef1_d1 ul li {
	width:240px;
}
/*һ������*/
.expmenu li{}
.expmenu li div.header:hover{display:block;}
.expmenu li div.header:hover a{ color:#666;}
.expmenu li div.header:hover .arrow.up {  margin-top:17px;margin-right:10px; 
    transition:0.2s all;
	-webkit-transition:0.2s all;
	-moz-transition:0.2s all;
	-o-transition:0.2s all;
	-ms-transition:0.2s all;}
.expmenu li div.header:hover .arrow.down { margin-top:18px;margin-right:8px; 
    transition:0.2s all;
	-webkit-transition:0.2s all;
	-moz-transition:0.2s all;
	-o-transition:0.2s all;
	-ms-transition:0.2s all;}
.expmenu li div.header.on { color:#479fdd;}
.expmenu li div.header.on a{ color:#479fdd;}

.expmenu li div.header { width: 100%; display: block; height:48px; line-height:48px;overflow: hidden; border-bottom:#d4d4d4 solid 1px; }
.expmenu li div.header a {color:#000;padding-left:20px; font-size:16px; text-decoration:none;}
.expmenu li div.header .arrow {display: block;width: 15px;height: 17px; background: no-repeat center;float:right;overflow: hidden;cursor: pointer;}
/*���ǰ�ť*/
.expmenu li div.header .arrow.up { margin-top:17px;margin-right:10px; width:15px; height:17px;  transition:0.2s all;
	-webkit-transition:0.2s all;
	-moz-transition:0.2s all;
	-o-transition:0.2s all;
	-ms-transition:0.2s all;}
.expmenu li div.header .arrow.down { margin-top:18px;margin-right:8px; width:15px; height:17px;}
/*��������*/
.expmenu li .menu {width:100%;height: auto;  padding-bottom:40px;  }
.expmenu li .menu.he { display:none;}
.expmenu li .menu li .spcc{ float:right; background:url(dianji.png) no-repeat 0px 9px; width:25px; height:25px;  cursor:pointer;}
.expmenu li .menu li {display: block;line-height: 32px;color:#000;  border-bottom:#eeeeee solid 1px;  }
.expmenu li .menu li a { color:#333; text-decoration:none;font-size: 14px;padding-left:20px;display:block;}
.expmenu li .menu li a:hover { color:#479fdd; background:url(../images/menu_li_bg.png) 4px 12px no-repeat;}
.expmenu li .menu li .on{ color:#479fdd; background:url(../images/menu_li_bg.png) 4px 12px no-repeat; }
.expmenu li .menu li .on a{ color:#479fdd;}

.expmenu1 li div.header { width: 100%; display: block; height:48px; line-height:48px;overflow: hidden; border-bottom:#d4d4d4 solid 1px; }
.expmenu1 li div.header a {color:#000;padding-left:37px; font-size:16px; text-decoration:none; }
.expmenu1 li div.header:hover {background:#479fdd;display:block;}
.expmenu1 li div.header:hover a{ color:#479fdd; background:url(../images/expmenu1_bg1.png) 10px 1px no-repeat;}
.expmenu1 li div.header.on { background:url(../images/expmenu1_bg1.png) 10px 1px no-repeat;background:#fbfbfb;display:block;}
.expmenu1 li div.header.on a{ background:url(../images/expmenu1_bg1.png) 10px 1px no-repeat;color:#939393;}



.pro_mid1 {
	overflow:hidden;
	max-width:1920px;
	height:100%;
	margin-bottom:20px;

	


}
.pro_lef1_d2 {
	width:240px;
	margin-top:50px;
	padding-bottom:40px;
	
}
.ny_leftbj{ position:absolute; left:0px; top:0px; z-index:-1;padding-bottom:10000000px; margin-bottom:-10000000px; height:100px; background:#fff; width:240px;padding-left:90000px; margin-left:-90000px;}
.pro_lef1_d2_tit1{
	width:240px;
	height:47px;
	background:url(../images/pro_lef1_d2_bg2.png) no-repeat left;
}
.pro_lef1_d2_tit2{
	width:240px;
	height:47px;
	background:url(../images/pro_lef1_d2_bg1.png) no-repeat left;
}
.pro_lef1_d2 .d1{
	width:240px;
}
.pro_lef1_d2 .d1 ul{
	width:240px;
}
.pro_lef1_d2 .d1 ul li{
	width:240px;
	height:78px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:10px;
}
.pro_lef1_d2 .d1 ul li .d1{
	width:73px;
	height:73px;
	border:2px solid #e2e2e2;	
}
.pro_lef1_d2 .d1 ul li .d1 img{
	width:73px;
	height:73px;
	
}
.pro_lef1_d2 .d1 ul li .d2{
	margin-left:10px;
	width:140px;
	
}
.pro_lef1_d2 .d1 ul li .d2 .s1 {
	border-bottom:1px dotted #e2e2e2;
	height:21px;
	word-break:break-all;
	overflow:hidden;
	line-height:14px;
	font-size:14px;
}
.pro_lef1_d2 .d1 ul li .d2 .s1 a{
	line-height:14px;
	font-size:14px;
	color:#333;

}
.pro_lef1_d2 .d1 ul li .d2 .s2 {
	line-height:18px;
	font-size:14px;
	height:53px;
	color:#666;
	overflow:hidden;

}
.pro_rigbg {
	width:1300px;

	height:auto;

}
.pro_rig1 {
	
	width:818px;
	height:100%;
	overflow:hidden;
	

	margin-left:2px;
	line-height:24px;
	padding-left:20px;

}
.pro_rig1  table{
	border-collapse:collapse;border:none;
	font-size:13px !important;
} 

.pro_rig1 table td{font-size:13px !important;padding: 5px;}

.pro_rig1_tit1 {
	height:50px;
	line-height:50px;
	border-bottom:1px #939393 solid;
	
	

}
.pro_rig1_tit1 .s1 {
	font-size:18px;
	color:#479fdd;

}
.pro_rig1_tit1 .s1 a{
	font-size:18px;
	color:#479fdd;

}
.pro_rig1_tit1 .s2 {
	background:url(../images/pro_rig1_tit1_bg1.png) no-repeat 0px 13px;
	font-size:12px;
	line-height:60px;
	color:#333;
	height:51px;
	padding-left:18px;
}
.pro_rig1_tit1 .s2 a{
	font-size:12px;
	line-height:20px;
	color:#666;

}
.pro_rig1_tit1 .s2 a:hover{
	color:#479fdd;

}
.pro_rig1_d1 {
	margin-top:20px;
}
.pro_rig1_d1 ul{
}
.pro_rig1_d1 ul li{
	float:left;
	width:231px;
	height:225px;
	border:2px solid #efefef;
	text-align:center;
	padding:0;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:20px;
}
.pro_rig1_d1 ul li .s1{
	width:100%;
	height:173px;
	overflow:hidden;
}
.pro_rig1_d1 ul li .s1 img{
	width:100%;
	height:173px;
}
.pro_rig1_d1 ul li .s2 {
	width:100%;

	overflow:hidden;
	font-size:14px;
	color:#333;
	margin-top:10px;
}
.pro_rig1_d1 ul li .s2 a{
	font-size:14px;
	color:#333;
}

.pro_rig1_d2 {
	margin-top:20px;
}
.pro_rig1_d2 ul{
}
.pro_rig1_d2 ul li{
	width:721px;
	height:175px;
	border:2px solid #efefef;
	margin-bottom:20px;
}
.pro_rig1_d2 ul li .d1{
	border-right:1px solid #efefef;
	width:236px;
	height:100%;
	overflow:hidden;
	text-align:center;
	padding:5px 0 0 0;
}
.pro_rig1_d2 ul li .d1 .s1 img{
	width:212px;
	height:129px;
}
.pro_rig1_d2 ul li .d1 .s2 {
	width:100%;
	height:30px;
	font-size:14px;
	color:#333;
	margin-top:10px;
}
.pro_rig1_d2 ul li .d1 .s2 a{
	font-size:14px;
	color:#333;
	margin-top:10px;
}
.pro_rig1_d2 ul li .d2 .s1 {
	margin-left:10px;
	margin-top:10px;
	width:458px;
	height:125px;
	line-height:20px;
	color:#666;
	font-size:14px;
}
.pro_rig1_d2 ul li .d2 .s1 a{

	line-height:20px;
	color:#666;
	font-size:14px;
}
.pro_rig1_d2 ul li .d2 .s1 img{
	width:0;
}
.pro_rig1_d2 ul li .d2 .s2 {
	width:48px;
	height:20px;
	margin-top:10px;
	overflow:hidden;
	padding:4px 0 0 10px;
	background:url(../images/pro_rig1_d2_d2_bg1.png) no-repeat;
	transition:0.8s all;
	-webkit-transition:0.8s all;
	-moz-transition:0.8s all;
	-o-transition:0.8s all;
	-ms-transition:0.8s all;
}
.pro_rig1_d2 ul li .d2 .s2:hover {

	background:url(../images/pro_rig1_d2_d2_bg1a.png) no-repeat;
	transition:0.8s all;
	-webkit-transition:0.8s all;
	-moz-transition:0.8s all;
	-o-transition:0.8s all;
	-ms-transition:0.8s all;
}
.pro_rig1_d2 ul li .d2 .s2:hover img{
	margin-left:5px;
	transition:0.8s all;
	-webkit-transition:0.8s all;
	-moz-transition:0.8s all;
	-o-transition:0.8s all;
	-ms-transition:0.8s all;
}

.ab_rig1_d1 {
	line-height:1.7;
	font-size:14px;
	color:#333;
	width:100%;
	overflow:hidden;
	margin-top:10px;
	font-family:"Arial" !important;
	padding-top: 10px;
}
.ab_rig1_d1 a{
	line-height:22px;
	font-size:15px;
	color:#666;
	font-family:"Arial" !important;
}
.ab_rig1_d1 img{
	max-width:100%;
	
}

.pro_mid2 {
	width:1080px;


	float:left;
}
/*��ҳ��ʽ1*/
.pages{text-align: center; padding-top:10px; padding-right:25px; clear:both; margin:15px auto;}

.pages .page-status{ display:inline-block; padding:1px 8px; border:1px solid #CCCCCC; margin-left:10px; color:#888; font-size:12px;line-height: 22px;}
.pages .page-status:hover{ display:inline-block; padding:1px 8px; border:1px solid #666; margin-left:10px; color:#888; cursor:pointer}
.pages a{ display:inline-block; padding:1px 8px; border:1px solid #CCCCCC; margin-left:10px; color:#888; font-size:12px;line-height: 22px;}
.pages a:hover{ display:inline-block; padding:1px 8px; border:1px solid #666; margin-left:10px; color:#888; cursor:pointer}
.pages a.page-num-current{ color: red; }




.boxtop-tit {
	height: 38px;
	padding-left: 17px;
	overflow: hidden;
	border-left: 5px solid #479fdd;
	color: #000;
	font-size: 18px;
	line-height: 38px;
}
.boxtop-list {
	position: relative;
	width: 100%;
	height: 351px;

	margin-top:20px;
}
.boxtop-list ul {
	position: absolute;
}

.boxtop-list li {
	_display: inline-block;
	position: relative;
	float: left;
	width: 255px;
    height: 351px;
	margin-right: 13px;
	overflow: hidden;
}
.boxtop-list li img{

	width: 100%;
	height:198px;
	
}
.boxtop-list-tit {
	position: absolute;
	top: 162px;
	width: 100%;
	height: 40px;
	background: url(../images/opcitybg.png) repeat;
	line-height: 40px;
}
.boxtop-list-tit a {
	display: block;
	width: 100%;
	padding-left: 19px;
	color: #fff;
	background: url(../images/icon.gif) no-repeat 220px 13px;
	font-size: 14px;
}
.boxtop-list-tit a:hover {
	color: #fff;
	text-decoration: underline;
}
.boxtop-list-txt {
	padding-top: 10px;
	color: #666;
	line-height: 20px !important;
	font-family:"Arial" !important;

	font-size:14px !important;
}
.boxtop-list-txt img{
	width:0 !important;

}
.boxtop-btn {
	width: 57px;
	height: 26px;
	padding-top: 12px;

	overflow: hidden;
	float:right;
}
.boxtop-btn a {
	display: block;
	float: left;
	width: 28px;
	height: 26px;
	background: url(../images/index_incon.jpg) no-repeat;
}
.boxtop-btn a:hover {
	background-position: -28px 0;
}
.boxtop-btn a.next {
	width: 29px;
	background-position: 0 -26px;
}
.boxtop-btn a.next:hover {
	background-position: -28px -26px;
}

/*������¼�*/
#n_events{ padding:61px 0 30px 0;}
#ne_top{ height:64px; width:100%; background:url(../images/ne_top_bg.png) 180px 0px no-repeat;}
#ne_center{ background:url(../images/ne_c_bg.png) 193px 0px repeat-y; width:100%; padding:12px 0;}
#ne_bottom{height:64px; width:100%; background:url(../images/ne_b_bg.png) 182px 0px no-repeat;}
#ne_list ul li{ margin:0 0 12px 0; }
.ne_list_left{float:left; width:215px; background:url(../images/ne_li_bg.png) center top no-repeat; height:38px; margin:10px 0 0 0;}
.ne_list_left h2{ width:138px; height:38px; line-height:38px; text-align:center; font-size:16px; font-weight:normal; color:#474747;}

.ne_list_right{ float:right; width:520px;line-height:25px; background:#f2f2f2; padding:15px; position:relative; border:1px solid #dfdfdf; border-bottom:3px solid #dcdcdc;}
.li_icon{ position:absolute; top:18px; left:-11px; width:12px; height:22px; background:url(../images/li_icon.png) no-repeat;}
.ne_list_right p{ font-size:15px; width:510px;}
.float_clear{ clear:both;}

#ne_list ul li:hover .ne_list_left h2{ background:#479fdd; color:#FFF;}
#ne_list ul li:hover .ne_list_right{ background:#479fdd; color:#FFF;}
#ne_list ul li:hover .ne_list_right p{ color:#FFF;}
#ne_list ul li:hover .ne_list_right a{ color:#FFF;}
#ne_list ul li:hover .ne_list_right span{ color:#FFF!important;}
#ne_list ul li:hover .li_icon{ background:url(../images/li_hover.png) no-repeat;}

.news ul li {
	border-bottom:#CCC 1px dotted;
	padding-bottom:5px;
	padding-top:10px;
	margin-bottom:10px;
}
.news ul li a:hover{
	color:#479fdd;
}
.news ul li span {
	float:right;
}


.secmenuc {

	width:746px !important;
	height:296px;
	overflow:hidden;
	background:#FFF;
	border:#ccc 1px solid;
	padding:20px 15px 15px 15px;
	
	
}
.secmenuc  li{
	margin-bottom:5px;
	line-height:20px !important;
	font-size:13px !important;
	height:25px !important;
    white-space:nowrap;
	float:left !important;
	min-width:70px !important;
	margin-right:10px;
	text-align:left !important;
	padding-left:0 !important;
	margin-left:0 !important;
	text-indent:0 !important;
	border-bottom:1px #e9e9e9 solid !important;
	text-align:center !important;

}
.secmenuc  li:hover{

	
}
.secmenuc  li a{

	font-size:13px !important;
	color:#479fdd !important;
	width:100% !important;
	padding-left:0 !important;
	margin-left:0 !important;
	text-indent:0 !important;
	

	
}
.secmenuc  li:hover  a{
	background: none !important;
	color:#002b55 !important;
	
}
.secmenuc  .ond{

	color:#479fdd !important;

	
}
.secmenuc .ond a{

	color:#002b55 !important;

	
}

.cc{}

.csa {
	word-break:break-all !important;


}
.disn { display:none;}

.ab_rig1_d1  table{
	font-size:13px !important;
} 
.ab_rig1_d1 sup{
	font-size:12px !important;
} 
.ab_rig1_d1 sub{

	font-size:12px !important;
} 

.gswj {
	text-align:center; padding-bottom:10px; margin-top:-20px; line-height:35px !important; }
.gswj img {width:30px;height:40px;}



.lanren{ position:absolute; right:0 !important; top:45%; z-index:9999 !important;}
.lanren .slide_min{ width:28px; height:112px; background:url(../images/slide_min.jpg) no-repeat; cursor:pointer;}
.lanren .slide_boxz{ position:absolute; right:0; width:154px; height:auto; overflow:hidden; background:url(../images/slide_box_bg.jpg) repeat-y; font-size:12px; line-height:30px; color:#666; border-bottom:2px solid #3f7eb5;}
.lanren .slide_boxz .weixin{ margin-bottom:5px;}
.lanren .slide_boxz img{ cursor:pointer;}
.lanren .slide_boxz p{ text-align:center; padding:5px; margin:5px;border-bottom:1px solid #ddd;}
.lanren .slide_boxz span{ padding:5px 10px; display:block;}
.lanren .slide_boxz span a{ color:#3f7eb5;}


.plist{width: 100%;}
.plist .item{width: calc((100% - 100px) / 6);margin-right: 20px;margin-bottom: 20px; float: left;}
.plist .item:nth-child(6n){margin-right: 0;}
.plist .item a{display: block;}
.plist .item img{max-width: 100%;height: 163px;border: 1px solid #a6a6a6;}
.plist .item h3{font-size: 14px;color: #333; margin-top: 5px;text-align: center;}

.jtable table{
	width: 500px !important;
	border-collapse:collapse;border:none;
	font-size:13px !important;
}
.jtable .firstRow{font-weight: bold;}
.jtable table td{border:solid #868686 1px; line-height:30px; font-size:13px !important; min-height:30px;text-align: center;}
.jtable h2{font-size: 15px;margin: 10px 0 5px;font-weight: bold;}
.jtable h4{font-size: 20px;margin: 10px 0 5px;font-weight: bold;}
.jtable h5{font-size: 18px;margin: 10px 0 0;font-weight: bold;}
.jtable h6{font-size: 14px;margin: 10px 0 5px;font-weight: normal;}