@charset "utf-8";
/*---------ҳ begin-------------*/
*{ padding:0; margin:0}
body{ padding:0px; margin:0px auto; font-size:12px; line-height:18px; color:#787777; font-family:Arial, Helvetica, sans-serif, "宋体";width: 100%; min-width:1002px; width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );zoom:1; background:#c1e2fb; position:relative;}
ul,li,form, dl,dt, dd, div { padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
font,select,input,em{ font-size:12px; font-style:normal;}
ul{ list-style-type: none; }
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur());color:#555555;font-family:Arial, Helvetica, sans-serif;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#0d3c7f; text-decoration:none;}
.clear{ clear:both; overflow:hidden; height:0px;}
.mid{ width:1000px; margin:0 auto; overflow:hidden; clear:both;}
.mid2{ width:1000px; margin:0 auto;  position:relative; clear:both; z-index:10;}
.blue{ color:#0d3c7f;}
.Green{ color:#0d3c7f;}
/*---------ҳ end-------------*/

/* top */
.top{ height:166px; position:relative; z-index:3;}
a.logo{ position:absolute; top:0; left:0; background:url(../images/logo.jpg) no-repeat; width:263px; height:109px; display:block;}

/* top_link */
.top_link{ position:absolute; right:18px; top:26px; z-index:5; float:left;}
.top_link a{ font:bold 12px/24px "微软雅黑"; padding:0 5px; color:#000;}
/* top_link end */

/* search */
.search{ height:25px; overflow:hidden; position:absolute; right:18px; top:70px; z-index:4;}
.search input{ background:url(../images/search_bg.jpg) no-repeat; width:159px; border:0; text-indent:14px; line-height:25px; height:25px; display:block; float:left; color:#c3c3c3;}
.search .search_bt{ width:28px; height:25px; display:block; border:0; background:url(../images/search_btn.jpg) no-repeat; cursor:pointer;}
/* search end */

/* menu */
.menu{ background:url(../images/menu_bg.jpg) repeat-x; height:46px; padding-left:50px; width:950px; position:absolute; left:0; top:112px;}
.menu ul li{ background:url(../images/menu_ul_li_bg.jpg) no-repeat right top; float:left; position:relative; text-align:center; height:46px; width:128px;}
.menu ul li a{ display:block; float:left; text-align:center; width:128px; font:bold 14px/44px "微软雅黑"; color:#333;}
.menu ul li a:hover,.menu ul li a.hover{ background:url(../images/menu_ul_li_a_hover.jpg) no-repeat left 1px; color:#fff;}
/* menu end */

.menu ul li:hover .nav_menu{ display:block; z-index:99;}
.menu ul li .nav_menu{ background:url(../images/nav_menu_bg.png) no-repeat left bottom; width:146px; padding:0; margin:0; position:absolute; left:0; top:44px; display:none; z-index:9; padding-bottom:20px;}
.menu ul li .nav_menu li{ background:url(../images/nav_menu_ul_li_bg.png) no-repeat left top; float:left; width:146px; height:30px;}
.menu ul li .nav_menu li a{ background:0; padding:0; float:left; display:block; font:normal 12px/30px Arial, Helvetica, sans-serif; color:#fff;}
.menu ul li .nav_menu li a:hover,.menu ul li .nav_menu li a.hover{ color:#ff0;}

/* top end */

/* banner */
.banner{ background:#fff; padding:5px; width:990px; height:340px; margin-bottom:10px; position:relative; overflow:hidden; z-index:1;}
/* 本例子css */
		.slideBox{ height:340px; overflow:hidden; position:relative; z-index:1;}
		.slideBox .hd{ height:10px; overflow:hidden; position:absolute; left:50%; bottom:10px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; width:10px; height:10px; margin-right:10px; text-align:center; background:url(../images/indexban_05.png) no-repeat; cursor:pointer; }
		.slideBox .hd ul li.on{  background:url(../images/indexban_03.png) no-repeat; }
		.slideBox .bd{ position:relative; height:340px; z-index:0;}
		.slideBox .bd li{ zoom:1; height:340px; vertical-align:middle; }

/* banner end */

/* content */
.content{ background:#fff; padding:16px; width:968px; height:600px; margin-bottom:24px;}

/* index_list */
.index_list{ float:left; width:298px; height:246px; margin-right:36px;}
.index_list .title{ background:url(../images/title_bg.jpg) repeat-x; height:31px; overflow:hidden;}
.index_list .title h1{ height:31px; color:#333; padding-left:31px; font:bold 14px/31px "微软雅黑"; float:left;}
.index_list .title span{ display:block; float:right; height:31px;}
.index_list .title span a{ font:normal 12px/31px "微软雅黑"; color:#333; }

.index_list .con{ clear:both; font:normal 12px/18px "宋体"; color:#444;}
.index_list .con dl{ width:298px; height:102px; padding-top:10px;}
.index_list .con dl dt{ float:left; width:160px; height:102px;}
.index_list .con dl dd{ float:right; width:136px; font:bold 12px/26px "微软雅黑"; overflow:hidden;}

.index_list .con ul li{ width:298px; height:26px; overflow:hidden;}
.index_list .con ul li em{ font-size:16px; color:#cc0000; line-height:24px; float:left; display:block;}
.index_list .con ul li a{ float:left; display:block; font:bold 12px/26px "微软雅黑"; color:#333;}
.index_list .con ul li span{ display:block; float:right; font:normal 12px/26px "微软雅黑"; color:#333;}
/* index_list end */

/* about */
.about{ float:left; width:298px; height:240px; margin-right:36px;}
.about .title{ background:url(../images/title2_bg.jpg) repeat-x; height:35px; overflow:hidden;}
.about .title h1{ height:35px; color:#fff; padding-left:31px; font:bold 14px/35px "微软雅黑"; float:left;}
.about .title span{ display:block; float:right; height:31px;}
.about .title span a{ font:normal 12px/35px "微软雅黑"; color:#333; }

.about .con{ clear:both; font:normal 12px/18px "宋体"; color:#444;}
.about .con dl{ width:298px; height:102px; padding-top:10px;}
.about .con dl dt{ float:left; width:154px;}
.about .con dl dd{ float:right; width:136px; font:bold 12px/24px "微软雅黑"; overflow:hidden;}
.about .con p{ clear:both; font:bold 12px/24px "微软雅黑"; overflow:hidden;}
/* about end */


/* xiangmuguanli */
		.xiangmuguanli{ float:left; position:relative; width:298px; height:240px;}
		.xiangmuguanli .hd{ background:url(../images/title2_bg.jpg) repeat-x; height:35px; overflow:hidden;}
		.xiangmuguanli .hd h1{ height:35px; color:#fff; padding-left:31px; font:bold 14px/35px "微软雅黑"; float:left;}
		.xiangmuguanli .hd span{ display:block; float:right; height:31px;}
        .xiangmuguanli .hd a{ font:normal 12px/35px "微软雅黑"; color:#333; }
		
		.xiangmuguanli .bd{ width:298px; overflow:hidden; clear:both; font:normal 12px/18px "宋体"; color:#444;}
		.xiangmuguanli .bd ul li{ float:left; width:140px; height:134px; float:left; padding:15px 0; margin-right:16px;}
		.xiangmuguanli .bd ul li a{ background:#fff; padding:6px; border:solid 1px #abadb3; display:block; float:left;}
        .xiangmuguanli .bd ul li a span{  text-align:center; width:126px; display:block; line-height:32px;}


/* gonggao */
.gonggao{ float:right; width:300px; height:240px; border:solid 1px #ccc;}
.gonggao h1{ background:url(../images/title3_bg.jpg) repeat-x; height:36px; color:#333; padding-left:31px; font:bold 14px/35px "微软雅黑"; overflow:hidden;}
.gonggao .con{ padding:8px; clear:both; font:normal 14px/24px "微软雅黑"; color:#444;}
/* gonggao end */

/* link */
		.link{ position:relative; border:1px solid #ccc; width:966px; height:60px; padding:8px; margin-top:18px;}
		.link .hd{ overflow:hidden; float:left; width:20px; padding-right:8px;}
		.link .hd h1{ font:normal 12px/16px "微软雅黑"; color:#333; width:20px;}
		.link .bd{ float:left; width:930px; overflow:hidden; margin-top:5px;}
		.link .bd ul{ overflow:hidden; zoom:1; }
		.link .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.link .bd ul li a img{ width:138px; height:48px; display:block; border:1px solid #7db1d8; }
		.link .bd ul li a:hover img{ border-color:#999;  }

/* content end */


/* bottom */
.bottom{ font:normal 12px/24px "微软雅黑"; color:#333; text-align:center; margin:10px auto;}
/* bottom end */

/* i_banner */
.i_banner{ height:201px; overflow:hidden; z-index:1;}
/* i_banner end */

/* i_content */
.i_content{ background:#fff; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#333; height:auto; margin-bottom:20px;}

/* i_left */
.i_left{ float:left; width:221px; overflow:hidden;}
.i_left .title{ background:url(../images/i_left_title_bg.jpg) no-repeat; width:221px; height:74px;}
.i_left .title h1{ font:bold 15px/74px "微软雅黑"; color:#333; height:74px; padding-left:20px; float:left;}
.i_left .title span{ font:normal 13px/74px "微软雅黑"; color:#666; height:74px; padding-left:10px; float:left;}


.i_left ul li{ width:221px; position:relative;}
.i_left ul li a{ background:url(../images/i_left_ul_li_bg.jpg) no-repeat; padding-left:21px; width:200px; height:42px; display:block; font:normal 14px/42px "微软雅黑"; color:#333;}
.i_left ul li a:hover,.i_left ul li a.hover{ color:#fff; background:#cc0000;}


.i_left ul li:hover .submu{ display:block; margin-bottom:10px;}
.i_left ul li .submu{ display:none; padding:0;}
.i_left ul li .submu li{ width:184px; height:28px; border-bottom:dotted 1px #a6906c; margin-bottom:6px;}
.i_left ul li .submu li a{ background:0; width:162px; display:block; font:normal 12px/28px "微软雅黑"; color:#333;}
.i_left ul li .submu li a:hover,.i_left ul li ul.submu li a.hover{ color:#883f3b; font-weight:bold;}
/* i_left end */

/* i_right */
.i_right{ float:right; width:721px; padding-right:26px; overflow:hidden;}

/* i_title */
.i_title{ border-bottom:solid 1px #ccc; width:721px; height:35px; line-height:35px;}
.i_title h2{ font:normal 14px/35px "微软雅黑"; color:#4c4c4c; float:left;}
.i_title span{ display:block; float:right; font-family:"宋体";}
/* i_title end */

/* i_info */
.i_info{ width:721px; padding:20px 0;}

.pro_info{ width:498px; height:372px; padding:14px; margin:0 auto; border:solid 1px #abadb3; text-align:center;}

/*在线留言*/
.i_info table.form_table{ width:100%; border:solid 1px #e2e2e2; border-bottom:0;}
.i_info table.form_table td.left{ width:150px;}
.i_info table.form_table td{ border-left:0;border-bottom:solid 1px #e2e2e2; padding:10px;}
.i_info table.form_table td input{ width:159px; height:22px; border:solid 1px #dedede;}
.i_info table.form_table td .text{ border:solid 1px #dedede;}
.i_info table.form_table td input.btn{ background:url(../images/templet_message_btn.jpg) no-repeat; width:74px; height:26px; color:#fca312; border:none; cursor:pointer; font-weight:bold;}
.i_info table.form_table td span.form_err{ color:red;}

/* i_info end */

/* i_list */
.i_list{ width:721px; padding:20px 0;}

.i_list ul li.list{ float:left; width:221px; height:220px; float:left; margin-right:24px;}
.i_list ul li.list a{ background:#fff; padding:14px; border:solid 1px #abadb3; display:block; float:left;}
.i_list ul li.list a span{  text-align:center; width:193px; display:block; line-height:40px;}

.i_list ul li.links{ width:166px; height:140px; float:left; margin-right:19px; overflow:hidden;}
.i_list ul li.links a{ width:166px; height:140px; display:block;}
.i_list ul li.links a img{ width:164px; height:84px; border:solid 1px #ccc;}
.i_list ul li.links a span{ display:block; text-align:center; width:166px; color:#666; font:normal 14px/38px "微软雅黑";}
.i_list ul li.links a:hover span{ color:#de5026; text-decoration:underline;}

.i_list dl{ width:721px; height:120px; padding-top:10px; border-bottom:dotted 1px #ccc;}
.i_list dl dt{ float:left; width:164px; height:104px;}
.i_list dl dd a{ font:bold 12px/30px "微软雅黑"; color:red;}
.i_list dl dd{ float:right; width:534px; font:normal 12px/26px "微软雅黑"; overflow:hidden;}

.i_list ul li.news{ background:0; margin:0; width:721px; height:37px; border-bottom:dotted 1px #ccc;}
.i_list ul li.news em{ font-size:38px; display:block; float:left; padding-right:10px; line-height:38px; color:red;}
.i_list ul li.news a{ float:left; width:620px; height:38px; display:block; font:normal 12px/38px "微软雅黑"; color:#333;}
.i_list ul li.news span{ float:right; display:block; font:normal 12px/38px "微软雅黑"; color:#333;}
.i_list ul li.news a:hover{ color:#0761aa;}


/*人才招聘列表*/
.templet_jobs_003 table{ background:#fff; border:solid 1px #ccc; border-collapse:collapse; color:#888888; margin-bottom:15px;}
.templet_jobs_003 table td{ border:solid 1px #ccc; border-collapse:collapse; padding:14px 24px; line-height:30px;}
.templet_jobs_003 table .headTable td{ background:#f7f7f7; font-weight:bold; color:#207bcb; line-height:24px; padding:2px 5px 2px 23px;}
.templet_jobs_003 dl{ padding:15px 30px 15px 0px;  line-height:18px;}
/*End*/


.ul_sitemap{ font:normal 14px/38px "微软雅黑"; color:#333;}


/********** 合作伙伴列表 *************/
.templet_question_001 ul li.huoban{ background:0; margin:0; clear:both; height:auto; width:762px; border:0; padding-bottom:10px;}
.templet_question_001 ul li.huoban h5{ font-size:12px; line-height:27px; color:#777777; padding-left:31px; display:block; font-weight:normal; cursor:pointer; background:url(../images/templet_question_iconQ.jpg) no-repeat left top; border-top:solid 1px #e2e2e2;}
.templet_question_001 ul li.huoban .my_content{ line-height:24px; color:#587b9a; background:url(../images/templet_question_iconA.jpg) no-repeat left 18px #fafafa; border-top:solid 1px #e2e2e2; padding:0 31px;}
/*End*/


/* i_list end */

/* i_right end */

/* i_content end */

/*荣誉*/
.Cover_layer{ background:url(../images/Cover_layer.png) repeat left top; position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:100; _position:absolute;_top:0px; _top:expression(eval(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop,10)||0))); display:none;}
.ShowBox{ position:absolute; z-index:110; width:100%; height:100%; left:0; top:0; margin-top:5px; display:none;}
.Pop_box{ width:517px; height:485px; margin:0px auto; overflow:hidden; padding:0px 15px;background:#fff;}
.Pop_top{ background:url(../images/Box_top.png)  no-repeat left top; height:13px; overflow:hidden;}
.Pop_cont{ background:#fff; display:block;}
.Pop_cont img{ width:517px; height:400px;}
.Pop_bt{ background:url(../images/Box_bottom.png) no-repeat left top; height:32px; overflow:hidden; position:relative;}
.Pop_bt span{ display:block; cursor:pointer; background:url(../images/closelabel.gif) no-repeat left top; width:79px; height:28px; position:absolute; bottom:0px; right:0px; z-index:130;}
.info .shuoming{ font-size:12px; font-family:"Microsoft YaHei"; padding-left:20px; line-height:30px; }


/*info*/
.Info_title{ padding:0px; margin:10px 0px; font-size:16px; font-family:"微软雅黑"; text-align:center; }
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center; background:url(../images/Icon_line.jpg) repeat-x left top;}
.Info_time{ color:#666; line-height:34px;}
.Info_txt{ padding:10px 20px; background:url(../images/Icon_line.jpg) repeat-x left top; line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:#ef2e25; text-decoration:underline;}
.Info_back a:hover{ color:#ef2e25; text-decoration:none;}
.Info_page{ padding-left:30px; background:url(../images/Icon_dot02.jpg) no-repeat 20px center;}
.Info_page a{ color:#7a7a7a;}


/*pages*/
.Pages{ padding:10px 0px; line-height:18px; color:#777777; text-align:right; clear:both; margin-top:13px;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; color:#777777;}
.Pages .p_page b{ font-weight:normal;}
.Pages .p_cur b{ color:#ff0000;}
.Pages .p_count b{ color:#ff0000;}
.Pages .p_total b{ color:#ff0000;}
.Pages .p_page em{ font-style:normal; font-family:Arial; display:none;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1; background:#f1f1f1;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #0395ea; background:#0e76b3;}
.Pages .p_page .f2{ margin-right:3px;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:solid 1px #a0a0a0; background:none; margin:0px 2px;}
.Pages .i_button { position:relative; top:0px; width:30px; height:20px; cursor:pointer; border:none; background:url(../images/go.jpg) no-repeat;}
.Pages_journal{ padding-right:15px; padding-top:0px;}

