@charset "utf-8";
/* CSS Document */

/***************************宽屏样式(start)***************************/
.w_1200 .home_ad .i{width:277px; margin-left:23px;}
.w_1200 .home_news .box .c{width:355px;}
.w_1200 .home_news .box .nlist .oth{width:290px;}
.w_1200 .home_news .box .nlist .one{width:355px;}
.ad_index{ width: 100%;/* height:395px;*/}
.w_1200 .ad_fr{ width:329px; height:190px;}
.w_1200 #newsletters{ width:329px; height:190px;}
.w_1200 #newsletters .title{ margin:20px 0 0 18px;}
.w_1200 #newsletters .sub{ margin:11px 0 0 18px;}
.w_1200 .bot_ad .demo{ width:341px; height:327px;}
.w_1200 .bot_ad .demo .row{ width:295px; margin-top:35px;}
.w_1200 .bot_ad .demo .row .d{ width:233px; margin-left:20px;}
.w_1200 .bot_ad .demo .title{ width:310px; margin-top:14px;}
.w_1200 .bot_ad .demo .inrow{ width:310px; margin-top:16px; margin-bottom:16px;}
.w_1200 .bot_ad .demo .img{ width:96px; height:76px;}
.w_1200 .bot_ad .demo .info{ width:197px;}
.w_1200 .news_img{ width:320px; height:180px; }
/***************************宽屏样式(end)***************************/

/*************************** banner (start) ***************************/
/*.ad_index{ width:683px; height:322px;}*/
.ad_fr{ width:269px; height:155px;}
#newsletters{ width:269px; height:155px; background:#ffffff; overflow:hidden;}
#newsletters .demo{ width:324px; height:184px; background:url(../images/newsletter.png) no-repeat left top; margin:3px; overflow:hidden;}
#newsletters .title{ font-size:20px; margin:5px 0 0 18px;}
#newsletters .tips{ width:220px; margin:0 0 0 18px; color:#545454; line-height:150%;}
#newsletters .text{ display:block; margin:7px 0 0 18px; width:290px; height:27px; line-height:27px; background:#fff; border:0px none; text-indent:10px;}
#newsletters .sub{ display:block; padding:6px 11px; text-align:center; color:#fff; font-size:14px; background:#3e3e3e; margin:5px 0 0 18px; float:left;}

#view_more{text-align:center; background:url(../images/ibg.png) repeat-x; overflow:hidden;}
#view_more a{border-radius:3px; margin:0 auto; width:auto; height:39px; line-height:39px; padding:0 20px; font-size:14px; color:#fff; background-color:#3e3e3e; display:inline-block;}
#view_more a>b{line-height:39px; padding-right:20px; background:url(../images/jt.png) no-repeat right 12px; display:inline-block;}
#view_more a:hover{text-decoration:none; background-color:#d11128;}
.bot_ad{ width:33%;}
#pbutton{ width:135px; position:absolute; right:36px; bottom:17px;}
#pbutton .s{ width:14px; height:22px; background:url(../images/p.png) no-repeat -42px 0px; cursor:pointer; float:left; margin:0px 2px;}
#pbutton .s.cur{ background:url(../images/p.png) no-repeat -24px 0px;}
#l{ float:left; width:22px; height:22px; cursor:pointer; background:url(../images/p.png) no-repeat 0px 0px;}
#r{ float:left; width:22px; height:22px; cursor:pointer; background:url(../images/p.png) no-repeat -112px 0px;}
.bot_ad .demo{ width:278px; height:267px; border:1px solid #dddddd; border-radius:3px; margin:0 auto;}
.bot_ad .demo .row{ overflow:hidden; width:241px; margin:0 auto; margin-top:20px;}
.bot_ad .demo .row .i{ width:36px; height:37px;}
.bot_ad .demo .row .i.p0{ background:url(../images/is.png) no-repeat 0px 0px;}
.bot_ad .demo .row .i.p1{ background:url(../images/is.png) no-repeat 0px -73px;}
.bot_ad .demo .row .i.p2{ background:url(../images/is.png) no-repeat 0px -154px;}
.bot_ad .demo .row .i.p3{ background:url(../images/is.png) no-repeat 0px -235px;}
.bot_ad .demo .row .d{ width:190px; margin-left:10px;}
.bot_ad .demo .row .t{ font-size:14px; color:#2d2d2d; height:18px; line-height:18px; overflow:hidden;}
.bot_ad .demo .row .s{ color:#2d2d2d; margin-top:2px; height:18px; line-height:18px; overflow:hidden;}
.inrow{ overflow:hidden;}
.bot_ad .demo .title{ font-size:18px; color:#2d2d2d; width:253px; margin:0 auto; margin-top:14px; font-size: 14px;}
.bot_ad .demo .inrow{ width:253px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
.bot_ad .demo .tname{ color:#d11128; display:block; margin-bottom:14px;}
.bot_ad .demo .img{ width:78px; height:62px;}
.bot_ad .demo .info{ width:161px;}
.bot_ad .demo .info div{ line-height:120%;}
.news_desc{ width:310px; margin:0 auto; line-height:150%; color:#8c8c8c;}
.news_img{ width:261px; margin:0 auto; height:147px; text-align:center;}
.news_img img{ max-width:100%; max-height:100%;}
.page_demo{position:absolute; width:100%; left:0px; top:0px; height:100%; display:none;}
#newsletter{ background:none !important; height:auto; width:auto;}