@charset 'gb2312';
/* reset */
body{width:100%;font-size: 13px;font-family: 'Microsoft Yahei','Î¢ÈíÑÅºÚ',arial,;}
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, article, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none; }
a{ text-decoration:none;}
iframe, frame, fieldset, img { border: 0 none }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input[type=text], input[type=password], input[type=file], input[type=button], input[type=submit], input[type=reset], textarea { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
.top{ background:url(../images/top-bj.jpg) no-repeat center center; height:35px; background-size:100% 35px;}
.top ul{ float:right; margin-right:18%;}
.top ul li{ float:left; color:#FFF; margin-left:70px; line-height:25px;}
.top ul li a{ color:#FFF;}
.top ul li:nth-child(2){margin-left:10px;}
.top ul li:nth-child(3){margin-left:10px;}
.logo{ width:1000px; margin:0 auto;}
.logo img{ width:539px;}
.serach_r{width: 225px;overflow: hidden; height:95px;float: right;background: url(../images/serach_r.jpg) no-repeat 0px center;} 
.serach_r .i_s_t,.i_s_btn{margin-top: 36px;background: none;border:none;} 
.serach_r .i_s_t{width: 170px;height: 24px; float:left;} 
.serach_r .i_s_btn{width: 34px;height: 24px;cursor: pointer;float:left;} 
.banner img{ width:100%; margin:0 auto;}

.nav{ width:1000px; margin:0 auto;}
.nav ul li{ float:left; margin-right:1%; line-height:3rem;}
.nav ul li a{ color:#000; font-size:18px;height:45px;width:100px; display:block; text-align:center;}
.nav ul li .on{background: #005aab; color:#fff;}
.nav ul li a:hover{background: #005aab; color:#fff;}  

.xwdt{ width:100%; margin:0 auto; background:#f2f2f2; margin-top:5%; height:26rem;}
.xwdt1{ width:1000px; margin:0 auto;}
.xwdt .xwdt-bt{ width:460px; margin:0 auto; padding-top:4%;}
.xwdt .xwdt-bt h2{ color:#005aab; font-size:28px; margin-right:2%;  font-weight:bold; float:left;}
.xwdt .xwdt-bt ul li{ float:left; color:#666666; font-size:20px; line-height:40px;margin: 0 2%;}
.xwdt .xwdt-bt span{ float:left; color:#666666; margin-top:12px;}

.tu{ width:1000px; margin:0 auto;padding:2% 0; clear:left;}

.xwdt .xwdt-zuo{ width:443px; margin:0 auto; float:left; margin-right:2%;}
.xwdt .xwdt-zuo h3{ color:#3c3c3c; font-size:17px; font-weight:bold; margin:1% 0;}
.xwdt .xwdt-zuo p{ color:#3c3c3c; text-indent:2rem; line-height:1.6rem;}
.xwdt .xwdt-you ul li a{ color:#3c3c3c; line-height:2rem; font-size:16px;}
.xwdt .xwdt-you ul li span{ padding-left:2%; text-align:right;}


.home_industry > .title { padding:75px 0 30px}
.home_industry .list li { float:left; position:relative; width:333px; height:277px; margin-bottom:2%;}
.home_industry .list li > img {width:333px; height:277px}
.home_industry .list li .layer { position:absolute; left:0; top:0; width:100%; height:100%; color:#fff;}
.home_industry .list{ width:1000px; margin:0 auto;}
.home_industry .list .icon { margin:32px auto 0;}
.home_industry .list .icon1 { background:url(../images/yiliao.png) no-repeat; width:53px; height:65px;}
.home_industry .list .icon2 { background:url(../images/kuaguo.png) no-repeat; width:67px; height:64px;}
.home_industry .list .icon3 { background:url(../images/yiliao.png) no-repeat; width:53px; height:65px;}
.home_industry .list .icon4 { background:url(../images/xueshu.png) no-repeat; width:76px; height:61px;}
.home_industry .list .icon5 { background:url(../images/rencai.png) no-repeat; width:55px; height:60px;}
.home_industry .list .icon6 { background:url(../images/peitao.png) no-repeat; width:61px; height:59px;}
.home_industry .list .title { padding:16px 0 30px; font-size:24px;text-align:center;}
.home_industry .list .title a { color:#fff}
.home_industry .list .text { padding:0 24px; line-height:20px}
.home_industry .list .en { margin:10px 0 0; display:none;}

.home_industry .xwdt-bt{ width:460px; margin:0 auto; padding-top:4%;}
.home_industry .xwdt-bt h2{ color:#005aab; font-size:28px; margin-right:2%;  font-weight:bold; float:left;}
.home_industry .xwdt-bt ul li{ float:left; color:#666666; font-size:20px; line-height:40px;margin: 0 2%;}
.home_industry .xwdt-bt span{ float:left; color:#666666; margin-top:12px;}

.cybj{ width:1000px; margin:0 auto; margin-top:5%; clear:left;}
.cybj .cybj-bt{ width:460px; margin:0 auto; padding-top:5%;}
.cybj .cybj-bt h2{ color:#005aab; font-size:28px; margin-right:2%;  font-weight:bold; float:left;}
.cybj .cybj-bt ul li{ float:left; color:#666666; font-size:20px; line-height:40px;margin: 0 2%;}
.cybj .cybj-bt span{ float:left; color:#666666; margin-top:12px;}
.cybj >img{ width:100%; margin:0 auto;}
.cybj .cybj-fenlei ul li{ float:left; margin-right:40px; width:290px; margin-top:4%;}
.cybj .cybj-fenlei ul li b{ color:#005aab; font-size:18px; margin-bottom:5%; display:block;}
.cybj .cybj-fenlei ul li p{color:#3c3c3c; line-height:1.6rem;}
.cybj .cybj-fenlei ul li:nth-child(3n-2){ margin-left:10px;}
.cybj .cybj-ck{ width:1000px; margin:0 auto;}
.cybj .cybj-ck a{ color:#005aab; font-size:17px; text-align:center; margin:3% 0; display:block;}
.cybj .cybj-ck img{ margin-left:1%;}
/*¼¯ÍÅ½éÉÜ*/
.group_top .about_box { float:right;width:46%;}
.group_top .about_box .text { position:relative; z-index:2; padding:0 0 0 210px; min-height:116px}
.group_top .about_box .text h3{color:#005aab; font-size:18px;}
.group_top .about_box .text .title { font-size:32px; font-weight:bold; color:#6f6f6f}
.group_top .about_box .text .image { position:absolute; left:10px; top:-15px}
.group_top .about_box .text .cont { padding:18px 0 0; font-size:13px; color:#3c3c3c; line-height:18px}
.group_top .about_box > .image { position:relative}
.group_top .about_box > .image img { width:100%; height:auto}
.group_top .about_box .layer { position:absolute; bottom:0; right:0; width:460px; background:#000; color:#fff;
opacity:0.67;}
.group_top .about_box .layer .inner { padding:30px 20px; line-height:18px; font-size:14px;}

.group_top .history { float:left; position:relative; width:48.5%; overflow:hidden; height:30rem;}
.group_top .history .title { padding:122px 0 0 16px; width:157px; height:63px; background:#005aab  url(../images/home_history_tit.png) no-repeat 20px 36px; color:#fff; float:left;margin-right: 7%;  margin-bottom: 5%;}
.group_top .history .title h3 { font-size:24px; font-weight:bold}
.group_top .history .title h3 a { color:#3e51ff} 
.group_top .history .title .en { margin:3px 0 0; font-size:12px; font-family:arial;font-weight:100;}
.group_top .history_inner { overflow:hidden}
.group_top .history_inner .list  { width:100000px}
.group_top .history_inner .list li { float:left; margin:0 3px 0 0;}
.group_top .history_inner .years { font-size:100px; color:#005aab; font-family:Arial; margin-top: 10%;}
.group_top .history_inner .years .icon { display:inline-block; vertical-align:10px; *vertical-align:32px; width:25px; height:44px; background:url(../images/common_bg.png) no-repeat 0 -94px}
.group_top .history_inner .text { padding:0 0 0 14px; color:#484e5c; line-height:24px; clear:left;}
.group_top .history_inner .line { margin:15px 0 15px 14px; background:#717171; width:122px; height:2px}
.group_top .history .btns { margin:83% 0 0 86%}

.btns { position:relative; width:52px; height:22px}
.btns a { position:absolute; top:0; width:22px; height:22px; background-image:url(../images/common_bg.png); background-repeat:no-repeat}
.prev { left:0; background-position:-72px 0}
.prev:hover { background-position:-72px -22px}
.next { right:0; background-position:-94px 0}
.next:hover { right:0; background-position:-94px -22px}
.group_top { margin:0 auto; max-width:1000px; padding:20px 0 0}

#foot{ width:100%; margin:0 auto; clear:left;}
.for{background:#152d5b;height:90px; position:relative;}
.for .for_1{width:1000px;margin: 0 auto;}
.for .for_2{width:882px; position:absolute;top:16%; right:10%;}
.for .for_2 div.c{width:390px;}
.for .for_2 div.n{width:930px;position:absolute;top:0; right:0;}
.for .for_2 div p{color:#fff;line-height:22px;font-size:12px;}
.for .for_2 div.n a{padding-right:3px;color:#fff;}