﻿
/* CSS Document */
*{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-family:"微软雅黑"; color:#333;}
html *,html *:before,html *:after {
  box-sizing: border-box;
  -webkit-transition:0.5s;
  transition: 0.5s;
  
}
body{margin:0;padding:0}ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,hgroup,p,blockquote,figure,form,fieldset,input,legend,pre,abbr,button,strong,u,p,em,b{margin:0;padding:0}
ul{ list-style:none;}
a{ cursor:pointer;}
em{ font-style:normal;}
a,u{ text-decoration:none;}
img{ display:block;}
.clearfix{ clear:both;}
.top_bg{ background-color:#2d2d2d; height:40px;}
.top_nav{ width:1200px; margin:0 auto;letter-spacing:1.5px;}
.right{ float:right;}
.right li{ float:left; margin:0 10px; line-height:40px; color:#b0b0b0; font-size:14px;}
.right a{ line-height:40px; color:#b0b0b0;font-size:14px;}
.right a:hover{ color:#fff;}
.logo_box{ width:1200px; margin:0 auto; height:120px;}
.search{ background-image:url(../images/search.png); width:33px; height:33px; float:left; display:block; line-height:160px;  margin-left:20px; margin-top:50px; margin-bottom:50px;}
.logo{ float:left; margin-right:60px; margin-top:30px;}
.logo_box span{ background-image:url(../images/china.png); display:block; width:34px; height:23px; float:right; margin:40px 10px;}
.nav_border{ border-top:2px solid #f2f2f2;}


.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:200px;left:50%;margin-left:-300px;width:420px;background:#eee url(modal-gloss.png) no-repeat -200px -80px;position:absolute;z-index:101;padding:30px 40px 34px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal-modal .close-reveal-modal {
font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;} 
.reveal-modal h2{font-size:18px;color:#990000;padding:0 0 20px 0;}
.reveal-modal p{padding:0 0 15px 0;}
input{ display:block; padding:5px 10px; margin:5px 10px; width:120px;}


#header{ height:100px;position:relative;z-index:999;width:1200px; margin:0 auto;}
#header_r{ height:100px;position:fixed;z-index:999;width:100%; margin:0 auto; background-color:#fff;top:0;left:0;right:0;filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity: 0.85;opacity: 0.85;}
#header_logo{width:222px;height:42px;position:absolute;top:34px;left:100px;background-image:url('../images/logo.png'); background-repeat:no-repeat;}
#header_nav{position:absolute;top:25px;width:100%;}
#header_menu_list{width:auto;height:50px;margin-left:380px;margin-bottom:0;}
.header_menu_list{ margin:0 15px;height:50px;float:left;line-height:50px;text-align:center;font-size:16px;color:#333;position:relative;}
.header_menu_list_checked{border-bottom:#004098 2px solid;}
.header_menu_list a{height:50px;width:100%;color:#333;display:inline-block;text-decoration:none;font-size:16px;}
.header_menu_list_checked a{font-size:16px;color:#004098;}
.header_menu_list a:hover{font-size:16px;color:#004098;border-bottom:#004098 2px solid; transition:none; -webkit-transition:none;}
#header_menu_details{/*overflow:hidden;*/ display:none;position:absolute;background-color:#fff;width:100%;height:120px;/* filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; */}
.header_detail_container{width:1000px;height:120px;position:absolute;top:0;left:0;}
#header_menu_details_box{width:1000px;height:120px;margin:0 auto;overflow:hidden;position:relative;}
#header_menu_details_mask{width:100%;height:120px;position:absolute;}
.header_detail_box{float:left;}
.header_detail_box{width:200px;height:120px;}
.header_detail_img{width:180px;margin:15px 0 10px 10px;background-size:cover;}
.header_detail_title img{display:inline-block;margin-right:8px;}
.header_detail_title{text-align:center;}
img{border:0;}
a{text-decoration:none;color:#333;}
a:hover{color:#1974A1;}

.fullSlide{width:100%;position:relative;height:700px;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:700px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:700px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.banner_box{ position:relative; overflow:hidden;}
.banner{ position:relative; left:50%; margin-left:-960px;}
.contant_box{ width:100%;}
.left_box{ width:50%; background-color:white; float:left; height:500px; position:relative;}
.right_box{ width:50%; float:left; height:500px; overflow:hidden;}

.left_article{ width:450px; position:absolute; right:100px; top:160px;}
.left_box h1{ font-size:36px; color:#4c4c4c; text-align:center; font-weight:normal;}
.left_box u{ font-size:24px; display:block; font-family:"微软雅黑"; color:#4c4c4c; text-align:center; margin:5px 0;}
.left_box p{ font-size:18px; color:#3c3c3c;font-family:"微软雅黑"; text-align:center; line-height:32px; margin-top:40px;}
.left_box span{ width:50px; height:2px; background-color:#e5e5e5; display:block; margin:20px auto;}
.right_box img{ width:100%; height:100%;}
.left_articlem{ width:450px; position:absolute; left:100px; top:160px;}
.brand_bg{ background-color:#fafafa; padding:10px 0;}
.brand_box{ width:1200px; margin:0 auto;}
.brand_title h1{ font-size:34px; color:#4c4c4c; font-weight:normal; text-align:center;}
.brand_title em{ font-family:Constantia; font-size:45px; color:#4c4c4c; display:block; text-align:center; margin-bottom:50px;}
.brand_box table tr td {line-height: 30px;font-size: 14px; font-family:"微软雅黑" }


.new_box{ width:1200px; margin:0 auto; padding:10px 0;}

.new_title h1{ font-size:34px; color:#4c4c4c; font-weight:normal; text-align:center;}
.new_title em{ font-family:Constantia; font-size:45px; color:#4c4c4c; display:block; text-align:center; margin-bottom:50px;}
.new_video{ float:left; margin-right:20px;}
.new_p{ background-color:#fafafa; padding:30px 30px 90px 30px; width:100%; height:300px;}
.new_img{ width:100%;}
.new_img img{ width:100%;}
.new_p span{ font-size:16px; color:#000; text-align:center; margin-bottom:30px; display:block;}
.new_p p{ font-size:14px; color:#3c3c3c; line-height:17px; text-align:justify;height:300px;overflow:hidden;}

#none{ margin-right:0;}

.footer_middle{ width:1200px; margin:0 auto; padding:30px 0 40px 0;}
.footer_middle dl{ float:left; width:15%;}
.footer_middle dt{ font-size:16px; color:#333; margin-bottom:20px;font-weight:normal;}
.footer_middle dd{ line-height:26px; color:#666;font-weight:normal;}
.footer_middle dd a:hover{color:#014099;}
.qgcode img{ float:left;}
.footer_bottom_bg{ background-color:#333;}
.footer_bottom{ width:1200px; margin:0 auto; height:40px;}
.footer_bottom p{ font-size:14px;color:#b0b0b0; line-height:40px; float:left;}
.footer_bottom .link { float:right; color:white;}
.link a{ margin:0 10px; line-height:40px; color:white;}
.link a:hover{ text-decoration:underline;}
.qgcode img{ margin:10px 20px;}
.phone{ background-image:url(../images/tel_s.png); background-repeat:no-repeat; background-position:left center; padding-left:20px;font-size:20px;}
.about_bg{ background-image:url(../images/about_bg.png); padding:20px 0 80px 0; overflow:hidden;}
.about_box{ width:1200px; margin:0 auto;}

.title_list{ margin:30px auto; height:20px; width:475px;}
.title_list li{ float:left; margin:0 10px; position:relative;}
.title_list a{ padding:6px 15px; border:1px solid #DBDBDB; font-size:16px; color:#333;}
.title_list li span{ background-image:url(../images/sanjiao.png); width:14px; height:14px; position:absolute; left:50%; margin-left:-6px; top:27px;}
.title_list a:hover{ background-color:#004098; color:white;}
.title_list li .current{ background-color:#004098; color:white;}
.about_title{ margin:0 auto;}

.title_l{ margin:30px auto; height:20px; width:579px;}
.title_l li{ float:left; margin:0 10px; position:relative;}
.title_l a{ padding:6px 15px; border:1px solid #DBDBDB; font-size:16px; color:#333;}
.title_l li span{ background-image:url(../images/sanjiao.png); width:14px; height:14px; position:absolute; left:50%; margin-left:-6px; top:27px;}
.title_l a:hover{ background-color:#004098; color:white;}
.title_l li .current{background-color:#004098;color:white;}

.title_s{ margin:30px auto; height:20px; width:700px;}
.title_s li{ float:left; margin:0 10px; position:relative;}
.title_s a{ padding:6px 15px; border:1px solid #DBDBDB; font-size:16px; color:#333;}
.title_s li span{ background-image:url(../images/sanjiao.png); width:14px; height:14px; position:absolute; left:50%; margin-left:-6px; top:27px;}
.title_s a:hover{ background-color:#004098; color:white;}
.title_s li .current{background-color:#004098;color:white;}

.about_title h1{ font-size:24px; color:#000; font-weight:normal; text-align:center; padding:15px;position:relative;}
.about_title .line{ background-image:url(../images/about_line.png); width:153px; height:2px; display:block; margin:0 auto;}
.about_title p{ font-size:16px; text-align:center; color:#666; display:block; line-height:18px;}

.about_title section{padding-top:35px; padding-left:20px; padding-right:20px;}
.about{ margin:0 auto; padding-top:28px; width:100%;}

.about_img img{width:100%;}
.about p{ font-size:18px; color:#333; text-align:justify; line-height:34px; margin-top:17px;}
.button{ margin:0 auto; width:80px; margin-top:28px;}
.button1{ width:30px; height:30px; background-image:url(../images/about_left.png); display:block; float:left; cursor:pointer;}
.button1:hover{ background-image:url(../images/about_lefth.png);}
.button1:active{background-image:url(../images/about_lefth.png);} 
.button2{ width:30px; height:30px; background-image:url(../images/about_rightt.png); display:block; float:left; margin-left:20px;cursor:pointer;} 
.button2:hover{  background-image:url(../images/about_right.png);}
.team{ width:312px; margin:38px auto;}

.pro_bg{ background-image:url(../images/about_bg.png); padding:50px 0 80px 0; overflow:hidden;}
.pro_box{ width:1200px; margin:0 auto;}
.pro_title{ margin:0 auto;}
.pro_title h1{ font-size:24px; color:#000; font-weight:normal; text-align:center; padding:15px;position:relative;}
.pro_title .line1{ background-image:url(../images/about_line.png); width:153px; height:2px; display:block; margin:0 auto;}
.pro_title p{ font-size:16px; text-align:center; color:#666; display:block; line-height:18px; margin-top:18px;}
.list {margin:0 auto; padding-top:30px;height:80px;width:475px;}
.list li{ float:left;padding:5px 30px; border:1px solid #cdcdcd; background-color:#fcfcfc;margin:0 10px; border-radius:2px; display:block; cursor:pointer;}
.list li a{ color:#ccc;font-size:16px;}
.list .current{ background-color:#1061cf; color:white;}
.pro{ width:100%; margin:0 auto; padding-bottom:60px;}
.probox li{ float:left; width:380px; margin:10px;}
.news_bg{ background-image:url(../images/about_bg.png); padding:0 0 80px 0; overflow:hidden;}
.news_box{ width:1200px; margin:0 auto;}
.news_title{ margin:0 auto;}
.news_title h1{ font-size:24px; color:#000; font-weight:normal; text-align:center; padding:15px;position:relative;}
.news_title .line1{ background-image:url(../images/about_line.png); width:153px; height:2px; display:block; margin:0 auto;}
.news_title p{ font-size:16px; text-align:center; color:#666; display:block; line-height:18px; margin-top:18px;}
.newslist_bg{ background-color:#5e8ed1; height:60px;
  box-shadow: 0px 3px 7px 0px rgba(138, 138, 138, 0.53);}
.news{ width:1200px; margin:0 auto;}
.new{ padding-left:20px; float:left;}
.new_list{ float:right;}
.new li{ float:left; color:white; line-height:60px; margin-left:5px;}
.new li a{ color:white; font-size:16px; line-height:60px;}
.new li a:hover{ text-decoration:underline;}
.new_list li{ float:left; color:white; line-height:60px; margin-left:20px;}
.new_list li a{ color:white; font-size:16px; line-height:60px;}
.new_list li a:hover{ text-decoration:underline;}
.news_middle{ position:relative; width:1200px; margin:0 auto; padding-top:45px; padding-bottom:10px;}
.new_article{width:800px; margin:10px auto;}
.news_p{width:800px; margin: 0 auto; position:relative;height:110px;overflow:hidden;text-align: center;line-height: 35px;}
.news_p h1{ font-size:18px; color:#333; font-weight:550; }
.news_p p{ font-size:14px; color:#757575; line-height:25px; margin-top:25px; width:560px; text-align:justify;}
.news_p .month{ font-size:32px; color:#333; position:absolute; right:40px; display:block; top:38px;}
.news_p b{ color:#757575; font-size:20px; font-weight:normal; display:block;position:absolute; right:40px; top:70px;}
.new_contant{ width:100%; margin-top:20px; margin-bottom:30px;overflow:hidden;}
.new_contant .video{margin:0 auto;}
.news_listi{ float:left; width:50%; margin-top:15px; cursor:pointer;overflow:hidden;height:140px;}

.date{ background-color:#f4f4f4; padding:24px 35px 24px 30px; float:left; margin-left:10px;transition:0.5s linear;}
.date h1{ font-size:32px; color:#333;}
.date span{color:#757575; font-size:20px; font-weight:normal; margin-left:40px; margin-top:10px; }
.p{ background-color:#fff; padding:32px 80px 72px 25px; float:left; width:430px;transition:0.5s linear;}
.p h2{ font-size:18px; color:#333; font-weight:normal;}
.p p{ font-size:14px; color:#757575; line-height:20px; margin-top:20px;}
.news_listi:hover .date{ background-color:#5e8ed1;}
.news_listi:hover h1{ color:#fff;}
.news_listi:hover .p{ background-color:#202020;}
.news_listi:hover .date span{ color:#fff;}
.news_listi:hover h2{color:#fff;}
.news_listi:hover p{color:#fff;}
.pagination{  margin:20px auto;padding:0 0 20px 0;}
.pagination li{ float:left; margin-left:20px;}
.pagination li a{ color:#ccc;font-size:14px;}
.pagination li a:hover{ color:#004098;}
.pagination li .active { color:#004098;}
.column_box{ width:100%; padding:50px 45px;}
.column_box ul{ margin:0 auto; width:1100px;}
.column_box li{ float:left;}
.column1{ width:105px; height:105px; overflow:hidden; margin:0 auto; position:relative;}
.column1 img{ position:absolute; top:0; left:0; transition:0.3s linear;}
.column1:hover img{ left:0; top:-105px;}
.column_box li{ width:232px; margin:0 15px;}
.column_box h1{ text-align:center; line-height:50px; font-size:24px; color:#333; font-weight:normal; margin:15px 0;}
.column_box p{ color:#333; font-size:18px; text-align:center; margin-top:15px;}
.column_box span{ color:#757575; font-size:16px;}
.column_box b{ font-size:14px; line-height:normal; color:#333; text-align:center;margin-top:15px;}

 .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;} 

.service_box{ width:100%; margin:0 auto; padding-top:50px;}
.service_list{ margin:0 auto; width:900px;}

.service_list li{ float:left; margin:20px 60px; width:180px;}
.service_list li b{ font-size:18px; text-align:center; color:#333; font-weight:normal; display:inherit; margin-top:30px;}
.service_imgs{ width:120px; height:120px; margin:0 auto;}
.service_box p{ text-align:center; margin-top:30px; font-size:14px; color:#333;}
.dc_box{ background-color:#FFFFFF; padding:40px;}
.dc li{ border-bottom:1px solid #ebebeb; height:65px; position:relative;}
.dci1{ font-size:16px; font-style:normal; color:#333; padding:15px 40px 15px 20px; background-image:url(../images/text.png); background-position:right center; background-repeat:no-repeat; line-height:65px;}
/*.dc span{ background-image:url(../images/text.png); width:20px; height:20px; display:block; float:left;}*/
.dc li a{ font-size:16px; color:#333; padding:8px 22px; border:1px solid #014099; float:right; border-radius:4px; margin-top:15px; position:absolute; right:10px; top:2px;}

.dc1 li{ border-bottom:1px solid #ebebeb; height:65px; position:relative;}
.dci2{ font-size:16px; font-style:normal; color:#333; padding:15px 40px 15px 20px; background-image:url(../images/player.png); background-position:right center; background-repeat:no-repeat; line-height:65px;}
/*.dc span{ background-image:url(../images/text.png); width:20px; height:20px; display:block; float:left;}*/
.dc1 li a{ font-size:16px; color:#333; padding:8px 22px; border:1px solid #014099; position:absolute; right:10px; top:2px; border-radius:4px; margin-top:15px;}
.dc2 li{ border-bottom:1px solid #ebebeb; height:65px; position:relative;}
.dci3{ font-size:16px; font-style:normal; color:#333; padding:15px 40px 15px 20px; background-image:url(../images/Software.png); background-position:right center; background-repeat:no-repeat; line-height:65px;}
/*.dc span{ background-image:url(../images/text.png); width:20px; height:20px; display:block; float:left;}*/
.dc2 li a{ font-size:16px; color:#333; padding:8px 22px; border:1px solid #014099; position:absolute; right:10px; top:2px; border-radius:4px; margin-top:15px;}

.btn-0:before{
  z-index: -1;
}
.btn-0{ z-index:99999;}

.btn-0{
  position: relative;



  max-width: 250px;

  overflow: hidden;
  border: 1px solid currentColor;
}

.btn-0 {
  color: #925073;
}
.btn-0:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 80px;
  background: #014099;
}
.btn-0:hover {
  color:white;
}
.btn-0:hover:before {
  width: 250px;
}
.btn-0:active {
  background: #7f315a;
}
.sc_box{ border:#ebebeb solid 2px; width:1000px; margin:0 auto; background-color:#fff; padding:30px; position:relative; height:300px;}
.sc_box h1{ font-size:36px; text-align:center; line-height:50px; font-family:"宋体"; font-weight:normal; color:#004098;}
#text{ width:400px; height:36px; border:1px solid #004098; color:#bebebe; padding-left:10px; margin:40px auto; display:block;}
#btn{ width:80px; height:30px; border-radius:4px; color:white; background-color:#004098; border:none; font-size:18px; cursor:pointer; position:absolute;top:220px; right:300px;}
.sc_box p{ font-size:14px; text-align:left; position:absolute; top:170px; right:450px;}
.devel_box{ background-color:#fff;  padding-top:50px; padding-bottom:30px;}
.devel_box img{ margin:0 auto;}
.cp_box{ width:100%; margin:0 auto; background-color:#fff; padding:50px;}
.cp_box li{ border-bottom:1px dashed #cbcbcb; padding-bottom:10px; height:50px;}
.cp .sanjiao{ background-image:url(../images/left_sanjiao.png); width:18px; height:21px; display:block; float:left; margin-right:5px; margin-top:8px;}
.cp a{ font-size:18px; color:#666; float:left;margin-top:8px;}
.cp .day{ font-size:16px; color:#666; float:right;margin-top:8px;}
.cp li:hover .sanjiao{ background-image:url(../images/hover_sanjiao.png);}
.cp li:hover a{ color:#004098;}
.cp_pgnumber a{ float:left; margin:20px 10px 40px; font-size:14px; color:#757575;}
.cp_pgnumber a:hover{ color:#004098;}
.list .p_current{ background-color:#004098; color:white;}
.probox_1 li{ overflow:hidden; float:left; width:380px; margin:10px;position:relative;}
.probox_1 .span{ width:100%; background-color:rgba(16,97,201,0.7); height:100%; position:absolute; left:0; color:white; font-size:18px; line-height:60px; padding-left:20px;}
.span h1,.span u{ color:white; font-size:24px; font-weight:normal;}
.span p{ line-height:20px; font-size:14px; color:#f6f6f6; width:350px; text-align:justify;}
.span span{ position:absolute; width:150px; height:40px; color:#fff; background-color:#000; line-height:40px; right:20px; bottom:20px; text-align:center; border-radius:3px;}
.news_contant{ background-color:#fff; padding-top:50px; padding-bottom:70px; width:1200px; margin:0 auto;}
.news_contant h3{ font-size:30px; font-family:"微软雅黑"; text-align:center; line-height:60px; font-weight:normal;}
.news_contant span{ display:block;font-size:14px; color:#757575; text-align:left; margin-top:20px; margin-bottom:50px; margin:0 auto;}
.news_contant .video{margin:0 auto;}
.news_contant p{line-height: 36px;text-indent:2em;
    font-size: 16px;
    letter-spacing: 1px; margin-top:30px; text-align:left;}
.news_contant img{ margin:20px auto;padding:5px 20px;}

.video{ width:599px;height:483px; }
#goTopBtn{position: fixed;line-height:36px;width:60px;bottom:35px;height:60px;cursor:pointer;
background:url(../images/back_to_top.png); display:none; z-index:99999;}
.inag_box{ background-color:#fff; padding:40px 50px 80px 80px; margin:0 auto; width:1200px;}
.inag_box h1{ font-size:20px; color:#333; line-height:30px;}
.inag_box p{ font-size:14px; color:#606060; line-height:25px; margin-top:15px;}
.inag_img img{ margin:0 auto;}

tbody tr{ height:30px;}
tbody td{ font-size:14px; color:#666; padding-left:5px;}
.bold{ font-weight:bold;}

.cp_contant{ width:100%; padding:40px 20px; background-color:white;}
.cp_contant h3{font-size: 24px;
    font-family: 微软雅黑;
    text-align: center;
    line-height: 60px;
    font-weight: normal;}
.cp_contant .date_d{
    font-size: 14px;
    color: #757575;
    text-align: center;
    width:100%;
	display:block;
margin-bottom:20px;
  }

.cp_contant p{ line-height:30px;font-size:16px;}
.cpinpage{ height:40px; border-top:1px solid #ccc; padding-top:15px; margin-top:20px; font-size:14px;}
#leftpage{ float:left;}
#rightpage{ float:right;}
#leftpage a{ color:#999;font-size:14px;}
#leftpage a:hover{ color:#003a8d;text-decoration:underline;}
#rightpage a{ color:#999;font-size:14px;}
#rightpage a:hover{ color:#003a8d; text-decoration:underline;}


/*浮动客服*/
.clear { clear: both; font-size: 0px; line-height: 0; height: 0; }

@font-face { font-family: 'iconfont'; src: url(../iconfont/iconfont.eot); src: url(../iconfont/iconfont.eot?#iefix) format('embedded-opentype'), url(../iconfont/iconfont.woff) format('woff'), url(../iconfont/iconfont.ttf) format('truetype'), url(../iconfont/iconfont.svg#iconfont) format('svg'); }

.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
/*new right*/
.cndns-right { position: fixed; right: 1px; top: 50%; margin-top: -100px; z-index: 100 }
.cndns-right-meau { position: relative; }
.cndns-right-btn { width: 48px; height: 48px; border: 1px solid #ddd; text-align: center; display: block; margin-bottom: 6px; position: relative; background-color: #fff }
    .cndns-right-btn sup { display: block; min-width: 24px; height: 24px; text-align: center; line-height: 24px; color: #fff; border-radius: 50%; background-color: #ff6800; position: absolute; left: -12px; top: -12px; }
    .cndns-right-btn p { color: #004098; font-size: 14px; line-height: 18px; padding-top: 5px; display: none; }

.meau-car .cndns-right-btn { border-color: #004098; margin-bottom: 20px; }
.meau-contact .cndns-right-btn i, .meau-code .cndns-right-btn i, .meau-sev .cndns-right-btn i, .cndns-right-btn i { font-size: 24px; display: block; width: 48px; height: 48px; line-height: 48px; color: #333; }

.cndns-right-box { position: absolute; top: -15px; right: 48px; padding-right: 25px; display: none; }
    .cndns-right-box .box-border { border: 1px solid #ccc; border-top: 4px solid #004098; padding: 10px; background-color: #fff; -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15); -moz-box-shadow: 0 3px 8px rgba(0,0,0,.15); box-shadow: 0 3px 8px rgba(0,0,0,.15); position: relative }
        .cndns-right-box .box-border .arrow-right { display: block; width: 13px; height: 16px; background: url(../images/arrow.png) no-repeat; position: absolute; right: -13px; top: 26px; }
        .cndns-right-box .box-border .sev-t p, .cndns-right-box .box-border .sev-w p { float: left; color: #004098; font-size: 24px; line-height: 28px; }
            .cndns-right-box .box-border .sev-t p i, .cndns-right-box .box-border .sev-w p i { display: block; font-size: 14px; color: #aaa; margin-bottom: 15px; }
        .cndns-right-box .box-border .sev-b, .cndns-right-box .box-border .sev-w2 { argin-top: 15px; border-top: 1px solid #e4e4e4 }
            .cndns-right-box .box-border .sev-b h4, .cndns-right-box .box-border .sev-w2 h4 { color: #666; font-size: 14px; font-weight: normal; }
            .cndns-right-box .box-border .sev-b li { float: left; width: 33.33333% }
                .cndns-right-box .box-border .sev-b li a { display: inline-block; color: #999; font-size: 13px; padding-left: 35px; background: url(../images/qq.gif) no-repeat left 3px; line-height: 45px; }


            .cndns-right-box .box-border .sev-b h4, .cndns-right-box .box-border .sev-w h4 { color: #666; font-size: 14px; font-weight: normal; }
        .cndns-right-box .box-border .sev-w li { float: left; width: 50% }
        .cndns-right-box .box-border .sev-w2 li a { display: inline-block; color: #999; font-size: 13px; padding-left: 35px; background: url(../images/ww.jpg) no-repeat left 3px; line-height: 45px; }

.meau-sev .cndns-right-box .box-border { width: 290px; }
.meau-contact .cndns-right-box .box-border { width: 230px; }
.cndns-right-meau:hover .cndns-right-box { display: block }
.meau-code .cndns-right-box { top: inherit; bottom: -35px; }
    .meau-code .cndns-right-box .box-border { width: auto; text-align: center; border-top: 1px solid #ccc; }
        .meau-code .cndns-right-box .box-border i { display: block; color: #004098; font-size: 16px; line-height: 16px; }
        .meau-code .cndns-right-box .box-border .arrow-right { top: inherit; bottom: 50px; }
.meau-sev .cndns-right-btn .demo-icon { display: none; }
.meau-zs .cndns-right-btn { background-color: #004098; color: #fff; margin-top: 80px; border-color: #004098 }
    .meau-zs .cndns-right-btn p { color: #fff }
#zixunUl li { width: 57%; }
.cndns-right-btn:hover { border: 1px solid #004098; background: #004098; }
    .cndns-right-btn:hover i { color: #fff; }

.right-btn i { font-size: 14px !important; }
.slider { position: relative; text-align: center; margin: 0 auto; z-index: 1 }
.slider .bd,
.slider .bd li,
.slider .bd div { width: 100%; height: 660px; }
/*请给每个幻灯片套个div并设置id，通过id重置这个地方的宽度，达到自定义效果*/
.slider .bd { z-index: 2; overflow: hidden }
.slider .bd li { float: left; width: 100%; overflow: hidden; background-position: center; background-repeat: no-repeat }
.slider .bd li a { display: block; width: 100%; height: 100% }
.slider .bd li img { display: block }
.slider .hd { position: absolute; z-index: 3; left: 0; right: 0; bottom: 20px; padding: 0 10px; text-align: center }
.slider .hd li { display: inline-block; text-align: center; margin-right: 7px; cursor: pointer; background-color: #fff }
.slider .hd li.active { background-color: #ee7518 }
.slideGroup { width: 1200px; margin: 0 auto; margin-top: 40px; }
.slideGroup .parBd { width: 1200px; zoom: 1; margin-top: 50px; }
.slideGroup .slideBox { overflow: hidden; zoom: 1; width: 1200px; }
.slideGroup .sPrev, .slideGroup .sNext { display: block; width: 72px; height: 138px; float: left; background: url(../images/prev.jpg) no-repeat; }
.slideGroup .sNext { background: url(../images/next.jpg) no-repeat; width: 72px; height: 138px; }
.slideGroup .parBd .tempWrap { float: left; }
.slideGroup .parBd ul { overflow: hidden; zoom: 1; float: left; width: 1055px; }
.slideGroup .parBd ul li { float: left; _display: inline; overflow: hidden; text-align: center; margin: 0 100px; }
.n-bt { font-size: 20px; }
.n-time { font-size: 18px; color: #666; margin-top: 15px; }
.n-des { font-size: 14px; color: #999999; line-height: 30px; margin-top: 15px; }

/*map*/
.m_map { width: 989px; height: 724px; margin: 30px auto; position: relative; background: url(../images/diru.png) no-repeat 0 0; }
.tait { font-size: 36px; font-weight: bold; color: #666666; text-align: center; left: 100px; }
    .tait span { color: #ff6d3b; }
.tait2 { font-size: 36px; font-weight: bold; color: #666666; text-align: center; padding: 50px 0px; }
.mp { position: absolute; cursor: pointer; background: url(../images/fi1.png) no-repeat 4px 20px; width: 36px; height: 63px; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; }
.mp:hover {/* background: url(../images/fi2.png) no-repeat 4px 20px;*/ -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; }
.hover_tu { background: url(../images/fi2.png) no-repeat 4px 20px; }
.mp .mito { position: absolute; left: 0px; bottom: 0px; font-size: 12px; color: #666666; }
.mp .find_mi1 { left: -12px; width: 55px; }
.mp .find_mi2 { left: -5px; width: 55px; }
.feng { position: absolute; display: none; left: 38px; top: -20px; width: 300px; min-height: 80px;opacity: 0.8;filter:alpha(opacity=80);background: #d9d7d7; border-radius: 5px; padding: 10px; z-index: 10; background-color:#d9d7d7; }
    .feng .sang { position: absolute; left: -8px; background: url(../images/vf2.png) no-repeat center center; width: 8px; height: 14px; height: 80px; }
    .feng .tree .boou { width: 86px; float: left; }
    .feng .tree .du_size { float: left; }
        .feng .tree .du_size p { font-size: 14px; color: #FFF; line-height: 20px; }
.mp1 { left: 195px; top: 200px; }
.mp2 { left: 341px; top: 349px; }
.mp3 { left: 450px; top: 430px; }
.mp4 { left: 541px; top: 421px; }
.mp5 { left: 524px; top: 538px; }
.mp6 { left: 545px; top: 594px; }
.mp7 { left: 242px; top: 408px; }
.mp8 { left: 555px; top: 365px; }
.mp9 { left: 700px; top: 395px; }
.mp10 { left: 609px; top: 295px; }
.mp11 { left: 643px; top: 454px; }
.mp12 { left: 615px; top: 482px; }
.mp13 { left: 677px; top: 480px; }
.mp14 { left: 742px; top: 498px; }
.mp15 { left: 699px; top: 557px; }
.mp16 { left: 651px; top: 551px; }
.mp17 { left: 628px; top: 606px; }
.mp18 { left: 692px; top: 443px; }
.mp19 { left: 727px; top: 428px; }
.mp20 { left: 762px; top: 390px; }
.mp21 { left: 694px; top: 310px; }
.mp22 { left: 745px; top: 345px; }
.mp23 { left: 661px; top: 219px; }
.mp24 { left: 699px; top: 224px; }
.mp25 { left: 809px; top: 150px; }
.mp26 { left: 825px; top: 187px; }
.mp27 { left: 864px; top: 103px; }
.mp28 { left: 573px; top: 573px; }
.mp29 { left: 746px; top: 441px; }
.mp30 { left: 720px; top: 508px; }
.mp31 { left: 779px; top: 440px; }
.mp32 { left: 580px; top: 642px; }
.mp33 { left: 806px; top: 468px; }
.mp34 { left: 805px; top: 76px; }
.mp35 { left: 753px; top: 391px; }
.mp36 { left: 623px; top: 413px; }
.mp37 { left: 575px; top: 435px; }
.mp38 { left: 636px; top: 357px; }
.mp39 { left: 513px; top: 307px; }
.mp40 { left: 569px; top: 230px; }
.mp41 { left: 778px; top: 495px; }
.mp42 { left: 769px; top: 198px; }
.mp43 { left: 653px; top: 545px; }
.mp44 { left: 769px; top: 593px; }
.mp45 { left: 755px; top: 443px; }
.mp46 { left: 668px; top: 588px; }
.mp47 { left: 349px; top: 324px; }
.mp48 { left: 763px; top: 543px; }
.mp49 { left: 798px; top: 578px; }
.mp50 { left: 722px; top: 544px; }
.mp51 { left: 706px; top: 501px; }
.mp52 { left: 785px; top: 530px; }
.mp53 { left: 434px; top: 550px; }
.mp54 { left: 570px; top: 621px; }
.mp55 { left: 654px; top: 274px; }
.mp56 { left: 651px; top: 397px; }
.mp57 { left: 492px; top: 420px; }
.mp58 { left: 482px; top: 326px; }
.mp59 { left: 729px; top: 345px; }
.mp60 { left: 561px; top: 566px; }
.mp61 { left: 551px; top: 455px; }
.mp62 { left: 530px; top: 504px; }











