@charset "utf-8";

/* base 公共部分 */
body { font: 14px/22px "思源黑体"; color:#555; margin: 0px; text-align:center;}
*{ padding:0; margin:0; font-family:"思源黑体" !important;}
a { color:#555; text-decoration:none;}
a:hover{ color:#ca0000; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin:20px 0 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:#c6004d;}

.wrapper{width:100%; margin:0; padding:0; text-align:left;}
.header{ width:100%; margin:0 auto;}
.header .top1{ width:100%; height:40px; line-height:40px; background:#0f0d0d;}
.header .top1 .top{ width:1200px; margin:0 auto;}
.header .top1 .top a{ color:#fff;}
.header .top1 .top .right{ float:right;}
.header .top1 .top .right ul li{ float:left; padding:0 10px; line-height:39px; border-right:1px solid #323232;}
.header .header-box{width:1200px;  margin:0 auto; height:110px;}
.header .header-box .logo{ float:left; width:130px; height:110px;}
.header .header-box .logo img{width:130px; height:110px;}
.hd-wz{float:left; margin-left:140px;}

/*导航nav*/
.nav-box{width:679px; float: left;margin-left: 375px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{height:110px; line-height:110px;   position:relative; z-index:1;  }
.nav a{ color:#666666;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 21px; font-size:16px; font-weight:normal;  }
.nav .sub{ display:none; width:120px; left:-10px; top:110px;  position:absolute; background:#c6004d;  line-height:30px; padding:5px 0;  }
.nav .sub li{ zoom:1; text-align:center;font-size:14px; }
.nav .sub a{ display:block; padding:0 10px; color:#fff;}
.nav .sub a:hover{ background:#c6004d; color:#fff;  }
.nav .on h3 a{  color:#c6004d;   }

/*banner*/
.banner{width:100%; height:552px; background:url(../images/tp2.png) top center no-repeat; position:relative; }
.banner .br1{width:1200px; position:absolute; left:50%; top:70px; margin-left:-600px;}
.banner .br2{width:160px; position:absolute; left:50%; bottom:30px; margin-left:-80px; }
/*动画*/
#flashcontent {
		height: 400px;
		width:1200px;
		margin:-5px auto 0px auto;
	}
	
.main{width:1200px; margin:30px auto; margin-bottom:40px;}
.main .weizhi{ height:40px; line-height:40px;background:url(../images/home.png) no-repeat left #c6004d; padding-left:30px;color:#fff;}
.main .weizhi a{ color:#fff; padding:0 10px;}

/*首页-优势*/
.box{ width:100%; margin:0 auto; height:448px; background:url(../images/bj.jpg) no-repeat center;}
.box_1{ width:1200px; margin:0 auto;}
.box_1 .title{ height:100px; background:url(../images/ys.png) no-repeat center; font-size:30px; font-weight:bold; color:#0f0d0d; text-align:center; line-height:100px; margin-bottom:50px;}
.box_1 ul li{ width:210px; height:210px; display:block; text-align:center; float:left; position:relative; padding:0 45px;}
.box_1 ul li.f1{ width:210px; height:210px; display:block; text-align:center;background:url(../images/y1.png) no-repeat center;  }
.box_1 ul li.f2{ width:210px; height:210px; display:block; text-align:center;background:url(../images/y2.png) no-repeat center;  }
.box_1 ul li.f3{ width:210px; height:210px; display:block; text-align:center;background:url(../images/y3.png) no-repeat center;  }
.box_1 ul li.f4{ width:210px; height:210px; display:block; text-align:center;background:url(../images/y4.png) no-repeat center;  }
.box_1 ul li:hover{ width:210px; height:210px; background:url(../images/y1_1.png) no-repeat center; z-index:999;}
.box_1 ul li a{ display:block; position:absolute; top:90px; left:130px; color:#fff; font-size:25px; font-weight:bold;}
.box_1 ul li img{ width:210px; height:210px;}

.b1-title{width:250px; margin:30px auto;text-align:center;}
.bt1{ background:url(../images/bg3_03.jpg) left repeat-x;}
.bt1 a{display:inline-block; margin:0 auto; background:#fff;padding:0 5px; font-size:23px;color:#ca0000; line-height:30px; }
.bt2{font-size:17px; color:#989898;}

/*首页新闻*/

.box1{ width:1200px; margin:40px auto;}
.box1 .news{ width:770px; float:left;}
.box1 .news .title{ line-height:32px; height:32px;font-size:28px; font-weight:bold; color:#090909;}
.box1 .news .tp{ width:770px; height:148px; margin-top:20px;}
.box1 .news .tp img{ width:224px; height:148px;}
.box1 .news .tp span{ float:right; width:530px;}
.box1 .news .tp span h2 a{ color:#c6004d; font-size:20px;}
.box1 .news .tp span p{ line-height:28px; font-size:15px;}
.box1 .news .list{ margin-top:15px;}
.box1 .news .list ul li{}
.box1 .news .list ul li p{color:#bbbbbb; font-size:13px;}
.box1 .news .list ul li a{ color:#555555; font-size:16px; font-weight:bold;}
.box1 .lxwm{ width:368px; float:right;}
.box1 .lxwm ul li{ width:184px; height:180px; float:left;}
.box1 .lxwm ul li img{ width:184px; height:180px;}

/*首页合作伙伴*/

.box2{ width:100%; height:300px; background:url(../images/bj.jpg) no-repeat center;}
.box2 .box2_1{ width:1200px; margin:0 auto;}
.box2 .box2_1 .title{height:100px; background:url(../images/ys.png) no-repeat center; font-size:30px; font-weight:bold; color:#0f0d0d; text-align:center; line-height:100px; margin-bottom:20px;}

.box2 .box2_1 .picMarquee-left{overflow:hidden; position:relative; width:1200px;   }
.box2 .box2_1 .picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.box2 .box2_1 .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;}
.box2 .box2_1 .picMarquee-left .hd .next{ background-position:0 -50px;  }
.box2 .box2_1 .picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.box2 .box2_1 .picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.box2 .box2_1 .picMarquee-left .bd{ padding:10px;   }
.box2 .box2_1 .picMarquee-left .bd ul{ overflow:hidden; zoom:1; width: 800px;margin-left: 194px;}
.box2 .box2_1 .picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.box2 .box2_1 .picMarquee-left .bd ul li .pic{ text-align:center; width:182px !important;}
.box2 .box2_1 .picMarquee-left .bd ul li .pic img{ width:180px; height:90px; display:block;border:1px solid #ccc;}
.box2 .box2_1 .picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.box2 .box2_1 .picMarquee-left .bd ul li .title{ line-height:24px;   }

.box3{ width:100%; background-color:#c6004d;height:90px;}
.box3 .img{ width:1200px; margin:0 auto;}
.box3 .img img{width:1200px; height:90px;}

/*内页*/
.banner2 img{width:100%;}
.sider1{float:left; width:270px; margin-top:20px;}
.sider{width:270px;}
.sider-right{float:right; width:900px; margin-top:20px;margin-left:20px;}
.sider-right .title{font-size:20px; font-weight:bold; color:#000; border-bottom:1px solid #aaa;}
.sider-right .title a{ font-size:14px; color:#ccc; line-height:40px; font-weight:100;}
.sider-title{line-height:36px; font-size:20px; font-weight:bold; color:#000; background:url(../images/bg4.jpg) left no-repeat; padding-left:30px; border-bottom:2px solid #c6004d;}
.sider ul{margin:10px 0 20px 0;}
.sider ul li{height:40px; line-height:40px;font-size:16px; margin:8px 0; border-bottom:1px solid #ccc;}
.sider ul li a{display:block;padding:0 20px;}
.sider ul li a:hover, .sider ul li a.active{display:block; background:#e4e4e4 url(../images/jiantou.png) right no-repeat; background-position:230px 8px; color:#c6004d;}
.cp{ margin-top:10px; width:270px;}
.cp .title1{line-height:36px; font-size:20px; font-weight:bold; color:#000; background:url(../images/bg4.jpg) left no-repeat; padding-left:30px; border-bottom:2px solid #c6004d;}
.slideBox{ width:270px; height:250px; overflow:hidden; position:relative; margin-top:15px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#eee; cursor:pointer;}
.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:270px; height:250px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }


/*左侧联系方式*/
.tel{margin:10px 0; line-height:30px; font-size:14px;}
.red{font-weight:Bold; color:#ca0000; font-style:italic;font-size:16px;}

/*右侧标题*/
.sr-title{height:36px; line-height:36px;  border-bottom:1px solid #ccc;}
.sr-title .srt-left{float:left;font-size:16px; font-weight:bold;}
.sr-title .srt-right{float:right;}
/*关于我们*/
.about{padding:20px 0; line-height:30px;font-size:14px; text-align:left;}

.about ul li{ width:280px; float:left; margin:10px;}

/*操盘项目*/
.product_list{padding:20px 0;}
.product_list ul{ overflow:hidden; zoom:1; }
.product_list ul li{ margin:10px 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:380px;}
.product_list ul li p a{ font-size:16px; font-weight:bold; line-height:40px;}
.product_list ul li img{ width:376px; height:346px; display:block; border:2px solid #fff;}
.product_list ul li a:hover img{ border-color:#c6004d;  }

/*发展战略*/
.news_list{padding:20px 0;}
.news_list ul li{padding:20px 0; border-bottom:1px dashed #ccc;}
.tp{width:200px; float:left;}
.tp img{width:200px; height:120px;}
.wz{width:720px; float:right;font-size:14px;}
.wz a{font-size:14px; font-weight:bold; height:24px; line-height:24px; }
.wz p{margin-top:10px;}
.wz a.more{font-size:14px;font-weight:normal; color:#ca0000;}

/*发展战略详细页*/
.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; line-height:26px; font-size:14px;}
.news_show .nr p{ padding-bottom:10px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}
.news_show .nr .p{ margin-top:20px;}
.news_show .nr .p a{ padding:12px 27px; background:#71777c; font-size:14px; color:#fff;}

/*产品详细*/
.product_show{ padding:20px 0;}
.product_show .pic{float:left;}
.picFocus{ margin:0 auto;  width:500px;padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:117px; height:105px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#f60;  }
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:500px; height:450px; display:block;  }

.product_show .guige{ width:670px; float:left;margin-left:20px;}
.product_show .guige p{ line-height:24px; padding-bottom:10px;}
.product_show .guige ul li{ border-bottom:dotted 1px #ccc; line-height:30px; padding-left:10px; margin-bottom:10px; font-size:14px;}
.product_show .guige ul li .font1{ color:#ca0000;}
.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:#c6004d; color:#fff; padding:10px 30px; border-radius:4px 4px 0 0; font-size:16px; float:left;}
.product_show .sm .neirong{ padding:10px; line-height:30px;font-size:14px; float:left;}

/*人才招聘*/	
/*内页右边单页及表格、表单样式*/
.intro{ line-height:26px; padding:20px 0;}
.intro p{ margin-bottom:15px;}
.intro table{ background:#dadada; margin-bottom:20px;}
.intro table tr td{ padding:4px; background:#fff;}
.intro table tr td a:hover{ color:#c30;}
.intro table input, .intro table textarea{ border:solid 1px #ccc; padding:4px; border-radius:3px;}
.intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}
.intro .job{ margin-top:40px;}
.intro .job ul li{ float:left; width:279px; border-right:1px solid #e2e2e2; padding:0 10px;}
.intro .job .li{ margin-top:20px;}
.intro .job .li ul li{ height:30px; line-height:30px; color:#ccc;}

.footer{width:100%; height:280px; background:#000000;}
.footer .f1{width:1200px;margin:0 auto;}
.footer .f1 .f1-left{float:left; color:#fff; line-height:26px;margin-top:50px; width:820px; margin-left:180px;}
.footer .f1 .f1-left p{font-size:16px; text-align:center; line-height:45px;}
.footer .f1 .f1-left p a{ color:#fff; padding:0 18px; font-size:16px;}
.footer .f1 .f1-left a{color:#fff;}
.footer .f1 .f1-right{float:right;margin-top:50px;}
.footer .f1 .f1-right p{font-size:16px; text-align:center; line-height:45px;}





























