@charset "utf-8";
/* CSS Document */
.w_1200 #index_ad .item{ float:left; margin-right:35px; width:370px;}
.w_1200 #demo .infos{ width:382px;}
.w_1200 #demo .service{ width:778px;}
.w_1200 #demo .service .r .x{ width:710px;}
.w_1200 #demo .service .r .i{ width:250px; height:155px;}
.w_1200 #demo .service .r .d{ width:445px;}
.w_1200 .abouts .x{ width:405px;}
.w_1200 .faq .qr div,.w_1200 .faq .ar div{ width:325px;}
.w_1200 .faq{ width:360px;}
.w_1200 .abouts{ width:775px;}
/***************************宽屏样式(start)***************************/
#index_banner{ max-width:1920px; margin:0 auto;}
#index_ad .item{ float:left; margin-right:17px; width:315px; overflow:hidden;}
#index_ad .item.no_mar{ margin:0px;}
#demo{ margin-top:33px;}
#demo .t{ height:25px; line-height:23px; overflow:hidden; background:url(../images/ibg.png) repeat-x;}
#demo .t .fl{ font-size:20px; color:#000000; background:#ffffff; padding-right:8px;}
#demo .t .fr{ color:#d83176; font-size:12px; background:#ffffff; padding:0 5px; margin-right:20px; text-decoration:none;}

#demo .service{ width:605px;}
#demo .service .r{ overflow:hidden; padding:22px 0; border-bottom:1px dotted #d1d1d1;}
#demo .service .r:last-child{ border-bottom:0px none;}
#demo .service .r .n{ float:left; width:50px; height:65px; line-height:65px; background:#d7d7d7; color:#FFF; font-size:32px; font-family:"Times New Roman", Times, serif; text-align:center;}
#demo .service .r .x{ width:540px; float:right;}
#demo .service .r .x .name{ font-size:18px; color:#000000;}
#demo .service .r .i{ width:180px; height:95px; float:left}
#demo .service .r .d{ float:right; width:345px; overflow:hidden;}
#demo .service .r .d .p{ line-height:150%; font-size:14px; color:#333333; margin-top:10px;}
#demo .service .r .d .m{ float:left; padding:9px 10px; background:#ff96c1; font-size:14px; color:#fff; text-decoration:none; margin-top:10px;}

#demo .infos{ width:360px; background:url(../images/ii.png) no-repeat left top;}
#demo .infos .it{ height:64px; line-height:64px; text-align:center; background:url(../images/choose.png) no-repeat right center; font-size:22px; color:#000000;}
#demo .infos .r{ overflow:hidden; width:365px; height:80px; margin:0 auto;}
#demo .infos .r.r1{ background:#fff;}
#demo .infos .r span{ float:left; width:54px; height:54px; text-align:center; margin:10px 0 0 20px;}
#demo .infos .r .x{ width:275px; float:right; margin:10px 0 0 0;}
#demo .infos .r .x .n{ font-size:16px; color:#000000;}
#demo .infos .r .x .d{ font-size:13px; color:#333333; line-height:130%; margin-top:5px;}

.abouts{ width:730px; overflow:hidden;}
.abouts .x{ width:360px; float:right; overflow:hidden;}
.abouts .x .n{ font-size:18px; color:#fd60a0;}
.abouts .x .d{ line-height:150%; color:#333333; font-size:14px; margin-top:10px;}
.abouts .x .m{ border:1px solid #d2d2d2; font-size:14px; color:#000; float:left; padding:10px; text-decoration:none; margin-top:20px;}
.faq{ width:230px; overflow:hidden;}
.faq .r{ overflow:hidden; border-bottom:1px dotted #c9c9c9; padding:0 0 20px 0; margin:20px 0 0 0;}
.faq .r span{ float:left; width:22px; height:22px;}
.faq .r .qr,.faq .r .ar{ overflow:hidden;}
.faq .r .qr span{ background:url(../images/qa.png) no-repeat 0px 0px;}
.faq .r .ar span{ background:url(../images/qa.png) no-repeat 0px -37px;}
.faq .qr div,.faq .ar div{ width:195px; float:right; font-size:14px;}