@charset "utf-8";
/* base 公共部分 */
body {font: 12px/22px Source Han Sans CN;color: #333;margin: 0px;text-align: center;}
* {padding: 0;margin: 0;font-family:"Source Han Serif SC" !important;}
a {color: #333;text-decoration: none;}
a:hover {color: #000;text-decoration: none;}
ul, li {list-style: none;}
img {border: none;}
.clearboth {clear: both;}
.page {text-align: center;margin: 10px 0 30px 0;width: 100%;float: left;}
.page a {color: #000;margin: 0 2px;padding: 2px 2px;border:1px solid #fff; font-size:12px;}
.page a.dq, .page a:hover {border:1px solid #ccc;}

.mhome{min-width: 320px; max-width:640px;margin: 0 auto;}
.wrapper {width:100%; margin:0;padding: 0;text-align: left; overflow:hidden;}


/*首页*/
.header{width:100%;}
.header .logo{float:left;width:30%;}
.header .logo img{width:100%;}
.header .language{float:right;padding-top:10px;}
.header .language ul li{display:inline-block;width:25px; line-height:25px; margin-right:10px;}
.header .language ul li a{display:block; text-align:center; border:1px solid #ddd;-webkit-border-radius:25px; -moz-border-radius:25px;border-radius:25px; }
.header .language ul li a.active, .header .language ul li a:hover{background:#d82e0d; border:1px solid #d82e0d; color:#fff;}

.nav-box{ background:#1e4a93;padding:10px 0;}
.nav-box ul li{width:25%; float:left; text-align:center; font-weight:bold; font-size:13px; height:30px; line-height:30px;margin:5px 0;}
.nav-box ul li a{color:#fff; display:inline-block;border-bottom:2px solid #f1d810;}
.nav-box ul li a.active, .nav-box ul li a:hover{color:#f1d810;}

.slideBox{ width:100%; overflow:hidden; position:relative;   }
.slideBox .hd{width:60px; height:15px; overflow:hidden; position:absolute;left:50%; margin-left:-35px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin:0 4px;  width:12px; height:12px; background:#fff; cursor:pointer; -webkit-border-radius:25px; -moz-border-radius:25px;border-radius:25px;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }


.box1{width:96%; margin:0 auto;}
.box1 .b1-title{width:100%;}
.box1 .b1-title img{width:100%;}
.box1 .b1-content{width:100%; background:#f8f8f8; margin:10px 0;}
.box1 .b1-content .bc1-left{width:45%;float:left; position:relative;}
.box1 .b1-content .bc1-left img{width:100%;}
.box1 .b1-content .bc1-left .bc1-bg{width:100%; position:absolute; height:40px;line-height:40px; background:#000; opacity:0.8; filter:alpha(opacity=80); left:0; bottom:0;}
.box1 .b1-content .bc1-left h3{font-size:16px; position:absolute; left:10px; bottom:7px;}
.box1 .b1-content .bc1-left a h3{color:#fff;}
.box1 .b1-content .bc1-right{width:55%;float:right;}
.box1 .b1-content .bc1-right img{width:100%;}
.box1 .b1-content .bc1-right ul li{width:50%;float:left; position:relative;}
.box1 .b1-content .bc1-right ul li img{width:100%;}
.box1 .b1-content .bc1-right ul li h3{position:absolute; left:10px; bottom:20px; font-size:15px;}
.box1 .b1-content .bc1-right ul li a h3{color:#fff;}

.picMarquee-left{ width:100%;  overflow:hidden; position:relative;    }
.picMarquee-left .bd{ padding:10px 0 0 0;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; line-height:36px; }
.picMarquee-left .bd ul li img{ width:140px; height:93px; display:block; margin:auto;}

.box2{width:100%; }
.box2 .bb2{ margin:0 auto;height:300px; margin:20px auto 0; background:url(../images/bg1.jpg) top center no-repeat; border-top:2px solid #143a61; border-bottom:2px solid #143a61;padding:40px 0;}
.box2 .bb2 h3{font-size:2em; margin-bottom:20px; color:#000;}
.bb2-top{width:90%; margin:0 auto;}
.box2 .bb2 ul li{width:50%; float:left; padding-left:30px;font-size:12px; line-height:20px; background:url(../images/tp5.png) left top no-repeat; height:48px;
box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.box2 .bb2-content{width:100%;height:300px; background:url(../images/bg3.jpg) right top no-repeat;padding-top:120px;}
.box2 .bb2-content ul li {float:left;width:29%; margin:1% 2% 0 2%;display:inline; text-align:center; font-size:16px; line-height:40px; color:#fff;}
.box2 .bb2-content ul li div{padding:5px;display:inline-block; border:1px solid #fff;-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}
.box2 .bb2-content ul li div:Hover{ background:#0065b7; border:1px solid #0065b7;}

.box3{width:96%; margin:0 auto;}
.box3 .bb3-title{width:100%;}
.box3 .bb3-title img{width:100%;}
.box3 .bb3-content{width:96%; margin:0 auto; }
.box3 .bb3-content img{width:100%;}
.bb3-title2{width:100%; margin:2% 0; border-bottom:1px solid #eee; padding-bottom:10px;}
.bb3-title2 .bt3-left{width:15%;float:left;}
.bb3-title2 .bt3-left img{width:100%;}
.bb3-title2 .bt3-right{width:82%; float:right;}
.bb3-title2 .bt3-right h3{font-size:16px; font-weight:normal;}
.bb3-title2 .bt3-right p{font-size:14px;}
.box3 .bb3-content ul li{font-size:14px; line-height:1.8;padding-left:25px; background:url(../images/tp21.jpg) no-repeat 0 3px; margin:8px 0; }
.blue{color:#1370cf;}


.box4{width:100%; margin:0 auto;}
.box4 .bb4-title{}
.box4 .bb4-title img{width:100%;}
.box4 .bb4-content{background:url(../images/bg4.jpg) top center no-repeat;padding-bottom:40px;}
.picMarquee-left2{ width:96%;margin:0 auto;  overflow:hidden; position:relative;    }
.picMarquee-left2 .bd{ padding:40px 0 30px 0;   }
.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left2 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; line-height:36px;background:#fff; }
.picMarquee-left2 .bd ul li img{ width:140px; height:93px; display:block; margin:auto;}
.bb4-bottom{width:96%; margin:0 auto;}
.bb4-bottom img{width:100%;}

.box5{width:96%; margin:0 auto;}
.box5 .bb5-title{}
.box5 .bb5-title img{width:100%;}
.box5 .bb5-content{}
.box5 .bb5-content ul li{margin:1% 0 2% 0; background:#f3f3f3; padding:15px;}
.box5 .bb5-content ul li a{font-size:15px; color:#333;}
.box5 .bb5-content ul li p.date{color:#666; margin-top:10px; font-size:13px;}

.box6{width:100%; margin:4% auto 2%; background:url(../images/bg5.jpg) top center no-repeat;padding:3% 0;}
.box6 .bb6-title{}
.box6 .bb6-title img{width:100%;}
.box6 .bb6-content{padding:2% 0;}
.box6 .bb6-content ul li{float:left; width:27.3%;margin:0.5% 3%;}
.box6 .bb6-content ul li img{width:100%; border:1px solid #e5e5e5;}

.box7{width:100%;}
.box7 .bb7-title{}
.box7 .bb7-title img{width:100%;}
.box7 .bb7-content{width:96%; margin:0 auto; font-size:1.25em; line-height:2}
.box7 .bb7-content h3{font-size:1.6em;margin:2% 0 0 0;}
.box7 .bb7-content img{width:100%;}

.footer{ background:#143a61; width:100%; color:#fff;}
.footer .ft1{padding:4% 3% 4% 2%;}
.footer h3{font-size:1.5em; font-weight:bold;margin-bottom:10px;}
.footer p{margin:2% 0;}
.footer span{width:17%;float:left; display:inline;}
.footer input.txt{width:80%;float:right; border:1px solid #ddd; background:none; height:24px ; line-height:24px; text-indent:5px; color:#fff;}
.footer textarea{width:80%;float:right; border:1px solid #ddd; background:none;text-indent:5px;color:#fff;}
.footer .btn{width:80%;float:right; background:#f0d605; color:#000; text-align:center; border:none; height:36px; line-height:36px;}

/*内页--关于我们*/
.sider-nav{ width:25%;float:left; margin:2% 0;}
.sider-nav ul li{border-bottom:1px solid #eee;}
.sider-nav ul li a{display:block;background:#f0d605;color:#000; text-align:center;  /*height:40px;*/ line-height:20px;font-size:1.2em; padding:6px 0;}
.sider-nav ul li a.active, .sider-nav ul li a:hover{background:#c50c22; color:#fff;}
.sider-right{width:72%;float:right; line-height:2; margin:2% 0;font-size:1.2em;}
.sider-right img{width:100%;}

/*内页--视频展示*/
.video{}
.video ul li{width:44%; margin:0 3% 2% 3%; text-align:center;float:left;}
.video ul li p{ text-align:center; font-size:13px; color:#333; line-height:16px;}
.video ul li img{width:100%; height:100px;}
.sider-title{height:40px; line-height:40px;width:96%; margin:0 auto; font-size:1.25em;}

/*内页--新闻*/
.news_list{padding:0 2% 4% 2%;}
.news_list ul li{margin:0 0 3% 0; background:#f3f3f3; padding:15px;}
.news_list ul li a{font-size:15px; color:#333;}
.news_list ul li p.date{color:#666;  font-size:13px;}

.news_show{width:96%; margin:2% auto 5%;}
.news_show .name{ font-size:20px; text-align:center; line-height:30px; margin:6px auto;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 0; font-size:1.2em; line-height:2;}
.news_show .nr img{width:100%;}
.news_show .back{ text-align:center;font-size:1.25em;}
.news_show .back a:hover{ color:#ec6100;}

/*内页--合作客户*/
.partner{margin:4% 0 4% 0 }
.partner ul li{float:left;width:29.3%; margin:1% 2%;}
.partner ul li img{width:100%;height:60px; border:1px solid #e5e5e5;}

/*首页--联系我们*/
.contact{width:96%; margin:0 auto; font-size:1.25em; line-height:2; padding-bottom:5%;}
.contact h3{font-size:1.5em;margin:2% 0 0 0;}
.contact img{width:100%;}

/*首页--人才招聘*/
.job{width:96%; margin:4% auto;}
.job ul li{padding:2% 4%; background:#f5f5f5; margin-bottom:4%; line-height:2; font-size:1.2em;}
.job ul li h3{font-size:1.4em; font-weight:normal;}
.job ul li p.more a{color:#c50c22;}
.job_show{width:96%; margin:4% auto; line-height:2; font-size:14px;}
.job_show h3{font-size:20px;}

.footer .ft2{border-top:1px solid #375779;padding:2% 0; color:#aaa; font-size:1.25em;text-align:center; line-height:2;}
.footer .ft2 p{margin:0;}
.footer .ft2 a{color:#aaa;}


























