﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, a, p, img, b, ul, li{ margin:0px;padding:0px;border:none;}
body{font-size: 12px;font-family:"宋体";}
ul, li{list-style-type:none;}
a, a:hover{text-decoration:none; color:#000;}
span{ font-weight:normal;}

/*--------top------*/
#top{float:left;width:100%;height:auto;background:url(../images/top_bg.jpg) left top repeat-x;}
#head{ width:978px; margin:0 auto; height:106px;}
.logo{ float:left; margin-top:18px; width:235px;}
.head_right{float:right; width:370px; height:21px;margin-top:18px; margin-right:8px;_margin-right:4px;}
.head_right .sc{ float:left; line-height:21px;}
.head_right .sc a{ float:left; display:block; width:60px; padding-left:20px;}
.head_right .sc .shouye{background:url(../images/shouye.jpg) left 2px no-repeat;}
.head_right .sc .collection{background:url(../images/collection.jpg) left center no-repeat;}
.head_right .language a{ display:block; float:left; width:28px; height:28px; margin-right:0;}
.head_right .language .en{ background:url(../images/en.jpg) left top no-repeat;}
.head_right .language .chinese{ background:url(../images/chinese.jpg) left top no-repeat;}

.search{float:right;width:154px;height:21px;background:url(../images/search.jpg) left top no-repeat; }	
#search_key_words{float:left; border:0; color:#676767; line-height:20px; background:none; font-family:"宋体";}
#search-submit{float:left; cursor:pointer; border:0px; background:none;}

#daohang{ float:right; width:630px; margin-top:22px;}
#menu{ float:right;}
#menu ul{ float:right;}
#menu ul li{ float:left;}
#menu ul li a{ width:70px; background:url(../images/menu_bg.jpg) left 6px no-repeat; display:block; font-size:14px; font-family:'微软雅黑'; padding-left:20px;}
#menu ul li .teshu{ background:none;}
#menu ul li a:hover{ color:#1d3c69;}
/*-------banner------*/

#bannerbox{float:left; width:100%; height:auto; background:url(../images/banner1.jpg) center top no-repeat;}
#banner{ margin:0 auto; width:984px; height:771px;}

/*-------main-------*/
#mainbox{float:left; width:100%; height:auto;position:relative;z-index: 10000;}
#main{ width:1000px;  height:309px; position:absolute;top:-335px;left:50%;margin-left:-500px; background:url(../images/main_bg.png) center top no-repeat;}
#main .main1{ float:left; margin-left:36px; _margin-left:18px; width:245px; height:auto; margin-top:30px;}
#main .main1 .about{ float:left; width:245px; height:auto;}
#main .main1 .about a{ float:left; width:245px; height:88px;}
#main .main1 .about p{ float:left; text-indent:0; font-family:'微软雅黑'; font-size:12px; font-weight:normal;background:url(../images/about_b.jpg) center top no-repeat; padding-top:10px; color:#666666; line-height:20px;}
#main .main1 .new{ float:left; width:245px; height:auto;margin-top:6px;}
#main .main1 .new .new_title{ float:left; width:245px; height:32px; background:url(../images/new.jpg) left top no-repeat; }
#main .main1 .new .new_list{ float:left; width:245px; height:auto; margin-top:4px;}
#main .main1 .new .new_list li{ float:left; width:245px; line-height:22px;}
#main .main1 .new .new_list li a{ float:left; background:url(../images/ico.jpg) left center no-repeat; padding-left:10px;color:#666666; width:235px; height:22px;line-height:22px;}
#main .main1 .new .new_list li a span{ float:right; height:22px; line-height:22px;}
#main .main1 .new .new_list li a p{ float:left; display:block; height:22px; line-height:22px; text-indent:0;}
#main .main1 .new .new_list li a:hover{ color:#a6df5c;}

#main .main2{ float:left; margin-left:36px;_margin-left:18px; width:372px; height:auto; margin-top:30px;}
#main .main2 .mainconc{width:372px; height:248px; float:left; background:url(../images/index_c_bg.png) left top no-repeat;position:relative;}
#main .main2 .movebt{position:absolute; left:2px; top:2px;}
#main .main2 .move{width:368px; height:244px; margin:2px; overflow:hidden;}
#main .main2 .movecon{width:auto; height:244px; white-space:nowrap; padding:0; margin:0; list-style:none;}
#main .main2 .movecon li{display:inline;}
#main .main2 .movedo{position:absolute; right:14px; bottom:14px;}
#main .main2 .movedo img{margin-left:8px; cursor:pointer;}

#main .main3{ float:left; width:238px; height:auto; margin-left:36px;_margin-left:18px; margin-top:25px;}
#main .main3 .contact1{ float:left; width:238px; height:108px;background:url(../images/contact.jpg) left top no-repeat;}
#main .main3 .contact2{ float:left; width:238px; height:auto;}
#main .main3 .contact2 span{ float:left; line-height:18px; background-color:#e2dfe1; width:236px; display:block; margin-top:7px; font-family:'微软雅黑'; padding-left:2px;}
/*-------footer------*/
#footer{float:left; width:100%; height:auto;background:url(../images/footer_bg.jpg) left top repeat-x;}
#foot{width:984px; height:73px; margin:0 auto;}
#foot .foot_left{ float:left; width:800px; height:52px; padding-top:12px;}
#foot .foot_left span .tongji{width:50px;height:21px; float:left; padding-top:4px;}
#foot .foot_left span{ color:#333333; width:800px; display:block; line-height:25px; float:left;} 
#foot .foot_left span p{ text-indent:0; line-height:25px; float:left;}
#foot .foot_left span a{ color:#333333;}
#foot .foot_left span a:hover{ color:#F00;}
#foot .foot_right{ float:right; height:70px; width:65px;}

/*--------内页--------*/

#neibannerbox{float:left; width:100%; height:auto; margin-top:1px;}
#neibanner{ margin:0 auto; width:1000px; height:220px;}
#neibanner .main_top{ float:left;width:1000px; height:40px; margin-top:180px;}
#neibanner .main_top{ float:left;width:1000px; height:40px;}
#neibanner .main_top .main11{ width:990px; margin-left:6px;height:40px; background:url(../images/bg.png) left top no-repeat; _margin-left:6px;}
#neibanner .main_top .main11 .main22{ float:left; width:980px; background-color:#FFF; filter:alpha(opacity=70); -moz-opacity:0.7 ;opacity:0.7; height:36px; margin-left:5px; height:36px; margin-top:4px;}
.biaoti{ float:left; padding-left:10px; display:block; line-height:36px; height:36px;font-size:14px;width:480px; color:#000; font-weight:bold;filter:alpha(opacity=100); -moz-opacity:1 ;opacity:1; font-family:'微软雅黑';}
.lujing{ float:right; display:block; line-height:36px; font-weight:normal; height:36px;font-size:14px;width:480px; color:#000;filter:alpha(opacity=100); -moz-opacity:1 ;opacity:1; font-family:'微软雅黑'; text-align:right; padding-right:10px;}

#neimainbox{float:left; width:100%; height:auto;}
#neimain{ width:1000px; height:auto; margin:0 auto;}
#neimain .main_left{ float:left; width:11px; height:291px;background:url(../images/main_left.jpg) left top no-repeat;}
#neimain .main_center{ float:left; width:979px; height:auto; margin-top:20px; padding-bottom:40px;}
#neimain .main_right{ float:left; width:10px; height:291px;background:url(../images/main_right.jpg) left top no-repeat;}

#neimain .main_center .left{ float:left; width:172px; height:auto; margin-left:36px; _margin-left:18px;position: relative; z-index:1000;}
#neimain .main_center .left .left_list{ float:left; width:172px; height:auto;}
#neimain .main_center .left .left_list li{ float:left; width:172px; line-height:28px; margin-bottom:4px;}
#neimain .main_center .left .left_list li a{ float:left; width:168px; line-height:28px; background:url(../images/pages_08.jpg) 160px center no-repeat; background-color:#f4f4f4; padding-left:4px; color:#666;}
#neimain .main_center .left .left_list li a:hover{ background:url(../images/pages_05.jpg) 160px center no-repeat; background-color:#0076B9; color:#fff;}
#neimain .main_center .left .left_list li a.current{float:left; width:168px; line-height:28px;  background:url(../images/pages_09.jpg) 160px center no-repeat; background-color:#888888; color:#fff;padding-left:4px;}
#neimain .main_center .left .left_list li.mouse-bg a{ background:url(../images/pages_05.jpg) 160px center no-repeat; background-color:#0076B9; color:#fff;}
#neimain .main_center .left .menu-cont-list a:hover{text-decoration:underline;}
#neimain .main_center .left .menu-cont{position:absolute;left:172px;width:200px;z-index:999999999;background-color:#0076B9; }
#neimain .main_center .left .menu-cont-list li{border-bottom:dotted 1px #fff;}
#neimain .main_center .left .menu-cont-list li:last-child{border-bottom:none;}
#neimain .main_center .left .menu-cont-list a{color:#fff;display:block; width:100%; height:28px; line-height:28px; text-indent:10px;}


#neimain .main_center .left .contact{ float:left; width:172px; height:89px;background:url(../images/neicontact.jpg) left top no-repeat; margin-top:22px;}
#neimain .main_center .left .technology{ float:left; width:172px; height:89px;background:url(../images/neicontact2.jpg) left top no-repeat; margin-top:22px;}




#neimain .main_center .right{ float:left; margin-left:36px;_margin-left:18px; width:699px; height:auto;}
#neimain .main_center .right .content{ float:left; width:699px; height:auto; }



/*------关于我们-----*/
#neimain .main_center .right .content .about{ float:left; width:699px; height:auto; margin-top:20px; background:url(../images/about3.jpg) right top no-repeat;}

#neimain .main_center .right .content .about p{ line-height:24px; color:#666666; font-size:14px; font-family:'微软雅黑';}
#neimain .main_center .right .content .about .duan{ float:left; width:380px;}
/*------联系我们-----*/

#neimain .main_center .right .content .welcome{ float:left; width:699px; height:66px;}
#neimain .main_center .right .content .map{ float:left; padding:5px;border:2px solid #d4d4d4; margin-top:20px;}
#neimain .main_center .right .content .lianxi1{ float:left; width:396px;margin-top:20px;}
#neimain .main_center .right .content .lianxi1 h4{ float:left; width:396px; line-height:40px; margin-top:0; margin-bottom:0; font-size:15px; color:#666;}
#neimain .main_center .right .content .lianxi1 span{ float:left; background:url(../images/pages.jpg) 3px center no-repeat; width:334px; display:block;color:#666; line-height:20px; padding-left:16px; font-family:"宋体"; font-size:13px; font-weight:bold;}
#neimain .main_center .right .content .lianxi2{ border-left:1px dotted #D4D4D4; float:left; height:auto; width:300px; margin-top:20px; background:url(../images/lianxi2.jpg) left top no-repeat; height:270px;}
#neimain .main_center .right .content .lianxi2 a{ float:left; display:block; width:70px; height:25px; background:url(../images/zixun.jpg) left top no-repeat; margin-top:200px; margin-left:104px;}

/*------产品页-----*/

#neimain .main_center .right .products .product_list{float:left;width:699px; height:auto}
#neimain .main_center .right .products .product_list .product_box{ float:left; width:191px; height:auto; margin-left:20px; margin-right:20px; _margin-left:10px; _margin-right:10px; margin-bottom:10px;}
#neimain .main_center .right .products .product_list .product_box .product_img{ float:left; background:url(../images/img_module082.jpg) left top no-repeat; width:181px; height:180px; padding:5px;}
#neimain .main_center .right .products .product_list .product_box .product_img:hover{ filter:alpha(opacity=80); -moz-opacity:0.8 ;opacity:0.8;}
#neimain .main_center .right .products .product_list .product_box .product_title{ float:left; width:191px;height:80px;}
#neimain .main_center .right .products .product_list .product_box .product_title a{ float:left; text-align:center; width:191px;line-height:20px; font-size:12px; font-family:'微软雅黑';display:block;}
#neimain .main_center .right .products .product_list .product_box .product_title a:hover{ color:#76cc00;}
.fenyebox{ float:left; width:699px; height:40px; border-top:1px solid #DDDDDD;}
.fenyebox .fenye{ float:right; line-height:40px; font-family:"微软雅黑"; font-size:14px;}
.fenyebox .fenye li{ float:left; padding:4px;}
.fenyebox .fenye .thisclass{color:#76cc00;}
.fenyebox .fenye li a:hover{ color:#385e9f;}
.fenyebox .fenye li span strong{ font-weight:normal; color:#385e9f;margin: 0 2px;}



#mainsr{width:699px; height:auto; float:right; overflow-x:hidden;}
#pro_view{width:699px; margin:auto; margin-top:0px;}
#pro_img{width:300px; height:300px; border:1px solid #DDDDDD; float:left;}
#pro_do{width:340px; float:right;}
#pro_do #procls p{display:block; padding:0; margin:0; text-indent:0; font-size:14px; line-height:36px;  color:#696969;}
#pro_do #procls p b{ font-size:16px; }
.border0{ border:0px !important;}
#pro_do #procls p.protit{ text-align:left; font-weight:bold; font-size:14px; color:#D94F1E;font-family:"微软雅黑",Times New Roman,Arial ; margin-top:3px;}
#pro_do #procls{text-align:left;font-family:"微软雅黑",Times New Roman,Arial ;color:#888; text-indent:6px;}
.jieshaobox{ width:100%; height:116px; padding:4px 0px 10px 0px; border-bottom:1px dashed #696969;}
.jieshaobox span{ line-height:32px; font-family:"微软雅黑"; font-size:14px; color:#696969; font-size:14px; font-weight:600;}

.jieshaobox p{text-align:justify;text-justify:inter-ideograph; text-indent:0px; font-family:"微软雅黑"; color:#696969; line-height:21px; font-size:14px;}
.yingyongbox{ width:100%; height:auto; padding:4px 0px 0px 0px;}
.yingyongbox span{ float:left; width:100%; line-height:32px; font-family:"微软雅黑"; font-size:14px; color:#696969; font-size:14px; font-weight:600;}
.yingyongbox .iconbox{ float:left; margin-right:8px; width:50px; height:auto; margin-top:8px;}
.yingyongbox .iconbox .iconimg{ width:50px; height:50px;}
.yingyongbox .iconbox span{ display:block; width:100%; line-height:18px; font-size:12px; font-weight:normal; text-align:center;}
.yingyongbox .mr0{ margin-right:0px !important;}

.back{width:100%; height:auto; padding:4px 0px 0px 0px; line-height:24px;font-family:"微软雅黑",Times New Roman,Arial ; font-size:14px;color:#696969;}
.back a{ color:#0077c0;}
.back a:hover{ text-decoration:underline;}
#procon_a{text-align:left; width:699px; margin:auto; margin-top:22px; border-bottom:1px solid #DDDDDD; height:25px; overflow:hidden;}
#procon_a a{text-align:left; float:left; width:90px; height:25px; font-family:"微软雅黑",Times New Roman,Arial ; text-align:center; margin-right:5px; line-height:25px; _line-height:26px; background:url("../images/procon_a.png") no-repeat; outline:none;}
#procon_a a.A{background:url("../images/procon_a.png") no-repeat center -25px; color:#FFF; font-weight:bold;}
.procon{width:697px; height:auto; float:left; padding-top:20px; border-bottom:1px solid #DDDDDD;overflow-x:auto; overflow-y:hidden;}
.procon a{ color:#005BAC; text-decoration:underline;}

.hang{ width:100%; height:auto;}
.hang .app{ float:left; display:block; width:100%; text-indent:20px; font-size:16px; color:#0067b8; height:36px; background-image:url(../images/appbg.jpg); background-position:left top; line-height:36px; border-radius:5px; margin-top:10px;  font-family:'微软雅黑';  font-weight:bold;} 
.hang .mr0{ margin-right:0px !important;}


#zxhbody{ width:697px; height:auto; float:left; padding-top:20px; border-bottom:1px solid #DDDDDD;}
#zxhbody0{ width:697px; height:auto; float:left; padding-top:20px; border-bottom:1px solid #DDDDDD; }
#zxhbody1{ width:697px; height:auto; float:left; padding-top:20px; border-bottom:1px solid #DDDDDD;}
#zxhbody2{ width:697px; height:auto; float:left; padding-top:20px; border-bottom:1px solid #DDDDDD;}
#pro_zoom{width:300px; height:300px; margin-top:-300px;}

.chakan{ float:left; width:699px; height:37px;}
.chakan a{ float:left; font-family:'微软雅黑'; font-weight:normal;height:37px; width:142px; background:url("../images/anniu1.jpg") left top no-repeat;}
.chakan a:hover{background:url("../images/anniu2.jpg") left top no-repeat; }

#prolist{width:660px; padding:0; margin:0; margin-top:10px; overflow:hidden; padding-left:10px; list-style:none;}
#prolist li{width:165px; float:left; margin-right:17px; margin-top:6px; margin-bottom:15px;}
#prolist li p.img{padding:0; margin:0;}
#prolist li p img{border:1px solid #DDD;}
#prolist li p.tit{padding:0; margin:0; margin-top:8px; line-height:17px; text-align:center;}
#prolist li.clearP{width:100%; float:left; margin-top:-18px; height:1px;}




/*------新闻页-----*/

#neimain .main_center .right .content .new{ float:left; width:699px; height:auto;margin-top:20px;}
#neimain .main_center .right .content .new .new_list{ float:left; width:699px; height:auto;}
#neimain .main_center .right .content .new .new_list li{ float:left; width:699px; line-height:30px;}
#neimain .main_center .right .content .new .new_list li a{ float:left; background:url(../images/ico.jpg) left center no-repeat; padding-left:10px;color:#666666;height:30px;line-height:30px;}
#neimain .main_center .right .content .new .new_list li span{ float:right; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
#neimain .main_center .right .content .new .new_list li a:hover{ color:#a6df5c;}

#neimain .main_center .right .content .newbody{ float:left; width:699px; height:auto; margin-top:20px;}
#neimain .main_center .right .content .newbody h4{ font-size:14px; font-family:'微软雅黑'; text-align:center;}
#neimain .main_center .right .content .newbody p{ line-height:24px; color:#666666; font-size:12px; font-family:'微软雅黑';}


/*----荣誉页---*/

#middle{width:699px; height:auto; overflow:hidden; float:right; margin:0 auto; margin-bottom:20px;}

/***************about************/
#middle_about{width:740px; height: auto; overflow:hidden;float:right; margin:15px auto 0 auto;}
#about_footer{width:720px; height:auto; overflow:hidden; margin:0 auto; padding-top:10px; color:#000; font-size:12px; line-height:25px;}

/***************************************证书页********************************************/
#detailja{width:699px; height:auto;margin:0 auto; margin-top:15px; line-height:22px; float:right;}
#detailja ul{overflow: hidden;zoom: 1;margin-bottom: 20px;}
#detailja ul li {width: 140px;height: 165px;float: left;border: solid 1px #CCC;padding: 5px;margin-right: 22px; margin-bottom:8px;}
#detailja ul li img {width: 130px;height: 135px; margin:0 auto;}
#detailja ul li a {width: 130px;height: 135px;margin: 5px;}
#detailja ul li span {width: 130px;height: 25px; line-height:25px;float: left;color: #2F2E2E;margin: 0 auto;text-align: center; overflow:hidden;}
/***************************************证书页1********************************************/
#detailj{width:730px; height:auto;margin:0 auto; margin-top:15px; line-height:22px; float:right;}
#detailj ul{overflow: hidden;zoom: 1;margin-bottom: 20px;}
#detailj ul li {width: 155px;height: 120px;float: left;border: solid 1px #CCC;padding: 5px 0 5px 5px;margin-right: 13px; margin-bottom:8px;}
#detailj ul li img {width: 150px;height: 95px; margin:0 auto;}
#detailj ul li a {width: 150px;height: 95px;margin: 5px; margin:0 auto;}
#detailj ul li span {width: 150px;height: 25px; line-height:25px;float: left;color: #2F2E2E;margin: 0 auto;text-align: center; overflow:hidden;}


/*---------人才招聘--------*/
#neimain .main_center .right .content .hr{ float:left; width:699px; height:auto; margin-top:10px;}
#neimain .main_center .right .content .hr .hr_top{ float:left; height:32px; width:699px;background:url(../images/bg_bt.gif) left top repeat-x;}
#neimain .main_center .right .content .hr .hr_top span{ line-height:30px; display:block; float:left; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
#neimain .main_center .right .content .hr .hr_top .zpzw{ width:354px;border-left:1px solid #cccccc; padding-left:20px; text-align:left;}
#neimain .main_center .right .content .hr .hr_top .bm{ width:100px;border-left:1px solid #cccccc;}
#neimain .main_center .right .content .hr .hr_top .jzrq{ width:120px; border-left:1px solid #cccccc;}
#neimain .main_center .right .content .hr .hr_top .ck{ width:100px;border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
#neimain .main_center .right .content .hr .hr_list{ float:left; width:699px; height:auto;}
#neimain .main_center .right .content .hr .hr_list .hr_l{float:left; width:699px; height:30px;}
#neimain .main_center .right .content .hr .hr_list span{ line-height:30px; display:block; float:left; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:center;}

#neimain .main_center .right .content .hr .hr_list .zpzw{ width:355px;padding-left:20px; text-align:left; color:#000000;background:url(../images/arr.gif) 8px center no-repeat;}
#neimain .main_center .right .content .hr .hr_list .bm{ width:101px;color:#333333;}
#neimain .main_center .right .content .hr .hr_list .jzrq{ width:121px; color:#999999;}
#neimain .main_center .right .content .hr .hr_list .ck{ width:102px;color:#777777;}
#neimain .main_center .right .content .hr .hr_list .ck a{ float:left; width:102px; height:30px; line-height:30px;}
#neimain .main_center .right .content .hr .hr_list .ck a:hover{color:#2c94ff;}
#neimain .main_center .right .content .hr .hr_list .hr_box{float:left; display:none; width:697px; height:auto; margin-top:6px;}

.t_text {
    background:url(../images/line_x.gif) center bottom repeat-x;
    color: #555555;
    font-size: 12px;
    padding-left: 8px;
}
.t_title{
	background:url(../images/line_x.gif)center bottom repeat-x;
    color: #444444;
    font-size: 12px;
}
.title_jobscon{background: none repeat scroll 0 0 #FF9438;
    color: #FFFFFF;
    font-family: "微软雅黑";
    font-size: 16px;
    padding: 0 0 0 10px;}
	
.t_text_totime {
    background:url(../images/line_x.gif)center bottom repeat-x;
    color: #ED0000;
    font-size: 12px;
    padding-left: 8px;
}	


.cont {
    border-top: 1px dotted #DDDDDD;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}