@charset "utf-8";/*蓝色#0878cc 绿色#009040* 页面宽度1140 实际显示1120*/
/* CSS Document */
body {font-family:微软雅黑, Arial, Helvetica, sans-serif;font-size: 15px;line-height: 1.8em; /* 18px */color: #474747;background-color: #fff;margin:0 auto;}

iframe,video, audio {display: block;}

/*img,*/ embed, object, video { /* Note: keeping IMG here will cause problems if you're using foreground images as sprites. */max-width: 100%;}

video {width: 100%;height: auto;}

ul,li {list-style: none;margin:0;padding:0}

h1, h2, h3, h4, h5, h6 {margin: 0px;}

/* Clearfix */

.clear {clear: both;display: block;height: 0;overflow: hidden; visibility: hidden;width: 0;}

a,a:link,a:visited,a:active {color: #474747;text-decoration: none;}
a:hover {color: #0878cc;text-decoration: none;}
img {border:none;max-width:100%;width:expression(document.body.clientWidth > 100%? "100%": "auto" );}
embed { max-width: 100%;  }
img {border:none;vertical-align:middle;}

p {text-indent: 0em;} /*首行缩进*/

/*table{color:#333333;text-align:left;border-collapse:collapse;}
table td{border:1px solid #bcbcbc;height:30px;font-size: 14px;padding:2px;} 
table tr:hover,table tr.altrow{background-color:#f8f8f8;}*/

#wrap {border-top: 0px solid #fff;padding-top: 0px;overflow: hidden;text-align:center;}



/*all*/
.main {width: 1120px;margin:20px auto; text-align:center; overflow: hidden; }
.alpha a:hover img{filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;} 
.empty{height:16px;}




/*top*/
.top{width: 100%;  min-width:1140px; border-top:4px solid #0878cc;overflow: hidden; }
.top-top{width: 100%;  min-width:1140px;background-color:#fafafa;border-bottom:1px solid #dddddd;overflow: hidden;}
.top-main{width:1140px; margin:0 auto; height:30px; line-height:30px;}
.top-left{float:left; margin-left:10px;color:#000;}
.top-right{float:right; margin-right:10px; color:#000; background:url(../img/tel.png) no-repeat left center; font-weight:bold; padding-left:25px;}
.head{width:1140px; margin:10px auto;overflow: hidden;}
.logo{float:left; margin-left:10px; text-align:center;}
.slogan{float:right;  }

.mu-bk{width: 100%; min-width:1140px;background: #0878cc; height:46px;}
.mu{width:1140px; margin:0 auto; }
#mu ul{width: 1140px; list-style:none;margin:0 auto;overflow: hidden; }
#mu li {float:left;width:114px; line-height:46px;margin:0 auto; }
#mu li a{display:block;cursor:hand;color: #fff;letter-spacing:2px; text-align:center;font-size: 16px;}
#mu li a:hover{background:#434343;color: #fff;}

.banner{width: 100%; height:420px;margin:6px auto; border-bottom:1px solid #CCC;border-top:1px solid #CCC; overflow: hidden;min-width:1140px; position:relative;}
.banner-main{width: 100%; height:240px;margin:6px auto; background:url(../img/banner-main.jpg) no-repeat center center; border-bottom:1px solid #CCC;border-top:1px solid #CCC; overflow: hidden;min-width:1140px; position:relative;}

/*index*/
.I-left{float:left;width:280px;text-align:left;}
.IL-M a{float:left;width:80px; height:26px; line-height:26px;font-size:13px;text-align:center; border: solid 1px #0878cc; background-color:#0878cc;color:#fff;margin:2px auto;display: block;}
.IL-M a:hover{ background:#085b9a;border: solid 1px #085b9a; color:#fff;display: block;text-decoration: none;}

.LT{ margin:10px auto;}
.LT-left{float:left;width:46px;}.LT-right{float:left;}

.I-right{float:right;width:280px;text-align:left;}
.IR-border{margin-bottom:10px;border-top:2px solid #474747;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;}
#IR-team ul{width: 280px; list-style:none;margin:0 auto;overflow: hidden; }
#IR-team li {float:left;width: 140px;margin:10px auto;  }
.IRT-img{text-align:center;width: 120px;margin:0 auto;}
.IRT-title{margin:10px auto;text-align:center;width: 120px;}

.I-center{width:510px; margin:0 auto;text-align:left;}
#IC ul{width: 510px; list-style:none;margin:0 auto;overflow: hidden; }
#IC li {margin:0 auto;  }
.IC-date{float:left;width:80px;  color:#999;}
.IC-content{float:left;width: 410px; background:url(../img/news_piont.gif) no-repeat center left ; padding-left:10px;margin-right:10px;}
.IC-content01{float:left;width: 490px; background:url(../img/news_piont.gif) no-repeat center left ; padding-left:10px;margin-right:10px;}

/*title*/
.T-title{border-bottom:2px solid #474747;height:36px; margin-bottom:10px;}
.title-B{float:left;font-size:16px;font-weight:bold;line-height:36px}
.title-M a{float:right;width:70px; height:20px; line-height:20px;font-size:13px;text-align:center; border: solid 1px #0878cc; background-color:#0878cc;color:#fff;margin:8px auto;display: block;}
.title-M a:hover{ background:#085b9a;border: solid 1px #085b9a; color:#fff;display: block;text-decoration: none;}

.link { margin:20px auto; padding:4px 10px;text-align:left;background-color:#f8f8f8; border-left:2px solid #0878cc;}


/*列表及内页的左侧*/
.Clist-tit{width:280px; line-height:60px;background:#0878cc;color:#fff; text-align:center; font-size:18px; letter-spacing:2px; margin-bottom:2px;}
#Clist ul{width: 280px;list-style:none;margin:0 auto;overflow: hidden; }
#Clist li  {width:280px; text-align:center; overflow: hidden; }
#Clist li a{display:block;cursor:hand;height:50px;line-height:50px; color: #fff;letter-spacing:2px;font-size: 16px;background:#268fdf;margin-bottom:1px;overflow: hidden; }
#Clist li a:hover{background:#085b9a;color: #fff;}

.C-main{float:right;width:810px;text-align:left;}
.nav{line-height:36px; background:url(../img/home.png) no-repeat left center; padding-left:26px;}
.CM-title{ margin-top:20px; margin-bottom:36px;font-size:20px; text-align:center}
.CM-content{ margin:10px auto;}




#list-txt ul{width: 800px; list-style:none;margin:0 auto;overflow: hidden; }
#list-txt li {margin-bottom:18px;  border-bottom:1px solid #CCC;}
.list-txt-date{float:left;width:80px;  color:#999;}
.list-txt-content{float:left;width: 700px; background:url(../img/news_piont.gif) no-repeat center left ; padding-left:10px;margin-right:10px; font-size:16px; }
.list-txt-content01{width: 700px; background:url(../img/news_piont.gif) no-repeat center left ; padding-left:10px;margin-right:10px; font-size:16px; }
.list-txt-dd{font-size:12px;}

.list-txt-content01{float:left;width: 800px; background:url(../img/news_piont.gif) no-repeat center left ; padding-left:10px;margin-right:10px;}



.page{ margin:10px 0; text-align:center;}



#culture ul{width: 800px; list-style:none;margin:0 auto;overflow: hidden; }
#culture li {float:left;width: 250px;margin:20px 6px; }
#culture li span{ display:block; font-size:18px; line-height:40px;height:40px; text-align:center} 


#team ul{width: 800px; list-style:none;margin:0 auto;display: block;overflow: hidden; }
#team li {width: 800px;margin:20px 0; border-bottom:1px #CCC solid; padding-bottom:12px;overflow: hidden;}
.team-img{float:left; width:150px; height:150px; margin-right:10px;}
.team-txt{float:left;width:630px;}
.team-title{text-align:left;line-height:36px;font-size:16px; font-weight:bold}
.list-dd{text-align:left;}


/*info*/
.info-main{ margin:10px 5px auto; text-align:left; min-height:400px;}

.left_erwei{width:240px; text-align:center;margin-top:20px; margin-bottom:10px;}

/*news*/
.list_page{width:720px;padding: 10px 0;margin:20px auto; text-align:center;border-top:solid 1px #dfdfdf; overflow: hidden;}

/*bottom*/
.bottom{width: 100%; ;border-top:1px solid #d1d1d1; background:#f3f3f3;min-width:1140px; margin-top:20px;overflow: hidden;}
.bottom_main{ width:1140px;margin: 0px auto; overflow: hidden;}
.bottom-left{float:left;margin-left:10px;margin-top:16px; margin-bottom:16px;overflow: hidden;}
.bottom-right{float:right;margin-right:10px; margin-top:16px; margin-bottom:16px; text-align:center;overflow: hidden;}
.bottom-L{float:left;margin-right:10px; width:140px;}
.bottom-T{ text-align:left; font-weight:bold; margin-bottom:10px;}
#bottom ul{width: 140px; list-style:none;margin:0 auto;overflow: hidden; }
#bottom li {width:140px;margin:0 auto;text-align:left; }

.foot{width: 100%; border-top:1px solid #4e4e4e; background:#868686;min-width:1140px; overflow: hidden;  }
.foot_main{ width:1140px;margin: 20px  auto; }
.foot_main p{font-size:12px;color:#fff; line-height:20px; margin:0 auto; text-align:center;}
.foot_main p a{color:#fff;}
.foot_main p a:hover{text-decoration: underline;}
.foot_main_left {float:left; text-align:left; font-size:12px;color:#fff;margin-left:10px; }
.foot_main_left a:hover{text-decoration: underline;}
.foot_main_right {float:right;font-size:12px;color:#fff;margin-right:10px; }
.foot_main_right a{color:#fff;}
.foot_main_right a:hover{text-decoration: underline;}


/*totop*/
#toTop {width:50px;height:50px;background: url(../img/top.png);position:fixed;left: 55%;margin-left: 500px;bottom:90px;cursor:pointer;display:none;}
#toTop:hover {background: url(../img/top_on.png);}

/*QQ*/
#kefu{ width:120px; height:auto; position:fixed; top:50%; right:5px;z-index:999; background:#fff; border:1px solid #d1d1d1;border-top:2px solid #0878cc; margin-top:-170px;display:none;}
#kefu .top-qq{ width:100%; height:35px; line-height:35px;font-family:"Microsoft YaHei"; font-size:14px; color:#333; font-weight:bold; text-align:center;}
#kefu .middle{ font-size:12px; width:100%; text-align:center;}
#kefu .middle p{ color:#0878cc; font-weight:bold;font-size:12px;margin:0px auto}
#kefu .close{float:right; margin-right:10px; margin-top:10px; cursor:pointer;}
.right_bar{ width:28px; height:95px; position:fixed; top:50%; right:0; margin-top:-170px; z-index:888; }
.right_bar img{cursor:pointer;}


