@charset "utf-8";

/* base 公共部分 */
body { font: 12px/22px, "思源黑体", "思源宋体"; color:#555; margin: 0px; text-align:center;}
*{ padding:0; margin:0; font-family:"思源黑体" !important;}
a { color:#000; text-decoration:none;}
a:hover{ color:#2c72c3; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#2c72c3;}

.wrapper{width:100%; margin:0; padding:0; text-align:left; position:relative;}
.ding{ position:fixed; right:0px; bottom:6%; position:absolute;}
.header{ width:100%; background:#fff; position:fixed; left:0; top:0; z-index:9999;  border-bottom:1px solid #022659;}
.header .top2{ width:100%; /*border-bottom:1px solid #a5a5a5;*/ background:#f4f4f4;}
.header .top1{width:1200px; height:40px; line-height:40px;margin:0 auto;}
.header .top1 a{ color:#555; height:38px; line-height:38px;}
.header .top1 span{ float:right; margin-right:45px; height:38px; line-height:38px;}
.header .top1 span a{ height:40px; line-height:40px;}
.header .top{width:1200px; height:70px; margin:0 auto; line-height:70px;} 
.header .top .logo{float:left; margin-top:5px;}
.nav-box{height:70px; line-height:70px; float:right; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{margin:0 auto;  position:relative; z-index:1;}
.nav a{ color:#333;  }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left; text-align:center; font-weight:400; }
.nav .nLi h3 a{ display:block; width:120px; font-size:16px;}
.nav .nLi h3 a:hover{ color:#022658; }
.nav .sub{ display:none; width:140px; left:0; top:36px;  position:absolute;  line-height:82px; padding:5px 0; background:#771e18; color:#fff;}
.nav .sub li{ zoom:1;  text-align:center; border-bottom:1px solid #fff;}
.nav .sub a{ display:block; padding:0 10px; font-size:12px; color:#fff;}
.nav .sub a:hover{ background:#771e18; color:#fff;  }
.nav .on h3 a{ color:#022658;}

.banner{}
.slideBox{ width:100%;  overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:8px; height:8px; line-height:14px; text-align:center; background:#dddbdb; cursor:pointer; border-radius:15px;}
.slideBox .hd ul li.on{ background:#062875; color:#fff; border-radius:15px;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block; margin:0 auto;}

/*首页内容*/
.box1{ width:100%; margin:0 auto;}
.box1 .box11{ width:1000px; margin:0 auto; margin-top:30px;}
.box1 .box11 .title{ background:url(../images/line.jpg) no-repeat center; width:1000px;  margin-bottom:30px; margin:0 auto; font-size:24px; text-align:center; color:#000;}
.box1 .title p{ color:#6a6a6a; font-size:16px; text-align:center; line-height:26px;}
.main1{ width:100%; background:url(../images/bj.jpg) no-repeat center; height:880px; margin-top:110px;}
.main1 .nr{ width:1200px; margin:0 auto;}
.main1 .nr .line1{ width:300px; height:227px; float:left; margin-top:60px; margin-left:298px;}
.main1 .nr .line1 a{ display:block; width:300px; height:227px; background:url(../images/pc1.jpg) no-repeat center; position:relative;}
.main1 .nr .line1 a span{ display:none; text-align:center; }
.main1 .nr .line1 a span.sp{color:#fff;font-size:22px;font-weight:bold;padding: 62px 88px; border:1px solid #fff;position:absolute; left:24px; top:28px; }
.main1 .nr .line1 a:hover span.sp{display:block;color:#fff; font-size:18px;}
.main1 .nr .line1 a:hover span.sp p{ font-size:12px;}
.main1 .nr .line1 a:hover span.sp2{display:block; background:#000; opacity:0.5; color:#fff; font-size:16px;width:300px; height:227px;position:absolute; left:0; top:0; }
.main1 .nr .line2{ float:right; width:555px; text-align:center; margin-top:60px;}
.main1 .nr .line2 p{ color:#fff; font-size:15px; line-height:36px; text-align:right;}
.main1 .nr .line2 p a{ color:#ffd802; font-weight:bold;}
.main1 .line3{ width:1200px; margin:0 auto; margin-top:30px;}
.main1 .line3 .lin31{ width:300px; height:227px; float:left;}
.main1 .line3 .lin31 a{ display:block; width:300px; height:227px; background:url(../images/pc2.jpg) no-repeat center; position:relative;}
.main1 .line3 .lin31 a span{ display:none; text-align:center; }
.main1 .line3 .lin31 a span.sp{color:#fff;font-size:22px;font-weight:bold;padding: 66px 0px; border:1px solid #fff;position:absolute; left:24px; top:28px; }
.main1 .line3 .lin31 a:hover span.sp{display:block;color:#fff; font-size:18px;}
.main1 .line3 .lin31 a:hover span.sp p{ font-size:12px;}
.main1 .line3 .lin31 a:hover span.sp2{display:block; background:#000; opacity:0.5; color:#fff; font-size:16px;width:300px; height:227px;position:absolute; left:0; top:0; }
.main1 .line3 .lin31{ width:300px; height:227px; float:left;}

.main1 .line3 .lin32{ width:300px; height:227px; float:left;}
.main1 .line3 .lin32 a{ display:block; width:300px; height:227px; background:url(../images/pc3.jpg) no-repeat center; position:relative;}
.main1 .line3 .lin32 a span{ display:none; text-align:center; }
.main1 .line3 .lin32 a span.sp{color:#fff;font-size:22px;font-weight:bold;padding: 62px 87px; border:1px solid #fff;position:absolute; left:24px; top:28px; }
.main1 .line3 .lin32 a:hover span.sp{display:block;color:#fff; font-size:18px;}
.main1 .line3 .lin32 a:hover span.sp p{ font-size:12px;}
.main1 .line3 .lin32 a:hover span.sp2{display:block; background:#000; opacity:0.5; color:#fff; font-size:16px;width:300px; height:227px;position:absolute; left:0; top:0; }


.main1 .line3 .lin33{ width:300px; height:227px; float:left;}
.main1 .line3 .lin33 a{ display:block; width:300px; height:227px; background:url(../images/pc4.jpg) no-repeat center; position:relative;}
.main1 .line3 .lin33 a span{ display:none; text-align:center; }
.main1 .line3 .lin33 a span.sp{color:#fff;font-size:22px;font-weight:bold;padding: 62px 34px; border:1px solid #fff;position:absolute; left:24px; top:28px; }
.main1 .line3 .lin33 a:hover span.sp{display:block;color:#fff; font-size:18px;}
.main1 .line3 .lin33 a:hover span.sp p{ font-size:12px;}
.main1 .line3 .lin33 a:hover span.sp2{display:block; background:#000; opacity:0.5; color:#fff; font-size:16px;width:300px; height:227px;position:absolute; left:0; top:0; }


.main1 .line3 .lin34{ width:300px; height:227px; float:left;}
.main1 .line3 .lin34 a{ display:block; width:300px; height:227px; background:url(../images/pc5.jpg) no-repeat center; position:relative;}
.main1 .line3 .lin34 a span{ display:none; text-align:center; }
.main1 .line3 .lin34 a span.sp{color:#fff;font-size:22px;font-weight:bold;padding: 62px 33px; border:1px solid #fff;position:absolute; left:24px; top:28px; }
.main1 .line3 .lin34 a:hover span.sp{display:block;color:#fff; font-size:18px;}
.main1 .line3 .lin34 a:hover span.sp p{ font-size:12px;}
.main1 .line3 .lin34 a:hover span.sp2{display:block; background:#000; opacity:0.5; color:#fff; font-size:16px;width:300px; height:227px;position:absolute; left:0; top:0; }

.main1 .line4{ width:1200px; margin:0 auto; margin-top:30px;}
.main1 .line4 .lin4{width:300px; height:227px; float:left; margin-left:600px;}
.main1 .line4 .lin4 a{ display:block; width:300px; height:227px; background:url(../images/pc6.jpg) no-repeat center; position:relative;}
.main1 .line4 .lin4 a span{ display:none; text-align:center; }
.main1 .line4 .lin4 a span.sp{color:#fff;font-size:22px;font-weight:bold;padding: 64px 33px; border:1px solid #fff;position:absolute; left:24px; top:28px; }
.main1 .line4 .lin4 a:hover span.sp{display:block;color:#fff; font-size:18px;}
.main1 .line4 .lin4 a:hover span.sp p{ font-size:12px;}
.main1 .line4 .lin4 a:hover span.sp2{display:block; background:#000; opacity:0.5; color:#fff; font-size:16px;width:300px; height:227px;position:absolute; left:0; top:0; }



.main{ width:1200px; margin:0 auto; padding:130px 0px;}
.main .title{ background:url(../images/line.png) no-repeat center; width:1200px; height:63px; line-height:36px; margin:0 auto; font-size:24px; text-align:center; color:#000;}
.main .title p{ color:#6a6a6a; font-size:16px; text-align:center; line-height:26px;}
/*合作伙伴*/
.main .case{ width:1200px; margin:0 auto; margin-top:30px;}
.main .case ul li{ float:left; width:180px; height:75px; border: 1px solid #818181; margin:0 9px;text-align:center;line-height:55px;}
.main .case ul li img{ text-align:center; width:165px; height:55px; line-height:55px; display:block; margin:10px;}
.main .case1{ width:1200px; margin:0 auto; margin-top:20px; height:200px;}
.main .case1 ul li{ float:left; width:196px; height:200px; margin:0 2px;}
.main .more{ text-align:center; margin:0 auto; margin-top:20px;}
.main .more a{ color:#6b6b6b; font-size:16px; padding:10px 30px; border:1px solid #8b8b8b; margin: 0 10px;} 

/*内页关于我们*/
.main .ti{ width:1200px; margin:0 auto; background:url(../images/sy.png) no-repeat left; padding-left:20px; font-size:14px;}
.main .ti span{ color:#333px;}
.main .ti a{ color:#022658;}
.main .about3{ width:1200px; margin:0 auto; margin-top:10px;}
.main .about3 h2{ text-align:left; font-size:18px; color:#01449f; font-weight:200px; padding-left:15px;height:57px; line-height:57px; background:url(../images/line1.jpg) no-repeat bottom;}
.main .about3 p{ font-size:14px; text-align:left; line-height:30px;}
.main .about3 ul li{ float:left; width:100px; padding-right:15px; padding-top:10px;}
.main .about3 ul li img{ width:100px; height:100px;}

.main .about4{ width:1200px; margin:0 auto; margin-top:20px; border-bottom: 1px dashed #515151;}
.main .about4 h2{ text-align:left; font-size:18px; color:#01449f; font-weight:200px; background:url(../images/dian1.jpg) no-repeat left; padding-left:15px; line-height:40px;}
.main .about4 p{ font-size:14px; text-align:left; line-height:50px;}
.main .about4 ul li{ float:left; width:185px; padding-right:50px; padding-bottom:15px;}
.main .about4 ul li img{ width:185px; height:130px;}

/*内页技术能力*/
.main .jsnl{ width:1200px; margin:0 auto; margin-top:10px;border-bottom: 1px dashed #515151;}
.main .jsnl h2{ text-align:left; font-size:18px; color:#01449f; font-weight:200px; background:url(../images/dian1.jpg) no-repeat left; padding-left:15px; line-height:40px;}
.main .jsnl p{ font-size:14px; text-align:left; line-height:30px;}
.main .jsnl ul li{ float:left; width:320px; padding-right:35px; padding-bottom:15px; padding-top:15px;}
.main .jsnl ul li img{ width:320px; height:255px;}
.main .jsn2{ width:1200px; margin:0 auto; margin-top:10px;border-bottom: 1px dashed #515151; height:263px;}
.main .jsn2 .left{ float:left; width:500px;height:263px; margin-top:15px;}
.main .jsn2 .left h2{text-align:left; font-size:18px; color:#01449f; font-weight:200px; background:url(../images/dian1.jpg) no-repeat left; padding-left:15px; line-height:40px;}
.main .jsn2 .left p{ line-height:30px; font-size:14px;}
.main .jsn2 .right{ float:right; width:700px; height:263px;}
.main .jsn2 .right img{ width:463px;height:263px; text-align:center;}
.main .jsn3{ width:1200px; margin:0 auto; margin-top:10px;border-bottom: 1px dashed #515151; height:263px;}
.main .jsn3 .left{ float:right; width:500px;height:263px; margin-top:15px;}
.main .jsn3 .left h2{text-align:left; font-size:18px; color:#01449f; font-weight:200px; background:url(../images/dian1.jpg) no-repeat left; padding-left:15px; line-height:40px;}
.main .jsn3 .left p{ line-height:30px; font-size:14px;}
.main .jsn3 .right{ float:left; width:700px; height:263px;}
.main .jsn3 .right img{ width:414px;height:263px; text-align:center;}

/*内页产品中心*/
.main .product{ width:1200px;margin:0 auto; margin-top:10px;border-bottom: 1px dashed #515151;}
.main .product h2{ text-align:left; font-size:18px; color:#01449f; font-weight:200px; background:url(../images/dian1.jpg) no-repeat left; padding-left:15px; line-height:40px; margin-top:20px;}
.main .product .left{ width:450px; height:445px; float:left; background:url(../images/line2.jpg) no-repeat top left; margin-left:20px;}
.main .product .left p{ font-size:14px; padding-left:30px; padding-bottom:45px;}
.main .product .right{ float:right; width:700px; height:445px;}
.main .product .right img{ text-align:right; float:right;}

.main .product1{ width:1200px;margin:0 auto; margin-top:10px;border-bottom: 1px dashed #515151;}
.main .product1 h2{ text-align:left; font-size:18px; color:#01449f; font-weight:200px; background:url(../images/dian1.jpg) no-repeat left; padding-left:15px; line-height:40px; margin-top:20px; width:400px; float:right;}
.main .product1 .left{ width:400px; /*height:475px;*/ float:right; background:url(../images/line2.jpg) repeat-y top left; margin-left:20px;}
.main .product1 .left p{ font-size:14px; padding-left:30px; padding-bottom:45px;}
.main .product1 .right{ float:left; width:690px; height:475px;}
.main .product1 .right img{ text-align:right;}

/*内页联系我们*/
.main .lxwm{ width:1200px; margin:0 auto; }
.main .lxwm_left{ width:550px; float:left; background:url(../images/line4.jpg) no-repeat left top; padding-left:30px; height:537px; margin-top:50px;}
.main .lxwm_left p{ font-size:14px;padding-bottom:45px;}
.main .lxwm_right{ width:550px; float:right;height:537px;}

/*首页关于我们*/
.about{ width:100%;}
.about .about1{ width:1200px; margin:0 auto;}
.about .about1 .left{ float:left; width:600px; padding:100px 0;}
.about .about1 .left p{ color:#555; font-size:14px;}
.about .about1 .left a{ color:#2a6398;}
.about .about1 .left ul{ margin-top:60px;}
.about .about1 .left ul li{ float:left; width:200px; text-align:center;}
.about .about1 .right{ float:left; width:600px;}

/*合作伙伴*/
.slideBox2{ width:1200px; height:220px; overflow:hidden; position:relative; margin-top:20px;}
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:48%; top:95%; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:3px;  width:10px; height:10px; line-height:14px; text-align:center; background:#ccc; cursor:pointer;border-radius:15px; }
.slideBox2 .hd ul li.on{ background:#062875; color:#fff; border-radius:15px; }
.slideBox2 .bd table tr{ padding:10px 0;}
.slideBox2 .bd table tr td{border-right: 1px solid #f5f3f1;
border-bottom: 1px solid #f5f3f1; width:200px; height:97px;}
.slideBox2 .bd{ position:relative; height:100%; z-index:0; width:1200px; margin: 0 auto; margin-top:10px;}
.slideBox2 .bd li{ zoom:1; vertical-align:middle;}
.slideBox2 .bd img{ width:200px; height:100px; display:block; margin-bottom:9px;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:32px; height:40px; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox2 .next{ left:auto; right:0; background-position:8px 5px; }
.slideBox2 .prev:hover,
.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox2 .prevStop{ display:none;  }
.slideBox2 .nextStop{ display:none;  }


.picScroll-left{ width:1000px; margin:0 auto;  overflow:hidden; position:relative;     }
.picScroll-left .hd{ overflow:hidden;  height:70px; padding:0 5px; position:absolute; left:-6px; top:26px; width:1000px;  z-index:1;}
.picScroll-left .hd .prev{ display:block;  width:20px; height:40px; float:left; margin-right:5px; margin-top:37px;  overflow:hidden;
	 cursor:pointer; background:url("../images/prev.png") no-repeat;}
.picScroll-left .hd .next{ display:block;  width:20px; height:40px; float:right;  margin-top:37px;  overflow:hidden;
	 cursor:pointer; background:url("../images/next.png") no-repeat;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px 20px;  z-index:9999; }

.picScroll-left .bd ul{ overflow:hidden; zoom:1;  z-index:9999;}
.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; }
.picScroll-left .bd ul li .pic img{ width:230px; height:158px; display:block;  }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }



.box{width:1000px; margin:0 auto; background:#f6f6f6; padding:30px 0;}
.box .title{ background:url(../images/line1.jpg) no-repeat center; width:1000px;  margin-bottom:30px; margin:0 auto; font-size:24px; text-align:center; color:#000;}
.box .title p{ color:#6a6a6a; font-size:16px; text-align:center; line-height:26px;}

.picMarquee-left{ width:1000px;  overflow:hidden; position:relative;}
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.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;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:320px; height:213px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

.box .more{ text-align:center; margin:0 auto; margin-top:20px;}
.box .more a{ color:#6b6b6b; font-size:16px; padding:10px 30px; border:1px solid #8b8b8b; margin: 0 10px;}


.main2{ width:100%; margin:0 auto;}
.box1{width:1000px; margin:0 auto; padding:30px 0;}
.box1 .title{ background:url(../images/line.jpg) no-repeat center; width:1000px;  margin-bottom:30px; margin:0 auto; font-size:24px; text-align:center; color:#000;}
.box1 .title p{ color:#6a6a6a; font-size:16px; text-align:center; line-height:26px;}

.picMarquee-left1{ width:1000px;  overflow:hidden; position:relative;}
.picMarquee-left1 .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-lef1t .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left1 .hd .next{ background-position:0 -50px;  }
.picMarquee-left1 .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left1 .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left1 .bd{ padding:10px;   }
.picMarquee-left1 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left1 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left1 .bd ul li .pic{ text-align:center; }
.picMarquee-left1 .bd ul li .pic img{ width:320px; height:213px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left1 .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left1 .bd ul li .title{ line-height:24px;   }

.box1 .more{ text-align:center; margin:0 auto; margin-top:20px;}
.box1 .more a{ color:#6b6b6b; font-size:16px; padding:10px 30px; border:1px solid #8b8b8b; margin: 0 10px;}

.more {text-align:right;}
.more a{ color:#063ea5;}
.more a:hover{font-weight:bold;}

.main3{ width:100%; margin:0 auto; background:#f6f6f6;}
.box2{width:1000px; margin:0 auto; padding:30px 0;}
.box2 .title{ background:url(../images/line1.jpg) no-repeat center; width:1000px;  margin-bottom:30px; margin:0 auto; font-size:24px; text-align:center; color:#000;}
.box2 .title p{ color:#6a6a6a; font-size:16px; text-align:center; line-height:26px;}
.box2 ul{ margin-top:20px;}
.box2 ul li{width:1000px;height:150px; margin-bottom:20px;}
.box2 ul li .box2_1{ float:left; width:238px; height:150px;}
.box2 ul li .box2_1 img{ width:238px; height:150px;}
.box2 ul li .box2_2{ float:left; width:615px; height:150px; margin-left:20px;}
.box2 ul li .box2_2 p{ font-size:14px; color:#000; line-height:36px; font-weight:bold;}
.box2 ul li .box2_3{ float:right; width:115px; height:150px; background:#771e18;}
.box2 ul li .box2_3 h2{ color:#fff; font-size:60px; text-align:center; margin-top:30px;}
.box2 ul li .box2_3 p{ color:#fff; font-size:18px; font-weight:bold; text-align:left; padding-left:10px; padding-right:10px; line-height:26px;}
.box2 .more{ text-align:center; margin:0 auto; margin-top:40px;}
.box2 .more a{ color:#6b6b6b; font-size:16px; padding:10px 30px; border:1px solid #8b8b8b; margin: 0 10px;}

.main4{ width:100%; margin:0 auto;}
.box3{width:1000px; margin:0 auto; padding:30px 0;}
.box3 .title{ background:url(../images/line.jpg) no-repeat center; width:1000px;  margin-bottom:30px; margin:0 auto; font-size:24px; text-align:center; color:#000;}
.box3 .title p{ color:#6a6a6a; font-size:16px; text-align:center; line-height:26px;}
.box3 .news{ width:1000px; margin-top:30px;}
.box3 .news .news_left{ width:485px; height:265px; float:left; border: 2px solid #888;}
.box3 .news .news_left .title{ width:465px; margin:0 10px; background:url(../images/line2.jpg) no-repeat bottom; height:36px;  margin-top:20px; text-align:left;}
.box3 .news .news_left .title span{ font-size:14px; float:right; line-height:40px;}
.box3 .news .news_left .title span a{ color:#787878;}
.box3 .news .news_left ul{ margin-top:15px;}
.box3 .news .news_left ul li{ width:465px; height:30px; line-height:30px; background:url(../images/dian.jpg) left no-repeat; font-size:14px; color:#000; padding:0; border-bottom:0; margin-left:10px;}
.box3 .news .news_left ul li a{ padding-left:10px;color:#000;}
.box3 .news .news_left ul li span{ float:right;color:#000;}
.box3 .news .news_right{ width:485px; height:265px; float:right;border: 2px solid #888;}
.box3 .news .news_right .title{ width:465px; margin:0 10px; background:url(../images/line2.jpg) no-repeat bottom; height:36px;  margin-top:20px; text-align:left;}
.box3 .news .news_right .title span{ font-size:14px; float:right; line-height:40px;}
.box3 .news .news_right .title span a{ color:#787878;}
.box3 .news .news_right ul{ margin-top:15px;}
.box3 .news .news_right ul li{ width:465px; height:30px; line-height:30px; background:url(../images/dian.jpg) left no-repeat; font-size:14px; color:#000; padding:0; border-bottom:0; margin-left:10px;}
.box3 .news .news_right ul li a{ padding-left:10px;color:#000;}
.box3 .news .news_right ul li span{ float:right;color:#000;}

/*内页*/
.banner2{}
.banner2 img{width:100%;}

.sider-nav{height:40px; line-height:40px; border-bottom:1px #d5d4d3 solid; font-size:14px;}
.snav{width:1040px; margin:0 auto;}
.snav ul li{float:left; margin-right:1px;border-right:1px solid #ccc;}
.snav ul li a{display:block; padding:0 20px; }
.snav ul li a.active, .snav ul li a:hover{background:#771e18; color:#fff;}
.sider-box{ width:1000px; margin:0 auto;}
.sider-title{margin-top:30px; margin-bottom:20px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.st-left{font-size:24px; float:left; border-left:solid 5px #771e18; padding-left:10px; line-height:30px;}
.st-right{float:right; padding-left:20px; background:url(../images/bg4.jpg) left no-repeat;}
.about{padding:20px 0; line-height:30px; font-size:14px;}
.about table{width:1000px;margin:0px auto; background:#fff; line-height:40px;}
.about table tr td{padding:8px 10px;;border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.reg_table span.requested{color:#F00; vertical-align:middle;margin:0px 5px;}
.reg_table input{width:150px;line-height:22px;border:1px solid #c8c7c7; outline:none;padding:0px 4px;}
.reg_table .input1{width:300px;height:32px;border:1px solid #c8c7c7; outline:none;padding:0px 4px;}
.reg_table .input2{width:96px;height:30px;border:1px solid #c8c7c7; background:#023390; outline:none ;padding:0px 4px; color:#ffffff; font-size:15px; line-height:28px;}
.reg_table .input3{width:30px;height:30px;float:left;}
.reg_table input.address{width:320px;padding:0px 5px;}
.reg_table select{width:102px;height:22px;border:1px solid #c8c7c7; outline:none;margin-right:10px;}
.reg_table textarea{width:459px;height:62px;border:1px solid #c8c7c7;padding:5px;}
.reg_table input.submit{width:81px;height:26px;line-height:26px;color:#ffffff;margin:50px 0; background:url(../images/sub.jpg) no-repeat center;cursor:pointer;}


/*新闻中心*/
.news{ width:1200px; margin:0 auto; margin-top:10px;}
.news ul li{ line-height:30px; font-size:14px; border-bottom:1px dashed #ddd; background:url(../images/dian1.jpg) no-repeat left; padding-left:15px;}
.news ul li span{ float:right;}
.news ul li  p.title{font-size:18px; font-weight:bold;}
.news ul li  p.date{c0lor:#777;}

.news1{ width:1000px;}
.news1 ul li{padding:20px 0; line-height:30px; font-size:14px;  height:150px;}
.news1 ul li img{width:237px; height:150px; float:left;}
.news1 ul li span{ width:743px; float:right;}
.news1 ul li span p.title{font-size:18px; font-weight:bold;}

/*新闻详细页*/
.news_show{ padding:20px 0;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px; font-size:14px; line-height:30px;}
.news_show .nr p{ margin-bottom:10px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

/*产品列表*/
.product_list{ padding:20px 0;}
.product_list ul li{ float:left; margin:0 6px 20px; display:inline;width:320px; text-align:center; overflow:hidden; background:#ddd;line-height:40px;}
.product_list ul li a{ font-size:14px;}
.product_list ul li img{  width:320px; height:230px;}

/*产品详细*/
.product_show{ padding:20px 0;}
.product_show .pic{ width:550px; float:left;}
.product_show .pic img{ width:530px; height:400px; border:solid 1px #dadada;}
.product_show .guige{ width:440px; float:left;}
.product_show .guige ul li{ border-bottom:dotted 1px #ccc; line-height:24px; padding-left:10px; margin-bottom:10px;}
.product_show .guige ul li .font1{ color:#771e18;}
.product_show .sm{ width:440px; float:left; margin-top:20px;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{ background:#771e18; color:#fff; padding:5px 10px; border-radius:4px 4px 0 0; font-size:14px; float:left;}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}

/*人才招聘*/
.sideMenu{   }
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px; background:#2d2d83; cursor:pointer;
	font:normal 14px/32px "Microsoft YaHei";
 margin-bottom:5px; color:#fff;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:8px 0px; color:#555; display:none; /* 默认都隐藏 */ }

/*业务领域*/
.news-tp{width:280px; float:left;}
.news-tp img{width:100%;}
.news-wz{width:790px; float:right;}

/*联系我们*/
.contact{padding-bottom:30px;}
.ct-left{width:350px; float:left; font-size:14px; line-height:30px;padding-top:10px;}
.ct-right{width:600px; float:right;}


/*内页右边单页及表格、表单样式*/
.side_right{ width:1040px;}
.side_right .intro{ line-height:26px; padding:20px 10px;}
.side_right .intro ul li{ width:760px; height:120px; margin-top:20px;}
.side_right .intro .nr_left{ width:172px; height:120px; background:#f0f0f0; border:1px solid #e6e6e6; border-radius:5px; float:left;}
.side_right .intro .nr_left img{ width:163px; height:110px; padding:5px;}
.side_right .intro .nr_right{ float:right; width:535px; margin-right:30px;}
.side_right .intro .nr_right p{ line-height:24px;}
.side_right .intro p{ margin-bottom:15px;}
.side_right .intro table{ background:#dadada; margin-bottom:20px;}
.side_right .intro table tr td{ padding:8px 10px; background:#fff;}
.side_right .intro table tr td a:hover{ color:#c30;}
.side_right .intro table input, .side_right .intro table textarea{ border:solid 1px #ccc; padding:4px; border-radius:3px;}
.side_right .intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}


/*footer*/
.footer{ background:#fff; width:100%; height:180px; border-top:1px solid #f4f4f4;}
.footer .f1{width:1200px;margin:0 auto; text-align:left; position:relative; padding:28px 0; height:140px;}
.footer .f1 ul li{ float:left; text-align:left;}
.footer .f1 ul li p { text-align:left; color:#555; font-size:14px; line-height:26px;}
.footer .f1 ul li a{ color:#fff; font-size:14px; line-height:20px;}
.footer1{ background:#41484f; width:100%; height:30px; line-height:30px; text-align:center;}
.footer1 p{text-align:center; color:#fff; line-height:30px;}
.footer1 a{color:#fff;}


















