html{ font-size: 10px; overflow-x: hidden;}
body{ background-color: #fff;}
input::-webkit-input-placeholder{
	color: #999;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#999;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color: #999;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	color: #999;
}
/*top*/
.top{ width: 100%; min-width: 1000px; height: auto; border-bottom: 1px solid #ddd; background-color: #fff;}
.top .topMin{ width: 1440px; height: 5rem; margin: 0 auto;}
.top .topMin .topMin_left{ float: left; width: 40%; height: 5rem; overflow: hidden;}
.top .topMin .topMin_left .topMin_l1{ float: left; font-size: 1.3rem; padding-right: 5%; height: 5rem; line-height: 5rem; color: #333;}
.top .topMin .topMin_left a{ float: left; height: 5rem; line-height: 5rem; margin: 0 2%; font-size: 1.3rem; color: #333;}

.top .topMin .topMin_rUl{ float: right; width: 60%; text-align: right; height: 5rem;}
.top .topMin .topMin_rUl>li{ display: inline-block; height: 5rem; line-height: 5rem; margin-left: 4%;}
.top .topMin .topMin_rUl>li>a{ color: #333; display: inline-block; height: 5rem; font-size: 1.3rem;}
.top .topMin .topMin_rUl>li>a:hover{ color: #e74e07;}
.toperji{ display: none; width: 100%; height: auto; text-align: left; border: 1px solid #efefef; border-top: none; overflow: hidden; padding: 0 2rem; background-color: #fff; position: absolute; top: 5rem; left: -1rem; z-index: 3;}
.toperji>li{ width: 100%; height: 4rem; line-height: 4rem; overflow: hidden;}
.toperji>li>a{ width: 100%; height: 4rem; line-height: 4rem; color: #333; font-size: 1.3rem; overflow: hidden;}
.toperji>li>a:hover{ color: #e74e07;}
.top .topMin .topMin_rUl>li:hover .toperji{ display: block;}
/*head*/
.head{ width: 100%; min-width: 1000px; height: auto; background-color: #fff; overflow: hidden;}
.head .headMin{ width: 1440px; height: 6rem; overflow: hidden; margin: 2rem auto;}
.head .headMin .headMin_left{ float: left; width: 40%; height: 6rem; overflow: hidden;}
.head .headMin .headMin_left a{ width: 30%; float: left; height: 6rem; overflow: hidden; line-height: 6rem;}
.head .headMin .headMin_left a img{ width: 100%; display: inline-block; vertical-align: middle;}
.head .headMin .headMin_left p{ height: 3.5rem; line-height: 3.5rem; padding: 0 6%; margin: 1.2rem 0 0 6%; border-left: 1px solid #000; float: left; font-size: 2.4rem;}

.head .headMin .headMin_right{ float: right; width: 60%; height: 6rem; overflow: hidden;}
.head .headMin .headMin_right .headMin_right_y{ float: right; width: 79%; height: 4.2rem; margin-top: 1rem; overflow: hidden;}
.head .headMin .headMin_right .headMin_right_y input{ float: left; width: 63%; height: 4rem; line-height: 4rem; border-radius: 5px; color: #333; border: 1px solid #eee; padding: 0 2%;}
.head .headMin .headMin_right .headMin_right_y .sousuo{ width: 12%; float: left; height: 4.2rem; line-height: 4.2rem; font-size: 1.6rem; margin-left: -7px; border-radius: 5px; text-align: center; color: #fff; background-color: #1479d7;}
.head .headMin .headMin_right .headMin_right_y .shangchuan{ float: right; height: 4rem; line-height: 4rem; font-size: 1.6rem; border-radius: 5px; width: 10rem; background-color: #fff; border: 1px solid #ddd; text-align: center; color: #333;}

/*nav*/
.nav{ width: 100%; min-width: 1000px; height: 5rem; background-color: #fff; border-bottom: 1px solid #e8e8e8;}
.navul{ width: 1440px; height: 4.5rem; margin: 0 auto;}
.navul>li{ float: left; width: 8.3%; height: 4.5rem; line-height: 4.5rem;}
.navul>li>a{ color: #333; width: 100%; height: 4.5rem; overflow: hidden; text-align: center; font-size: 1.6rem;}
.navul>li>a:hover{ color: #1479d7;}
.navul>li:hover .naverji{ display: block;}
.naverji{ display: none; width: 100%; height: auto; overflow: hidden; background-color: #fff; border: 1px solid #efefef; border-top: none; position: absolute; top: 4.5rem; left: 0; z-index: 2;}
.naverji>li{ width: 100%; height: 3.5rem; line-height: 3.5rem; overflow: hidden;}
.naverji>li>a{ width: 100%; text-align: center; font-size: 1.4rem; color: #333; overflow: hidden;}
.naverji>li>a:hover{ color: #1479d7;}


/*main*/
.main{ width: 1440px; height: auto; overflow: hidden; margin: 2rem auto 0; background-color: #fff;}
.main .mainLeft{ width: 65%; height: auto; padding: 2%; float: left; overflow: hidden;}
.main .mainLeft .mainLeft_tit{ width: 100%; height: 5rem; line-height: 5rem; overflow: hidden; font-size: 3rem; font-weight: bold;}
.main .mainLeft .mainLeft_text{ width: 100%; height: auto; line-height: 3.6rem; margin-top: 4rem; overflow: hidden; font-size: 1.8rem; color: #333;}
.main .mainLeft .mainLeft_end{ width: 100%; height: 3rem; line-height: 3rem; overflow: hidden; margin: 5rem 0; font-size: 24px; font-weight: bold; color: #333; text-align: center;}
.main .mainLeft .mainLeft_dt{ width: 100%; height: 3rem; overflow: hidden;}
.main .mainLeft .mainLeft_dt .mainLeft_dt_zan{ float: right; padding: 0 1rem; cursor: pointer; color: #a2a2a2; height: 3rem; line-height: 2.6rem; font-size: 1.8rem; overflow: hidden;}
.main .mainLeft .mainLeft_dt .mainLeft_dt_zan img{ width: 2.5rem; float: left; margin-right: 1rem;}
.main .mainLeft .mainLeft_dt .mainLeft_dt_fk{ float: right; padding: 0 1rem; margin-left: 1.5rem; color: #a2a2a2; height: 3rem; line-height: 2.6rem; font-size: 1.8rem; overflow: hidden;}
.main .mainLeft .mainLeft_dt .mainLeft_dt_fk img{ width: 2.5rem; float: left; margin-right: 1rem;}

.main .mainLeft .mainLeft_xpl{ width: 100%; height: auto; margin-top: 5rem; overflow: hidden;}
.main .mainLeft .mainLeft_xpl textarea{ width: 97.7%; height: 14rem; padding: 1%; color: #888; border-radius: 6px; border: 1px solid #d0d0d0;}
.main .mainLeft .mainLeft_xpl input{ margin-top: 3rem; color: #fff; border: none; background-color: #fd4650; font-size: 1.6rem; height: 3.5rem; line-height: 3.5rem; width: 11%; border-radius: 50px; cursor: pointer; float: right;}

.main .mainLeft .mainLeft_plq{ width: 100%; height: auto; margin-top: 4rem; overflow: hidden;}
.main .mainLeft .mainLeft_plq .mainLeft_plq_pl{ width: 100%; height: auto; border-bottom: 1px dashed #f1f1f1; overflow: hidden; padding: 3rem 0;}
.main .mainLeft .mainLeft_plq .mainLeft_plq_pl .mainLeft_pl_toux{ float: left; width: 5rem; height: 5rem; margin-right: 2%; border-radius: 100%; overflow: hidden;}
.main .mainLeft .mainLeft_plq .mainLeft_plq_pl .mainLeft_pl_xinxi{ float: left; width: 85%; height: auto; overflow: hidden;}
.main .mainLeft .mainLeft_plq .mainLeft_plq_pl .mainLeft_pl_xinxi div{ width: 100%; height: 2rem; line-height: 2rem; font-size: 1.6rem; color: #a2a2a2; overflow: hidden;}
.main .mainLeft .mainLeft_plq .mainLeft_plq_pl .mainLeft_pl_xinxi p{ color: #333; width: 100%; height: auto; margin-top: 0.5rem; line-height: 3rem; font-size: 1.6rem; overflow: hidden;}

.main .mainLeft .more{ width: 180px; height: 40px; text-align: center; line-height: 40px; cursor: pointer; border-radius: 50px; font-size: 16px; margin: 3rem auto 0; background-color: #fff; color: #979797; border: 1px solid #979797;}
.main .mainLeft .more:hover{ color: #1479d7; border: 1px solid #1479d7;}

.main .mainRight{ width: 27%; float: right; height: auto; margin-top: 2%; padding: 2%; background-color: #f8f8f8; overflow: hidden;}
.main .mainRight .mainRight_tit{ width: 100%; height: 3.2rem; overflow: hidden;}
.main .mainRight .mainRight_tit div{ padding: 0 1.5rem; float: left; height: 3.2rem; line-height: 3.2rem; border-radius: 5px; font-size: 1.6rem; text-align: center; background-color: #fd4650; color: #fff; overflow: hidden;}
.main .mainRight .mainRight_tit a{ float: right; height: 3.2rem; line-height: 3.2rem; color: #333; font-size: 1.4rem; overflow: hidden;}
.main .mainRight .mainRight_tit a img{ width: 2.2rem; height: 2.2rem; margin-right: 1rem; display: inline-block; vertical-align: middle;}
.main .mainRight .mainRight_new{ width: 100%; height: auto; overflow: hidden; margin-top: 3rem;}
.main .mainRight .mainRight_new .mainRight_new_img{ width: 100%; height: 14rem; overflow: hidden;}
.main .mainRight .mainRight_new .mainRight_new_txt{ width: 100%; height: auto; line-height: 2.2rem; max-height: 4.6rem; margin-top: 1rem; font-size: 1.4rem; color: #333; overflow: hidden;}
.main .mainRight .mainRight_new .mainRight_new_txt:hover{ color: #1479d7;}

.main .mainRight .mainRight_jczt{ width: 100%; height: auto; overflow: hidden; margin-top: 3rem;}
.main .mainRight .mainRight_jczt .mainRight_jczt_box{ width: 48%; float: left; margin-bottom: 1.5rem; height: 16rem; overflow: hidden;}
.main .mainRight .mainRight_jczt .mainRight_jczt_box .mainRight_jczt_box_img{ width: 100%; height: 11rem; overflow: hidden;}
.main .mainRight .mainRight_jczt .mainRight_jczt_box .mainRight_jczt_box_txt{ width: 100%; height: 3.4rem; margin-top: 0.5rem; overflow: hidden; font-size: 1.2rem; color: #333;}
.main .mainRight .mainRight_jczt .mainRight_jczt_box .mainRight_jczt_box_txt:hover{ color: #1479d7;}

.main .mainRight .mainRight_img{ width: 100%; height: auto; margin-top: 3rem; overflow: hidden;}
.main .mainRight .mainRight_img img{ width: 100%; height: auto;}

/*固定定位*/
.fixd{ width: 10rem; height: auto; background-color: #fff; border-right: 1px solid #e8e8e8; position: fixed; top: 220px; left: 0%;}
.fixd .fixd_sj{ width: 100%; height: auto; margin-top: 2rem; overflow: hidden;}
.fixd .fixd_sj .fixd_sj_nian{ width: 100%; height: 2.5rem; line-height: 2.5rem; color: #333; font-size: 1.6rem; font-family: "宋体"; text-align: center; overflow: hidden;}
.fixd .fixd_sj .fixd_sj_yue{ width: 100%; height: 3rem; line-height: 3rem; color: #333; font-weight: bold; font-size: 2.6rem; font-family: "宋体"; text-align: center; overflow: hidden;}
.fixd .fixd_sj .fixd_sj_shi{ width: 100%; height: 2rem; line-height: 2rem; color: #333; font-weight: bold; font-size: 1.2rem; font-family: "宋体"; text-align: center; overflow: hidden;}
.fixd .fixd_meiti{ width: 100%; height: auto; overflow: hidden; margin-top: 2.5rem;}
.fixd .fixd_meiti p{ width: 100%; height: auto; overflow: hidden; color: #1479d7; text-align: center; font-size: 1.2rem;}
.fixd .fixd_meiti div{ width: 5.4rem; height: 1.8rem; line-height: 1.8rem; margin: 1rem auto 0; border-radius: 10px; background-color: #1479d7; overflow: hidden; color: #fff; text-align: center;}
.fixd .fixd_fenx{ width: 100%; height: auto; overflow: hidden; margin-top: 4rem;}
.fixd .fixd_fenx p{ width: 100%; height: auto; overflow: hidden; color: #888; text-align: center; font-size: 1.2rem;}
.fixd .fixd_fenx div{ width: 100%; height: auto; overflow: hidden;}
.fixd .fixd_fenx div a{ margin: 1rem auto 0; width: 4.2rem; height: 4.2rem;}

.fixd .fixd_zk{ width: 100%; height: auto; overflow: hidden; margin: 3rem 0 1rem; cursor: pointer;}
.fixd .fixd_zk p{ width: 100%; height: 2.5rem; line-height: 2.5rem; font-size: 1.6rem; color: #1479d7; text-align: center;}
.fixd .fixd_zk img{ margin: 0 auto; height: auto; width: 20px; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg);}


/*底部*/
.bot_box{ width: 100%; min-width: 1000px; height: auto; overflow: hidden; margin-top: 2rem; background-color: #fff; border-top: 1px solid #dfdfdf;}
.bot{ width: 1440px; height: 8rem; padding: 4rem 0; margin: 0 auto; overflow: hidden;}
.bot div{ width: 100%; height: 2.5rem; line-height: 2.5rem; overflow: hidden; text-align: center;}
.bot div a{ display: inline-block; color: #333; height: 2.5rem; margin: 0 2rem; font-size: 1.6rem;}
.bot p{ width: 100%; height: 3rem; line-height: 3rem; margin-top: 2rem; text-align: center; font-size: 1.6rem; color: #333;}


/*媒体查询*/
@media screen and (max-width: 1440px) { 
	html{ font-size: 9px;}
	.top .topMin{ width: 1200px;}
	.head .headMin{ width: 1200px;}
	.navul{ width: 1200px;}
	.main{ width: 1200px;}
	.imgshow{ width: 1200px;}
	.bot{ width: 1200px;}
}
@media screen and (max-width: 1200px) { 
	html{ font-size: 8px;}
	.top .topMin{ width: 1000px;}
	.top .topMin .topMin_left .topMin_l1{ font-size: 12px;}
	.top .topMin .topMin_left a{ font-size: 12px;}
	.top .topMin .topMin_rUl>li>a{ font-size: 12px;}
	.toperji>li>a{ font-size: 12px;}
	.head .headMin{ width: 1000px;}
	.navul{ width: 1000px;}
	.main{ width: 1000px;}
	.imgshow{ width: 1000px;}
	.bot{ width: 1000px;}
}


