/*
 * 奖学金
 * mr.sheak@gmail.com 20141124
 */
body{}


.idp_box{ width: 1000px; margin: 0 auto; padding: 0;}

/*idp_sp*/
.local_ico , .idp_nav_home , #idp_search a , .idp_lxdh , #idp_index_slide .slide_nav li.cur , .hot_ico , .new_ico , .dl_img_txt p , .tt span , .sub_tabs_item .item_cell p , .sub_tabs_item .pdl90 p , .idp_right_cgal dd p , .idp_tt_link_r , .r_ico , .idp_news_cell h3 , .msg_ico li , .back2top , .sub_hd_tabs { background-image: url(../imgs/idp_sp.png); _background-image: url(../imgs/idp_sp.jpg); background-repeat: no-repeat; background-position: 0 0;}


.r_ico{ padding-right: 15px; background-position: right -420px;}

.noMg{ margin: 0 !important;}

/*idp_header*/
#idp_header{ padding-top: 10px;}
#idp_header .local_ico{ padding-left: 25px; background-position: 0 -9px; margin-top: 5px;}
#idp_header .local_ico select{ width: 223px;}
#idp_header .idp_phone{ text-align: right;}
#idp_header .idp_phone i{ font-size: 22px; color: #595959;}
#idp_header .idp_phone span{ font-size: 12px; color: #999;}


/*idp_nav*/
#idp_nav{ height: 42px; background:#fcdec0; margin-top: 10px;}
#idp_nav .idp_box{ background-color: #f4932d; border-bottom: 4px solid #e76100;height: 38px; position: relative;}




/*idp_nav*/
#idp_nav{  background:#fcdec0; margin-top: 10px;}
#idp_nav .idp_box{ background-color: #f4932d; border-bottom: 4px solid #e76100; position: relative;}
#idp_nav .idp_box ul li a.idp_nav_home{ display: block; text-indent: -200px; width: 42px; height:38px;overflow: hidden; margin: 0;background-position: 10px -100px; _background-position: 10px -668px;}
#nav {	position:relative;	width:1000px;	margin:0 auto;	background:#f4932d;}
#nav ul li{ float: left; display: inline-block;}
#nav ul li a{ display: inline-block; color: #fff; height: 40px; line-height: 40px; font-size: 14px; margin:0; padding:0 15px}

#nav ul li a:hover , #nav ul li a.cur , #nav ul li.cur a{ color: #fff; background:#E76100;}

#nav .subnav {	display:none;	position:absolute;	top:38px;	width:930px;	height:36px;	line-height:30px;	font-size:14px;	white-space:nowrap;	background:#e76100;	padding-left:70px;	z-index:10;	border-bottom:4px solid #e76100;}
/*#nav .subnav p {	padding-right:4px;}*/
#nav .subnav p span {	display:block;	color:#FFFFFF;  }
#nav .subnav p a {	font-size:14px;	display:inline;	color:#fff;	text-decoration:none; }
#nav .subnav p a:hover {	font-weight:400;	background-image:none; background-color:#e76100;}
#nav .subnav .arrow {	position:absolute;	top:1px!important;	display:block;	width:2px;	height:1px; _height:1px; background:#e76100;
/*background:url(../images/nav_bg.png);
	background-position:0 -261px;*/
}
#idp_nav .idp_box ul li a.idp_nav_home{ display: block; text-indent: -200px; width: 42px; height:38px;overflow: hidden; margin: 0;background-position: 10px -100px; _background-position: 10px -668px;}
#idp_nav .idp_box ul li .idp_nav_home:hover {
    background: url("../imgs/idp_sp.jpg") no-repeat scroll 10px -100px #e76100;
}

/*idp_search*/
#idp_search{ width: 42px; height: 42px; position: absolute; top:0; right:0; overflow: hidden; background-color: #e76100;}
#idp_search input{position: absolute; height: 30px; line-height:30px; width: 215px; left: 5px; border:0; top:5px; padding: 0 5px; color: #666; border-radius: 3px; display: block;}
/*#idp_search:hover{ width: 300px;-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
#idp_search:hover input{ display: block;}*/
#idp_search a{ display: inline-block; width: 42px; height: 42px; position: absolute; right:0; background-position: right -52px; background-color: #e76100;}


/*idp_main*/
.idp_main{ margin-top: 20px;}
.idp_main .idp_main_item{ margin-right: 20px; }
.idp_main .idp_main_item.no_mgr{ margin-right: 0;}

.idp_cell_240{ width: 240px;}
.idp_cell_355{ width: 355px;}
.idp_cell_625{ width: 625px;}
.idp_cell_730{ width: 730px;}

/*idp_ad_1000_80*/
.idp_ad_1000_80{ margin: 15px auto;}
.idp_ad_1000_80 img{ display: block; height: 80px;}

/*tt*/
.tt{ height: 30px; line-height: 30px; position: relative; color: #00376a; border-bottom: 2px solid #00376a; font-size: 16px;}
.tt span{ color: #0159a3; font-size: 12px; position: absolute; top:3px; right: 0; background-position: right -414px; padding-right: 15px;}
.tt span a{ color: #999;}
.tt.blue{color: #00376a; border-bottom: 2px solid #00376a;}
.tt.green{color: #5db007; border-bottom: 2px solid #5db007; font-size: 14px;}

.tt .sub_tabs{ position: absolute; top:1px; right: 0;}
.tt .sub_tabs li{ float: left; margin-left: 3px;}
.tt .sub_tabs li a{ display: block; _display: inline-block; padding: 0 15px; height: 28px; line-height: 28px; border: 1px solid #e0e0e0; border-bottom: 0; font-size: 14px;}
.tt .sub_tabs li.cur a{border: 1px solid #0159a3; border-bottom: 0; color: #0159a3;}


.tt .sub_hd_tabs{ position: absolute; top:1px; right: 0; padding-right: 10px; background-position: right -414px;}
.tt .sub_hd_tabs li{ float: left; margin-left: 3px; }
.tt .sub_hd_tabs li a{ display: block; _display: inline-block;  height: 30px; line-height: 30px; _height: 26px; _line-height: 26px; font-size: 12px;}
.tt .sub_hd_tabs li.cur a{border-bottom: 0; color: #0159a3;}


.tt .idp_tt_link_r{ position: absolute; top:5px; right:0; padding-right:12px; font-size: 12px; color: #999; background-position: right -414px; _background-position: right -417px; display: block; _height:20px; _line-height:20px;}

.no_line{ border : none !important;}

.sub_tabs_item{ display: none;}
.sub_tabs_item.cur{ display: block;}

.zx_btn , .zx_btn a{display: block; width: 80px; height: 30px; line-height: 30px; border: 1px solid #595959; color: #595959; font-size: 14px; text-align: center;}

.sub_tabs_item h4{ font-size: 16px; color: #595959; height: 24px; overflow: hidden;}
.sub_tabs_item p i{ font-size: 12px; color: #595959; display: block;}
.sub_tabs_item .item_cell{ position: relative; width: 356px; height: 92px;}
.sub_tabs_item .item_cell.pdl90{ width:266px;}
.sub_tabs_item .item_cell p{ width: 265px; font-size: 12px; color: #999; background-position: right -385px; _background-position: right -390px;}
.sub_tabs_item .item_cell a{ color: #999;}
.sub_tabs_item .item_cell a.zx_btn{ position: absolute; top:48px; right:0;}

/*右侧图片*/
.sub_tabs_item .item_cell.pdl90 img.lImg{ position: absolute; top:0; left:0; display: block; width: 80px; height: 80px;}
.sub_tabs_item .pdl90 p{position: right -345px !important;}

.item_more{ padding-left: 90px; font-size: 12px; color: #595959;}


/*idp_lxdh*/
.idp_lxdh{ background-position: 0 -135px;}
.idp_lxdh li{ height: 40px; line-height: 40px; *height: 37px; *line-height: 37px; border-bottom: 1px solid #e0e0e0;  padding-left: 30px;}
.idp_lxdh li .left{ height: 40px; line-height: 40px; _height: 38px; _line-height: 38px; font-size: 14px; color: #0159a3;}
.idp_lxdh li .left a{color: #0159a3;}
.idp_lxdh li .left a:hover{color: #333;}
.idp_lxdh li .right{ height: 40px; line-height: 40px;  _height:38px; _line-height:38px; text-align: right; font-size: 12px; color: #999;}


/*idp_index_slide*/
#idp_index_slide{ height: 230px; margin-top: 5px;overflow: hidden;}
#idp_index_slide .slide_img{ width: 385px; height: 230px;  position: relative; }
#idp_index_slide .slide_img img{ display: block; width: 385px; height: 230px; float: left;}
#idp_index_slide .slide_img li{ display: none; padding:0;}
#idp_index_slide .slide_img li.cur{ display: block;}

#idp_index_slide .slide_nav{ width: 238px; height: 230px; overflow: hidden; padding-top: 1px;}
#idp_index_slide .slide_nav li{ font-size: 14px; color: #595959; padding:8px 0 8px 15px;  border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:2px solid #e0e0e0; margin-top: -1px; _margin-top: 0px; cursor: pointer;}
#idp_index_slide .slide_nav li p{ display: none;  font-size: 14px; color: #a6a6a6; margin-top: 5px; height: 40px; overflow: hidden;}
#idp_index_slide .slide_nav li.cur{ background-color: #404040; background-position: 210px -330px; *background-position: 220px -330px; _background-position: 220px -727px; border:0; border-left:10px solid #4ea40a; font-size: 16px; color: #fff; padding:8px 15px 8px 5px;}
#idp_index_slide .slide_nav li.cur p{ display: block;}
#idp_index_slide .slide_nav li.cur a{ color: #fff;}

/*tt_list*/
.tt_list{}
.tt_list li{  overflow: hidden; position: relative;}
.tt_list li span{ position: absolute; top:3px; right:0; color: #999;}
.tt_list li a{ font-size: 14px; color: #595959; line-height: 26px; white-space: nowrap;}
.tt_list li a:hover{ color: #000;}
.hot_ico{ background-position: 0 -494px;}
.new_ico{ background-position: 0 -522px;}

/*idp_lxzx_slide*/
#idp_lxzx_slide{ height: 85px; _height: 90px; overflow: hidden; margin-top: 10px;}
#idp_lxzx_slide .slide_img{ width: 340px;}
#idp_lxzx_slide .slide_img li{ display: none;}
#idp_lxzx_slide .slide_img li.cur{ display: block;}

#idp_lxzx_slide .slide_nav{ width: 7px;}
#idp_lxzx_slide .slide_nav ul li{ margin-bottom: 3px; float: left;}
#idp_lxzx_slide .slide_nav ul li a{ display: block; width: 3px; height: 12px; border: 1px solid #e0e0e0;}
#idp_lxzx_slide .slide_nav ul li a.cur , #idp_lxzx_slide .slide_nav ul li.cur a{ background: #0159a3; border:0;width: 5px; height: 14px;}


.dl_img_txt{ position: relative; padding-left: 90px; height: 85px;}
.dl_img_txt img{ display: block; width: 80px; height: 80px; position: absolute; top:0; left:0;}
.dl_img_txt h3{ font-size: 14px; color: #4c4c4c; margin-bottom: 10px;}
.dl_img_txt p{ background-position: right -385px; _background-position: right -388px;}
.dl_img_txt p a{ font-size: 12px; color: #999;}

.ad_240-40{ display: block; width: 240px; height: 40px;}

/*mid_slide*/
.mid_slide{ width: 350px;}
.mid_slide .slide_img{ width: 282px; height: 282px; overflow: hidden;}
.mid_slide .slide_img li{ width: 282px; height: 282px; overflow: hidden; display: none;}
.mid_slide .slide_img img{ display: block; width: 282px; height: 282px;}
.mid_slide .slide_img li.cur{ display: block;}
.mid_slide .slide_nav{ width: 50px; margin-left: 10px;}
.mid_slide .slide_nav li{ margin-bottom: 8px;float: left;}
.mid_slide .slide_nav li img{ display: block; width: 50px; height: 50px; opacity: 0.6;}
.mid_slide .slide_nav li.cur img{ opacity: 1;}


/*select*/
.divselect{width:100%;  position:relative; z-index:10000;}
.divselect div{width:100%; height:30px;line-height:30px; display:block; color:#807a62; cursor:pointer;font-style:normal;
padding-left:4px; padding-right:30px; border:1px solid #ccc; 
background:url(../imgs/xjt.png) no-repeat right center;}
.divselect ul{width:100%;border:1px solid #ccc; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;}
.divselect ul li{height:30px; line-height:30px; margin:0;}
.divselect ul li a{display:block; height:30px; color:#333333; text-decoration:none; padding-left:10px; padding-right:10px;}
.divselect ul li a:hover{background-color:#f0f0f0;}


/*idp_right_cgal*/
.idp_right_cgal{ position: relative;}
.idp_right_cgal dt{position: absolute; top:0; right:0;}
.idp_right_cgal dd{ width: 183px;}
.idp_right_cgal dd p{ padding-left: 10px; background-position: right -403px;}
.idp_right_cgal dd h3{ color: #595959; font-size: 13px;}
.idp_right_cgal dd p a{ font-size: 12px; color: #999;}

/*idp_r_ask*/
.idp_r_ask{ width: 248px;}
.idp_r_ask li{ float: left; margin: 0 3px 5px 0;}

/*智能评估*/
#idp_znpg{ width: 620px; }
#idp_znpg li{ width:115px; float: left; margin:0 8px 5px 0; _margin:0 0 5px 0; _padding-right:7px;}
#idp_znpg li .divselect{ width: 81px; _width:78px;}
#idp_znpg li .divselect ul{ width: 115px;}
#idp_znpg li .divselect ul li{ width: 115px; _width:112px;}
#idp_znpg li label{ line-height: 24px; *line-height: 28px; color: #4ea40a; _margin-left:-5px;}
#idp_znpg li a{ font-size: 12px; }

.input_115 , .w_230{ width: 107px; _width: 105px; height:30px;line-height:30px; display:block; color:#807a62; border:1px solid #ccc; padding: 0 4px;}
.input_115{ _width:112px;_margin:0; _padding:0;}
.w_230{ width: 230px !important;_width: 223px;}
.input_230{ width: 230px;  border: 0; _width: 223px;}
.green_sb , .green_sb a{ display: block; width: 117px; height: 32px; line-height: 32px; text-align: center; color: #fff !important; background: #4ea40a;}
.blue_sb , .blue_sb a{ display: block; width: 117px; height: 32px; line-height: 32px; text-align: center; color: #fff !important; background: #0159a3;}

/*idp_news_cell*/
.idp_news_cell{ float: left; margin-top: 20px; float: left; margin-right: 20px; _margin-right: 10px;}
.idp_news_cell h3{ font-size: 16px; color: #595959; margin-bottom: 10px; background-position: right -418px;}

.over_item{ width: 760px; _width: 735px;}


/*idp_list*/
.idp_list{padding-top: 5px;}
.idp_list li{position: relative; white-space: nowrap; overflow: hidden;}
.idp_list li em{ font-style: normal; font-size: 12px; color: #999; float: right; *margin-top:-20px;}
.idp_list li , .idp_list li a{color: #595959; line-height: 22px;}
.idp_list li a:hover{ text-decoration: underline;}
.idp_list li:before{ content: "- "; }
.idp_list li{ *background: url(../imgs/idp_sp.jpg) no-repeat left -622px; *padding-left: 10px;}
.w_355{ width: 355px;}

/*idp_story*/
#idp_story{ margin-top: 10px;}
#idp_story .slide_nav{border-bottom: 3px solid #4ea40a;}
#idp_story .slide_nav li{ float: left; margin-right: 4px;}
#idp_story .slide_nav li a{ border: 1px solid #e0e0e0; display: block; width: 75px; text-align: center; height: 24px; line-height: 24px; color: #999; border-bottom:0;}
#idp_story .slide_nav li.cur a{ border: 1px solid #4ea40a; color: #4ea40a; border-bottom:0;}

#idp_story .slide_img{ margin-top: 10px;}
#idp_story .slide_img li{ display: none;}
#idp_story .slide_img li p{ line-height: 22px;}
#idp_story .slide_img li p:before{ content: "- "}
/* #idp_story .slide_img li p{ *background: url(../imgs/idp_sp.jpg) no-repeat left -622px; *padding-left: 10px;} */


#idp_story li.cur{ display: block;}

/*footer*/
#footer{ background: #c6c6c6; border-top:10px solid #f8cfb2; margin-top: 30px;}
#footer .idp_box{ width: 910px; padding-bottom: 30px; background: #434343; border-top:10px solid #e76100; margin-top: -10px; padding: 30px 45px 0;}
#footer .idp_box .idp_footer_item{ padding-bottom: 20px; border-bottom:1px solid #666;}


/*idp_footer_flag*/
#idp_footer_flag{ }
#idp_footer_flag ul{padding:0 0 20px 30px;}
#idp_footer_flag ul li{ float: left; margin-right: 30px;}
#idp_footer_flag ul li dl{ padding-left: 70px; _padding-left: 10px; position: relative; _border:1px solid #434343;}
#idp_footer_flag ul li dl dt{ position: absolute; top:2px; left:0; _left:-10px;}
#idp_footer_flag ul li dl dd{ font-size: 14px; color: #f5f5f5; line-height: 16px; ——margin-left: 60px;}

/*idp_footer_list*/
#idp_footer_list{ width: 950px;}
#idp_footer_list dl{ float: left; margin: 30px 35px 10px 0;}
#idp_footer_list dl dt{ font-size: 14px; color: #f5f5f5; margin-bottom: 10px;}
#idp_footer_list dl dd{ font-size: 12px; color: #b2b2b2;}
#idp_footer_list dl dd p{ line-height: 20px;}
#idp_footer_list dl dd p a{ color: #b2b2b2;}
#idp_footer_list dl dd p a:hover{ text-decoration: underline;}


/*idp_footer_link*/
.idp_footer_link{ text-align: center; margin: 20px auto; color: #f5f5f5;}
.idp_footer_link a{ color: #f5f5f5; font-size: 14px; padding: 0 10px;}
.idp_footer_link a:hover{ text-decoration: underline;}

.idp_footer_logo{ padding-left: 70px; margin: 0 auto; width: 500px;  height: 60px;}

/*idp_footer_copyright*/
.idp_footer_copyright{ padding-left: 70px; margin: 0 auto; width: 620px; background: url(../imgs/idp_footer_copy.jpg) left top no-repeat; height: 90px;}
.idp_footer_copyright .ft_14 , .idp_footer_copyright .ft_14 a{ font-size: 14px; color: #a8a8a8;}
.idp_footer_copyright .ft_14 a:hover{ text-decoration: underline;}
.idp_footer_copyright p{ color: #a8a8a8; font-size: 12px; line-height: 22px;}

/*idp_footer_friendLink*/
.idp_footer_friendLink{ color: #808080;}
.idp_footer_friendLink p{ font-size: 14px; text-align: center; padding:15px 0;}
.idp_footer_friendLink a{ margin-right: 10px; color: #808080; word-break:break-all; word-warp: break-world; display: inline-block; line-height: 20px;}


/*fixed*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed;} 
.fixed{ position: fixed; right: 0; top: 160px;;}
.ie6{ _position:absolute; _margin-top: 0; _top:expression(documentElement.scrollTop+(documentElement.clientHeight-this.offsetHeight)/2)} /* ie6 fixed hack */

.idp_right_float{ right:50%; width: 140px; margin-right: -700px; background: #fff;}
.idp_right_float .idp_right_box{ border: 1px solid #e6e6e6; padding: 10px 0px 10px 10px;}
.msg_ico , .m_msg{ margin: 5px 0 15px;}
.s_msg a{ display:block; width: 30px; margin-right: 5px;}
.l_msg a{ display:block; width: 95px;}
.m_msg a{ display:block; width: 55px;}
.idp_right_box li{ padding-right: 25px; background-position: right -562px; line-height: 22px; float: left;}
.m_msg li{ padding: 0;}


.idp_left_float{left:50%; width: 140px; margin-left: -700px; background: #fff;}
.idp_left_float .idp_left_box{ border: 1px solid #e6e6e6; padding: 10px 0px 10px 10px;}
.idp_left_float .idp_left_box .divselect{ width: 80px; margin-top: 5px;}
.idp_left_float .idp_left_box .divselect ul{ width: 114px;}
.w_108{ width: 108px; border: 1px solid #ccc; height: 26px; line-height: 26px; margin-top: 5px; padding: 0 3px;}

.back2top{ padding-left: 20px;  background-position: -15px -592px; margin: 10px 0 10px 30px; display: block;}
