@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
.contant{padding:0; overflow:hidden;font-family:'Microsoft YaHei','微软雅黑';}
.nobor{border:none !important;}
html{-webkit-text-size-adjust:none;}
.tit{zoom:1;}
.tit:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
/**/

.fullSlide {
	width:100%;
	position:relative;
	height:485px; overflow:hidden;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:485px;
	overflow:hidden;
	text-align:center;
	background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:485px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:35px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li 
{
    display:inline-block;*display:inline;*zoom:1; width:8px; height:8px; border:3px solid #603a75;margin:0 4px; font-size:0; cursor:pointer; overflow:hidden;
}
.fullSlide .hd ul .on {
	border-color:#fff;
}

/*--- 搜索 ---*/
.g-ser{background:#fff;height:70px; width:960px;position:relative;left:50%; margin-left:-480px; top:-38px; z-index:9; font-family:'Microsoft YaHei','微软雅黑';}
.ser-con{width:960px; margin:0 auto;}
.g-ser p {float:left;width:600px;line-height:70px; }
.g-ser p b {color:#333}
.g-ser p a {padding:0 6px; color:#555;}
.s-inp {width:320px; position:relative; padding:20px 0 0 30px;}
.inp01 {background:url("Img/Common/s_inp.gif") no-repeat;width:260px; height:29px; line-height:29px; border:none; padding:0 0 0 5px;}
.g-ser span{display:inline-block; position:absolute; right:-138px; top:0;}
.g-ser span img{ width:69px; height:70px; display:block;float:left;}
/*---title ---*/
.tit{height:30px;background:url("Img/Index/t01.gif") no-repeat 0 bottom;}
.tit em{color:#999;float: left;font-family:'Microsoft YaHei','微软雅黑';font-size:12px;font-weight:normal; text-transform: uppercase;}
.tit em a{color:#0c7fcb;margin-right:8px;font-size:16px;display:inline-block;vertical-align:middle; height:24px; font-weight:bold;}
.tit b{display:block;font-style:italic; float: right;font-size:12px;padding:3px 0 0; text-transform:uppercase; font-weight:normal;}
.tit b a{color:#8c8c8c;}

.g-js{width:960px; margin:0 auto 45px;}
.g-js h3{text-align:center;}
.g-js ul{padding:32px 0 0; margin-right:-15px;}
.g-js li{width:260px; float: left; padding:25px 25px 0;height:440px;position:relative; background:url("Img/Index/js1.gif") no-repeat; margin-right:15px;}
.g-js li.cur{color:#fff;background:url("Img/Index/js2.gif") no-repeat;}
.g-js li.cur h6 a,.g-js li.cur p b,.g-js li.cur h6,.g-js li.cur p strong{color:#fff;}
.g-js li span{text-align:center; display:block;}
.g-js li span a{display:block;width:260px; height:194px; }
.g-js li img{display:block;width:194px; height:194px; margin:0 auto;}
.g-js h6{padding:35px 0; text-align:center;color:#333; font-size:16px;}
.g-js h6 a{color:#333; font-size:16px;}
.g-js li p{font-size:14px; line-height:24px;}
.g-js li p b,.g-js li p strong{color:#333;}
.g-js li em{background:url("Img/Index/js1.png") no-repeat; display:block; width:194px; height:194px;position:absolute; z-index:10; left:50%; margin-left:-97px; top:25px;}
.g-js li em a{display:block; width:194px; height:194px; overflow:hidden;}
.g-js li.cur em{background:url("Img/Index/js2.png") no-repeat;}

.g-fa{width:100%; margin:0 auto 40px; height:600px;background:url("Img/Index/fa.jpg") no-repeat center bottom; }
.g-fa h3{text-align:center;}
.m-fa{width:960px; margin:0 auto; padding:37px 0 0; height:480px; overflow:hidden;}
.m-fa ul,.m-fa-fl{float: left; padding:0 0 0 25px; width:285px; height:480px;overflow:hidden; display:block; position:relative;}
.m-fa .pa{ left:0; top:0; position:absolute; height:auto;}
.m-fa li{height:98px;padding:22px 0 0; display:block;}
.m-fa li a{display:block; width:270px; height:75px;line-height:75px; text-align:center; color:#fff; font-size:16px; font-weight:bold;}
.m-fa li a:hover,.m-fa li a.cur{text-decoration:none;background:url("Img/Index/cur.png") no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Skins/Default/Img/Index/cur.png');_background:none;}
.m-fa-fr{ width:650px; height:480px; overflow:hidden; float:right;}
.m-fa dl{padding:15px; float: right; width:620px;height:450px; display:block; overflow:hidden;}
.m-fa dt img{display:block; border:5px solid #fff; width:610px;}
.m-fa dd{color:#fff; font-size:14px; line-height:24px; padding:45px 0 0 15px;width:605px; position:absolute; height:60px;}
.m-fa dd p{width:460px;}
.m-fa dd b{position:absolute; right:30px; top:25px; font-size:60px; font-family:'Agency FB'; height:60px; line-height:60px;}

.pic1{width:960px; margin: 20px auto 0px; height:190px; position:relative; overflow: hidden;}
.pic1 a.btn01{position:absolute; top:93px; right:211px; border:2px solid #99bbd6;padding:3px 8px; font-weight:bold; color:#fff; font-size:12px;}
.pic1 p{color:#fff;font-size:14px;position:absolute; text-align:center;right:51px; top:92px;}
.pic1 p b{ font-size:20px;display:block;}

.pic2{width:960px; margin:0 auto 40px; height:190px; position:relative; overflow: hidden;}
.pic2 p{color:#fff;font-size:14px;position:absolute; text-align:center;left:90px; top:110px; }
.pic2 p b{ font-size:20px;}
.pic2 p img{vertical-align:middle;}
.pic2 p span{display:inline-block; padding-left:20px;}

.pro{margin:0 auto;width:960px;}
.pro-l{width:249px;background:#e4e4e4;height:610px; float: left;overflow: hidden; position:relative;}
.pro-l h2{height:67px;line-height:67px;margin-bottom:25px; color:#fff; text-align:center;font-size:20px;background:url("Img/Index/cp_a.gif") no-repeat;}
.pro-l h2 a{color:#fff;}
.pro-l h3{height:31px; line-height: 31px;margin:0 auto;width:150px; padding-left:40px; font-size:15px;background:url("Img/Index/cp_b.gif") no-repeat;}
.pro-l h3 a{color:#fff;}
.pro-l ul{padding:10px 0 18px 48px;}
.pro-l li{font-size:14px; padding-bottom:8px;}
.pro-l li a{display:inline-block;overflow: hidden;background:url("Img/Index/cp_dot.gif") no-repeat 0 8px; line-height:20px;padding-left:14px;}
.pro-r{width:688px;height:610px; float:right; overflow: hidden;}
.pro-r h3{height:45px; line-height:45px;padding-right:10px; background:url("Img/Index/tcp.gif") no-repeat;}
.pro-r h3 em{float: left;font-size:16px;padding-left:25px;}
.pro-r h3 em a{color:#fff;}
.pro-r h3 b{float: right; font-weight:normal; font-size:12px;font-style:italic; text-transform:uppercase;}
.pro-r h3 b a{color:#fff;}
.pro-r ul{margin-right:-14px;padding:20px 0 0;}
.pro-r li{width:220px; float:left; margin:0 14px 25px 0; position:relative; height:258px; overflow:hidden;}
.pro-r li img{display:block; width:218px; height:210px; border:1px solid #f1f1f1;}
.pro-r li span{display:block; text-align:center; width:220px;height:210px;padding:0 0 0; color:#fff; font-size:14px; background:url("Img/Index/cp.png") no-repeat; position:absolute; left:0; top:0; display:none;}
.pro-r li span a{ display:block;width:220px;height:210px;}
.pro-r li span i{ padding-top:90px; display:block; width:220px; font-style:normal;}
.pro-r li a{color:#fff;}
.pro-r li p{text-align:center;padding:15px 0 0;}
.pro-r li p a{display:inline-block; margin:0 4px;}
.pro-r li p img{display:inline-block; width:auto; height:auto; border:none;}

.g-ys{padding: 47px 0 0;/* background: url('/zyimg/bg.png') no-repeat center 137px; */}
.g-ys h3{height:90px; text-align:center;}
.g-ys ul{width:960px; margin:0 auto; display:block; height:924px; overflow:hidden;}
.g-ys li{position:relative; width:100%; overflow:hidden; float:left; display:block;}
.g-ys li.ys-a{height:296px;background:url("Img/Index/ys1.jpg") no-repeat;padding:20px 0 0 92px;}
.g-ys li.ys-b{height:298px;background:url("Img/Index/ys2.jpg") no-repeat;padding:20px 0 0 570px; /* width:340px; */}
.g-ys li.ys-c{height:260px;background:url("Img/Index/ys3.jpg") no-repeat;padding:30px 0 0 92px;}
.g-ys li span{color:#414141;font-size:24px; font-weight:bold; display:block;line-height:40px;margin-bottom:8px; padding:30px 0 0;}
.g-ys li span b{color:#dc0a02;}
.g-ys li p{ font-size:14px;line-height:24px;width:340px;}
.g-ys li p b{color:#0075ba;}
.g-ys li.ys-b span{padding:20px 0 0;}
.g-ys .pho{color:#fff; width:205px; position:absolute;}
.g-ys .pho a{float: left; display:inline-block;}
.g-ys .pho em{float: left; font-size:14px; display:block; width:150px; text-align:center;}
.g-ys .pho b{font-size: 17px; font-family: '微软雅黑'; display:block;}
.g-ys li.ys-a .pho{left:502px; bottom:64px;}
.g-ys li.ys-b .pho{left:278px; bottom:54px;}

.g-ali{padding:48px 0 0; width:100%;height:420px;background:url("Img/Index/ali.jpg") no-repeat center 0;}
.m-ali{width:960px;margin:0 auto;}
.ali-l{width:248px; float: left; height:340px; background:#fff;}
.ali-l h3{height:55px; line-height:55px; background:#603a75; font-size:16px; text-align:center;}
.ali-l h3 a{color:#fff;}
.ali-l li{border-bottom:1px dotted #ccc; height:46px; line-height:46px; text-align:center; font-size:14px;}
.ali-l li a:hover,.ali-l li.cur a{font-weight:bold; text-decoration:none;}
.ali-r{width:698px; background:#fff;height:340px;position:relative; float: right;}
.ali-r .project_con{width:698px; height:340px; float:left;overflow:hidden;}
.ali-r dt{width:334px; float: left;}
.ali-r dt img{width:334px; height:340px; display:block;}
.ali-r dd{padding:20px 0 0 50px; float: left; width:278px;}
.ali-r h6{line-height:24px;padding:0 0 10px; display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:278px;}
.ali-r h6 a,.ali-r h6{color:#333; font-size:16px;}
.ali-r dd p{line-height:24px; height:96px; overflow: hidden;}
.ali-r ul{padding:15px 0 0;}
.ali-r li{float: left; width:118px; text-align:center; margin-right:15px;}
.ali-r li img{display:block; width:118px; height:113px;}
.ali-r .add{position:absolute; right:0; bottom:0;}
.ali-r .btn{position:absolute; top:145px; left:292px;}
.ali-r .btn a{float: left;}
.ali-r .btn img{display:block;}

.g-jz{width:960px;margin:0 auto 30px;}
.g-jz h3{background:none; padding:15px 0 0;}
.g-jz h3 em a{border:none;}
.jz{width:622px;height:450px; float: left;padding:0 25px;box-shadow:0 0 1px #ddd; background:#fff url("Img/Index/s01.gif") no-repeat;}
.jz dl{padding:20px 0 0; margin-bottom:15px;}
.jz dt{float: left; width:222px;}
.jz dt img{display:block; width:214px;height:152px; padding:3px; border:1px solid #d3cfcf;}
.jz dd{width:376px; float: right;}
.jz dd em{color:#666; font-size:14px; font-weight:bold; display:block; padding:6px 0 0;}
.jz dd em b{display:inline-block; padding-right:10px;}
.jz dd em i{font-style:normal; display:inline-block; margin-left:10px;}
.jz h6 a{font-size:14px; color:#047fd1;}
.jz dd p{overflow: hidden; color:#555; line-height:22px; height:66px; margin:10px 0 14px;}
.jz dd span{display:block; line-height:26px;}
.jz dd span a{color:#0280d2; font-weight:bold; font-size:14px;}
.ry{width:212px;height:450px; float: right;padding:0 25px; background:#fff url("Img/Index/s01.gif") no-repeat;box-shadow:0 0 1px #ddd; overflow:hidden;}
.ry p{padding:20px 0 0; display:block; float:left; width:213px; overflow:hidden;}
.ry p img{display:block; margin:0 auto;width: 100%;}
.ry p span{display:block; padding:20px 0; text-align:center; font-size:14px;}
.ry .btn{display:block; text-align:center; padding:6px 0 0 48px;}

.g-ab{width:960px;margin:0 auto 30px;}
.g-ab h3{background:none; padding:15px 0 0;}
.g-ab h3 em a{border:none;}
.ab-l{width:622px;height:310px; float: left;padding:0 25px;box-shadow:0 0 1px #ddd; background:#fff url("Img/Index/s01.gif") no-repeat;}
.ab-l dl{padding:20px 0 0;}
.ab-l dt{float: left; width:302px;}
.ab-l dt img{display:block; width:302px;}
.ab-l dd{width:288px; float: right;}
.ab-l h6{padding:0 0 10px;}
.ab-l h6 a{color:#333; font-size:14px;line-height:30px;}
.ab-l dd p{line-height:24px; height:120px; overflow: hidden;}
.ab-l dd span{display:block; padding:10px 0 0;}
.ab-l dd span a{display:inline-block; margin-right:10px;}
.ab-r{width:222px;height:310px; float: right;padding:0 20px; background:#fff url("Img/Index/s01.gif") no-repeat;box-shadow:0 0 1px #ddd;}
.ab-r h5{padding:20px 0 0;}
.ab-r h5 span a{display:inline-block; padding-left:5px;}
.ab-r dl{padding:28px 0 0;}
.ab-r dt{float: left; width:96px;}
.ab-r dd{width:110px;float: right; padding-left:14px;}
.ab-r h6 a{color:#333; font-size:12px;}
.ab-r dd p{line-height:20px; height:40px; overflow: hidden; padding:8px 0 0;}
.ab-r ul{padding:10px 0 0;}
.ab-r li{padding-left:14px; line-height:24px; background:url("Img/Index/dot1.gif") no-repeat 0 center;}
.ab-r li span{float: right;}

.g-td{ width:960px; margin:0 auto 32px; position:relative;}
.zz_c{background:#fff;box-shadow:0 0 1px #ddd; padding:15px 0;}
.zz_c li { width:216px; float:left; padding:0 0 0 20px; font-size:0; position:relative;}
.zz_c li img{ width:208px; height:226px;background:#fff; padding:3px; border:1px solid #d3cfcf;}
.zz_c li span{text-align:center; display:block; height:25px; line-height:25px; overflow:hidden; padding:12px 0 0;}
.zz_c li a{font-size:13px; color:#666;}
/*
.zz_c li p{width:228px; height:201px; position:absolute; left:12px; top:0; display:none;}
.zz_c li p a{display:block;}
*/
.g-td .jiany_l{ position:absolute; top:80px; left:-68px;}
.g-td .jiany_r{ position:absolute; top:80px; right:-68px;}
.jiany_l{ position:absolute; top:125px; left:-68px;}
.jiany_l a{ background:url("Img/Index/bz_lico01.png") no-repeat; display:block; width:58px; height:58px;}
.jiany_l a:hover{ background:url("Img/Index/bz_lico02.png") no-repeat;}
.jiany_r{ position:absolute; top:125px; right:-68px;}
.jiany_r a{ background:url("Img/Index/bz_rico01.png") no-repeat; display:block; width:58px; height:58px;}
.jiany_r a:hover{ background:url("Img/Index/bz_rico02.png") no-repeat;}


.g-dt{width:960px; margin:0 auto 20px; }
.g-dt h3{padding:0;}
.dt-l{width:268px;height:480px; float: left; margin-right:18px; background:#fff; padding:20px 20px 0;box-shadow:0 0 1px #ddd; }
.dt-r{width:268px;height:480px; float:right; background:#fff; padding:20px 20px 0;box-shadow:0 0 1px #ddd; }
.g-dt p{padding:20px 0 0;}
.g-dt p img{display:block; margin:0 auto;background:#fff; padding:3px; border:1px solid #d3cfcf;}
.g-dt ul{padding:10px 0 0;}
.g-dt li{padding-left:15px;border-bottom:1px dotted #ccc; line-height:42px;background:url("Img/Index/dot1.gif") no-repeat 3px center;}
.wd{width:265px;height:480px; float:left;margin-right:18px; background:#fff; padding:20px 20px 0;box-shadow:0 0 1px #ddd; }
.wd dl {padding:18px 0 15px; border-bottom:1px dotted #ccc;}
.wd dt { background: url("Img/Index/wd_w.gif") no-repeat 0 2px;line-height:18px; padding:0 0 10px 32px; overflow: hidden;}
.wd dt a { color:#555; font-weight:bold;}
.wd dd { background:url("Img/Index/wd_d.gif") no-repeat 0 5px; padding-left:32px; line-height:24px; color:#666; max-height:80px; overflow:hidden;}

.g-bd{width:920px; margin:0 auto 30px; padding:15px 20px 0; background:#fff;box-shadow:0 0 1px #ddd; }
.bd-l{float: left; width:460px;}
.bd-l img{display:block;}
.bd-r{float: right; width:410px;}
.bd-r h3{padding:0 0 0 18px;height:310px;float: left; background:url("Img/Index/tbd.gif") no-repeat 0 5px; font-size:20px; width:24px;}
.bd-r h3 a{color:#0079be;}
.bd-r ul{float:right; width:360px;}
.bd-r li{padding-left:80px; height:42px; line-height:42px;margin-bottom:14px; position:relative;}
.bd-r li input,.bd-r li textarea{width:265px; height:42px; line-height:42px; border:none; background:none;}
.bd-r li textarea{height:105px; vertical-align:top; resize:none; overflow: hidden;}
.bd-r li span{position:absolute; left:80px;}
.bd-r li.bd4{height:105px;}
.bd1{ background:url("Img/Index/bd1.gif") no-repeat;}
.bd2{ background:url("Img/Index/bd2.gif") no-repeat;}
.bd3{ background:url("Img/Index/bd3.gif") no-repeat;}
.bd4{ background:url("Img/Index/bd4.gif") no-repeat;}
.yzm{ background:url("Img/Index/bd5.gif") no-repeat;}
.bd-r li.yzm span{left:0; top:1px; left:1px;}
.bd-r li.yzm img{vertical-align:middle;}
.bd-r li.yzm input{width:90px;}
.bd-r li.yzm em a{display:inline-block; margin-left:5px;}




/**/
.link{width:920px; margin:0 auto 35px; padding:15px 20px 0; background:#fff;box-shadow:0 0 1px #ddd; }
.link-con{width:960px; margin:0 auto;}
.link h3{font-weight:normal;font-size:12px; font-family:'Microsoft YaHei','微软雅黑';line-height:24px;}
.link h3 b{font-style:normal;}
.link p{color:#666;padding:20px 0 5px;}
.link p span{padding:0 0 16px 18px; display:inline-block;}
.link p a{color:#666;margin-right:15px;_margin-right:12px;*margin-right:12px;}

.ry_left,.ry_right{width:27px; height:40px; position:absolute; top:205px;cursor:pointer; background:#ddd; overflow:hidden; padding:2px; z-index:10;zoom:1; display:block;}
.ry_right span,.ry_left span{ width:40px; height:40px; overflow:hidden; display:block;}
.ry_left{left:0;}
.ry_right{right:0;}
/**/
.ry{ z-index:10;}
.ry_left span{background:url("Img/Index/left1.png") no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Skins/Default/Img/Index/left1.png');_background:none;}
.ry_right span{background:url("Img/Index/right1.png") no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Skins/Default/Img/Index/right1.png');_background:none; position:relative; margin-left:-12px;}

.m-fa-prev,.m-fa-next{ position:absolute; left:132px;width:40px; height:28px;overflow:hidden;background:#000;padding:2px 10px;filter:alpha(opacity=90);opacity:0.9; cursor:pointer;}
.m-fa-prev span,.m-fa-next span{ width:40px; height:40px; overflow:hidden; display:block;}
.m-fa-prev{ top:0;}
.m-fa-next{ bottom:0;}
.m-fa-prev span{background:url("Img/Index/prev1.png") no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Skins/Default/Img/Index/prev1.png');_background:none;}
.m-fa-next span{background:url("Img/Index/next1.png") no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Skins/Default/Img/Index/next1.png');_background:none; position:relative; margin-top:-13px;}
