@charset "gb2312";
/* CSS Document */

/** Header Start **/
.header{ width:100%; text-align:center; overflow:hidden; background:#0096e3;}
.header .banner{ height:auto; width:960px; overflow:hidden; margin:0px auto;}
/** Header End **/
/** Content Start **/
.common_row_cont{ width:100%; height:auto; background:white;}
.common_row_cont .cont{ width:960px; margin:0 auto; height:auto;}
.flt_icon{ display:block; height:92px; width:92px; overflow:hidden; position:absolute; left:50%; margin-left:-46px; top:-46px; background:url(../images/opt_icon.png) no-repeat 0 0; _background:url(../images/opt_icon.gif) no-repeat 0 0;}
.fi_ic2{ background:url(../images/opt_icon.png) no-repeat 0 -92px; _background:url(../images/opt_icon.gif) no-repeat 0 -92px;}
.fi_ic3{ background:url(../images/opt_icon.png) no-repeat 0 -184px; _background:url(../images/opt_icon.gif) no-repeat 0 -184px;}
.cms_tx{ line-height:170%; color:#343333; font-size:14px; text-align:left; padding:22px 0 18px 0; text-indent:25px;}

.top_tips{ height:auto; overflow:hidden; text-align:left;}
.top_tips p{ margin-top:18px; text-align:left; line-height:160%; text-indent:20px;}
.four_cols{ width:960px; overflow:hidden; height:auto; padding-top:30px; padding-bottom:50px;}
.four_cols .fc_td{ width:152px; float:left; margin-right:23px; overflow:hidden; height:auto; padding-left:70px; background:url(../images/cpa_06.jpg) no-repeat 0 0;}
.four_cols .fc_td span{ display:block; height:26px; color:#383838; font:18px/26px microsoft yahei; text-align:left;}
.four_cols .fc_td p{ line-height:200%; text-align:left; margin-top:5px;}
.four_cols .bg2{ background:url(../images/cpa_08.jpg) no-repeat 0 0;}
.four_cols .bg3{ background:url(../images/cpa_11.jpg) no-repeat 0 0;}
.four_cols .bg4{ background:url(../images/cpa_13.jpg) no-repeat 0 0;}
.four_cols .nmgr{ margin-right:0;}

.th_cols{ padding-top:50px; text-align:left; padding-bottom:80px;}
.th_cols .tits{ height:40px; overflow:hidden; text-align:center; font:27px/40px microsoft yahei; color:#3d4550;}
.th_cols .cont{ height:182px; width:960px; overflow:hidden; background:url(../images/cpa_21.gif) no-repeat 0 0; margin-top:20px;}
.th_cols .cont .con{ width:237px; height:182px; margin-right:4px; overflow:hidden; float:left; position:relative; z-index:1;}
.th_cols .cont .con .tit{ height:38px; font:16px/38px microsoft yahei; text-align:center; overflow:hidden; color:white;}
.th_cols .cont .con .des{ padding-left:76px; overflow:hidden; text-align:left; margin-top:10px; line-height:150%;}
.th_cols .cont .con span.ps{ display:block; height:18px; line-height:18px; width:50px; text-align:right; position:absolute; left:95px; top:48px;}
.th_cols .cont .con a{ display:block; width:100px; height:22px; overflow:hidden; font:bold 16px/22px simsun; color:#99b147; background:url(../images/dj1.gif) no-repeat right 0; position:absolute; left:72px; bottom:9px;}
.th_cols .cont .con a.xx2{ background:url(../images/dj2.gif) no-repeat right 0; color:#57a0c9;}
.th_cols .cont .con a.xx3{ background:url(../images/dj3.gif) no-repeat right 0; color:#d7674e;}
.th_cols .cont .con a.xx4{ background:url(../images/dj4.gif) no-repeat right 0; color:#a063d0;}
.th_cols .cont .con01{ margin:0px;}

.review_xj{ padding-top:55px; text-align:left; padding-bottom:70px; z-index:5;}
.review_xj .cms_tit{ height:48px; overflow:hidden; text-align:left;}
.review_xj .cms_tit span.ics{ display:block; height:40px; width:40px; line-height:40px; color:white; font-family:Arial, Helvetica, sans-serif; text-align:center; float:left; overflow:hidden; background:url(../images/cpa_28.gif) no-repeat 0 0; margin-top:4px; font-size:18px;}
.review_xj .cms_tit span.tx{ display:block; height:46px; float:left; margin-left:6px; font:35px/46px microsoft yahei; color:#008bd2; border-bottom:2px #008fd8 solid;}
.review_xj .row1{ height:auto; overflow:hidden;}
.review_xj .row1 .lft{ width:535px; float:left; overflow:hidden; height:auto;}
.review_xj .row1 .lft .tit{ height:36px; overflow:hidden;}
.review_xj .row1 .lft .tit span{ display:block; height:36px; float:left; padding:0 10px; background:#78a600; font:24px/36px microsoft yahei; color:white;}
.review_xj .row1 .lft .des{ margin-top:30px; text-align:left; line-height:170%; overflow:hidden; font-size:14px; color:#3d4550; text-indent:25px;}
.review_xj .row1 .lft .des a{ color:#ed0000; font-size:14px;}
.review_xj .row1 .lft .lists{ height:auto; overflow:hidden; padding-top:40px; zoom:1;}
.review_xj .row1 .lft .lists li{ font:bold 14px/28px microsoft yahei; color:#252525; height:28px; overflow:hidden; width:267px; float:left;}
.review_xj .row1 .lft .lists li span{ display:block; height:17px; line-height:17px; width:17px; float:left; color:white; font-size:12px; background:url(../images/dt_icon.gif) no-repeat 0 0; margin-right:4px; text-align:center; margin-top:6px;}

.review_xj .row1 .rit{ width:380px; float:right; overflow:hidden; height:auto;}
.review_xj .row1 .rit .tit{ height:36px; overflow:hidden; margin-bottom:22px;}
.review_xj .row1 .rit .tit span{ display:block; height:36px; float:left; padding:0 10px; background:#e96300; font:24px/36px microsoft yahei; color:white;}

.review_xj .row2{ overflow:hidden; height:auto; margin-top:50px;}
.review_xj .row2 .four_dm{ height:auto; overflow:hidden;}
.review_xj .row2 .four_dm .fd_tds{ background:#78a600; width:240px; float:left; overflow:hidden; border-radius:6px; behavior: url(ie-css3.htc)\9; position:relative; left:0; top:0; z-index:88; height:202px;}
.review_xj .row2 .four_dm .fd_tds .tits{ display:block; height:36px; font:bold 16px/36px simsun; color:white; text-align:center; margin-top:5px;}
.review_xj .row2 .four_dm .fd_tds .cs{ overflow:hidden; margin:0 auto; width:230px;}
.review_xj .row2 .four_dm .fd_tds .cs img{ display:block; height:114px; width:90px; float:left; margin-top:30px;}
.review_xj .row2 .four_dm .fd_tds .cs p{ width:126px; height:auto; float:right; line-height:170%; color:white; text-indent:25px;}
.review_xj .row2 .four_dm .ft2{ background:#e2ba00;}
.review_xj .row2 .four_dm .ft2 .tits{ color:black;}
.review_xj .row2 .four_dm .ft2 .cs p{ color:black;}
.review_xj .row2 .four_dm .ft3{ background:#46b3d4;}
.review_xj .row2 .four_dm .ft4{ background:#e26a00;}

.review_xj .row3{ height:auto; overflow:hidden; margin-top:40px;}
.review_xj .row3 .lft{ width:548px; overflow:hidden; float:left; height:auto; padding-bottom:300px; background:url(../images/cpa_39.jpg) no-repeat 0 bottom;}
.review_xj .row3 .rit{ width:391px; height:auto; overflow:hidden; float:right;}
.review_xj .row3 .rit .rs{ height:auto; overflow:hidden;}
.review_xj .row3 .rit .rs a.imgs{ display:block; height:155px; width:121px; float:left; overflow:hidden;}
.review_xj .row3 .rit .rs a.imgs img{ display:block; height:155px; width:121px;}
.review_xj .row3 .rit .rs .ifs{ width:252px; float:right; overflow:hidden; height:auto;}
.review_xj .row3 .rit .rs .ifs span.ts{ display:block; height:20px; line-height:20px; overflow:hidden; text-align:left; color:#f30000; font-size:16px; font-family:microsoft yahei;}
.review_xj .row3 .rit .rs .ifs p{ text-indent:25px; text-align:left; line-height:140%; overflow:hidden; margin-top:2px;}
.review_xj .row3 .rit .rs .ifs p a{ color:#f30000;}
.review_xj .row3 .rit .add_bd{ padding-bottom:8px; border-bottom:1px #bfbfbf dashed; margin-bottom:18px;}

.review_xj .row4{ margin-top:70px; overflow:hidden; height:auto;}
.review_xj .row4 .imgs{ margin-top:0; text-align:center; overflow:hidden;}
.review_xj .row4 .tits{ height:24px; overflow:hidden; margin-top:0; text-align:left;}
.review_xj .row4 .tits span{ font-size:16px; color:black; font-weight:bold;}
.review_xj .row4 .tits span.tt1{
	position:absolute;
	left: 115px;
	top: 6px;
}
.review_xj .row4 .tits span.tt2{
	position:absolute;
	left: 433px;
	top: 4px;
}
.review_xj .row4 .tits span.tt3{
	position:absolute;
	left: 792px;
	top: 4px;
}

.review_xj .row5{ margin-top:70px; overflow:hidden; height:auto;}
.review_xj .row5 .imgs{ margin-top:0; text-align:center; overflow:hidden;}
.review_xj .row5 .tits{ height:24px; overflow:hidden; margin-top:5px; text-align:left;}
.review_xj .row5 .tits span{ font-size:16px; color:black; font-weight:bold;}
.review_xj .row5 .tits span.tt1{
	position:absolute;
	left: 66px;
	top: 4px;
}
.review_xj .row5 .tits span.tt2{
	position:absolute;
	left: 333px;
	top: 6px;
}
.review_xj .row5 .tits span.tt3{
	position:absolute;
	left: 575px;
	top: 5px;
}
.review_xj .row5 .tits span.tt4{
	position:absolute;
	left: 765px;
	top: 6px;
}

.wks{ z-index:99999; position:relative; left:0; top:0;}
.cpjs{ height:auto; margin-top:5px; padding-top:50px; background:white;}
.cpjs .tits{ height:40px; overflow:hidden; text-align:center; font:27px/40px microsoft yahei; color:#3d4550;}
.cpjs .cols{ width:445px; overflow:hidden; float:left; height:auto; margin-top:20px;}
.cpjs .cols .tit{ height:36px; overflow:hidden;}
.cpjs .cols .tit span{ display:block; height:36px; float:left; padding:0 10px; background:#eca700; font:24px/36px microsoft yahei; color:white;}
.cpjs .cols .add_bd{ border-bottom:1px #c5c4c4 dashed; padding-bottom:10px;}
.cpjs .cols .tits{ height:26px; font:bold 23px/26px microsoft yahei; color:black; text-align:left; margin-top:15px; padding-bottom:5px;}
.cpjs .cols .rs_tx{ height:28px; font:bold 16px/28px microsoft yahei; color:#3d4550; text-align:left; padding-left:34px; background:url(../images/wt_ics.gif) no-repeat 0 center; margin-top:8px;}
.cpjs .fltr{ float:right;}
.cpjs .fltr .tit span{ background:#00c2ec;}

.add_bg{ background:#f9f9f9;}
/** Content End **/
/** Bottom Start **/
.bottom{ position:relative; left:0; top:10px; background:white;}
/** Bottom End **/

.dialogs_con{ text-align:left; display:none; width:100%; height:100%; position:fixed; z-index:99999; left:0; top:0; _position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||(document.documentElement.clientWidth*0)));_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||(document.documentElement.clientHeight*0))))}
.dialogs_con .opt_bg{ height:100%; width:100%; z-index:5; position:absolute; left:0; top:0; opacity:0.6; filter: Alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; background:black;}
.dialogs_con img{ display:block; position:absolute; left:50%; top:50px; z-index:88;}