@charset "utf-8";
html,body{ margin: 0; padding: 0; font-family: "微软雅黑";}
img{ border: none;}
ul,li{ list-style: none;}
a{ outline: none;}
/*top*/
.bgf{ width: 100%; overflow: hidden; min-width: 1200px; height: 50px; padding: 10px 0;}
.hred{ width: 1200px; height: 50px; clear: both; margin: 0 auto; overflow: hidden;}
.hred .hred_left{ float: left; width: 400px; height: 50px; overflow: hidden;}
.hred .hred_left a{ float: left; width: 150px; height: 50px; line-height: 46px;}
.hred .hred_left a img{ height: 45px; display: inline; vertical-align: middle;}
.hred .hred_left div{ float: left; height: 30px; line-height: 30px; font-size: 22px; color: #333; padding-left: 20px; overflow: hidden; border-left: 1px solid #d8d8d8; margin: 10px 0 0 20px;}
.hred .hred_right{ float: right; width: auto; height: 30px; margin: 10px 0 0; padding: 0; overflow: hidden;}
.hred .hred_right li{ float: left; height: 30px; margin-left: 10px; line-height: 30px; overflow: hidden;}
.hred .hred_right li a{ padding: 0 20px; height: 30px; text-decoration: none; font-size: 16px; color: #333; overflow: hidden;}
.hred .hred_right li a:hover{ color: #e43632;}
/* banner */
.banner{ width: 100%; min-width: 1200px; height: 400px; clear: both; overflow: hidden; position: relative; left: 0; top: 0;}
.banner .banner_bg{ width: 100%; height: 400px; overflow: hidden;}
.banner .banner_main{ width: 1200px; height: 400px; overflow: hidden; position: absolute; left: 50%; top: 0; margin-left: -600px; z-index: 999;}
.banner .banner_main .banner_m_left{ width: 860px; height: 400px; float: left; overflow: hidden;}
.banner .banner_main .banner_m_left .banner_m_l_yi{ width: 860px; height: 50px; line-height: 50px; margin-top: 80px; font-size: 28px; color: #fff; text-align: center; overflow: hidden;}
.banner .banner_main .banner_m_left .banner_m_l_er{ width: 860px; height: 87px; margin: 25px 0; overflow: hidden;}
.banner .banner_main .banner_m_left .banner_m_l_er img{ max-width: 100%; height: 100%;}
.banner .banner_main .banner_m_left .banner_m_l_san{ width: 860px; height: 60px; line-height: 60px; color: #fff; text-align: center; font-size: 45px; overflow: hidden;}

.banner .banner_main .banner_m_right{ float: right; width: 258px; height: 328px; overflow: hidden; position: relative; top: 36px; z-index:99;}
.banner .banner_main .banner_m_right .banner_m_rgb{ width: 258px; height: 328px; background-color: #fff; overflow: hidden; opacity: 0.5; filter: Alpha(opacity=50);}
.banner .banner_main .banner_m_right .banner_m_r_cont{ width: 250px; height: 320px; overflow: hidden; background-color: #fff; position: absolute; top: 4px; left: 4px;}
.banner .banner_main .banner_m_right .banner_m_r_cont .banner_cont_kf{ width: 70px; height: 70px; overflow: hidden; margin: 43px 90px 15px;}
.banner .banner_main .banner_m_right .banner_m_r_cont .banner_cont_kf img{ width: 70px; height: 70px;}
.banner .banner_main .banner_m_right .banner_m_r_cont .banner_cont_tit{ width: 250px; height: 42px; color: #333; font-size: 20px; text-align: center; background: url(line.png) bottom center no-repeat; margin-bottom: 20px;}
.banner .banner_main .banner_m_right .banner_m_r_cont .banner_cont_txt{ width: 214px; height: 24px; line-height: 24px; margin-left: 36px; overflow: hidden;}
.banner .banner_main .banner_m_right .banner_m_r_cont .banner_cont_txt span{ float: left; width: 50px; height: 24px; overflow: hidden; color: #333; font-size: 14px;}
.banner .banner_main .banner_m_right .banner_m_r_cont .banner_cont_txt p{ float: left; height: 24px; margin: 0; overflow: hidden; color: #333; font-size: 14px;}
/* 广告资源 */
.baoj{ clear: both; width: 1200px; height: auto; overflow: hidden; margin: 0 auto 80px;}
.baoj .baoj_tit{ width: 1200px; height: 180px; line-height: 180px; font-size: 40px; text-align: center; overflow: hidden;}
.baoj .baoj_biaog{ width: 1199px; height: auto; overflow: hidden; border-left: 1px solid #e9e9e9; border-top: 1px solid #e9e9e9}
table tr th,table tr td{ overflow: hidden; border-right: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9;}
table tr th{ height: 64px; background-color: #e43632; color: #fff; font-size: 18px;}
table tr td{ height: 50px; text-align: center; line-height: 50px; font-size: 14px; color: #333;}
table tr td a{ color: #e43632; text-decoration: none;}

/* 选择我们 */
.xzwm{ clear: both; width: 100%; min-width: 1200px; height: auto; padding: 40px 0 50px; overflow: hidden; background-color: #f1f4f8;}
.xzwm_main{ margin: 0 auto; overflow: hidden; width: 1200px; height: auto;}
.xzwm_tit{ width: 1200px; overflow: hidden; height: 72px;}
.xzwm_tit div{ width: 1200px; text-align: center; font-size: 30px; color: #333; overflow: hidden; height: 45px; line-height: 45px;}
.xzwm_tit p{ width: 1200px; text-align: center; margin: 5px 0 0; font-size: 16px; color: #666; overflow: hidden; height: 22px; line-height: 22px;}
.xzwm_box{ width: 1200px; height: 310px; overflow: hidden; margin-top: 30px;}
.xzwm_cont{ width: 240px; float: left; overflow: hidden; height: 270px; padding: 20px; background-color: #fff; margin-left: 26px;}
.xzwm_cont:nth-child(1){ margin-left: 0;}
.xzwm_cont div{ width: 150px; height: 150px; margin: 0 auto; overflow: hidden;}
.xzwm_cont div img{ width: 150px;}
.xzwm_cont span{ display: block; width: 100%; height: 25px; line-height: 25px; font-size: 20px; color: #333; overflow: hidden; text-align: center;}
.xzwm_cont p{ margin: 10px 0 0; overflow: hidden; width: 100%; height: 80px; font-size: 14px; text-align: center; color: #4E5A70; line-height: 26px;}
/* 合作企业 */
.hzqy{ width: 100%; min-width: 1200px; padding: 40px 0 50px; overflow: hidden; height: auto; background-color: #fff;}
.hzqy .hzqy_main{ margin: 0 auto; overflow: hidden; width: 1200px; height: auto;}
.hzqy .hzqy_main .hzqy_tit{ width: 1200px; text-align: center; font-size: 30px; color: #333; overflow: hidden; height: 45px; line-height: 45px;}
.hzqy_main .hzqy_box{ width: 1200px; height: 400px; margin-top: 20px; overflow: hidden;}
.hzqy_main .hzqy_box a{ float: left; margin: 10px 10px 0 0; width: 232px; border-radius: 4px; background-color: #fff; text-align: center; height: 90px; line-height: 86px; overflow: hidden;}
.hzqy_main .hzqy_box a:nth-child(5n){ margin-right: 0;}
.hzqy_main .hzqy_box a img{ vertical-align: middle; max-width: 90%; max-height: 90%;}
/* 底部 */
.part{ width: 100%; height: auto; overflow: hidden; clear: both; background-color: #222; padding: 50px 0px;}
.parcontact{ width: 1200px; margin: 0 auto; color: #fff; overflow: hidden;}
.parcontact li{ font-size: 14px; line-height: 28px; width: 300px; float: left;}
.parcontact h2{ font-weight: bold; font-size: 16px; color: #ddd;}
.parcontact p{ margin: 10px 0 0; font-size: 13px; line-height: 34px; color: #ddd;}
.parcontact li .platform{ width: 220px;}
.parcontact p a{ color: #ddd; text-decoration: none;}
.parcontact li .about{ width: 372px;}
.parcontact h2 a{ color: #ddd; text-decoration: none;}
/* 广告位置图 */
.shouyegg{ width: 1200px; overflow: hidden; height: auto; margin: 0 auto;}
.shouyegg img{ width: 100%; height: auto; display: block;}














