@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#333333;font-family: "Î¢ÈíÑÅºÚ"; background:#e8e8e8; min-width:1280px; }
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none; font-weight:normal;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "Î¢ÈíÑÅºÚ", SimSun, "ËÎÌå", STXihei, "»ªÎÄÏ¸ºÚ", Heiti, "ºÚÌå", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#333333;text-decoration:none; font-size:12px; outline:none;}
a:hover{color:#458fd3;text-decoration:none; font-size:12px;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{clear:both;}
.lf{ float:left;}
.rt{ float:right;}
.cont { width:1200px; margin:0px auto;}

.top { width:100%; background:#f5f5f5; height:120px;}
.sousuo { width:290px; margin:42px 0px 0px 0px; }
.sousuo .kz { width:220px; border:1px solid #cccccc; height:33px; line-height:33px;  color:#999; float:left; outline:none; border-radius:3px 0px 0px 3px; background:none; padding-left:8px;}
.sousuo .an { width:60px; height:35px; line-height:35px; color:#FFF; background:#458fd3; text-align:center; float:right; font-size:14px;  border-radius:0px 3px 3px 0px; }
.sousuo .an a {font-size:14px; color:#FFF;}




/*µ¼º½*/
.nav { background:#458fd3; width:100%;}
.menu {font-family: "Î¢ÈíÑÅºÚ"; width:1200px; margin:0px auto;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:200px; height:50px; color:#ffffff; line-height:50px; font-size:16px; background:url(../images/d1.jpg) no-repeat center right;}
.menu ul li ul {display: none; z-index:99999;}
.menu ul li .hide {color:#fff; background:#0062a8;}
.menu ul li:hover a {color:#fff; background:#0062a8;}
.menu ul li:hover ul {display:block; position:absolute; top:50px; left:0; width:200px;}
.menu ul li:hover ul li a {display:block;background: rgba(69, 143, 211, 0.9); font-size:14px;font-weight:normal;height:32px;line-height:32px;border-bottom:1px solid #0062a8;color:#fff;}
.menu ul li:hover ul li a:hover { background: rgba(69, 143, 211,  0.9); color:#fff;font-size:14px;font-weight:normal;}


.banner{position:relative;width:100%;min-width:1000px;height:636px;background:#13295b;overflow:hidden;z-index:9; margin:0px; padding:0px;}
#fullSlide{width:100%;position:relative;height:636px;background:#000;}
#fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
#fullSlide .bd ul{width:100% !important;}
#fullSlide .bd li{width:100% !important;height:636px;overflow:hidden;text-align:center;}
#fullSlide .bd li a{display:block;height:636px;}
#fullSlide .hd{position:absolute;bottom:0;left:0;width:100%;z-index:1;height:28px;line-height:28px;text-align:center;}
#fullSlide .hd ul{height:28px;text-align:center;}
#fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:27px;height:28px;margin:0 5px;background:url(../images/ico.png) no-repeat 0 -169px;overflow:hidden;line-height:9999px;}
#fullSlide .hd ul .on{background:url(../images/ico.png) no-repeat -38px -169px;}

.sy_ztbf { width:1220px; margin:30px auto;}
.sy_ztbf ul li { width:570px; padding:10px; background:#ffffff; float:left; margin:10px;}
.sy_ztbf ul li .tu { width:243px; height:135px; overflow:hidden; float:left;}
.sy_ztbf ul li .tu img { width:243px; height:135px;}
.sy_ztbf ul li .tu img:hover {-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.sy_ztbf ul li .zi { width:310px; float:right;}
.sy_ztbf ul li .zi h1 { font-size:18px; height:30px; color:#458fd3; font-weight:bold;}
.sy_ztbf ul li .zi p { font-size:13px; color:#666; line-height:22px; height:88px; overflow:hidden;}
.sy_ztbf ul li .zi font { font-size:12px; color:#458fd3; float:right;}
.sy_ztbf ul li .zi font  a {font-size:12px; color:#458fd3;}


.fd { position:fixed; bottom:20%; right:0; z-index:9999; }

.foot { width:100%; background:#f4f6f8; border-top:3px solid #458fd3; padding:30px 0px;}
.foot .contt { float:left; background:url(../images/x2.jpg) no-repeat top right; }
.foot .contt ul li {float:left; margin-right:90px;  }
.foot .contt ul li h1 { background:url(../images/x1.jpg) no-repeat left bottom; height:30px; font-size:14px; margin-bottom:10px; color:#333; font-weight:bold;}
.foot .contt ul li p { font-size:12px; color:#ddd; line-height:22px;}
.foot .contt ul li p a { color:#666;}
.foot .ketb { width:420px; float:right; margin-top:30px;}
.foot .ketb ul li { width:90px; text-align:center; float:left; font-size:14px;}
.foot .ketb ul li a {font-size:14px;}
.foot .ketb p { padding:15px 0px 0px 18px; line-height:24px; color:#666;}
.foot1 { width:100%; height:50px; line-height:50px; color:#FFF; background:#458fd3;}
.foot1 a { height:50px; line-height:50px; color:#FFF;}

.weixin{ width:42px; height:41px; position:relative; font-size:12px; text-align:center; margin-left:24px; margin-bottom:4px;}
.weixin a{width:42px; height:41px; display:block; position:absolute; left:0; top:0;background:url(../images/wx.png) no-repeat center top; }
.weixin .weixin_nr{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-40px; top:-150px; display:none;}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:140px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ background:url(../images/wx.png) no-repeat left bottom;}

.weixinn{ width:41px; height:41px; position:relative; font-size:12px; text-align:center; margin-left:24px; margin-bottom:4px;}
.weixinn a{width:41px; height:41px; display:block; position:absolute; left:0; top:0;background:url(../images/wb.png) no-repeat center top; }
.weixinn .weixin_nrn{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-40px; top:-150px; display:none;}
.weixinn .weixin_nrn img{ margin-bottom:5px;}
.weixinn .weixin_nrn .arrown{ width:0; height:0; border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:140px;}
.weixinn.on .weixin_nrn{ display:block;}
.weixinn.on a{ background:url(../images/wb.png) no-repeat left bottom;}



.zjbd { width:100%; background:url(../images/nbj.jpg) no-repeat #ffffff center top;}
.bfl { padding:25px 0px 25px 0px; text-align:center;}
.bfl ul li { width:auto; text-align:center;  font-size:14px; margin:10px; display:inline-block;  height:36px; line-height:36px;  border-radius:3px;}
.bfl ul li a {font-size:16px; padding:0px; height:36px; line-height:36px; background:#eeeeee; border-radius:3px; display:block; width:140px;}
.bfl ul li:hover a{ background:#458fd3; color:#FFF; display:block; border-radius:3px;}
.bfl ul li .hide {background:#458fd3; color:#FFF; display:block; border-radius:3px;}
.zjbd p { padding:0px 0px 15px 0px; font-size:16px; line-height:30px;}
.zjbd .cqt { width:1200px; margin:15px auto;}
.zjbd .cqt ul li{ margin:0px 15px; width:270px; height:px; float:left;}
.zjbd .cqt ul li img { width:270px;}
.zjbd .tu { text-align:center; padding:15px 0px;}

.zjbdd { width:100%; background:#ffffff; padding-bottom:50px;}
.zjbdd .qywh { width:1000px; margin:0px auto; padding-bottom:50px;}
.zjbdd .qywh  ul li { border-bottom:1px solid #dddddd; padding:30px 0px;}
.zjbdd .qywh  ul li .tu { width:130px; height:130px; border-radius:100px; border:4px solid #dddddd; float:left;}
.zjbdd .qywh  ul li .tu img { width:130px; height:130px; border-radius:100px;}
.zjbdd .qywh  ul li .wz { width:820px; float:right; line-height:30px; font-size:14px; padding-top:5px;}
.zjbdd .qywh  ul li .wz h1 { font-size:18px; height:40px; color:#458fd3;}
.zjbdd .ryzz { width:1029px; margin:0px auto; padding-bottom:50px;}
.zjbdd .ryzz ul li { width:293px; float:left; margin:12px 25px; box-shadow:0 1px 4px #999; height:375px;}
.zjbdd .video { width:1200px; margin:0px auto; border:1px solid #dddddd;}
.zjbdd .video .tu { float:left; width:768px;}
.zjbdd .video .zi { width:290px; float:right; margin-right:71px; margin-top:100px; font-size:14px; line-height:30px;}
.zjbdd .video .zi p { padding-top:30px;}
.zjbdd .video1 { width:1200px; margin:0px auto 0px auto; height:520px; padding:50px 0px;}
.zjbdd .video1 .kuan {border:1px solid #dddddd; height:520px; line-height:80px; text-align:center; width:567px; font-size:22px; }
.zjbdd .rczp { width:1200px; margin:0px auto; border-color:#f5f5f5; border-collapse:collapse; color:#458fd3; line-height:55px; }
.zjbdd .rczp .hx1 { background:#458fd3; color:#FFF; font-size:18px; font-weight:bold;}
.zjbdd .rczp .yd30 { padding-left:30px;}
.zjbdd .rczp .hx2 { background:#f5f5f7; color:#333; font-size:16px;}
.zjbdd .rczp .hx3 { background:#ffffff; color:#333; font-size:16px;}


.ny_llzs { width:910px; margin-top:10px;}
.ny_llzs ul li { width:212px; float:left; border:1px solid #458fd3; margin:10px 0px 12px 12px; }
.ny_llzs ul li .tu { width:212px;  text-align:center; padding:10px 0px;}
.ny_llzs ul li h1 { width:212px;  background:#458fd3; height:40px; line-height:40px; font-size:16px; text-align:center; color:#FFF;}
.ny_llzs ul li h1 a {font-size:16px; text-align:center; color:#FFF;}
.ny_llzs ul li p { font-size:14px; padding:8px; line-height:24px;}

.ny_hyzx { width:895px; margin:10px 0px 0px 12px;}
.ny_hyzx ul li { height:50px; line-height:50px; border-bottom:1px dashed #dddddd; font-size:16px; background:url(../images/dian.jpg) no-repeat center left; padding-left:15px;}
.ny_hyzx ul li a { font-size:16px;}
.ny_hyzx ul li span { float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999;}


.neiye{width:100%; padding:30px 0px; margin:0px auto; overflow:hidden; background:#FFF;}

.neiye .lmmc{width:860px; color:#458fd3; font-size:22px; line-height:50px; margin-bottom:25px; background:#f5f5f5; padding:0px 15px; margin-left:12px;}
.neiye .lmmc span{float:right; font-size:14px; color:#555;}

.neiye .lf{width:260px; float:left; overflow:hidden;}
.neiye .lf h3{width:230px; height:60px; padding:13px 15px 7px; background-color:#458fd3; color:#fff; font-size:22px; line-height:30px;}
.neiye .lf h3 span{font-size:12px; text-transform:uppercase; display:block;}
.neiye .lf ul{width:238px; border:1px solid #e7e7e7; padding:6px 10px 20px; overflow:hidden; background:#f5f5f5;}
.neiye .lf ul li{width:240px; float:left; display:block;}
.neiye .lf ul li a{height:42px; border-bottom:1px dotted #bbb; font-size:14px; color:#555; line-height:42px; text-decoration:none; display:block; padding-left:15px; background:url(../images/jt1.png) no-repeat left center;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.neiye .lf ul li a:hover{color:#458fd3; background:#458fd3 url(../images/jtt.png) no-repeat 10px center; color:#fff; padding-left:25px;}
.neiye .lf .lx{margin-top:15px;}
.neiye .lf .l{width:228px; border:1px solid #e7e7e7; background:url(../images/lx_bj.png) no-repeat right bottom; padding:15px; overflow:hidden; font-size:12px; line-height:28px; color:#555;}
.neiye .lf .l img{width:100%; height:auto; display:block;}
.neiye .lf .l strong{font-size:15px; margin:10px 0 6px; display:block;}
.neiye .lf .fl{margin-top:10px; overflow:hidden;}
.neiye .lf .fl h4{background-color:#f5f5f5; font-size:16px; line-height:50px; text-indent:10px; position:relative;}
.neiye .lf .fl h4 a {font-size:16px; line-height:50px;}
.neiye .lf .fl h4.on{background-color:#458fd3;}
.neiye .lf .fl h4.on a{color:#fff; font-size:16px;}
.neiye .lf .fl h4 i{height:50px; width:50px; font-size:18px; line-height:50px; text-align:center; text-indent:0; display:block; position:absolute; top:0; right:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.neiye .lf .fl h4.on i{color:#fff;
transform:rotate(90deg);
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);}
.neiye .lf .fl ul{border-top:0; display:none;}
.neiye .lf .fl em{width:26px; border-radius:3px; background-color:#F00; font-size:12px; line-height:12px; color:#fff; text-align:center; display:inline-block; vertical-align:top; margin-top:10px; margin-left:5px;}

.neiye .rt .cp_zs{width:920px;}
.neiye .rt .cp_zs ul li{width:200px; border:1px solid #e7e7e7; padding:5px 5px 0px 5px; float:left; margin:8px; background-color:#f5f5f5;}
.neiye .rt .cp_zs .tp{width:200px; height:200px; margin:0 auto;}
.neiye .rt .cp_zs .tp img{width:200px; height:200px; display:block;}
.neiye .rt .cp_zs .wz{text-align:center; margin-bottom:5px;}
.neiye .rt .cp_zs .wz h3{font-size:15px; line-height:36px; }
.neiye .rt .cp_zs ul li:hover {background-color:#458fd3; border:1px solid #458fd3; color:#FFF;}


.neiye .rt .cp_xq { width:900px; margin-left:12px; font-size:14px; line-height:30px; margin-top:40px;}
.neiye .rt .cp_xq h4 { font-size:18px; height:50px; line-height:50px; margin-bottom:15px; font-weight:bold; border-bottom:1px solid #cccccc;}


/*²úÆ·ÏêÇé*/
#preview{ float:left; margin:0px auto; text-align:center; width:500px;}
.jqzoom{ width:500px; height:417px; position:relative;  float:left;}

.zoomdiv{ left:859px; height:417px; width:500px;}
.list-h li{ float:left; }
#spec-n5{width:500px; height:100px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:26px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:26px;}
#spec-list{ width:470px; float:left; overflow:hidden; display:inline; margin:10px 0px 0px 15px; padding:0px;}
#spec-list ul li{ float:left; margin:0px 3px; display:inline; width:112px;}
#spec-list ul li img{ border:1px solid #ccc; width:100px; height:83px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:500px;height:417px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:100px;height:83px;border:1px solid #aaa; opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:470px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:6px; *margin-left:0;}

.xqyc {width:350px; float:right; overflow:hidden;}
.xqyc h4{font-size:24px; margin-bottom:15px; color:#458fd3;}
.xqyc p{font-size:14px; line-height:32px; margin-bottom:10px; padding:0px;}
.xqyc span{color:#bbb;}
.xqyc .xwz { padding-top:50px; line-height:30px; color:#999; font-size:12px;}
.xqyc .xwz a { color:#999; font-size:12px;}
.xqyc .xwz font { color:#333; font-size:14px;}
.xqyc .tb { margin-top:15px;}
.xqyc .tb a { padding-right:5px;}


.contact { width:1120px; margin:30px auto; padding:30px 40px 30px 40px; background:#FFF;}
.contact .diyi { width:1120px; margin:0px auto;}
.contact .diyi .left { width:430px; float:left;}
.contact .diyi .left .lxdh { background:url(../images/dh.png) no-repeat center left; padding-left:55px; font-size:16px; line-height:30px; margin-bottom:20px;}
.contact .diyi .left .lxdh font { font-size:26px; font-family:Arial, Helvetica, sans-serif; color:#458fd3;}
.contact .diyi .right { width:165px; line-height:30px; padding:0px 30px; text-align:center; font-size:16px; float:right; margin-top:20px;}
.contact .dier { margin-top:50px; background:url(../images/wz.png) no-repeat left top; padding-left:30px; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.contact .disan { margin-top:30px; background:url(../images/dz.png) no-repeat left top; padding-left:30px; font-size:16px;}
.contact .disi { margin-top:50px;}
.contact .disi img { box-shadow:0 1px 4px #f5f5f5; border:1px solid #f5f5f5;}
.contact .ditu { border-top:1px solid #dddddd; margin-top:70px; padding-top:30px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}