*{ margin:0px; padding:0px;}
ul{ list-style-type:none;}
a{ color:#666666; text-decoration:none;}
img{ border:none;}
font{ font-size:12px;}
table{ border-color:#CCCCCC;}
table tr{ border-color:#CCCCCC;}
table td{ border-color:#CCCCCC;}
h2{display:inline; font-size:12px; font-weight:bold; color:#666666;}
h3{display:inline; font-size:12px; font-weight:bold; color:#666666;}
html,body{ font-size:12px; font-family:Arial; text-align:center; width:100%;}
.overlia{ color:#FF0000;}

/*---------------head-------------------------------------*/
.content{ text-align:left; width:750px; margin:0px auto; padding:0px 35px;  background:#FFFFFF; overflow:hidden; }
.logo{  position:relative; height:auto !important; height:30px; min-height:30px; }
.logo img{ margin:10px 0px;}
.headseo{ position:absolute; right:0px; top:20px; width:540px; text-align:right; color:#666666; }
.headseo a{color:#666666;}
.links{ position:absolute; right:0px; bottom:5px; width:540px; text-align:right;}
.links select{ background:#FFFFFF; border:1px solid #CCCCCC; color:#666666; }
.links span{ padding-right:6px;}
.links span a:hover{ color:#666666; text-decoration:underline; }

.nav{  padding-bottom:5px;}
.nav ul.nav_ul{ height:28px; background:url(../nav_gradient.gif) repeat-x 0px 0px;}
.nav ul.nav_ul li.nav_li{ float:left; position:relative;  height:28px; line-height:28px;  background:url(../li.gif) no-repeat 9px 12px; _background-position:9px 11px; }
.nav ul.nav_ul li.nav_li{ padding-top:2px\9; *padding-top:0px;}
.nav ul.nav_ul li.nav_li a.nav_a{  padding:6px 16px 5px; font-weight:bold;  color:#666666; }
.nav ul.nav_ul li.nav_li a.nav_a:hover{ color:#3B73B9;}
/*.nav ul.nav_ul li.nav_li a.nav_a:hover{ border:1px solid #CCCCCC; padding:6px 15px 6px; height:28px; line-height:28px; color:#3B73B9;}
.nav ul.nav_ul li.nav_li a.nav_a:hover{ background:#FFFFFF url(../li.gif) no-repeat 8px 11px; border-bottom:none; text-decoration:none;}
.nav ul.nav_ul li.nav_li a.nav_a:hover{ *background-position:9px 11px; _padding-top:7px; }*/
.oknavl a.nav_a{ border:1px solid #CCCCCC !important; padding:6px 15px 6px !important; height:28px !important; line-height:28px !important; color:#3B73B9 !important;}
.oknavl a.nav_a{ background:#FFFFFF url(../li.gif) no-repeat 8px 11px !important; border-bottom:none !important; text-decoration:none !important;}
.oknavl a.nav_a{ *background-position:9px 12px !important; _background-position:9px 11px !important; *padding-top:7px !important; }

ul.nav_ul2{ position:absolute; left:0px; top:28px; width:130px; border:1px solid #cccccc; border-top:none; padding:15px 15px;}
ul.nav_ul2{ background:#FFFFFF;}
ul.nav_ul2 li{ line-height:22px;}
ul.nav_ul2 li a{ color:#3B73B9;}
ul.nav_ul2 li a:hover{ text-decoration:underline;}


/*----------------index-----------------------------------*/
.main_flash{ width:750px; overflow:hidden;}

.main{ width:100%; margin-top:5px; overflow:hidden; }
.main_left{ float:left; width:400px; padding-top:5px; height:125px; overflow:hidden; }
.main_left div{ width:115px; height:110px; float:left; margin-right:16px; position:relative;}
.main_left div span{ display:block; position:absolute; top:0px; left:0px; width:115px; height:22px; line-height:22px; font-weight:bold; overflow:hidden;  }
.main_left div span{ text-align:center; color:#ffffff; background:#67b6df; padding-left:2px; }
.main_left div img{ width:115px; height:110px; border:1px solid #e3e3e3;}
.main_left div a:hover span{ color:#ffffff; background:#67b6df;}



.main_right{ float:left; width:345px; height:125px; overflow:hidden;}
.main_right .right_content{ padding:2px; color:#666666; position:relative; height:115px; overflow:hidden; line-height:20px; }
.main_right .right_content img{ display:none;}
.main_right .right_content span.more1{ display:block; position:absolute; bottom:0px; right:10px; background:#FFFFFF;}
.main_right .right_content span.more1 a{ color:#0099cc; padding-left:13px; background:url(../inline.gif) no-repeat 0px 4px; _background-position:0px 2px;}

.main_bootom{ background:url(../footline.gif) repeat-x 0px 0px; overflow:hidden; padding-top:2px; padding-left:10px;}
.main_bootom .bottom_div1{ width:240px; float:left; padding-top:5px; }

.main_bootom .bottom_div1 span.indextitle1{ display:block; margin-top:10px; font-weight:bold; color:#888888; font-size:14px;}
.main_bootom .bottom_div1 span{ display:block; margin-top:10px; font-weight:bold; color:#888888; font-size:14px;}
.main_bootom .bottom_div1 ul{ margin-top:8px;}
.main_bootom .bottom_div1 ul li{ height:20px; line-height:20px; overflow:hidden;}
.main_bootom .bottom_div1 ul li span{ float:right; padding-right:8px; padding-left:8px; position:relative; bottom:8px;}
.main_bootom .bottom_div1 ul li a{ color:#0099cc;}
.main_bootom .bottom_div1 ul li a:hover{color:#FF3300; text-decoration:none;}
/*.main_bootom .bottom_div1 form{ width:220px; height:70px; line-height:20px; }
.main_bootom .bottom_div1 form p{ margin:3px 0px; width:140px; text-align:right; color:#666666;}
.main_bootom .bottom_div1 form p input{ width:70px; margin-left:3px; background:#FFFFFF; border:1px solid #cccccc; }
.main_bootom .bottom_div1 form div{ width:70px; float:right; padding-top:10px;}
.main_bootom .bottom_div1 form div input{ width:70px; *height:22px; *line-height:18px;}*/

/*.main_bootom .bottom_div2{ float:left; width:200px; }
.main_bootom .bottom_div2 a{ display:block; margin-top:45px; width:125px; height:40px; margin-left:15px; background:url(../logosb.gif) no-repeat 0px 0px;}
.main_bootom .bottom_div2 a{ text-align:center; padding-top:4px; _padding-top:6px; color:#FFFFFF; font-weight:bold; }
.main_bootom .bottom_div2 a:hover{ color:#FFFFFF; }*/

.main_bootom .bottom_div3{ float:left; width:250px; margin-bottom:10px;  padding-top:5px; }
.main_bootom .bottom_div3 span{ display:block; margin-top:10px; font-weight:bold; color:#888888; font-size:14px;}
.main_bootom .bottom_div3 ul{ margin-top:8px;}
.main_bootom .bottom_div3 ul li{height:20px; line-height:20px; overflow:hidden;}
.main_bootom .bottom_div3 ul li span{ float:right; padding-right:8px; padding-left:8px;  position:relative; bottom:8px;}
.main_bootom .bottom_div3 ul li a{ color:#0099cc;}
.main_bootom .bottom_div3 ul li a:hover{color:#FF3300; text-decoration:none;}

.weblink{width:744px; height:auto;  text-align:left; padding:3px; line-height:20px; font-size:12px; margin:0px; overflow:auto;}
.index_link_img{ width:700px; height:auto; overflow:auto;}
.index_link_img li{float:left; width:88px; height:31px; margin:5px;  overflow:hidden;}
.index_link_img li img{width:88px; height:31px; overflow:hidden;}
.index_link_text{ width:700px; height:auto; overflow:auto; margin-top:5px; float:left;}
.index_link_text li{ display:inline; width:auto; padding:0px 8px 0px 0px;}
/*-----------------------footer---------------------------*/
.footer{ padding-left:5px; background:#FFFFFF; padding-bottom:10px; padding-top:20px; text-align:center;}
.footnav{ text-align:center; height:25px; line-height:25px; color:#666666; border-bottom:1px solid #CCCCCC;}
.footnav a{ color:#666666;}
.footnav a:hover{ color:#666666; text-decoration:underline;}
.foottext{ padding:5px 0px; text-align:center; color:#666666; line-height:18px; }
.foottext a{ color:#666666;}

 
/*-------------------web---------------------------------------------*/
.web{ width:100%; margin-bottom:10px; margin-top:4px; }
.webleft{ width:150px; float:left; overflow:hidden; margin-top:5px; display:none !important;}
.web_flash{ width:600px; overflow:hidden;}
 
.webtitle{ height:30px; line-height:30px; font-weight:bold; padding-left:10px; color:#666666;}
.webnav ul{ }
.webnav ul li{  padding-left:10px; line-height:20px; position:relative; }
.webnav ul li a{ color:#666666;}

.Slideul li a{  }

.webnav ul li input{ background:#FFFFFF;}
.webnav ul li select{ background:#FFFFFF;}
.webnav ul li a:hover{ color:#3b73b9; text-decoration:underline;}
.met_online{ display:none;}
.met_onlinelist{ display:none;}
.selist ul li{ padding-top:6px;}
.selist ul li input,.selist ul li select{ border:1px solid #CCCCCC; color:#666666;}
.selist ul li span.advsearch_searchword input{ width:100px !important;}



.webright{ width:750px; float:left; overflow:hidden; margin-top:5px; }
.web_title{ margin:0px auto; width:98%; overflow:hidden; margin-top:5px; background:url(../nav_gradient.gif) repeat-x 0px 0px;}
.web_title span{ display:block; height:28px; padding-top:7px; font-weight:bold; padding-left:8px; color:#666666; background:url(../li.gif) no-repeat 0px 11px;}
.web_title span{ }
.web_title span a{ color:#666666; }
.web_title span a:hover{ color:#666666; text-decoration:none;}
.webcontent{  margin:0px auto;  padding:5px 20px 10px 20px; word-wrap:break-word;  line-height:20px; color:#555555;}
.web_bottom{ height:30px; line-height:30px; text-align:center; color:#666666;}



/*--------------news-------------------------------------------------------------*/
.news_list{}
.news_list li{ height:30px; line-height:30px; padding-left:10px; background:url(../li.gif) no-repeat 0px 13px; _padding-top:9px; _padding-bottom:8px; _height:10px; _line-height:15px; }
.news_list li .newstitle{ width:90%; display:block; float:left;}
.news_list li .updatetime{ width:10%; display:block; float:right;}

.webcontent h1{ font-size:16px; text-align:center; margin:8px 0px;}
.hits{  text-align:right; height:25px; line-height:25px; margin-top:10px;}
.hits a{ color:#3b73b9;}


/*----------------product-----------------------------------------------------*/

.pro_content{ }
.pro_content ul li{ height:130px; margin:10px 0px; position:relative;}
.pro_content ul li img{ width:120px; height:120px; }
.pro_content ul li span{ display:block; }
.pro_content ul li span.info_img{ width:150px; text-align:center; float:left;}
.pro_content ul li span.info_title{ width:180px; text-align:center; height:80px; padding-top:50px; float:left; }
.pro_content ul li span.info_para1,.pro_content ul li span.info_para2,.pro_content ul li span.info_para3{ position:relative; top:25px;}
.pro_content ul li span.info_para1{}
.pro_content ul li span.info_para2{}
.pro_content ul li span.info_para3{ }
.pro_content ul li span.info_title a{ color:#0099FF;}
.pro_content ul li span.info_detail{ position:absolute; right:0px; top:0px; width:120px; height:80px; padding-top:50px; }
.pro_content ul li span.info_detail a{ color:#666666; font-size:12px; display:block; text-align:center; width:70px; height:25px; line-height:25px; background:url(../img.gif) no-repeat 0px -405px;}
.pcontent{ padding-left:20px; line-height:18px;}
.web_page{ line-height:20px; margin-top:5px;}

.product_list{ text-align:center; }
.smallimg{ margin-top:15px;}
.product_list ul{ text-align:left;} 
.product_list .info_para1{ margin-top:10px;}
.product_list .info_feedback{ display:none;}







/*____________下载模块________________________________________________________*/
.download_list{ padding:10px 20px; border-bottom:1px dashed #CCCCCC; padding:5px; margin-bottom:10px;}
.download_list_title{ margin:5px 0px;}
.download_list_para{ padding-left:30px;}
.download_list_title a{color:#666666; font-weight:bold; font-size:14px;}
.download_list_title a:hover{ color:#3b73b9;}
.download_list_detail2{ margin:3px 0px; text-align:right; padding-right:10px;}
.download_list_detail2 a{ background:url(../img.gif) no-repeat 0px -402px; padding:8px 25px 10px 25px;}
.download_list_detail2 a{ color:#666666; padding-left:8px; }
.download_list_detail2 a:hover{ text-decoration:none !important; color:#3b73b9; }

.download_content{ padding-left:50px; line-height:18px; color:#666666; margin-bottom:10px;}
.download_url{ margin:5px 0px; margin-left:30px;}
.download_url a{color:#1a66b3; font-weight:bold; text-decoration:underline; font-size:14px;}


/*___________图片模块___________________________________________________________________*/


.img_list12{ }
.img_list12 ul{ }
.img_list12 ul li{ width:154px; height:190px; float:left; margin-left:15px; margin-top:10px; text-align:center; }
.img_list12 ul li img{ width:150px; height:150px; border:1px solid #CCCCCC; padding:1px;}
.img_list12 ul li span.info_img{ display:block;  width:150px; height:150px;}
.img_list12 ul li span.info_title{ display:block; margin-top:8px; }
.img_list12 ul li span.info_title a{ color:#3b73b9;}
.imgcontent{ text-align:center;}

/*____________招聘中心____________________________________________________________*/
.job_list{ padding:10px;}
.job_list_title{ margin:5px 0px; border-bottom:1px solid #CCCCCC;}
.job_list_title a{ color:#0099FF;}
.job_list_right{ text-align:left; margin:5px 0px;}
.job_list_right a{ background:url(../img.gif) no-repeat 0px -402px; padding:7px 27px 10px 27px; color:#666666; padding-left:8px; margin-right:10px;}
.job_list_right a:hvoer{ text-decoration:none !important; color:#666666;}
.cv{ text-align:right; font-size:14px; font-weight:bold; color:#0099FF;}
.cv a{ color:#0099FF; text-decoration:underline;}



/*_____________反馈模块____________________________________________________________*/
.bottom_input input{*padding-top:3px;}/*ie*/
.table_feed{ margin:0px 0px 0px 0px; text-align:left; width:600px;  border:1px solid #e6e6e6;}
.table_feed{ width:100%; margin:0px auto;}
.table_feed td.form_text{ text-align:right; font-size:12px; width:20%; background:#F3F3F3; color:#333333; height:25px; line-height:25px; padding-right:3px;}
.table_feed td.form_input span{color:#FF6600; font-weight:600;}
.table_feed td.form_input{ padding-left:3px;}
.table_feed td.form_input input{ border:1px solid #E2E0E0;}
.table_feed td.form_input textarea{ background:#FFFFFF; border:1px solid #E2E0E0;}
.table_feed td.bottom_input{ padding-left:3px; width:80%; color:#333333;}
.table_feed td.bottom_input input{ margin-right:6px;}
.table_feed td.form_title{ text-align:center; height:25px; background:#F3F3F3; font-size:13px; font-weight:bold;}

.feedback_table{ margin:0px 0px 0px 0px; text-align:left; width:600px;  border:1px solid #e6e6e6;}
.feedback_table{ width:100%; margin:0px auto;}
.feedback_table{ padding-top:1px;  background:#FFFFFF;}
.feedback_table td.feedback_td1{ text-align:right; font-size:12px; width:20%; background:#F3F3F3; color:#333333; height:25px; line-height:25px; padding-right:3px;}
.feedback_table td.feedback_input span{color:#FF6600; font-weight:600;}
.feedback_table td.feedback_input{ padding-left:3px;}
.feedback_table td.feedback_input input{ border:1px solid #E2E0E0;}
.feedback_table td.feedback_input textarea{ background:#FFFFFF; border:1px solid #E2E0E0;}
.feedback_submit input{ *padding-top:5px;}

/*___________高级搜索________________________________________________*/
.searchul{}
.searchul ul li{ border-bottom:1px dashed #CCCCCC; padding:5px 5px; margin:8px 0px;}
.search_title{ display:block;}
.search_title a{ color:#0066FF;}
.search_updatetime{ display:block;}
.selist ul li{ _padding-top:5px; _height:25px;}

/*______________友情链接__________________________________________________________________*/
.links_content{ padding:10px 20px;}
.index_link_img{padding:10px 20px;}
.index_link_text{padding:0px 20px;}
.message_line a{ color:#FF0000; font-weight:bold;}
.index_link_img img{ width:80px; height:31px;}
.links_content{ padding:5px 0px 10px 10px; border-bottom:1px dotted #CCCCCC;}
.form_titile{ color:#0066CC;}

/*________________在线留言__________________________________________________________*/
.message_line{ padding-left:10px;}
.message_list{padding:10px;}
.message_content{ padding:5px;}
.message_list_reinfo{ padding:10px 0px; border-bottom:#CCCCCC 1px dashed; color:#3399FF;}



/*灯箱插件*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }










/*--*/
#carousel{margin:30px auto 10px;width:730px; height:102px;overflow:hidden;}
/* 按钮 */
#carousel_btn_lastgroup,#carousel_btn_nextgroup{float:left;width:27px;height:74px;margin:14px 14px 14px 15px;display:inline;overflow:hidden;text-indent:-999px;}

#carousel_btn_lastgroup a.dis:link,#carousel_btn_lastgroup a.dis:visited,#carousel_btn_lastgroup a.dis:hover{background-position:0 -148px;}
#carousel_btn_nextgroup{float:right;margin:14px 15px 14px 14px;}

#carousel_btn_nextgroup a.dis:link,#carousel_btn_nextgroup a.dis:visited,#carousel_btn_nextgroup a.dis:hover{background-position:0 -222px;}
/* 缩略图 */	
#carousel_container{position:relative;z-index:2;float:left;width:610px;height:102px;overflow:auto;}
#carousel_container ul{position:absolute;z-index:1;left:0;top:0;height:102px;overflow:hidden;}
#carousel_container li{float:left;width:112px;height:102px;display:inline;}
#carousel_container li a:link img,#carousel_container li a:visited img,#carousel_container li a:hover img{float:left;width:80px;height:80px;padding:10px;display:inline;margin:0 5px;border:1px solid #999;}
#carousel_container li a.current:link img,#carousel_container li a.current:visited img,#carousel_container li a.current:hover img{opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);border:1px solid #369;}
/* 大图片展示区域、图片介绍、loading阴影层、loading.gif */
#carousel_photo_container{position:relative;z-index:1;margin:20px auto; width:700px; overflow:hidden;clear:both;text-align:center;}

#carousel_photo_shardow{position:absolute;z-index:4;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);}
img#carousel_photo_loading{position:absolute;z-index:5;left:50%; top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;}
/* 上一张，下一张 */
a.previous:link,a.previous:visited,a.previous:hover{position:absolute;z-index:3;top:0;left:0;text-indent:-999px;width:50%;height:100%;overflow:hidden;cursor:pointer;background-color:#FFF;opacity:.0;-moz-opacity:.0;filter:alpha(opacity=0);text-decoration:none;}
a.previous:hover{background:transparent url(../last-photo.png) 0 50% no-repeat;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);}
a.next:link,a.next:visited,a.next:hover{position:absolute;z-index:3;top:0;right:0;text-indent:-999px;width:50%;height:100%;overflow:hidden;cursor:pointer;background-color:#FFF;opacity:.0;-moz-opacity:.0;filter:alpha(opacity=0);text-decoration:none;}
a.next:hover{background:transparent url(../next-photo.gif) 100% 50% no-repeat;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);}
a.dis:link,a.dis:visited,a.dis:hover{background-image:none;}




/*------------------CV--------------------------------------*/
.table_cv{ margin:0px 0px 0px 0px; text-align:left; width:600px;  border:1px solid #e6e6e6;}
.table_cv{ width:100%; margin:0px auto;}
.table_cv td.cv_text{ text-align:right; font-size:12px; width:20%; background:#F3F3F3; color:#333333; height:25px; line-height:25px; padding-right:3px;}
.table_cv td.cv_input span{color:#FF6600; font-weight:600;}
.table_cv td.cv_input input{ border:1px solid #E2E0E0;}
.table_cv td.cv_input textarea{ background:#FFFFFF; border:1px solid #E2E0E0;}
.table_cv td.cv_submit{ padding-left:3px; width:80%; background:#FAFAFA; color:#333333;}
.table_cv td.cv_submit input{ margin-right:6px;}
