﻿/* CSS Document */
/*公共样式*/
*{margin:0; padding:0; }
/*html{ overflow-x:hidden;}*/
body {margin:0; padding:0; border:0; font-size:12px; behavior:url("../images/csshover.htc"); font-family:"微软雅黑";}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
hr {border:0;  margin:5px 0;border-top: 1px #ccc solid; }
table,td,tr,th{ font-size:12px;}
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;}

input[type="submit"],input[type="button"]{ cursor:pointer;} 

.f01{ font-family:"微软雅黑";}
.l{ float:left;}
.r{ float:right;}
.blank{ height:10px;}
.blank1{ height:15px;}
.blank2{ height:20px;}
.blank3{ height:25px;}
.blank4{ height:30px;}
.main{ width:1000px; margin:0 auto;}
#header{ background:url(../images/zn_pic1.jpg) repeat-x; height:162px; position:relative; z-index:1;}
.h_top{ height:40px; line-height:40px;}
.h_top dt{ float:left;}
.h_top dt span{ background:url(../images/zn_pic2.jpg) left center no-repeat; padding-left:15px; display:inline-block; color:#9a9a9b;}
.h_top dd{ float:right; font-family:"宋体";}
.h_top dd a{ color:#c80000;}
.h_top dd em{ color:#8e8f8f; 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:115px;}
.h_box dt{ float:left;}
.h_box dd{ float:right;}
.logo{ padding-top:12px;}
.search{ font-family:"宋体"; padding-top: 28px;margin-bottom: 20px;overflow: hidden;}
.search .text{ background:url(../images/zn_pic5.jpg) no-repeat; width:175px; height:26px; line-height:26px; text-indent:5px; border:0; float:left; color:#c9c9c9 !important;}
.search .submit{ background:url(../images/zn_pic6.jpg) no-repeat; width:26px; height:26px; border:0; float:left;}
.search .hotword{ color:#999; float:left; height:26px; line-height:26px; padding-right:10px;}
.search .hotword a{ color:#999;}
.search .hotword a:hover{ color:#1a376a;}
.h_nav1{}
.h_nav1 li{ float:left; margin-right:4px; height:40px; line-height:40px; position:relative;}
.h_nav1 li a{ background:#1a376a; font-size:14px; color:#FFF; height:40px; line-height:40px; display:inline-block; padding:0 20px;}
.h_nav1 li .sub{ display:none;}
.h_nav1 li:hover a{ background:#D19816;}
.h_nav1 li:hover .sub{ background:url(../images/zn_pic7.png); display:block; position:absolute; top:40px; left:0; width:100%;}
.h_nav1 li:hover .sub a{ border-bottom:#484848 1px solid; display:block; padding:0; height:35px; line-height:35px; background:none; text-indent:20px;}
.h_nav2{padding-top:30px;}/*自己添加*/
.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:35px; line-height:35px; display:inline-block; padding:0 14px;}
.h_nav2 li .sub{ display:none;}
.h_nav2 li:hover a{ background:#D19816; color:#FFF;}
.h_nav2 li:hover .sub{ background:url(../images/zn_pic7.png); display:block; position:absolute;z-index:100; top:40px; left:0;  width: 110px;}/*这里增加了z-index: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;}

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox .hd{ height:40px; overflow:hidden; position:absolute; right:0; bottom:30px; z-index:1; background:url(../images/banner/opacity2.png) repeat 0 0; 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/banner/zn_pic13.jpg) 12px center no-repeat;}
.slideBox .hd ul li i{ width:12px; height:12px; background:url(../images/banner/zn_pic12.png) no-repeat; cursor:pointer; text-indent:-9999px; display:block;}
.slideBox .hd ul li.last{ padding-right:0; background:none;}
.slideBox .hd ul li.on i{ background:url(../images/banner/zn_pic11.png) no-repeat;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.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/banner/iconDot.png) no-repeat; right:23%;background-position:-44px -0px; top:353px;z-index:2;}
.slideBox .prev{ background:url(../images/banner/iconDot.png) no-repeat; left:23%;background-position:-0px -42px; top:353px;z-index:2;}

.picScroll-left{ width:100%;  overflow:hidden; position:relative;}
.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;}

.nTab{ position:relative; width:100%; padding-top:10px;}
.nTab .tit{ height:120px; width: 480px;margin: auto;}
.nTab .tit li{ float:left; text-align:center; font-size:18px; color:#333; background: url(../images/a.png) no-repeat; height:110px; line-height:110px; width:110px; cursor:pointer; margin-right:10px;}
.nTab .tit li.hover{ background:url(../images/aa.png) no-repeat;}
.nTab .con li.none{ display:none;}

.nTab1{ position:relative; width:100%;}
.nTab1 .bg{ background:url(../images/zn_pic62.jpg) top repeat-x; height:70px;}
.nTab1 .tit{ height:70px; margin:0 auto;}
.nTab1 .tit li{ float:left; text-align:center; font-size:14px; color:#494949; height:70px; line-height:60px; cursor:pointer; 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;}

.photo_box{ width:480px;}
.photo_box .s_img{width:480px; padding-top:15px;}
.photo_box .s_img .prev,.photo_box .s_img .next{height:73px;width:20px;overflow:hidden;display:block;text-decoration:none;cursor:pointer;}
.photo_box .s_img .prev{float:left;background:url(../images/zn_pic96.jpg) no-repeat;}
.photo_box .s_img .next{float:left;background:url(../images/zn_pic97.jpg) no-repeat;}
.photo_box .list_img{float:left;width:486px;height:73px;overflow:hidden;/*必要元素*/ margin-left:12px;}
.photo_box .list_img li{  height:73px;width:130px; cursor:pointer; margin-right:12px;}
.photo_box .list_img li img{height:73px;width:130px;}
.photo_box .list_img li p{ display:none;}
.photo_box .list_img li:hover p{text-align:center; margin-top:-73px; color:#fff; background:url(../images/zn_pic7.png); position:relative; z-index:1; width:114px; height:100%; padding:25px 8px 0; line-height:20px; display:block;}
.photo_box .b_img{ width:480px; height:270px;}
.photo_box .b_img img{ width:480px; height:270px;}

.photo_box1{width:490px; float:right;}
.photo_box1 .s_img{width:490px; padding-top:10px;}
.photo_box1 .s_img .prev,.photo_box1 .s_img .next{height:18px;width:12px;overflow:hidden;display:block;text-decoration:none;cursor:pointer; margin-top:15px;}
.photo_box1 .s_img .prev{float:left;background:url(../images/zn_pic125.jpg) no-repeat;}
.photo_box1 .s_img .next{float:right;background:url(../images/zn_pic126.jpg) no-repeat;}
.photo_box1 .list_img{float:left;width:460px !important;height:80px;overflow:hidden;/*必要元素*/}
.photo_box1 .list_img li{float: left;height:90px;width:100px;text-align:center; cursor:pointer; margin:0 8px;}
.photo_box1 .list_img li img{height:70px;width:98px; border:#d6d6d6 1px solid;}
.photo_box1 .b_img{ width:490px; height:378px;}
.photo_box1 .b_img img{ border:#d6d6d6 1px solid;}
.jqzoom{ float:left; position:relative; padding:0px;/*cursor:pointer;*/}
.jqzoom img{ float:left;}
.zoomdiv{ z-index:100; position:absolute; top:1px; left:0px; width:200px; height:200px; background:#fff; border:1px solid #09d; display:none; text-align:center; overflow: hidden;}
.bigimg{ width:800px; height:600px;}
.jqZoomPup{ z-index:10; visibility:hidden; position:absolute; top:0px;left:0px; width:50px;height:50px; border:1px solid #aaa; background:#c4c4c4 50% top no-repeat; opacity:0.5; -moz-opacity:0.5;
-khtml-opacity:0.5; filter:alpha(Opacity=50); cursor:crosshair;}

.carousel{position:relative;margin:0 auto;width:500px;height:auto;border:none;overflow:visible;}
.carousel .slides{margin:0;padding:0;border:none;list-style:none;position:relative;overflow:visible;}
.carousel .slides .slideItem{position:absolute;cursor:pointer;padding-bottom:20px;margin:0;border:none; background:url(../images/zn_pic104.png) bottom no-repeat;}
.carousel .slides .slideItem a{display:block;text-decoration:none;margin:0;padding:0;border:none;outline:none;}
.carousel .slides .slideItem img{margin:0;padding:0;border:none;width:100%;height:100%;}
.carousel .nextButton{position:absolute;right:10px;top:133px;width:35px;height:35px;background:url("../images/next_button.png") no-repeat center;cursor:pointer;z-index:9999;}
.carousel .slides .slideItem p{ text-align:center; font-size:20px; color:#333; display:none; padding-top:35px;}
.carousel .prevButton{position:absolute;left:10px;top:133px;width:35px;height:35px;background:url("../images/prev_button.png");cursor:pointer;z-index:9999;}
.carousel .buttonNav{position:relative;margin:0 auto;z-index:999;}
.carousel .buttonNav .numbers{position:relative;float:left;margin:5px;color:#828282;cursor:pointer;font-weight:bold;text-decoration:none;font-size:1em;font-family:Arial,Verdana;}
.carousel .buttonNav .numbers:hover{color:#000;text-decoration:underline;}
.carousel .buttonNav .numberActive{background:none;color:#000;cursor:default;}
.carousel .buttonNav .bullet{position:relative;float:left;width:16px;height:16px;background:url(images/Bullet-White.png) no-repeat center;margin:5px;float:left;cursor:pointer;}
.carousel .buttonNav .bullet:hover{background:url(images/Bullet-Black.png) no-repeat center;}
.carousel .buttonNav .bulletActive{background:url(images/Bullet-Black.png) no-repeat center;cursor:default;}
.carousel .slides .videoOverlay{background:url("images/video.png") no-repeat center;}
.carousel .slides .spinner{background:#000 url(images/loading.gif) no-repeat center;}
.carousel .shadow{width:100%;height:82px;}

.m_bg1{ background:#F4F4F4;}
.m_bg2{ background:#fff;}
.m_bg22{ background:#fff;}
.m_box{ text-align:center; padding-top:45px;}
.m_box dt{ font-size:24px; color:#1a376a; font-weight:bold;}
.m_box dt i{ font-family:Arial, Helvetica, sans-serif; margin-right:10px;}
.m_box dd{ font-size:14px; color:#666; padding-top:5px;margin-bottom: 15px;}
.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:450px;}
.m_box1 dd .list .con span{ color:#333; line-height:30px;}
.m_box1 dd .list .con .c1{ float:right;}
.m_box1 dd .list .con .c2{ font-size:14px;}
.m_box1 dd .list .btn{ background:url(../images/zn_pic26.jpg) no-repeat; width:100px; height:22px; display:block; position:absolute; bottom:15px; right:0;}
.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;}
.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:#1a376a; 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_box3{ padding-top:60px;}
.m_box3 dt{ background:url(../images/zn_pic50.jpg) repeat-x; height:40px;}
.m_box3 dt span{ background:url(../images/zn_pic47.jpg) no-repeat; width:100px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#FFF; display:block;}
.m_box3 dd a{ background:url(../images/zn_pic49.jpg) no-repeat; width:100px; height:30px; line-height:30px; text-align:center; color:#666; font-size:14px; display:inline-block; margin:10px 10px 0 0;}
.m_box3 dd a.hover{ background:url(../images/zn_pic48.jpg) no-repeat; color:#FFF;}
.m_box4{ width:312px; height:260px; float:left; background:#333; margin:30px 32px 0 0;}
.m_box4 .tit{ color:#FFF; font-size:22px; text-align:center; line-height:40px; padding-top:50px;}
.m_box4 .tit1{ color:#FFF; font-size:22px; text-align:center; line-height:40px; padding-top:50px;}
.m_box4 .tit i{ font-family:Arial, Helvetica, sans-serif;}
.m_box4 .tit1 i{ font-family:Arial, Helvetica, sans-serif;}
.m_box5{ padding-top:60px;}
.m_box5 dt{ background:url(../images/zn_pic44.jpg) bottom no-repeat;}
.m_box5 dt span{ display:block;}
.m_box5 dt span.c1{ font-size:28px; color:#1a376a;}
.m_box5 dt span.c2{ font-size:16px; color:#888; padding-bottom:20px;}
.m_box5 dt .btn{ float:right;}
.m_box5 dt .btn img{ margin-left:5px;}
.m_box5 dd .img{ float:left; width:660px;margin-right:20px;margin-top:30px;margin-bottom:20px;}
.m_box5 dd .box{ float:right; width:300px; background:url(../images/zn_pic59.jpg) bottom no-repeat; padding-bottom:15px; margin-top:30px;}
.m_box5 dd .box .title{ background:#1a376a; color:#FFF; height:40px; line-height:40px; font-size:18px; color:#FFF; text-align:center;}
.m_box5 dd .box .con{ border-left:#e9e9e9 1px solid; border-right:#e9e9e9 1px solid; font-size:14px; color:#999; line-height:25px; padding:25px;}
.m_box5 dd .box .con1{ border:#e9e9e9 1px solid; font-size:14px; color:#333; line-height:25px; padding:25px;}
.m_box6{}
.m_box6 li{ background:url(../images/zn_pic86.jpg) center no-repeat; height:215px; border-bottom:#e1e1e1 1px solid; padding:20px 0;}
.m_box6 li dl{ width:50%; float:left;}
.m_box6 li dl dt{ font-size:18px; color:#494949; text-indent:20px;}
.m_box6 li dl dd .bg1{ background:url(../images/zn_pic79.jpg) 15px 5px no-repeat;}
.m_box6 li dl dd .bg2{ background:url(../images/zn_pic81.png) right 20px no-repeat;}
.m_box6 li dl dd .bg3{ background:url(../images/zn_pic82.jpg) 48px 35px no-repeat;}
.m_box6 li dl dd .bg4{ background:url(../images/zn_pic83.jpg) 55px 30px no-repeat;}
.m_box6 li dl dd .bg5{ background:url(../images/zn_pic84.jpg) 74px 35px no-repeat;}
.m_box6 li dl dd .bg6{ background:url(../images/zn_pic85.jpg) 55px 25px no-repeat;}
.m_box6 li dl dd .bg7{ background:url(../images/zn_pic99.jpg) 20px 30px no-repeat;}
.m_box6 li dl dd .bg8{ background:url(../images/zn_pic100.jpg) 20px 30px no-repeat;}
.m_box6 li dl dd .bg9{ background:url(../images/zn_pic101.jpg) 20px 30px no-repeat;}
.m_box6 li dl dd .bg10{ background:url(../images/zn_pic102.jpg) 25px 30px no-repeat;}
.m_box6 li dl dd .box{ width:100%; height:195px;}
.m_box6 li dl dd .con{}
.m_box6 li dl dd .con span{ font-size:18px; color:#1a376a; display:block; padding-bottom:10px;}
.m_box6 li dl dd .con p{ color:#666; line-height:25px;}
.m_box6 li dl dd .con .btn{ padding-top:15px;}
.m_box6 li dl dd .con1{ float:right; padding:55px 40px 0 0;width:235px;}
.m_box6 li dl dd .con1 p{ color:#666; line-height:25px; font-size:14px;}
.m_box6 li dl dd .con1 .btn{ padding-top:15px;}
.m_box7{ width:48%;}
.m_box7 dt{ font-size:18px; color:#1c1c1c; padding:20px 0;}
.m_box7 dt span{ font-size:24px; color:#666;}
.m_box7 dd .box{ background:#fafafa; padding:15px;}
.m_box7 dd .box .img{ float:left; width:207px;}
.m_box7 dd .box .con{ float:right; width:230px; padding-left:15px; line-height:20px;}
.m_box7 dd .box .con .p1{ font-size:14px; color:#333;}
.m_box7 dd .box .con .p2{ color:#999; padding:15px 0;}
.m_box7 dd .box .con .btn{ background:url(../images/zn_pic16.jpg) no-repeat; width:100px; height:22px; display:block; margin-top:15px;}
.m_box7 dd .box1{ position:relative;}
.m_box7 dd .box1 .btn{ font-size:14px; color:#000; text-decoration:underline; position:absolute; bottom:20px; left:20px;}
.m_box8{}
.m_box8 dt{ border-bottom:#cdcdcd 1px solid; padding:20px 0;}
.m_box8 dt span{ font-size:20px; color:#000;}
.m_box8 dt a{ font-size:14px; color:#666; display:inline-block; height:24px; line-height:24px; padding:0 10px; margin-right:10px;}
.m_box8 dt a.hover{ color:#FFF; background:#1a376a;}
.m_box8 dd .btn{ float:right;}
.m_box9 dt{ padding:45px 0;}
.m_box9 dd{ border-bottom:#cdcdcd 1px solid;}
.m_box10{}
.m_box10 dt{ font-size:24px; color:#333; padding:30px 0 10px 0;}
.m_box10 dd .box{ border:#fff 1px solid; border-bottom:#fff 2px solid; width:424px; height:357px; position:relative;}
.m_box10 dd .box .con{ position:absolute; top:10px; left:20px; line-height:25px;}
.m_box10 dd .box .con .p1{ color:#a9a9a9;}
.m_box10 dd .box .con .p2{ font-size:16px; color:#333;}
.m_box10 dd .box .con .btn{ background:url(../images/zn_pic112.jpg) no-repeat; width:100px; height:30px; display:block; margin-top:15px;}
.m_box10 dd .box:hover{border:#cdcdcd 1px solid;border-bottom:#1a376a 2px solid;}
.m_box10 dd .box:hover .btn{ background:url(../images/zn_pic111.jpg) no-repeat;}
.m_box10 dd .box1{/* border:#fff 1px solid; border-bottom:#fff 2px solid;*/width:552px;border:#FFF 1px solid;border-bottom:#FFF 2px solid;}
.m_box10 dd .box1 .img{ float:left; width:230px;}
.m_box10 dd .box1 .con{ float:right; width:280px; line-height:25px; padding-top:35px;}
.m_box10 dd .box1 .con .p1{ color:#a9a9a9;}
.m_box10 dd .box1 .con .p2{ font-size:16px; color:#333;}
.m_box10 dd .box1 .con .btn{ background:url(../images/zn_pic112.jpg) no-repeat; width:100px; height:30px; display:block; margin-top:15px;}
.m_box10 dd .box1:hover{border:#cdcdcd 1px solid;border-bottom:#1a376a 2px solid;}
.m_box10 dd .box1:hover .btn{ background:url(../images/zn_pic111.jpg) no-repeat;}
.m_box10 dd .box2{ border:#fff 1px solid; border-bottom:#fff 2px solid; width:265px; height:167px; position:relative; margin:30px 0 0 19px;}
.m_box10 dd .box2 .con{ line-height:25px; position:absolute; bottom:0px; left:20px;}
.m_box10 dd .box2 .con .p2{ font-size:16px; color:#333;}
.m_box10 dd .box2:hover{border:#cdcdcd 1px solid; border-bottom:#1a376a 2px solid;}
.m_box11{ padding-top:15px;}
.m_box11 dt{ font-size:16px; color:#333; padding:0 20px; border:#e0e0e0 1px solid; height:48px; line-height:48px;}
.m_box11 dt ul{ float:right; color:#666;}
.m_box11 dt ul li{ float:left; cursor:pointer;}
.m_box11 dt ul li em{ margin:0 40px; color:#ccc;}
.m_box11 dt ul li a{ font-size:14px; color:#666;}
.m_box11 dt ul li.hover a{ color:#1a376a;}
.m_box12{ padding:30px 0;}
.m_box12 dt{ background:url(../images/zn_pic127.jpg) bottom no-repeat; height:45px; line-height:45px; font-size:24px; color:#666;}
.m_list{ float:left;  position:relative;overflow:hidden;}
.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:#005EAD; opacity: 0.8; width:100%; height:163px; color:#FFF; position:absolute; left:0; bottom:-163px;}
.m_list .box2 a{font-size: 16px; color:#FFF;}
.m_list .box2 p{font-size: 16px; color:#FFF; padding: 10px}

.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:#1a376a 2px solid;}
.m_list2{ border-bottom:#cdcdcd 1px solid; padding:20px 0;}
.m_list2 .img{ float:left; width:235px; }
.m_list2 .img img{ width:235px; height: 170px;}

.m_list2 .title{ float:left; width:705px; padding-left:50px; line-height:25px;}
.m_list2 .title .p1{ font-size:18px; color:#1a376a;margin-bottom: 20px;  height: 24px;
  overflow: hidden; }
.m_list2 .title .p2{ font-size:14px; color:#666;}
.m_list2 .title .btn{ margin-top:5px;}
.m_list2 .con{color:#333; font-size:12px; line-height:25px; margin-bottom: 15px; }
.m_list3{ width:228px; float:left; text-align:center; padding-right:28px; padding-top:50px;}
.m_list3 .dw{ position:relative;}
.m_list3 .tit{ display:none;}
.m_list3 .p1{ font-size:18px; color:#1a376a; padding:10px 0;}
.m_list3 .p2{ color:#999; line-height:20px; padding-bottom:10px;}
.m_list3 .btn{ display:none;}
.m_list3 img {width: 222px;height: 112px; border: 2px solid #DBE8ED;}
.m_list4{}
.m_list4 .hover span{ float:right; background:url(../images/zn_pic93.jpg) left center no-repeat !important; padding-left:20px;}
.m_list4 .level-1{ font-size:14px; color:#333; cursor:pointer; background:url(../images/zn_pic90.jpg) left center no-repeat; padding-left:25px; height:40px; line-height:40px; border-bottom:#ddd 1px dashed;}
.m_list4 .level-1 span{ float:right; background:url(../images/zn_pic92.jpg) left center no-repeat; padding-left:20px;}
.m_list4 .level-2{ display:none; color:#666; font-size:14px; line-height:25px; padding-left:25px; background:url(../images/zn_pic91.jpg) left 5px no-repeat;}
.m_list5{ width:310px; float:left; padding-right:33px;}
.m_list5 img{ border:#ebebeb 1px solid;}
.m_list5 p{ font-size:14px; color:#666; height:50px; line-height:50px; text-align:center;}
.m_list6{ width:310px; border:#FFF 1px solid;}
.m_list6:hover{ border:#cdcdcd 1px solid;}

.m_list33{ width:250px; float:left; text-align:center;margin-right:83px; padding-top:50px;}
.m_list33 .dw{ position:relative;}
.m_list33 .tit{ display:none;}
.m_list33 .p1{ font-size:18px; color:#1a376a; padding:10px 0;}
.m_list33 .p2{ color:#999; line-height:20px; padding-bottom:10px;}
.m_list33 .btn{ display:none;}
.m_list33:hover .btn{ background:url(../images/zn_pic31.jpg) no-repeat; width:100px; height:26px; display:block; margin:15px auto 0; }
.m_list33:hover .p2{ display:none;}
.m_list33: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 img{v}
*/
.m_list6 p{ text-align:center; font-size:14px; color:#666; height:50px; line-height:50px;}
.m_search{ width:250px; margin:0 auto; padding-top:30px;}
.m_search .text{ background:url(../images/zn_pic52.jpg) no-repeat; width:200px; height:40px; line-height:40px; text-indent:5px; border:0; float:left; color:#b6b6b6 !important; font-size:14px;}
.m_search .submit{ background:url(../images/zn_pic53.jpg) no-repeat; width:50px; height:40px; border:0; float:left;}
.m_search1{ width:267px; float:right;}
.m_search1 .text{ background:url(../images/zn_pic88.jpg) no-repeat; width:196px; height:30px; line-height:30px; text-indent:5px; border:0; float:left; color:#989898 !important;}
.m_search1 .submit{ background:url(../images/zn_pic89.jpg) no-repeat; width:71px; height:30px; border:0; float:left;}
.m_search2{ width:160px;}
.m_search2 .text{ background:url(../images/zn_pic106.jpg) no-repeat; width:136px; height:24px; line-height:24px; text-indent:5px; border:0; float:left; color:#989898 !important;}
.m_search2 .submit{ background:url(../images/zn_pic105.jpg) no-repeat; width:24px; height:24px; border:0; float:left;}
.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:#1a376a;}
.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;}

.wz{ font-size:14px; color:#666; border-bottom:#cdcdcd 1px solid; padding:30px 0 10px 0;}
.wz a{ color:#666;}
.wz1{ font-size:14px; color:#666; border-bottom:#cdcdcd 1px solid; height:40px; line-height:40px;}
.wz1 a{ color:#999;}
.wz1 a:hover{ color:#666;}
.page{ height:27px; line-height:27px; padding-left:25%;}
.page a{ float:left; display:block; border:#ccc 1px solid; padding:0 8px; color:#005aa0; margin:0 1px;}
.page a.hover{ border:#FFF 1px solid; color:#ff6600; font-weight:bold;}
.page a.prev{ color:#ccc;}
.page a.prev em{ color:#ccc;}
.page a.next{ color:#005aa0;}
.page a.next em{ color:#ff6400;}
.page span{ float:left; color:#666; padding:0 5px;}
.page .text{ background:url(../images/zn_pic63.jpg) no-repeat; width:40px; height:25px; line-height:25px; text-align:center; float:left;}
.page .submit{ background:url(../images/zn_pic64.jpg) no-repeat; width:53px; height:25px; float:left;}
.page1{ text-align:center;}
.page1 a{ display:inline-block; color:#666; border:#dcdcdc 1px solid; padding:0 10px; height:22px; line-height:22px;}
.page1 a.hover{ background:#1a376a; border:#1a376a 1px solid; color:#FFF;}

#footer{ background:url(../images/zn_pic32.jpg) ; }
.f_nav{ background:url(../images/zn_pic38.jpg) center bottom no-repeat; height:269px;}
.f_nav li{ float:left; padding-right:58px;}
.f_nav li.last{ padding-right:0;}
.f_nav li a{ display:block; font-size:14px; color:#FFF; padding:25px 0;}
.f_nav li .sub{}
.f_nav li .sub a{ font-size:12px; color:#999; padding:0 0 10px 0;}
.f_box{ overflow: hidden;padding-bottom:20px }
.f_box dt{ float:left;width: 800px}
.f_box dt .p1{ color:#949494;margin-left: 160px;line-height: 30px;margin-top: 10px;}
.f_box dt .p1 a{ color:#949494;}
.f_box dt .p1 em{ margin:0 5px;}
.f_box dt .p2{ color:#999; line-height:25px;}
.f_box dt .p2 img{ vertical-align:bottom; padding-right:10px;}
.f_box dd{ float:right; width:155px; 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;}
.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;}

.diy_select{height:30px;width:132px;position:relative;font-size:12px;color:#FFF; background:url(../images/zn_pic129.jpg) no-repeat; text-align:center; cursor:pointer;}
.diy_select_btn,.diy_select_txt{float:left;height:100%;line-height:30px;}
.diy_select,.diy_select_list{}
.diy_select_txt{width:132px;}
.diy_select_txt,.diy_select_list li{text-indent:10px;overflow:hidden}
.diy_select_btn{width:28px;}
.diy_select_list{position:absolute;top:30px;left:0;z-index:88888;border-top:none;width:100%;display:none;background:url(../images/zn_pic128.jpg);}
.diy_select_list li{list-style:none;height:25px;line-height:25px;cursor:default;_background:#fff}
.diy_select_list li.focus{background:#3399FF;color:#fff}
.f_box dd .f_weixin{ float:right;}

/*网站地图*/
.f_nav1{height:309px;}
.f_nav1 li{ float:left; padding-right:43px;}
.f_nav1 li.last{ padding-right:0;}
.f_nav1 li a{ display:block; font-size:14px; color:#999; padding:25px 0;}
.f_nav1 li .sub{}
.f_nav1 li .sub a{ font-size:12px; color:#000; padding:0 0 10px 0;}

/*qq客服*/
.online_icon{overflow:hidden;}
.online_icon a{display:block;width:85px;height:148px;background:url(../images/qq_online_trigger.png) no-repeat;font-size:16px;text-align:center;color:#000;}
.online_windows{width:144px;}
.online_w_top{background:url(../images/online_bg.png) no-repeat -36px 0;height:10px;_margin-bottom:-7px;}
.online_w_c{background:url(../images/online_bg.png) repeat-y 0 -185px;padding:0 5px;}
.online_w_bottom{background:url(../images/online_bg.png) repeat-y -36px -35px;height:29px;}
.online_content{background:url(../images/online_bg.png) no-repeat -147px -185px;padding-top:11px;}
.online_content a.qq_icon{background:url(../images/online_bg.png) no-repeat -37px -130px;width:121px;height:25px;display:block;margin:0 auto;text-indent:30px;line-height:23px;cursor:pointer;}
.online_content a.qq_icon:hover{background-position:-159px -130px;color:#FFF;}
.online_bar h2{background:url(../images/online_bg.png) repeat-x 0 -156px;height:29px;line-height:27px;font-size:12px;color:#666;text-align:left;}
.online_bar h2 a{display:block;padding-left:14px;margin-left:6px;cursor:pointer;}
.expand h2 a{background:url(../images/online_bg.png) no-repeat -36px -69px;}
.collapse h2 a{background:url(../images/online_bg.png) no-repeat -36px -96px;}
.expand h2 a:hover,.collapse h2 a:hover{text-decoration:none;color:#c81d04;}
.online_content{text-align:center;border-bottom:1px solid #d0d0d0;}
.online_content ul li{height:24px;line-height:24px;margin-bottom:4px;}
.online_content ul li a:hover{color:#c81d04;}


#online_qq_layer{position:fixed;right:-140px;top:600px;z-index:20;}
*html,*html body{background-image:url(/static/css/about:blank);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;}

@import url('font-awesome.css');
/*表单*/
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
.form-1 {
    /* Size & position */
    width: 300px;
    margin: 60px auto 30px;
    padding: 10px;
    position: relative; /* For the submit button positioning */

    /* Styles */
    box-shadow: 
        0 0 1px rgba(0, 0, 0, 0.3), 
        0 3px 7px rgba(0, 0, 0, 0.3), 
        inset 0 1px rgba(255,255,255,1),
        inset 0 -3px 2px rgba(0,0,0,0.25);
    border-radius: 5px;
    background: white; /* Fallback */
    background: -moz-linear-gradient(#eeefef, #ffffff 10%);
    background: -ms-linear-gradient(#eeefef, #ffffff 10%);
    background: -o-linear-gradient(#eeefef, #ffffff 10%);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#eeefef), color-stop(0.1, #ffffff));
    background: -webkit-linear-gradient(#eeefef, #ffffff 10%);
    background: linear-gradient(#eeefef, #ffffff 10%);
}

.form-1 .field {
    position: relative; /* For the icon positioning */
}

.form-1 .field i {
    /* Size and position */
    left: 0px;
    top: 0px;
    position: absolute;
    height: 36px;
    width: 36px;

    /* Line */
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.7);

    /* Styles */
    color: #777777;
    text-align: center;
    line-height: 42px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    pointer-events: none;
}

.form-1 input[type=text],
.form-1 input[type=password] {
    font-family: 'Lato', Calibri, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
    /* Size and position */
    width: 100%;
    padding: 10px 18px 10px 5px;

    /* Styles */
    border: none; /* Remove the default border */
    box-shadow: 
        inset 0 0 5px rgba(0,0,0,0.1),
        inset 0 3px 2px rgba(0,0,0,0.1);
    border-radius: 3px;
    background: #f9f9f9;
    color: #777;
    -webkit-transition: color 0.3s ease-out;
    -moz-transition: color 0.3s ease-out;
    -ms-transition: color 0.3s ease-out;
    -o-transition: color 0.3s ease-out;
    transition: color 0.3s ease-out;
}

.form-1 input[type=text] {
    margin-bottom: 10px;
}

.form-1 input[type=text]:hover ~ i,
.form-1 input[type=password]:hover ~ i {
    color: #52cfeb;
}

.form-1 input[type=text]:focus ~ i,
.form-1 input[type=password]:focus ~ i {
    color: #42A2BC;
}

.form-1 input[type=text]:focus,
.form-1 input[type=password]:focus,
.form-1 button[type=submit]:focus {
    outline: none;
}

.form-1 .submit {
    /* Size and position */
    width: 65px;
    height: 65px;
    position: absolute;
    top: 8px;
    right: -25px;
    padding: 10px;
    z-index: 2;

    /* Styles */
    background: #ffffff;
    border-radius: 50%;
    box-shadow: 
        0 0 2px rgba(0,0,0,0.1),
        0 3px 2px rgba(0,0,0,0.1),
        inset 0 -3px 2px rgba(0,0,0,0.2);
}

.form-1 .submit:after {
    /* Size and position */
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    top: -2px;
    left: 30px;

    /* Styles */
    background: #ffffff;
    
    /* Other masks trick */
    box-shadow: 0 62px white, -32px 31px white;
}

.form-1 button {
    /* Size and position */
    width: 100%;
    height: 100%;
    margin-top: -1px;

    /* Icon styles */
    font-size: 1.4em;
    line-height: 1.75;
    color: white;

    /* Styles */
    border: none; /* Remove the default border */
    border-radius: inherit;
    background: #52cfeb; /* Fallback */
    background: -moz-linear-gradient(#52cfeb, #42A2BC);
    background: -ms-linear-gradient(#52cfeb, #42A2BC);
    background: -o-linear-gradient(#52cfeb, #42A2BC);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#52cfeb), to(#42A2BC));
    background: -webkit-linear-gradient(#52cfeb, #42A2BC);
    background: linear-gradient(#52cfeb, #42A2BC);
    box-shadow: 
        inset 0 1px 0 rgba(255,255,255,0.3),
        0 1px 2px rgba(0,0,0,0.35),
        inset 0 3px 2px rgba(255,255,255,0.2),
        inset 0 -3px 2px rgba(0,0,0,0.1);

    cursor: pointer;
}

.form-1 button:hover,
.form-1 button[type=submit]:focus {
    background: #52cfeb;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.form-1 button:active {
    background: #42A2BC;
    box-shadow: 
        inset 0 0 5px rgba(0,0,0,0.3),
        inset 0 3px 4px rgba(0,0,0,0.3);
}
.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }

.ftl {float: left;}
.ftr {float: right;width: 282px;}
.ftr .dtit{display: block;font-size: 14px;color: #FFF;padding: 25px 0;}

		.picScroll{ overflow:hidden; position:relative;   }
		.picScroll .hd{ overflow:hidden;  height:30px; background:#f4f4f4;  }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
		.picScroll .hd .next{ background-position:0 -50px;  }
		.picScroll .hd .prevStop{ background-position:-60px 0; }
		.picScroll .hd .nextStop{ background-position:-60px -50px; }
		.picScroll .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll .hd ul li.on{ background-position:0 0; }
		.picScroll .bd{ }
		.picScroll .bd ul{ overflow:hidden; zoom:1; }
		.picScroll .bd ul li{ border: 5px solid #ADADAD; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll .bd ul li .pic{ text-align:center; }
		.picScroll .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
		.picScroll .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll .bd ul li .title{ line-height:24px;   }
