﻿@charset "utf-8";

/*通用banner*/
.banner2{position:relative;width:100%;height:842px;overflow:hidden; margin:auto; background:url("banner.jpg") center no-repeat;}
.wrap1{ width:990px;}

.cen_box1{width:100%;height:auto; background:#FAFAFA; float:left; padding-top: 30px; padding-bottom:10px;}
.cen_box1 .m_tit{margin-bottom: 40px;
    text-align: center;
    position: relative;}
.cen_box1 .m_tit h2{    display: inline-block;
    padding: 10px 19px;
    border: 1px solid #DBDBDB;
    font-size: 25px;
    background: #fff;
    position: relative;
    z-index: 2;
    color: #333;font-weight: 300; line-height: normal;}
.cen_box1 .m_tit i{position: absolute;
    left: 0;
    top: 26px;
    width: 100%;
    border-top: 1px solid #DBDBDB;
    z-index: 1;}

.MyCont .c1_cp_bpxs{ width: 800px;
    float: left;
    margin-left: 40px;
    margin-top: 9px;}
.c1_cp_bpxs ul li{margin: -1px 22px 10px 9px;
    float: left;
    padding: 7px 7px 0px 7px;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    width: 220px;}
.c1_cp_bpxs ul li:hover{
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.2);
    box-shadow: 0 15px 30px rgba(0,0,0,.2);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    background: #F5F5F5;
}
.c1_cp_bpxs .showbox .Images img {
    width: 214px;
    height: 160px;
    border: 1px #cccccc solid;
    padding: 2px;
}
.c1_cp_bpxs .showbox .Names {
    float: left;
    clear: both;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    color: #2CABD4;
    font-weight: 500;
    overflow: hidden;
}

.cen_box1 .mTitle{width:100%;margin:0 auto;line-height:50px;color:#333333;font-size:40px;text-align:center;padding: 0px;margin-top: 0px;margin-bottom: 15px;font-weight: 200;}
.mTitle em{ color:#C49664;}
.cen_box1 .l1{margin: 75px auto 0px 190px;
    font-size: 20px;
    line-height: 1.5em;
    font-weight: 300;
    float: left;
    width: 180px;}
.cen_box1 .l2{margin: 75px auto 0px 145px;
    font-size: 20px;
    line-height: 1.5em;
    font-weight: 300;
    float: left;
    width: 180px;}
.cen_box1 .l3{margin: 75px auto 0px 170px;
    font-size: 20px;
    line-height: 1.5em;
    font-weight: 300;
    float: left;
    width: 180px;}
.cen_box2{width:100%;height:900px; background:#FCFCFC; float:left; margin:0px; padding:0px;}
.cen_box2 .mTitle{width:100%; height:80px;margin:0 auto;text-align:center; background:url("cp_title_bg.png") center bottom no-repeat;margin-top: 40px;}
.cen_box2 .mTitle a{ font-size:34px; color:#0094A0;}
.cen_box2 h2{font-weight:500;}
.box1_cols{ width:1200px; margin:auto; height:40px; padding-bottom:40px;padding-top: 20px;}
.box1_cols a{ width:108px; height:34px; float:left; margin:6px; background:#00B5B8; color:#FFFFFF; font:14px; text-align: center; line-height:34px; border-radius:10px;}
.box1_cols a.cur{ background:#32B494;}
.box1_cols a:hover{ background:#32B494;}
.box1_cols_cont { width:100%;}
.box1_cols_cont .showbox ul li{ width:280px; height:308px; border:1px solid #31A9B2; float:left; margin:10px 5px;}
.box1_cols_cont .showbox ul li .Images{ width:280px; height:268px; overflow:hidden;}
.box1_cols_cont .showbox ul li .Images img{ width:280px; height:268px; overflow:hidden; padding:0px; border:0px;}
.box1_cols_cont .showbox ul li .Names{ width:278px; height:40px; overflow:hidden; padding:1px; text-align:center; color:#FFFFFF; font-size:14px; background:#0195A1;}
.box1_cols_cont .showbox ul li .Names a{ color:#FFFFFF; line-height:40px; font-weight:500;}
.box1_cols_cont .showbox ul li .Names a:hover{ color:#ffeb3b;}
.box1_cols_cont .showbox ul li .Names:hover{ background:#2ca7b1;}

.ad01{width:1200px; height:340px; background:url("/style/index/ad01.jpg") center no-repeat; margin:auto;}
/*通用banner*/
.ad01{position:relative;height:340px;overflow:hidden; margin:auto; margin-top:0px;}
.nybanner { height:340px;}
.ad01 .container{height:100%;}
.ad01 .contents{position:absolute;top:0px;left:0px;width:100%;height:340px;}
.ad01 .content{position:absolute;top:0px;width:100%;height:340px;/*background-size:100%;*/background-repeat:no-repeat;background-position:center top;text-align:center;}
.ad01 .content .container {
    position: relative;
    width: 1200px;
    margin: 0px auto;
}
.ad01 .contentInfo{display:none;overflow:hidden;position:absolute;top:50%;left:520px;width:580px;height:200px;margin-top:-100px;z-index:1;text-align:left;}
.ad01 .contentInfo .sub{text-shadow:0px 0px 3px #b67ebc;position:absolute;top:17px;left:8px;width:2px;height:120px;background:#fff;}
.ad01 .contentInfo .sub{transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;-webkit-transform-origin:left bottom;}
.ad01 .contentInfo .quan{text-shadow:0px 0px 3px #b67ebc;position:absolute;top:128px;left:0px;width:14px;height:14px;border:2px solid #fff;border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;-webkit-border-radius:16px;}
.ad01 .contentInfo .title{text-shadow:0px 0px 3px #b67ebc;position:absolute;left:32px;top:8px;line-height:50px;font-size:40px;color:#fff;font-family:"微软雅黑";}
.ad01 .contentInfo .info{text-shadow:0px 0px 3px #b67ebc;position:absolute;left:32px;top:70px;line-height:32px;font-size:20px;color:#fff;}
.ad01 .contentInfo .btn{text-shadow:0px 0px 3px #b67ebc;position:absolute;top:146px;left:32px;color:#fff;border:1px solid #fff;text-align:center;line-height:32px;width:110px;height:30px; border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;-webkit-border-radius:30px;}
.ad01 .bannerNav1{position:absolute;bottom:60px;width:100%;text-align:center;z-index:2;}
.ad01 .bannerNav1 .bannerNavChild{margin:0 10px;width:10px;height:10px;display:inline-block;*display:inline;*zoom:1;background:#fff;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;cursor:pointer;}
.ad01 .bannerNav1 .bannerNavChild.on{background:#000;
animation:bannerNavChildOn .2s  ease-in-out 0s  both;
-moz-animation:bannerNavChildOn .2s  ease-in-out 0s  both;
-webkit-animation:bannerNavChildOn .2s  ease-in-out 0s  both;
-o-animation:bannerNavChildOn .2s  ease-in-out 0s  both;}


.cen_box3{width:100%; height:230px; background:url("ad01.jpg") center no-repeat; float:left; position: relative;text-align: center;margin-top: 10px;}
.cen_box3 span{ font-size:16px; color:#333; font-weight:500;}
.cen_box3 .c3_zx{ width:220px; height:168px;margin: 10px 0px 0px 50px;float: left;}
.c3_zx{ font-size:16px; color:#FFFFFF; line-height:200%;text-align: left; padding-top: 10px;}
.c3_zx .c3_button{ font-size:16px; color:#333333; line-height:200%; background:#FFFFFF; border-radius:10px; padding:5px 15px; cursor:pointer;}
.cen_box3 .c3_title{ position:absolute; top:-15px; width:100%; height:100px;}
.c3_title h5{ text-align: center; color:#FFFFFF; font-size:34px; font-weight:bold;margin-bottom: 25px;}
.c3_title p{ text-align: center; color:#FFFFFF; font-size:20px; font-weight:500;}



.cen_box4{width:100%; height:auto; float:left; text-align: center;padding-top: 0px;padding-bottom: 40px;margin-top: 20px; background:#FFFFFF; overflow:hidden; overflow:hidden; font-family:"微软雅黑", "黑体", "宋体";}
.cen_box4 .mTitle{width:100%; height:80px;margin:0 auto;text-align:center; background:url("cp_title_bg.png") center bottom no-repeat;margin-top: 20px; margin-bottom:0px;}
.cen_box4 .mTitle h2{ font-size:34px; color:#0094A0;font-weight: 500;}
.cen_box4 .mSpan{width:100%; height:80px; line-height:80px; font-size:16px; color:#666;margin-bottom: 20px;}

.cen_box4 .ColumnIco1{width: 300px; height:572px;float: left; margin:0px; position:relative;}
.ColumnIco1 .texts{ width:300px; height:286px; position:absolute; top:286px;}
.ColumnIco1 .img{ width:300px; height:286px; position:absolute;top:0px;}

.cen_box4 .ColumnIco{width: 300px;height:572px;float: left;margin:0px;position:relative;}
.ColumnIco .texts{ width:300px; height:286px; position:absolute;top:0px;}
.ColumnIco .img{ width:300px; height:286px; position:absolute; top:286px;}

.cen_box4 .texts{overflow: hidden;background: #F5F7F9;}
.cen_box4 .texts h3 {
    color: #666666;
    width: 240px;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    float: left;
    margin: 40px 30px 20px 30px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    font-weight: 500;
    text-align: center;
    font-size: 24px;
}
.cen_box4 .texts span {
    font-size: 14px;
    color: #666666;
    width: 240px;
    height: 120px;
	overflow:hidden;
    float: left;
    margin: 10px 30px;
    text-align: left;
}
.cen_box4 .texts a.more{
	padding: 10px 30px;
    background: #0195A1;
    border-bottom: 3px solid #01737C;	
	color:#FFF;
}
.cen_box4 .texts a.more:hover{
	padding: 10px 30px;
    background: #60911E;
    border-bottom: 3px solid #83C428;	
	color:#FFF;
}


.cen_box4 .cen4_l{ width:590px; float:left;}
.cen4_l ul{ width:100%; float:left;}
.cen4_l li {
min-height: 112px;
width: 280px;
float: left;
position: relative;
}
.cen4_l li .img {
width: 77px;
height: 77px;
float: left;
}
.cen4_l li .name {
font-size: 16px;
font-family: Arial;
font-weight: bold;
text-transform: uppercase;
line-height: 18px;
color: #233859;
text-align: left;
width: 190px;
float: left;
padding-left: 10px;
}
.cen4_l li .content {
font-size: 13px;
line-height: 18px;
color: #8494a0;
padding-bottom: 10px;
width: 190px;
text-align: left;
padding-left: 10px;
float: left;
margin-top: 5px;
}

.cen_box4 .cen4_r{ width:590px; float:right;}
.cen4_r ul{ width:100%; margin:auto;margin-top: 20px;}
.cen4_r ul li{ width:190px; margin:auto 2px; float:left; border:0px;}
.cen4_r ul li img{ }
.cen4_r ul li a{margin:0px; padding:0px; background:none;}
.cen4_r ul li .Names{ display:none;}


.cen_box6{width:100%; height:auto; float:left; text-align: center;margin-top: 0px; background:#FAFAFA; margin:10px auto 0px auto; padding:20px 0px 10px 0px;}
.cen_box6 .mTitle{width:100%; height:80px;margin:0 auto;text-align:center; background:url("cp_title_bg.png") center bottom no-repeat;margin-top: 20px; margin-bottom:40px;}
.cen_box6 .mTitle a{ font-size:34px; color:#0094A0;font-weight: 500;}
.cen_box6 .mDesc{font-size: 14px;text-align: center;width: 80%;clear: both;margin: 15px auto 45px auto;}
.cen_box6 .c6_cont1{ width:1200px; padding-top: 0px; position:relative; height:auto;margin:auto;}
.c6_cont1 .c01{width:280px; float:left; margin:10px; overflow:hidden;}
.c6_cont1 .c01 .ContextBox{width:90%;}

.c01 .cen1_t_r{width: 250px;float:left;}
.c01 .cen1_t_r h5{font-size: 25px;line-height: 34px;margin: 0px;margin-bottom: 15px;}
.c01 .cen1_t_r p{ font-size:14px; color:#555555;}


.cen_box7{width:100%; height:1252px; float:left; text-align: center;margin-top: 0px; background:url("/style/index/img_cp02.jpg") center no-repeat;}
.cen_box7 h3{margin:auto;line-height:41px;color:#C49664;font-size:34px;text-align:center;padding-top: 90px;font-weight: 500;}

.cen_box10{ width:100%; float:left; padding:0px 0px 20px 0px; margin:0px;}
.cen_box10 .mainTitle{width: 100%;
    margin: 0 auto;
    line-height: 70px;
    color: #3E3E3E;
    font-size: 38px;
    text-align: center;
    border-bottom: 1px solid #d5d5d5;
    padding: 40px 0px 20px 0px;
    margin-bottom: 30px;}
.cen_box10 .ArticleList{ width:1000px; margin:auto;}
.cen_box10 dl{ width:320px; height:190px; float:left; margin-right:20px; position:relative;}
.cen_box10 dl dt{ width:70px; height:190px; float:left; overflow:hidden;}
.cen_box10 dl dt .date{ width:70px; height:94px; float:left; overflow:hidden; background-color:#009C82;color:#FFFFFF; line-height:94px; text-align:center;font-size: 14px;font-weight: bold;}
.cen_box10 dl dt .date span{ color:#FFFFFF;}
.cen_box10 dl dt .count{ width:70px; height:94px; float:left; overflow:hidden; background-color:#202B34;color:#FFFFFF; text-align:center; padding-top: 20px;font-size: 14px;font-weight: bold;}
.cen_box10 dl dd{ width:240px; height:190px; float:left; overflow:hidden; margin-left:10px;}
.cen_box10 dl dd h5{ width:100%; height:52px; overflow:hidden; line-height:160%; font-size:18px; text-align:left; color:#333;padding: 0px;margin: 0px;}
.cen_box10 dl dd span{ width:100%; height:90px; overflow:hidden; line-height:160%; font-size:14px; text-align:left; color:#666; float:left; margin-top:10px;}
.cen_box10 .nobor{ margin-right:0px; float:right;}
.cen_box10 dl .more{ bottom:0px; right:10px; display:block;}
.cen_box10 .more{ display:none;}

.cen_box10 .ArticleList ul{ width:100%; margin:auto; margin-top:40px; }
.cen_box10 .ArticleList ul li{ margin:5px 0px; clear:inherit; width:330px; border:0px;float: left;}
.cen_box10 .ArticleList ul li span{ padding-bottom:5px; width:300px; border-bottom:1px dashed #ccc;    font-size: 14px;}


.cen_box8{ width:100%; height:290px;float: left;background: url("bottom_bg.jpg") repeat-x;padding: 0px; margin:0px;}
.cen_box8 .c8_logo{ float:left; margin:0px; padding:0px;}
.cen_box8 .box8_lxfs{ width:720px; height:260px; background:url("bottom_bg02.jpg") right 6px no-repeat; margin:auto; padding-top:20px;}
.cen_box8 .box8_lxfs .Context .title{ font-size: 20px;height:40px; width:100%; background:url("bottom_lx_line.png") left bottom no-repeat; border:0px; text-align:left; color:#FFFFFF;padding-left:0px; text-indent:0px; margin-bottom:20px;}
.box8_lxfs .Context{ float:left; margin-top:15px; margin-left:90px;}
.box8_lxfs .Context p{ float:left; font-size:16px; color:#FFFFFF; font-size:14px;line-height:180%; width:100%;}
.box8_lxfs .more{ display:none;}
.cen_box8 .c8_ewm
{
	width:240px; height:260px;
	padding-top: 20px;
	float:right;	
}
.c8_ewm .more{ display:none;}
.c8_ewm .Context{ float:left; margin-top:15px;}
.cen_box8 .c8_ewm .Context .title{ font-size: 20px;height:40px; width:100%; background:url("bottom_lx_line.png") left bottom no-repeat; border:0px; text-align:left; color:#FFFFFF;padding-left:0px; text-indent:0px; margin-bottom:20px;}
.cen_box8_b{width:100%; height:58px; background:url("bg_lx.jpg") center no-repeat; margin:auto;float: left;}
.cen_box8{ width:100%; height:150px;float: left;background: #EAEAEA;padding-top: 40px;padding-bottom: 40px;}
.cen_box8 .box8_lxfs{ width:1000px; height:150px; background:url("bg_lxfs.jpg") center no-repeat; margin:auto;}
.box8_lxfs .Context{ float:left; margin-top:2px; margin-left:90px;}
.box8_lxfs .Context p{ float:left; font-size:16px; color:#333; height:30px; line-height:24px; width:100%;}

.cen_box8_b{width:100%; height:58px; background:url("bg_lx.jpg") center no-repeat; margin:auto;float: left;}


/*首页栏目1*/
.cen_box9
{
	width:100%; height:	auto; float:left;background:#FFFFFF;
	padding:15px 0px;
}
.cen_box9 .mTitle{width:100%; height:80px;margin:0 auto;text-align:center; background:url("cp_title_bg.png") center bottom no-repeat;margin-top: 20px; margin-bottom:40px;}
.cen_box9 .mTitle a{ font-size:34px; color:#0094A0;font-weight: 500;}
.cen_box9 .c9_l{ width:560px; float:left; margin:0px;}
.c9_l .btn:hover {
    background: #FB8211;
    color: #fff;
    border: 1px solid #fff;
}
.c9_l .btn {
    background: #2f9ea8;
    width: 122px;
    height: 38px;
    border: 1px solid #dcdcdc;
    line-height: 38px;
    text-align: center;
    color: #FFFFFF;
    font-size: 14px;
	float: right;
    margin-top: 20px;
}

.cen_box9 .c9_r{ width:520px; float:left; margin-left:100px;}
.c9_r .c9_cont_r{ width:100%; height:450px; overflow: hidden;}
.c9_cont_r .ArticleList {
    overflow: hidden;
    width: auto;
    height: auto;
    padding: 0px;
	margin-top:20px;
}
.c9_cont_r dl{padding: 0px;border-bottom: 1px dashed #d1d1d1; background:url("w1.gif") left top no-repeat; padding-bottom:10px; margin-bottom:10px;}
.c9_cont_r dl dt{/*background: url(w.gif) no-repeat 0 2px;*/line-height: 20px;padding: 0 0 7px 40px;overflow: hidden; text-align: left; color:#333333; font-size: 14px; font-weight:bold;}
.c9_cont_r dl dd{/*background: url(d.gif) no-repeat 0 5px;*/font-size: 14px;padding-left: 40px;line-height: 200%;color: #666666;max-height: 80px;overflow: hidden;text-align: left; margin-top: 5px;}
.c9_cont_r .more{ display: none;}



.cen_box1 .c1_cont{ width:1100px; padding-top: 0px; position:relative; height:300px;margin:auto;}
.cen_box1 .c1_cont .contents{ width:1100px; position:relative; height:350px;margin:auto; overflow:hidden; float:left;}
.cen_box1 .c1_cont .contents ul{height:290px; position: absolute;top: 0;left: 0;white-space: nowrap;}
.cen_box1 .c1_cont .contents .ArticleList ul li{width:275px; height:290px;overflow:hidden; margin:0px; padding:0px; float:left;}
.c1_cont .contents ul li .Images{ height:220px; width:100%; float:left;}
.c1_cont .contents ul li .Images img{ width:260px; height:210px; border:3px solid #FFFFFF; box-shadow: 2px 2px 3px #aaaaaa;}
.c1_cont .contents .ArticleList ul li .Images a{overflow: visible;}
.c1_cont .contents .Names{ width:100%; margin:auto; text-align:center; height:50px; line-height:50px; font-size:14px; float:left;}
.c1_cont .contents .Names a{ overflow:visible;}
.c1_cont .contents ul li a
{
	background:none; padding-left:0px;
}
.c1_cont .navBtn {
    position: absolute;
    top: 100px;
    height: 70px;
    cursor: pointer;
	z-index:10000;
}
.c1_cont .navBtn.leftBtn {
    left: -80px;
}
.c1_cont .navBtn.rightBtn {
    right: -80px;
}

.cen_box1 .c1_cont1{ width:1200px; padding-top: 0px; position:relative; height:300px;margin:auto;}
.c1_cont1 .c01{width:380px; float:left; margin:10px; overflow:hidden;}
.c1_cont1 .c01 .ContextBox{width:90%;}