@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#333333;font-family: "微软雅黑"; }
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none; font-weight:normal;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#333333;text-decoration:none; font-size:12px; outline:none;}
a:hover{color:#db241c;text-decoration:none; font-size:12px;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{clear:both;}
.lf{ float:left;}
.rt{ float:right;}
.m{ width:1200px; margin:0px auto;}

.logo { width:1140px; margin:0px auto;}
.ycdh .zi {font-size: 14px;font-weight: normal;color: #666;padding-left:30px;}
.ycdh {color: #db241c;font-size: 19px;line-height:27px;float:right; margin-left:30px; margin-top:30px; font-weight:bold;}

/*导航*/
.nav { background:#db241c; height:45px; line-height:45px;}
.menu {font-family: "微软雅黑"; width:1200px; margin:0px auto;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:120px; height:45px; color:#fff; line-height:45px; font-size:15px;}
.menu ul li ul {display: none; z-index:99999;}
.menu ul li .hide {color:#fff; }
.menu ul li:hover a {color:#fff; }
.menu ul li:hover ul {display:block; position:absolute; top:45px; left:0; width:148px;}
.menu ul li:hover ul li a {display:block; background:#db241c; font-size:14px;font-weight:normal;height:32px;line-height:32px;border:2px solid #db241c;color:#ffffff;}
.menu ul li:hover ul li a:hover {background:#c6231c; color:#fff;font-size:14px;font-weight:normal; border:2px solid #c6231c;}


.banner{position:relative;width:100%;min-width:1000px;height:422px;background:#13295b;overflow:hidden;z-index:9; margin:0px; padding:0px;}
#fullSlide{width:100%;position:relative;height:422px;background:#000;}
#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:422px;overflow:hidden;text-align:center;}
#fullSlide .bd li a{display:block;height:422px;}
#fullSlide .hd{position:absolute;bottom:0;left:0;width:100%;z-index:1;height:28px;line-height:28px;text-align:center;}
#fullSlide .hd ul{height:28px;text-align:center;}
#fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:28px;margin:0 5px;background:url(../images/ico.png) no-repeat 0 -169px;overflow:hidden;line-height:9999px;}
#fullSlide .hd ul .on{background:url(../images/ico.png) no-repeat -17px -169px;}

h1 { background:url(../images/xian.png) no-repeat left bottom; font-size:22px; line-height:50px;}
h1 a {font-size:22px; line-height:50px;}
h1 a:hover { font-size:22px;}
h1 span { float:right; line-height:50px;}

h2 { font-size:18px; height:40px; line-height:40px;}
h2 a {font-size:18px;}
h2 a:hover { font-size:18px;}

.jianjie { margin:50px auto; width:1200px;}
.jianjie .right { width:660px; height:300px; overflow:hidden;}
.jianjie .right p { font-size:14px; line-height:28px; padding:20px 0px 0px 0px;}


.biaoti { background:url(../images/x2.png) no-repeat center center; height:50px; line-height:50px; font-size:28px; color:#db241c; text-align:center;}
.biaoti a {font-size:28px; color:#db241c;}
.biaoti a:hover {font-size:28px;}

.fuwu { background:#f6f6f6; width:100%; padding:40px 0px;}
.fuwu ul { width:1200px; margin:30px auto 0px auto;}
.fuwu ul li { width:330px; padding:0px 35px; text-align:center; float:left; line-height:26px; font-size:14px; margin-bottom:20px;}
.fuwu ul li .tu { width:135px; height:80px; border:2px solid #a0a0a0; text-align:center;margin:0px auto; padding:27px 0px 28px 0px; border-radius:100px; margin-bottom:10px;}
.fuwu ul li .tu:hover { box-shadow: 0 5px 20px #dcdcdc;-moz-box-shadow: 0 5px 20px #dcdcdc;-webkit-box-shadow: 0 5px 20px #dcdcdc;transform: translate3d(0, -3px, 0);-moz-transform: translate3d(0, -3px, 0);-webkit-transform: translate3d(0, -3px, 0);}

.zlbz{ width:1230px; margin:40px auto;}
.zlbz ul { margin-top:20px;}
.zlbz ul li { width:380px; float:left; margin:15px; line-height:22px; font-size:14px; }
.zlbz ul li img { float:left;}
.zlbz ul li p { width:240px; float:right; }

.cgal { background:#f6f6f6; width:100%; padding:40px 0px;}
.brand6 {_padding-bottom: 1px; width:1210px; margin:30px auto 20px auto;}
.brand6 li {float: left;margin: 5px 5px 5px 5px;width: 162px;height: 120px;overflow: hidden;transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;}
.brand6 li:hover {position: relative;box-shadow: 0 5px 20px #dcdcdc;-moz-box-shadow: 0 5px 20px #dcdcdc;-webkit-box-shadow: 0 5px 20px #dcdcdc;transform: translate3d(0, -3px, 0);-moz-transform: translate3d(0, -3px, 0);-webkit-transform: translate3d(0, -3px, 0);}
.brand6 a {display: block;padding: 0 7px 0 8px;width: 145px;height: 118px;background-color: #fff;border: 1px solid #dedede;}
.brand6 .cut {display: block;text-align: center;width: 100%;height: 85px;overflow: hidden;}
.brand6 .cut img {width: 100%;height: 85px;vertical-align: bottom;}
.brand6 .t {display: block;width: 100%\9;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;line-height: 34px;font-size: 14px;color: #444;border-top: 1px solid #e7e7e7;}

.xinwen { width:1200px; margin:40px auto;}
.xinwen .kuandu { width:580px;}
.xinwen .kuandu ul { margin-top:20px; border-top:1px solid #e7e7e7;}
.xinwen .kuandu ul li { border-bottom:1px solid #e7e7e7; height:48px; line-height:48px; font-size:14px;}
.xinwen .kuandu ul li font { width:80px; padding-right:20px; font-family:Arial, Helvetica, sans-serif; color: #666;}
.xinwen .kuandu ul li a { font-size:14px;}

.yejiao { width:100%; background:#535353; color:#ffffff;}
.foot1 { margin:30px 95px 30px 0px;color:#ffffff; font-size:14px;}
.foot1 ul li {line-height:22px; color:#c8c8c8; font-size:12px;}
.foot1 h3 { height:30px; line-height:30px; font-size:15px;}
.foot1 ul li a {color:#c8c8c8; font-size:12px; }
.foot1 font { font-size:32px; font-family:Arial, Helvetica, sans-serif;}
.foot2 { padding:30px 15px; width:300px; background:#636363; line-height:26px;}
.foot2 h3 {height:30px; line-height:30px; font-size:15px;}
.foot2 p { padding-left:30px; color:#c8c8c8;}

.foot { width:100%; margin:0px auto;  background:#373737; padding:20px 0px; color:#ffffff; line-height:20px; text-align:center;}
.foot a {color:#ffffff;}

.gaodu { height:30px;}

/*关于我们*/
.nbiaoti {background:#f5f5f5; width:100%;  margin:0px auto; height:50px; line-height:50px;}
.nbiaoti .kuan { width:1200px;  margin:0px auto; font-size:14px; }
.nbiaoti .kuan a {font-size:14px;}

.nmain { width:1200px; margin:30px auto 15px auto;}
.nmain .bfl { padding:0px 0px; text-align:center; float:right;}
.nmain .bfl ul li { width:auto; text-align:center; height:35px; background:#f0f0f0; line-height:35px; font-size:16px; margin:8px 2px; display:inline-block;}
.nmain .bfl ul li a {font-size:16px; padding:0px 20px; }
.nmain .bfl ul li:hover a{ background:#c30d23; color:#FFF; display:block;}
.nmain .bfl ul li .hide {background:#c30d23; color:#FFF; display:block;}
.nmain p { padding:0px 0px; line-height:28px; font-size:14px;}
.about { width:100%; margin:30px 0px; background:#f9f9f9; }
.about ul { width:1200px; margin:0px auto; padding:50px 0px;}
.about ul li { width:300px; padding:0px 50px; text-align:center; float:left;}
.fwys { width:1200px; margin:30px auto 50px auto;}
.fwys ul { margin-top:30px;}
.fwys ul li { width:260px; padding:0px 20px; text-align:center; float:left; margin:15px 0px;}
.fwys ul li .du { width:110px; height:80px; margin:0px auto;  border:2px solid #db241c; border-radius:100px; text-align:center; padding:15px 0px; }
.fwys ul li p { height:35px; line-height:35px; text-align:center; font-size:16px;}

.fw { width:100%; margin:30px auto 0px auto;background:#f6f6f6; padding:60px 0px 50px 0px; }
.fw ul {width:1200px; margin:0px auto;}
.fw ul li { width:180px; padding:0px 10px; text-align:center; float:left; line-height:26px; font-size:14px; margin-bottom:20px; height:180px; overflow:hidden;}
.fw ul li .tu { width:120px; height:120px;  text-align:center;margin:0px auto;  border-radius:100px; margin-bottom:10px;}
.fw ul li .tu img {width:120px; height:120px;  border-radius:100px; }
.fw ul li .tu:hover { box-shadow: 0 5px 20px #dcdcdc;-moz-box-shadow: 0 5px 20px #dcdcdc;-webkit-box-shadow: 0 5px 20px #dcdcdc;transform: translate3d(0, -3px, 0);-moz-transform: translate3d(0, -3px, 0);-webkit-transform: translate3d(0, -3px, 0);}


.yuyan{ width:1230px; margin:30px auto 50px auto;}
.yuyan ul { margin-top:20px;}
.yuyan ul li { float:left; margin:15px 10px; line-height:22px; font-size:14px; float:left; width:390px; height:150px; overflow:hidden; }
.yuyan ul li img { float:left; width:200px; height:150px; margin-right:15px;}
.yuyan ul li p { width:170px; float:right; font-size:14px; }
.yuyan ul li p a { font-size:14px;}

.fwly { width:1200px; margin:0px auto 50px auto;}
.fwly  ul li { width:380px;  text-align:center; float:left; line-height:26px; font-size:14px; margin:0px 10px 20px 10px; height:308px; overflow:hidden;}
.fwly  ul li .tu { width:380px; height:200px;  text-align:center;margin:0px auto; margin-bottom:10px;}
.fwly  ul li .tu img { width:380px; height:200px;}
.fwly  ul li .tu:hover { box-shadow: 0 5px 20px #dcdcdc;-moz-box-shadow: 0 5px 20px #dcdcdc;-webkit-box-shadow: 0 5px 20px #dcdcdc;transform: translate3d(0, -3px, 0);-moz-transform: translate3d(0, -3px, 0);-webkit-transform: translate3d(0, -3px, 0);}


.shenqing { padding-bottom:25px;}
.shenqing h2{ font-size:24px; font-weight:bold; color:#666; line-height:60px; text-align:left;}
.shenqing h2 span{ font-size:15px; color:#d83d69; font-weight:normal; text-align:left;}
.shenqing h3{ font-size:14px; line-height:31px;}

.shenq { width:800px; float:left; margin-right:35px; }
.shenq h4{ float:left; font-size:14px; line-height:25px; padding-right:10px; width:180px; text-align:right;}
.shenqing ul li{ width:800px; float:left; margin-right:35px; margin-top:27px;}
.shenqing ul li h4{ float:left; font-size:14px; line-height:25px; padding-right:10px; width:180px; text-align:right;}
.sou0{ width:600px; height:30px; border:#ccc solid 1px; background:#fff;outline:none; float:right}
.sou00{ width:600px; height:30px; line-height:30px; border:#fffsolid 1px; background:#fff;outline:none; float:right}
.sou00 font{ padding:0px 25px 0px10px;}
.sou000 { width:600px; height:30px; line-height:30px; border:#fffsolid 1px; background:#fff;outline:none; float:right}
.search0{ width:590px; height:28px; background:#fff; border:1px solid #fff; color:#333; padding-left:5px; outline:none;}
.shenqing h5{ font-size:14px; line-height:65px;}
.shen1{ text-align:left;margin-top:30px; padding-left:195px; }
.shen1  a{ font-size:16px; padding:10px 60px; background-color:#db241c; color:#fff;  }
.shen1  a:hover{ font-size:16px; padding:10px 60px; background-color:#333; color:#fff;  }
.shen2{ width:600px; height:180px; border:#ccc solid 1px; background:#fff;outline:none; float:right}
.shen20{ width:590px; height:170px; background:#fff; border:1px solid #fff; color:#333; padding-left:5px; outline:none; line-height:24px;}
.renli h2{ font-size:18px; color:#666; line-height:35px; text-align:left; padding-bottom:20px; color:#333;}
.renli h2 span{ font-size:20px; color:#999}
.renli h2 a{ padding-left:20px; font-size:14px; color:#333}
.renli h2 font{ color:#F00}
.renli p{ font-size:14px; color:#333; margin-top:20px; line-height:26px;}
.renli{ padding-bottom:30px; border-bottom:#CCC solid 1px; margin-top:10px;}

.contactCon01{ width:1200px; margin:0px auto;}
.contactCon01 li{width:230px;text-align:center;float:left;}
.contactCon01 ul{padding:59px 24px;background:#fafafa;}
.contactCon01 li img{display:block;margin:Auto;}
.contactCon01 li h4{margin:14px 0 12px;color:#333;font-size:16px;}
.contactCon01 li h5{font-size:14px;color:#db241c;}
.contactCon01 li p{font-size:12px;color:#6e6e6e;}
.contactCon01 li h5 a{color:#db241c;}
.contactCon01 li h5 a:hover{text-decoration:underline;}
.contactCon03{width:1200px; margin:0px auto 50px auto; font-size:14px;color:#666666;}
.contactCon03 p{line-height:26px;}
.contactCon03 h3 { font-size:24px; color:#333; line-height:50px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.contactCon03 #dituContent{margin-bottom:22px;height:390px;width:100%;margin-top: 15px}
.contactCon03 p a{color:#6e6e6e;}
.contactCon03 p a:hover{color:#db241c;}
.contactCon03 p a.more{ float: right; background: #db241c; color: #fff; padding: 3px 10px;}
.contactCon03 p a.more:hover{opacity: .8;}

.lianxi{ width:1200px; margin:20px auto 50px auto;}
.lianxi .d_t{margin-bottom:50px;}
.lianxi h3{font-size:24px; margin-bottom:15px;}
.lianxi h4{font-size:16px; line-height:26px; color:#888; margin-bottom:15px;}
.lianxi em{width:30px; height:1px; background-color:#861622; display:block; margin-bottom:15px;}
.lianxi b{font-family:Arial, Helvetica, sans-serif; color:#861622; padding-left:5px; font-size:20px !important;}
.lianxi p{font-size:16px; line-height:40px;}
.lianxi p i{padding-right:10px; color:#aaa;}
.lianxi input.w_z{width:800px; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:10px; border:1px solid #e7e7e7; padding:0 5px;}
.lianxi input.a_n{width:200px; height:40px; background-color:#861622; font-size:14px; color:#fff; line-height:40px; margin-top:20px; border:none;}
.lianxi textarea{width:900px; height:66px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px;}




.byfw {width:100%; margin:30px auto 0px auto;background:#f6f6f6; padding:60px 0px 50px 0px;}
.byfw ul{width:1200px; margin:0px auto;}
.byfw ul li{float:left;text-align:center;transition:all .5s;border-radius:10px;border:1px solid #e8e8e8;padding: 0 0; width:298px; background:#FFF;}
.byfw ul li:hover{transform:translateY(-.5em);-webkit-transform:translateY(-.5em);-moz-transform:translateY(-.5em);box-shadow:0 0 10px #db241c;border-color:#db241c}
.byfw ul li img{display:inline-block;padding-top:15px;width:70px;transition:all .5s}
.byfw ul li h3{font-size:16px;font-weight: bold;color:#333;position:relative;margin-top:10px;padding-bottom:10px}
.byfw ul li:hover h3{color:#db241c;}
.byfw ul li p{font-size:14px;color:#666;padding:0 10px 15px 10px;line-height: 25px;text-align: justify;}

.scheme{width:100%; margin:30px auto 0px auto;background:#f6f6f6; padding:60px 0px 50px 0px;}
.scheme ul{width:1200px; margin:0px auto; text-align:center;font-size:18px}
.scheme ul li a { font-size:18px;}
.scheme ul li{float:left;margin-bottom:30px; width:300px;}
.scheme ul span{display:inline-table;overflow:hidden;margin-bottom:10px;}
.scheme ul em{display:inline-block;width:85px;height:70px;background:url(../images/hyly.png) no-repeat center;}
span.jr em{background-position:12px 5px}
span.sf em{background-position:-92px 5px}
span.jz em{background-position:-202px 5px}
span.sy em{background-position:-310px 5px}
span.hg em{background-position:-415px 5px}
span.qc em{background-position:-524px 5px}
span.dz em{background-position:17px -90px}
span.dl em{background-position:-92px -90px}
span.hk em{background-position:-202px -90px}
span.yx em{background-position:-310px -90px}
span.it em{background-position:-415px -90px}
span.jx em{background-position:-524px -90px}
.scheme ul li:hover em{animation:landr .8s ease-in-out;-ms-animation:landr .8s ease-in-out;-moz-animation:landr .8s ease-in-out;-webkit-animation:landr .8s ease-in-out;-o-animation:landr .8s ease-in-out}


/*口译服务*/

.kyfw {
	width:100%; margin:30px auto 0px auto;background:#f6f6f6; padding:60px 0px 50px 0px;
	text-align: center;
}
.kyfw ul{width:1200px; margin:0px auto;}
.kyfw li {
	float: left;
	width: 20%;
}
.kyfw .title {
	margin-top: 14px;
	text-align: center;
	line-height: 30px;
	font-size: 20px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%\9;
}
.kyfw .ico {
	margin: 0 auto;
	display: block;
	width: 120px;
	height: 120px;
	font-size: 0;
	border-radius: 30px;
	overflow: hidden;
	background: url(../images/fwbj.png)
}
.kyfw .pic {
	display: block;
	width: 120px;
	height: 120px;
	background-image: url(../images/fwxm.png);
	background-repeat: no-repeat;
}
.kyfw .tscy .pic {
	background-position: 0 0;
}
.kyfw .ptfy .pic {
	background-position: 0 -240px;
}
.kyfw .jtfy .pic {
	background-position: 0 -130px;
}
.kyfw .hyky .pic {
	background-position: 0 -370px;
}
.kyfw .tcsb .pic {
	background-position: 0 -500px;
}
.kyfw .ico, .kyfw .pic {
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
}
.kyfw>li:hover .ico, .kyfw>li:hover .pic {
	transform: translate3d(0, -3px, 0);
	-moz-transform: translate3d(0, -3px, 0);
	-webkit-transform: translate3d(0, -3px, 0);
}
.kyfw>li:hover .ico {
	box-shadow: 0 5px 20px #dcdcdc;
	-moz-box-shadow: 0 5px 20px #dcdcdc;
	-webkit-box-shadow: 0 5px 20px #dcdcdc;
}
.kyfw>li:hover .pic {
	filter: drop-shadow(10px 10px 2px rgba(0,0,0,0.5));
	-webkit-filter: drop-shadow(10px 10px 2px rgba(0,0,0,0.5));
	-moz-filter: drop-shadow(10px 10px 2px rgba(0,0,0,0.5));
}









