﻿* {margin:0;padding:0;}
body {background:#FFF;font-size: 12px; font-family:Tahoma, Helvetica, Arial, "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑", Heiti, "黑体", SimSun, "宋体", sans-serif;color:#767676}
li {list-style:none;}
a {text-decoration:none;color:#767676}
a:hover {text-decoration:none;color:#ff0000;}
img{ border:none;display:block; }
h2.title_name {font-family: normal Georgia,'Times New Roman',Times,serif;font-weight: normal;font-size: 4em;margin: 0;padding: 50px 0 20px 50px;color: #AAA;}
h2.title_name span {font-family: normal Georgia,'Times New Roman',Times,serif;color: #f9f66d;font-size: 0.9em;}
h2.title_name small {color: #555;display: block;font-family: normal Verdana,Arial,Helvetica,sans-serif;font-size: 0.2em;letter-spacing: 1.0em;
text-transform: uppercase;padding-left: 5px;}
.clear { clear:both;}
.warp{width: 1000px;height:auto;margin:auto;}
.warp h2{ line-height:24PX; padding-top:20PX;}
.warp .datel{ line-height:24PX;}
.logo{width: 1000px;height:80px; margin-top:120PX; margin-bottom:15PX; background:url(../images/logo-t.jpg) no-repeat left;}
.aboutt{height:49px; padding-top:10px; padding-bottom:5px; width:100%; line-height:27PX; font-size:14PX; color:#605E5F; font-weight:bold}
.aboutj{ width:100%; height:263PX; margin-top:20PX; margin-bottom:20PX;}

.case{ width:1000PX; height:286PX;}
.case a{ float:left; height:133PX; padding:4PX;}
#caselist{ width:1020PX; height:286PX; margin:auto}
#caselist2{ width:980PX; height:60PX; margin:auto}
.blk_29 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px;   PADDING-TOP: 10px; ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND: url(../images/ca_hz_002.gif) no-repeat 0px 0px;FLOAT: left; WIDTH: 20px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 286px}
.blk_29 .RightBotton {	RIGHT: 0px; BACKGROUND: url(../images/ca_hz_002.gif) no-repeat -22px 0px; FLOAT: right; WIDTH: 20px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 286px}
.blk_29 .box {	FLOAT: left; WIDTH: 480px; margin:5PX; }
.blk_29 .box IMG {DISPLAY: block; width:132PX; height:132PX; float:left}
.blk_29 .box P { width:270PX; margin-right:50PX; float:right; text-align:center;margin-top:30PX; text-align:left; line-height:24PX;}
.blk_29 .box P a{ font-size:14PX;}
.blk_29 .box .date{width:173PX; height:30PX; line-height:30px;float:right;color:#FFF; font-size:14px;text-align:center}

.case_l{ width:372PX; height: auto; overflow:hidden; float:left; padding-top:20PX;}
.case_r{ width:560PX; height: auto; overflow:hidden; float:right; padding-top:20PX;}
.text { width:100%; height:auto; overflow:hidden; padding-top:20PX; line-height:24PX; font-size:14PX;}



 .link{
	position: relative;
}
#box{
	display: none;
	width: 315px;
	height: 180px;
	padding-LEFT: 150px;
	text-align: left;
	line-height: 175%;
	text-indent: 2em;
	position: absolute;
}


.news_l{ width:410PX; height: 280px;float:left; padding-top:20PX;}
.news_r{ width:550PX; height: 280px;float:right; padding-top:20PX;}
#newsa {width:550px;height:133PX;overflow:hidden;}



#newsa .newsa_l{ display:block; width:500px; height:133PX; float:left}
#newsa .newsa_l li{ width:500px; height:26PX; line-height:26PX; font-size:14PX;}


#newsa .newsa_r{width:50px; height:133PX; float:right;}

#newsh {width:550px;height:133PX; margin-top:13PX; overflow:hidden;}
#newsh .newsh_l{ display:block; width:500px; height:133PX; float:left}
#newsh .newsh_l li{ width:500px; height:26PX; line-height:26PX; font-size:14PX;}
#newsh .newsh_r{width:50px; height:133PX; float:right;}



#newsa4 {width:550px;}
#newsa4 .newsa_l{ display:block; width:500px; height:133PX; float:left}
#newsa4 .newsa_l li{ width:500px; height:26PX; line-height:26PX; font-size:14PX;}





.title-l{height:28px; line-height:28PX; width:100%;color:#767676; border-bottom:1PX #666 dashed}
.title-l A{padding:5PX; font-size:14PX;color:#767676;}
.about_l{ width:550PX; height:260PX; float:left; margin-top:10PX; overflow:auto; line-height:20PX; font-size:12PX; text-indent:2EM}
.about_r{ width:400PX; height:260PX; float:right;margin-top:10PX;}
.bottom{ width:50px;height:26px;overflow:hidden; padding-left:450px; margin-top:30PX;}
.footer{ width:100%; height:70PX; line-height:30PX;text-align:center; font-size:14px; margin-top:20PX;}
.footer P{ width:100%; height:40PX;line-height:40PX; background:#F19601;color:#FFF }



.job_l{ width:399PX; height:260PX; float:left; margin-top:10PX; overflow:auto; line-height:20PX; font-size:12PX; text-indent:2EM}
.job_r{ width:540PX; height:260PX; float:right;margin-top:10PX;}



/*links*/
.links_list {height:292px;overflow:hidden;padding:15px 0;position: relative;z-index: 3;}
.link_prev,.link_next {float:left;width:50px;height:292px;overflow:hidden;text-indent:-999em;display:block;cursor:pointer;background:url(../images/links.png) 0 0 no-repeat;position: relative;z-index: 2;}
.link_next {background-position:-50px 0;}
.link_prev:hover,.link_next:hover {opacity:0.8;filter:alpha(opacity=80);}
#links {width:880px;height:292px;overflow:hidden;float:left;margin:0 10px;}
#links ul {height:292px;padding-top:11px;overflow:hidden;width:2000px;}
#links li {float:left;width:190px;margin:0 10px;display:inline;}
#links img {display:block;width:190px;height:270px;overflow:hidden;}
#links a:hover img {opacity:0.8;filter:alpha(opacity=80);}

.slideContainer{position: relative;z-index:0;}



/*导航*/
.nav_box{position:fixed;top:0;left:0;z-index:9999;margin-bottom:0;width:100%;height:110px;background: #F19601;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5);_position:absolute}
:root .nav_box {filter:none;}
.nav{ width:1000px; height:110px; margin:auto}
.nav_l{ width:200px; height:110px; float:left; line-height:100PX;}
.nav_l a{color:#FFF;float:left; width:50PX; height:80PX; margin-top:20PX;margin-right:40PX;text-align:center}
.nav_l span{ line-height:30PX; text-align:center}
.nav_l a:hover img{-webkit-animation:shake .5s ease-in;}
@-webkit-keyframes shake {
    0%, 100% {-webkit-transform: translateY(0);}
    20%, 60%{-webkit-transform: translateY(-10px);}
    40%, 80%{-webkit-transform: translateY(10px);}
}

.nav_t{ width:700px; height:40px; float:RIGHT; text-align:right; color:#FFF }
.nav_t a{ text-align:right; font-size:16PX; color:#FFF; line-height:60PX;}

.nav_list{ width:790px; height:60px; float:RIGHT;  text-align:right; }
.nav_list span{text-align:center; color:#FFF; width:14PX;}
.nav_list a{display:block; float:left; width:98px; height:60px; line-height:60px; text-align:center; font-weight:bold; font-size: 15px; font-family:"方正黑体简体"; color:#FFF; text-align:center;background:url(../images/nav_ai.png) repeat-x -2px 0;}
.nav_list a:hover{ font-weight:bold;color:#ff0000;}
.nav_list a.cur{ font-weight:bold;background:url(../images/nav_a.png) repeat-x 0 0;}




#ToolBar {position:absolute;width:50px;height:26px;overflow:hidden; padding-left:450px;margin-top:30PX;}
/* CONTAINER */
.section {width: 100%;height: auto;margin: auto;background:#FFF; }
.info_1{ width:1000px; height:auto; margin:auto; padding-top:150px;}
.info_1 img{ float:left}
.info_1 .in_flash{ width:334PX; height:168PX; float:left; background:url(../images/index_flash.jpg)}
.info_1 .in_flash .ad_slide{ position:relative; margin:0; padding:0; width:666px; height:410px; overflow:hidden;z-index:-9999PX}
.info_1 .in_flash .ad_pic{ width:334px; height:168px; overflow:hidden;}
.info_1 .in_flash .ad_pic img{border:none;}
.info_1 .in_flash .ad_num{ position:absolute; top:148px;left:120px; list-style:none; margin:0; padding:0;}
.info_1 .in_flash .ad_num li{float:left; width:8px; height:8px; /*background:url(off.gif) no-repeat;*/ background:url(../images/ldian.png) no-repeat; text-align:center; font:normal 1px/1px Arial; color:#EB2526; cursor:pointer; margin:0 3px; text-indent:-9999em;}
.info_1 .in_flash .ad_num li.on{font-weight:bold; /*color:#666; background:url(on.gif) no-repeat;*/ background:url(../images/bdian.png) no-repeat; color:#FFF;}
.info_1 .in_flash .ad_num li:hover{background:url(../images/ldian.png) no-repeat; }
.info_1 .in_flash .ad_num li.on:hover{background:url(../images/bdian.png) no-repeat; }


.info_1 .in_end{ padding-left:168PX;}



/*基本框架CSS结束，应用特效时，以上样式可删除*/
/* 效果CSS开始 */
.msKeimgBox { margin: 0px auto; width: 1000px; overflow: hidden; position: relative; padding-top: 30px; height: 263px; }
.msKeimgBox ul { width: 1000px; }
.mskeLayBg { background: #000; width: 100%;  height: 100%;position: fixed; left: 0px; top: 0px; z-index: 10; opacity: 0.7; filter: alpha(opacity=70); display: none; _display:none!important }
.mskelayBox { height: 330px; width: 1200px; margin-top: -150px; margin-left: -600px; position: fixed; left: 50%; top: 50%; border: 2px solid #FFF; z-index: 20; background: #FFF; display: none; _display:none!important }
.mskeImgBg { height: 57px; width: 100%; position: absolute; left: 0px; bottom: 0px; }
.mskeClaose { position: absolute; top: -17px; right: -17px; cursor: pointer; }
.mske_downIco { position: absolute; left: 0px; top: 0px; }
.mske_imgDown { background: url(../images/mke_imgMbg.png) repeat; height: 57px; width: 818px; position: absolute; right: 0px; bottom: 0px; font: 13px/57px "微软雅黑"; color: #FFF; }
.mske_imgDown a { margin-left: 34px; }
.msKeimgBox ul li { float: left; height: 93px; margin: 0 10px 10px 0; width: 185px; cursor: pointer; }
.mskeTogBtn { background: url(../images/mke_moreImg.jpg) no-repeat; height: 93px; width: 185px; position: absolute; z-index: 1; right: 0px; cursor: pointer; bottom: 0px; }
.mskeTogBtn2 { background: url(../images/mke_moreImg2.jpg) no-repeat; bottom: 10px; }
.msKeimgBox2 { height: auto; }
/* 效果CSS结束 */
