@charset "utf-8";
/* CSS Document */


body{ background:#669933;}
.banner1{ height:156px;}
.banner2{ height:166px;}
.banner3{ height:158px;}
.banner3 a.btn_banner{ position:absolute;top:0px;left:212px;}
.banner3 #bdshare{ position:absolute;top:120px;left:0px;}
.banner3 #bdshare .bds_more{ color:#ffffff;}


.layout_content{ background:url(../images/contentbg.jpg) no-repeat center top;}
.content{ margin:0 auto; width:1000px;overflow:hidden;}

.tt{ background:url(../images/titlebg.gif) repeat; height:50px; position:relative; width:100%;}
.tt h3{ color:#ffffff; font-size:22px; font-weight:bold; line-height:50px; text-indent:20px;}
.tt h3 span{ font-size:14px;}
.tt a.btn_title{ background:url(../images/btn_title.gif) no-repeat 0 0; height:62px; overflow:hidden; position:absolute;right:0;top:0; width:100px;}
.tt a:hover.btn_title{ background:url(../images/btn_title.gif) no-repeat -100px 0;}
.con{ background:#fafafa; width:100%;}
.text_show{ color:#0066cc; font-size:24px; font-weight:bold; height:120px; line-height:120px; text-align:center; width:100%;}
.text_show em{ color:#cc0000; font-weight:bold;}
.text_show i{ font-family:Georgia, "\5FAE\8F6F\96C5\9ED1", Arial, "\5B8B\4F53", sans-serif; font-size:36px; font-weight:bold; padding:0 4px;}
.yy{ background:url(../images/yybg.gif) no-repeat; height:30px; width:100%;}
.main .con{ background:#296629; border-top:solid 1px #4a7748;}
.main .c1{ background:url(../images/main1.jpg) no-repeat #338033;}
.main .c1 p{ color:#ffffff;}
.main .c2 p{ color:#ffffff;}
.main .c2 p em{ color:#ffff00;}
.main .c3_c{ background:#338033; border-left:solid 1px #296629;}
.main .c3_c span{ color:#003300;}

#discuss .discuss_tt{ background:#fafafa; border-top:solid 5px #296629; float:left; height:50px; line-height:50px; width:100%;}

a.btn_con{ background:#333333; color:#ffffff;}

/* banner */
.layout_banner{ background:url(../images/bannerbg.jpg) no-repeat center top;}
.banner{ margin:0 auto; width:1000px;}
.banner1{ background:url(../images/banner1.jpg) no-repeat; position:relative; width:100%;}
.banner2{ background:url(../images/banner2.jpg) no-repeat; overflow:hidden; position:relative; width:100%;}
.banner2 h1{ text-indent:-9999px;}
.banner2 h2{ text-indent:-9999px;}
.banner3{ background:url(../images/banner3.jpg) no-repeat; overflow:hidden; position:relative; width:100%;}
.banner3 a.btn_banner{ height:54px; width:166px;}

/* content */
.layout_content{ background:url(../images/contentbg.jpg) no-repeat center top;}
.content{ margin:0 auto; width:1000px;}
.tt{ background:url(../images/titlebg.gif) repeat; height:50px; position:relative; width:100%;}
.tt h3{ color:#ffffff; font-size:22px; font-weight:bold; line-height:50px; text-indent:20px;}
.tt h3 span{ font-size:14px;}
.tt a.btn_title{ background:url(../images/btn_title.gif) no-repeat 0 0; height:62px; overflow:hidden; position:absolute;right:0;top:0; width:100px;}
.tt a:hover.btn_title{ background:url(../images/btn_title.gif) no-repeat -100px 0;}
.con{ background:#fafafa; width:100%;}
.text_show{ color:#0066cc; font-size:24px; font-weight:bold; height:120px; line-height:120px; text-align:center; width:100%;}
.text_show em{ color:#cc0000; font-weight:bold;}
.text_show i{ font-family:Georgia, "\5FAE\8F6F\96C5\9ED1", Arial, "\5B8B\4F53", sans-serif; font-size:36px; font-weight:bold; padding:0 4px;}
.yy{ background:url(../images/yybg.gif) no-repeat; height:30px; width:100%;}

.main .con{ background:#006699; border-top:solid 1px #227aa7; padding:30px 0; width:100%;}
.main .c1{ background:url(../images/main1.jpg) no-repeat #127db3; height:169px; margin:0 auto; padding-top:10px; width:940px;}
.main .c1 p{ color:#ccffff; font-size:16px; line-height:30px; padding-left:260px; text-indent:30px; width:660px;}
.main .c2{ margin:0 auto; padding-bottom:20px; width:940px;}
.main .c2 .t{ color:#ffffff; font-size:18px; font-weight:bold; height:40px; line-height:50px; text-align:center; width:100%;}
.main .c2 p{ color:#ccffff; font-size:16px; line-height:30px; text-indent:32px;}
.main .c2 p em{ color:#ffff00; padding:0 4px;}
.main .c3{ height:330px; margin:0 auto; position:relative; width:940px;}
.main .c3_c{ background:#127db3; border-left:solid 1px #006699; float:left; height:330px; position:relative; width:469px;}
.main .c3_c span{ color:#006699; font-family:"\5B8B\4F53", Arial, sans-serif; font-size:14px; position:absolute;top:48px;left:30px; text-align:center; width:410px; z-index:2;}
.main .c3_c img{ position:absolute;top:30px;left:30px; z-index:1;}
.main .c3_c p{ color:#ffffff; font-family:"\5B8B\4F53", Arial, sans-serif; font-size:12px; position:absolute;top:274px;left:30px; width:410px; z-index:2;}

.ad1 .con{ background:url(../images/ad1.jpg) no-repeat center bottom; height:280px; position:relative;}
.ad1 .con h3{ color:#333333; font-size:24px; font-weight:bold; position:absolute;top:30px;left:30px;}
.ad1 .con p{ color:#333333; font-size:16px; line-height:30px; position:absolute;top:70px;left:30px; text-indent:32px; width:640px;}

.ad2 .con{ background:url(../images/ad2.jpg) no-repeat center bottom; height:300px; text-align:right; position:relative; width:100%;}
.ad2 .con h3{ color:#333333; font-size:24px; font-weight:bold; position:absolute;top:30px;right:30px; line-height:40px;}
.ad2 .con em{ color:#cc0000; font-weight:bold;}
.ad2 .con i{ font-family:Georgia, "\5FAE\8F6F\96C5\9ED1", Arial, "\5B8B\4F53", sans-serif; font-size:36px; font-weight:bold; padding:0 4px;}
.ad2 .con .co{ font-size:16px; line-height:24px; text-align:right; position:absolute;top:80px;right:30px;}
.ad2 .con a.btn{ height:50px; position:absolute;left:807px;top:202px; width:165px;}

.ad3 .con{ background:url(../images/ad3.jpg) no-repeat center bottom; border:solid 10px #cc0000; height:280px; text-align:left; position:relative; width:980px;}
.ad3 .con h3{ color:#ffffff; font-size:24px; font-weight:bold; position:absolute;top:30px;left:30px; line-height:40px;}
.ad3 .con em{ color:#cc0000; font-weight:bold;}
.ad3 .con i{ font-family:Georgia, "\5FAE\8F6F\96C5\9ED1", Arial, "\5B8B\4F53", sans-serif; font-size:36px; font-weight:bold; padding:0 4px;}
.ad3 .con .co{ color:#ffffff; font-size:16px; line-height:24px; text-align:left; position:absolute;top:80px;left:30px;}
.ad3 .con a.btn{ height:50px; position:absolute;left:192px;top:190px; width:165px;}
.ad3 .con .co a{ color:#ffff00; padding:0 5px;}
.ad3 .con .co a:hover{ color:#ffff99;}

.pp .t{ background:url(../images/t.gif) no-repeat; color:#222222; font-size:18px; font-weight:bold; height:39px; line-height:36px; margin:0 auto; text-indent:45px; width:940px;}
*html .pp .t{ line-height:40px;}
.pp .c1{ background:url(../images/pp1.jpg) no-repeat center; height:280px; width:100%;}
.pp .c2{ background:url(../images/pp2.jpg) no-repeat center; height:300px; width:100%;}
.pp .c3{ background:url(../images/pp3.jpg) no-repeat center 0; height:350px; position:relative; width:100%;}
.pp .c3 p{ color:#333333; font-size:16px; line-height:30px; position:absolute;top:120px;left:78px;}
.pp .c3 p span{ color:#336699; font-size:18px; font-weight:bold; line-height:36px;}
.pp .c4{ margin:0 auto; padding:40px 0; position:relative; width:940px;}
.pp .c4_l{ float:left; padding:0 20px;}
.pp .c4_r1 p{ color:#333333; font-size:16px; line-height:28px; position:absolute;top:40px;left:340px; width:580px;}
.pp .c4_r1 p span{ color:#336699; display:block; font-size:26px; font-weight:bold; line-height:48px; width:100%;}
.pp .c4_r2{ position:absolute;left:340px;top:179px;}
.pp .c4_r2 img{ display:inline; float:left; margin-right:1px;}
.pp .c5{ background:url(../images/pp5.jpg) no-repeat center bottom; height:250px; margin:0 auto; padding:40px 0 0 40px; width:900px;}
.pp .c5 p{ color:#333333; font-size:16px; line-height:30px; width:500px;}
.pp .c5 p span{ color:#336699; font-size:26px; font-weight:bold; line-height:48px;}

.kc{}
.kc .con{ padding-bottom:30px;}
.kc .text_show{ color:#333333; height:100px; line-height:100px;}
.kecheng{ margin:0 auto; width:940px;overflow:hidden;}
.kecheng .t{ background:#dddddd; color:#000000; font-size:14px; font-weight:bold; height:30px; line-height:30px; width:100%;}
.kecheng .t i{ background:#cc0000; display:inline; float:left; height:15px; margin:8px 10px 0 10px; overflow:hidden; width:4px;}
.kecheng .c{ border:solid 1px #dddddd; border-top:none; padding:15px 20px; width:898px;overflow:hidden;}
.kecheng .c .text, .kecheng .c .pic{ float:left; padding:6px 0; width:898px;}
.kecheng .c .text span{ float:left; font-size:12px; font-weight:bold; line-height:26px; width:70px;}
.kecheng .c .text p{ float:left; font-size:14px; line-height:26px; width:800px;}
.kecheng .c .pic img{ display:inline; float:left; margin-right:1px;}

.cgxz{overflow:hidden; }
.cgxz .tt{ z-index:2;}
.cgxz .con{ height:400px !important; position:relative; padding-bottom:50px; z-index:1;}
.cgxz .text_show{ color:#333333;}
.cgxz .text_show2{ color:#cc0000; font-size:14px; font-weight:bold; position:absolute;top:90px; text-align:center; width:1000px;}
.cgxz ul{ display:block; padding:20px 0 0 80px;}
.cgxz li{ display:inline; float:left; margin:0 5px; width:130px;}
.cgxz li a{ background:#222222; color:#ffffff; display:block;}
.cgxz li a:hover{ background:#cc0000; color:#ffffff; text-decoration:none;}
.cgxz li span{ cursor:pointer; display:block; font-family:"\5B8B\4F53", Arial, sans-serif; font-size:12px; line-height:20px; padding:4px 5px 4px 5px; width:120px;}
.cgxz li span i{ color:#cccccc; line-height:16px;}

a.btn_con{ background:#333333; color:#ffffff; display:inline-block; font-family:"\5B8B\4F53", Arial, sans-serif; font-size:12px; height:20px; line-height:20px; padding:0 10px; text-align:center; text-indent:0;}
a:hover.btn_con{ background:#cc0000; color:#ffffff; text-decoration:none;}