@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; 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:#d23340; text-decoration:none;}
.clear{ clear:both; overflow:hidden; height:0px;}
.mid{ width:1002px; margin:0 auto; overflow:hidden; clear:both;}
.mid2{ width:1002px; margin:0 auto; clear:both; position:relative; z-index:10;}
.blue{ color:#d23340;}
.Green{ color:#d23340;}
/*---------ҳ end-------------*/


/*蓝色在线QQ*/
.SonlineBox{ width:162px; font-size:12px;overflow:hidden; z-index:9999;}
.SonlineBox .openTrigger{ width:31px; height:110px; position:absolute; top:0px;  z-index:1; cursor:pointer;  background:#0766dc url(../images/redOpen.jpg) no-repeat;} 
.SonlineBox .titleBox{ width:158px; height:35px; line-height:35px; background:#00a91c url(../images/redTitleBg.gif) repeat-x; border-bottom:2px solid #0766dc;}
.SonlineBox .titleBox span{ margin-left:10px; color:#fff; font-size:14px; font-family:'微软雅黑','黑体';}
.SonlineBox .contentBox{ width:158px; height:auto; border:2px solid #0766dc; background:#fff; position:absolute; z-index:2;}
.SonlineBox .contentBox .closeTrigger{ width:25px; height:25px; display:block; cursor:pointer;  position:absolute; top:5px;right:5px;-webkit-transition:all 0.8s ease-out;}
.SonlineBox .contentBox .closeTrigger:hover{-webkit-transform:scale(1) rotate(360deg);}
.SonlineBox .contentBox .listBox{overflow:hidden; padding-bottom:10px;}
.SonlineBox .contentBox .listBox .QQList{ display:block; height:22px; margin:10px 6px;}
.SonlineBox .contentBox .listBox .QQList span{float:left; line-height:22px;}
.SonlineBox .contentBox .listBox .QQList a{float:left;}

/* top */
.top{ background:url(../images/top_bg.jpg) repeat-x; height:148px; position:relative;}
a.logo{ position:absolute; top:0; left:30px; background:url(../images/logo.jpg) no-repeat; width:327px; height:104px; display:block;}

/* Language */
.Language{ position:absolute; right:0; top:14px; z-index:5; float:left;}
.Language a{ padding:0 10px; color:#333;}
/* Language end */

/* search */
.search{ height:24px; overflow:hidden; position:absolute; right:10px; top:44px; z-index:4;}
.search input{ background:#fff; color:#666; width:136px; border:solid 1px #a3a3a3; border-right:0; text-indent:16px; line-height:22px; height:22px; display:block; float:left;}
.search .search_bt{ width:28px; height:24px; display:block; border:0; background:url(../images/search_btn.jpg) no-repeat; cursor:pointer;}
/* search end */

/* menu */
.menu{ height:42px; position:absolute; left:0; top:104px;}
.menu ul li{ background:url(../images/menu_ul_li_a_bg.jpg) no-repeat right center; float:left; text-align:center; position:relative; height:42px; width:124px;}
.menu ul li a{ display:block; float:left; width:124px; font:normal 14px/42px "微软雅黑"; color:#292929;}
.menu ul li a:hover,.menu ul li a.hover{ background:url(../images/menu_ul_li_a_hover.jpg) repeat-x; color:#fff;}

.menu ul li:hover .nav_menu{ display:block;}
.menu ul li .nav_menu{ position:absolute; left:0; top:43px; width:124px; display:none;}
.menu ul li .nav_menu li{ background:url(../images/nav_menu_ul_li_bg.jpg) repeat; width:124px; height:auto; float:none;}
.menu ul li .nav_menu li a{ display:block; float:none; width:124px; height:auto; font:normal 12px/32px "微软雅黑"; color:#fff;}
.menu ul li .nav_menu li a:hover{ background:0; font-weight:bold;}
/* menu end */

/* top end */

/* banner */
.banner{ height:459px; margin-bottom:20px; position:relative; overflow:hidden; clear:both;}
/* 本例子css */
		.slideBox{ height:459px; overflow:hidden; position:relative; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;}
		.slideBox .bd li{ zoom:1; height:459px; vertical-align:middle; }

/* banner end */

/* content */
.content{ height:309px; overflow:hidden;}

/* about */
.about{ float:left; width:309px; margin-right:12px; height:268px; overflow:hidden;}
.about .title{ background:url(../images/title_bg1.jpg) no-repeat; height:40px; overflow:hidden;}
.about .title .i_pubTop{ height:40px; color:#e60012; padding-left:12px; font:normal 14px/40px "微软雅黑"; float:left;}
.about .title .i_pubTop em{ height:40px; font:normal 14px/40px Arial, Helvetica, sans-serif; color:#858585; text-transform:uppercase;}
.about .title span{ display:block; float:right; height:16px; width:16px; padding-right:10px; padding-top:10px;}
.about .title span a{ width:16px; height:16px; display:block; }

.about .con{ clear:both; font:normal 12px/26px "微软雅黑"; color:#707070;}
.about .con a img{ margin:6px auto;}
/* about end */

/* product */
.product{ float:left; width:331px; margin-right:12px; height:268px; overflow:hidden;}
.product .title{ background:url(../images/title_bg2.jpg) no-repeat; height:40px; overflow:hidden;}
.product .title .i_pubTop{ height:40px; color:#e60012; padding-left:12px; font:normal 14px/40px "微软雅黑"; float:left;}
.product .title .i_pubTop em{ height:40px; font:normal 14px/40px Arial, Helvetica, sans-serif; color:#858585; text-transform:uppercase;}
.product .title span{ display:block; float:right; height:16px; width:16px; padding-right:10px; padding-top:10px;}
.product .title span a{ width:16px; height:16px; display:block; }

.product .con{ clear:both; font:normal 12px/24px "微软雅黑"; color:#fff;}
.product .con ul li a{ display:block; width:331px; height:205px; position:relative;}
.product .con ul li a img{ position:absolute; left:0; top:0; z-index:1;}
.product .con ul li a .pro_con{ display:none;}
.product .con ul li a .tm_bg{ background:#000; height:91px; width:315px; filter:alpha(opacity=50); /*IE滤镜，透明度50%*/-moz-opacity:0.5; /*Firefox私有，透明度50%*/opacity:0.5;/*其他，透明度50%*/ position:absolute; left:0; bottom:0; z-index:2; padding:8px;}
.product .con ul li a h1{ font:normal 14px/18px "微软雅黑"; color:#fff; position:absolute; bottom:82px; left:8px; z-index:9;}
.product .con ul li a p{ font:normal 12px/24px "微软雅黑"; color:#fff; position:absolute; bottom:8px; left:8px; z-index:9;}

.product .con ul li a:hover .pro_con{ display:block;}

/* product end */

/* news */
.news{ float:left; width:331px; height:268px; overflow:hidden;}
.news .title{ background:url(../images/title_bg2.jpg) no-repeat; height:40px; overflow:hidden;}
.news .title .i_pubTop{ height:40px; color:#e60012; padding-left:12px; font:normal 14px/40px "微软雅黑"; float:left;}
.news .title .i_pubTop em{ height:40px; font:normal 14px/40px Arial, Helvetica, sans-serif; color:#858585; text-transform:uppercase;}
.news .title span{ display:block; float:right; height:16px; width:16px; padding-right:10px; padding-top:10px;}
.news .title span a{ width:16px; height:16px; display:block; }

.news .con{ clear:both; font:normal 12px/36px "微软雅黑"; color:#707070;}
.news .con a img{ margin:6px auto;}
.news .con ul li{ width:331px; height:35px; border-bottom:dotted 1px #ccc; overflow:hidden;}
.news .con ul li a{ background:url(../images/news_ul_li_jiantou.jpg) no-repeat left center; padding-left:12px; font:normal 12px/36px "微软雅黑"; color:#707070; display:block; float:left;}
.news .con ul li span{ display:block; float:right; font:normal 12px/36px "微软雅黑"; color:#707070;}
/* news end */ 


		/* 本例子css */
		.txtScroll-left{ position:relative; height:42px; overflow:hidden;}
		.txtScroll-left .hd{ float:left; height:42px; font:bold 14px/42px "微软雅黑"; color:#e60012;}


		.txtScroll-left .bd{ width:924px; overflow:hidden; height:42px;}
		.txtScroll-left .bd .infoList{ overflow:hidden; zoom:1; }
		.txtScroll-left .bd .infoList a{ float:left; font:normal 12px/42px "微软雅黑"; color:#585858; margin-right:10px; text-align:center; display:block; width:auto;}

/* content end */


/* bottom */
.bottom{ background:url(../images/bottom_bg.jpg) repeat-x; height:60px; overflow:hidden; font:normal 12px/60px "微软雅黑"; color:#707070;}
.bottom .mid p{ float:left;}
.bottom .mid a img{ display:block; width:180px; height:58px; float:right; padding-right:12px; padding-top:2px;}
/* bottom end */

/* i_banner */
.i_banner{ height:232px; overflow:hidden;}
/* i_banner end */

/* i_content */
.i_content{ font:normal 12px/30px "微软雅黑"; color:#595959; padding-bottom:40px;}

/* i_left */
.i_left{ float:left; width:220px; overflow:hidden;}
.i_left .title{ background:url(../images/i_left_title_bg.jpg) repeat-x; width:220px; height:82px; text-align:center;}
.i_left .title h1{ font:normal 20px "微软雅黑"; color:#0d0d0d; padding-top:22px;}
.i_left .title span{ font:normal 14px "微软雅黑"; color:#0d0d0d;}

.i_left ul li{ width:220px; text-align:center; position:relative;}
.i_left ul li a{ background:url(../images/i_left_ul_li_a_bg.jpg) no-repeat; height:43px; width:220px; display:block; font:normal 14px/43px "微软雅黑"; color:#282828;}
.i_left ul li a:hover,.i_left ul li a.hover{ color:#fff; background:url(../images/i_left_ul_li_a_hover.jpg) no-repeat;}


.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:750px; overflow:hidden;}

/* i_title */
.i_title{ border-bottom:solid 1px #ccc; width:750px; padding-top:24px; height:35px; line-height:35px;}
.i_title h2{ font:normal 14px/35px "微软雅黑"; color:#101010; float:left;}
.i_title span{ display:block; float:right; font-family:"宋体"; color:#666;}
/* i_title end */

/* i_info */
.i_info{ width:750px; padding:20px 0;}

/*在线留言*/
.i_info table.form_table{ width:100%; border:solid 1px #e2e2e2; border-bottom:0; font-size:14px;}
.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:750px; padding:20px 0;}

.i_list dl{ width:177px; height:177px; float:left; margin-right:14px;}
.i_list dl dt{ width:173px; height:134px; padding:1px; border:solid 1px #dfdfdf;}
.i_list dl dd{ width:177px; height:28px; text-align:center;}
.i_list dl dd a{ font:normal 14px/28px "微软雅黑"; color:#686868; }
.i_list dl dd a:hover{ color:#d23340;}

.i_list dl.tuandui{ width:164px; height:270px; float:left; margin-left:9px;}
.i_list dl.tuandui dt{ width:160px; height:220px; padding:1px; border:solid 1px #dfdfdf;}
.i_list dl.tuandui dd{ width:164px; height:28px; text-align:center;}
.i_list dl.tuandui dd a{ font:normal 14px/28px "微软雅黑"; color:#686868; }
.i_list dl.tuandui dd a:hover{ color:#d23340;}

.i_list dl.pro{ width:750px; height:240px; float:none; overflow:hidden;}
.i_list dl.pro dt{ background:url(../images/product_dt_bg.jpg) no-repeat; width:750px; height:33px; overflow:hidden; border:0; padding:0;}
.i_list dl.pro dt a{ height:33px; padding-left:12px; font:normal 20px/33px "微软雅黑"; color:#c80616; }
.i_list dl.pro dd{ width:750px; height:140px; padding-top:10px; overflow:hidden; text-align:left; font:normal 14px/28px "微软雅黑"; color:#505050;}
.i_list dl.pro dd .more{ background:url(../images/product_more.jpg) no-repeat; width:85px; height:33px; display:block; float:right; font:bold 12px/33px "微软雅黑"; color:#bf0716; padding-left:16px; padding-top:0; overflow:hidden;}
.i_list dl.pro dd a:hover{ color:#d23340;}

.i_list ul li.news{ background:url(../images/jiantou.jpg) no-repeat left center; width:730px; height:39px; border-bottom:dotted 1px #696969; padding:0 10px;}
.i_list ul li.news a{ float:left; width:620px; height:40px; display:block; font:normal 14px/40px "微软雅黑"; color:#696969;}
.i_list ul li.news span{ float:right; display:block; font:normal 14px/40px "微软雅黑"; color:#696969;}
.i_list ul li.news a:hover{ color:#d23340;}


/*人才招聘列表*/
.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;}
/* i_list end */

/* i_right end */

/* i_content end */

/*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*/
.page{ padding-top:30px; padding-bottom:30px; text-align:center;}
.Pages{ padding:10px; line-height:18px; zoom:1; overflow:hidden; color:#3a3a3a; text-align:center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#F00;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#F00;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.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 b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.p_page a{ color:#3a3a3a}
.Pages .i_button { position:relative; left:5px; top:2px; width:20px; height:15px; cursor:pointer; border:none; background:url(../images/go.jpg) no-repeat;}
/*pages end*/