@charset "utf-8";
/* CSS Document */
html{
    height:101%;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin:0;padding:0;}
body, button, input, select, textarea {font:12px/1.5 宋体,"微软雅黑",Microsoft YaHei,Arial, Helvetica, sans-serif;color:#666666;}
input{border:hidden;}
h1, h2, h3, h4, h5, h6{font-family:微软雅黑,Microsoft YaHei,宋体;}
img{border:0px;font-size:0;vertical-align: top;}
body{-webkit-text-size-adjust:none;}
ul,li,dl{list-style-type:none}
li{vertical-align:top; }
a{outline: none;text-decoration: none;}
.clear{clear:both;}

body{background:#fff;}
.head{width:100%;height:70px;}
.w980{width:980px;margin:0 auto;}
 .logo{width:282px;height:50px;margin:10px 26px 0 0;float:left;}
.nav{width:672px;height:70px;float:left;}
.nav ul li{float:left;}
.nav ul li a{display:inline-block;width:96px;height:70px;text-align:center;font-family:微软雅黑,Microsoft YaHei;font-size:15px;color:#333;line-height:70px;}
.nav ul li a:hover{background:#3478ab;color:#fff;}
.nav ul li a.on{background:#3478ab;color:#fff;}

/*banner*/
.row-content{height:440px;width:100%; margin:0 auto;overflow:hidden;}
.showcase.cloud{ position:relative;width:100%; height:440px;margin:0 auto;}
.content-main-visual a{display:block;width:100%;height:440px;}
.showcase.cloud .slide .content-main-feature{ height:7px; width:280px; position:absolute; top:410px; left:48%}
.showcase.cloud .slide .content-main-feature .feature{ width:60px; height:7px;float:left;margin-right:10px; text-align:center; position:relative; overflow:hidden}
.showcase.cloud .slide .content-main-feature .feature a{ padding-top:0; display:block; width:60px; height:7px; position:relative; background-image:none; opacity:0.4; filter:alpha(opacity=40); color:#000}
.showcase.cloud .slide .content-main-feature .feature a:hover{ background-image:none}
.showcase.cloud .slide .content-main-feature .feature a:hover{ opacity:1; filter:alpha(opacity=100)}
.showcase.cloud .slide .content-main-feature .green { background-color:transparent}
.showcase.cloud .slide .content-main-feature .dark-green{ background-color:#37576b}
.showcase.cloud .slide .content-main-feature .green a{ background-color:#368bbc;}
.showcase.cloud .slide .content-main-feature .green a:hover, .showcase.cloud .slide .content-main-feature .green a.current{ background-color:#368bbc; color:#fff}
.showcase.cloud .slide .content-main-feature .green a:hover span, .showcase.cloud .slide .content-main-feature .green a.current span{ background-color:#37576b; color:#fff}
.showcase.cloud .slide .content-main-feature .feature a.current{ opacity:1; filter:alpha(opacity=100)}
.showcase.cloud .slide .content-main-feature .feature a .timerLine{ display:none; position:absolute; left:0; bottom:0; width:122px; height:7px}
.showcase.cloud .slide .content-main-feature .feature a.current .timerLine{isplay:block}

/*news*/
.tit{margin:30px 0;width:980px;height:40px;background:url("../images/tit_news.png") 0 0 no-repeat;}
.cotnews .newslist ul li{float:left;margin-right:38px;width:215px;display:block;}
.cotnews .newslist ul li.list0{margin-right:0;}
.cotnews .newslist ul li a.title{display:block;width:216px;height:18px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;color:#20325d;}
.cotnews .newslist ul li a:hover{color:#888888;}
.cotnews .newslist ul li p.text{width:216px;height:130px;margin-top:15px;line-height:22px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.cotnews .newslist ul li .more{margin-top:20px;height:18px;}
.cotnews .newslist ul li .more p{color:#999;float:left;line-height:22px;}
.cotnews .newslist ul li .more a{float:right;background:url("../images/icon_more.jpg") no-repeat 0 0;display:inline-block;width:60px;height:20px;overflow:hidden;}
.cotnews .newslist ul li .more a:hover{background:url("../images/icon_more.jpg") no-repeat 0 -20px;display:block;width:60px;height:20px;}

.scrolllist{margin-top:30px;}

/*scrollnewspic*/
.box{ width:940px; float:left;position:relative; overflow:hidden; _height:100%;}
.picbox{ width:940px; height:128px; overflow:hidden; position:relative;}
.piclist{ height:128px;position:absolute; left:0px; top:0px}
.piclist li{ background:#eee; margin-right:20px; padding:5px; float:left;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:20px; height:40px; background:url("../images/icon_prew.png") no-repeat;position:absolute; top:44px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -40px; left:4px;}
.og_next{ background-position:0 0; right:4px;}

.news_more a{display:block;width:28px;height:128px;background:url("../images/icon_newsmore.png") 0 0 no-repeat;float:right;}
.news_more a:hover{background:url("../images/icon_newsmore.png") -28px 0 no-repeat;}

/*products*/
.products .tit{background-position:0 -40px;margin-top:60px 0 20px 0;}
#swap_pic {width:980px;height:70px; padding-top:30px;overflow:hidden;}
#prev {text-indent: -9999px;width:10px;height:24px;background:url("../images/prev.jpg") no-repeat;float:left;overflow: hidden;margin:23px 10px 0 0;}
#next {text-indent: -9999px;width:10px;height:24px;background:url("../images/next.jpg") no-repeat;float:left;overflow: hidden;margin:23px 0 0 10px;}
.scroll {cursor: pointer}
.productsbox{position: relative; width:940px;float:left;height:70px;overflow: hidden}
.pics {position:absolute;width:5000px;top:0px}
.pics li{width:940px;float: left;height:70px;overflow: hidden}
.pics li p{position: relative;float:left; overflow: hidden; margin-right:5px;}
.pics li p a{border: #d2d2d2 1px solid; width:182px;height:68px;display:block;}
.pics li p a:hover{border:1px solid #34a3eb;}
.pics li p.last{margin-right:0;}

/*partner*/
.partner .tit{background-position:0 -80px;margin-top:60px;}
.partnerlist ul li{float:left;display:block;width:145px;height:55px;margin:20px 22px 0 0;}
.partnerlist ul li a{display:block;width:143px;height:53px;border:1px solid #d2d2d2;}
.partnerlist ul li a:hover{border:1px solid #34a3eb;}
.partnerlist ul li.partnerlist0{margin-right:0;}
.navi li span{font: bold 10px Tahoma; colorR: #636363}

/*foot*/
.foot{width:100%;hieght:174px;background:#f0f0f0;border-top:1px solid #f0f0f0;margin-top:35px;}
.footbox{height:173px;border-top:1px solid #fff;}
.footnav{margin-top:30px;}
.footnav dl{float:left;line-height:12px;width:140px;}
.footnav dl dt{color:#333;margin-bottom:20px;line-height:14px;}
.footnav dl dd a{color:#666;line-height:22px;}
.footnav dl dd a:hover{color:#05a;}
.copy{width:100%;height:38px;background:#1c5178;}
.copy p{color:#fff;line-height:38px;}

/*about*/
.innerbanner{width:100%;height:185px;background:#e8e8e8;}
.menu_left{float:left;width:285px;}
.innermenu ul{width:204px;height:158px;background:#3478ab;margin-left:40px;}
.innermenu ul li{float:left;width:204px;height:38px;border-top:1px solid #16507f;}
.innermenu ul li a{font-family:微软雅黑,Microsoft YaHei;color:#fff;display:block;width:204px;height:38px;line-height:39px;font-size:14px;text-align:center;}
.innermenu ul li a:hover{background:#024e8a}
.innermenu ul li a.on{background:#024e8a}
.innermenu ul li.menu0{border-bottom:1px solid #16507f;}
.menu_bot{margin-left:40px;}
.cont_right{float:left;width:695px;}
.cont_right .mininav{width:695px;height:39px;border-bottom:1px solid #dddddd;text-align:right;}
.cont_right .mininav a{color:#666;line-height:39px;}
.cont_right .mininav a:hover{color:#05a;}
.cont_right .introcont{margin-top:30px;width:695px;}
.cont_right .introcont h3{font-weight:normal;font-size:18px;line-height:18px;color:#333;}
.cont_right .introcont p{line-height:22px;margin-top:15px;}
.cont_right .introcont embed{margin-top:25px;}
.cont_right .introcont img{margin-top:30px;}

.devetab{width:720px;margin-top:30px;}
.clr{display:block;_zoom:1;}
.clr:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.devetab ul li{float:left;width:90px;}
.devetab ul li .tab_type, .tab_type_cur{width:110px;height:30px;display:block;background:url("../images/sche.jpg") no-repeat;color:#7ea0bb;text-align:center;}
.devetab ul li .tab_type:hover, .tab_type_cur, .tab_type_cur:hover{background:url("../images/sche_hov.jpg") no-repeat;color:#05a;}
.tab_content p{margin:22px 30px;line-height:28px;}
.tab_content p strong{margin-right:40px;font-weight:normal;}

.roundpic{margin-top:30px;}
.roundpic .list1{float:left;}
.roundpic .list2{float:right;}
.roundpic .blank1{height:14px;clear:both;}
.roundpic .roundpicbox{border:1px solid #d1d1d1;background:#fff;padding:5px 5px 0 5px;}
.roundpic .roundpicbox p{text-align:center;line-height:32px;}
.cont_right .culture_tit{width:128px;height:30px;margin-top:30px;background:url("../images/culture_tit.jpg") 0 0 no-repeat;}
.cont_right .tit2{background-position:0 -30px;}
.cont_right .tit3{background-position:0 -60px;}
.cont_right .tit4{background-position:0 -90px;}
.cont_right .culturecont1{background:url("../images/num0.jpg") no-repeat;padding-left:32px;margin-top:30px;}
.cont_right .culturecont1 dl{height:110px;}
.cont_right .culturecont1 dl dt{font-size:18px;font-family:微软雅黑,Microsoft YaHei;color:#747474;line-height:20px;}
.cont_right .culturecont1 dl dd{color:#999;line-height:22px;margin-top:10px;}
.cont_right .num2{background:url("../images/num.jpg") no-repeat;}
.activitylist ul li{display:inline-block;width:695px;height:135px;border-bottom:1px solid #d2d2d2;margin-top:30px;}
.activitylist ul li img{float:left;}
.activitylist ul li a.activitypic{display:block;width: 186px;height:105px;border:1px solid #fff;float:left;}
.activitylist ul li a.activitypic:hover{border:1px solid #34a3eb;}
.activitylist ul li .newsnr{float:left;margin-left:20px;}
.activitylist ul li .newsnr .newstit{width: 480px;border-bottom:1px dashed #999;height:23px;}
.activitylist ul li h3{font-size:14px;color:#333;font-weight:normal;line-height:18px;width: 394px;height:18px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;float:left;}
.activitylist ul li span{float:right;font-family:微软雅黑,Microsoft YaHei;color:#666;font-size:12px;line-height:16px;}
.activitylist ul li .newsnr p{width: 480px;line-height:22px;margin-top:15px;height:44px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.activitylist ul li .newsnr a.newsnr_more{float:right;background:url("../images/icon_more.jpg") no-repeat 0 0;display:inline-block;width:60px;height:20px;overflow:hidden;margin-top:6px;}
.activitylist ul li .newsnr a.newsnr_more:hover{background:url("../images/icon_more.jpg") no-repeat 0 -20px;display:block;width:60px;height:20px;}

/*pages*/
#container {margin-top:30px;width:695px;}
#box {background-color: #fff;float:right;}
#box p {color:#999;}
.pagination {text-align: center;}
.pagination ul {display: inline-block;}
.pagination li {display: inline;float:left;}
.pagination a {height:24px;font-size:12px;line-height:24px;text-align:center;color: #999;float: left;border: 1px solid #c0c0c0;padding:0 10px;text-decoration: none;margin-left:5px;}
.pagination a:hover{background:#e9e9e9;}
.pagination-current a {color: #fff;background-color: #3478ab;border:1px solid #2e6e9e;}
.pagination-prev a, .pagination-next a, .pagination-first a, .pagination-last a {line-height: 24px;}

/*member show*/
.members{width:695px;margin-top:30px;}
.clr{display:block;_zoom:1;}
.clr:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.members ul.memtab_ul{float:left;}
.members ul.memtab_ul li{width:3px;height:56px;display:block;background:#ccc;}
.members ul li .memtab_type, .memtab_type_cur{font-size:14px;width:80px;height:56px;display:block;background:#fff;border-left:3px solid #ccc;color:#999;text-align:left;line-height:56px;padding-left:10px;}
.members ul li .memtab_type:hover, .memtab_type_cur, .memtab_type_cur:hover{border-left:3px solid #3478ab;color:#333;background:#fff;}
.memtab_content ul li.show{width: 695px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd;}

.memtab_content ul li.show img{padding:2px;border:1px solid #d1d1d1;float:left;margin-right:20px;}
.memtab_content ul li.show .memdetail{float:left;width: 458px;}
.memtab_content ul li.show .memdetail h4{font-size:16px;font-weight:normal;line-height:22px;}
.memtab_content ul li.show .memdetail p{line-height:22px;margin-top:3px;}

/*news*/
.yrnews{margin-top:24px;}
.yrnews ul li{width:679px;height:34px;display:block;border-bottom:1px dashed #ddd;padding-left:16px;background:url("../images/dot.jpg") no-repeat scroll 2px center;}
.yrnews ul li a{float:left;line-height:34px;display:block;width:580px;height:34px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;color:#666;}
.yrnews ul li a:hover{color:#05a;}
.yrnews ul li span{float:right;line-height:34px;}

.newsdetail{margin-top:19px;width:695px;}
.newsdetail h4{font-weight:normal;font-size:18px;line-height:40px;text-align:center;display:block;width:695px;height:40px;border-bottom:1px dashed #ddd;overflow:hidden;white-space:nowrap;}
.newsdetail .newsinfo{margin-top:5px;margin-bottom:25px;text-align:center;}
.newsdetail .newsinfo span{float:left;font-size:12px;color:#999;line-height:30px;text-align:center;}
.newsdetail .newsinfo span .bdsharebuttonbox{float:left;width:150px;}
.newsdetail .newsinfo span .bdsharebuttonbox a{float:left;}
.newsdetail .newsxx{padding-bottom:30px;border-bottom:1px solid #ddd;}
.newsdetail .newsprev{margin-top:20px;color:#666;padding-left:24px;}
.newsdetail .newsprev a{color:#666;line-height:22px;}
.newsdetail .newsprev a:hover{color:#05a;}

/*products*/
.prolist ul li{float:left;display:block;width:695px;padding:30px 0;border-bottom:1px solid #ddd;min-height:114px;}
.prolist ul li a.prologo{float:left;display:block;width:182px;height:68px;border:1px solid #d2d2d2;margin:5px 15px 0 0;}
.prolist ul li a.prologo:hover{border:1px solid #bbbbbb;}
.prolist ul li h4{color:#333;font-size:16px;font-weight:normal;font-family:微软雅黑,Microsoft YaHei;line-height:20px;}
.prolist ul li p{line-height:22px;margin-top:5px;}
.prolist ul li a.probtn{float:right;display:block;width:76px;height:24px;background:url("../images/btn.png") 0 0;}
.prolist ul li a.probtn:hover{background-position:0 -24px;}

/*join us*/
.hirelist{margin-top:30px;}
.hirelist dl.openjob{width:695px;margin-bottom:10px;}
.hirelist dl.openjob dt{width:693px;height:28px;line-height:28px;cursor: pointer;font-size: 14px;overflow: hidden;text-indent: 10px;}
.job_bg_selected{background:#86bee8;border:1px solid #4086bb;color:#fff;}
.job_bg {background:#e8f5ff;border:1px solid #a8c7de;color:#024e8a;}
.hirelist dt .tip {float: right;font-size: 12px;font-weight: normal;line-height: 28px;margin-right: 10px;}
.hirelist dd{padding:20px 20px 20px 26px;}
.hirelist dd h5{font-size:14px;font-family:宋体;line-height:22px;color:#666;margin-bottom:5px;}
.hirelist dd p{font-size:12px;line-height:22px;margin-bottom:20px;}
.hirelist dd a{float:right;}
.hirelist dd a.email{display:block;width:106px;height:32px;background:url("../images/btn.png") no-repeat 0 -48px;margin-right:10px;}
.hirelist dd a.email:hover{background-position:0 -80px;}
.hirelist dd a.bds_more{display:block;width:106px;height:32px;background:url("../images/btn.png") no-repeat 0 -112px;margin:0;cursor:pointer;}
.hirelist dd a.bds_more:hover{background-position:0 -144px;}
.bdsharebuttonbox{width:106px;height:32px;float:right;}

.paybox{margin:30px 0 0 20px;}
.paybox img{margin-bottom:20px;}
.paybox h3{font-size:18px;font-weight:normal;color:#666;margin-bottom:20px;}
.paybox p{line-height:22px;}
.asklist dl{padding:20px 0;border-bottom:1px dashed #ddd;}
.asklist dl dt{font-family:微软雅黑,Microsoft YaHei;color:#333;font-size:18px;line-height:20px;margin-bottom:15px;}
.asklist dl dd{line-height:22px;}

.contactdet{margin-top:20px;width:980px;}
.contactdet .foleft{float:left;width:490px;}
.contactdet .foleft h1{font-weight:normal;margin-bottom:10px;}
.contactdet .foleft h3{margin-bottom:10px;font-size:16px;}
.contactdet .foleft p{line-height:22px;margin-bottom:20px;}
.contactdet .foright{float:right;}
.contactdet .foright img{margin:10px 20px 0 0;}


