/* CSS Document */
*{ padding:0px; margin:0px;}
body{ background:#FFFFFF; font-size:12px; font-family:"微软雅黑";}
img{border:none;}
a{ text-decoration:none;}
ul,li{ list-style:none;}

.mainall{ width:1000px; margin:0 auto; position:relative;}
.mainall .tname{ width:100%; clear:both;}
.mainall .tname a{ float:left;}
.mainall .tnamejj{ margin-top:15px; width:475px; line-height:22px; text-indent:2em;}
.mainall .tnamejj a{ color:#1362cc;}
.mainall .mapdiv{ float:left; margin-left:20px;width:484px;height:280px; background-repeat:no-repeat; position:relative; margin-top:-80px;}
.mainall .mapdiv .rdmap1{ position:absolute; width:481px; height:198px; top:42px; left:18px;}
.mainall .mapdiv .rdmap2{ position:absolute; width:85px; height:85px; top:20px; left:18px;
margin-right:-211px;
transform:scale(1,1);
-ms-transform:scale(1,1); /* IE 9 */
-moz-transform:scale(1,1); /* Firefox */
-webkit-transform:scale(1,1); /* Safari and Chrome */
-o-transform:scale(1,1); /* Opera */
transition: all 0.7s ease 0s;
}
.mainall .mapdiv .rdmap3{ position:absolute; width:87px; height:87px; top:101px; left:73px;
margin-right:-211px;
transform:scale(1,1);
-ms-transform:scale(1,1); /* IE 9 */
-moz-transform:scale(1,1); /* Firefox */
-webkit-transform:scale(1,1); /* Safari and Chrome */
-o-transform:scale(1,1); /* Opera */
transition: all 0.7s ease 0s;
}
.mainall .mapdiv .rdmap4{ position:absolute; width:95px; height:94px; top:143px; left:167px;
margin-right:-211px;
transform:scale(1,1);
-ms-transform:scale(1,1); /* IE 9 */
-moz-transform:scale(1,1); /* Firefox */
-webkit-transform:scale(1,1); /* Safari and Chrome */
-o-transform:scale(1,1); /* Opera */
transition: all 0.7s ease 0s;
}
.mainall .mapdiv .rdmap5{ position:absolute; width:75px; height:75px; top:105px; left:261px;
margin-right:-211px;
transform:scale(1,1);
-ms-transform:scale(1,1); /* IE 9 */
-moz-transform:scale(1,1); /* Firefox */
-webkit-transform:scale(1,1); /* Safari and Chrome */
-o-transform:scale(1,1); /* Opera */
transition: all 0.7s ease 0s;
}
.mainall .mapdiv .rdmap6{ position:absolute; width:86px; height:86px; top:104px; left:343px;
margin-right:-211px;
transform:scale(1,1);
-ms-transform:scale(1,1); /* IE 9 */
-moz-transform:scale(1,1); /* Firefox */
-webkit-transform:scale(1,1); /* Safari and Chrome */
-o-transform:scale(1,1); /* Opera */
transition: all 0.7s ease 0s;
}
.mainall .mapdiv .rdmap7{ position:absolute; width:72px; height:72px; top:37px; left:425px;
margin-right:-211px;
transform:scale(1,1);
-ms-transform:scale(1,1); /* IE 9 */
-moz-transform:scale(1,1); /* Firefox */
-webkit-transform:scale(1,1); /* Safari and Chrome */
-o-transform:scale(1,1); /* Opera */
transition: all 0.7s ease 0s;
}
.mainall .ywff{ width:465px; float:left; margin-left:40px; margin-top:5px; text-align:center; letter-spacing:1em; line-height:1.8em;}
.mainall .ywff a{color:#1362cc;}

.mainall .mapdiv .rdmap2:hover{
transform:scale(1.2,1.2);
-ms-transform:scale(1.2,1.2); /* IE 9 */
-moz-transform:scale(1.2,1.2); /* Firefox */
-webkit-transform:scale(1.2,1.2); /* Safari and Chrome */
-o-transform:scale(1.2,1.2); /* Opera */
}
.mainall .mapdiv .rdmap3:hover{
transform:scale(1.2,1.2);
-ms-transform:scale(1.2,1.2); /* IE 9 */
-moz-transform:scale(1.2,1.2); /* Firefox */
-webkit-transform:scale(1.2,1.2); /* Safari and Chrome */
-o-transform:scale(1.2,1.2); /* Opera */
}
.mainall .mapdiv .rdmap4:hover{
transform:scale(1.2,1.2);
-ms-transform:scale(1.2,1.2); /* IE 9 */
-moz-transform:scale(1.2,1.2); /* Firefox */
-webkit-transform:scale(1.2,1.2); /* Safari and Chrome */
-o-transform:scale(1.2,1.2); /* Opera */
}
.mainall .mapdiv .rdmap5:hover{
transform:scale(1.2,1.2);
-ms-transform:scale(1.2,1.2); /* IE 9 */
-moz-transform:scale(1.2,1.2); /* Firefox */
-webkit-transform:scale(1.2,1.2); /* Safari and Chrome */
-o-transform:scale(1.2,1.2); /* Opera */
}
.mainall .mapdiv .rdmap6:hover{
transform:scale(1.2,1.2);
-ms-transform:scale(1.2,1.2); /* IE 9 */
-moz-transform:scale(1.2,1.2); /* Firefox */
-webkit-transform:scale(1.2,1.2); /* Safari and Chrome */
-o-transform:scale(1.2,1.2); /* Opera */
}
.mainall .mapdiv .rdmap7:hover{
transform:scale(1.2,1.2);
-ms-transform:scale(1.2,1.2); /* IE 9 */
-moz-transform:scale(1.2,1.2); /* Firefox */
-webkit-transform:scale(1.2,1.2); /* Safari and Chrome */
-o-transform:scale(1.2,1.2); /* Opera */
}

.mainall .caseclist{ width:990px; margin-left:-5px; padding-left:15px; height:40px; background:url(../images/catiao.png) center center no-repeat; margin-top:20px;}
.mainall .caseclist li{ float:left; text-align:center; line-height:40px; width:141px;}
.mainall .caseclist li.cur{ background:url(../images/cacur.png) left center no-repeat;}
.mainall .caseclist li.cur a{ color:#FFFFFF;}
.mainall .caseclist li a{ color:#0b58b7; font-size:14px; font-weight:bold;}
.mainall .casedivs{ width:1000px; height:400px;}
.mainall .casedivsnone{ width:1000px; height:400px; display:none;}
.mainall .casedivs .diqiu{ float:left; margin-top:30px; background:url(../images/dqbg.png) center center no-repeat; width:306px; height:338px; position:relative;}
.mainall .casedivs .diqiu .quana{width:192px;height:118px;position:absolute;top:55px;left:57px;
}
.mainall .casedivs .diqiu .quanb{width:192px;height:118px;position:absolute;top:55px;left:37px;}
.mainall .casedivs .diqiu .dianxian{width:300px;height:130px;position:absolute;top:40px;left:-9px;}
.mainall .casedivs .diqiu .jinghua{width:67px;height:29px;position:absolute;top:53px;left:10px;}
.mainall .casedivs .diqiu .shigong{width:34px;height:32px;position:absolute;top:80px;left:80px;}
.mainall .casedivs .diqiu .anzhuang{width:50px;height:22px;position:absolute;top:130px;left:22px;}
.mainall .casedivs .diqiu .yanfa{width:34px;height:32px;position:absolute;top:47px;left:172px;}
.mainall .casedivs .diqiu .sheji{width:34px;height:32px;position:absolute;top:55px;left:228px;}
.mainall .casedivs .diqiu .shipinchang{width:81px;height:35px;position:absolute;top:115px;left:192px;}


.mainall .casedivs .diqiujj{ float:left; width:210px; text-indent:2em; line-height:22px; margin-top: 65px;}
.mainall .casedivs .diqiujj a{ color:#1362cc;}
.mainall .casedivsnone .diqiu{ float:left; margin-top:30px; margin-left:40px;}
.mainall .dhdpdiv{ float:left; width:440px; height:320px;}

.bd{width:520px; float:left; height:347px; margin-left:35px;}
.top{height:320px;width:500px;overflow:hidden;float:left;}
.top ul{}

.scroll{width:11px;margin-left:5px;height:320px;float:left;background:url(../images/scroll02.png);position:relative;}
.scroll p{width:11px;height:33px;background:url(../images/scroll01.png);cursor:pointer;left:0;top:1px;position:absolute;}

.mainall .newslist{width:500px; }
.mainall .newslist li{ height:90px; width:490px; border-bottom:#e1e1e1 solid 1px; margin-top:15px;}
.mainall .newslist li .nydiv{ background:url(../images/bg_news.jpg) no-repeat; width:53px; line-height:45px; height:80px; text-align:center; color:#FFFFFF; font-size:16px; float:left; }
.mainall .newslist li .nydiv span{ color:#000000; font-size:14px;}
.mainall .newslist li .nrdiv{ float:left; margin-left:20px; width:416px; color:#5b5b5b; line-height:20px;}
.mainall .newslist li .nrdiv p{ margin-bottom:10px; margin-top:3px; height:22px; overflow:hidden; line-height:22px;}
.mainall .newslist li .nrdiv p a{ font-size:16px; color:#1362cc;}

.webfoot{ width:100%; height:160px; background:#ececec; margin-top:35px;}
.webfoot .footmain{ width:1100px; height:160px;  margin:0 auto; }
.webfoot .footmain .logo{ float:left; margin-top:50px; margin-left:70px;}
.webfoot .footmain .footmcent{ float:left; width:530px;  height:160px; margin-left:45px; text-align:center; color:#444444;}
.webfoot .footmain .footmcent p{ margin-top:40px; line-height:24px;}
.webfoot .footmain .footmcent p a{ color:#444444;}
.webfoot .footmain .ewm{ float:left; margin-top:50px; margin-left:110px;width:90px;}
.cnzz {width:40px;margin:0 auto;}
.cnzz img{float:left}

.mainall .box_case{ width:1000px; height:420px; margin:0 auto; background:url(../images/casebgbg.jpg) no-repeat center center; padding:0 0 30px 0; margin-bottom:20px;}
.mainall .box_case .box_con{width:404px; height:164px; float:right; margin-top:73px; padding-right:90px;}
.mainall .box_case .box_tu{ width:970px; height:134px; margin:0 auto; margin-top:30px;}

.mainall .box_case .box_tu ul li{transform:scale(1,1);
-ms-transform:scale(1,1); /* IE 9 */
-moz-transform:scale(1,1); /* Firefox */
-webkit-transform:scale(1,1); /* Safari and Chrome */
-o-transform:scale(1,1); /* Opera */
transition: all 0.7s ease 0s; float:left; padding:0 10px;text-align:center;}


.mainall .box_case .box_tu ul li:hover{text-align:center; transform: scale(1.2,1.2);
-ms-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
-webkit-transform: scale(1.2,1.2);
-o-transform: scale(1.2,1.2); transition:0.5s;}

.mainall .box_case .box_tu ul li h4{ padding-top:5px; font-size:17px; font-weight:bold;}


/*20161217 首页修改切图样式*/
.contop{ background:#ffffff;}
.cont01{ background:#626262; }
.cont01 .cont001{ width:1000px; color:#ffffff; margin:0 auto; padding-left:10px; line-height:32px;}  
.cont02{ width:1000px; margin:0 auto;}
.cont03{ width:100%; height:3px; background:#138ab6;}
/*导航下拉菜单*/
#header{ width: 100%; margin: 0 auto; background:#03687c; height:50px;}
.nav{
	position: absolute;
	width: 1008px;
	height: 50px;
	left:50%;
	margin-left:-501px;
}
.nav li{
	position: relative;
	float: left;
	line-height: 50px;
    height: 50px;
    color: #fff;
    font-size: 14px;
    width: 144px;
	text-align:center;
}
.nav li a{ color:#fff;}
.nav li:hover {
    background: #138ab6; color:#fff;
}
.nav li .nav-w {
	z-index:21;
	position:absolute;
	display:none;
	float:left;
	clear:both;
	overflow:hidden;
	top:50px;
	background:#138ab6;
	width: 144px;
}
.nav li:hover a{ background: #138ab6; color:#fff;}
.nav li .section-nav1{ height:auto; overflow: hidden;}
.nav li .section-nav1 ul {
	position:static;
	padding:0px;
	margin:0px;
	width:144px;
	overflow:hidden;
}
.nav li .section-nav1 ul li {
	position:static;
	padding:0px;
	width:100%;
	background:none;
	float:left;
	color:#fff;
}
.nav li .section-nav1 ul li a {
	border:#f0f0f0 1px solid;
	text-align:left;
	padding:0px;
	line-height:22px;
	width:auto;
	display:block;
	background:none;
	float:none;
	height:auto;
	color:#3167a5;
	font-size:12px;
	overflow:hidden;
	cursor:pointer;
}
.nav li .section-nav1 ul li a:hover {
	border: #faa651 1px solid;
	background:none;
	color: #faa651;
}
/*导航下拉菜单*/
/*banner*/
.flexslider{position:relative;height:auto;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:auto;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}


.ncon01{ background:url(../images/conbg.jpg) repeat-x;}
.ncon01 ul { width:1000px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.ncon01 ul li{ float:left; width:250px; }
.ncon01 ul li .nimg{ width:107px; margin:0 auto;}
.ncon01 ul li .nimg img{ width:100%;}
.ncon01 ul li .ntit{ color:#03687c; font-size:18px; border-bottom:1px solid #5488c1; width:160px; margin: 0 auto; padding:10px 0;}
.ncon01 ul li .ndes{ color:#676767; font-size:14px; line-height:22px; width:160px; margin:0 auto; padding-top:10px;}


.con01{ border-bottom:1px solid #efefef}
.con01 .con001{ width:1000px; margin:0 auto;}
.con01 .con001 .con01left{ width:800px; float:left; line-height:50px; color:#4c4c4c;}
.con01 .con001 .con01right{ width:200px; float:right;}
.con02{ width:1000px; margin:0 auto;}
.con02 .con02left{ width:710px; float:left;}
.con02 .con02left .ntitle{ margin: 50px 0 13px 0;}
.con02 .con02left .nconleft{ width:321px; float:left;}
.con02 .con02left .nconright{ margin-left:16px; line-height:26px; text-indent:2em; font-size:14px; color:#474747; float:left; width:370px;}
.con02 .con02right{ width:270px; float:left;}
.con02 .con02right .ntitle{ margin: 50px 0 13px 0;}
.exall{ width:270px; margin-top:30px;}
.zsmore{ font-size:14px; float:right;}
/* image-slider */
.image-slider{height:185px;margin:0 auto;position:relative;}

.image-slider-contents{width:270px;height:170px;float:left;position:relative;overflow:hidden;}

.image-slider-contents .contents-wrapper{position:absolute;padding-top:18px; left:0;}
.image-slider-contents .outer{background-color:#fff;float:left;width:88px;margin-right:2px;cursor:pointer; position:relative;}
.spic{width:88px;height:186px; text-align:center; color:#333; float:left;}
.image-slider-contents img{width:100%; height:130px;}
.spic a{ display:block; text-align:center; line-height:30px; color:#505050;}

.hidden{display:none;}
.visible{display:block;}
.thumbnail-active{filter:alpha(opacity=100);opacity:1.0;cursor:pointer;}
.thumbnail-inactive{filter:alpha(opacity=20);opacity:0.2;cursor:pointer;}

.preview{position:fixed;width:600px;height:650px;background-color:White;padding:2px;border:solid 1px black; left:50%; margin-left:-300px;}
.preview .img-large{width:406px;z-index:1000; margin:0 auto;}
.preview .img-large .left{position:absolute;left:8px;top:200px;width:16px;height:24px;z-index:1000;background:url(../images/arrow-left.png);cursor:pointer;}
.preview .img-large .right{position:absolute;left:580px;top:200px;z-index:1000;width:16px;height:24px;background:url(../images/arrow-right.png);cursor:pointer;}
.preview .close{position:absolute;left:434px;top:-16px;width:32px;height:34px;float:right;cursor:pointer;z-index:2000;}
.preview .img-large img{width:406px;height:600px;}
.preview .label{width:588px;line-height:30px;float:left;position:absolute;top:606px; left:0;padding:8px;background-color:White;text-align:left;font-weight:bold;font-size:13px; text-align:center;}


.con03{width:1000px; margin: 36px auto;}
.title li{width:164px;text-align:center;background:url(../images/jhbg.jpg) repeat-x;font-size:17px;float:left;cursor:pointer;height:47px; line-height:47px; color:#fff; margin-right:2px;}
.title li a{ color:#fff;}
.title li.cur{background:url(../images/curbg.jpg) repeat-x;color:#ffffff;}
.title li.cur a{ color:#fff;}
.titleexp li{float:left;margin-right:10px;}
.zong{clear:both;width:1000px;overflow:hidden; margin-top:20px;}
.list{width:6000px;}
.list .tabCon{float:left; margin-top:20px; margin-bottom:20px;}
.tabCon .tableft{ width:237px; float:left; border:1px solid #ececec; padding:10px;}
.tabCon .tableft img{ width:237px;}
.tabCon .tableft .jtitle{ font-size:16px; text-align:center; padding:30px 0 20px;}
.tabCon .tableft .jtitle a { color:#000;}
.tabCon .tableft .jdes{ line-height: 26px; padding-top: 20px; padding-bottom: 40px;}
.tabCon .tableft .jdes span{ color:#86a9d4;}
.tabCon .tableft .jdes span a{ color:#86a9d4;}
.tabCon .tabright{ float:left; width:732px; margin-left:8px;}
.tabCon .tabright ul li{ float:left; width:242px; margin-right:2px;}
.tabCon .tabright ul li img{ width:242px; height:182px;}
.tabCon .tabright ul li p{ text-align:center; line-height:36px; font-size:14px; color:#000;}
.tabth{width:997px;height:37px;line-height:37px;color:#ffffff;background-color:#f26d0b;}
.tabth span{display:inline-block;text-align:center;float:left;}

.con04{ width:1000px; margin:0 auto;}
.con04 img{ width:100%;}

.con08{ background:#03687c; margin-top:20px;}
.con08 .con008{ width:1200px; margin:0 auto; }
.con09{ background:#f0f0f0; padding-bottom:55px;}
.con09 .con009{ width:1000px; margin:0 auto; padding:20px 0; }
.con09 .con009 .con009left{ width:495px; float:left; padding-top:38px;}

.fb01 span{ font-size:18px; line-height:36px}
.fb01 span a { color:#3a3a3a;}
.fb02{ margin-top:10px; color:#777; font-size:12px; font-family:"宋体";}
.fb02 a{ color:#3a3a3a;}
.fb01{ width:110px; border-bottom:1px #c5c5c5 solid;}
.fleftb01{width:110px; float:left; }
.fleftb01 ul li{ color:#3a3a3a; line-height:24px;}
.fleftb02{width:110px; float:left; margin-left:25px;}
.fleftb02 ul li{ color:#3a3a3a; line-height:24px;}
.fleftb03{float:left; margin-left:25px;}
.fleftb03 ul li{ color:#3a3a3a; line-height:24px;}
.con09 .con09f{ background:#ffffff; padding:20px 0;}
.con09 .con09f p{ text-align:center; line-height:24px; color:#3a3a3a;} 
.con09 .con09f p a{ color:#3a3a3a;}

.flinkf ul{ font-weight:normal; color:#757575; white-space:nowrap;float:left;}
.flinkf ul li{margin-left:8px; margin-right:8px; line-height:30px; float:left;}
.flinkf ul li a{color:#757575;}
.flink01 { background:#ffffff;}
.flink01 ul{ background:#ffffff; width:1000px; margin:0 auto;color:#757575; }
.flink01 ul li{margin-left:8px; margin-right:8px; line-height:50px; float:left;}
.flink01 ul li a{color:#757575;}


