@charset "utf-8";
/* CSS Document */

/*公共基础begin*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea,table, th, td,div {margin:0px auto;padding: 0;}
img{border: 0 none;vertical-align: top;}
i, em {font-style: normal;}
ol, ul {list-style: none outside none;}
input, select, button, h1, h2, h3, h4, h5, h6 {font-family: inherit;font-size: 100%;font-weight:normal;}
table {border-collapse: collapse; border-spacing: 0;}
body {background: none repeat scroll 0 0 #fff;color: #333;font-family: Microsoft YaHei,Helvetica,STHeiti STXihei,Microsoft JhengHei,Arial;font-size: 14px;height: 100%;}
.clear{clear:both; font-size:1px; line-height:1px;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.mt20{margin-top:20px;}

/*链接样式*/
a{color:#333; text-decoration:none;outline: none;}
a:hover{color:#139bdf; text-decoration:none;}

.top{width:1180px;margin:0px auto;}
.logo{float:left;width:519px;text-align:center;padding-top:33px;padding-bottom:34px;}
.nav{float:right;width:566px;margin-left:95px;padding-top:72px;}
.nav li{float:left;padding-right:45px;font-size:16px;font-weight:bold;}
.nav li a{color:#333;}
.nav li a.curr{color:#0480be;}
#banner{width:100%;height:595px;margin:0px auto;z-index:10;position:relative;}
#banner .imglist{width:100%;height:595px;cursor:pointer;position:absolute;}
.banner_btn{position:absolute;bottom:20px;left:44%;display:inline-block;padding:2px 15px;}
.banner_btn li{float:left;height:4px;width:41px;margin:0px 5px;background:url("../images/index/focustiao.png") no-repeat;cursor:pointer;}
.banner_btn .hover{background:url("../images/index/focustiao_s.png") no-repeat;}
.footer{background:#0f6894;width:100%;text-align:center;color:#fff;}
.footer p{line-height:35px;}
.footer_n{width:1180px;background:#3583aa;height:115px;font-size:14px;padding:35px 0px 0px;}

.page_d{width:770px;padding:15px 0px;overflow:hidden;}
.page{text-align:center;}
.page a{display:inline-block;font-size:13px;border:1px solid #dedede;padding:4px 10px;margin-left:8px;border-radius:3px;background:#ebebeb;}
.page a:hover{background:#139bdf;color:#fff;border-radius:3px;border:1px solid #139bdf;}
.page a.num_s{color:#fff;padding:4px 10px;margin-left:8px;font-size:13px;text-decoration:none;background:#139bdf;border-radius:3px;border:1px solid #139bdf;}
.page a.num_s:hover{color:#fff;text-decoration:none;}
.page a.d{border:none;padding:2px 3px;background:none;}
.page a.d:hover{border:none;background:none;color:#dd0512;padding:2px 3px;}

.t_title{width:100%;margin-top:30px;margin-bottom:30px;}
.t_title h1{text-align:center;font-size:33px;}
.t_title h2{text-align:center;padding:10px 0px 5px;}
.index_news{width:1156px;background:#efefef;padding-left: 12px;padding-right: 12px;padding-top:25px;padding-bottom:25px;overflow:hidden;}
.index_news_n{width:293px;height:565px;background:#fff;padding:30px;float:left;margin-left: 16px;margin-right: 16px;}
.index_news_n h1{text-align:center;width: 293px;height: 240px;}
.index_news_n h1 img{width: 293px;height: 240px;}
.index_news_n p{height:130px;}    
.index_news_n h2{font-size:18px;color:#000;line-height:22px;padding:35px 0px 10px;height:50px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.index_news_n h3{font-size:14px;color:#999;padding:0px 0px 20px;}
.index_news_n p{font-size:14px;text-intent:0px;line-height:26px;}
.index_news_n h4{text-align:right;margin-top:30px;}
.index_news_n h4 a{color:#fff;background:#139bdf;padding:5px 15px;}
.index_company{width:1180px;overflow:hidden;padding:10px 0px 20px;}
.index_company .lf{width:330px;float:left;text-align:left;}
.index_company .rt{width:810px;float:left;padding:0px 20px;}
.index_company .rt p{font-size:16px;line-height:40px;}
.index_company .rt p span{font-size:30px;color:#0a8ccd;padding-right:20px;}
.index_company .rt p a{color:#0a8ccd;}

.subbanner_n{width:1180px;padding-top:265px;}
.subtitle{height:185px;width:300px;background:url(../images/common/lefttitle_bg.png) no-repeat;float:left;text-align:center;}
.subtitle h1{color:#fff;font-size:35px;margin-top:55px;line-height:35px;}
.subtitle h2{color:#5ab9e9;font-size:20px;margin-top:15px;font-family:arial;}
.subbanner_intro{height:450px;width:100%;margin:0px auto;background:url(../images/companyintro/banner.jpg) no-repeat center;}
.subbanner_news{height:450px;width:100%;margin:0px auto;background:url(../images/news/banner.jpg) no-repeat center;}
.subbanner_culture{height:450px;width:100%;margin:0px auto;background:url(../images/culture/banner.jpg) no-repeat center;}

.t_body{width:1180px;background:url(../images/common/b_bg.jpg) repeat-y;padding-bottom:50px;overflow:hidden;}
.t_b_leftmenu{width:300px;float:left;text-align:center;overflow:hidden;}
.t_b_leftmenu ul{width:260px;float:right;}
.t_b_leftmenu li{height:75px;line-height:75px;text-align:center;border-bottom:1px solid #139bdf;font-size:18px;}
.t_b_leftmenu a.curr{color:#139bdf;}
.t_b_rt{width:770px;float:left;padding:0px 55px;}
.t_b_title{margin:45px 0px;text-align:right;color:#3f9ac9;font-size:30px;}
.t_b_title span{font-size:16px;color:#c5c4c3;font-family:arial;padding-right:10px;}
.t_b_rt .tx p{text-indent:2em;line-height:32px;}
.t_b_rt .tx p span{font-size:30px;color:#0a8ccd;padding-right:20px;}
.t_b_rt .organization{text-align:center;padding:20px 0px;}
.t_b_rt .culture{text-align:center;padding:20px 0px;}
.newslist{overflow:hidden;width:770px;padding:0px 0px 30px;}
.newslist_lf{width:125px;float:left;}
.newslist_rt{width:645px;float:right;border-bottom:1px solid #d1d1d1;padding-bottom:30px;}
.newslist_rt h1{color:#179ddf;font-size:18px;padding-bottom:20px;}
.newslist_rt h1 a{color:#179ddf;}
.newslist_rt p{line-height:26px;}
.newslist_lf .date{width:100px;height:110px;background:#efefef;float:left;}
.newslist_lf .date h1{margin-top:12px;text-align:center;border:1px solid #e7e7e7;background:#fff;color:#929090;font-size:14px;font-family:arial;line-height:26px;height:26px;}
.newslist_lf .date h2{font-size:40px;color:#179ddf;text-align:center;font-family:arial;padding-top:12px;}
.ndetail{width:100%;background:url(../images/news/newsd_top.jpg) no-repeat center top;padding-top:110px;}
.ndetail_n{width:1070px;background:#fff;border-radius:10px;padding:35px 55px 50px;overflow:hidden;}
.ndetail_n h1{border-bottom:1px solid #d1d1d1;color:#179ddf;font-size:22px;text-align:center;padding:35px 0px;}
.ndetail_n h2{color:#888;text-align:center;padding:30px 0px;}
.ndetail_n .tx{padding:0px 50px;}
.ndetail_n .tx p{font-size:16px;line-height:40px;text-indent:2em;}
.ndetail_n .tx p.c{text-align:center;padding:20px 0px;text-indent:0em;}
.achiev{width:100%;background:url(../images/achievement/banner.jpg) no-repeat center top;padding-top:110px;}
.achiev_n{width:1070px;background:#fff;border-radius:10px;padding:35px 55px 50px;overflow:hidden;}
.achiev_title{width:1070px;margin:10px 0px 25px;text-align:right;color:#3f9ac9;font-size:30px;}
.achiev_title span{font-size:16px;color:#c5c4c3;font-family:arial;padding-right:10px;}
.achiev_toppic{width:1070px;margin:10px 0px 35px;}
.a_d{width:1070px;overflow:hidden;padding:0px 0px 25px;}
.a_d_lf{width:120px;float:left;}
.a_d_rt{width:950px;float:right;border-bottom:1px solid #d1d1d1;padding-bottom:25px;}
.a_d_rt p{font-size:16px;line-height:35px;color:#555;}
.a_d_year{width:84px;height:84px;float:left;background:url(../images/achievement/year.png) no-repeat top;line-height:84px;color:#fff;font-size:24px;font-family:arial;text-align:center;}
