@charset "utf-8";
/* CSS Document */
.banner { position:relative; text-align:center; z-index:1; }
.banner .hd { position:absolute; bottom:17px; width: 100%; z-index:9; }
.banner .hd ul { width:1002px; margin:0 auto; text-align:center; height:10px; }
.banner .hd ul li {display:inline-block; *display:inline;
zoom:1; width:15px; height:15px; background:#fff; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top; margin:0px 10px; border-radius:15px;  }
.banner .hd ul .on {background:#FFD900;}
.banner .bd { position: relative; width:100%; height:auto; z-index:0; }
.banner .bd ul { height:auto !important; min-height:100px;_height:100px;}
.banner .bd ul li { position:relative; zoom:1; vertical-align:top; }
.banner .bd ul li img { vertical-align:top; border:0; width:100% !important; height: auto !important; }



.col-a { width:100%; height:459px; background-color:#f3f3f3; }
.col-a .warp{ width:1002px; margin:0 auto; }
.col-a .hd { padding:38px 0px 35px; text-align:center; }
.col-a .hd a { display:block; margin: 0 auto; text-align: center; }

.col-a .m-hd ul { width:1002px; background-color:#c9a063; border-top:2px solid #f87716; }
.col-a .m-hd ul li { position:relative; float:left; width:250px; height:35px; background:url(icon123.png) right center no-repeat; }
.col-a .m-hd a { display:block; vertical-align:top; font-size:14px; color:#212121; text-align:center; line-height:35px; }
.col-a .m-hd .on, .col-a .m-hd a:hover { background-color:#fff;}

.col-a .bd { width:1002px; height:252px; margin:0 auto; padding-top:29px; background-color:#fff; border-bottom:1px solid #e1dfd5; }
.col-a .m-sd { float:left; width:555px;position:relative; padding:0px 38px; height:220px }
.col-a .m-extra { float:left; width:339px; }

.col-a .m-sd p{ color:#616161; font-size:14px; line-height:24px;}
.col-a .m-sd .more{ width:105px; height:41px; background:url(more123.png) no-repeat; float:right; position:absolute; bottom:0; right:25px; }
.col-a .m-extra  a{ display:block;}
.col-a .m-extra  a img{ width:343px; height:226px; }


.col-b { width:100%;  height:607px; background:url(col-b-bg.png) no-repeat  center top; }
.col-b .bd { position:relative; width:1002px; margin:0 auto; padding-top:25px; }
.col-b .bd  .m-sidebar { float:left; width:210px; height:522px; }
.col-b .bd  .m-main { float:right; width:778px; height:520px; border:1px solid #cccccc;}
.wrapBt { width:1012px; height:5px; margin:0 auto; background:url(wrapBt.png) no-repeat; clear:both; overflow:hidden; }

.col-b .m-sidebar  .colPicTitle { width:210px; height:57px; padding-top:23px;  background: url(m-side.png) no-repeat;color:#2b2b2b;font-family:"微软雅黑"; font-size:18px; font-weight:bold; line-height:20px; text-align:center; }
.col-b .m-sidebar  .colPicTitle em { display:block; font-size:12px;color:#4f4e4e;font-family:Arial;line-height:20px;}

.col-b .m-sidebar  .menu { width:210px;background-color:#f3f3f3; }
.col-b .m-sidebar  .menu dl { width:210px; margin:0;}
.col-b .m-sidebar  .menu dl dt { width:210px; font-family:"微软雅黑"; text-align:center; height:43px; border-bottom:1px solid #e2e2e2; }
.col-b .m-sidebar  .menu dl dt .dt-a {display:block; width:210px; color:#373737; font-size:13px; line-height:43px }
.col-b .m-sidebar  .menu dl dt .dt-a em { position:absolute; top:40px; right:22px; display:inline-block; width:7px; height:8px; }
.col-b .m-sidebar  .menu dl dt .dt-a:hover, .menu dl dt .current { background-color:#fbfbfb; }
.col-b .m-sidebar  .menu dl dt .dt-a:hover em, .menu dl dt .current em {background:url(icon1111.png) no-repeat;}

.sub-pst{ position: absolute; left:232px; top:110px; z-index:9;width:758px !important; height:32px; text-align:left; }
.sub-pst a{height:24px;line-height:24px; background-color:#fff; font-size:12px; color:#585858; padding:4px 15px; border:1px solid #d5d5d5; border-radius:4px; margin-right:15px;}
.sub-pst a:hover, .sub-pst .current{ background-color:#f3d001; color:#4c4c4c;}

.col-b .m-sidebar  .ltTel {text-align: center;}


.col-b .location { width:778px; height:33px; border-bottom:1px solid #d7d7d7;}
.col-b .colCurTit { float:left; color:#525252; font-size:14px; font-family:"微软雅黑"; font-weight: normal; line-height:33px; padding-left:40px; background: url(hot123.png) no-repeat 11px center; }
.col-b .breadcrumbs { float:right; width:80px; height:26px; background-color:#c9a063; color:#4c4b4b; line-height:26px; font-size:12px; text-align:center; margin:3px;}
.col-b .breadcrumbs a,.breadcrumbs a:hover { color:#fff; }
.col-b .w123{ width:778px; height:430px; overflow:hidden; padding-left:30px; padding-top:36px;}

/*col-b list*/
.col-b .pic-item-list {  margin:0px 0px 0px 0px; clear:both;}
.col-b .pic-item-list .warp{ width:735px; height:440px;}
.col-b .pic-item-list .pic-item { width: 232px; color: #6C6D61; float: left; margin:0 12px 10px 0px;}
.col-b .pic-item-list .list-pic { text-align:center; width:232px; height:174px;}
.col-b .pic-item-list .list-pic:hover img{ border-bottom:2px solid #c9a063;}
.col-b .pic-item-list .list-pic img{ border:1px solid #cccccc; border-bottom:2px solid #a3a3a3;}
.col-b .pic-item-list .pic-item dl {}
.col-b .pic-item-list .pic-item dl dt {text-align: center; height:36px; line-height:36px; font-size:12px; color:#000000;}




.col-c { width:100%;background: url(col-c-bg1_02.png) no-repeat center top;
 height:687px; }
.col-c .warp{ width:1002px; margin:0 auto; padding-top:44px; }
.col-c .warp .hd{ width:1002px;}
.col-c .warp .hd img{ text-align:left;}
.col-c .m-hd { width:689px; margin:0 auto;text-align:center;}
.col-c .m-hd ul{ width:719px;}
.col-c .m-hd ul li{ float:left; margin-right:10px;}
.col-c .m-hd a { display:block;vertical-align:top; font-size:18px; color:#fff; line-height:49px; width:165px; height:49px; background:url(col-d2.png) no-repeat;}
.col-c .m-hd .on,.col-c  .m-hd a:hover { background:url(col-d1.png) no-repeat; color:#000; }
.col-c .bd {width:1002px;}
.col-c .bd ul { }
.col-c .bd li { position:relative; float:left; width:1002px; height:500px}
.col-c .bd li img { text-align:center; }
.col-c .bd li a { position:absolute; z-index:9; display:block; width:100px; height:35px; bottom:69px; left:520px; background-color:#666666; border-radius:3px; color:#fff; line-height:35px; text-align:center;}
.col-c .bd li a:hover span { }
.col-c .bd li span { display:block;width:178px; padding:12px 0px; font-size:14px; color:#666666; line-height:14px; }


.col-d{ width:100%;height:471px;  }
.col-d .warp{ position:relative; width:1002px; margin:0 auto;height:471px; }
.col-d .warp .hd{ width:1002px; padding:48px 0px 36px; text-align:center}
.col-d .warp .m-hd { float:right; margin-top:30px;}
.col-d .warp .m-hd .prev, .col-e .warp .m-hd .next { display: block; float:right; width:23px; height:23px;border:1px solid #cccccc;overflow: hidden; cursor: pointer; }
.col-d .warp .m-hd .prev{ background:url(prev123.png) no-repeat center center #666666; margin-right:2px; border:1px solid #666666;}
.col-d .warp .m-hd .next { background:url(next123.png) no-repeat center center #fff;}

.col-d .warp .hd img{ text-align:center;}

.col-d .warp .bd{}
.col-d .warp .bd ul{ width:1016px;}
.col-d .warp .bd ul li{ float:left; margin-right:14px;}
.col-d .warp .bd ul li h2{ font-size:14px; color:#323232; width:240px; height:43px;font-weight:normal; border-bottom:5px solid #9f9f9f; background-color:#eaeaea; line-height:43px; margin-top:3px; text-align:center;}
.col-d .warp .bd ul li h2 a{background:url(icon_1.png) no-repeat 0px  center; padding-left:15px; color:#333333;}
.col-d .warp .bd ul li:hover h2{ border-bottom:5px solid #ffd900; background-color:#9f9f9f;}
.col-d .warp .bd ul li:hover h2 a{background:url(icon_2.png) no-repeat 0px  center; color:#fff;}
.col-d .more{ position:absolute; z-index:9; display:block; width:103px; height:34px; bottom:44px; left:449px; background-color:#ffd900; border-bottom:2px solid #cdb21a;color:#3d3d3d; line-height:34px; text-align:center; font-size:14px;}

.col-e{ width:100%;height:544px; background-color:#f5f5f5;  }
.col-e .warp{ position:relative;width:1002px; margin:0 auto; height:544px;}
.col-e .warp .hd{ width:1002px; padding:45px 0px 59px;text-align: center;}
.col-e .warp .hd img{ }
.col-e .bd{}
.col-e .hot-pro {float:left; width:470px;}

.col-e  .hot-pro .pic { float: left;  }
.col-e  .hot-pro .txt { width:470px; float:left;}
.col-e  .hot-pro .txt h3 { font-size:14px;line-height:20px; padding:27px 0px 10px; font-weight:normal; color:#333333;}
.col-e  .hot-pro .txt h3 a{color:#333333;}
.col-e  .hot-pro .txt p{font-size: 12px;  color:#333333; line-height:18px;}
.col-e  .hot-pro .txt .date{ float:right; text-align:right; font-size:12px; color:#333333;}



.col-e .list{ float:right; width:485px;} 
.col-e .list li{ width:485px; height:86px; margin-bottom:16px; background:url(col-f-bg123.png) no-repeat 90px center; padding-left:10px;}
.col-e .main-date { float:left; width:66px; height:86px; text-align:center;}
.col-e .main-date i { display:block; font-size:40px; font-weight:bold; color:#555555;line-height:33px; padding:12px 0px 12px; }
.col-e .main-date em { display:block; text-align:center; font-size:17px; line-height:17px; color:#fff; background-color:#9c9c9c; border-bottom:2px solid #feda0c; }
.col-e .m-info { float:right; padding-right:10px; }
.col-e .m-info h2 { font-size:14px; font-weight:normal; color:#000; width:358px; line-height:14px; padding-top:11px; line-height:18px;}
.col-e .m-info h2 a{color:#000;}
.col-e .m-info  h2 .date{ float:right; text-align:right; font-size:12px; color:#333333;}
.col-e .m-info span { display:block; font-size:12px; color:#333333; margin-top:10px; max-width:358px; line-height:18px; }
.col-e .list li:hover,.col-f .list .current{ background-color:#fff;}
.col-e .more{ position:absolute; z-index:9; display:block; width:103px; height:34px; bottom:44px; left:449px; background-color:#ffd900; border-bottom:2px solid #cdb21a;color:#3d3d3d; line-height:34px; text-align:center; font-size:14px;}
.col-e  .more-one{ color:#feac0f;}


/*index ys*/
.index_ys{margin-top: 0px;}

.index_lc_img{
	display: block;
	margin: 0 auto;
}

.index_ys_img_top{
	display: block;
	margin: 0 auto;
	margin-top: 20px;	
}

.index_ys_main{margin-top: 0px;}

.index_ys_main li{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.index_ys_main .index_ys_main_fir{background-color: #fff;}

.index_ys_main .center{
	overflow: hidden;
	padding-top: 40px;
	padding-left: 14px;
	width: 986px;
	margin:0 auto;
}

.index_ys_text{width: 465px;}

.index_ys_top{
	background: url("../images/index_ys_main_line.jpg") repeat-x bottom;
	color: #000;
	font-size: 28px;
	font-weight: bold;
	line-height: 32px;
	margin-bottom: 20px;
	padding-left: 54px;
	padding-bottom: 16px;
	position: relative;
}

.index_ys_top span{
	color: #b5b5b5;
	display: block;
	font-family: "Arial";
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
}

.index_ys_no{
	position: absolute;
	left: -12px;
	top: 8px;
}

.index_ys_text_main{
	color: #333;
	font-family: "宋体";
	font-size: 14px;
	line-height: 28px;
	overflow: hidden;
	padding-left: 5px;
}

.index_ys_text_main span{color: #06326e;}

.index_ys_text_main img{
	float: left;
	margin-right: 8px;
	margin-top: 10px;
}

.index_ys_main_r,.index_ys_main_l{
	background-color: #fcfcfc;
	min-width: 1000px;
	width: 100%;
}

.index_ys_main_r .center{background: url("../images/index_ys_topbg1.jpg") no-repeat top;}

.index_ys_main_l .center{background: url("../images/index_ys_topbg2.jpg") no-repeat top;}

.index_ys_line{
	display: block;
	margin: 0 auto;
}

/*index pro*/
.index_pro{margin-top: 30px;}

.index_pro_top{
	border-bottom:1px dashed #bfbfbf;
	color: #f87716;
	font-size: 24px;
	font-weight: bold;
	line-height: 60px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 300px;
}

.index_pro_top span{
	color: #0f0f10;
	font-size: 18px;
	font-weight: bold;
	margin-left: 8px;
}

.index_pro_topimg{
	margin-left: -20px;
	position: absolute;
	left: 50%;
	bottom: -7px;
}

.index_pro_main{
	border: 1px solid #dcdcdc;
	margin-top: 24px;
	padding-top: 18px;
	margin:10px auto;
	width:980px;
}

.index_pro_main li{
	float: left;
	margin-right: 15px;
	width: 230px;
}

.index_pro_main .index_pro_main_fir{margin-left: 15px;}

.index_pro_main img{
	display: block;
	margin: 0 auto;
}

.index_pro_main p{
	color: #2b77d2;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
}

.w1200{ width:1000px;}
.dl_zc h1{ text-align:center; font-size:32px; font-weight:normal; line-height:50px; margin:10px 0;}
.dl_zc{ background:#F7F8F7; padding:0px 0; overflow: hidden; margin-top:0px;}
.dl_zc ul{ width:1200px; margin:auto;}
.dl_zc li{ width:500px; float:left; font-size:18px; padding-left:90px;}
.dl_zc li span{ color:#B61D1D; margin-right:20px;}
.dl_zc .dl1,.dl_zc .dl2,.dl_zc .dl3,.dl_zc .dl4,.dl_zc .dl5,.dl_zc .dl6,.dl_zc .dl7,.dl_zc .dl8{ background:url(../images/dl123.png) no-repeat;}
.dl_zc .dl1{ background-position:left 5px; padding-top:30px; height:90px;}
.dl_zc .dl2{ background-position:left -507px; padding-top:20px; height:100px; margin-left:20px;}
.dl_zc .dl3{ background-position:left -122px; padding-top:30px; height:90px;}
.dl_zc .dl4{ background-position:left -634px; padding-top:50px; height:70px; margin-left:20px;}
.dl_zc .dl5{ background-position:left -250px; padding-top:20px; height:100px;}
.dl_zc .dl6{ background-position:left -760px; padding-top:50px; height:70px; margin-left:20px;}
.dl_zc .dl7{ background-position:left -375px; padding-top:30px; height:90px;}
.dl_zc .dl8{ background-position:left -888px; padding-top:50px; height:70px; margin-left:20px;}
.dl_lc,.wm_box {}
.dl_lc li{ font-size:16px; line-height:34px;}

.fudong {
    position: fixed;
    bottom: 0;
    z-index: 99999;
    width: 100%;
    height: 55px;
}
.fudong { background: url(../images/fd_bg9.gif) center repeat-x !important;}
.le-qq {
    position: fixed;
    width: 400px;
    height: 50px;
    bottom: 0;
    left: 50%;
    margin-left: -200px;
    z-index: 999999;
}
.le-qq a {
    display: inline-block;
    width: 50%;
    height: 100%;
}
#onlineService {
    float: left;
    display: none;
    width: 121px;
    height: 332px;
    background: url(../images/showbg.png) no-repeat;
    padding-top: 46px;
}
.online_icon a#floatShow {
    background: url(../images/show.png) no-repeat;
}
.online_icon a#floatHide {
    background: url(../images/hide.png) no-repeat;
}
#floatX {
    position: absolute;
    bottom: 0px;
    width: 13px;
    height: 25px;
    background: #E11A21 !important;
    padding-left: 1px;
    line-height: 25px;
    color: rgb(255, 255, 255);
    border-radius: 0px 12px 12px 0px;
    cursor: pointer;
}

.morelink{width: 1000px; margin: auto;clear: both;position: relative;}
.morelink a{ position:absolute; display:inline-block;}
.morelink a.link1{ left:262px; top:16px; width:252px; height:250px;}
.morelink a.link2{ left:516px; top:16px; width:240px; height:125px;}
.morelink a.link3{ left:516px; top:142px; width:240px; height:125px;}
.morelink a.link4{ left:760px; top:16px; width:240px; height:125px;}
.morelink a.link5{ left:760px; top:142px; width:240px; height:125px;}
