.in_banner{
width:100%;
height:360px;
background:url(/uploads/image/images/in_banner_about.jpg) center top no-repeat;
overflow:hidden;
}
.in_warp{
width:1200px;
padding-top:20px;
padding-bottom:20px;
margin:0 auto;
overflow:hidden;
}

.in_main{
width:1160px;
padding:10px 20px;
background-color:#ffffff;
overflow:hidden;
}

.left{
width:714px;
float:right;
overflow:hidden;
}

.inn_right{
width:944px;
float:right;
overflow:hidden;
}

.box_01{
width:944px;
overflow:hidden;
}
#cons{
width:944px;
overflow:hidden;
}
.cons_tag{
width:944px;
overflow:hidden;
height:48px;
}
#tagss{
margin:0;
padding:0;
list-style:none;
}
#tagss li{
float:left;
margin-right:8px;
list-style-type:none;
width:128px;
height:48px;
background-color:#d6d6d6;
}
#tagss li a{
width:128px;
height:48px;
float:left;
color:#333333;
line-height:48px;
text-decoration:none;
display:block;
text-align:center;
font-size:14px;
font-weight:bold;
font-family:"΢���ź�";
}
#tagss li.select{
float:left;
margin-right:8px;
width:128px;
height:48px;
line-height:48px;
background-color:#4573c7;
}
#tagss li.select a{
width:128px;
height:48px;
line-height:48px;
float:left;
color:#ffffff;
text-decoration:none;
display:block;
text-align:center;
font-weight:bold;
font-family:"΢���ź�";
}
#tagscontent{
background-color:#ffffff;
width:884px;
padding:15px 30px;
overflow:hidden;
}
.tagscontent{
display: none;

}
.selecttag{
display:block;
}
.box_content{
width:666px;
padding:19px 20px;
line-height:24px;
overflow:hidden;
}

.curr{
width:714px;
height:26px;
background:url(/uploads/image/images/curr_bg.gif) repeat-x;
overflow:hidden;
}
.currs{
width:1160px;
height:44px;
border-bottom:1px solid #dedede;
overflow:hidden;
}
.curr_left{
width:200px;
height:44px;
line-height:44px;
float:left;
font-size:18px;
color:#010101;
}
.curr_right{
width:390px;
height:44px;
line-height:44px;
float:right;
text-align:right;
}
.box_02{
width:1157px;
padding:16px 0 0 3px;
overflow:hidden;
}
.box_02 ul{
margin:0;
padding:0;
list-style:none;
}
.box_02 ul li{
width:165px;
height:154px;
display:block;
float:left;
margin-left:0;
}
.coc_hot{
width:160px;
height:109px;
position:relative;
}
.coc_hot em{
width:37px;
height:37px;
display:block;
background:url(/uploads/image/images/hots.gif) no-repeat;
position:absolute;
left:0;
top:0;
z-index:2;
}
.coc_hot img{
width:150px;
height:107px;
border:1px solid #cecece;
position:absolute;
left:0;
top:0;
z-index:1;
}
.box_02 ul li span.i{
width:160px;
height:109px;
display:block;
text-align:center;
}
.box_02 ul li span.i img{
width:150px;
height:107px;
border:1px solid #cecece;
}
.box_02 ul li span.i img:hover{
width:150px;
height:107px;
border:1px solid #1459c0;
}
.box_02 ul li span.ii{
width:160px;
height:44px;
line-height:44px;
display:block;
text-align:center;
}

.box_rz{
width:1152px;
padding:25px 4px 0 4px;
overflow:hidden;
}
.box_rz ul{
margin:0;
padding:0;
list-style:none;
}
.box_rz ul li{
width:192px;
height:194px;
display:block;
float:left;
margin-left:0;
}
.box_rz ul li span.i{
width:170px;
height:130px;
padding:5px 0;
display:block;
border:1px solid #cecece;
text-align:center;
margin:0 auto;
}
.box_rz ul li span.i img{
width:130px;
height:130px;
}
.box_rz ul li span.i:hover{
width:170px;
height:130px;
border:1px solid #1459c0;
}
.box_rz ul li span.ii{
width:192px;
height:44px;
line-height:44px;
display:block;
text-align:center;
margin:0 auto;
}

.xc_left{
width:884px;
height:280px;
background-color:#fff;
position:relative;
}
.xc_left_logo{
width:226px;
height:236px;
border:2px solid #e6e8eb;
position:absolute;
left:0;
top:20px;
}
.xc_left_name{
width:600px;
height:44px;
line-height:44px;
position:absolute;
left:280px;
top:26px;
font-size:28px;
color:#1a1a1a;
font-weight:bold;
}
.xc_left_zq{
width:129px;
height:34px;
background: left 7px no-repeat;
line-height:34px;
padding-left:27px;
font-size:14px;
color:#737780;
position:absolute;
top:86px;
left:280px;
display:none;
}
.xc_left_zq i{
color:#474a4d;
font-style:normal;
}
.xc_left_zq span{
color:#474a4d;
font-family:arial, helvetica, sans-serif;
font-size:18px;

}
.xc_left_yxq{
width:142px;
padding-left:18px;
height:34px;
line-height:34px;
background: left center no-repeat;
position:absolute;
left:437px;
top:66px;
font-size:14px;
color:#737780;
display:none;
}
.xc_left_yxq i{
color:#45474c;
font-style:normal;
}
.xc_left_yxq span{
color:#474a4d;
font-family:arial, helvetica, sans-serif;
font-size:18px;

}
.xc_left_fwnum{
width:200px;
padding-left:18px;
height:34px;
line-height:34px;
background: left center no-repeat;
position:absolute;
left:437px;
top:86px;
font-size:14px;
color:#737780;
display:none;
}
.xc_left_fwnum i{
color:#45474c;
font-style:normal;
}
.xc_left_fwnum span{
color:#474a4d;
font-family:arial, helvetica, sans-serif;
font-size:18px;

}
.xc_left_desc{
width:600px;
height:66px;
/*border-top:1px solid #f0f0f0;
border-bottom:1px solid #f0f0f0;*/
position:absolute;
left:280px;
top:80px;
font-size:14px;
color:#4c4c4c;
line-height:22px;
overflow:hidden;
}
.xc_left_desc p{
margin:0;
padding:0;
}
.xc_left_desc p a{
color:#006ac5;
text-decoration:none;
}
.xc_left_bz{
width:565px;
padding-left:35px;
height:42px;
line-height:42px;
background:url(/uploads/image/images/x_icon_a.png) 10px center no-repeat;
background-color:#eee;
position:absolute;
top:160px;
left:280px;
font-size:14px;
color:#4c4c4c;
}
.xc_left_zx{
width:140px;
height:40px;
position:absolute;
left:280px;
top:220px;
}
.xc_left_wx{
width:140px;
height:40px;
position:absolute;
left:430px;
top:220px;
}
.xc_left_wxs{
width:130px;
height:130px;
position:absolute;
left:430px;
top:260px;
background-color:#fff;
text-align:center;
display:none;
z-index:999999;
}
xc_left_wxs img{
width:130px;
height:130px;
}

.oco{
width:884px;
padding:15px 0 10px 0;
overflow:hidden;
margin:0 auto;
}
.oco_l{
width:884px;
text-align:center;
overflow:hidden;
}
.oco_r{
width:884px;
font-size:14px;
overflow:hidden;
line-height:24px;
}

.box_03{
width:884px;
padding-top:10px;
overflow:hidden;
}
.box_03 ul{
margin:0;
padding:0;
list-style:none;
}
.box_03 ul li{
width:884px;
padding:10px 0;
float:left;
overflow:hidden;
border-bottom:1px dashed #dddddd;
}
.coc_i{
width:884px;
height:24px;
line-height:24px;
}
.coc_i a{
font-size:16px;
color:#010101;
}
.coc_i a:hover{
padding-left:3px;
color:#4573c7;
}
.coc_ii{
width:884px;
overflow:hidden;
line-height:24px;
}
.i_more{
width:884px;
overflow:hidden;
padding-top:5px;
padding-bottom:5px;
}
.duo_gy{ display:block; width:78px; height:26px; overflow:hidden; position:relative; text-align:center; border:1px solid #848483; line-height:26px; font-size:12px; color:#777;}
.duo_gy span{ display:block; position:relative; cursor:pointer; top:0;}
.gytline2, .gyxti a, .duo_gy span, .gylb li, .duo_gy{ 
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.gylb li:hover{ background:#f8f8f8;}
.gylb li:hover .gytline2{ width:100%;}
.gylb li:hover .gyxti a{ color:#4573c7;}
.duo_gy:hover{ border-color:#4573c7;}
.duo_gy:hover span{ top:-100%; color:#4573c7;}

.page{ clear:both;padding:10px 5px 0 5px;font-family:����, arial, helvetica, sans-serif;}
.page span.curr_page{ padding:0px 8px 0px;font-weight:bold;color:#666; float:left;height:20px }
.page span.allpg{color:#a4a4a4;display:inline-block;vertical-align:middle;margin-left:5px }
.page a{ float:left;height:20px;overflow:hidden;line-height:22px; display:block;padding:0 0 0 8px;background:url(/uploads/image/images/suit_bg.png) no-repeat left -100px;margin:0 3px; }
.page a span{ float:left;display:block;height:20px;padding:0 8px 0 0;background:url(/uploads/image/images/suit_bg.png) no-repeat right -100px;;cursor:pointer }
.page a:hover,.page a.on{  background-position:0 -80px;color:#fff;text-decoration:none}
.page a:hover span,.page a.on span{  background-position:right -80px}

div.yellow{width:884px;clear:both;float:left;padding-bottom:10px;padding-top:25px;padding-right:0;padding-left:0;margin:0;text-align:center}div.yellow a{padding:5px 3px 5px 3px;background-color:#fafafa;border-right:#ccc 1px solid;border-top:#ccc 1px solid;margin:2px 5px 2px 5px;border-left:#ccc 1px solid;color:#000;border-bottom:#ccc 1px solid;text-decoration:none;}div.yellow a:hover{border:#318cd2 1px solid;color:#fff;background-color:#318cd2;}div.yellow span.current{padding:5px 3px 5px 3px;border-right:#318cd2 1px solid;border-top:#318cd2 1px solid;font-weight:bold;margin:2px 5px 2px 5px;border-left:#318cd2 1px solid;color:#fff;border-bottom:#318cd2 1px solid;background-color:#318cd2}div.yellow span.disabled{padding:5px 3px 5px 3px;border-right:#eee 1px solid;border-top:#eee 1px solid;margin:2px 5px 2px 5px;border-left:#eee 1px solid;color:#ddd;border-bottom:#eee 1px solid;}

div.bk_yellow{width:884px;clear:both;float:left;padding-bottom:10px;padding-top:15px;padding-right:0;padding-left:0;margin:0;text-align:center;}div.bk_yellow a{padding:5px 3px 5px 3px;background-color:#fafafa;border-right:#ccc 1px solid;border-top:#ccc 1px solid;margin:2px 5px 5px 5px;border-left:#ccc 1px solid;color:#000;border-bottom:#ccc 1px solid;text-decoration:none; display:inline-block;}div.bk_yellow a:hover{border:#e84606 1px solid;color:#fff;background-color:#e84606;}div.bk_yellow span.current{padding:5px 3px 5px 3px;border-right:#e84606 1px solid;border-top:#e84606 1px solid;font-weight:bold;margin:2px 5px 2px 5px;border-left:#e84606 1px solid;color:#fff;border-bottom:#e84606 1px solid;background-color:#e84606}div.bk_yellow span.disabled{padding:5px 3px 5px 3px;border-right:#eee 1px solid;border-top:#eee 1px solid;margin:2px 5px 2px 5px;border-left:#eee 1px solid;color:#ddd;border-bottom:#eee 1px solid;}


.none_info{
height:100px;
text-align:center;
color:#ff0000;
line-height:100px;
}

.box_04{
width:884px;
padding:10px 0;
padding-bottom:10px;
overflow:hidden;
}
.red{
color:#ff0000;
}
.box_04 h1{
margin:0;
padding:0;
width:884px;
height:64px;
line-height:84px;
text-align:center;
font-size:24px;
color:#000000;
}
.box_04 h2{
margin:0;
padding:0;
width:884px;
height:50px;
line-height:50px;
text-align:center;
font-size:14px;
font-weight:normal;
background:url(/uploads/image/images/line.gif) left bottom repeat-x;
}
.box_04 .content{
width:884px;
padding:15px 0;
overflow:hidden;
line-height:24px;
font-size:14px;
}
.box_04 .content a{
color:#038ddd;
}
.tips{
width:884px;
overflow:hidden;
padding:15px 0 0 0;
background:url(/uploads/image/images/line.gif) left top repeat-x;
line-height:22px;
font-size:14px;
}
.pre_next{
width:884px;
padding-bottom:10px;
padding-top:10px;
background:url(/uploads/image/images/line.gif) left top repeat-x;
overflow:hidden;
font-size:14px;
}
.pre{
width:666px;
height:28px;
line-height:28px;
display:block;
}
.next{
width:666px;
height:28px;
line-height:28px;
display:block;
}
.do_share{
width:884px;
padding-top:15px;
overflow:hidden;
}
.do{
width:280px;
padding-left:10px;
height:36px;
display:block;
float:left;
margin-left:0;
}
.share{
width:260px;
height:36px;
display:block;
float:right;
margin-right:0;
padding-left:164px;
}

.box_05{
width:884px;
padding-top:10px;
overflow:hidden;
}
.box_05 ul{
margin:0;
padding:0;
list-style:none;
}
.box_05 ul li{
width:884px;
height:38px;
line-height:38px;
float:left;
overflow:hidden;
border-bottom:1px dashed #d9d9d9;
}
.box_05 ul li span{
width:786px;
height:38px;
line-height:38px;
display:inline;
float:left;
}
.box_05 ul li label{
width:80px;
height:38px;
line-height:38px;
display:inline;
float:right;
font-size:13px;
text-align:right;
color:#a7a7a7;
}
.box_05 ul li span a{
color:#010101;
text-decoration:none;
font-size:13px;
}

.cases_list{
width:884px;
overflow:hidden;
}
.cases_list ul{
margin:0;
padding:0;
list-style:none;
}
.cases_list ul li{
width:884px;
height:219px;
background:url(/uploads/image/images/vc_line.png) left bottom no-repeat;
float:left;
position:relative;
}
.cases_list_pic{
width:290px;
height:180px;
position:absolute;
left:0;
top:19px;
}
.cases_list_pic img{
width:290px;
height:180px;
border:none;
}
.cases_list_title{
width:540px;
height:38px;
line-height:38px;
position:absolute;
top:20px;
left:317px;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
}
.cases_list_title a{
font-size:20px;
color:#000000;
}
.cases_list_desc{
width:540px;
height:54px;
line-height:20px;
position:absolute;
left:317px;
top:64px;
font-size:14px;
color:#808080;
}
.cases_list_tag{
width:458px;
position:absolute;
left:317px;
top:151px;
height:32px;
line-height:32px;
font-family:arial, helvetica, sans-serif;
font-size:14px;
color:#999999;
}
.cases_list_tag a{
color:#333333;
}
.cases_list_tag a:hover{
text-decoration:underline;
color:#e84606;
}
.cases_list_date{
width:90px;
text-align:right;
position:absolute;
left:787px;
top:151px;
height:32px;
line-height:32px;
}
.cases_list_date a{
font-size:14px;
color:#808080;
text-decoration:none;
}

.cases_list ul li:hover .cases_list_title a{
color:#e84606;
font-weight:bold;
}
.cases_list_date a:hover {
color:#e84606;
}

.box_06{
width:944px;
overflow:hidden;
}
.box_06 ul{
margin:0;
padding:0;
list-style:none;
}
.box_06 ul li{
width:884px;
height:38px;
line-height:38px;
float:left;
overflow:hidden;
border-bottom:1px dashed #d9d9d9;
}
.box_06 ul li span{
width:786px;
height:38px;
line-height:38px;
display:inline;
float:left;
}
.box_06 ul li label{
width:80px;
height:38px;
line-height:38px;
display:inline;
float:right;
font-size:13px;
text-align:right;
color:#a7a7a7;
}
.box_06 ul li span a{
color:#010101;
text-decoration:none;
font-size:13px;
}

.ts_box{
width:714px;
overflow:hidden;
}
.tst{
width:694px;
height:34px;
line-height:34px;
padding-left:20px;
background-color:#0395e4;
color:#ffffff;
font-size:14px;
font-weight:bold;
}
.tsb{
width:668px;
padding:10px 15px;
border:8px solid #f6f6f6;
overflow:hidden;
}

.answers_box{
width:1160px;
padding-top:10px;
overflow:hidden;
}
.answers_t{
width:1140px;
height:34px;
line-height:34px;
padding-left:20px;
background-color:#0395e4;
color:#ffffff;
font-size:14px;
font-weight:bold;
}
.box_answers{
width:1114px;
padding:10px 15px;
border:8px solid #f6f6f6;
overflow:hidden;
}
.ab{
width:934px;
padding:10px;
overflow:hidden;
line-height:22px;
}
.ab span{
color:#0584d3;
}
.ab em{
font-style:normal;
font-weight:bold;
}

.apply{
width:1160px;
overflow:hidden;
}
.ttt{
width:1160px;
height:34px;
overflow:hidden;
background-color:#ff9600;
color:#ffffff;
}
.ttt_l{
width:100px;
padding-left:20px;
line-height:34px;
height:34px;
float:left;
display:block;
margin-left:0;
font-size:14px;
font-weight:bold;
}
.ttt_r{
width:820px;
padding-right:20px;
line-height:34px;
height:34px;
float:right;
display:block;
margin-right:0;
text-align:right;
}
.box_apply{
width:1114px;
padding:10px 15px;
border:8px solid #f6f6f6;
overflow:hidden;
}
.input{
width:162px;
border:1px solid #cbcbcb;
height:18px;
line-height:18px;
background-color:#f7f7f7;
padding:0 2px;
}
.txt{
border:1px solid #cbcbcb;
background-color:#f7f7f7;
padding:2px;
}

.right{
width:236px;
float:left;
overflow:hidden;
}

.in_left{
width:236px;
float:left;
overflow:hidden;
}

.cenav{ border-top:5px solid #4573c7; background:#038ddd; padding-bottom:15px;overflow:hidden;}
.cenav ul{ margin:0; padding:0; list-style:none;}
.cenav li{ padding:0 20px; line-height:49px !important; font-size:16px; color:#fff; position:relative; float:left; width:196px;}
.cenav li a{ display:block; color:#fff; border-bottom:1px solid #d9edf8; position:relative; overflow:hidden; line-height:49px; z-index:2;}
.cenav li a span{ display:block; float:left; cursor:pointer;}
.cenav li a b{ display:block; float: right; cursor:pointer; font-family:"����"; font-weight:normal;}
.cenav li div{ display:block; position:absolute; left:0; top:0; width:0px; height:50px; background:#d9edf8;}
.cenav li div, .cenav li a{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.cenav li:hover div, .cenav li.cenn div{ display:block; position:absolute; left:0; top:0; width:100%; height:50px;}
.cenav li:hover a, .cenav li.cenn a{ color:#000; border-bottom-color:#d9edf8;}

.border{
width:236px;
border-top:5px solid #038ddd;
border-bottom:5px solid #038ddd;
overflow:hidden;
background-color:#ffffff;
}
.border img{
border:none;
}

.wx{
width:236px;
border-top:5px solid #038ddd;
border-bottom:1px solid #c4c3c3;
background-color:#ffffff;
overflow:hidden;
}
.wx_tt{
width:197px;
height:32px;
border-bottom:1px solid #d7d7d7;
line-height:32px;
padding-left:35px;
background:url(/uploads/image/images/wx.gif) 10px center no-repeat;
}
.wx_box{
width:146px;
padding:184px 43px 15px 43px;
line-height:24px;
overflow:hidden;
background:url(/uploads/image/images/ewm.gif) center 20px no-repeat;
}


.in_right{
width:884px;
padding:10px 30px;
background-color:#ffffff;
float:right;
overflow:hidden;

}
.in_curr{
width:884px;
height:44px;
border-bottom:1px solid #dedede;
overflow:hidden;
}
.in_curr label{
width:200px;
height:44px;
line-height:44px;
display:block;
float:left;
font-size:18px;
color:#010101;
}
.in_curr span{
width:390px;
height:44px;
line-height:44px;
display:block;
float:right;
text-align:right;
}
.in_content{
width:884px;
padding:15px 0;
overflow:hidden;
line-height:28px;
font-size:14px;
font-family: "microsoft yahei",arial,"����";
}

.his_box{
width:884px;
background:url(/uploads/image/images/time_y.png) 74px top no-repeat;
padding-top:24px;
height:1032px;
overflow:hidden;
}
.his_box ul{
margin:0;
padding:0;
list-style:none;
}
.his_box ul li{
width:884px;
height:130px;
float:left;
position:relative;
}
.his_box_time{
height:130px;
line-height:130px;
width:74px;
position:absolute;
left:6px;
top:0;
font-size:24px;
color:#68b8e7;
font-weight:bold;
font-family:arial, helvetica, sans-serif;
}
.his_box_om{
width:24px;
height:130px;
background:url(/uploads/image/images/time_b.png) center center no-repeat;
position:absolute;
top:0;
left:81px;
}
.his_box_txt{
width:512px;
padding-left:40px;
padding-right:18px;
padding-top:14px;
height:98px;
font-size:12px;
position:absolute;
left:114px;
top:15px;
background:url(/uploads/image/images/time_out.png) top center no-repeat;
overflow:hidden;
line-height:18px;
}
.his_box_txt strong{
color:#333;
}
.his_box ul li:hover .his_box_time{
color:#038ddd;
}
.his_box ul li:hover .his_box_om{
background:url(/uploads/image/images/time_a.png) center center no-repeat;}
.his_box ul li:hover .his_box_txt{
background:url(/uploads/image/images/time_hover.png) top center no-repeat;}
.his_box ul li:hover .his_box_txt strong{
color:#038ddd;
}


.mcip{
font:20px "microsoft yahei"; color:#666;
border-top:1px solid #ccc;
padding:20px 0 15px 0;
text-align:center;
}
.mcip span{ color:#df0e22}