/*header_top*/
body{background:url(bg_gradient.png) repeat-x center top; background-color:#bedaff;}
body a{color:#666666}
#head .head_top_l{width:320px;height:20px;line-height:20px;overflow:hidden;}
#head .head_top_l span{background:url(icon_sunny.png) no-repeat center top;background-position:215px 0px;color:#666;display:block;}
#head .head_top_r{/*width:275px;*/height:20px;line-height:20px;}
#head .head_top_r span,a{color:#999;overflow:hidden;zoom:1}
#head .head_top_r span a:hover{color:#F00}
/*banner*/
/*nav*/
#nav{background:url(nav_bg.png) repeat-x center top;height:33px;}
#nav ul li{float:left;width:110px;text-align:center;display:table;vertical-align:middle;line-height:33px;background:url(nav_line.png) no-repeat left center;}
#nav ul li a{color:#fff;display:table-cell;vertical-align:middle}
#nav ul li a:hover{color:#004d94}
#nav ul li current a,#nav ul li a:hover{background:url(cursor_pointer.png) no-repeat center bottom;width:86px;height:30px;margin-left:15px;}
/*news*/
#news{border:1px solid #d7dfe9;width:748px;height:270px;overflow:hidden;zoom:1}
#news .news_l{width:340px;float:left;zoom:1;}
#news .news_l img{padding:10px;float:left;position:absolute;}
#news .news_l p{position:relative;line-height:10px;left:20px;top:242px;color:#fff;}
#news .news_l #case_b div li{width:18px;height:15px;background:#48484C;position:relative;left:250px;top:228px;list-style:none;color:#fff;float:left;margin:1px;text-align:center;vertical-align:middle;display:table-cell}
#news .news_l #case_b div li:hover{background-color:#FF7E00}
#news .news_r{width:390px;float:right;margin-top:15px}
#news .news_r h2{color:#fe0000;font-size:18px;}
#news .news_r p{color:#004d94;margin-top:10px}
#news .news_r p a{color:#fe6000;}
#news .news_r ul li{color:#666;line-height:28px;/*height:28px*/}
#news .news_r ul li a:hover{color:red;}
#news .news_r ul li a{background:url(icon_disc.png) no-repeat left center;/*width:4px;height:4px;*/padding-left:10px;overflow:hidden;zoom:1}

/*news引用部分*/
#news .lunbo{float:left;}
#news .lunbo div{padding:5px;}
.d1{width:330px;height:270px;overflow:hidden;position:relative;}  
.d1 ul{display:none;}  
.loading{width:443px;border:#666666 2px solid;background-color:#000000;color:#FFCC00;font-size:12px;height:179px;text-align:center;padding-top:30px;font-weight:bold;}
.d2{width:100%;height:270px;overflow:hidden;}  
.num_list{position:absolute;width:100%;margin-left:5px;bottom:20px;background-color:#000000;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}  
.num_list span{display:inline-block;height:16px;padding-left:6px;}
.button{position:absolute;z-index:1000;right:0px;bottom:20px;font-size:13px;font-weight:bold;}  
.button a{background-color:#666666;display:block;line-height:14px;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}  
.button .b2{color:#FFCC33;background-color:#FF7E00;}  






/*column*/
#column{border:1px solid #d7dfe9;width:240px;height:270px;float:right;margin-top:10px  }
#column .more_bg{background:url(more_bg.png) no-repeat center top;position:absolute;width:235px;height:30px;overflow:hidden}
#column .more_bg .more{float:right;padding:6px 8px 5px 0px;position:relative}
#column .lanmu{padding:5px 0px 0px 5px;}
#column .word{position:relative;padding:6px 0 0 20px;font-size:14px;color:#fff;}
#column .pic .direction1,direction3{margin-right:10px;}
#column .pic .direction3{margin-left:10px;}
#column .pic .direction2{margin-top:20px}
#column div img{vertical-align:middle;/*padding-left:10px*/}
#column .pic a img{border:2px solid #ddd;}
/*#column .pic a img{padding:0 10px;}*/
#column .pic{padding-left:5px;margin:0 auto;text-align:center!important;vertical-align:middle;}
#column .pic p{text-align:center;display:block;padding-top:10px;padding-left:20px;color:#666;}


/*引用部分*/
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif,"宋体";}
#wrap_slide{width:240px;height:229px;position:relative;margin:0 auto;}
.slide_box ul{border-bottom:2px solid #A8CF36;padding:5px 0 15px 2px;height:10px;}
.slide_box li{float:left;text-align:center;color:#555555;margin-right:1px;padding:0 1px;}
.slide_box li a{text-decoration:none;padding:0 1px;color:#555555;}
.slide_box li a.current{background-color:#AACF34;color:#fff;}
.slide_box li:hover{background-color:#AACF34;padding:0 1px;color:#ffffff;}
#slide{width:144px;height:203px;overflow:hidden;position:absolute;left:48px;top:20px;}
#slide p{margin:10px 0 0 0;font-size:12px;line-height:20px;color:#545454;text-align:center;color:#666;}
#slide div{text-decoration:none;display:block;width:144px;height:203px;position:absolute;left:480px;}
#previous{width:20px;height:41px;line-height:99em;overflow:hidden;background:url(icon_left.png);position:absolute;left:18px;top:100px;cursor:pointer;}
*html #previous{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_left.png', sizingMethod='crop');}
#next{width:20px;height:41px;line-height:99em;overflow:hidden;background:url(icon_right.png);position:absolute;left:202px;top:100px;cursor:pointer;}
*html #next{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/right.gif', sizingMethod='crop');}

/*#column .pic{padding-left:5px;margin:0 auto;text-align:center!important;vertical-align:middle;}
#column .pic p{text-align:center;display:block;padding-top:10px;padding-left:20px;color:#666;}
*/



/*main*/
#main{width:750px;height:696px;float:left;margin-top:10px}
#main .main_l{width:220px;height:455px;overflow:hidden;zoom:1;float:left}
#main .main_l .study{border:1px solid #D7DFE9;height:300px;margin-top:10px;background:#ebf8ff}
#main .main_l .study img{position:absolute;}
#main .main_l .study .study_bt p{position:relative;color:#fff;font-size:14px;text-align:center;margin-left:22px;vertical-align:middle}
#main .main_l .study .more_bt img{padding-right:30px}
#main .main_l .study .more_bt p{position:relative;color:#fff;font-size:11px;text-align:center;margin-left:5px;vertical-align:middle;}
#main .main_l .study ul{margin-top:20px;}
#main .main_l .study ul li{background:url(study_bg.png) no-repeat center top;margin-top:10px;width:200px;height:30px;margin-left:10px}
#main .main_l .study ul li a{background:url(icon_research.png) no-repeat left center;padding-left:10px;line-height:30px;margin-left:10px}
.main_r{width:522px;height:450px;margin-left:5px;float:right;}
.main_r .main_l, .main_r_t{background:url(more_bg.png) no-repeat center top; width:100%;border-bottom:1px solid #d7dfe9;overflow:hidden;zoom:1}

/*部分通用样式*/
.main_r_t .main_r_t1{background:url(button_mouse.png) no-repeat left top;width:84px;height:25px;margin-left:5px;margin-top:5px;color:#fff;font-size:14px;margin-left:10px;text-align:center}
.main_r_t .main_r_t2{background:url(icon_more.png) no-repeat right bottom;width:43px;height:16px;margin:7px 10px 0px 0px;display:table;*margin-left:5px;}
*.main_r_t .main_r_t2{background:url(icon_more.png) no-repeat right bottom;width:43px;height:16px;margin:7px 10px 0px 0px;display:table;*margin-left:5px;}
.main_r_t .main_r_t2 a{color:#fff;font-size:11px;text-align:center;display:table-cell;vertical-align:middle;line-height:18px;margin:0 auto;}
/*部分通用样式__end*/

.main .border{border:1px solid #d7dfe9;width:749px;height:220px}
.main_r .border{border:1px solid #d7dfe9;width:520px;height:218px;}
/*.main_r .main_r_t .main_r_t1{background:url(button_mouse.png) no-repeat left top;width:84px;height:25px;margin-left:5px;margin-top:5px;color:#fff;font-size:14px;margin-left:10px;text-align:center}
.main_r .main_r_t .main_r_t2{background:url(icon_more.png) no-repeat right bottom;width:43px;height:16px;margin:7px 10px 0px 0px;display:table}
.main_r .main_r_t .main_r_t2 a{color:#fff;font-size:11px;text-align:center;display:table-cell;vertical-align:middle;line-height:18px}*/
.main_r .science li{line-height:26px;border-bottom:1px dashed #D7DFE9;color:#666666;margin-left:20px;text-align:right;margin-right:15px;}
.main_r .science li a{background:url(icon_disc.png) no-repeat 0 12px;padding-left:10px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;line-height:26px;float:left;overflow:hidden;zoom:1}
.main_r .science li a:hover{color:red;}
#main_bottom{width:748px;height:220px;border:1px solid #d7dfe9;margin-top:5px}
#main_bottom .corporation{margin:10px}
#main_bottom .corporation img{padding:10px;display:block;}
#main_bottom .corporation span{margin:0 auto;text-align:center;display:block;color:#666666}
/*about*/
#about{width:242px;height:685px;float:right;margin-top:10px;overflow:hidden;zoom:1;}
#about img{border:1px solid #ddd;margin:0 auto;padding:1px;display:block}
#about .rec{margin-top:10px}
#about .border{border:1px solid #d7dfe9;width:240px;height:220px;}
#about .border ul{overflow:hidden;zoom:1}
#about .border ul li{white-space: nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;zoom:1;height:26px;line-height:26px;border-bottom:1px dashed #D7DFE9;color:#666;margin:0 20px;}
#about .border ul li a{background:url(icon_disc.png) no-repeat left center;/*width:4px;height:4px;*/padding-left:10px;}
#about .border ul li a:hover{color:red;}
#about .border p a{margin:5px 0 0 15px;float:left;font-size:14px;color:#346daa}
#about .border p a:hover{background:url(button_mouse.png) no-repeat center left;width:84px;height:25px;color:#fff;padding-left:10px;}
#about select{width:242px;height:33px;background:#eee;border:1px solid #d7dfe9;margin-top:0px;color:#666; overflow:hidden; line-height:33px}
#about select:hover{border:1px solid #aaa;}
#about select option{color:#666666;line-height:33px;}
#about .search label input:hover{border:1px solid #aaa;}
#about .search form label input{background:#eee url(../img/magnifier.png) no-repeat 10px 7px;  width:187px;height:33px;border:1px solid #ddd;border-radius:4px;margin-top:10px;float:left; line-height:33px; padding-left:3px}
#about .search form label input:hover{background:none; overflow:hidden;}
#about .search span{background:url(icon_search.png) no-repeat right center;width:48px;height:55px;float:right;overflow:hidden;}
/*内页左边导航*/
.main_list{padding: 10px 0;}
.contain{margin: 0 auto; padding: 0 5px; width: 960px; background-color: #fff;}
.arrow{margin: 0 8px; color: #ddd; font-family:"宋体";}
.text_r{text-align: right;}
.text_c{text-align: center;}
.l_230{float: left; width: 230px;}
.r_720{float: right; width: 720px;}
.l_200{float: left; width: 200px;}
.r_780{float: right; width: 780px;}
.mb_40{margin-bottom: 40px;}

.l_nav dt{padding-left: 20px; line-height: 45px; font-size: 18px; color: #fff; background-color: #043d9e;}
.l_nav dd{border-bottom: 1px solid #ddd; background: #eee url(../images/l_nav.gif) 95% 50% no-repeat;}
.l_nav dd a{display: block; padding-left: 19px; line-height: 44px; font-size: 14px; color: #666; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.l_nav .on a{color: #0c4aa3; padding-left: 15px; background-color: #fff; border-left: 5px solid #fe6000; border-right-color: #fff;}

.in_tit{padding: 0 10px 0 20px; height: 43px; line-height: 43px; font-size: 14px; color: #0c4aa3; background-color: #eee; border-top: 2px solid #043d9e;}
.in_tit .catalog{float: right;}
.catalog{line-height: 45px; font-size: 12px; color: #999;}
.catalog a{color: #999;}
.catalog i{margin: 0 5px; font-family:"宋体"; font-style: normal;}

.blue_list li{padding: 10px 0 10px 18px; font-size: 12px; background: url(../images/blue_arrow.gif) 0 50% no-repeat; border-bottom: 1px dotted #ddd;}
.blue_list i{float: right; font-style: normal; color: #999;}
/*-------效果------*/
.t_tool a:hover, .footer a:hover, .grey_list a:hover, .r_list a:hover, .catalog a:hover,.blue_list a:hover, .news_display a:hover{text-decoration: underline;}
.t_nav a, .page a, .pic_list img{transition: all 0.3s ease 0s;}
.pic_list img:hover{transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}

.pic_list{}
.pic_list2{}
.pic_list li{float: left; margin: 10px 25px 10px 10px; width: 118px; text-align: center; border: 1px solid #ddd;}
.pic_list2 li{float: left; margin: 10px 25px 10px 10px; width: 157px; text-align: center; border: 1px solid #ddd;}
.pic_list div{display: inline-block; *display: inline; zoom: 1; padding-top: 4px; width: 110px; height: 150px; overflow: hidden;}
.pic_list2 div{display: inline-block; *display: inline; zoom: 1; padding-top: 4px; width: 149px; height: 110px; overflow: hidden;}
.pic_list2 p{padding: 5px 0; *margin-top: 4px; border-top: 1px solid #ddd;}
.pic_list2 a:hover p{color: #fff; background-color: #3995e2;}
.pic_list p{padding: 5px 0; *margin-top: 4px; border-top: 1px solid #ddd;}
.pic_list a:hover p{color: #fff; background-color: #3995e2;}

.news_display dt{text-align: center;}
.news_display h1{padding: 20px 0 10px 0; font-size: 18px; color: #666; text-align: center; border-bottom: 1px dotted #ddd;}
.news_display .tit_alt{padding: 5px 0; font-size: 12px; color: #999;}
.news_display .tit_alt a, .news_display .link a{color: #999;}
.news_display dd{margin: 30px 0;}
.news_display .p p{margin-bottom: 8px; line-height: 2; text-indent: 2em; font-size: 12px; color: #777;}
.news_display .link{background-color: #eee;}
.news_display .link div{padding: 10px 20px; font-size: 12px; color: #666; border-bottom: 1px solid #ddd;}
.news_display .link .last{border-bottom: none;}
/*页码*/
.page{margin: 20px 0; text-align: center;}
.page a{margin: 0 2px; display: inline-block; padding: 0 10px; height: 28px; line-height: 28px; font-size: 12px; color: #797979; background-color: #fff; border: 1px solid #ddd;}
.page a:hover{color: #3995e2; border-color: #3995e2;}
.page .on{color: #fff!important; background-color: #3995e2; border-color: #3995e2;}
.page .disable{color: #797979!important; border-color: #ddd!important; cursor: default;margin-top:20px;}
.page .more{padding: 0; color: #797979!important;  border: none; cursor: default;}


/*foot*/
#foot{height:80px;border-top:1px solid #D7DFE9;background:#eee;margin-top:10px}
#foot div{margin-top:20px;overflow:hidden;zoom:1}
#foot div p{margin:0 auto;height:20px;line-height:20px;text-align:center;color:#999;overflow:hidden;zoom:1}