/* CSS Document */

*{ margin:0; padding:0;}
ul{ list-style:none;}
a{ text-decoration:none; color:#333333; }
.clear{ clear:both;}
h2{font-family:"宋体"; font-size:16px; color:#858585; }
h3{ font-family:"宋体"; font-size:14px; font-weight:bold;}
h3.title{font-family:"微软雅黑"; font-size:14px; color: #0000;}
h4{ font-size:12px; font-family:"宋体"; color:#333333; line-height:30px;}
span.more a{ color:#666666;}
a#url4{ color:#fff;}
.row li a{ color:#fff;}
iframe em{ color:#fff;}
.hidden{ display:none;}
span.english{ font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#999999;}
body{ background:#DEEFFA; font-size:12px; font-family:"宋体"; color:#333333; }


#body_layout{ width:994px;  background:#FFF; margin:0 auto; padding-bottom:5px;}

#head{ width: 982px; height:318px; background:#DFF0FA; margin:0 auto;}
.banner{ width:982px; height:204px; position:relative;}
.home1{ position:absolute; top:0; right:170px; width:71px; line-height:30px; z-index:999;}
.home2{ position:absolute; top:0; right:80px; width:73px; line-height:30px; z-index:999;}
.home3{ position:absolute; top:0; right:0; width:65px; line-height:30px; z-index:999;}


.nav_layout{ width:982px; height:66px; background:url(../images/images/navbg_04.png) no-repeat;}
ul#nav li{ width:108px; height:38px; float:left; background:url(../images/images/nav_li_06.png) no-repeat right 50%;margin-top:3px; position:relative;}
ul#nav li a{ font-weight:bold; width:80px; height:35px; line-height:35px; display:block; font-size:14px; font-family:"微软雅黑"; color:#FFF; margin:0 auto; text-align:center;}
ul#nav li a.click{ background:url(../images/images/a_clickbg_06.png) no-repeat;}

ul#nav li div.menu02{ height:28px; line-height:28px; width:600px; position:absolute; top:38px; left:0; display:none;}
ul#nav li div.menu02 a{ font-weight:normal; color:#666666; font-size:12px; font-family:"微软雅黑"; float:left; height:25px; line-height:25px; background:none; }
ul#nav li div.menu02 a:hover{color:#FA7E49;}
ul#nav li div.menu02 span{ height:25px; line-height:25px; display:block;color:#666666; font-size:12px; font-family:"微软雅黑"; width:2px; float:left;}

.time{ width:982px; height:37px; background:url(../images/images/timebg_05.png) no-repeat; line-height:37px;}
.time .wz{ width:300px; height:37px; float:left; color:#fff; padding-left:120px;}
.time .jb{ width:150px; height:37px; float:left;  color:#fff;}
.time #kstime{ width:220px; height:37px; float:left;  color:#fff;}
/* --/-head end---*/

#main{ width:982px; margin:0 auto;  }
.dloat_bj{ padding-left:40px; width:216px; height:46px; background:url(../images/images/dt01_181.gif) no-repeat;}
.dloat_bj li{ float:left; width:100px; text-align:center; padding-top:15px; height:23px;}
.dloat_bj li.cli1{background:url(../images/tit.gif) no-repeat left 7px;}
.main_l{ width:256px; height:862px;  float:left;}
dl.dloa dt{ width:256px; height:46px; background:url(../images/images/dt01_18.gif) no-repeat;}

dl.dloa dt h3{ height:46px; line-height:46px; padding-left:40px; color:#E96B36;}
dl.dloa dt h3 span.english02{ font-size:14px; color:#E96B36;font-family:Arial, Helvetica, sans-serif;}
dl.dloa dd{ background:#E0F0FA; padding-bottom:8px; padding-left:6px;}
dl.dloa dd a{ background:url(../images/images/oa_abg_10.png) no-repeat 20px 50%; padding-left:40px;}
dl.dloa dd table a{ display: inline; background:none; padding:0px;}

dl.dloa dd .oa{ width:242px; height:116px; background:#FFF; border:1px solid #C1E1F5;}
dl.dloa dd .oa table{ border-collapse:collapse; margin-top:10px; }
dl.dloa dd .oa table input.user{ height:21px; width:126px; padding:1px 2px; border:1px solid #E2E2E2;}
dl.dloa dd .oa table input.ps{ height:21px; width:126px; padding:1px 2px;  border:1px solid #E2E2E2;}

dl.dloa dd .oa table input.sub{ border:0 none; width:70px; height:23px; background:url(../images/images/oa_sub_32.png) no-repeat; color:#fff;}
dl.dloa dd .oa table a.sub{ display:block;width:70px; height:23px;float:left;;background:url(../images/images/oa_sub_32.png) no-repeat; color:#fff; line-height:23px; text-align:center; margin-left:32px;}
/**/
dl.dloa dt h3{ float:left; }
dl.dloa dt a{ float:right; line-height:42px; color:#fff; padding-right:5px;}
ul#notice{ width:242px; height:151px; background:#fff; border:1px solid #C1E1F5; padding-top:5px;}
ul#notice li{ height:25px; *height:21px;  }
ul#notice li a{ height:25px; line-height:25px; *height:21px; *line-height:21px; display:block; width:140px; float:left;}
ul#notice li span{ height:25px; line-height:25px; *height:21px; *line-height:21px; display:block; width:40px; float:right;}
/**/
div#search{ width:242px; height:43px; background:#fff; border:1px solid #C1E1F5; position:relative;}
div#search .text{ width:131px; height:20px; border:1px solid #CAE5F7; padding:1px 2px; position:absolute; left:23px; top:11px;}
div#search .submit{ width:61px; height:24px; background:url(../images/images/search.png) no-repeat; position:absolute; right:11px; top:11px; border:0 none; color:#fff;  padding-left:20px;}
dl.dloa .message{ width:244px; height:45px; margin-top:8px;}
dl.dloa .message img{ border:0 none;}
dl.dloa .message a{ padding:0; background:none;}
/**/

ul#honor{ width:242px; height:125px; background:#fff; border:1px solid #C1E1F5; padding-top:5px;}
ul#honor li{ height:25px; *height:21px;}
ul#honor li a{ height:25px; line-height:25px; *height:21px; *line-height:21px;  display:block; width:190px; float:left;}
/**/
div.infro{  width:242px; height:126px; background:#fff; border:1px solid #C1E1F5; padding-top:5px; margin-top:7px;}
.infro .infro_head{ width:242px; height:32px; background:url(../images/images/dtbg_12.png) no-repeat;}
.infro_head span.english{ width:130px; display:block; float:left; font-size:8px; padding-left:3px; padding-left:8px; padding-top:5px; }
dl.dloa .infro_head a{ float:right; line-height:30px; background-image:none; padding:0; color:#666666; width:60px;}
.infro h2{ padding-left:5px; color:#2E2E2E;}
.infro p{ line-height:20px; width:222px; padding-top:5px; padding-left:10px;}

/*------------------------------/main_l-------------------------------------------------------------------*/



/*------------------------------/main_r-------------------------------------------------------------------*/




.main_r{ width:718px; height:862px; float:right;}

dl.news_img{ width:305px; height:310px; background:url(../images/images/newsimg_bg_03.png) no-repeat; float:right;}
dl.news_img dt{ width:303px; height:41px;}
dl.news_img dt h3.title { width:120px; height:34px; line-height:34px; float:left; padding-left:35px; }
dl.news_img dt span.more{width:50px; float:right; display:block;}
dl.news_img dt span.more a{ height:34px; line-height:34px; display:block; }
dl.news_img dd{ text-align:center;}
dl.news_img dd img{ width:286px; height:226px;}
.hhhhhh{ line-height:60px; font-size:30px; color:red;}

/*tabs*/

div.com_news{ float:left; width:406px; height:310px; background:url(../images/images/com_news_03.png) no-repeat;}
ul.news_tab{ padding-left:35px; float:left; }
ul.news_tab li{ width:84px; height:30px; float:left; margin-top:5px; line-height:28px; text-align:center; font-family:"微软雅黑"; font-size:14px; color: #0000; font-weight:bold; cursor:pointer;}
div.ul_layout{ width:406px;}
ul.news_tab li.over{ background:url(../images/images/a_over.png) no-repeat;}
div.ul_layout span.more{ float:right; height:34px; line-height:34px; width:50px;  display:block;}
div.ul_layout span.more a{ display:block; height:34px; line-height:34px;}
div.content_id {padding-top:18px; padding-left:18px; display:none;}
div.content_show{display:block;}
div.content_id h3{ color:#B10000; width:367px; margin-bottom:5px;}
div.content_id h3 a{color:#B10000;}
div.content_id p{width:367px; line-height:20px; text-indent:2em; padding:5px 0;}
div.content_id ul li{width:367px; border-bottom:1px dotted #B7B7B7; height:25px;*height:21px;}
div.content_id ul li a{ height:25px; *height:21px; *line-height:21px; line-height:25px; display:block; float:left; width:280px; background:url(../images/images/a_red.png) no-repeat left 50%; padding-left:18px; }
div.content_id ul li span{ width:67px; float:right; line-height:25px; color:#666666; *height:21px;}
/*job*/
dl.job{ width:356px; background:url(../images/images/dlbg_21.jpg) no-repeat; height:224px; float:left;}
dl.job dt{ width:356px; height:52px; background:url(../images/images/dl01_21.png) no-repeat;}
dl.job dt h3{ line-height:35px; height:35px; float:left; padding-left:45px;}
dl.job dt span.more{ float:right; line-height:35px; width:50px;}
dl.job ul{ padding-left:18px;}
dl.job ul li{width:320px; border-bottom:1px dotted #B7B7B7; height:25px; *height:21px;}
dl.job ul li a{ height:25px; line-height:25px; *height:21px; *line-height:21px; display:block; float:left; width:230px; background:url(../images/images/a_red.png) no-repeat left 50%; padding-left:18px; }
dl.job ul li span{ width:67px; float:right; line-height:25px; *height:21px; *line-height:21px;color:#666666;}
/*notic*/
dl.notic{ width:356px; background:url(../images/images/dlbg_21.jpg) no-repeat; height:224px; float:right;}
dl.notic dt{ width:356px; height:52px; background: url(../images/images/dl02_24.png) no-repeat;}
dl.notic dt h3{ line-height:35px; height:35px; float:left; padding-left:45px;}
dl.notic dt span.more{ float:right; line-height:35px; width:50px;}
dl.notic ul{ padding-left:18px;}
dl.notic ul li{width:320px; border-bottom:1px dotted #B7B7B7; height:25px; *height:21px; }
dl.notic ul li a{ height:25px; line-height:25px; *height:21px; *line-height:21px; display:block; float:left; width:230px; background:url(../images/images/a_red.png) no-repeat left 50%; padding-left:18px; }
dl.notic ul li span{ width:67px; float:right;  line-height:25px; *height:21px;*line-height:21px; color:#666666;}

/*banner02*/

div.banner02{ width:718px; height:104px; background:#fff;}

/*obj*/
dl.obj{ width:356px; background:url(../images/images/dlbg_21.jpg) no-repeat; height:224px; float:left;}
dl.obj dt{ width:356px; height:52px; background: url(../images/images/dl03_47.png) no-repeat;}
dl.obj dt h3{ line-height:35px; height:35px; float:left; padding-left:45px;}
dl.obj dt span.more{ float:right; line-height:35px; width:50px;}
dl.obj ul{ padding-left:18px;}
dl.obj ul li{width:320px; border-bottom:1px dotted #B7B7B7; height:25px; *height:21px;}
dl.obj ul li a{ height:25px; line-height:25px; *height:21px; *line-height:21px; display:block; float:left;  width:205px; background:url(../images/images/a_red.png) no-repeat left 50%; padding-left:18px; }
dl.obj ul li span{ width:67px; float:right; line-height:25px; *height:21px; color:#666666;}
/*samb*/

dl.samb{ width:356px; background:url(../images/images/dlbg_21.jpg) no-repeat; height:224px; float:right;}
dl.samb dt{ width:356px; height:52px; background: url(../images/images/dl04_49.png) no-repeat;}
dl.samb dt h3{ line-height:35px; height:35px; float:left; padding-left:45px;}
dl.samb dt span.more{ float:right; line-height:35px; width:50px;}
dl.samb ul{ padding-left:18px;}
dl.samb ul li{width:320px; border-bottom:1px dotted #B7B7B7; height:25px;*height:21px; }
dl.samb ul li a{ height:25px; line-height:25px; *height:21px; *line-height:21px; display:block; float:left; width:205px; background:url(../images/images/a_red.png) no-repeat left 50%; padding-left:18px; }
dl.samb ul li span{ width:67px; float:right; line-height:25px; *height:21px;*line-height:21px;  color:#666666;}
/*jbobj*/
dl.jbobj{}
dl.jbobj dt{ width:982px; height:46px; background: url(../images/images/jbobj_69_69.png) no-repeat;}
dl.jbobj dt h3.title{ line-height:40px; height:40px; float:left;padding-left:40px; color:#fff;}
dl.jbobj dt span.more{ float:right;  width:50px; color:#fff;}
dl.jbobj dt span.more a{ display:block; width:50px; color:#fff;  line-height:40px;}
dl.jbobj dd{ width:982px; height:174px; background:url(../images/images/bg70.png) repeat-x;overflow:hidden; }
dl.jbobj dd li{ width:156px; height:168px; text-align:center; float:left; padding-left:6px;}
dl.jbobj dd  li img{ width:153px; height:136px; border:1px solid #E5EEF4; padding:1px; background:#fff;}
dl.jbobj dd li h4{ line-height:25px; font-family:"宋体"; }
dl.jbobj dd li h4 a{ line-height:25px; font-family:"宋体"; font-weight:normal;}

#demoLeft div{ width:1964px; height:174px; }
ul#demo1{ width:982px; height:174px; float:left;}
ul#demo2{ float:left;width:982px; height:174px;}
/*------------------------------------footer------------------------------------------------*/
div#footer{ line-height:23px; width:982px; height:105px; background:url(../images/images/footer_73.png) no-repeat; margin:0 auto; padding-top:5px; text-align:center; color:#4DC2FF;}
div#footer a{ color:#4DC2FF}
#link{ padding:0 40px; width:880px; height:44px; margin:0 auto; background:url(../images/images/link_75.png) no-repeat; color:#fff; line-height:23px; padding-top:8px;}
div#footer #link a{color:#fff;}





/*------------------------------------childpage------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/

.childpage_l{ width:186px; float:left; padding-bottom:405px; background: url(../images/images/ren_03.jpg) no-repeat left bottom #E7F7FF; overflow:hidden;}
dl#child_menu{ width:186px;}
dl#child_menu dt{ width:186px; height:56px; background:url(../images/images/childmu_03.gif) no-repeat;}
dl#child_menu dt h3{ color:#E96B36; padding-left:55px; padding-top:17px; width:160px;}
dl#child_menu dt dd{ padding-bottom:14px; background:url(../images/images/childmu_bt_09.gif) no-repeat;}
ul.menu08 li{ background: url(../images/images/about_03.png) repeat-y; width:186px; height:31px; line-height:31px;  *height:27px; *line-height:27px;}
ul.menu08 li a{ width:117px; height:27px; line-height:27px; *height:23px; *line-height:23px; background:url(../images/images/a_bg_12.gif) no-repeat; display:block; margin:0 auto; padding-left:45px; font-weight:bold;}
ul.menu08 li a:hover{ background:url(../images/images/abgover_06.gif) no-repeat; color:#fff;}

dl#cell_we{ margin-top:5px; width:186px;}
dl#cell_we dt{ width:186px; height:56px; background:url(../images/images/childmu_03.gif) no-repeat;}
dl#cell_we dt h3{ color:#E96B36; padding-left:55px; padding-top:17px;}
dl#cell_we dd{ padding-bottom:14px; background: url(../images/images/abouddddt_03.png) no-repeat left bottom;}
dl#cell_we dd div{ width:176px; /*height:70px;*/ line-height:25px; padding-left:20px; background:url(../images/images/about_03.png) repeat-y; color:#000000;}

dl.childpage_r{ width:787px; float:right;}
dl.childpage_r dt{ width:787px; height:58px; background: url(../images/images/childr.png) no-repeat;}
dl.childpage_r dt h4{ line-height:35px; height:35px; float:left; padding-left:45px;}
dl.childpage_r dt span.more{ float:right; line-height:35px; padding-right:15px;}


/*------------------------------------contentpage------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
dd#content{ padding:0 20px 15px;}
dd#content p{ line-height:30px; text-indent:2em;}
dd#content img{ float:left;}

/*------------------------------------imglistpage------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
dd#imglist_page{ padding-left:30px; padding-top:15px;}
dd#imglist_page{}
ul.imglist li{ width:160px; height:170px; float:left; padding-right: 25px; padding-top:10px; text-align:center;}
ul.imglist li img{ width:153px; height:136px; border:1px solid #E5EEF4; padding:1px;}
ul.imglist li h4{ font-weight:normal;}
dd#imglist_page #fenye{ margin-top:15px; margin-bottom:15px;width:730px; background-color:#E0F0FA; text-align:center; height:25px; line-height:25px;}
dd#imglist_page select{ border:1px solid #7CC5EC; background:#fff;}
/*------------------------------------imgshow_page------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
dd#imgshow_page{}
dd#imgshow_page img{ border:1px solid #DFF0FA; padding:1px; background:#fff; width:600px; height:533px; clear:both;}


/*------------------------------------list_page------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
dd#list{ padding-left:20px; padding-bottom:30px;}
#list ul.main01_alist li{ border-bottom:1px dotted #666666; height:30px; line-height:30px; width:730px;}
#list ul.main01_alist li a{height:30px; line-height:30px; width:600px; display:block; float:left; background:url(../images/images/oa_abg_10.png) no-repeat left 50%; padding-left:10px;}
#list ul.main01_alist li span{ float:right; line-height:30px; color:#666666;}
dd#list #fenye{ margin-top:15px; margin-bottom:15px;width:730px; background-color:#E0F0FA; text-align:center; height:25px; line-height:25px;}
dd#list select{ border:1px solid #7CC5EC; background:#fff;}


/*------------------------------------------------searchpage---------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------*/
/*

.searchpage .searchbg{ font-size:14px; padding-top:15px; padding-left:25px;}*/
dd#search_page{ padding-left:20px; padding-bottom:30px;}
.search_lstitle{ font-size:14px; font-weight:bold;padding:10px 0; }
dd#search_page li span a{ background:none; display:inline; float: none; padding:0px;}
dd#search_page li span { float: none;  line-height:25px; display:block;}
dd#search_page li span.art_title,dd#search_page li span.class_name{ display:inline;}
dd#search_page li span.arturl,dd#search_page li span.c9{ display:inline;}

dd#search_page li { height:auto; padding-left:5px; width:715px;border-bottom:1px dotted #C2C2C2; margin-bottom:10px;}

dd#search_page li .art_title a{ color:#138CD5; font-size:14px;}
dd#search_page li .class_name a,#mainl_notice li .class_name { font-weight:bold;}
/*#mainl_notice .relatesearch{ width:715px; }
#mainl_notice tr .xgs{ font-size:14px; font-weight:bold; border:1px solid #95BBD8;}
#mainl_notice tr{ border:1px solid #95BBD8;width:400px;}*/
dd#search_page input.i{ border:1px solid #188FD7; line-height:20px; height:20px;}
dd#search_page select{ border:1px solid #188FD7;height:23px; line-height:23px; padding-top:1px; padding-bottom:0px;}
dd#search_page input{  border:1px solid #188FD7; cursor:pointer;}
dd#search_page form div{ font-size:14px;}




.table_border td,.table_border{ border:0 none;}

/*------------------------------------------------meassge---------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------*/
dd#meassge{ padding-left:20px; padding-bottom:30px;padding-right:20px;}
dd#meassge table{ border-collapse:collapse;}
dd#meassge table table td{ border:0 none;}








.box1{width:242px; height:285px; background:#fff; border:1px solid #C1E1F5;overflow:hidden; text-align:center;}   
.box1 ul{width:230px; height:275px; margin:5 auto; padding-left:12px; list-style:none; overflow:hidden;} 
.box1 ul a#boxp{list-style:none; background-image:none;overflow:hidden; list-style-type:none}
.box1 P{height:100px;line-height:19px;font-size:12px;list-style-type:none; width:220px; list-style:none; margin-top:5px}
 

.box{width:242px; height:130px; background:#fff; border:1px solid #C1E1F5;overflow:hidden;  } 
.box ul{width:230px; height:120px; margin:0 auto; padding-left:12px; list-style:none; overflow:hidden;}
.box ul a#boxp{list-style:none; background-image:none;}
.box P{ text-indent:2em;height:100px;line-height:20px;font-size:12px;list-style-type:none; width:220px; list-style:none;}
