@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-size:12px; font-family:"瀹嬩綋", Arial, Helvetica, sans-serif; width:100%; min-width:1006px; width:expression((documentElement.clientWidth < 1006) ? "1006px" : "100%" );zoom:1; color:#666666; background:url(../images/bodybg.jpg) repeat;}
ul,li{ list-style:none; color:#666666;}
form,ul,li,em{ margin:0; padding:0; font-style:normal;}
p{ line-height:22px;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
img{ border:none;}

a{ text-decoration:none; color:#666666; noline: expression(this.onFocus=this.blur()); }
a:focus{outline:none;-moz-outline:none;}
a:hover{ text-decoration:underline; color:#2D6B9C;}


/*pages*/
.Pages{ text-align:center; padding:20px 0; line-height:19px; zoom:1; 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:#be2d0c;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#be2d0c;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#be2d0c; padding:0 5px;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ width:21px; height:21px; line-height:21px; background:url(../images/pagebtn.jpg) no-repeat; text-align:center; color:#fff;}
.Pages .p_page em a.a_cur{ color:#fff; background:#b30000;}
.Pages .p_page .a_end,.Pages .p_page .a_first{ display:none;}
.Pages .p_page .a_prev,.Pages .p_page .a_next{ width:46px; height:19px; line-height:19px; text-align:center; border:1px solid #d8d8d8;}

.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 { display:none; position:relative; top:1px; width:34px; height:19px; cursor:pointer; border:none; background:url(../images/page_goto.jpg) no-repeat;}


.Pages .p_cur,.Pages .p_count,.Pages .p_jump{ display:none;}
/*pages end*/

.headwrap{ width:100%; height:80px; background:url(../images/headerbg.jpg) repeat-x; position:absolute; left:0px; top:0px;}
.head{ width:1006px; height:auto; margin:0 auto;}
.Top{ height:80px; position:relative; z-index:9;}
.Top a.logo{ position:relative; left:0px; top:24px; z-index:1; width:182px; height:39px;  background:url(../images/logo.png) no-repeat; display:block;}
.Topright{ text-align:right; height:13px; line-height:13px; position:absolute; right:0px; top:15px; font-family:"寰蒋闆呴粦";}
.Topright a{ width:20px; height:13px; overflow:hidden; vertical-align:middle;}
.Topright em{ color:#D1D1D1; padding:0 3px 0 5px;; vertical-align:middle;}


.mainnav{ text-align:right; height:26px; line-height:26px; position:absolute; z-index:2; bottom:15px; right:0px;}
.mainnav li{ float:left; height:auto; font-size:15px; padding:0 25px; background:url(../images/li_line.jpg) no-repeat right; font-family:"寰蒋闆呴粦";}
.mainnav li a{ display:block; height:26px;/* line-height:34px;*/}
.mainnav li a:hover,.mainnav li a.aon{ height:26px; background:url(../images/mainnav.jpg) no-repeat left -36px; text-decoration:none; overflow:hidden;}
.mainnav li a em{ display:none;}


/*#mainnav1{ width:55px;}
#mainnav2{ width:75px;}
#mainnav3{ width:76px;}
#mainnav4{ width:75px;}
#mainnav5{ width:75px;}
#mainnav6{ width:76px;}
#mainnav7{ width:75px;}

#mainnav1:hover,#mainnav1.aon{ background-position:0px -36px}
#mainnav2:hover,#mainnav2.aon{ background-position:-55px -36px}
#mainnav3:hover,#mainnav3.aon{ background-position:-130px -36px}
#mainnav4:hover,#mainnav4.aon{ background-position:-206px -36px}
#mainnav5:hover,#mainnav5.aon{ background-position:-281px -36px}
#mainnav6:hover,#mainnav6.aon{ background-position:-356px -36px}
#mainnav7:hover,#mainnav7.aon{ background-position:-432px -36px}
*/

/*.mainnav ul li .subnav{ position:absolute; display:none; padding:0px; background:url(../images/mainnavli.png) no-repeat; width:135px; height:28px; z-index:99999999;}
.mainnav ul li .subnav ul{}
.mainnav ul li .subnav li{ width:auto; line-height:28px; height:28px; float:left; overflow:hidden; }
.mainnav ul li .subnav li a{  background:url(../images/mainnavli.png) no-repeat; width:auto; display:block; color:#fff;line-height:28px; height:28px; overflow:hidden; }
.mainnav ul li .subnav li a:hover{text-decoration:none; color:#283D80;}
*/

/*.mainnav ul li .subnav{ position:absolute; display:none; padding:0px; background:url(../images/mainnavli.png) repeat-x; width:auto; min-width:125px; height:28px; z-index:9999999999999999; padding-left:10px}
.mainnav ul li .subnav ul{ padding:0px; font-size:13px;}
.mainnav ul li .subnav li{ width:auto; padding:0 5px; line-height:26px; height:26px; display:inline-block; float:left; overflow:hidden; background:none;}
.mainnav ul li .subnav li a{ width:auto; display:block; background:none; color:#fff;line-height:26px; height:26px; overflow:hidden;}
.mainnav ul li .subnav li a:hover{ text-decoration:none; color:#83d7f1;}

.nav .navIcon{ position:relative; z-index:99; top:-22px; left:762px; width:177px; height:21px; background:url(../images/navicon.jpg) no-repeat; clear:both; }
.nav .navIcon a{ width:177px; height:21px; display:block;}*/


.banner{ width:100%; height:462px; margin-top:80px; background:#fff; padding-bottom:1px; overflow:hidden; /*position:absolute; top:83px; left:50%;  margin-left:-564px;*/}

.banner #ulid li{ height:462px; width:100%;}
.tab_ul{ width:auto; height:36px; position:relative; z-index:99999 ;bottom:50px; left:50%; margin-left:250px; /*margin-top:150px;*/}
.tab_ul li{ width:59px; height:30px; border:3px solid #e5e5e3; float:left; background:#000; margin-left:5px; display:block;}
.tab_ul li.active{ width:59px; height:30px; border:3px solid #f7ec3a; float:left; background: url(../images/cel.png) no-repeat; margin-left:5px; display:block;}


.subbanner{ width:100%; height:260px; padding-bottom:1px; margin:auto 0; clear:both; margin-top:80px;}


.Homemain{ width:1006px; height:auto; margin:0 auto; overflow:hidden;}
.HomemainTop{ padding:14px 0 0 0; overflow:hidden;}
.Home_productcategory{ float:left; width:282px;}
.Home_productcategory em{ height:39px; background:url(../images/home_productcategoryTitle.png) no-repeat; display:block;}
.Home_productcategory ul{ margin:0px; padding:12px 0 0 12px; height:171px; background:url(../images/home_productcategoryBg.png) no-repeat; display:block;}
.Home_productcategory ul li{ float:left; border:1px solid #d4d4d4; width:120px; height:44px; margin:0 9px 9px 0; background:url(../images/categoryImg.jpg) no-repeat; text-align:center; line-height:44px; font-size:13px;}
.Home_productcategory ul li img{ width:120px; height:44px;}

.Home_about{ float:left; width:444px; padding:0 8px;}
.Home_about em{ height:39px; background:url(../images/home_aboutTitle.png) no-repeat; display:block;}
.Home_aboutbox{ background:url(../images/home_aboutBg.png) no-repeat; height:170px; padding:13px 10px 0; line-height:24px;}
.Home_aboutbox img{ float:left; border:1px solid #e4e4e4; padding:3px; width:162px; height:88px; margin:0 10px 0 0;}

.Home_video{ float:left; width:264px;}
.Home_video em{ height:39px; background:url(../images/home_videoTitle.png) no-repeat; display:block;}
.Home_videobox{ background:url(../images/home_videoBg.png) no-repeat; height:173px; padding:10px 10px 0 10px; line-height:24px; position:relative;}

.Home_videobox .leftbtn{ display:block; position:absolute; top:-25px; right:30px; z-index:1; background:url(../images/leftbtn.jpg) no-repeat; width:15px; height:15px; cursor:pointer;}
.Home_videobox .rightbtn{ display:block; position:absolute; top:-25px; right:15px; z-index:1; background:url(../images/rightbtn.jpg) no-repeat; width:15px; height:15px; cursor:pointer;}

.Home_videobox .Imgbox{ position:relative; width:238px; height:auto; overflow:hidden;}
.Home_videobox .Imgbox li{ font-size:13px;}
.Home_videobox .Imgbox li img{ width:238px; height:130px;}
.Home_videobox .Imgbox li center{ height:25px; padding-top:5px; padding-top:0px !important; font-size:13px;}

.HomemainBottom{ padding:8px 0 18px 0; overflow:hidden;}
.Home_contactus{ float:left; width:282px;}
.Home_contactus em{ height:39px; background:url(../images/home_contactusTitle.png) no-repeat; display:block;}
.Home_contactusbox{ margin:0px; padding:20px 0 0 12px; height:179px; background:url(../images/home_contactusBg.png) no-repeat; display:block;}

.Home_news{ float:left; width:444px; padding:0 8px;}
.Home_news em{ height:39px; background:url(../images/home_newsTitle.png) no-repeat; display:block;}
.Home_newsbox{ background:url(../images/home_newsBg.png) no-repeat; height:186px; padding:13px 13px 0 13px; line-height:24px; display:block;}
.Home_newsbox li{ background:url(../images/home_newsIcon.jpg) no-repeat 6px; line-height:25px; padding-left:18px; padding-right:10px;}
.Home_newsbox li span{ float:right; color:#999;}

.Home_newsbox li.topImg{ background:none; height:auto; padding:0 0 9px 0; border-bottom:1px dotted #b7b7b7; margin-bottom:5px; overflow:hidden;}
.Home_newsbox li.topImg img{ float:left; width:113px; height:74px; padding-right:13px;}
.Home_newsbox li.topImg .text{ float:left; width:275px;}
.Home_newsbox li.topImg .text h2{ line-height:30px; font-size:14px; font-weight:normal;}
.Home_newsbox li.topImg .text h2 a{ color:#2d6b9c;}
.Home_newsbox li.topImg .text p{ line-height:22px;}
.Home_newsbox li.topImg .text p a{ color:#ff6600;}

.Home_product{ float:left; width:264px;}
.Home_product em{ height:39px; background:url(../images/home_productTitle.png) no-repeat; display:block;}
.Home_productbox{ position:relative; background:url(../images/home_productBg.png) no-repeat; height:187px; padding:12px 0 0 26px; line-height:24px;}
.Home_productbox .leftbtn{ display:block; position:absolute; top:-25px; right:30px; z-index:1; background:url(../images/leftbtn.jpg) no-repeat; width:15px; height:15px; cursor:pointer;}
.Home_productbox .rightbtn{ display:block; position:absolute; top:-25px; right:15px; z-index:1; background:url(../images/rightbtn.jpg) no-repeat; width:15px; height:15px; cursor:pointer;}

.Home_productbox .Imgbox{ position:relative; width:238px; height:auto; overflow:hidden;}


.Home_productbox .Imgbox li{ float:left; width:102px; height:102px; padding-right:13px;}
.Home_productbox .Imgbox li .Img{ border:1px solid #dddddd; width:100px; height:100px; text-align:center;}
.Home_productbox .Imgbox li .Img img{ max-width:100px; max-height:100px; vertical-align:middle;}
.Home_productbox .Imgbox li em{ line-height:22px; font-size:13px; background:none; padding-top:5px;}



/*foot*/
.footwrap{ width:100%; height:119px; background:url(../images/footerbg.jpg) repeat-x;}
.foot{ width:1006px; height:auto; padding-top:10px; margin:0 auto; color:#465871;}
.footlinks{ line-height:26px; height:26px;}
.footlinks span{ float:right;}
.footlinks span .inputstyle{ float:right; width:160px; padding-left:10px; height:23px; line-height:23px; border:1px solid #ccc; border-right:none; background:#fff; color:#bbbbb3}
.footlinks span .submitstyle{ float:right; border:none; width:35px; height:26px; background:url(../images/searchbtn.jpg) no-repeat;}

.footlinks em{ padding:0 5px;}
.copyright{ line-height:20px; padding-top:20px;}
.foot a{ color:#465871;}


.mainWrap{ width:100%; background:url(../images/contentTopbg.png) repeat-x left top;}
.main{ width:1006px; height:auto; margin:0 auto -5px; background:url(../images/mainTopImg.png) no-repeat left top; position:relative; top:-5px; z-index:9; padding-top:5px;}
.mainContentWrap{ width:1001px; height:auto; background:url(../images/mainbg.png) repeat-y; padding:0 3px 0 2px; overflow:hidden;}

.content{ height:auto; padding:20px 0 36px 0; overflow:hidden;}

/*sidebar*/
.sidebar{ float:left; width:250px; height:auto; font-family:"寰蒋闆呴粦"; overflow:hidden;}
.sidebar em{ width:250px; height:49px;}
.sidebar em img{ width:250px; height:49px; overflow:hidden;}
.sidebar ul{ padding-bottom:18px; overflow:hidden;}

.sidebar li{ height:auto; line-height:38px; background:url(../images/sidebarli.jpg) no-repeat;}
.sidebar li a{ height:38px; line-height:38px; padding-left:20px; display:block; cursor:pointer;}
.sidebar li:hover,.sidebar .hover{ height:38px; line-height:38px; background:url(../images/sidebarlion.jpg) no-repeat; text-decoration:none; color:#fff; font-size:13px;}
.sidebar li:hover a,.sidebar .hover a{ color:#fff; font-size:13px;}
.sidebar li:hover a:hover,.sidebar .hover a:hover{ color:#fff; font-size:13px; text-decoration:none;}



.sidebar ul li .subnav{ display:none; margin:0px;}
.sidebar ul li .subnav ul{ padding:0px;}
.sidebar ul li .subnav li{  line-height:30px; height:30px;}
.sidebar ul li .subnav li a{ color:#7C7C7C; line-height:30px; height:30px; padding-left:78px; font-weight:normal;}
.sidebar ul li .subnav li a:hover,.sidebar ul li .subnav .lihover a{ color:#7C7C7C; font-weight:bold;}

.sidebarImg{ padding:0 0 200px 10px;}
.sidebarImg img{ width:229px; height:121px; overflow:hidden;}

.sidebarImglist{}
.sidebarImglist img{ width:193px; height:70px; padding-bottom:8px; overflow:hidden;}


/*maincontent*/
.maincontent{ float:left; padding-left:29px; width:704px; height:auto; overflow:hidden;}
	
.current{ border-bottom:1px dotted #ababab; height:33px; line-height:33px; padding-top:12px; text-transform:uppercase; color:#353535;}
.current h3{ float:right; margin:0px; padding:0px; font-size:12px; font-weight:normal; padding-left:18px;}
.current h3 a{ color:#353535}
.current em{ font-size:18px; font-family:"Adobe 榛戜綋 Std"; font-weight:bold;}
.current font{ padding-left:8px; color:#a4a4a4;}
.current span{}
.publicImg{ height:114px; background:url(../images/publicImg.jpg) no-repeat; border-bottom:1px dotted #ababab;}

/*about*/
.singleInfo{ padding:25px 20px 20px 20px; line-height:22px; overflow:hidden;}
.singleInfo_about{ background:url(../images/aboutImg.jpg) no-repeat right top;}
.singleInfo_textindent{ text-indent:2em; line-height:26px;}
.singleInfo_textindent font{ font-size:18px; font-weight:bold; color:#ff4200; padding-right:5px;}

.singleInfotitle{ font-size:18px; font-family:"寰蒋闆呴粦"; color:#9c5a56; padding-bottom:10px;}
.singleImage{ padding:20px 0;}


/*honor*/
.honor{ padding:25px 0 0 15px; overflow:hidden;}
.honor li{ float:left; width:146px; height:auto; padding-right:24px; padding-top:24px;}
.honor li img{ width:136px; height:156px; border:1px solid #E0E0E0; padding:4px;}
.honor li center{ width:136px; line-height:30px; padding-bottom:10px;}
.honor li.end{ padding-right:0px;}


/*videoList*/
.videoList{ padding:25px 0 0 15px; overflow:hidden;}
.videoList li{ float:left; width:146px; height:auto;  border-bottom:1px dashed #ADADAD; padding-right:31px; padding-top:24px;}
.videoList li img{ width:146px; height:106px; border:1px solid #E0E0E0; padding:4px;}
.videoList li center{ width:146px; line-height:30px; padding-bottom:10px;}
.videoList li.end{ padding-right:10px;}


/*news*/
.news{ padding:20px 0 0 0; overflow:hidden}
.news ul{  border-bottom:1px dotted #a5a5a5; padding:10px 10px 20px 0;}
.news li{ background:url(../images/newsIcon.jpg) no-repeat left; padding-left:15px; height:28px; line-height:28px;}
.news li span{ float:right; color:#999;}

.news li.topImg{ background:none; margin-bottom:10px; height:180px; border-bottom:1px dashed #adadad; overflow:hidden;}
.news li.topImg img{ float:left; width:257px; height:150px; padding:4px; border:1px solid #d8d8d8; margin-right:20px;}
.news li.topImg h2{ margin:0px; padding:0px; line-height:26px; font-size:14px; color:#297ACB;padding:0; }
.news li.topImg a{ color:#781e19;}
.news li.topImg em{line-height:22px; overflow:hidden;}
.news li.topImg p{ margin:0px; padding:0; line-height:22px;}

/*newslist--璇︾粏椤?/
.newslist{ padding:20px 40px 40px 14px; overflow:hidden}
.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 20px 0px; padding-bottom:5px;}

.newslist h2{ margin:0px; padding:10px 0 0 0; font-size:12px; line-height:24px; font-weight:normal; border-top:1px solid #CCC;}
.newslist h2 a{ color:0E739F;}
.newslist h3{ line-height:24px; font-size:12px; padding-top:15px; font-weight:normal; margin-bottom:20px; overflow:hidden;}

.newslist p{ margin:0px; padding:10px 0 0 0;} 
.newslist h5{ margin:0px; padding:0px; font-size:12px; font-weight:normal; line-height:24px;}



	
.partner{ padding:20px 30px 70px 14px; line-height:24px; overflow:hidden;}
.partner h2{ margin:0px; padding:0px; font-size:12px; height:20px; line-height:20px;}
.partner .txt{}
.partner .txt img{ float:right; padding-left:50px;}
.partner .txt .word{ padding-top:20px;}
.partner .partnerContent p{ text-indent:2em;}





.jobsList{padding:0px; margin:40px 0 0 30px; overflow:hidden; min-height:500px;}
.jobsList h4{ background:url(../images/job_titlebg.jpg) no-repeat center top; height:34px; overflow:hidden; color:#fff; font-size:12px; line-height:26px;}
.jobsList h4 em{ font-style:normal; padding-left:90px;}
.jobsList h4 span{ float:right;}
.jobsList ul li{ /* margin-bottom:3px; */}
.jobsList ul li h5{ font-size:12px; line-height: 33px; color:#7c7c7c; padding-left: 33px; display:block; font-weight:normal; cursor:pointer; border-bottom:1px solid #e2e2e2; background:url(../images/jobsLisIcon.png) no-repeat left 13px;}
.jobsList ul li h5 font{ color:#7c7c7c;}
.jobsList ul li h5 span{ float:right;}
.jobsList ul li .my_content{ padding:10px 37px 10px 93px; color:#696969; line-height:18px; background: #f8f8f8; margin: 3px 0; border-bottom: 1px solid #e2e2e2;}
.jobsList ul li .my_content .name{ position:absolute; margin-left: -62px; font-style:normal; font-weight: normal; display:block; height:40px; width:100px; color: #ED6B3E; padding-top:10px;}
.jobsList ul li .my_content .apply{ display:block; text-align:right; font-weight:bold; background:url(../images/applybtn.jpg) no-repeat; width:94px; line-height:26px; color:#207bcb; margin-top:8px;}
.jobsList ul li .my_content p{ display:block; text-align:right; margin-top:8px;}

.jobsList ul li .my_content .info_cont p{ text-align:left;}
.jobsList ul .libg{ background:#f1f1f1; margin-bottom:0px;}
.jobsList .time{ width: 97px; text-align: center;}
.jobsList .time2{ width: 117px; text-align: center;}
.jobsList .num{ width: 103px; text-align: center;}

/*form style*/
.appTable{ padding:40px 18px 40px 30px;}
.appTableInfo .text{ width:379px; height:26px; line-height:26px; padding-left:10px; background:url(../images/inputbg02.jpg) no-repeat; border:none; color:#666666;}
.appTableInfo .submitBtn{ background:url(../images/tablebtn.jpg) no-repeat; color:#fff; text-align:center; width:96px; height:26px; line-height:26px; border:none; margin-right:8px;}
.appTableInfo .textArea{ width:578px; height:128px;border:1px solid #d9d9d9; background:#fff;}
.appTableInfo .jobname{ color:#999;}
.form_err{ color:#F00;}
.form_table{ padding:20px 0 40px;}



.vedio{ width:720px; height:auto; padding:50px 0 0 50px;}
.vedio .introduce{ overflow:hidden;}
.vedio .introduce img{ float:left; width:414px; height:307px; padding:4px; border:1px solid #D8D8D8;}
.vedio .introduce .txt{ float:right; width:270px; height:auto; font-family:"寰蒋闆呴粦";}
.vedio .introduce .txt h1{ margin:0px; padding:0px; height:28px; color:#FE9901; font-size:14px; border-bottom:1px solid #DBDBDB;}
.vedio .introduce .txt h1 a{ color:#FE9901;}
.vedio .introduce .txt h2{ margin:0px; padding:0px; height:28px; line-height:28px; font-size:12px;}
.vedio .introduce .txt h2 span{ color:#CECECE; font-weight:normal;}
.vedio .introduce .txt p{ margin:0px; padding:0px; line-height:24px; padding-right:5px;}


.vedio .vedioImgList{ border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; padding:7px 0; margin:28px 0 35px 0; overflow:hidden;}

.vedio .vedioImgList .leftbtn{ float:left; width:14px; height:113px; background:url(../images/leftbtn.jpg) no-repeat; display:block; cursor:pointer;}
.vedio .vedioImgList .leftbtn a{ width:14px; height:113px; display:block;}

.vedio .vedioImgList .rightbtn{ float:left; width:14px; height:113px; background:url(../images/rightbtn.jpg) no-repeat; display:block; cursor:pointer;}
.vedio .vedioImgList .rightbtn a{ width:14px; height:113px; display:block;}

.vedio .vedioImgList .scrollimg{ float:left;}
.vedio .vedioImgList .scrollimg ul{ padding:3px 14px 0 50px;}
.vedio .vedioImgList .scrollimg li{ float:left; width:122px; height:auto; padding-right:35px;}
.vedio .vedioImgList .scrollimg li img{ width:112px; height:81px; border:1px solid #E3E3E3; background:#fff; overflow:hidden;}
.vedio .vedioImgList .scrollimg li em{ line-height:122px; line-height:22px; font-weight:bold;}


.productList{ overflow:hidden;}
.productList .search{ margin:10px 0; overflow:hidden;}
.productList .search .inputstyle{ float:left; width:160px; padding-left:10px; height:22px; line-height:22px; border:1px solid #ccc; border-right:none; background:#fff; color:#bbbbb3}
.productList .search .submitstyle{ float:left; border:none; width:35px; height:26px; background:url(../images/searchbtn.jpg) no-repeat;}
.productList h2{ border:1px solid #E3E3E3; height:31px; line-height:31px; background:url(../images/productTitlebg.jpg) repeat-x; font-weight:normal; font-size:12px; margin-top:10px;}
.productList h3{ line-height:30px; padding-top:10px;}
.productList span{ float:left; }
.productList .a1{ width:100px; text-align:center;}
.productList .a1 img{ width:80px; height:64px; overflow:hidden;}
.productList .a2{ width:360px; text-align:center; padding:0 10px;}
.productList .a3{ width:100px; text-align:center;}
.productList .a4{ width:100px; text-align:center;}
.productList li{ float:left; border-bottom:1px dotted #E3E3E3; height:64px; padding:8px 0;}
.productList li div{ float:left; line-height:64px;}
.productList li a.btn{ margin:20px 0 0 25px; background:url(../images/productbtn.jpg) no-repeat; width:48px; height:26px; line-height:26px; display:block; }

.productInfo{ padding:20px 0; overflow:hidden;}
.productInfoTop{ padding-bottom:10px; overflow:hidden;}
.productInfoTop .Img{ float:left; width:248px; height:200px; text-align:center; border:1px solid #dddddd; margin-right:20px;}
.productInfoTop .Img img{ max-width:248px; max-height:200px;}
.productInfoTop_text{ float:left; width:410px; height:auto; font-size:14px; font-family:"寰蒋闆呴粦";}
.productInfo .title{ border-bottom:1px dotted #A3A3A3;}
.productInfo .title span{ display:block; background:url(../images/productInfobtn.jpg) no-repeat;height:26px; line-height:26px; width:68px; text-align:center;color:#fff; font-weight:bold;}
.productInfo .productInfoContent{ padding:10px 0;}


.contactus{ padding:30px 0 0 10px; line-height:24px; overflow:hidden;}

.contactusTop{ overflow:hidden;}
.contactus_left{ float:left; width:240px;}
.contactus_left p{ margin:0px; padding:0px;}
.contactus_right{ float:right; width:440px;}
.contactus_right em{ background:url(../images/mapIcon.jpg) no-repeat left; padding-left:20px; font-weight:normal; line-height:30px; margin:20px 0;}
.contactus_right .mapimg{ margin:20px 0; width:400px; height:300px;}
.contactus_right .mapimg img{ width:400px; height:300px;}
.contactus_right table{ margin:20px 0;}
.contactus_right table td{ line-height:30px;}

.contactus .form_table{ color:#2058C9;}
.contactus .form_table .text{ width:199px; height:26px; line-height:26px; padding-left:10px; background:url(../images/inputbg.jpg) no-repeat; border:none; color:#666666;}
.contactus .form_table .textarea{ width:420px; height:148px; background:url(../images/textareabg.jpg) no-repeat; border:none; color:#666666; overflow:hidden;}
.form_err{ color:#f00;}
.contactus .btn{ background:url(../images/tablebtn.jpg) no-repeat; color:#fff; text-align:center; width:96px; height:26px; line-height:26px; border:none; margin-right:8px;}


.auxiliary{ padding:25px 20px 20px 20px; line-height:22px; overflow:hidden;}

	.sitemap{text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;clear:both;overflow:hidden; margin:0px auto; padding:20px; min-height:200px;}
	
	 .ul_sitemap li{ border-bottom:1px dashed #CCC; padding:10px 0; line-height:24px;}

	.Partner{ padding:40px 0 0 20px; overflow:hidden;}
	.Partner li{ float:left; padding:0 23px 20px 0;}
	.Partner li img{ width:145px; height:44px; border:1px solid #DCD1D9;}
	.Partner li center{ width:145px; line-height:30px;}



/*kefu*/
.Texthide{ display:none;}
.KefuBox{ position:fixed; top:128px; right:5px; _position:absolute;top:128px;_top:expression(eval(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop,5)||128))); z-index:999;}
*html{background-image:url(about:blank);background-attachment:fixed;}
.KefuBox{ width:109px;}
.KefuBox .Boxtop{ width:109px; height:32px; overflow:hidden; background:url(../images/Kefu_top.png) no-repeat left top; position:relative;}
.KefuBox .closeBtn{ width:25px; height:25px; display:block; overflow:hidden; position:absolute; right:8px; top:5px;}
.KefuBox .BoxBt{ width:109px; height:16px; background:url(../images/Kefu_bt.png) no-repeat left top; overflow:hidden;}
.KefuBox .BoxMain{ background:url(../images/Kefu_main.jpg) no-repeat left top #F6F6F6; padding:2px 5px 0px 4px; width:96px; border-left:2px solid #C3C3C3; border-right:2px solid #C3C3C3;}
.KefuBox .BoxMain li{ padding:2px 0;}
.KefuBox .BoxMain li.weibo{ padding:10px 10px 5px 10px; text-align:center; border-bottom:1px dotted #ccc;}
.KefuBox .BoxMain li.weibo a{ background:url(../images/weibo.gif) no-repeat left center; padding-left:18px;}
.KefuBox .BoxMain li.tel{ width:96px; height:44px;}
.KefuBox .BoxMain li .h1{ height:20px; line-height:20px; text-align:center; font-size:12px; font-weight:normal; padding:0 5px; white-space:nowrap; display:block; overflow:hidden; text-overflow:ellipsis;}
.KefuBox .BoxMain li dl{ text-align:center; height:25px; width:96px; overflow:hidden; margin:0px;}
/*kefu*/