@charset "utf-8";

/* base 公共部分 */
body { font: 12px/22px Arial, "微软雅黑"; color:#555; margin: 0px; text-align:center;}
*{ padding:0; margin:0;}
a { color:#000; text-decoration:none;}
a:hover{ color:#2571ad; 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:#2571ad;}

.wrapper{width:100%; margin:0; padding:0; text-align:left; overflow:hidden;}
.header{}
.header .top{width:1040px;margin:0 auto; margin-bottom:10px;} 
.header .top .logo{float:left;margin-top:10px;}
.header .top .ss{float:right; text-align:right;}
.header .top .ss a{margin: 0 5px;}
.header .top .ss p{margin-top:10px;}
.nav-box{height:40px; line-height:40px; background:url(../images/nav_bj.jpg) repeat-x left; width:100%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ width:1040px;margin:0 auto;  position:relative; z-index:9999;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left; text-align:center; font-weight:200; }
.nav .nLi h3 a{ display:block; width:130px; font-size:14px; background:url(../images/left_03.jpg) no-repeat right;}
.nav .sub{ display:none; width:130px; left:0; top:40px;  position:absolute; background:#2c73ab;  line-height:40px; padding:5px 0;  }
.nav .sub li{ zoom:1;  text-align:center;}
.nav .sub a{ display:block; padding:0 10px; font-size:12px;}
.nav .sub a:hover{ background:url(../images/nav.png) no-repeat center; color:#fff;  }
.nav .on h3 a{ background:url(../images/nav.png) no-repeat center; color:#fff;}



/*banner*/

.banner{width:100%;overflow:hidden;height:500px;position:relative}
.banList{position:absolute;left:50%;margin-left:-960px;height:470px}
.banList li{height:500px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:15px;height:15px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#fc8f0f;cursor:pointer}



/*首页内容*/
.main1{ width:100%; background:#f3f3f3;}
.main{ width:1040px; margin:0 auto; margin-top:30px;}
.main p a{color:#e5322d; font-size:14px;}
.main p span{ float:right; color:#e5322d; font-size:12px;}
.picScroll-left{ width:1040px;  overflow:hidden; position:relative;}
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 5px;  }
.picScroll-left .hd .prev,.picScroll-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;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.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 0;  }
		
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 0px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picScroll-left .bd ul li .pic{ text-align:center;  padding:5px 12px;}
.picScroll-left .bd ul li .pic a{ display:block; background:#e7e7e7;font-size:14px;}
.picScroll-left .bd ul li .pic a:hover{ background:#2571ad; color:#fff;}
.picScroll-left .bd ul li .pic p{ line-height:40px; font-size:14px;}
.picScroll-left .bd ul li .pic img{ width:240px; height:200px; display:block;}
.picScroll-left .bd ul li .pic a:hover img{ border: 1px solid #ccc;		 }
.picScroll-left .bd ul li .title{ line-height:24px;   }

.box{width:1040px; margin:0 auto; height:375px; padding:40px 0; background:#f3f3f3;}
.box_1{ background:#fff; border:1px solid #ececec; float:left; width:334px; height:375px;}
.box_1 p{ color:#363533; margin:0 18px; margin-top:10px; line-height:27px; font-size:12px;}
.box_1 p a{ color:#e5322d; font-size:14px;}
.box_news{margin:0 18px; margin-top:10px;}
.box_news ul li{ border-bottom:dashed 1px #c3c3c3; background:url(../images/dian.jpg) no-repeat left; padding-left:15px; line-height:26px;}
.box_news ul li a{ font-size:12px; color:#555;}
.box_news ul li span{ float:right; font-size:12px; color:#555;}

.more {text-align:right;}
.more a{ color:#063ea5;}
.more a:hover{font-weight:bold;}

/*内页*/
.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:#2571ad; color:#fff;}
.sider-box{ width:1040px; 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 #2571ad; 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;}


/*内页左边菜单*/
/*
.side_menu{}


.side_menu .intro{}
.side_menu .intro ul li{  position:relative;}
.side_menu .intro ul li a{ display:block; background:#e1f2fa; height:32px; line-height:32px; padding-left:26px;}
.side_menu .intro ul li a:hover,.side_menu .intro ul li a.active,.side_menu .intro ul li:hover{ background:#0090d5; color:#fff;}
#menu2 ul ul{ display:none;  position:absolute; top:0;  left:200px; width:200px; border-left:solid 1px #fff; z-index:10;}

.nav1{width:200px; height:34px; line-height:34px; background:#39A4DC;  position:relative; z-index:1;}
.nav1 a{ color:#fff; display:block; background:#272D7F; font-weight:100; border-bottom:1px solid #fff; text-align:center;}
.nav1 .nLi1{ position:relative; display:inline; width:200px;}
.nav1 .nLi1 h3{}
.nav1 .nLi1 h3 a{ display:block; padding:0 10px; font-size:14px; font-weight:bold; text-align:center; }
.nav1 .sub1{ display:none; width:200px; left:200px; top:-34px;  position:absolute; background:#4E4E4E;  line-height:34px; }
.nav1 .sub1 li{ zoom:1; }
.nav1 .sub1 a{ display:block; padding:0 10px; }
.nav1 .sub1 a:hover{ background:#6d6d6d; color:#fff;  }
.nav1 .on h3 a{ background:#272D7F; color:#fff;   }
*/
.sidebar{ width:200px; float:left; margin-left:1px;}
.side_menu{}
.side_menu .title{ background:#2571ad; height:55px; text-align:center; line-height:55px; margin-bottom:5px;}
.side_menu .title span{ display:block; color:#fff; font-size:20px; width:200px; float:left; }
.side_menu h3{ height:36px; line-height:36px; padding-left:10px; border-top:1px solid #e3e3e3; background:url(../images/btbj-2.jpg) no-repeat left;cursor:pointer; font-family: 'Microsoft YaHei'; font-size: 14px; color: #ffffff;
}
.side_menu ul .nLi.on .sub{ display: block;border-bottom:solid 1px #fff; font-size:14px;}
.side_menu ul .nLi .sub{ padding:0px 0; color:#999; display:none; }
.side_menu ul .nLi .sub li{ height: 36px; line-height: 36px; list-style: none;}
.side_menu ul .nLi .sub li a{ display: block; width: 100%; height: 100%; font-family: 'Microsoft YaHei'; font-size: 14px; color: #333; text-decoration: none; padding:0 25px; box-sizing:border-box; background:url(../images/btbj-1.jpg) no-repeat left;}
.side_menu ul .nLi .sub li a:hover{background:#2571ad; color:#ffffff;}
.side_menu ul .on .sub li{background:#2571ad; color:#ffffff;}

/*======内页右边内容=====*/
/*内页右边标题*/
.side_right1{ width:810px; float:right; background:#fff;min-height:400px;}
.side_right1 .title{ border-bottom:solid 1px #e3e3e3; height:24px;width:810px; float:left; line-height:24px; }
.side_right1 .title .dangq{ font-size:16px; border-left:solid 3px #2571ad; padding-left:6px; float:left;}
.side_right1 .title .weizhi{ float:right; font-size:12px;}
.side_right1 .title a:hover{ text-decoration:underline;}

/*产品列表*/
.product_list1{ padding:20px 0;}
.product_list1 ul li{ float:left; margin:0 8px 20px;text-align:center; overflow:hidden; height:250px;}
.product_list1 ul li img{  width:252px; height:220px; border:solid 1px #dadada;}

.product_show1{ padding:20px 0;}
.product_show1 .pic{ width:450px; float:left; height:400px;}
.product_show1 .pic img{ width:448px; border:solid 1px #dadada;height:380px;}
.product_show1 .guige{ width:330px; float:right;}
.product_show1 .guige ul li{ border-bottom:dotted 1px #ccc; line-height:24px; padding-left:10px; margin-bottom:10px;}
.product_show1 .guige ul li .font1{ color:#287fc6;}
.product_show1 .sm{ width:100%; float:left; margin-top:20px;}
.product_show1 .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show1 .sm .smbt span{ background:#272D7F; color:#fff; padding:5px 10px; border-radius:4px 4px 0 0; font-size:14px; float:left;}
.product_show1 .sm .neirong{ padding:10px; line-height:24px; float:left;}


/*新闻中心*/
.news{}
.news ul li{padding:20px 0; line-height:30px; font-size:14px; border-bottom:1px solid #ddd;}
.news ul li p.title{font-size:18px; font-weight:bold;}
.news ul li p.date{c0lor:#777;}

/*新闻详细页*/
.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 12px 20px; display:inline;width:322px; text-align:center; overflow:hidden; background:#ddd;line-height:40px;}
.product_list ul li img{  width:320px; height:230px; border:1px solid #ccc;}
.product_list2{ padding:20px 0;}
.product_list2 ul li{ float:left; margin:0 10px 20px; display:inline;width:152px; text-align:center; overflow:hidden; background:#ddd;line-height:40px;}
.product_list2 ul li img{  width:150px; height:90px; border:1px solid #ccc;}

/*产品详细*/
.product_show{ padding:20px 0;}
.product_show .pic{ width:550px; float:left;}
.product_show .pic img{ width:530px; border:solid 1px #dadada;}
.product_show .guige{ width:300px; 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:#2d2d83;}
.product_show .sm{ width:100%; float:left; margin-top:20px;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{ background:#2d2d83; 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; font-family:"微软雅黑"; border-radius:3px;}
.side_right .intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}


/*footer*/
.footer{margin-top:45px; background:#f3f3f3; }
.footer .f1{width:1040px;margin:0 auto; text-align:center; position:relative;padding:20px 0; height:180px;}
.footer .f1 ul li{ float:left; width:180px;}
.footer .f1 ul li p { text-align:left;}
.footer .f1 ul li p a{ color:#363533; font-size:12px;}
.footer1{ background:#222; width:100%; line-height:50px;}
.footer1 p{ text-align:center; color:#fff;}
.footer1 p a{ color:#fff;} 


















