@charset "utf-8";
/* CSS Document */
a{ text-transform:uppercase}
img{ vertical-align:top;}
body{ background:url(../images/bg_01.jpg) repeat-y center; width:100%;}


.head{  height:100px; border-bottom:#00b7ee 3px solid; width:100%; min-width:1200px;}/*添加min-width:1200px;*/
.head .logo{ margin-top:9px;}
.head .right{ width:630px; margin-left:72px;}
.head .right .tel{ float:right; background:url(../images/logo_06.png) no-repeat left center; color:#1f4482; font-size:16px; line-height:30px; margin-top:10px; padding-left:30px;}
.head .right .nav{ margin-top:20px; width:630px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{line-height:34px;position:relative; z-index:1; height:43px;}
.nav a{ color:#333;}
.nav .nLi{float:left;position:relative;display:inline;  }
.nav .nLi h3{float:left;}
.nav .nLi h3 a{display:block;padding:0 14px;font-size:16px; font-weight:normal;}
.nav .sub{display:none;width:100px;left:0;top:43px;position:absolute;background:url(../images/nav_03.png) repeat;line-height:30px;padding:5px 0; text-align:center;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; font-size:14px; line-height:30px;}
.nav .sub a:hover{ background: url(../images/nav_06.png) repeat; color:#00b7ee;  }
.nav .on h3 a{ background:url(../images/logo_10.png) no-repeat center bottom;}


.banner1{ width:100%; height:440px; position:relative; z-index:0; overflow:hidden; min-width:1200px;}/*添加min-width:1200px;*/
.slideBox{width:1920px; height:440px; overflow:hidden; position:absolute; left:50%; margin-left:-960px;}
.slideBox .hd{ height:78px; overflow:hidden; position:absolute; right:20%; bottom:23px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left;margin-left:10px;width:136px;height:66px; border:#fff 2px solid;cursor:pointer; margin-top:8px;}
.slideBox .hd ul li.on{ margin-top:0px;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1920px; height:440px; display:block;  }
/*二级banner*/
.banner{width:100%; height:320px; position:relative; z-index:0; overflow:hidden; min-width:1200px;}/*添加min-width:1200px;*/
.banner2{width:1920px; height:320px; overflow:hidden; position:absolute; left:50%; margin-left:-960px;}


.main{ width:100%; min-width:1200px;}/*添加min-width:1200px;*/
.main .top{background:url(../images/about_09.png) no-repeat left bottom; padding-top:20px; color:#333;font-size:20px; line-height:40px;}
.main .top a.more{ color:#999; font-size:12px; line-height:40px; float:right; font-family:"宋体";}
.main .top span.zi{ color:#999; font-size:16px; line-height:40px; padding-left:20px; text-transform:uppercase;}
.main .top .rr{color:#666; font-size:12px; line-height:40px;font-family:"宋体"; float:right;}
.main .top .rr a{color:#666; font-size:12px; line-height:40px;font-family:"宋体"; padding:0 5px;}
.main .top .rr a:hover{ color:#00b7ee;}
.main .box{ width:100%; padding-bottom:45px;}
.main .box .ll{ width:381px;}
.main .box .ll .bb{ margin-top:22px; border:#ccc 1px solid;}
.main .box .ll .bb img{  width:370px; height:269px; padding:4px;}
.main .box .rr{ width:700px; margin-left:39px;}
.main .box .rr .bb{ margin-top:30px; color:#666; font-size:12px; line-height:32px;}
.main .box .rr .bb img{ float:right; margin-left:10px; margin-top:-8px;}
.main .box .rr .bb a.more{ color:#c73008; font-size:12px;}
.main .box .rr .bb span{ color:#333; font-size:12px;}
.main .box1{ width:100%; background: url(../images/logo_25.jpg) no-repeat center top #00b7ee;}
.main .top1{ background:url(../images/logo_29.jpg) no-repeat left bottom; padding-top:40px; color:#fff; font-size:20px; line-height:40px;}
.main .top1 a.more{ color:#fff;font-size:12px; line-height:40px; float:right; font-family:"宋体";}
.main .top1 span.zi{ color:#fff;font-size:16px; line-height:40px; padding-left:20px; text-transform:uppercase;}
.main .box1 .ll{ width:650px;}
.main .box1 .ll .bb{ margin-top:20px; padding-bottom:56px;}
.picScroll-left{ width:650px; height:291px;overflow:hidden; position:relative;}
.picScroll-left .hd{overflow:hidden;height:20px;background:url(../images/cp_12.png); margin-top:10px; position:relative; width:650px;}
.picScroll-left .hd ul{ position:absolute;overflow:hidden; zoom:1;zoom:1; left:8px; top:6px; width:630px; margin:0 auto;}
.picScroll-left .hd ul li{float:left;width:77px;height:8px;overflow:hidden;text-indent:-999px;cursor:pointer;background:#f1f1f1;}
.picScroll-left .hd ul li.on{ background:url(../images/cp_15.png) no-repeat;}
.picScroll-left .bd{ margin-left:-5px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; position:relative;}
.picScroll-left .bd ul li .pic .img{ width:70px; height:66px; position:absolute; left:0; top:0; z-index:2;}
.picScroll-left .bd ul li .pic img{ width:210px; height:200px; display:block;}
.picScroll-left .bd ul li .title{ height:60px; background:#fff; text-align:center;}
.picScroll-left .bd ul li .title a{ display:block; text-align:center; color:#1f4482; font-size:16px; line-height:60px; font-family:"微软雅黑";}
.main .box1 .rr{ width:439px; margin-left:30px;}
.main .box1 .rr .bb{ margin-top:20px; background:#fff; padding:15px 20px;}
.main .box1 .rr .bb .tt .lll{ width:140px; height:100px;}
.main .box1 .rr .bb .tt .rrr{ width:240px; margin-left:19px; color:#999; font-size:12px; line-height:20px;}
.main .box1 .rr .bb .tt .rrr a.title{ color:#333; font-size:14px; font-family:"微软雅黑"; line-height:24px; display:block;}
.main .box1 .rr .bb .tt .rrr a.title:hover{ color:#c73008;}
.main .box1 .rr .bb .tt .rrr a.more{ color:#c73008; font-size:12px; line-height:24px;}
.main .box1 .rr .bb ul{ margin-top:2px;}
.main .box1 .rr .bb ul li span{ float:right; color:#666; font-size:12px; line-height:30px;}
.main .box1 .rr .bb ul li a{ color:#666; font-size:12px; line-height:30px;}
.main .box1 .rr .bb ul li a:hover{ color:#c73008;}
.main .box2{ background:url(../images/logo_37.jpg) no-repeat center top; width:100%; padding-bottom:48px; min-width:1200px;}/*添加min-width:1200px;*/
.main .box2 .ll{width:438px; }
.main .box2 .ll .bb{ margin-top:20px;background:#fff; border:#e5e5e5 1px solid;}
.main .box2 .ll .bb .tt{height:119px;}
.main .box2 .ll .bb ul{width:270px; margin:25px auto;*padding-bottom:25px;}
.main .box2 .ll .bb ul li img{ width:16px; height:16px; margin-right:5px; margin-top:7px;*margin-top:0px;}/*添加margin-top:7px;*margin-top:0px;*/
.main .box2 .ll .bb ul li{ color:#666; font-size:12px; line-height:30px;}
.main .box2 .rr{ width:650px; margin-left:30px}
.main .box2 .rr .bb{ margin-top:20px;}

/*foot*/
.foot{ width:100%; background:url(../images/foot_03.jpg) repeat-x; height:334px; min-width:1200px;}/*添加min-width:1200px;*/
.foot .ll{ margin-top:48px; width:780px;}
.foot .ll .bb{padding-top:30px;}
.foot .ll .bb .lll{ width:200px;}
.foot .ll .bb .lll .input{width:190px;height:40px;background:#fff;color:#666;font-size:16px;line-height:40px;border:none;padding:0 5px;}
.foot .ll .bb .rrr{ margin-left:10px; width:570px; height:102px;}
.foot .ll .bb .rrr .input{width:460px;height:100px;background:#fff;color:#666;font-size:16px;line-height:30px;border:none;padding:0 5px;}
.foot .ll .bb .rrr .input1{ border:none; background:url(../images/footbg_11.jpg) no-repeat; width:88px; height:100px;}
.foot .rr{ width:290px; margin-top:40px; margin-left:50px;}
.foot .rr .tt{background:url(../images/footbg_03.png) no-repeat left center;padding-left:70px;color:#fff;font-size:24px;line-height:32px;}
.foot .rr .tt span{ color:#fff; font-size:28px; line-height:32px; display:block;}
.foot .rr .bb{ margin-top:16px;}
.foot .rr .bb img{ width:100px; height:100px;}
.foot .rr .bb .rrr{ border:#fff 1px dashed; padding:16px 14px; color:#fff; font-size:18px; line-height:20px; margin-left:15px;}
.foot .footer{ margin-top:74px; text-align:center; line-height:40px; color:#dbdbdb; font-size:12px;}

/*二级*/
/*foot*/
.foot1{ width:100%; height:169px; background:url(../images/footer_03.jpg) repeat-x; margin-top:10px; min-width:1200px;}/*添加min-width:1200px;*/
.foot1 .ll{ color:#fff; font-size:12px; line-height:28px; padding:9px 0; width:300px;}
.foot1 .mm{ margin-top:32px; margin-left:163px; background:url(../images/footbg_03.png) no-repeat left center; padding-left:70px; color:#fff; font-size:24px; line-height:32px; margin-top:32px;}
.foot1 .mm span{ color:#fff; font-size:28px; line-height:32px;}
.foot1 .rr{ width:290px; margin-top:15px;}
.foot1 .rr img{ width:100px; height:100px; margin-right:15px;}
.foot1 .rr .rrr{ border:#fff 1px dashed; padding:16px 14px; color:#fff; font-size:18px; line-height:20px;}
.foot1 .footer{text-align:center; line-height:40px; color:#dbdbdb; font-size:12px;}

/*main*/
/*left*/
.main .left{ margin-top:10px; width:230px;}
.main .left .lm{ background:#fff;}
.main .left .lm .tt{background:url(../images/about_05.jpg) no-repeat;height:50px;color:#fff;text-align:center;font-size:18px;line-height:50px;}
.main .left .lm .bb{ width:163px; margin:0 auto;}
.main .left .lm .bb ul li{ border-bottom:#ccc 1px solid; text-align:center;}
.main .left .lm .bb ul li a{ color:#333; font-size:16px; line-height:42px; display:block;}
.main .left .lm .bb ul li a:hover{ color:#00b1e9;}
.main .left .lm .bb ul li a.on{ color:#00b1e9;}
.main .left .lx{ margin-top:10px; border:#e5e5e5 1px solid; background:#fff;}
.main .left .lx .tt{ background:url(../images/about_16.jpg) no-repeat; border-bottom:#e5e5e5 1px solid; text-align:center; color:#fff; font-size:18px; line-height:38px;}
.main .left .lx .bb{ width:178px; margin:0 auto;}
.main .left .lx .bb ul li.li{ border-bottom:#ccc 1px dashed; color:#333; font-size:14px; line-height:50px; *margin-top:0;}
.main .left .lx .bb ul li img{ width:33px; height:33px; margin-right:5px;}
.main .left .lx .bb ul li{ color:#333; font-size:14px; line-height:33px; *margin-top:5px;}

/*right*/
.main .right{ width:840px; margin-left:10px; margin-top:10px; background:#fff;}
.main .right .wrap{ width:760px; margin:0 auto;}
/*about*/
.about{ color:#666; font-size:12px; line-height:30px; padding:20px 0;}
.about img{ width:420px; height:270px; margin-right:20px; padding-bottom:5px; float:left;}
/*honnor*/
.honnor{ padding:5px 0 20px 0;}
.honnor img{ float:left; margin:0 10px; padding:10px 0;}
/*news_list*/
.news_list{ width:747px; margin:20px auto;}
.news_list ul li{ margin-top:10px; border-bottom:#ccc 1px dashed; padding-bottom:10px;}
.news_list ul li .ll{ width:150px; height:90px;}
.news_list ul li .ll img{ width:150px; height:90px;}
.news_list ul li .rr{ width:578px; margin-left:10px; color:#333; font-size:12px; line-height:18px; font-family:"微软雅黑";}
.news_list ul li .rr span{ float:right; color:#999; font-size:12px; line-height:30px;}
.news_list ul li .rr a.zi{ color:#555; font-size:14px; line-height:30px; font-weight:600; display:block;}
.news_list ul li .rr a:hover{ color:#00b7ee;}
.news_list ul li .rr a.more{ color:#555; font-size:12px; line-height:24px;}
.news_list ul li .rr a.more:hover{color:#00b7ee;}
/*fy*/
.fy{ margin:20px auto; text-align:center;}
.fy a{ color:#222; font-size:12px; line-height:24px; border:#d2d2d2 1px solid; padding:5px 8px; margin-right:5px;}
.fy a:hover{ background:#00b7ee; color:#fff;}
.fy span{ color:#222; font-size:12px; line-height:24px; padding-right:10px;}
/*news*/
.news{ color:#444; font-size:12px; line-height:24px; width:750px; margin:0 auto;}
.news span.zi{ text-align:center; display:block; color:#333; font-size:20px; line-height:50px; font-family:"微软雅黑";}
.news p.date{ border-bottom:#ccc 1px dashed; text-align:center; color:#888; font-size:12px;}
.news .bb{ border-top:#ccc 1px dashed; margin-top:20px; padding-top:20px; color:#888; font-size:12px; line-height:24px; padding-bottom:40px;}
.news .bb a{ color:#888; font-size:12px; line-height:24px;}
.news .bb a:hover{ color:#00b7ee;}
/*product_list*/
.product_list{ width:760px; margin:15px auto;}
.product_list ul li{ float:left; margin-left:14px; width:220px; margin-top:5px; margin-right:14px;}
.product_list ul li img{ width:210px; height:180px; padding:4px; border:#ccc 1px solid;}
.product_list ul li a{ text-align:center; display:block; color:#333; font-size:12px; line-height:40px; font-family:"微软雅黑";}
.product_list ul li a:hover{color:#00b7ee;}
/*case_list*/
.case_list{ width:734px; margin:0 auto; padding:10px 0;}
.case_list ul li{ width:158px; height:78px; border:#ccc 1px solid; float:left; margin:10px;}
.case_list ul li img{ width:158px; height:78px;}
/*talent_list*/
.talent_list{ width:760px; margin:10px auto 0 auto; padding-bottom:20px;}
.talent_list ul li.li{background:#e4eef3;}
.talent_list ul li.li span{ color:#333; font-size:14px; line-height:40px; display:inline-block; font-family:"微软雅黑";}
.talent_list ul li.li1{ background:#fff;  border-bottom:#e5e5e5 1px solid; line-height:40px;}
.talent_list ul li.li1 span{ color:#555; font-size:12px; line-height:40px; display:inline-block;}
.talent_list ul li.li1 a{display:block;text-align:center;width:69px;height:21px;margin-top:10px;color:#00b7ee;font-size:12px;line-height:21px; background:#e4eef3;border-radius:2px;}
.talent_list ul li .rr11{ width:130px; float:left; text-align:center;}
.talent_list ul li .rr12{ width:190px; float:left; text-align:center;}
.talent_list ul li .rr13{ width:130px; float:left; text-align:center;}
.talent_list ul li .rr14{ width:155px; float:left; text-align:center;}
.talent_list ul li .rr16{ width:155px; float:left; text-align:center;}
.talent_list ul li.li_h{ background:#f4f5f6;}
.talent_list ul li.li_h a{display:block;text-align:center;width:69px;height:21px;margin-top:10px;color:#fff;font-size:12px;line-height:21px; background:#00b0e8; border-radius:2px;}
/*talent*/
.talent{ width:730px; margin:20px auto; color:#444; font-size:12px; line-height:30px;}
/*contact*/
.contact{ width:700px; margin:0 auto; padding:20px 0 40px 0;}
.contact .tt{ color:#555; font-size:12px; line-height:24px;}
.contact .tt span{ color:#333; font-size:14px; line-height:30px;}
.contact .tt .img{ float:right; margin-right:5px;}
.contact .bb{ margin-top:20px; border:#e5e5e5 1px solid;}
/*online*/
.online{width:760px;margin:0 auto;padding:20px 0;color:#333;font-size:12px;line-height:24px;}
.online ul{ width:520px; margin:0 auto; padding:20px 0;}
.online ul li span.zi{ color:#333; font-size:12px; line-height:30px; display:inline-block; width:60px; text-align:right; float:left;}
.online ul li .input{ width:299px; height:26px; border:#00a1e9 1px solid; color:#333; font-size:12px; line-height:24px; padding:0 5px;}
.online ul li .input1{ width:400px; height:120px; padding:0 5px; color:#333; font-size:12px; line-height:24px; border:#00a1e9 1px solid;}
.online ul li .input2{ width:100px; height:26px; border:#00a1e9 1px solid; color:#333; font-size:12px; line-height:24px; padding:0 5px;}
.online ul li .input3{ background:url(../images/online_07.jpg) no-repeat; border:none; width:120px; height:36px; margin-left:170px; margin-top:20px;}
.online ul li{ margin-top:10px;}





