@charset "utf-8";
/* CSS Document */

/* banner */
.banner{ width:100%;}
.banner1{ background:url(../images/cc/banner1.jpg) no-repeat center top #ffe5cc; height:250px; margin:0 auto; overflow:hidden; position:relative; width:1000px;}
.banner1 h1{ text-indent:-9999px;}
.banner1 h2{ text-indent:-9999px;}
.banner2{ background:url(../images/cc/banner2.jpg) no-repeat center top #ffe5cc; height:284px; margin:0 auto; overflow:hidden; position:relative; width:1000px;}
.banner2 #bdshare{ position:absolute;left:0px;bottom:20px;}


/* 第一屏主要内容 */
.con_layout{ margin-bottom:72px; width:100%;}
.con{ background:#ffffff; border-top:solid 8px #ff9966; margin:0 auto; position:relative;top:-8px; width:1000px;}
.con h3{ overflow:hidden; text-indent:-9999px;}

.tt{ background:url(../images/cc/title.gif) no-repeat; display:inline; float:left; height:43px; margin:20px 0; overflow:hidden; width:100%;}
.tt h3{ text-indent:-9999px;}
.tt1{ background-position:0 0;}
.tt2{ background-position:0 -43px;}
.tt3{ background-position:0 -86px;}

.con1{ background:#fff2e5; color:#222222; display:inline; float:left; margin-left:70px; width:900px;}
.con1_l{ font-size:18px; float:left; height:110px; overflow:hidden; padding:40px; position:relative; width:470px;}
.con1_l p{ line-height:30px; padding-bottom:10px;}

.con1_l a:link.btn_bph2, .con1_l a:visited.btn_bph2{ background:#3399ff;}
.con1_l a:hover.btn_bph2, .con1_l a:active.btn_bph2{ background:#cc0000;}

.con1_l a.a1{ position:absolute;top:45px;left:268px;}
.con1_l a.a2{ position:absolute;top:75px;left:268px;}
.con1_r{ background:url(../images/weixin.gif) no-repeat 0 48px; float:left; height:174px; padding:46px 0 0 120px; width:230px;}
.con1_r span{ display:block; font-size:18px; height:26px; line-height:24px;}
.con1_r p{ display:block; font-size:12px; line-height:16px;}

.con2{ background:#fff2e5; color:#222222; display:inline; float:left; font-size:16px; margin-left:70px; width:900px;}
.con2 p{ border-bottom:solid 1px #ffffff; float:left; height:40px; width:900px;}
.con2 p.p1{ background:#fff2e5;}
.con2 p.p2{ background:#ffebd6;}
.con2 p span{ float:left; height:40px; line-height:40px; overflow:hidden;}
.con2 p span.sp1{ border-right:solid 1px #ffffff; text-align:right; padding-right:6px; width:213px;}
.con2 p span.sp2{ padding-left:10px; width:670px;}

.con3{ display:inline; float:left; margin-left:70px; margin-bottom:40px; width:900px;}

.ad{ background:url(../images/cc/ad.jpg) no-repeat; float:left; height:320px; overflow:hidden; position:relative; width:100%;}
.ad a.btn_bph1{ font-size:16px; position:absolute;top:200px;left:200px;}