@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
body { font-size:12px; font-family:Arial; color:#515151; background: url(../images/bg.jpg) no-repeat center top;}
.clear{ padding:0; margin:0; font-size:0; line-height:0; width:0; height:0; clear:both;}
a{ color:#515151; text-decoration:none;}
a:hover{ color:#000;}
a:focus{outline: none;}
a,area{blr:expression(this.onFocus=this.blur())}
button:focus{outline: none;}
button,area{blr:expression(this.onFocus=this.blur())}
img{ border:none;}
ul,li{ list-style:none;}

.menu { color:#fff6d6; font-size:12px;}
.menu a { color:#fff6d6; display:block;}
.menu a:hover { color:#ffe121; text-decoration:none;}


/*banner*/
.top_yban { width:980px; height:356px;  padding:0; margin:0 auto;}
#banner { width:980px; height:356px; margin:0 auto; position:relative;}
#banner_list {height: 356px;}
#silder {width:980px;height:356px;overflow: hidden;position: absolute;margin:0;padding:0;}
#silder div { position:absolute; overflow:hidden; }
#silder a { position:absolute; left:0px; top:0px; z-index: 2; display: none; color:#fff; font-family:"Microsoft YaHei"; }
#silder p { font-size:28px;}
#silder div.fs_btn { position:absolute; right:10px; bottom:10px; z-index: 10; text-align:right; color:#000000; width:70px; overflow:hidden; }
#silder div.fs_btn span { display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; margin-left:5px; text-align:center; cursor:pointer; background:#d5a963; color:#FFFFFF; }
#silder div.fs_btn span.on { background:#d0285c; }
#silder div.fs_preNext { width:45px; height:100px; position:absolute; z-index: 10; top:140px; background:url(../images/sprite.png) no-repeat 0px 0px; cursor:pointer; }
#silder div.fs_pre { left:0px; }
#silder div.fs_next { right:0px; background-position:right top; }
#banner .sameStyle {
	cursor: pointer;
	height: 100px;
	position: absolute;
	top: 130px;
	width: 45px;
	z-index: 107;
	background-image: url(../images/sprite.png);
}
#banner .pre {background: url("../images/sprite.png") no-repeat scroll 0 0 transparent;left:0;}
#banner .next {	background: url("../images/sprite.png") no-repeat scroll right top transparent; right:0;}
#banner div.fs_btn { top: 340px; color: #fff; position: absolute; left: 445px; text-align: right; z-index: 10;}
#banner div.fs_btn span { background: none repeat scroll 0 0 #fff; cursor: pointer; display: inline-block; font-size: 0; height: 8px; margin-left: 5px; text-align: center; width: 20px;}
#banner div.fs_btn span.on { background: none repeat scroll 0 0 #ffcc00;}
.banner_txt { width:998px; height:278px;}
.banner_left { width:320px; padding:110px 0 0 10px; float:left; font-size:22px; color:#fff; line-height:31px; font-family:"Microsoft YaHei";}
.banner_left p { font-size:28px;}
.banner_right {font-size:32px;}

.m1 { color:#363f48; font-size:18px; line-height:26px;}
.m1 a { width:270px; height:115px; margin:0 auto; padding-top:130px; color:#363f48; display:block; background:url(../images/img1.jpg) no-repeat center top; text-align:left;}
.m1 a:hover { color:#000; background:url(../images/img1-1.jpg) no-repeat center top;}
.m2 { color:#363f48; font-size:18px; line-height:26px;}
.m2 a { width:270px; height:115px; margin:0 auto; padding-top:130px; color:#363f48; display:block; background:url(../images/img2.jpg) no-repeat center top; text-align:left;}
.m2 a:hover { color:#000; background:url(../images/img2-1.jpg) no-repeat center top;}
.m3 { color:#363f48; font-size:18px; line-height:26px;}
.m3 a { width:270px; height:115px; margin:0 auto; padding-top:130px; color:#363f48; display:block; background:url(../images/img3.jpg) no-repeat center top; text-align:left;}
.m3 a:hover { color:#000; background:url(../images/img3-1.jpg) no-repeat center top;}


.pagebody { width:950px; padding:60px 25px; margin:0 auto; background:#fff;}
.text_01 { color:#fff; font-size:12px; line-height:22px;}
.text_01 a { color:#fff;}
.text_01 a:hover { color:#ffcc00; }
.text_02 { color:#242a31; font-size:18px; line-height:92px;}
.text_02 a { color:#242a31; display:block;}
.text_02 a:hover { color:#fff; background:#ffcc00;}
.text_03 { color:#616161; font-size:13px; line-height:24px; }
.text_04 { color:#363f48; font-size:28px;}
.text_05 { color:#242a31; font-size:15px; line-height:26px;}
.text_05 a { color:#242a31;}
.text_05 a:hover { color:#000; }
.text_06 { color:#fff; font-size:26px; font-family:"Microsoft YaHei";}
.text_07 { color:#979797; font-size:30px; font-family:"MS Serif", "New York", serif;}
.text_08 { color:#545454; font-size:40px; font-family:"Microsoft YaHei";}
.text_09 { color:#979797; font-size:13px; line-height:26px; font-family:"Microsoft YaHei";}
.text_10 { color:#212121; font-size:12px; line-height:22px;}
.text_11 { color:#fff; height:35px; line-height:35px; font-size:14px; font-family:"Microsoft YaHei";}
.text_11 a { color:#fff; display:block;}
.text_11 a:hover { color:#000;}
.text_12 { color:#fff; height:24px; line-height:24px; font-size:12px; font-family:"Microsoft YaHei";}
.text_12 a { color:#fff; display:block;}
.text_12 a:hover { color:#000;}
.text_13 { color:#fff; line-height:30px; font-size:16px; letter-spacing:2px; font-family:"Microsoft YaHei";}
.text_13 a { color:#fff; display:block;}
.text_13 a:hover { color:#000;}

.photo_txt {padding-top:10px; font-size:18px; font-weight:bold;}
.p_class { width:auto; height:40px; background:#e6e6e6; background:url(../images/p_class.jpg) repeat-x;}
.p_class li { width:auto; height:38px; font-weight:bold; line-height:38px; float:left; font-size:12px; text-align:center; border-right:#717171 solid 1px;}
.p_class li a { display:block; padding:0 15px;}
.p_class li a:hover { background:url(../images/p_class_hor.jpg) repeat-x;}
.p_class .p_class_h { background:url(../images/p_class_hor.jpg) repeat-x; color:#66b20d;}
.p_class .p_class_h a { color:#66b20d; font-weight:bold;}
.p_class .p_class_h a:hover { background: none}

.sjs_img { width:118px; height:132px; float:left; padding-right:15px;}
.sjs_txt { width:500px; float:left; line-height:24px;}


.input1 { FONT-SIZE: 12px; line-height:20px;BACKGROUND-COLOR:#fff; border:#a1a1a1 solid 1px; color:#333; width:220px; height:20px; overflow:hidden;}
.input2 { FONT-SIZE: 12px; line-height:20px; BACKGROUND-COLOR:#fff; border:#a1a1a1 solid 1px; color:#333; width:220px; height:100px; overflow:hidden;}

/*鼠标移入小图显示大图*/
.zxx_test{width:970px; height:auto; margin:0;}
.left_thumb{width:970px;}
.left_thumb li { width:180px; height:231px; float:left; padding:0 25px 32px; position:relative;}
.left_thumb li a{display:block; width:180px; height:231px; position:relative;  }
.left_thumb li img{width:180px; height:231px; position:absolute; left:0; top:0; padding:3px; background:#fff;}
.left_thumb li img.on{background:#fff;}
.left_thumb li img.hover{padding:0px; border:none;}
/*鼠标移入小图显示大图*/

/*鼠标移入图片切换文字*/
.box_txt { float:left; width:180px; height:30px; line-height:30px; font-size:18px; text-align:center; color:#545454; margin:0 28px; display:inline;}
.box_txt2 { float:left; width:180px; height:30px; line-height:30px; padding:20px 0 0; font-size:18px; text-align:center; color:#545454; margin:0 38px; display:inline;}
.box li{ width:180px; height:230px; border:#66b20d solid 1px; margin:0 28px;display:inline; float:left; overflow:hidden; position:relative;}
.toll_img{ width:180px; height:230px;}
.toll_info{ width:180px; height:231px; background:#66b20d; vertical-align:top;display:table-cell;}
.box li p{ padding:10px; font:normal 13px/24px 'Microsoft YaHei'; cursor:pointer;}
.box li a{ color:#fff; text-decoration:none; position:absolute; top:0; left:0;}
.box .box_ppp { margin:0 38px;}

/* 图片滚动开始 */
.exppic_pro { width:980px; margin:0 auto; }
.leftRun{ width:10px; height:20px; background:url(../images/left.jpg) no-repeat; float:left; display:inline; margin:90px 5px 0 0; cursor:pointer }
.rightRun{ width:10px; height:20px; background:url(../images/right.jpg) no-repeat; float:left; display:inline; margin:90px 0 0 5px; cursor:pointer; }
.expPicC{ width:950px; height:200px; float:left; overflow:hidden;}
.expPicC li{ width:271px; height:185px; float:left; border:#313131 solid 1px; display:inline; margin:0 20px;}
.expPicC img{ width:271px; height:185px;}
.hidePic{width:12px;height:170px;position:absolute;top:3px;left:0px;z-index:1000;}
.expTxtD{ margin-top:10px;}
.expTxtD li{ height:25px; width:100px; display:inline; float:left; margin-left:15px; line-height:25px; padding-left:30px; white-space:nowrap}
/* 图片滚动结束 */
/* 图片滚动开始 */
.exppic_pro2 { width:875px; height:874px; clear:both; padding-top:8px;}
.leftRun2{ width:30px; height:874px; background: url(../images/l.png) no-repeat 50% 50% #3a3a3a; float:left; display:inline; margin:0 10px 0 0; cursor:pointer }
.rightRun2{ width:30px; height:874px; background:url(../images/r.png) no-repeat 50% 50% #3a3a3a; float:left; display:inline; margin:0 0 0 10px; cursor:pointer; }
.expPicC2{ width:600px; height:874px; float:left; overflow:hidden;}
.expPicC2 ul { padding:0;}
.expPicC2 li{ width:675px; height:874px; text-align:center; float:left; display:inline;}
.expPicC2 li p { padding:5px 0 0 0; line-height:20px; margin:0;}
.expPicC2 img{ width:675px; height:874px;}
.expPicC2 a{ color:#484848;}
.expPicC2 a:hover{ color:#ff0000}
.hidePic2{width:12px;height:170px;position:absolute;top:3px;left:0px;z-index:1000;}
.expTxtD2{ margin-top:10px;}
.expTxtD2 li{ height:25px; width:100px; display:inline; float:left; margin-left:15px; line-height:25px; padding-left:30px; white-space:nowrap}
/* 图片滚动结束 */
