﻿@charset "utf-8";
/* CSS Document */

.factor{ width:100%; overflow:hidden;  background:#F3F3F3; min-width:1200px;}
body,input, select,a{ color:#333; list-style:none;}
s,i{ font-style:normal; text-decoration:none;}
.factor_con{ width:1200px; margin:15px auto; overflow:hidden; background:#fff;}

.f_left{ width:850px; overflow:hidden; float:left; padding-right:10px; border-right:10px solid #f3f3f3;}
.left1{ padding-bottom:20px; background:#fff;}
.left1 h3,.left2 h3{ font-weight:normal; font-family:"微软雅黑";  padding-left:20px; padding-bottom:10px; border-bottom:1px solid #E4E4E4; }
.left1 img,.left2 img{ display:inline-block; position:relative; top:6px; margin-right:5px;}
.left1 .mod{ padding-left:20px; overflow:hidden; margin-top:10px; padding-right:20px; }
.left1 .mod li{ width:175px; height:64px; border:1px solid #FE8F19; margin-right:33px; border-radius:3px; font-size:14px; float:left; text-align:center; line-height:64px; background:#F2F2F2;}
.left1 .mod .last{ float:right; margin:0; }
.mod li.cur{ background:#FE8F19; color:#fff; font-weight:bold; cursor:pointer;}
.mod li:hover{ background:#FE8F19; color:#fff; font-weight:bold; cursor:pointer; }
.left2{ margin-top:10px; background:#fff; }
.left2 .mod li{ width:138px; height:50px; line-height:50px; margin-right:27px; font-size:12px;}

.step .f1{ padding-top:20px; background:#fff; }
.f1 h3{ color:#FE8F19; padding-left:20px; }
.f1 .sj{ margin:15px 0 15px 40px;  width:820px; height:50px;  }
.sj .s1{ /*width:250px;*/ float:left;  height:30px; margin-right:15px;}
.sj .s2{/* width:250px; */float:left;  height:30px;  *margin-top:-20px; }
.f1 .dq{ margin:0 0 10px 40px; overflow:hidden;  }
.d1 s{ width:36px; float:left; margin-right:10px; display:block; padding:6px 0; display:block; }
.dq .d1{ overflow:hidden; text-align:center; }
.dq .d2{ float:left; position:relative; overflow:hidden; padding:3px 0; }
.dq .q1{ width:754px; *width:696px;  float:left; margin-left:10px; }
.d2 span{ width:90px; height: 30px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;  border:1px solid #CCCCCC; display:block;  margin-right:20px; padding: 0 2px; border-radius:3px; background:#F2F2F2; }
.d2 img{ width:12px; height:12px; position:absolute; top:0px; right:10px; cursor:pointer;}
.step i{ width:32px; display:block; float:left; margin-left:15px; border:1px dashed #FE8F19; padding:6px 0; background:#F2F2F2; border-radius:3px; font-weight:bold; color:#FE8F19; cursor:pointer; text-align:center; }
.zg{ overflow:hidden; }
.zg_left{ width:690px; overflow:hidden; padding:10px 0; border:1px solid #CACACA; margin:15px 10px 15px 46px; float:left; }
.zg_left s{  margin-right:10px; margin-left:15px; }
.zg_left_con{ /*height:130px;*/ border-top:1px dashed #cacaca; padding:10px; margin-top:10px; padding-left:15px; overflow-x:hidden; overflow-y:auto; }
.zg_left_con label{ display:block; float:left; width:106px; overflow:hidden; line-height:25px; height:26px; }
.zg_left_con input{ margin-right:10px; vertical-align:middle; }

.zg_right{ width:272px; overflow:hidden; float:left; margin-top:15px; }
.zg_right_t{ width:262px; height:136px; overflow:hidden; border:1px solid #cacaca;  padding-left:8px;  padding-bottom:20px; overflow-y:auto; overflow-x:hidden; }
.zg_right .yx{ width:125px; height:30px; line-height:30px; color:#fff; text-align:center; background:#FE8F19; margin:0 0 15px 70px;}
.zg_right .d3{ float:left; position:relative; padding:2px; text-align:center; margin-bottom:10px;}
.d3 span{ width:71px; overflow:hidden;  border:1px solid #CCCCCC; display:block;  margin-right:4px; padding:6px 0; border-radius:3px; background:#F2F2F2; }
.d3 img{ width:12px; height:12px; position:absolute; top:0px; left:0px; cursor:pointer;}
.zg_right .qd{ width:272px; height:35px; text-align:center; line-height:35px; cursor:pointer; background:#009DD9; color:#fff; border-radius:3px; margin-top:10px;}

.left2 .f2{ padding:0; overflow:hidden; }
.f2 .f2_con{ overflow:hidden; margin-top:20px; margin-left:35px; *margin-bottom:10px; }
.f2 .d4{ float:left; position:relative;  padding:2px; text-align:center; margin-bottom:10px;}
.f2 span{ width:226px; height:40px; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border:1px solid #CCCCCC; display:block;  margin-right:8px; padding:0 4px; border-radius:3px; background:#F2F2F2; float:left;  }
.f2 img{ width:12px; height:12px; position:absolute; top:0px; right:0px; cursor:pointer;}
.f2 i{ width:40px; height:30px; line-height:30px; font-size:22px; }
.f2 .select{ overflow:hidden; border:1px solid #CACACA;  margin:0 75px 0 38px; padding:10px 0;}
.select h3{ color:#009DD9;  border-bottom:2px solid #cacaca; }
.select_l{ width:735px; overflow:hidden; float:left; }
.type{ margin:10px 0 10px 0px; border-bottom:1px dashed #cacaca;  padding-bottom:10px; padding-left:20px;}
.type label{ margin-right:40px; }
.select_l .t1{ overflow:hidden; }
.select_l .t2{ float:left; }
.select_l .t2 s{ margin-left:20px; }
.select_l .t2 select{ margin-left:20px; width:100px; height:28px; }
.select_l .search{ width:220px; height:26px; border:1px solid #cacaca; border-radius:3px; float:right; margin-left:20px; position:relative; margin-right:20px;}
.select_l .search input{width:185px; height:26px; *width:150px; *height:24px; padding:0 15px 0 10px; line-height:26px; }
.select_l .search s{ width:12px; height:12px; display:block; position:absolute; right:8px; top:8px; background:url(../images/factor_search.png) no-repeat; cursor:pointer; }
.select_l .t1_con{ width:695px; height:210px; margin:10px 0 10px 20px; border:1px solid #cacaca; overflow-x:hidden; overflow-y:auto; padding-top:10px;}
.t1_con label{display:block; float:left; width:200px; overflow:hidden; line-height:25px; height:26px; text-overflow:ellipsis; white-space:nowrap; margin-left:20px;}
.t1_con input{ margin-right:10px; vertical-align:middle; }

.select_r{ width:240px; overflow:hidden; float:left; }
.select_r .t3{ height:38px; padding-top:10px; border-bottom:1px solid #cacaca; line-height:34px; padding-left:10px; border-left:1px dashed #cacaca;} 
.select_r .t3_con{ border:1px solid #cacaca; height:291px; width:240px; border-top:none; overflow-x:hidden; overflow-y:auto;}

.select_b{ width:820px; clear:both; padding:24px 0; border-top:2px solid #cacaca;  position:relative;   }
.select_b s{ width:100px; height:38px; cursor:pointer; background:#FE8F19; color:#fff; display:block; text-align:center; line-height:38px; border-radius:3px; position:absolute; top:10px;  right:15px; }

.f3 .f3_con{ width:150px; margin:10px 0 0 30px; height:80px; line-height:35px; position:relative; }
.f3_con input[type='text']{ width:40px; height:33px; line-height:33px; border:1px solid #cacaca; padding:0 20px 0 15px; border-radius:3px;position: relative;}
.f3_con .btn2{ width:18px; height:18px; background:url(../images/factor_btn.png) no-repeat 0 0; position:absolute; top:0px; right:13px; display:block;  cursor:pointer; *top:1px; }
.f3_con .btn1{ width:18px; height:18px; background:url(../images/factor_btn.png) no-repeat 0 -17px; position:absolute; top:17px; right:13px; display:block;  cursor:pointer; *top:18px; }

.f_right{ width:330px; overflow:hidden; float:right; }

.f_right_1{ overflow:hidden; background:#fff; padding-bottom:60px; border-bottom:2px solid #E4E4E4;  }
.f_right_1 .m1{ overflow:hidden;  border-bottom:1px dashed #cacaca; padding-bottom:10px; margin:0; }
.m1 span{ width:140px; height:30px; line-height:30px; display:block; background:#FE8F19; margin-left:95px; margin-bottom:20px; color:#fff; text-align:center; font-size:14px; }
.f_right_1 div{ line-height:30px; margin-left:15px; }
.m2 b{ float:left;   }
.m2 .m3{ overflow:hidden; float:left; margin-left:8px;}
.m2 span{ display:block; width:235px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.f_right_2{ overflow:hidden; padding:30px 0; position:relative; background:#fff; }
.f_right_2 span{ width:64px; height:35px; text-align:center; line-height:35px; color:#fff; display:block; background:#FE8F19; position:absolute; top:15px; right:15px; border-radius:3px; cursor:pointer; }

.f_bottom{ width:1200px; overflow:hidden; height:100px; background:#FE8F19; position:relative; }
.f_bottom span{ width:148px; height:50px; background:#666666; color:#fff; cursor:pointer; font-size:28px; font-family:"微软雅黑"; text-align:center; line-height:50px; position:absolute; top:25px; right:25px; display:block; border-radius:5px;}

.glgz .f3_con{ width:96%;}
.glgz .f3_con .numb{ padding-right:10px;}
.glgz .numb p{ float:left; padding-left:10px;}
.xgxfx .q1{ margin-left:0;}
.xgxfx .q1 .d2 select{ line-height:26px; line-height:26px\9; height:26px;}
.duoyuan .numb{ margin-top:5px;}
.duoyuan .numb .d2 select{ line-height:26px; line-height:26px\9; height:26px;}
.beijsbl .numb{ width:86%; float:left;}
.beijsbl .numb .t1_con input{ width:14px; border:none;}
.f3 .beijsbl{ height:auto;}

.f_right_1 .m2{ padding-left:15px;overflow:hidden; border-bottom:1px dashed #cacaca; padding-bottom:10px; margin:0;}
.glgz .m2,.f_right_1 .glgz{ border:none;}
.glgz .m2 .m3 span{ display:block; width:210px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-left:0px; color:#333; margin-bottom:0; background:none; font-size:12px; text-align:left;}

/*一元回归分析*/
.beijsbl .numb{ margin-top:5px;height:auto;}
.beijsbl .numb .d2 select{ line-height:26px; line-height:26px\9; height:26px;}

/*多元线性回归预测*/
.dyxxhgyc .btn2,.dyxxhgyc .btn1{ right:0; left:107px;}

/*一元线性回归预测*/
.f_right_1 .glgz .m2,.f_right_1 .glgz { padding-bottom:0;}

/*时间序列趋势外推预测*/ 
.xzfxff .mod li{ border-left:2px solid #22AB80; background:#F6F6F6; border:none; float:left;}
.xzfxff .mod li:hover,.xzfxff .mod li.cur{ background:#22AB80;}
.xzfxff{ float:right; width:100%;}
.xzfxff .mod{ float:left; margin:10px 0px 20px 20px;}
.xzfxff .mod li{ width:120px; height:35px; line-height:35px; margin-right:27px; font-size:12px; margin:5px 0 5px 27px; text-align:center; border-left:2px solid #22AB80;}
.xzfxff .mod li.qs_l_first{ margin-left:0;}
.m1 .m3 span{ display:block; width:200px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-left:0px; color:#333; margin-bottom:0; background:none; float:left; font-size:12px; text-align:left;}
.m1 b{ float:left;}
.m1 .m3{ float:left; margin-left:0; width:200px;}

/*指数平滑法*/ 
.zsphf .mod li span{ padding:7px; text-align:center; line-height:18px; float:left;}
.zsphf .mod li{ height:50px; line-height:50px;}


/*层次分析法*/
.f0_con input{ width:200px; border:1px solid #E1E1E1; line-height:30px; line-height:30px\9; height:30px;}
.f0_con{margin:15px 0 15px 40px;  width:820px; height:30px; }
.f0_con button{ margin-left:10px; line-height:30px; padding:0px 20px; background:#39F; border:none; cursor:pointer; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.f2_main{ width:800px; margin:15px auto;}
.f2_main button.add{  background:url(../images/factor_x.png) no-repeat center; width:30px; height:30px; float:left;}
.f2_main .f2_m_list .f2_con{ overflow:hidden; margin-top:5px; margin-left:30px; *margin-bottom:10px; }
.pjmian_search{ line-height:30px;}
.pjmian_search input{ border:1px solid #cacaca; height:30px; line-height:25px; line-height:25px\9; padding-left:5px; margin:0px 10px; width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pjmian_search button{ border:none; background:#39f; cursor:pointer; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;line-height:30px; padding:0px 20px;}
.f2_m_list .f2_con span.xzpjmian{ display:block; height:25px; line-height:25px; float:left; background:none; border:none; padding:0; width:100%;}

.f2_main  .select{margin:0 35px 0 30px; }
.f2_main button.f2_add{ background:url(../images/jia.png) no-repeat center;}
.addpjmian{ margin-top:10px;}
.addpjmian span{ float:left; border:none; background:none; background:url(../images/jia.png) no-repeat center; width:14px; height:30px;}
.addpjmian button.add_but{ border:none; background:#39f; cursor:pointer; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;line-height:30px; padding:0px 20px;}

.f4_main{ width:717px; margin:0 auto;}
.f4_main .type{ border:none;}
.f4_main .type s{ font-weight:bold;}
.f4_tiaojian{ width:717px; float:left; /*margin-left:20px; */margin-bottom:15px;}
.f4_tiaojian table{text-align:center;}
.f4_tiaojian table td{ border:1px solid #cacaca; line-height:35px;color:#333;}
.f4_tiaojian table td span{ display:block; width:178px; overflow:hidden;}
.f4_tiaojian table td select{ width:100px;}
.f_tj{ width:717px; overflow-x:auto;}

.f4_sdxdqz{ line-height:40px; height:40px; margin-bottom:15px;}
.f4_sdxdqz p{ float:left;}
.f4_sdxdqz button{ padding:0px 20px; margin-right:10px; border:none; background:#39f; cursor:pointer; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;line-height:25px; margin-top:5px;}
.f4_sdxdqz button.jsqz{ *margin-left:238px; background:#FE8F19; margin-left:230px;}
.f4_sdxdqz button.queding{ margin-right:0;}

.f4_tiaojian span.f4_sdxdqz button{ float:right; display:block;}


.qzgyhjsf{ width:744px; margin:0 auto;}
.qzgyhjsf s{ font-weight:bold;}

.qzgyhjsf_main{  border-bottom:1px dashed #cacaca; margin-bottom:10px;}
.qzgyhjsf_main span{ display:block; float:left;}
.q_m_pingjia1{ float:left; padding-top:5px;}
.q_m_pingjia1 .type{ padding-left:0; padding-bottom:0;}
.q_m_pingjia1 .f4_tiaojian{ margin-left:0; width:712px;}
.q_m_pingjia1 .f4_tiaojian table.pingjiamian{ width:650px;}
.q_m_pingjia1 .f4_sdxdqz BUTTON.jsqz{ margin-left:300px;}
.q_m_pingjia1 .f4_tiaojian table.guiyihua{ border:1px solid #cacaca; margin-top:5px;}
.q_m_pingjia1 .f4_tiaojian table.guiyihua select{ width:140px; margin:0px 10px;}
.q_m_pingjia1 .f4_tiaojian table.guiyihua td{ border:1px dashed #cacaca;}
.q_m_pingjia1 .f4_tiaojian table tr td span{ width:173px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; margin-left:5px;}

.q_m_pingjia2 button.queding{ margin-left:585px;}
.pingjiamian .m2{ border:none; padding-bottom:0;}
.pingjiamian .m3 hr{  border:1px dashed #cacaca;}
.f4_tiaojian table table tr td span{ width:173px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; margin-left:5px;}

.qzgyhjsf_main .q_m_pingjia1{ width:717px;}
.f4_main .type{ padding-left:0;/* margin-bottom:0;*/}

/*决策模型 产业决策分析*/
.juece h6.chanyexz{ background:url(../images/cengci_bg.png) no-repeat left center; font-size:12px; font-weight:bold; display:block; line-height:30px;border:none; margin:10px 37px 0; padding-left:30px;}
.juece .f2_con{ margin-top:0;}
.juecefa .f_right_1 .m2{ padding-bottom:0; border-bottom:none;}



.diqu .zg .zg_left .s2 input{ margin-left:20px;}
.diqu .dq{ margin-top:20px; margin-bottom:0;}
.diqu .dq .zg_left .zg_left_con{ overflow:auto; height:120px; width:664px;}
.zg_left button{ float:right; margin-right:20px; background:#39f; color:#fff; padding:0px 15px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; line-height:25px;}
.diqu .q1 .d2 select{ line-height:30px; height:30px;}

.duoshuxing .juece h6.chanye{ float:left;}
.duoshuxing .juece .d2{ float:left;}
.duoshuxing .juece .q1{ float:left; padding-top:10px;}
.duoshuxing .juece .q1 select{ height:30px; line-height:30px;}
.duoshuxing .juece .d1{ margin-bottom:10px;}
.duoshuxing .juece .d1 .q1 i{ height:28px; width:32px; font-size:14px; padding:0;}

span.validationMessage {
    /*float: none;*/
    color: red;
    border: 0px;
    display: block;
    /*position: absolute;*/
    float:right;
}