html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
body{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
* {}
a{outline:none; text-decoration:none;} a:hover{ text-decoration:underline;}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;}
body{font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/} em,i{ font-style:normal;}
body{font-family:"微软雅黑", "黑体";}
td {white-space: nowrap;}
/*公共样式*/
.linear-gradient{ background-image: linear-gradient(#5187c4, #1c2f45);}
.clear{clear: both;}
.box{width: 100%; min-width: 1000px; height: auto; margin: 0 auto; position: relative;}
.wrap{width: 1000px; height: auto; margin: 0 auto;  position: relative;}
.fl{float: left;}
.fr{float: right;}
.be7{border: 1px solid #e7e7e7;}
.nb{border: none;}
.ico{font-family: "\5b8b\4f53"}
.small{transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.big{transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}

#simple3D {
  position: fixed;
  z-index: 1;
  width: 100%;
  height: 1000px;
}
#simple3D div {
  height: 1300px;
  width: 120%;
}
#simple3D div.dot {
}
/*表单*/
input[type=text], textarea {
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid #ddd;
}
input[type=text]:focus, textarea:focus {
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid rgba(81, 203, 238, 1);
}
/*顶部*/

/*menu*/
.menu_box{}
.menu{height: 105px; border-top: 5px solid #0b5f91;}
.menu img{display: block; margin-top: 17px; float: left;}
.menu_box .left_box{padding: 8px 20px 0 0;}
.menu_box .right_box{padding: 26px 20px 0 0;}
.top_nav li{float: left; padding: 5px;}
.top_nav a{font-size: 14px; color: #0b5f91;}
.top_phone{font-size: 18px; color: #0b5f91;}
.top_phone i{color: #111;}
.nav_box{height: 40px;}
.nav{height: 40px; width: 1000px; background: url(../images/nav_bg.jpg); float: left;}
.nav li{float: left; position: relative; z-index: 1000000000;}
.nav_main{display: block;  height: 40px; line-height: 40px; float: left; padding: 0 23px; color: #fff; font-size: 14px; text-align: center; text-decoration: none !important; }
.nav_main.chose{background: #0b5f91;}
.nav_main span{font-size: 12px; color: #125c91; opacity: 0.6; line-height: 25px;}
.nav_main span.chose{color: #125c91; opacity: 0.6;}
.sub_nav{ background: #fff; padding: 5px; position: absolute; top: 62px;  display: none;}
.sub_nav a{display: block; padding: 0 20px;  height: 28px; text-align: center; font-size: 14px; line-height: 28px; background: url(../images/4.png) 0 28px; color: #215685;}
.sub_nav a:hover{background: url(../images/4.png); color: #fff; text-decoration: none;}
.phone{position: absolute; right: 200px; top: -17px; }
/*焦点图*/
.banner_box{ width: 1000px; height: 434px; background: green; margin-top: 3px;}

 /*首页标题*/
 .index_title{height: 32px; line-height: 32px; border-bottom: 1px solid #e7e7e7;}
 .index_title h2{display: block; float: left; padding: 0 5px; font-size: 15px; color: #0b5f91;}
 .index_title i{display: block; float: left;  font-size: 12px; color: #767676;}
.index_title a{display: block; float: right; font-size: 12px; padding-right: 2px; color: #797979;}
/*首页新闻*/
.index_model{border:1px solid #e7e7e7; margin-bottom: 15px;}
.index_news_list_box li{height: 30px; line-height: 30px; padding: 0 10px; word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;}
.index_news_list_box li i{display: inline-block; padding: 0 10px;}
.index_news_list_box li a{color: #333; }
 /*content*/
.index_content .wrap{padding: 15px 0;}
.index_content .left_box{width: 260px;}
.index_content .right_box{width: 718px;}
.tleft_box{width: 456px;}
.tright_box{width: 252px;}
.index_service_content{width: 718px; height: 392px; background: url(../images/index_service_bg.jpg);}
.scroll_box{border:1px solid #e7e7e7;}
.index_little_banner{border:1px solid #e7e7e7; margin-bottom: 15px;}
/*index_product*/
 .picMarquee-left{width:  100%;  overflow:hidden; position:relative;  padding: 10px 0; }
    .picMarquee-left .bd{ padding:0px 5px;}
    .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
    .picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; background: #fff; }
    .picMarquee-left .bd ul li .pic{ text-align:center; }
    .picMarquee-left .bd ul li .pic img{ width:145px; height:108px; background: #fff; display:block; padding:2px;}
    .picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
    .picMarquee-left .bd ul li .ptitle{ line-height:24px;   }
    .picMarquee-left .bd ul li .ptitle a{color: #3498cb; font-size: 14px; }
/*首页关于我们*/
.index_about{padding: 10px; height: 160px; overflow: hidden; line-height: 21px;}
.index_about img{float: left; padding: 0 10px 0px 0;}
/*首页服务*/
.index_service_content{margin-top: 10px;}
.index_service_list{height: 108px; width: 280px; margin: 50px 20px 20px 40px; float: left;}
.index_service_list img{display: block; width: 150px; height: 104px; border:2px solid #bababa;}
.index_service_list p{line-height: 104px; padding-left: 10px; font-size: 16px; color: #666;}
 /*title*/
 .title{width: 100%; padding: 10px 0;  }
 .title h1{float: left; font-size: 16px; color: #555555; padding-left: 40px; margin-left: 5px; background: url(../images/9.png) no-repeat left center;}
 .title1 h1{background: url(../images/9.png) no-repeat left center;}
 .title2 h1{background: url(../images/10.png) no-repeat left center;}
 .title h1 span{color: #86b9db;}
 .title a{display: block; float: right; margin-top: 24px; margin-right: 10px; color: #86b9db;}
/*链接*/
.link{border:1px solid #e7e7e7; margin-top: 15px;}
.link_title{height: 31px; background: url(../images/link_bg.jpg);}
.link_title img{float: left; margin: 5px 0 0 10px;}
.link_content a{display: block; margin: 10px 20px; float: left; color: #7d7d7d;}
/*底部*/
.bottom{height: 60px; text-align: center; border:1px solid #b8d762; background: #0b5f91; margin-top: 15px;}
.bottom p{line-height: 60px; color: #fff;}
/*招聘*/
.job_list{padding: 10px; border-bottom: 1px solid #e7e7e7;}
.job_list p{padding-bottom: 5px; line-height: 25px; font-size: 14px; color: #666;}
/*在线留言*/
.online_message{padding-top: 20px;}
.online_message label{display: block;}
/* 新闻详细内容*/
.news_jump{width: 1000px; padding: 20px; margin: 0 auto;}
.news_jump_title{width: 100%; height: 30px; text-align: center;}
.news_jump_title h1{font-size: 24px; line-height: 30px; color: #000;}
.news_jump_ifo{width: 670px; padding-left: 30px; margin:0 auto; height: 30px; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; margin-top: 20px; }
.news_jump_ifo span{color: #d5d5d5; line-height: 30px; margin-left: 20px;}
.news_jump_intro{padding: 10px;}
.news_jump_intro img{width: 700px; margin:0 auto; display:block; padding:20px;}
.news_jump_intro p{font-size: 13px; color: #000; line-height: 30px;}
/*左边导航*/
.left_nav_box{width: 225px;}
.index_content_l{width: 225px;}
.left_nav{width: 225px; margin-bottom: 40px;}
.left_nav a{display: block; width: 225px; text-align: center; line-height: 57px; font-size: 14px; color: #555; width: 100%;height: 52px; margin-bottom: 15px; background: #e5e5e5;}
.left_nav a.over{background: #0b5f91; color: #fff;}
.contact_ifo p{line-height: 25px; color: #414141;}
/*内页导航*/
.page_title{height: 30px; line-height: 30px; border-bottom: 1px solid #e7e7e7; margin: 10px 0;}
.page_title h2{display: inline-block; font-size: 14px; color: #0b5f91;}
.page_title i{display: inline-block; font-size: 12px; color: #767676;}
/*面包屑导航*/
.right_content{width: 740px;}
.bread_nav{width: 100%; border-bottom: 1px solid #3498cb; padding:10px;}
.bread_nav a{font-size: 14px; color: #258cc0;}
.bread_nav span{color: #258cc0; padding: 0 10px;}
/*公司简介*/
.news_ifo{padding: 20px;}
.news_ifo h1{text-align: center; font-size: 30px; color: #555; padding-bottom: 20px;}
.news_ifo p{ font-size: 14px; color: #555; line-height: 25px; }

/*新闻列表*/
.news_list_box{padding: 20px;}
.news_list{padding-bottom: 20px; margin-top: 10px; border-bottom: 1px solid #8a8a8a; position: relative;}
.news_list a{font-size: 14px; color: #555; line-height: 25px;}
.news_list p{font-size: 14px; color: #8a8a8a; line-height: 25px;}
.news_list i{position: absolute; right: 0; top: 0; color: #8a8a8a;}

/*产品列表*/
.products_list_box{margin-top: 40px;}
.products_list{float: left; margin: 10px; width: 160px; height: 250px; text-align: center;}
.products_list img{width: 100%; height: 150px;}
.products_list a{display: block; width: 100%; text-align: center; line-height: 60px; font-size: 14px; color: #555;}

/*产品详细内容*/
.products_ifo{padding-top: 40px;}
.basic_ifo{ padding: 20px;}
.basic_ifo img{display: block; width: 400px; height: 300px; float: left;}
.basic_ifo ul{float: left; margin-left: 50px; padding-top: 20px;}
.basic_ifo ul li{height: 50px;}
.basic_ifo ul li h1{font-size: 18px; color: #000; border-bottom: 1px solid #666; padding-bottom: 10px;}
.basic_ifo ul li i{font-size: 14px; color: #555;}
.basic_ifo ul li h2{font-size: 14px; color: #555;}
.detail_ifo{padding: 20px;}
.detail_ifo h1{background: #f5f5f5; border-left: 3px solid #116ec3; padding: 10px; font-weight: bold; margin-bottom: 20px; color: #116ec3;}
.detail_ifo p{font-size: 12px; color: #555; line-height: 25px;}