@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-size:12px; font-family:"宋体", Arial, Helvetica, sans-serif; font-size:12px; background:#F0F0F0; width:100%; min-width:1003px; width:expression((documentElement.clientWidth < 1003) ? "1003px" : "100%" );zoom:1; color:#313131; }
ul,li{ list-style:none; color:#313131;}
form,ul,li,em{ margin:0; padding:0; font-style:normal;}
p{ line-height:22px;}
img{ border:none;}

a{ text-decoration:none; color:#313131; noline: expression(this.onFocus=this.blur()); }
a:focus{outline:none;-moz-outline:none;}
a:hover{ text-decoration:underline; color:#0072CF}


/*pages*/
.Pages{ padding:25px 70px 50px 0; line-height:18px; zoom:1; background:url(../images/pagebg.jpg) no-repeat left top; text-align:right; overflow:hidden;}
.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;}
.Pages .i_button { position:relative; top:1px; width:30px; height:20px; cursor:pointer; border:none; background:url(../images/page_goto.jpg) no-repeat;}
/*pages end*/



.head{ width:988px; height:auto; padding:0 7px; background:#fff; margin:0 auto;}
.head .logo{ height:82px;}
.head .logo img{ width:315px; height:82px;}
.head span{ float:right; padding-top:24px;}


.banner{ width:988px; height:295px; padding:0 7px 19px 7px; background:#fff; margin:0 auto; clear:both; overflow:hidden;}
.banner img{ width:988px; height:295px; overflow:hidden;}

.banner #Marquee ul li{ width:988px; height:295px;}
.banner .ban_tab{ position:relative; left:850px; bottom:95px; z-index:10000;}
.banner .ban_tab li{ text-align:center; line-height:20px; width:22px; height:20px; background:url(../images/banner_libg_no.fw.png) no-repeat left top; float:left; margin-left:5px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;}
.banner .ban_tab li.active{ background:url(../images/banner_libg.fw.png) no-repeat; color:#0275D0; font-weight:bold; cursor:pointer;}



.mainnav{  background:url(../images/navmenu.jpg) no-repeat left; width:988px; height:55px; display:block;}
.mainnav li{ float:left;}
.mainnav li a{ display:block; height:50px; line-height:50px;}
.mainnav li a:hover,.mainnav li a.aon{ background:url(../images/navmenu_on.jpg) no-repeat;}
.mainnav li a em{ display:none;}


#mainnav1{ width:65px;}
#mainnav2{ width:100px;}
#mainnav3{ width:110px;}
#mainnav4{ width:100px;}
#mainnav5{ width:110px;}
#mainnav6{ width:110px;}
#mainnav7{ width:110px;}
#mainnav8{ width:110px;}

#mainnav1:hover,#mainnav1.aon{ background-position:0px 0px;}
#mainnav2:hover,#mainnav2.aon{ background-position:-65px 0px;}
#mainnav3:hover,#mainnav3.aon{ background-position:-165px 0px;}
#mainnav4:hover,#mainnav4.aon{ background-position:-275px 0px;}
#mainnav5:hover,#mainnav5.aon{ background-position:-375px 0px;}
#mainnav6:hover,#mainnav6.aon{ background-position:-485px 0px;}
#mainnav7:hover,#mainnav7.aon{ background-position:-595px 0px;}
#mainnav8:hover,#mainnav8.aon{ background-position:-705px 0px;}


.mainnav ul li .subnav{position:absolute; display:none; padding:10px 0px; background:#1742A1; width:135px; height:auto; z-index:99999999;}
.mainnav ul li .subnav ul{padding:0px; font-size:13px;}
.mainnav ul li .subnav li{ float:left; line-height:26px; height:26px; display:inline-block; float:left; overflow:hidden; }
.mainnav ul li .subnav li a{ width:105px; display:block; background:#1742A1; color:#fff;line-height:26px; height:26px; overflow:hidden; padding:0px 15px; _width:auto; _float:left; font-size:13px;}
.mainnav ul li .subnav li a:hover{background:#fff; text-decoration:none; color:#283D80;}





.main{ width:988px; height:auto; padding:0 7px; margin:0 auto; background:#fff; overflow:hidden;}

.main_title{ background:url(../images/subTitlebg.jpg) no-repeat; padding-left:88px; height:53px; line-height:53px; overflow:hidden; position:relative;}
.main_title_scoll{  height:53px; line-height:53px;}
.main_title li{ float:left; font-size:12px; width:260px; background:url(../images/liIcon.jpg) no-repeat left; padding:0 30px 0 8px; height:53px; line-height:53px; }
.main_title li span{ float:right; color:#997E85; font-size:12px;}
.main_title li a{ font-size:12px;}
.main_tmore{ position:absolute; width:50px; height:28px; line-height:28px; top:6px; right:15px;}

.main_middle{ width:988px; overflow:hidden;}
	.profile{ float:left; width:343px; height:270px;}
	.profile h1{ width:343px; height:41px; background:url(../images/profileTitlebg.jpg) no-repeat; margin:0px; padding:0px;}
	.profile .box{width:325px; border:1px solid #D3ECF1; padding:10px 8px; overflow:hidden;}
	.profile .box img{ float:left; width:147px; height:110px; padding-right:10px;}
	.profile .box h4{ margin:10px 0 0 0; padding:0px; font-size:12px; font-weight:normal; line-height:24px; text-indent:2em;}
.h1_more{ float:right; font-size:12px; line-height:40px; padding-top:5px; display:block; font-weight:normal; padding-right:8px;}
	.mainnnews{ float:left; width:343px; padding-left:21px; overflow:hidden;}
	.mainnnews h1{ width:343px; height:41px; background:url(../images/homeNewsTitlebg.jpg) no-repeat; margin:0px; padding:0px;}
	.mainnnews ul{ padding-top:8px;}
	.mainnnews li{ float:left; border-bottom:1px dashed #A0A0A0; padding:5px 0; width:337px;}
	.mainnnews li:hover{background:#E8F3F7;}
	.mainnnews li img{ float:left; width:77px; height:43px; border:1px solid #E4E2E5; margin-right:10px;}
	.mainnnews li em{ float:left; margin:0px; padding:0px; height:43px; line-height:21px; color:#997E85;}
	.mainnnews .greenbg{ background:#E8F3F7;}
	
	.mainContact{ float:right; width:263px; height:270px; overflow:hidden;}
	.mainContact h1{ width:263px; height:41px; background:url(../images/homeContactTitlebg.jpg) no-repeat; margin:0px; padding:0px;}
	.mainContact .box{ border:1px solid #D3ECF1; margin-top:13px; overflow:hidden;}
	.mainContact .box .text{ margin:1px; background:#EEF6F8; padding:12px 5px; overflow:hidden;height: 188px;}
	.mainContact .box .text .qq{ width:100%; background:url(../images/qq_line.jpg) no-repeat left bottom; padding-bottom:10px; clear:both; overflow:hidden;display: none;}
	.mainContact .box .text .qq li{ float:left;}
	.mainContact .box .text .qq li span{ float:left; line-height:22px; padding-right:5px;}
	.mainContact .box .text .tel{ background:url(../images/telIcon.jpg) no-repeat right bottom;}
	.mainContact .box .text .tel p{ margin:0px; padding:0px; line-height:33px;}
	.mainContact .box .text .tel p a{ color:#0072CF; text-decoration:underline;}

.main_product{ border:1px solid #D3ECF1; height:282px; background:#EEF6F8; margin:30px 0 0 8px; padding-top:17px; margin-bottom:15px; overflow:hidden;}	
.main_product span{ float:left; display:block; background:url(../images/homeProductTxt.jpg) no-repeat; width:39px; height:220px; position:relative;}
.main_product_list{ width:924px; height:260px; float:left; overflow:hidden;}
.main_product_scroll{ width:924px; height:260px; float:left;}
.main_product_list li{ float:left; width:137px; height:131px; padding-right:17px;}	
.main_product_list li img{ width:135px; height:102px; border:1px solid #E4E2E5;}	
.main_product_list li center{ line-height:27px; height:27px;}	
.mpro_more{width:20px; display:block; position:absolute; left:8px; bottom:60px; font-size:12px; font-weight:normal;}

.links{ padding:26px 0 22px 0; overflow:hidden; margin-left:8px;}
.links span{ float:left; display:block; background:url(../images/linksTxt.jpg) no-repeat; width:56px; height:45px; padding-right:10px;}
.links ul{ }
.links li{ float:left; padding-left:5px;}
.links li img{ width:145px; height:44px; border:1px solid #DCD1D9;}



.foot{ width:988px; height:auto; min-height:98px; padding:15px 7px; margin:0 auto; background:#EEF6F8;}
.foot p{ float:left; width:100%; margin:0px; padding:10px 0 0 0; line-height:20px; text-align:center;}
.foot p span{ padding:0 10px;}
.font div{ width:100%; height:40px; margin-bottom:10px; line-height:40px; overflow:hidden; clear:both;}
.foot div em{ float:left; font-weight:bold;}
.foot div li{ float:left; border-right:1px solid #666; padding:0 10px;}

/*submain*/
.sidebar{ float:left; width:210px; height:auto;}
.sidebar h2{ width:210px; height:30px; margin:0px; padding:0px;}	
.sidebar .list{}
.sidebar .list li{}

.sidebar .list ul li a{ width:100%; height:31px; line-height:31px; background:url(../images/libg.jpg) no-repeat; display:block; padding-left:20px; cursor:pointer;}
.sidebar .list ul li a:hover,.sidebar .list .hover a{  width:100%; height:31px; line-height:31px; background:url(../images/libg.jpg) no-repeat; display:block;padding-left:20px; text-decoration:none; color:#0171D5;}

.sidebar .list ul li .subnav{ display:none; margin:0px 1px; border:1px solid #E4E4E4; border-top:none;}
.sidebar .list ul li .subnav ul{ padding:8px 0;}
.sidebar .list ul li .subnav ul li{ background:none; line-height:26px; height:26px;}
.sidebar .list ul li .subnav li a{ background:none; color:#343434; line-height:26px; height:26px; padding-left:20px;}
.sidebar .list ul li .subnav li a:hover,.sidebar .list ul li .subnav .aon a{ color:#0171D5; background:none;}



	
	
.content{ float:right; width:745px; height:auto; min-height:475px;}
.current{ height:42px; line-height:42px;}
.current span{ color:#026FCA;}

.productList{ overflow:hidden;}
.productList li{ float:left; width:152px; height:auto; padding:0px 23px 31px 0;}
.productList li img{ width:150px; height:114px; border:1px solid #E5E5E5;}
.productList li center{ width:150px; height:44px; line-height:44px;}
.productList .bigImg{ overflow:hidden;}
.productList .bigImg img{ float:left; border:1px solid #DEF0F4; width:486px; height:367px; margin-right:10px;}
.regin li{ width:100%; padding-top:20px;}
.regin li .li_left{ float:left; width:75px; text-align:center;height:28px; line-height:28px;}
.productList .bigImg em{ color:#0174CF; font-size:24px; font-weight:bold; padding-top:150px; float:right; display:block; width:240px;}
.productList .detail{ background:url(../images/detailbg.jpg) no-repeat; line-height:44px; height:44px; color:#0174CF; margin:16px 0 20px 0; font-weight:bold; padding-left:20px;}
.productList .txts{ padding:0px 20px 10px 10px; line-height:28px; text-indent:2em;}

.prevnext{ padding:5px; line-height:26px; padding-bottom:20px;}
.prevnext a{text-decoration:underline; color:#0072CF;}
.prevnext .prevdiv{}
.prevnext .nextdiv{}


.regin{ padding: }
.regin li .li_right{  width:auto;}
.regin li .li_right .inputstyle{ width:275px; height:28px; border:1px solid #E3E3E3; line-height:28px;}

.regin li .li_right .submitstyle{ width:80px; height:31px; background:url(../images/btn_regin.jpg) no-repeat; border:none; cursor:pointer}


.contentInfo{ padding:20px; line-height:28px; overflow:hidden;}

.newslist{ padding:20px; overflow:hidden;}
.newslist ul li{ border-bottom: 1px dashed #E8E3DF; background:url(../images/newsIcon.jpg) no-repeat left; padding-left:15px; height:30px; line-height:30px;}	
.newslist ul li span{ float:right;}	


.newslist h1{ margin:0px; font-size:16px; line-height:30px; height:auto; text-align:center;}
.newslist center{ line-height:24px; color:#CCC; border-bottom:1px dashed #CCC; margin:0px 20px 0px 0px; padding:0px;}

.newslist h3{ line-height:24px; font-size:12px; font-weight:normal; overflow:hidden;}
.newslist h2{ padding:10px 0 0 0; text-align:center; font-size:12px; line-height:40px; font-weight:normal;border-bottom:1px solid #CCC;}
.newslist h2 a{ color:#F00;}

.newslist p{ margin:0px; padding:0px;} 
.newslist h5{ margin:0px; padding:0px; font-size:12px; font-weight:normal; line-height:24px;}

	/*表单*/
	.apply{ padding-top:10px; color:#545454;}
	.apply h2{ margin:0px; padding:0px; font-size:13px; line-height:22px; font-weight:normal;}
	.apply h3{ margin:0px; padding:0 0 5px 0; font-size:12px; line-height:22px; font-weight:normal;}
	.apply h3 em{ color:#CA0000;}
	.apply .table{ background:#F4F4F4; padding:30px 0 110px 0; overflow:hidden;}
	.apply .table li{ float:left;margin-bottom:8px; width:100%;}
	.apply .table li .li_left{ float:left;width:110px; height:20px; line-height:20px; text-align:right; padding-right:5px;}
	.apply .table li .li_right{  float:left;height:20px; width:auto; line-height:20px;}
	.apply .table li .li_right .inputtxt{ width:218px; height:18px; line-height:18px; background:#FFF; border:1px solid #7F9DB7;}
	.apply .table li .li_right .li_right_textarea{ width:218px; height:54px; line-height:18px; background:#FFF; border:1px solid #7F9DB7;}
	
	.apply .table li em{ color:#CA0000;}
	.textarea{ width:400px; height:54px; line-height:18px; background:#FFF; border:1px solid #7F9DB7;}
	.submit{ width:72px; height:25px; border:none; background:url(../images/submit.jpg) no-repeat; margin-right:10px;}
	.reset{ width:72px; height:25px; border:none; background:url(../images/reset.jpg) no-repeat;}
	
.joblist{ padding:20px; margin-bottom:20px; overflow:hidden;}
.joblist h1{ float:left; background:url(../images/jobtitle.jpg) no-repeat; display:block; width:154px; height:36px;}
.joblisinfo{ overflow:hidden;}
.joblisinfo .subtitle{ margin-top:30px; border-bottom:1px solid #7C86B9; background:url(../images/jobIcon.jpg) no-repeat left; padding:0 0 5px 25px; font-weight:bold; font-size:14px;}

.joblisinfo .contentlist{ margin:10px 0; overflow:hidden; clear:both;}
.joblisinfo .contentlist .left{ width:75px; line-height:30px; padding-top:10px; float:left; font-weight:bold;}
.joblisinfo .contentlist .right{ float:left; width:650px; line-height:24px;}
.joblisinfo .icon{ float:right; line-height:30px; margin-right:20px; clear:both;}
	
	
	.sitemap{text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;clear:both;overflow:hidden; margin:0px auto; padding:20px; min-height:200px;}
	
	.sitemap li{ border-bottom:1px dashed #CCC; padding:10px 0; line-height:30px;}

	.subLInks{ padding:20px 0; overflow:hidden;}
	.subLInks li{ float:left; padding:0 23px 20px 0;}
	.subLInks li img{ width:145px; height:44px; border:1px solid #DCD1D9;}
	.subLInks li center{ width:145px; line-height:30px;}

	.paterInks{ padding:20px 0; overflow:hidden;}
	.paterInks li{ float:left; padding:0 10px 20px 0;}
	.paterInks li img{ width:230px; height:70px; border:1px solid #DCD1D9;}
	.paterInks li center{ width:230px; line-height:30px;}

	

#xxx{ display:none}