﻿@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, form, p, img { margin:0; padding:0; }
body { background:#fff; color:#333; line-height:20px; font-size:14px; font-family:"Microsoft YaHei";}
body,html{ width:100%; height:100%; overflow-x:hidden;}
.indexbody{ background:url(../images/bg.jpg) no-repeat fixed; background-size:100% 100%;}
ul,li {list-style:none;}
select, img { vertical-align:middle; }
img { border:none; }
table { padding:0px; margin:0px; }
a{ color:#575757; text-decoration:none; cursor:pointer;}
.clear{ clear:both; font-size:0px; height:0px;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.al{ text-align:left;}
.ac{ text-align:center;}
.ar{ text-align:right;}
.mt20{ margin-top:20px;}
.ml20{ margin-left:20px;}

/*************首页*************/
.header{ width:1000px; margin:0 auto;}
.logo{ width:360px; height:60px; margin-top:20px;margin-left:100px }
.logo img{ width:100% ;margin-top: 10px}
.logoR{}
.logoR .nav{ float:right; display:inline;    margin-right: 100px;} 
.logoR .nav li{ float:left; display:inline; font-size:16px; line-height:96px; font-size:16px; position:relative}
.logoR .nav li a{ display:block; padding:0 20px;}
.logoR .nav li.select{background:#00A2E9;  color:#fff;}
.logoR .nav li.select a,.logoR .nav li a:hover{background:#00A2E9;  color:#fff;}
.logoR .nav li.select a,.logoR .nav li a:focus{background:#00A2E9;  color:#fff;}
.logoR .nav li .subnav{ position:absolute; left:0; z-index:9999; top:95px; width:2000px; background:#00697e; display:none; background-color:#707070;}
.logoR .nav li:hover .subnav{ display:block;}
.logoR .nav li .subnav li{ float:left; display:inline; font-size:14px; line-height:80px;}
.logoR .nav li .subnav li a{ color:#000; display:block; padding:0 20px; color:#000;}
.logoR .nav li .subnav li a:hover{background:#717071;color:#00A2E9;}
.logoR .nav li.select .subnav li a{ background:#717071;}
.logoR .nav li.select .subnav li a:hover{ background:#b2b2b2;}
.logoR .lang{ float:right; display:inline; border-left:#231815 1px solid; display:inline-block; line-height:96px; font-size:16px; padding:0 0 0 20px;}
.banner{ width:100%;}
.banner img{ width:100%;}
.mainnlock{ width:1100px; margin:10px auto;}
.mainnlock1{  margin:10px auto;}
.mainnlock .title{ width:100%; background:#dcdddd; border-top-left-radius:20px; border-bottom-left-radius:20px; height:65px; /*line-height:34px;*/}
.mainnlock .title .tt{ 
/*float:left; display:inline; background:#00a2e9; border-radius:20px; color:#fff; width:100px; text-align:center; height:34px; line-height:34px;*/
    background: #00a2e9;
    color: #fff;
    height: 35px;
    width:  60px;
     line-height: 34px; 
    display: inline-block;
    padding: 15px;
	float:left;
 
}

.mainnlock .title .nr{  float: right;
    display: inline;
    height: 30px;
    line-height: 60px;
    width: 880px;
    position: relative;
    overflow: hidden;
    margin-top: 15px;
}
.mainnlock .title .nr .news_li,.swap{ line-height:34px; display:inline-block; position:absolute; top:0; left:0;}
.mainnlock .title .nr .swap{top:34px;}
.mainnlock1 .mainlist{ width: 1180px; overflow:hidden;    margin: 0 auto;}
.mainnlock1 .mainlist li{ float:left; display:inline; width:320px;     margin: 20px 29px 20px 40px;}
.mainnlock1 .mainlist li.marR0{ margin-right:0;}
.mainnlock1 .mainlist .pic{ width:100%; /*height:230px;*/}
.mainnlock1 .mainlist .pic img{ width:100%; height:100%;}
.mainnlock1 .mainlist .text{ border-bottom:#c6c7c8 1px solid; height:70px; padding:10px 0;}
.footer{ width:1000px; margin:10px auto; text-align:center; line-height:30px; color:#999;}

/*************内页*************/
.bannerny{ width: 100%; height:290px;}
.banner_about{ background:url(../images/banner_about.jpg) no-repeat center;}
.banner_news{ background:url(../images/banner_news.jpg) no-repeat center;}
.banner_pro{ background:url(../images/banner_pro.jpg) no-repeat center;}
.banner_job{ background:url(../images/banner_job.jpg) no-repeat center;}
.banner_contact{ background:url(../images/banner_contact.jpg) no-repeat center;}
.subnavblock{ background:#dcdddd; padding:20px 0; width:100%;}
.subnavblock .subnavlist{ width:1000px; margin:0 auto; overflow:hidden;}
.subnavblock .subnavlist li{ float:left; display:inline; margin:0 30px 0 0;}
.nrblock{ width:1000px; margin:15px auto;}
.nrblock .title{ width:100%;}
.nrblock .title .mt{
        background: #00a2e9;
    color: #fff;
    height: 45px;
    width: 30px;
    /* line-height: 34px; */
    display: inline-block;
    padding: 0 10px;
    vertical-align: middle;
}
.nrblock .text{ margin:20px 0;}
.newsblock{}
.newsblock .newstit{ background:#c9c9ca; padding:5px 10px; font-weight:bold; display:inline;}
.newsblock .newsnr{ padding:15px 0;}
.newsdetail{}
.newsdetail .newstit{ border-radius:20px;}
.newsdetail .newsnr{ line-height:24px;}
.contact{ line-height:30px;}
.linian .text{ padding:15px 0;}
.linian .ss{ width:100%; margin:15px 0 0 0; text-align:center;}
.linian .ss span{ background:#c9c9ca; border-radius:20px; height:34px; line-height:34px; display:inline-block; width:300px; text-align:center;}
.job{ margin:40px 0 0 0;}
.job .mtit{ padding:5px 0; font-size:16px;}
.job .submtit{ font-size:14px; font-weight:bold; margin:10px 0 0 0;}
.job .jobnr{}
#more{
	color:#ea5e02;
	font-weight:700;
}

