@charset "utf-8";
/* CSS Document */

html{ display:block;}
body { 0 280px repeat-x;min-width:960px;color:#666;font-size: 12px;font-family:Simsun,Microsoft YaHei, Verdana, Arial;height:auto; behavior:url(../images/csshover3.htc);}

a {color: #000;text-decoration: none;}
a:hover {text-decoration: none;color:#000;}
h2{ float:left; font-size:14px; font-weight:normal; color:#0065b5; padding-left:25px; padding-top:15px;}
h6{ width:40px; float:right; line-height:40px; font:Arial, Helvetica, sans-serif; font-weight:normal; color:#999; padding-right:20px;}
h6 a{ color:#000;}
h6 a:hover{ color:red;}


.w960{ width:960px; margin:0 auto; overflow:hidden;}
.blank10{ height:10px; overflow:hidden;}
.blank20{ height:20px; overflow:hidden;}
.clear{ clear:both;}
.blankw10{ float:left; width:11px; height:10px; display:block;}
.border1{ border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.bgcolor{ background:#eee;}


/*header*/
.header{ height:142px; background:url(../images/header-bg1.gif) repeat-x center;}
.header_to{ height:30px; line-height:30px; color:#666;}
.header_to_l{ float:left;}
.header_to_r{ float:right;}
.header_to_r a{ color:#666;}
.header_to_r a:hover{ color:red;}
.header_co{ width:960px; height:112px; background:url(../images/header-bg2.gif) no-repeat; overflow:hidden;}

/*nav*/
.nav{ height:49px; background:url(../images/nav-bg.gif) repeat-x; overflow:hidden;}
.nav ul{ line-height:45px; width:960px; background:url(../images/nav-bg.gif) repeat-x; margin:0 auto;}
.nav ul li{ float:left; width:91px; height:49px; text-align:center; margin:0 3px; _margin:0 3px;}
.nav ul li.sy{ padding:0;}
.nav ul li a{ width:91px; height:49px; display:block; color:#fff; font:"宋体"; font-size:14px;}
.nav ul li.nav_bg a{ background:url(../images/nav-con.gif) no-repeat; color:#fff;}
.nav ul li a:hover{ background:url(../images/nav-con.gif) no-repeat; color:#fff;}

.nav ul li.navli_part{ width:2px; padding:0; overflow:hidden; _padding-top:5px;}

/*search*/
.search_top{}

.search1{ height:40px; background:#f4f4f4;}
.search{ float:left; width:960px; height:46px; margin:0 auto; overflow:hidden; margin-top:5px;}
.search-l{ width:600px; float:left; line-height:35px; color:#666; font-size:12px;}
.search-l strong{ color:#666; font-size:12px;}
.search-r{ float:right; width:300px; height:23px; padding:3px 0 0 0;}
.search-r input.text1{ width:209px; height:22px; _height:22px; font-size:12px; color:#555; padding:0; text-indent:2em; background:url(../images/search1.gif) no-repeat; border:0; _line-height:26px;}
.search-r input.image{ width:29px; height:22px;}

/*banner*/
.banner_bg{ height:436px; background:#fff; border-bottom:7px solid #757071;}
.banner{ width:100%; height:436px; margin:0 auto; overflow:hidden;}
#banner{ width:1263px;}
#banner img{ width:1263px; height:436px;}
#kinMaxShow{ visibility:hidden; height:436px; overflow:hidden;}

.banner-bo{ width:960px; height:27px; background:url(../images/banner-bo.gif) no-repeat; margin:0 auto;}

/*content*/
.content{}

.pro{ width:200px; float:left;}
.pro-to{ width:200px; height:59px; background:url(../images/pro-t.gif) no-repeat; overflow:hidden;}
.pro-to h1{ color:#fff; font-size:14px; font-weight:bold; text-align:center; line-height:45px;}
.pro-co{ width:198px; overflow:hidden; border:1px solid #d0d0d0; border-top:0;}

.pro-show{ width:735px; float:right;}
.pro-show-to{ width:735px; height:37px; background:url(../images/pro-show-t.gif) no-repeat;}
.pro-show-to h2{ color:#0065b5; font-weight:bold;}
.pro-show-co{ width:735px; overflow:hidden; padding-top:10px; _padding-top:25px;}
.pro-show-co ul{}
.pro-show-co ul li{ width:210px; float:left; padding:0 17px 0; _padding:0 16px 7px; text-align:center; text-align:left;}
.pro-show-co ul li img{ width:210px; height:158px; border:1px solid #9d9d9d; border-bottom:1px solid #fff;}
.pro-show-co ul li h3{ height:36px; line-height:36px; background:#187eec; width:212px; text-align:center;}
.pro-show-co ul li h4{ height:30px; line-height:30px; border-bottom:1px dashed #999;}
.pro-show-co ul li h6 img{ width:70px; height:20px; border:0; margin-left:-10px;}
.pro-show-co ul li p{ line-height:24px; padding:5px 0 0;}
.pro-show-co ul li span{ display:block;}
.pro-show-co ul li a{ color:#fff; font-weight:normal;}
.pro-show-co ul li a:hover{ color:red;}

.case{}
.case-to{ width:960px; height:50px; background:url(../images/show-t.gif) no-repeat;}
.case-co{ width:958px; overflow:hidden; padding:15px 0;}
.case-co ul{}
.case-co ul li{ width:210px; float:left; padding:0 15px; text-align:center;}
.case-co ul li img{ width:210px; height:158px; border:1px solid #d0d0d0;}
.case-co ul li a{ font-weight:normal;}
.case-co ul li a:hover{ color:red;}
.case-co ul li span{ height:35px; line-height:35px;}

.marquee{ width:660x; height:180px; overflow:hidden;}

.con-part1{ width:960px; height:912px; background:url(../images/part1.jpg) no-repeat;}

.about-bg{ width:960px; height:406px; background:url(../images/about-bg.jpg) no-repeat;}
.about{ width:640px; float:left;}
.about-to{ width:640px; height:37px;}
.about-co{ width:610px; margin:0 auto; padding:15px; overflow:hidden;}
.about-co-img{ width:200px; float:left; border:1px solid #d0d0d0;}
.about-co-p{ width:390px; float:right; line-height:23px;}
.about-co-p span a{ color:#bb3012;}
.about-co-p span a:hover{ color:red;}
.about-bo{ padding-top:20px;}
.about-bo ul{}
.about-bo ul li{ width:177px; float:left; text-align:center; padding:0 15px;}
.about-bo ul li img{ width:177px; height:133px; border:1px solid #d0d0d0;}
.about-bo ul li span{ height:35px; line-height:35px;}
.about-bo ul li a{ font-weight:normal;}
.about-bo ul li a:hover{ color:red;}

.marquee1{ width:620px; height:165px; overflow:hidden;}

.question{ width:280px; float:right;}
.question-to{ width:280px; height:37px;}
.question-to h2{ padding-left:0px; margin-left:-10px;}

.contact{ width:200px; float:left;}
.contact-to{ width:200px; height:100px; background:url(../images/contact-t.jpg) no-repeat;}
.contact-co{ width:178px; padding:10px; border:1px solid #c1dbf7; border-top:0; background:#f9fdff; line-height:24px; overflow:hidden;}

.news{ width:960px; height:332px; background:url(../images/news-bg.gif) no-repeat;}
.news1{ width:471px; float:left;}
.news2{ width:471px; float:right;}
.news2 a:hover{ color:red;}
.news-to{ width:471px; height:36px; background:url(../images/news-to.gif) no-repeat; overflow:hidden;}
.news-co{ width:439px; padding:15px 15px; overflow:hidden;}
.news-co-to{ height:150px; overflow:hidden;}
.news-co-to img{ width:185px; height:139px; float:left; padding:1px; border:1px solid #bfbfbf;}
.news-co-to span{ width:230px; float:right;}
.news-co-to h3{ height:26px; line-height:26px; overflow:hidden;}
.news-co-to h4{ color:#439803; font-weight:normal; float:right;}
.news-co-to p{ line-height:24px; text-indent:2em; overflow:hidden;}
.news-co-bo{ line-height:24px; padding-top:3px;}
.news-co-bo ul{}
.news-co-bo ul li{ width:438px; border-bottom:1px dashed #d0d0d0; line-height:30px; overflow:hidden;}
.news-co-bo h4{ float:left; font-weight:normal; background:url(../images/drop.jpg) 0 13px no-repeat; padding-left:20px; overflow:hidden;}
.news-co-bo span{ float:right;}

.flink{ width:960px; height:107px; background:url(../images/flink-bg.gif) no-repeat;}
.flink ul{ width:930px; margin:0 auto; line-height:20px; padding-top:45px;}
.flink ul li{ float:left; padding:0 5px;}
.flink ul li a:hover{ color:#ac0000;}

/*footer*/
.footer{}
.footer_nav{ width:100%; height:35px; font-family:"宋体"; color:#fff; text-align:center; line-height:35px; font-size:12px; background:#0187ce;}
.footer_nav a{ color:#fff; margin:0 16px;}
.footer_nav a:hover{ color:#f55518;}
.footer_text{ text-align:center; line-height:30px; color:#000; padding:20px 0;}
.footer_text a{ color:#000;}
.footer_text a:hover{ color:#ac0000;}

.page_inpage{}
.page_inpage_to{ width:200px; height:45px; background:#999;}
.page_inpage_to h1{ color:#fff; font-weight:normal; font-size:14px; line-height:45px; padding-left:30px;}
.page_inpage_co{ width:178px; background:#fff; padding:10px;}
.page_inpage_co ul{ font-size:14px; line-height:30px; padding-left:20px;}
.page_inpage_co ul li{ background:url(../images/drop.jpg) no-repeat; background-position:0 12px; padding-left:15px;}
.page_inpage_co ul li a{ color:#666;}
.page_inpage_co ul li a:hover{ color:red;}

.inpage_news{ width:181px;}
.inpage_news_to{ width:181px; height:35px; background:#666666; overflow:hidden;}
.inpage_news_to h2{ font-size:14px; color:#fff; padding:10px 0 0 25px;}
.inpage_news_co{ width:179px; overflow:hidden;}
.inpage_news_co ul{ width:170px; overflow:hidden; padding:0 8px;}
.inpage_news_co ul li{ width:135px; height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border-bottom:1px dashed #bfbfbf; line-height:35px; background:url(../images/drop.jpg) 0 15px no-repeat; padding-left:15px;}
.inpage_news_co ul li a{ color:#000;}
.inpage_news_co ul li a:hover{ color:#ac0000;}

/*insidepage*/
.inpage_l{ float:left; width:205px;}
.inpage_news{ width:205px;}
.inpage_news_top{ height:35px; background:url(../images/top_bg.gif) repeat-x; overflow:hidden;}
.inpage_news_top h2{ font-size:14px;}
.inpage_news_content{ width:205px; overflow:hidden;}
.inpage_news_content ul{ width:170px; overflow:hidden; padding:0 8px;}
.inpage_news_content ul li{ width:165px; height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border-bottom:1px dashed #bfbfbf; padding-left:20px; line-height:35px; background:url(../images/con1.gif) no-repeat left center; background-position:5px 15px;}
.inpage_news_content ul li a{ color:#000;}
.inpage_news_content ul li a:hover{ color:#ac0000;}

/*图片频道首页*/
.inpage_r_pic{ float:right; width:750px;}
.inpage_r_pic_top{ height:33px; background:url(../images/top_bg.gif) repeat-x; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; border-top:1px solid #bfbfbf; line-height:40px; padding:0 10px; overflow:hidden;}
.inpage_r_pic_top h2{ float:left; font-family:"宋体"; font-size:14px; line-height:15px; font-weight:bold; padding-left:20px; color:#247fb6;}
.inpage_r_pic_top a{ color:#666;}
.inpage_r_pic_top a:hover{ color:red;}
.inpage_r_pic_top span{ float:right;}
.inpage_r_img{ width:201px; height:176px;}

.inpage_r_content1{ width:748px; padding:10px 0; border:1px solid #bfbfbf; overflow:hidden; background:#fff;}
.inpage_r_content1 ul{ width:690px; margin:0 auto;}
.inpage_r_content1 ul li{ float:left; padding:10px 14px 0;}
.inpage_r_content1 ul li.inpage_r_img img{ border:1px solid #bfbfbf;}
.inpage_r_content1 ul li p{ text-align:center; line-height:30px; height:90px;}
.inpage_r_content1 ul li h6{ margin-right:10px;}

.inpage_r_content{ width:733px; padding:10px 0 10px 15px; border:1px solid #bfbfbf; overflow:hidden; background:#fff;}

/*图片内容页*/
.inpage_r_content_img{ width:712px; padding:10px 0; overflow:hidden;}
.inpage_r_content_img h2{ width:700px; font-family:"微软雅黑"; font-size:20px; font-weight:bold; text-align:center; color:#247fb6;}
.inpage_big_img{ text-align:center; padding:10px 0;}
.thumb1{ width:350px; float:left;}
.thumb1 img{ border:1px solid #CCCCCC;}
.thumb1_explain{ width:330px; height:300px; float:right; line-height:24px; overflow:hidden; text-align:left;}
.thumb1_explain_title{ font-size:16px; font-weight:bold; height:35px; line-height:35px; border-bottom:1px solid #666;}
.thumb1_explain_co{ padding-top:10px;}
.pic_sm{ width:680px; overflow:hidden; font-size:14px; line-height:24px; padding:0 10px; text-align:left; margin:10px 0;}
.pic_show_info{ text-align:center;}
#pages{ clear:both; padding-right:20px;}
#pages{ padding:15px 0 10px; margin:0px; text-align:center;}
#pages a{ display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1{ width:56px; }
#pages a:hover{ background:#f1f1f1; color:#000; text-decoration:none; }
#pages span{ display:inline-block; width:26px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }


/*新闻频道首页*/
.inpage_l_news{ float:right; width:210px;}

.inpage_r_news{ float:right; width:750px;}
.inpage_r_news_top{ height:33px; border-top:1px solid #bfbfbf; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; line-height:40px; padding:0 10px; overflow:hidden;}
.inpage_r_news_top h2{ float:left; font-family:"宋体"; font-size:14px; line-height:15px; font-weight:bold; padding-left:20px; color:#247fb6;}
.inpage_r_news_top a{ color:#666;}
.inpage_r_news_top a:hover{ color:#247fb6;}
.inpage_r_news_top span{ float:right;}

.inpage_r_news_list{ width:690px; margin:0 auto;}
.inpage_r_news_list ul{ width:690px; list-style-type:disc;}
.inpage_r_news_list ul li{ width:680px; padding:10px; border-bottom:1px dashed #c8c8c8;}
.inpage_r_news_list ul li a{ float:left;}
.inpage_r_news_list ul li span{ float:right;}

.pages{ clear:both; float:right; padding-top:10px;}

/*新闻内容页*/
.inpage_r_content_news{ width:712px; padding:10px 0; overflow:hidden;}
.inpage_r_content_news h2{ font-family:"微软雅黑"; font-size:20px; font-weight:bold; text-align:center; width:700px; margin:0 auto; color:#247fb6;}
.inputtime{ clear:both; width:700px; margin:0 auto; text-align:right; padding:10px 10px 10px 0; border-bottom:1px solid #999;}
.inage_r_news_pic{ clear:both; width:690px; margin:0 auto; text-align:center; padding:10px 0;}
.news_sm{ text-align:left; padding:10px 0; line-height:24px;}
.news_show_info{ float:right; padding-right:20px;}
.news_next{}

/*下载内容页*/
.down_content{ width:690px; margin:0 auto;}
.inpage_r_down_list{}
.inpage_r_down_list ul{ width:690px; margin:0 auto;}
.inpage_r_down_list ul li{ width:690px; border-bottom:1px dashed #c8c8c8;}
.inpage_r_down_list ul li a img{ border:none;}
.inpage_r_down_list ul li p{ float:left; padding-top:5px;}
.inpage_r_down_list ul li span{ float:right;}

/*单页*/
.inpage_r_content_page{ width:690px; overflow:hidden; margin:0 auto;}
.inpage_r_content_page h2{ width:690px; margin:0 auto; font-family:"微软雅黑"; font-size:24px; font-weight:bold; text-align:center; padding-bottom:10px; border-bottom:1px solid #bfbfbf; padding-left:0; color:#247fb6;}
.inpage_r_content_page_text{ line-height:24px; text-align:left;}


/*在线留言*/
.news_sm th{ text-align:left; line-height:40px; font-family:"微软雅黑";}
.table_form tbody th{border-bottom: 1px dashed #EEE; padding:10px 0;}
.table_form input{ border:#d9d9d9 1px solid;}
.table_form .button{ cursor:pointer;}

.inpage_r_reg{ float:right; width:728px;}
.inpage_r_reg_top{ height:33px; background:#f0f0f0; border-top:1px solid #bfbfbf; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; line-height:40px; overflow:hidden;}
.inpage_r_reg_top h2{ float:left; font-family:"宋体"; font-size:14px; font-weight:bold; line-height:15px; padding-left:20px; color:#247fb6;}
.inpage_r_reg_top a{ color:#666;}
.inpage_r_reg_top a:hover{ color:red;}
.inpage_r_reg_top span{ float:right; padding-right:20px;}
.inage_r_reg_cotent{ width:726px; padding:10px 0; background:#fff;}

/*人才招聘*/
.inpage_r_jop{ float:right; width:728px;}
.inpage_r_jop_top{ height:33px; background:#f0f0f0; border-top:1px solid #bfbfbf; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; line-height:40px; overflow:hidden;}
.inpage_r_jop_top h2{ float:left; font-family:"宋体"; font-size:14px; font-weight:bold; line-height:15px; padding-left:20px;}
.inpage_r_jop_top a{ color:#666;}
.inpage_r_jop_top a:hover{ color:red;}
.inpage_r_jop_top span{ float:right; padding-right:20px;}

.button{ cursor:pointer; }

.inpage_r_job{ float:right; width:728px;}
.inpage_r_job_top{ height:33px; background:#f0f0f0; border-top:1px solid #bfbfbf; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; line-height:40px; overflow:hidden;}
.inpage_r_job_top h2{ float:left; font-family:"宋体"; font-size:14px; line-height:15px; font-weight:bold; padding-left:20px;}
.inpage_r_job_top a{ color:#666;}
.inpage_r_job_top a:hover{ color:red;}
.inpage_r_job_top span{ float:right; padding-right:20px;}
.inpage_r_job_content{}



/*js效果样式*/

/*产品列表*/
#menu{ width:170px; margin:0 auto;}
#menu li.libg{ width:170px; line-height:26px; _line-height:26px; background:url(../images/proli2.gif) no-repeat; margin-bottom:5px;}
#menu li a{ color:#333; display:block; font-size:12px; padding-left:30px;}
#menu li a:hover{ color:#fff; background:url(../images/proli1.gif) no-repeat;}
#menu li ul li{ width:170px; height:26px; padding-left:5px; overflow:hidden; background:#fff url(../images/con1.jpg) 15px 9px no-repeat;}
#menu li ul li a{ color:#666; font-size:12px; padding-left:30px;}
#menu li ul li a:hover{ color:red; background:#fff url(../images/con1.jpg) 10px 9px no-repeat;}

.tdcolor{ color:red;}
		
/*产品展示*/
#product_box{width:736px; height:480px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; position: relative; background:#fff; overflow:hidden;}

.product_title{width:736px; height:37px; position: absolute; top:0px; left:0px; background:#f9f9f9; list-style: none; background:url(../images/top_bg.gif) repeat-x;}
.product_title li {width:100px; height:37px; float:left; line-height: 37px; text-align: center; font-size: 14px; font-family:"宋体"; font-weight:bold; color:#333; cursor: pointer;}
.product_title span{width:auto; height:37px; float:right; line-height: 37px; text-align: center; font-size: 12px; font-family: 'Arial'; margin-right:10px; color:#ff0000;}
.product_active{ background:url(../images/product_show_bg.gif) no-repeat;}

#product_context{width:736px; height:auto; position: absolute; top:55px; _top:55px;}
#product_context ul{position: absolute; left:0px; top:0px; display: none;}
#product_context ul li{width:200px; height:auto; float:left; text-align:center; padding:0 10px 12px 28px;}
#product_context ul li img{ width:200px; height:170px; border:1px solid #bfbfbf; padding:1px;}
#product_context ul li span{ width:200px; height:30px; line-height:30px; overflow:hidden;}

/*点击滚动*/
    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			

	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:250px;
		background:#fff;		
		margin-bottom:2em;
		}	
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:250px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#nextBtn{ 
		left:250px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;
		}	
	#nextBtn a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
		

.table_form tbody th{
	text-align:right;
	padding-left:56px;
}
.inp_one {
    width: 232px;
    height: 38px;
    background: #fff;
    border: 1px solid #cdcdcd;
    line-height: 38px;
    margin-right: 5px;
    text-indent: 5px;
    font-family: Microsoft YaHei;
}
.middle_7_b_code {
    width: 111px;
    height: 38px;
    background: #fff;
    border: 1px solid #cdcdcd;
    line-height: 38px;
    text-indent: 5px;
    font-family: Microsoft YaHei;
}
.middle_7_b_text{
	border: 1px solid #cdcdcd;
}
.middle_7_b_dosubmit {
    width: 128px;
    height: 41px;
    background: #0187ce;
    border: 1px solid #cdcdcd;
    line-height: 38px;
    text-indent: 5px;
    color: #fff;
    font-family: Microsoft YaHei;
    border: none;
    font-size: 16px;
    margin-right: 15px;
}
.middle_7_b_reset {
    width: 128px;
    height: 41px;
    background: #ff9c00;
    border: 1px solid #cdcdcd;
    line-height: 38px;
    text-indent: 5px;
    color: #fff;
    font-family: Microsoft YaHei;
    border: none;
    font-size: 16px;
}
#code_img{ width:140px;}
.table_form{font-size:12px; width:100%;}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:4px 0 4px 8px}
.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee; }
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}
											
