@charset "utf-8";
/* CSS Document */
i, em { font-style: normal; }
/* 分页*/
.Xfenye { width: 460px; margin: 20px auto; height: 27px; }
.Xfenye a { display: block; padding: 0 10px; line-height: 25px; text-align: center; border: 1px solid #dedede; margin: 0 5px; vertical-align: middle; float: left; }
.Xfenye a.selected { background: #00913e; color: #fff; }
.Xfenye a:hover { background: #00913E; color: #fff; }
/* 侧导航分类 */
.nav_main h2 i.hid { display: none; font-size: 0; }
.category { position: absolute; z-index: 4; width: 236px; background: #fff; float: left; border: 2px solid #009250; display: none; border-top: none; left: 0; top: 40px; }
.category .mainCate { position: relative; zoom: 1; display: block; width: 236px; height: 55px; }
.mainCate_lt { width: 216px; height: 55px; border-top: 2px solid #fff; border-bottom: 1px solid #ddd; z-index: 10; padding-left: 20px; }
.mainCate_lt h3 { height: 32px; line-height: 32px; font-size: 16px; overflow: hidden; }
.mainCate_lt h3 a { color: #009250; }
.mainCate_lt p { height: 20px; line-height: 20px; }
.mainCate_lt p a { margin-right: 10px; color: #777; font-size: 13px; }
.mainCate:last-child:hover .mainCate_lt { border-bottom: 2px solid #fff; }
.mainCate:hover .mainCate_lt { border-top: 2px solid #009250; border-bottom: 2px solid #009250; position: relative; }
.mainCate:hover .mainCate_lt:before { position: absolute; z-index: 12; left: -2px; top: 0px; width: 2px; height: 55px; border-left: 2px solid #ff6600; content: ''; }
.mainCate:hover .mainCate_lt:after { position: absolute; z-index: 12; right: -2px; top: 0px; width: 2px; height: 55px; border-right: 2px solid #fff; content: ''; }
.category .subCate { display: none; position: absolute; left: 236px; top: 0; width: 750px; padding: 0 0 20px 20px; color: #333; border: 2px solid #009250; z-index: 2; background: #fff; }
.category .subCate h4 { height: 26px; line-height: 26px; margin: 0 0 10px 0; font-size: 16px; color: #009250; }
.category .subCate a { display: block; float: left; padding: 0 10px; line-height: 25px; color: #666; word-break: keep-all; white-space: nowrap; font-size: 13px; }
.category .on .subCate { display: block !important; }
.carousel_rt { width: 950px; overflow: hidden; float: right; margin-top: 10px; }
/* 公益服务*/
.XPublic_banner { width: 100%; height: 300px; background: url(../images/Public_banner.jpg) no-repeat center; background-size: cover; }
.XPublic_main { width: 1200px; margin: 20px auto; }
.XPublic_main ul { border-top: 1px solid #ddd; border-left: 1px solid #ddd; overflow: hidden; margin: 0 2px; }
.XPublic_main ul li { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; position: relative; float: left; height: 240px; width: 218px; text-align: center; padding: 0 10px; }
.XPublic_main ul li a { display: block; }
.XPublic_main ul li img { margin: 30px 0; height: 68px; }
.XPublic_main ul li h3 { font-weight: 500; color: #333; line-height: 30px; font-size: 18px; }
.XPublic_main ul li p { line-height: 40px; }
.XPublic_main_btn { width: 107px; height: 40px; border: none; background: #009250; color: #fff; cursor: pointer; display: none; }
.XPublic_main ul li:hover p { display: none; }
.XPublic_main ul li:hover .XPublic_main_btn { display: block; }
/* 三农资讯*/
.Xinformation_banner { width: 100%; height: 350px; background: url(../images/Xinformation_banner.jpg) no-repeat center; background-size: cover; }
.Xinformation_main { width: 1200px; margin: 0 auto; margin-bottom: 20px; overflow: hidden; }
.Xinformation_main span { display: block; line-height: 60px; color: #333; font-size: 14px; }
.Xinformation_main span a { padding: 0 10px; cursor: pointer; }
.Xinformation_main span a.Xinformation_main_curn { color: #009250; }
.Xinformation_main_left { width: 968px; border: 1px solid #ddd; float: left; }
.Xinformation_left_main { padding: 10px; border-bottom: 1px dotted #ddd; }
.Xinformation_left_main span { line-height: 36px; display: block; height: 36px; }
.Xinformation_left_main span a { font-size: 16px; color: #333; font-weight: 500; float: left; }
.Xinformation_left_main span a:hover { color: #009250; text-decoration: underline; }
.Xinformation_left_main span time { color: #999; float: right; }
.Xinformation_left_main p { text-indent: 2em; height: 60px; line-height: 20px; overflow: hidden; font-size: 14px; color: #666; }
.Xinformation_left_img { height: 96px; float: left; padding-right: 10px; width: 182px; text-align: center; }
.Xinformation_left_img img { max-height: 96px; }
.Xinformation_main_rignt { width: 229px; border: 1px solid #ddd; border-left: none; border-bottom: none; float: left; }
.Xinformation_main_title { height: 38px; line-height: 38px; background: #009250; text-align: center; color: #fff; }
.Xinformation_main_title h1 { font-size: 16px; color: #fff; font-weight: 500; }
.Xinformation_main_rignt ul li { padding: 10px; padding-bottom: none; border-bottom: 1px solid #ddd; }
.Xinformation_main_rignt ul li img { width: 209px; height: 209px; }
.Xinformation_main_rignt ul li a { color: #333; }
.Xinformation_main_rignt ul li a:hover { color: #009250; }
/* 资讯详情*/
.Xinformation_details { width: 1200px; margin: 20px auto; overflow: hidden; }
.Xinformation_details_left { width: 930px; float: left; padding: 20px; }
.Xinformation_details_left h1 { font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;font-size: 20px; color: #222; font-weight: 700; text-align: center; }
.Xinformation_details_left span.ftitle { font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;text-align: center; display: block; line-height: 40px; color: #999; font-size: 14px; }
.Xinformation_details_left span.ftitle time {font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif; padding-right: 20px; }
/*.Xinformation_details_left p { line-height: 26px; font-size: 14px; }
.Xinformation_details_left p img { max-width: 100%; }*/
.Xinformation_details_left .newsContent p{
	text-indent:2em;
	line-height:1.65em;
	font-size:16px;
	margin: 16px 0;
	color:#333;
	font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;
}
.Xinformation_details_left .newsContent p img{
	max-width:100%;
    display:block;
    margin:10px auto!important;
}
.Xinformation_details_left .newsContent img{
	max-width:100%;
    display:block;
    margin:10px auto!important;
}
.Xinformation_details_right { width: 227px; border: 1px solid #ddd; float: left; border-bottom: none; }
.Xinformation_details_right_title { height: 38px; line-height: 38px; background: #009250; text-align: center; color: #fff; }
.Xinformation_details_right_title h1 { font-size: 16px; color: #fff; font-weight: 500; }
.Xinformation_details_right ul li { padding: 10px; overflow: hidden; border-bottom: 1px solid #ddd; }
.Xinformation_details_right ul li img { width: 65px; height: 65px; padding-right: 10px; float: left; }
.Xinformation_details_right ul li a { display: block; float: left; width: 132px; height: 65px; overflow: hidden; color: #333; font-size: 14px; }
.Xinformation_details_right ul li a:hover { color: #009250; }
/* 注册*/
.Xregistered_logo { width: 1200px; margin: 30px auto; text-align: center; }
.Xregistered_main { width: 1098px; border: 1px solid #ddd; margin: 0 auto; }
.Xregistered_mtitle { height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; }
.Xregistered_mtitle h1 { width: 148px; height: 50px; border-bottom: 1px solid #009250; text-align: center; font-size: 18px; color: #009250; font-weight: 500; margin-right: 10px; float: left;margin-left: 20px; }
.Xregistered_mtitle i { float: left; font-size: 12px; color: #999; line-height: 60px; }
.Xregistered_main_zong { padding: 30px; }
.Xregistered_main_zong_left { width: 718px; border-right: 1px solid #ddd; float: left; }
.Xregistered_main_zong_select { overflow: hidden; margin-bottom: 20px; }
.Xregistered_main_zong_select > i { display: block; width: 27px; height: 27px; border-radius: 45px; background: #009250; color: #fff; float: left; line-height: 27px; text-align: center; float: left; margin-right: 10px; }
.Xregistered_main_zong_select > em { float: left; line-height: 27px; }
.Xregistered_main_zong_select_a a { cursor: pointer; float: left; margin-left: 45px; overflow: hidden; }
.Xregistered_main_zong_select_a a i { display: block; width: 40px; height: 32px; float: left; }
.Xregistered_main_zong_select_a a i.Xregistered_main_zong_nav01 { background: #ddd url(../images/registered_nav01.png) no-repeat center; }
.Xregistered_main_zong_select_a a i.Xregistered_main_zong_nav02 { background: #ddd url(../images/registered_nav02.png) no-repeat center; }
.Xregistered_main_zong_select_a a em { width: 110px; height: 30px; display: block; float: left; border: 1px solid #ddd; text-align: center; line-height: 30px; color: #333; }
.Xregistered_main_zong_select_a a.Xregistered_main_zong_curn i { background-color: #009250; }
.Xregistered_main_zong_select_a a.Xregistered_main_zong_curn em { border: 1px solid #008250; }
.Xregistered_main_zong_information > i { display: block; width: 27px; height: 27px; border-radius: 45px; background: #009250; color: #fff; float: left; line-height: 27px; text-align: center; float: left; margin-right: 10px; }
.Xregistered_main_zong_information > em { float: left; line-height: 27px; }
.Xregistered_information_main { width: 575px; float: left; display: none; }
.Xregistered_information_main:first-child { display: block; }
.Xregistered_information_main ul li { margin-bottom: 20px; overflow: hidden; }
.Xregistered_information_main ul li > i {width: 80px;line-height: 35px;display: block;float: left;margin-left: 50px;max-width: 150px;}
.Xregistered_information_int { height: 33px; border: 1px solid #ddd; padding: 0 5px; color: #666; float: left; }
.Xregistered_information_int01 { width: 260px; }
.Xregistered_information_int02 { width: 157px; margin-right: 9px; }
.Xregistered_information_main ul li > a { display: block; float: left; width: 105px; height: 34px; background: #ff7800; color: #fff; text-align: center; line-height: 34px; cursor: pointer; }
.Xregistered_information_main ul li span.Xregistered_information_sp { margin-left: 100px; }
.Xregistered_information_main ul li span input { margin-right: 10px; }
.Xregistered_information_main ul li img { width: 105px; height: 34px; border: 1px solid #ddd; cursor: pointer; }
.Xregistered_information_btn { margin-left: 120px; background: #009250; border: none; color: #fff; width: 85px; height: 35px; cursor: pointer; }
.Xregistered_main_zong_right { float: left; width: 239px; padding-top: 20px; padding-left: 80px; }
.Xregistered_main_zong_right a { margin: 15px 0; display: block; height: 29px; line-height: 29px; }
.Xregistered_main_zong_right a.Xregistered_main_zong_right_a { width: 68px; border: 1px solid #ddd; border-left: 4px solid #009250; text-align: center; }
.Xregistered_main_zong_right a img { padding-right: 10px; float: left; margin-top: 5px; }
.Xregistered_main_zong_right a i { float: left; }
/* 呱呱农服*/
.XFarmers_banner { width: 100%; height: 300px; background: url(../images/Farmers_banner.jpg) no-repeat center; background-size: cover; }
.XPublic_main h1 { font-size: 20px; font-weight: 500; line-height: 50px; padding-left: 10px; }
/* 全国首页*/
.X_national { width: 1200px; margin: 0 auto; }
.X_national h1 { text-align: center; font-size: 22px; font-weight: 500; line-height: 70px; color: #003333; }
.X_national span { padding-right: 20px; float: left; }
.X_national span i { display: block; background: url(../images/Xindex_nav.png) no-repeat; height: 60px; margin-bottom: 10px; }
.X_national span i.X_national_nav01 { background-position: center 0px; }
.X_national span i.X_national_nav02 { background-position: center -67px; }
.X_national span i.X_national_nav03 { background-position: center -128px; }
.X_national span i.X_national_nav04 { background-position: center -186px; }
.X_national span i.X_national_nav05 { background-position: center -245px; }
.X_national span i.X_national_nav06 { background-position: center -305px; }
.X_national span i.X_national_nav07 { background-position: center -370px; }
.X_national span a { font-size: 18px; color: #009250; }
.Xmap { width: 1200px; margin: 0 auto; text-align: center; margin-top: 10px; position: relative; }
.Xmap_img { margin: 0 auto; margin-right: 200px; }
.Xmap_img img { width: 800px; }
.Xmap_see { position: absolute; top: 30%; right: 4%; display: block; background: #f2f2f2; padding: 10px 20px; border: 1px solid #ddd; }
.Xmap_see span h3 { font-size: 18px; line-height: 40px; }
.Xmap_see span a { display: block; line-height: 36px; font-size: 16px; }
.Xmap_see span a b { color: #009250; position: relative; }
.X_national_pro { border: 1px solid #ddd; width: 1198px; margin: 20px auto; padding-bottom: 20px; }
.X_national_pro h1 { line-height: 40px; font-size: 18px; font-weight: 500; height: 40px; border-bottom: 1px solid #ddd; padding-left: 20px; }
.X_national_pro ul { padding: 0 2px; overflow: hidden; }
.X_national_pro ul li { width: 177px; border: 1px solid #ddd; margin: 10px 10px 0; float: left; }
.X_national_pro ul li a { display: block; }
.X_national_pro ul li a.X_national_pro_img { width: 177px; height: 177px; text-align: center; line-height: 177px; display: table-cell; vertical-align: middle; }
.X_national_pro ul li a.X_national_pro_a { line-height: 26px; padding: 0 5px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.X_national_pro ul li a:hover.X_national_pro_a { color: #009250; }
.X_national_pro ul li a img { max-height: 177px; max-width: 177px; vertical-align: middle; }
.X_national_pro ul li span { padding: 0 5px; }
.X_national_pro ul li span i { color: #f00; }
.X_national_pro ul li span i i { font-size: 18px; padding-right: 5px; }
.X_national_pro ul li span em { text-decoration: line-through; }
.X_national_welfare { width: 1200px; margin: 0px auto; padding-bottom: 20px; }
.X_national_welfare h1 { line-height: 30px; font-size: 18px; font-weight: 500; height: 40px; padding-left: 20px; }
/* 商品列表*/
.goods_List { width: 1178px; padding: 5px 10px; border: 1px solid #ddd; margin: 15px auto; }
.goods_List > span { line-height: 36px; }
.goods_List span a { padding-right: 5px; }
.goods_List span a:hover { color: #009250; }
.goods_List ul li { border-top: 1px dotted #ddd; padding: 10px 0; overflow: hidden; }
.goods_List ul li span { float: left; }
.goods_List_fr { width: 1130px; float: right; }
.goods_List ul li a.goods_List_a { padding: 3px 5px; margin-right: 5px; line-height: 26px; }
.goods_List ul li a.goods_List_on { background: #009250; color: #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.goods_List ul li:nth-child(1) { border-top: none; }
.goods_List_list { width: 1178px; margin: 0 auto; border: 1px solid #ddd; line-height: 40px; height: 40px; padding: 0 10px; }
.goods_List_list a { padding: 0 10px; }
.goods_List_list a.goods_List_list_curn { color: #009250; }
.goods_List_list a i { padding-left: 5px; }
.goods_List_main { width: 1200px; margin: 10px auto; }
.goods_List_main ul li { margin: 0 5px 10px; float: left; border: 1px solid #ddd; width: 288px; }
.goods_List_main ul li:hover { border: 1px solid #009250; }
.goods_List_main ul li a { display: block; }
.goods_List_mimg { width: 288px; height: 204px; line-height: 204px; text-align: center; }
.goods_List_main ul li a.goods_List_main_img { width: 288px; height: 204px; line-height: 204px; text-align: center; display: table-cell; vertical-align: middle; }
.goods_List_main ul li a img { max-height: 201px; max-width: 188px; vertical-align: middle; }
.goods_List_main ul li a.goods_List_main_a { padding: 0 10px; line-height: 20px; height: 40px; overflow: hidden; }
.goods_List_main ul li a:hover { color: #009250; text-decoration: underline; }
.goods_List_main ul li span { padding: 0 10px; display: block; }
.goods_List_main ul li span i { color: #f00; font-size: 14px; }
.goods_List_main ul li span i i { font-size: 20px; margin-right: 10px; }
.goods_List_main ul li span em { color: #666; text-decoration: line-through; }
.goods_List_main ul li span b { font-weight: 500; line-height: 24px; color: #666; float: right; }
.goods_List_ranking { width: 1200px; margin: 0 auto; }
.goods_List_se { line-height: 36px; border-bottom: 1px solid #ddd; overflow: hidden; }
.goods_List_se a { display: block; float: left; width: 82px; text-align: center; font-size: 14px; cursor: pointer; }
.goods_List_se a.goods_List_se_curn { color: #009250; border-bottom: 2px solid #009250; }
.goods_List_b_list { margin-top: 20px; display: none; }
.goods_List_b_list:first-child { display: block; }
.goods_List_b_list ul li { margin: 0 5px; border: 1px solid #ddd; width: 228px; float: left; }
.goods_List_b_list ul li:hover { border: 1px solid #009250; }
.goods_List_b_list ul li a { display: block; }
.goods_List_b_list_img { width: 238px; height: 228px; line-height: 228px; text-align: center; }
.goods_List_b_list ul li a img { max-width: 238px; max-height: 228px; }
.goods_List_b_list_a { padding: 0 10px; }
.goods_List_b_list ul li a { font-size: 14px; }
.goods_List_b_list ul li a:hover { color: #009250; text-decoration: underline; }
.goods_List_b_list ul li span { padding: 0 10px; display: block; }
.goods_List_b_list ul li span i { color: #f00; }
.goods_List_b_list ul li span i i { font-size: 18px; }
.goods_List_b_list ul li span em { float: right; color: #666; line-height: 26px; }
/* 呱呱集市详情*/
.Xmarket_details { width: 100%; padding: 25px 0; background: #f2f2f2; }
.Xmarket_details_main { width: 1200px; margin: 0 auto; }
.Xmarket_details_commod { width: 100%; margin-bottom: 20px; }
.Xmarket_details_left { width: 858px; padding: 20px; border: 1px solid #ddd; background: #fff; float: left; }
.Xmarket_commod_left { float: left; width: 300px; height: 365px; }
.Xmarket_commod_right { float: left; width: 543px; padding-left: 15px; }
.Xmarket_commod_right h1 { font-size: 26px; font-weight: 500; line-height: 45px; }
.Xmarket_commod_right span { display: block; font-size: 16px; line-height: 36px; height: 36px; }
.Xmarket_commod_right span i i { color: #f00; padding-right: 20px; }
.Xmarket_commod_right span em { height: 36px; float: left; margin-right: 20px; }
.Xmarket_commod_right span a { display: block; width: 120px; height: 36px; background: #009250; color: #fff; cursor: pointer; font-size: 14px; text-align: center; line-height: 36px; float: left; }
.Xmarket_commod_right p { font-size: 14px; line-height: 40px; }
.Xmarket_details_details h1 { font-size: 18px; font-weight: 500; display: block; }
.Xmarket_details_details p { font-size: 14px; color: #666; line-height: 26px; padding-bottom: 20px; }
.Xmarket_details_right { width: 253px; float: left; background: #fff; border: 1px solid #ddd; margin-left: 15px; padding: 15px; }
.Xmarket_details_portrait { text-align: center; padding: 10px 0; }
.Xmarket_details_right p { text-align: center; line-height: 30px; }
.Xmarket_details_right span { text-align: center; display: block; overflow: hidden; line-height: 30px; }
.Xmarket_details_right span b { float: left; display: block; border-bottom: 1px solid #ddd; padding: 7px 0; }
.Xmarket_details_right span b.Xmarket_details_rwi01 { width: 92px; }
.Xmarket_details_right span b.Xmarket_details_rwi02 { width: 68px; }
.Xmarket_details_right span em { float: left; padding: 0 10px; }
.Xmarket_details_certification p i.Xmarket_details_color01 { color: #009250; }
.Xmarket_details_certification p i.Xmarket_details_color02 { color: #666; }
.Xmarket_details_certification p em { padding: 0 5px; line-height: 36px; }
.Xmarket_details_more ul li { border-bottom: 1px dotted #ddd; padding: 10px 0; overflow: hidden; }
.Xmarket_details_more ul li img { width: 55px; height: 55px; float: left; padding-right: 5px; }
.Xmarket_details_more ul li a { display: block; float: left; line-height: 30px; width: 193px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.Xmarket_details_more ul li a:hover { color: #009250; text-decoration: underline; }
.Xmarket_details_more > a { display: block; text-align: center; line-height: 36px; }
.Xmarket_details_more > a:hover { color: #009250; text-decoration: underline; }
/* 呱呱农服详情*/
.XFarmers_details { width: 1200px; margin: 20px auto; }
.XFarmers_details_left { width: 852px; float: left; }
.XFarmers_details_lmain01 { width: 810px; border: 1px solid #ddd; padding: 20px; overflow: hidden; }
.XFarmers_details_left_title h1 { font-size: 18px; color: #333; font-weight: 500; padding-left: 5px; margin-bottom: 10px; }
.XFarmers_details_lmain01 img { width: 240px; height: 170px; border: 1px solid #ddd; margin-right: 30px; float: left; }
.XFarmers_details_left_main p { line-height: 32px; font-size: 16px; }
.XFarmers_details_lmain02 { width: 810px; border: 1px solid #ddd; padding: 20px; margin-top: 20px; }
.XFarmers_details_lmain02 p { line-height: 26px; font-size: 14px; }
.XFarmers_details_right { width: 311px; float: left; margin-left: 35px; }
.XFarmers_details_right_main { padding: 5px 13px; border: 1px solid #ddd; }
.XFarmers_details_right_main ul li i { line-height: 30px; font-size: 16px; display: block; padding: 5px 0; }
.XFarmers_details_right_mint { border: 1px solid #ddd; height: 32px; padding: 3px 5px; width: 270px; }
.XFarmers_details_int { width: 174px; border: none; border-right: 1px solid #ddd; height: 32px; }
.XFarmers_details_right_mint select { text-align: center; font-size: 14px; width: 91px; border: none; }
.XFarmers_details_right_int { border: 1px solid #ddd; height: 32px; padding: 3px 5px; width: 270px; }
.XFarmers_details_right_text { border: 1px solid #ddd; height: 100px; padding: 3px 5px; width: 270px; font-family: "Microsoft YaHei", Arial; font-size: 14px; color: #666; }
.XFarmers_details_right_btn { margin: 20px 0; display: block; width: 276px; height: 42px; background: #009250; color: #fff; text-align: center; line-height: 42px; font-size: 16px; }
/* 新经营主体服务*/
.Xoperators_banner { width: 100%; height: 300px; background: url(../images/operators_banner.jpg) no-repeat center; background-size: cover; }
/* 便民服务*/
.Xconvenience_banner { width: 100%; height: 300px; background: url(../images/convenience_banner.jpg) no-repeat center; background-size: cover; }
/* 大数据中心*/
.Xdata_banner { width: 100%; height: 300px; background: url(../images/Xdata_banner.jpg) no-repeat center; background-size: cover; }
.Xdata_banner1 { width: 100%; height: 300px; background: url(../images/wulbanner.jpg) no-repeat center; background-size: cover; }
/* 培训列表*/
.training_list { width: 1200px; margin: 0 auto; }
.training_list_se { border: 1px solid #ddd; padding: 0 10px; margin-top: 10px; }
.events_sort { width: 100%; overflow: hidden; margin: 10px 0 10px; }
.events_sort b { display: inline-block; font-size: 14px; color: #666; }
.events_sort a { display: inline-block; margin: 0 8px; font-size: 14px; color: #666; }
.events_sort a:hover { color: #009250; }
.events_sort a.hover { color: #009250; }
.training_list ul { overflow: hidden; margin-top: 20px; }
.training_list ul li { width: 278px; margin: 5px 8px; float: left; background: #fff; box-shadow: 0 1px 2px #c5c5c5; }
.training_list ul li a { position: relative; }
.training_list ul li a img { width: 100%; height: 150px; }
.training_list ul li p { padding: 0 10px; line-height: 30px; font-size: 14px; height: 30px; overflow: hidden; text-align: center; }
.training_list ul li span { display: block; padding: 0 10px; line-height: 26px; height: 26px; }
.training_list ul li span time { float: left; color: #666; }
.training_list ul li span em { float: right; color: #666; }
.training_list ul li:hover p { color: #009250; }
.training_list ul li img.events_zhongl { width: 20px; height: 20px; position: absolute; top: -15px; z-index: 1; left: 255px; }
.training_details { width: 1158px; margin: 20px auto; border: 1px solid #ddd; padding: 20px }
.training_details_left { float: left; width: 370px; padding-right: 20px; }
.training_details_left video { width: 370px; height: 213px; }
.training_details_left img { width: 370px; height: 213px; }
.training_details_right { float: left; width: 758px; }
.training_details_right h1 { font-size: 16px; line-height: 30px; font-weight: 500; }
.training_details_right p i, .course_title p em { padding-right: 20px; font-style: normal; font-size: 14px; color: #666; }
.training_details_right p { font-size: 12px; line-height: 26px; }
.training_details_right span { overflow: hidden; display: block; font-size: 14px; color: #666; margin-bottom: 10px; }
.training_details_right span i { display: block; float: left; font-style: normal; }
.training_details_right span a { display: block; float: left; padding: 0px 10px; color: #666666; border: 1px solid #ddd; margin-left: 5px; cursor: pointer; }
.training_details_right span a.course_curn { border: 1px solid #009250; ; }
.training_details_right p i i { color: #f00; font-size: 16px; }
.training_de_list { width: 1200px; margin: 0 auto; }
.training_de_list_left { width: 900px; margin-right: 20px; float: left; border: 1px solid #ddd; }
.course_mtitle { background: #dddddd; line-height: 30px; padding: 0 10px; }
.course_mtitle p { color: #333333; }
.course_list ul li { overflow: hidden; border-bottom: 1px solid #ddd; padding: 10px 5px; }
.course_list ul li:last-child { border-bottom: none; }
.course_list ul li a img { width: 30px; float: left; height: 30px; padding-right: 10px; }
.vadio_right { width: 850px; float: left; }
.vadio_right p { height: 30px; margin-bottom: 0; line-height: 30px; overflow: hidden; }
.vadio_right p i { padding-right: 10px; font-size: 12px; color: #666; line-height: 30px; float: right; font-style: normal; }
.vadio_right p time { color: #666; }
.training_de_list_left ul li:hover .vadio_right p { color: #009250; }
.training_de_list_right { width: 276px; border: 1px solid #ddd; float: left; border-bottom: none; }
.training_de_list_right ul li { overflow: hidden; border-bottom: 1px solid #ddd; padding: 10px 5px; }
.training_de_list_right ul li a img { width: 60px; height: 60px; float: left; }
.de_list_right { margin-left: 10px; width: 196px; float: left; }
.de_list_right p { overflow: hidden; height: 30px; line-height: 30px; }
.de_list_right p i { color: #666; }
.de_list_right p time { float: right; color: #666; }
.training_de_list_right ul li:hover .de_list_right p { color: #009250; }
a.training_details_a { background: url(../images/timg.jpg) no-repeat 30px 0; display: block; background-size: 50px auto; height: 50px; line-height: 50px; padding-left: 100px; }
.country_main { width: 1200px; margin: 0 auto; overflow: hidden; }
.country_left { width: 890px; float: left; }
.country_map { overflow: hidden; margin-top: 20px; }
.cun_map_left { float: left; width: 236px; }
.map_notice { margin: 25px 0; border: 1px solid #ddd }
.map_notice_title { height: 22px; background: #22ad38; color: #fff; text-align: center; line-height: 22px }
.map_notice_title h1 { font-size: 12px; font-weight: 500; letter-spacing: 12px; }
.map_notice ul li { line-height: 26px; padding: 0 15px; }
.map_notice ul li a { display: block; line-height: 26px; color: #636363; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.map_notice ul li.map_hover { border-bottom: 1px dotted #ddd; }
.map_notice ul li.map_hover a { color: #f00; line-height: 39px; }
.map_notice ul li a img { width: 48px; height: 29px; margin: 5px 4px 5px 0; float: left; display: none; }
.map_notice ul li.map_hover a img { display: block; }
.cun_map_right { width: 654px; float: left; margin-top: 35px; }
.c_map { width: 545px; height: 465px; margin: 0 auto; }
.c_map img { width: 545px; height: 465px; }
.country_service { width: 890px; }
.country_service_main { width: 890px; }
.country_service h1 { line-height: 40px; font-size: 18px; font-weight: 500; height: 40px; padding-left: 20px; }
.country_service_main ul { overflow: hidden; border-left: 1px solid #ddd; }
.country_service_main ul li { width: 87px; height: 108px; float: left; border: 1px solid #ddd; border-left: none; position: relative; }
.country_service_main ul li a { display: block; text-align: center; }
.country_service_main ul li img { margin: 10px 0; height: 26px; }
.country_service_main ul li h3 { font-weight: 500; color: #333; line-height: 30px; font-size: 12px; }
.XPublic_main_btn { width: 60px; height: 22px; border: none; background: #009250; color: #fff; cursor: pointer; position: absolute; left: 38%; }
.country_service_main ul li:hover p { display: none; }
.country_service_main ul li:hover .XPublic_main_btn { display: block; }
.country_right { float: left; width: 295px; margin-left: 15px; margin-top: 20px; }
.country_right_se { border: 1px solid #ddd; }
.country_right_se_title { text-align: center; height: 28px; border-bottom: 1px solid #ddd; padding: 6px 0; }
.country_right_se_title img { float: left; padding-left: 20px; }
.country_right_se_title h1 { font-size: 16px; font-weight: 500; line-height: 28px; }
.country_right_se_main { padding: 0 17px; background: url(../images/select_bg02.jpg) no-repeat top right; }
.country_right_se_main h1 { line-height: 56px; font-weight: 500; color: #08961f; }
.country_right_se_main span { display: block; height: 20px; margin-bottom: 13px; }
.country_right_se_main span i { width: 10%; text-align: right; line-height: 20px; float: left; }
.country_right_se_main span select { width: 90%; float: left; }
.country_btn { width: 100%; height: 37px; line-height: 37px; text-align: center; color: #fff; background: #22ad38; border: none; cursor: pointer; margin: 20px 0; }
.country_right_main { margin-top: 65px; border: 1px solid #ddd; padding: 0 18px 25px; }
.country_tud { width: 229px; height: 15px; padding: 6px 0; margin: 0 auto; }
.country_infor { width: 230px; height: 25px; line-height: 25px; border: 1px solid #22ad38; margin-bottom: 5px; padding: 0 13px; }
.country_infor i { display: block; width: 20px; height: 25px; background: url(../images/country_ico.png) no-repeat; margin-right: 5px; }
.country_infor i.contry_i01 { background-position: 0 5px; }
.country_infor i.contry_i02 { background-position: 0 -16px; }
.country_infor i.contry_i03 { background-position: 0 -40px; }
.country_infor i.contry_i04 { background-position: 0 -63px; }
.country_infor i.contry_i05 { background-position: 0 -89px; }
.country_infor i.contry_i06 { background-position: 0 -113px; }
.country_infor i.contry_i07 { background-position: 0 -137px; }
.country_infor i.contry_i08 { background-position: 0 -164px; }
.country_infor i.contry_i09 { background-position: 0 -187px; }
.country_infor i.contry_i10 { background-position: 0 -209px; }
.country_infor b { color: #007412; }
.national_company { border: 1px solid #ddd; width: 1198px; margin: 20px auto; padding-bottom: 20px; }
.national_company h1 { line-height: 40px; font-size: 18px; font-weight: 500; height: 40px; border-bottom: 1px solid #ddd; padding-left: 20px; }
.national_company ul { padding: 0 2px; overflow: hidden; }
.national_company ul li { width: 216px; border: 1px solid #ddd; margin: 10px 10px 0; float: left; }
.national_company ul li a { display: block; }
.national_pro_img { width: 216px; height: 148px; text-align: center; line-height: 148px; padding-bottom: 5px; display: table-cell; vertical-align: middle; }
.national_pro_img img { max-height: 148px; max-width: 216px; vertical-align: middle; }
.national_company ul li a span { display: block; padding: 0 5px; overflow: hidden; line-height: 26px; height: 26px; }
.national_company ul li a span em { }
.national_company ul li a span em i { display: block; width: 20px; height: 26px; float: left; margin-right: 5px; line-height: 26px; color: #22ad38; }
.national_company ul li a span em i.ico { background: url(../images/country_ico.png); background-position: 0 -187px; }
.help_center { width: 1200px; margin: 20px auto; }
.help_center_left { width: 978px; margin-right: 9px; float: left; border: 1px solid #ddd; }
.help_center_top { height: 36px; line-height: 36px; border-bottom: 1px solid #ddd; background: #f8f8f8; color: #333; }
.help_center_top h6 { font-weight: 500; font-size: 14px; padding: 0 10px; }
.help_center_lmian { padding: 10px; }
.help_center_lmian img { max-width: 958px; }
.help_center_lmian p { font-size: 14px; line-height: 26px; text-indent: 2em; }
.help_center_right { width: 208px; float: left; border: 1px solid #ddd; }
.help_center_list { padding: 0 10px; }
.help_center_list ul li { border-bottom: 1px dotted #ddd; display: block; padding-top: 10px; }
.help_center_list ul li:last-child { border-bottom: none; }
.help_center_list ul li span h5 { font-size: 14px; line-height: 30px; color: #333; font-weight: 500; }
.help_center_list ul li span h5 img { height: 25px; }
.help_center_list ul li a { padding-left: 20px; color: #666; font-size: 12px; display: block; line-height: 26px; }
.help_center_list ul li a.help_center_lcurn { color: #009250; }
.help_center_list ul li a i { padding-right: 5px; }
.help_center_list ul li a:hover { color: #009250; text-decoration: underline; }
.complaints_suggestions { width: 500px; margin: 20px auto; }
.complaints_suggestions span { display: block; overflow: hidden; padding: 10px 0; }
.complaints_suggestions i { display: block; width: 70px; text-align: right; float: left; font-size: 14px; line-height: 36px; }
.complaints_suggestions textarea { padding: 10px; width: 400px; float: left; height: 100px; border: 1px solid #ddd; font-family: '微软雅黑'; }
.complaints_suggestions_int { width: 200px; height: 36px; line-height: 36px; padding: 0 5px; float: left; border: 1px solid #ddd; text-align: left; margin-right: 10px; }
.complaints_suggestions p a { height: 36px; display: block; border: 1px solid #ddd; float: left; }
.complaints_suggestions p a img { height: 36px; }
.complaints_suggestions_btn { width: 100px; height: 36px; border: none; background: #009250; color: #fff; cursor: pointer; border-radius: 5px; font-size: 14px; margin-left: 70px; }
.hl_evaluation { width: 940px; margin: 10px auto; }
.hl_evaluation > p { line-height: 36px; border-bottom: 1px solid #ddd; color: #468847; padding: 0 10px; }
.hl_evaluation_main { padding: 10px; border-bottom: 1px solid #ddd; overflow: hidden; }
.hl_evaluation_main a { display: block; float: left; width: 100px; height: 100px; border: 1px solid #ddd; }
.hl_evaluation_main a img { width: 100px; height: 100px; }
.hl_evaluation_main_rights { float: left; width: 800px; padding-left: 10px; }
.hl_evaluation_main_rights p { line-height: 30px; font-size: 14px; }
.hl_evaluation_main_rights textarea { width: 780px; height: 60px; border: 1px solid #ddd; padding: 10px; }
.hl_evaluation_btn { margin-left: 420px; margin-top: 20px; background: #dd4814; color: #fff; border: none; cursor: pointer; padding: 10px 15px; border-radius: 5px; }
.confirm_receipt i { font-size: 16px; color: #009250; text-align: center; line-height: 80px; display: block; font-weight: 600; border: 1px solid #ddd; }
.confirm_receipt table tr td em { padding-left: 5px; }
.confirm_receipt table tr td em em { color: #f00; }
.confirm_receipt table tr td textarea { width: 90%; height: 60px; padding: 10px; border: 1px solid #ddd; }
.confirm_receipt_title { height: 45px; width: 920px; margin: 10px auto; background: #d9edf7; border-radius: 5px; padding: 0 10px; line-height: 45px; color: #6687ad; }
.confirm_receipt table { border: 1px solid #ddd; width: 940px; margin: 0 auto; }
.confirm_receipt table tr { border-bottom: 1px solid #ddd }
.confirm_receipt table tr td { padding: 10px; line-height: 25px; }
.confirm_receipt_tale { width: 97%; background: #d9edf7; height: 25px; padding: 10px; border-radius: 5px; color: #6687ad; margin-bottom: 10px; }
.confirm_receipt_tale p { line-height: 25px; }
.confirm_receipt_int { height: 25px; border: 1px solid #ddd; width: 150px; padding: 0 10px; line-height: 25px; font-size: 14px; }
.confirm_receipt_btn { background: #dd4814; color: #fff; border: none; cursor: pointer; padding: 10px 15px; border-radius: 5px; }
/*******************************************找回密码.html***************************************/

.Retrieve_password_lc { width: 800px; margin: 0 auto; margin-top: 30px; border-bottom: 1px solid #ddd; padding: 20px 10px; }
.Retrieve_password_lc i { display: inline; background: #aea79f; padding: 5px 10px; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; }
.Retrieve_password_lc i.Retrieve_password_curn { background: #009250; }
.Retrieve_password_lc span { padding: 0 5px; }
.Retrieve_password { width: 800px; margin: 0 auto; margin-top: 30px; margin-bottom: 20px; border: 1px solid #d6e9c6; border-radius: 5px; }
.Retrieve_password_title { width: 100%; height: 35px; border-bottom: 1px solid #d6e9c6; background: #dff0d8; line-height: 35px; }
.Retrieve_password_title h5 { padding-left: 30px; font-size: 16px; color: #468847; font-weight: 500; }
.Retrieve_password_title h5 i { padding-right: 5px; }
/*********找回密码1.html***********/
.Retrieve_password_box { width: 100%; margin-top: 15px; overflow: hidden; }
.Retrieve_password_box label { font-size: 14px; line-height: 40px; display: block; float: left; width: 135px; text-align: right; padding-right: 10px; }
.Retrieve_password_box input[type=text] { width: 250px; height: 35px; line-height: 35px; border: 1px solid #d8d8d8; padding-left: 5px; float: left; }
.Retrieve_password_box input[type=password] { width: 250px; height: 35px; line-height: 35px; border: 1px solid #d8d8d8; padding-left: 5px; float: left; }
.Retrieve_password_box input.Retrieve_password_code { width: 127px; }
.Retrieve_password_box img { width: 80px; height: 35px; overflow: hidden; float: left; display: block; margin-left: 40px; cursor: pointer; }
.Retrieve_password_btn { background: #009237; width: 100px; height: 35px; color: #fff; border: none; outline: none; cursor: pointer; font-size: 14px; font-family: "Microsoft Yahei"; margin: 30px 0 40px 100px; }
/*********找回密码2.html***********/
.Retrieve_password_box input[type=radio] { float: left; display: block; margin: 15px 0 0 50px; }
/*********找回密码3.html***********/
.Retrieve_password_prompt01 { color: #f00; font-size: 13px; line-height: 20px; padding: 0 0 20px 30px; }
.Retrieve_password_sendcode { width: 100px; height: 37px; outline: none; border: 1px solid #d2d2d2; background: #f2f2f2; margin-left: 20px; color: #555; }
/*********找回密码5.html***********/
.Retrieve_password_suc { width: 300px; overflow: hidden; margin: 50px auto; }
.Retrieve_password_suc section { width: 100%; overflow: hidden; }
.Retrieve_password_suc section img { float: left; }
.Retrieve_password_suc section em { float: left; font-size: 24px; margin: 18px 0 0 20px; font-style: normal; }
.Retrieve_password_suc p { width: 100%; display: block; margin: 30px 0 0 10px; font-size: 16px; }
.Retrieve_password_suc p span { color: #ff6600; padding: 0 10px; }
/*******************************************找回密码.html end***************************************/

.payment_bounced { position: fixed; left: 35%; top: 20%; width: 30%; padding: 5px; background: rgba(0,0,0,0.5); z-index: 999; }
.payment_bounced_main { background: #fff; padding: 1%; width: 98%; }
.payment_bounced_title { overflow: hidden; padding: 0 10px; border-bottom: 1px solid #ddd; line-height: 36px; }
.payment_bounced_title h1 { float: left; font-weight: 500; font-size: 16px; }
.payment_bounced_title > i { float: right; font-size: 16px; color: #f00; cursor: pointer; }
.payment_bounced_main02 { padding: 10px; }
.payment_bounced_main02 p { line-height: 36px; }
.payment_bounced_main02 span { padding: 10px 0; display: block; }
.payment_bounced_main02 span.paycolor01 i { color: #f00; }
.payment_bounced_main02 span.paycolor02 i { color: #ddd; }
.payment_bounced_main02 span em { font-size: 14px; padding: 0 10px; border-right: 1px solid #ddd; }
.payment_bounced_main02 span b { font-size: 14px; padding: 0 10px; font-weight: 500; }
.payment_bounced_main02 span a { color: #0099cc; padding-right: 10px; }
.payment_bounced_main02 span a:hover { text-decoration: underline; }
.service_providers { position: relative; }
.service_providers img { width: 100%; height: auto; }
.service_providers_main { width: 1200px; margin: 10px auto; }
.service_provider_title { line-height: 36px; border-bottom: 1px solid #ddd; margin-bottom: 10px; }
.service_provider_title h3 { font-size: 14px; }
.service_provider_title i { display: block; float: left; width: 5px; margin-right: 5px; height: 36px; background: #009250; }
.service_providers_lic ul { border: 2px solid #d5d1ce; border-right: none; overflow: hidden; }
.service_providers_lic ul li { border-right: 2px solid #d5d1ce; float: left; width: 277.5px; padding: 10px; height: 220px; position: relative; }
.service_providers_lic ul li span { display: block; margin: 10px 0; background: url(../images/lc_nav.png) no-repeat; height: 55px; }
.service_providers_lic ul li span.service_providers_l01 { background-position: center 0; }
.service_providers_lic ul li span.service_providers_l02 { background-position: center -66px; }
.service_providers_lic ul li span.service_providers_l03 { background-position: center -129px; }
.service_providers_lic ul li span.service_providers_l04 { background-position: center -190px; }
.service_providers_lic ul li h6 { font-size: 16px; line-height: 36px; }
.service_providers_lic ul li i { display: block; line-height: 26px; text-align: center; }
.service_providers_lic ul li p { position: absolute; top: 190px; }
.service_providers_lic ul li p a { display: block; float: left; margin-left: 10px; width: 120px; background: #009250; color: #fff; text-align: center; line-height: 25px; border-radius: 5px; }
.service_list ul { overflow: hidden; margin-top: 10px; width: 1194px; }
.service_list ul li { float: left; width: 180px; margin: 0 2px 10px 3px; text-align: center; border: 1px solid #ddd; padding: 6px; }
.service_list ul li a { width: 180px; text-align: center; height: 96px; display: table-cell; vertical-align: middle; }
.service_list ul li a img { max-height: 96px; max-width: 186px }
.course_btn { width: 120px; height: 36px; color: #fff; border: none; border-radius: 5px; font-size: 16px; cursor: pointer; margin-top: 10px; margin-right: 5px; }
.course_btn01 { background: #ff6633; }
.course_btn02 { background: #009250; }
.course_mtitle { overflow: hidden; }
.course_mtitle a { display: block; float: left; width: 80px; text-align: center; cursor: pointer; }
.course_mtitle a.course_mcurn { background: #fff; border-top: 1px solid #009250; }
.course_list { display: none; }
.course_list:first-child { display: block; }
.course_list p { padding: 5px; font-size: 14px; line-height: 30px; }
.course_lipl_img { width: 50px; margin-right: 10px; float: left; }
.course_lipl_img img { width: 50px; height: 50px; border: 1px solid #ddd; }
.course_lipl_right { float: left; width: 830px; }
.course_lipl_right p { line-height: 20px; width: 100%; padding: 0; overflow: hidden; }
.course_lipl_right p i { color: #ff6633; padding-right: 5px; }
.course_lipl_right p time { float: right; color: #999; font-size: 12px; }
.training_details_main { margin: 10px; }
.service_agreement { width: 1200px; margin: 10px auto; }
.service_agreement h1 { font-size: 16px; color: #666; font-weight: 500; line-height: 30px; border-bottom: 1px solid #ddd; padding: 0 10px; }
.course_list_pl { overflow: hidden; padding: 10px; }
.course_pl_btn { float: right; width: 100px; height: 40px; border: none; background: #009250; color: #fff; font-size: 14px; cursor: pointer; }
#zhezhao { display: none; position: fixed; z-index: 1005; height: 100%; width: 100%; background: #000; filter: alpha(opacity=25); opacity: 0.25; }
.popup { width: 100%; height: 530px; overflow: hidden; top: 240px; position: absolute; display: none; z-index: 1006; }
.popup_box { width: 500px; margin: 0 auto; }
.popup_box h3 { height: 41px; line-height: 41px; font-size: 14px; background: #f1f1f1; border-bottom: 1px solid #ddd; font-weight: normal; padding-left: 10px; }
.popup_box h3 input { border: none; float: right; width: 30px; height: 30px; line-height: 30px; margin: 6px 10px 0 0; background: none; font-size: 26px; font-weight: normal; color: #b9b9b9; cursor: pointer; outline: none; padding-right: 10px; }
.peix_nr { background: #fff; padding: 10px; overflow: hidden; border-bottom: 1px solid #ddd; }
.peix_nr img { width: 90px; height: 79px; float: left; padding-right: 5px; }
.peix_nr p { width: 486px; line-height: 26px; font-size: 14px; }
.peix_nr span { display: block; color: #666; }
.peix_nr span i { color: #F90; line-height: 36px; }
.popup_main { background: #fff; padding: 10px; overflow: hidden; }
.popup_main textarea { width: 98%; padding: 10px 1%; border: 1px solid #ddd; margin-bottom: 10px; height: 80px; line-height: 20px; font-family: '微软雅黑'; }
.popup_main_btn { float: right; width: 100px; margin-right: 20px; height: 30px; background: #F60; color: #fff; cursor: pointer; border: none; }
/*********视频详情*********/
.vadio_top { height: 10%; line-height: 50px; padding: 0 5px; color: #fff; }
.vadio_top a { color: #eee; font-size: 14px; }
.vadio_top a i { font-size: 12px; font-weight: 500; }
.vadio_top b { padding-left: 10px; font-size: 16px; padding-right: 30px; }
.vadio_main { overflow: hidden; height: 90%; }
.vadio_main_left { float: left; width: 80%; height: 100%; }
.vadio_main_vadio { width: 100%; height: 90%; }
.vadio_main_video { width: 100%; height: 100%; }
.vadio_main_download { height: 10%; padding: 0 10px; }
.vadio_main_download a { display: block; width: 80px; height: 30px; line-height: 30px; border: 1px solid #ADADAD; text-align: center; color: #ADADAD; float: left; margin: 1.5% 20px 1.5% 0; }
.vadio_main_download a:hover { color: #eee; }
.vadio_main_download > i { color: #eee; line-height: 32px; margin: 1.5% 0; display: block; float: left; }
.vadio_main_download i i { color: #ff7800; }
.vadio_main_right { float: left; width: 18%; padding: 0 1%; }
.vadio_main_right h1 { color: #dadada; border-bottom: 1px solid #999; font-size: 16px; font-weight: 500; padding: 0 5px; line-height: 36px; }
.vadio_main_list ul li { padding: 0 10px; line-height: 30px; }
.vadio_main_list ul li a { display: block; color: #999; overflow: hidden; }
.vadio_main_list ul li a:hover, .vadio_main_list ul li a.vadio_main_curn { color: #ddd; }
.vadio_main_list ul li a i { float: left; display: block; width: 10%; }
.vadio_main_list ul li a b { font-weight: 500; float: left; width: 75%; display: block; }
.vadio_main_list ul li a time { float: left; text-align: right; display: block; width: 15%; }
/*呱呱机器人*/
.robot_img img { width: 100%; height: auto; }
.robot_sele { width: 1400px; margin: 10px auto; }
.robot_sele ul { overflow: hidden; display: inline-table; }
.robot_sele ul li { float: left; display: inline; overflow: hidden; position: relative; width: 330px; padding: 10px; background: url(../images/robotbg.jpg) no-repeat top right; background-size: 10px 100%; }
.robot_sele_xq h3 { font-size: 18px; text-align: center; font-weight: 500; line-height: 30px; }
.robot_sele_mian { width: 94%; padding: 3%; background: #f6f6f6; overflow: hidden; }
.robot_sele_mian p { font-size: 14px; line-height: 24px; text-indent: 2em; height: 96px; overflow: hidden; }
.robot_sele_mian a:hover { color: #009250; text-decoration: underline; }
.robot_sele_img { width: 100%; height: 250px; text-align: center; }
.robot_sele_img img { max-width: 100%; }
.robot_sele .rsp { width: 100%; overflow: hidden; position: absolute; background: #000; top: 0px; left: 0px; height: 100%; }
.robot_sele .text { position: absolute; width: 350px; height: 100%; left: -350px; top: 0px; overflow: hidden; }
.robet_btn { width: 100px; margin: 170px 125px; height: 50px; background: #F60; color: #fff; border: none; cursor: pointer; border-radius: 5px; }
/*价格行情*/

.price_center {
    width: 1200px;
    border: 1px solid #ddd;
	margin:0 auto;
	margin-top:20px;
}
.price_center h1 {
    font-size: 16px;
    font-weight: 500;
    padding-left: 20px;
    line-height: 40px;
    border-bottom: 1px solid #ddd;
    color: #ff7800;
}
.price_main { width: 1160px; margin: 0 auto; overflow: hidden;	padding:20px 0px;}
.column-other { border: #ddd solid 1px; overflow: hidden; }
.column-other .list-title { height: 40px; line-height: 40px; background-color: #fcfcfc; font-size: 14px; color: #333; border-bottom: #ddd solid 1px; background: #f2f2f2; }
.column-other ul li { float: left; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.column-other ul { clear: both; padding-left: 15px; }
.column-other .w1 { width: 80px; text-align: left; }
.column-other .w1 a:hover { color: #009250; }
.column-other .w2 { width: 120px; }
.column-other .w3 { width: 250px; }
.column-other .w4 { width: 190px; }
.column-other .w5 { width: 160px; }
.column-other .w6 { width: 160px; }
.column-other .w7 { width: 160px; }
.column-other .list-con { height: 50px; line-height: 50px; font-size: 14px; color: #333; border-bottom: #ddd solid 1px; }
.column-other .list-con .w5 { color: #f60 }
.column-other .list-con:hover { color: #009250 }

/*春联*/
.spring_festival{width:100%; background:#ce0616;}
.cl_head{ width:100%; position:relative;}
.cl_head img{ width:100%}
.cl_nav{width: 60%;left: 20%;position: absolute;bottom: 140px;}
.cl_nav a{display:block;width: 33.333%;float:left;background:url(../images/cl_nav.png) no-repeat center center;height:79px;line-height:70px;color:#ffe893;font-size: 18px;letter-spacing: 2px;background-size:auto 66px;text-align:center;}
.cl_center{ width:1200px; margin:0 auto; padding-bottom:60px;}
.cl_active_main{  position:relative; padding:50px; margin:0 auto;background:url(../images/cl_nav01_bg.png) no-repeat center center; height:400px; background-size:100% 500px; margin-bottom:50px;}
.cl_active_main i{display: block;width:1100px;height: 85px;position:absolute;top: -40px;background: url(../images/cl_nav01.png) no-repeat center center;z-index: 9999;}
.cl_active_main h2{ font-size:20px; height:40px;}
.cl_active_main p{ line-height:35px; text-indent:40px; font-size:17px;}
.cl_active_main span{ display:block; font-size:15px; color:#ff4748; line-height:30px; margin-bottom:40px;}
.cl_statement{font-size:17px; color:#c70515}
.cl_statement i{display: block;float: left;width: 8px;height: 8px;background: #c70515;border-radius: 8px;margin-right:10px;margin-top:8px;}
.cl_time_main{ position:relative; padding:60px 50px;; margin:0 auto;background:url(../images/cl_nav02_bg.png) no-repeat center center; height:180px; background-size:100% 280px; margin-bottom:50px;}
.cl_time_main i{display: block;width:1100px;height: 85px;position:absolute;top: -29px;background: url(../images/cl_nav02.png) no-repeat center center;z-index: 9999;}
.cl_time_main h2{ font-size:20px; height:40px;}
.cl_time_main p{ line-height:35px; text-indent:40px; font-size:17px; margin-bottom:30px;}
.cl_attend_main{  position:relative; padding:50px 30px; margin:0 auto;background:url(../images/cl_nav03_bg.png) no-repeat center center; height:700px; background-size:100% 800px; margin-bottom:50px;}
.cl_attend_main i{display: block;width:1100px;height: 85px;position:absolute;top: -35px;background: url(../images/cl_nav03.png) no-repeat center center;z-index: 9999;}
.cl_attend_center{ height:550px; overflow:auto;}
.cl_attend_center ul{ overflow:hidden;}
.cl_attend_center ul li {width:470px; background: url(../images/cl_nav04_bg.png) no-repeat; background-size: 100% 120px; height: 80px;float:left;margin:15px 5px;padding: 20px 40px;}
.cl_attend_center ul li>span{display: block; width:35px; text-align:right;float:left;line-height: 40px;font-size:28px;padding: 20px 0px;height: 40px;color: #ffd800; margin-right:10px;}
.cl_attend_text{ width:380px; float:left;}
.cl_attend_text_left{ width:85%; float:left;}
.cl_attend_text_right{width:15%; float:left; }
.cl_attend_text_right span{ display:block; color:#e1e1e1; padding:32px 0px; text-align:right; font-size:13px;}
.cl_attend_text_left p{ color:#fff; font-size:15px; height:26px;line-height:26px; overflow:hidden;}
.cl_attend_zhu { font-size: 17px; color: #c70515;margin:20px 0px 0px 20px;}
.cl_attend_btn{ width:100%; border:none;height:60px; outline:none; line-height:50px; color:#fff;background:url(../images/ti_jiao.png) no-repeat center center; margin-top:30px; cursor:pointer;}
.cl_attend_btn01{ width:100%; border:none;height:60px; outline:none; line-height:50px; color:#fff;background:url(../images/y_ti_jiao.png) no-repeat center center; margin-top:30px; cursor:pointer;}
.cl_bottom{ color:#f1f1f1; font-size:16px; text-align:center}

.box{position: relative;width:38px;float:right;margin-top: 22px;}
.box input[type="checkbox"] {opacity:0;height: 35px;width: 35px;}
.box label { display:block; width:35px; height:35px;position: absolute;cursor: pointer; top:0;background: url(../images/dui_hao.png) no-repeat; background-size:35px;}
.box.checked label{position: absolute;display:block;width: 35px;height:35px;top: 0;cursor: pointer;background: url(../images/z_dui_hao.png) no-repeat;background-size:35px;}

/*价格查询*/
.price_cx { width: 96%; padding:1% 2% 0; }
.price_cx_left { width: 1000px;  height: 50px; line-height: 50px; }
.price_cx_left > i { width: 113px; height: 50px; line-height: 50px; display: block; font-style: normal; text-align: right; float: left; color: #333; font-size: 15px; overflow: hidden; }
.price_wenben { height: 35px; float: left; }
.price_wenben select { line-height: 35px; border: 1px solid #ddd; height: 35px; width: 120px; margin-right: 50px; }
.price_cx_int { width: 220px; line-height: 35px; height: 33px; border: 1px solid #ddd; padding: 0 5px; margin: 0 5px 0 40px; }
.price_cx_btn { width: 98px; height: 35px; background: #009250; color: #fff; border: none; border-radius: 3px; font-size: 16px; line-height: 35px; font-family: "Microsoft YaHei"; margin-left: 5px; }