@charset "utf-8";
/* css document */
body{background: #f4f5f9 url(/uploads/image/eimages/bg.jpg) repeat-x 0 0; font-size:11px; height:auto; font-family:tahoma, geneva, sans-serif;}
a{ color:#555555; text-decoration:none;}
a:hover{color:#333;}
.area{width:939px; margin:0 auto; text-align:left; overflow:hidden;}
.top{height:81px; padding-bottom:15px;}
.top h1{ width:208px; height:81px; background:url(/uploads/image/eimages/logo.jpg) no-repeat; float:left; text-indent:-99999px;; overflow:hidden;}
.topright{width:280px; height:34px; background:url(/uploads/image/eimages/top.jpg) no-repeat; float:right; margin-top:47px;}
.topright a{width:50px; line-height:34px; float:left; display:block; padding-left:43px;}
.nav{height:41px;}
.nav ul li{width:134px; float:left; text-align:center; line-height:40px; font-size:14px; font-weight:bold;}
.nav ul li a{color:#fff; display:block;}
.nav ul li a:hover{width:134px; height:41px; background:#d8eeed; color:#15a796;}
/*----------- banner----------- */
.banner{height:329px; width:100%; background:url(/uploads/image/eimages/banner.jpg) no-repeat; }
.banner1{height:250px; width:100%; background:url(/uploads/image/eimages/banner1.jpg) no-repeat;}
.ss{height:45px; width:100%; background:#bddedc;}
.search_box{width:584px; height:28px; float:left; padding:8px 0 8px 10px;}
.search_text{width:500px; height:27px; background:#fff; line-height:27px; color:#9eb2b1; padding-left:10px;border:0;}
.search{width:72px; height:28px; background:url(/uploads/image/eimages/ss.jpg) no-repeat; float:right; border:0; cursor:pointer;}
.search_box1{width:584px; height:28px; float:right; padding:8px 0 8px 10px;}
.qq{width:144px; height:42px; float:right; padding:1px 0 1px 0;}
.qq1{width:144px; height:42px; float:left; padding:1px 0 1px 0;}
.qq_text{width:64px; height:40px; background:url(/uploads/image/eimages/lx-bg.jpg) no-repeat; float:left;}
.qq_img{width:80px; height:40px; float:left;}
.qq_img a{width:40px; height:40px; background:url(/uploads/image/eimages/q1.jpg) no-repeat; display:block; float:left;}
/* ----------- content-----------  */
.content{min-height:695px; background:url(/uploads/image/eimages/p_leftbg.jpg) 700px 0 repeat-y; }
.box_left{width:700px; height:675px; float:left; margin-top:20px;}
.new{height:440px;}
.new h2{width:182px; height:26px; float:left; background:url(/uploads/image/eimages/new.jpg) no-repeat; text-indent:-9999px; overflow:hidden; padding-right:518px;}
.new_b{width:212px; height:190px; margin-top:15px;}
.new_b .box_img{float:left;}
.new_b .box_right{float:right; width:120px; height:100px;}
.newtittle a{font-size:12px !important; color:#333 !important; display:block;}
.newtittle a:hover{color:#15a796 !important;}
.newsdate2{color:#8d8d8d; margin:5px 0 5px 0;}
.newtext{line-height:18px;}
.newli{border-top:1px dotted #cccccc; float:left; width:200px; height:90px;}
.newli ul li{line-height:18px; color:#333 !important; background:url(/uploads/image/eimages/li.jpg) no-repeat scroll 0 50% transparent; padding-left:13px;}
.area2{margin-left:50px;}
.box{ width:306px; height:200px; background:url(/uploads/image/eimages/new-bg.jpg) no-repeat; float:left; margin-bottom:7px;}
.cp_box{float:left; margin:30px 0 0 20px;}
.cp_box ul li{line-height:20px;}
.cp_box ul li img{border:#dddddd 1px solid; margin-bottom:5px;}


.about h2{width:182px; height:26px; background:url(/uploads/image/eimages/about.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin-top:15px; padding-right:518px;}
.aboutbox{width:700px; background:url(/uploads/image/eimages/about_bg.jpg) no-repeat;}
.aboutimg{ width:93px; height:122px; padding:50px 0 0 30px;}
.about_right{width:500px; float:right; padding:50px 60px 0 0;}
.abouttext{line-height:18px; color:#333;}
.aboutbtn{float:right; margin-top:10px;}

.product{margin-top:20px; float:right; width:215px; height:675px;}
.product h2{height:30px; background:url(/uploads/image/eimages/product.jpg) no-repeat; text-indent:-9999px; overflow:hidden; position:relative; display:block;}
.product ul{margin:10px 0 0 0px; overflow:hidden;}
/* ----------- footer-----------  */
.footer{background:#0d9b8b url(/uploads/image/eimages/footerbg.jpg) 0 bottom repeat-x; width:100%}
.footernav{height:200px; width:950px;}
.nav1{margin:30px 0 0 25px; float:left;}
.nav1 h3{margin-bottom:10px;}
.nav1 h3 a{color:#fff;}
.nav1 h3 a:hover{color:#073d8f;}
.nav1 ul li{ line-height:20px; background:url(/uploads/image/eimages/bottom-li.jpg) 0 50% no-repeat; padding-left:10px;}
.nav1 ul li a{color:#fff;}
.nav1 ul li a:hover{color:#073d8f;}

.newtittle{ display:block; height:20px; overflow:hidden;}

.navemore{}
.navemore2{margin-left:45px;}
.navemore3{margin-left:45px;}
.navemore4{margin-left:45px;}
.navemore5{margin-left:45px;}
.navemore6{margin-left:45px;}
.copyright{ height:40px; color:#a5ccc7; text-align:center; margin-top:20px; font-size:12px;}
/* -----------neiyeyangsi-----------  */
.subcon{background:url(/uploads/image/eimages/p_rightbg.jpg) 231px 0 repeat-y;}
.subleft{width:229px; margin-top:22px;}
.lefttitle{width:229px; height:35px; background:url(/uploads/image/eimages/title_bg.jpg) no-repeat; text-align:center; line-height:35px; font-weight:bold; font-size:14px; color:#fff;}
.subleft ul{margin:1px 0 20px; display:block;}
.subleft ul li{text-align:left; margin-bottom:1px; line-height:35px; display:block;}

.menu_head span{ width:65px; height:35px; background:url(/uploads/image/eimages/titleli.png) 45px 13px no-repeat; float:left; display:block;}
.menu_head{text-align:left; margin-bottom:1px; line-height:35px; height:35px; background:#d8eeed; display:block; color:#0c9c8b !important;}
.menu_head a{height:35px; background:#d8eeed; display:block; color:#0c9c8b !important;}
.menu_head a:hover{background:#e6f4f4; color:#e76e37 !important;}

.menu_body{text-align:left;  line-height:30px; margin-bottom:3px; display:none;}
.menu_body a{border-bottom:1px #cccccc dashed; padding-top:7px; text-indent:2em; display:block;}
.leftcontact{width:229px; height:124px; background:url(/uploads/image/eimages/lx_bg.jpg) no-repeat; margin:23px 0 30px 0;}
.leftcontact_text{color:#0c9c8b; padding:48px 0 0 10px; line-height:110%;}

.subright{width:689px; float:right; margin-top:22px;}
.subtitle{margin-left:20px; width:668px; height:25px;}
.sidebar{float:right; height:15px; margin:10px 5px 0 0;}
.subtitle h2{ font-family:"微软雅黑"; font-size:16px; color:#15a896 !important; float:left;}
.contenttext{ width:624px; padding:30px 0 0 30px; color:#555555; line-height:20px;}

.txtarea{ width:698px; min-height:192px; background:url(/uploads/image/eimages/right_bg.jpg) no-repeat; margin:10px 0 0 10px;}
/*-----------#pages style-----------*/
#pages{clear:both;font-family:verdana, geneva, sans-serif;height:35px;padding:8px 0 0 35px;}
#pages .first-off,#pages .prev-off,#pages .next-off,#pages .last-off{border:1px solid #ddd;color:#999;display:block;float:left;margin-right:2px;padding:3px 4px;}
#pages li{float:left;line-height:16px;list-style:none;}
#pages li a{border:1px solid #ddd;color:#666;display:block;float:left;font-weight:700;margin-right:2px;padding:3px 6px;text-decoration:none;}
#pages li a:hover{background:#0c9c8b;color:#fff;font-weight:700;padding:3px 6px;}
#pages li.active{background:#0c9c8b;border:1px solid #ddd;color:#fff;display:block;float:left;font-weight:700;margin-right:2px;padding:3px 6px;}
#pages li.first a,#pages li.next a,#pages li.prev a,#pages li.last a{color:#0c9c8b;font-weight:700;}
#pages li.first a:hover,#pages li.next a:hover,#pages li.prev a:hover,#pages li.last a:hover{color:#fff;}
#pages li.tongji{color:#333;padding:5px 0 0 10px;}

.nlist1{width:624px; padding:30px 0 20px 30px; overflow:hidden; color:#6d6e71; line-height:175%;}
.nlist1 li{background:url(/uploads/image/eimages/dotline.gif) 0 bottom repeat-x; padding:7px; list-style:decimal; list-style-position:inside;}
.nlist1 li a:hover{color:#0c9c8b;}
.nlist1 li a{color:#555555;}
.nlist1 li span{float:right;}

.nlist2{width:624px; padding:30px 0 20px 30px; overflow:hidden;}
.newstitle{ text-align:center; font-size:19px;}
.newsdate{ border:solid #dfdfdf; border-width:1px 0; line-height:21px; margin:10px 0 5px 0; display:block; color:#ccc; text-align:center;}

.plist{ overflow:hidden; width:624px; padding:30px 0 20px 30px;}
.plist li{ width:200px; overflow:hidden; display:block; text-align:center; float:left; margin-right:8px; height:170px}
.plist .imgbox{width:200px; height:130px; overflow:hidden;}
.plist .imgbox img{height:120px; width:190px; padding:4px; border:1px solid #ccc;}
.plist p{ line-height:16px; padding-top:10px; text-align:center;}
.plist p a{ color:#a1a1a1; text-decoration:none;}
.plist .li3{margin-right:0;}

.picshadow{ float:left; background: 0 0 no-repeat;padding:16px 0 0 15px;}
.picshadow .footershadow{ background: right bottom no-repeat; padding:0 15px 16px 0;}
.projs{ clear:both;}
.picshadow .picborder{ border:1px solid #e7e7e7; padding:10px; background:#fff;}
/*.picshadow .picborder img{max-width:300px;}*/
.proinfo{ float:left; padding-left:20px; padding-top:26px;}
.proinfo h1{ font-size:16px; font-family:"微软雅黑";}
.proinfo .bd{padding-top:20px;}
.promenu .submenu li a{ background:none; padding-left:55px; height:25px; }
.promenu .submenu{ border:solid #b3d56b; border-width:0px 1px 1px 1px;}
.tbljobs{ border-collapse:collapse; width:100%;}
.tbljobs .c1{}
.tbljobs .c2{width:120px; text-align:center;}
.tbljobs .c3{ width:60px; text-align:center;}
.tbljobs th{ border-bottom:1px solid #b9baba; padding:5px 10px; font-weight:bold;} 
.tbljobs td{ padding-top:10px;}

.tbljoblist{ width:100%; }
.tbljoblist td{border-bottom:1px solid #e6e6e6; padding:5px 10px;}
.tbljoblist .c2{ width:120px; text-align:center}
.tbljoblist .c3{ width:60px; text-align:center;}
.tbljoblist a{ color:#222;}

.contactform{ border-collapse:collapse; width:700px; border:0;}
.contactform .input1{ border:1px solid #c4c4c4; width:234px; height:17px; line-height:17px; }
.contactform .inputarea{ width:500px; height:80px; background:#fff; overflow:hidden;border:1px solid #c4c4c4;}

.address{ width:200px; float:right; padding-top:10px;}

.partnerlist{ overflow:hidden; width:995px; overflow:hidden;}
.partnerlist li{width:177px; float:left; border:1px solid #f5f5f5;padding:10px;text-align:center;}
.partnerlist li img{ margin-bottom:5px; }

.pagecss{ width:100%; padding:15px 0; border-top:1px dashed #f9f9f9}
.pagecss ul li span{ font-weight:bold; color:#f90; padding-right:20px;}
.pagecss ul li{ margin-bottom:10px;}
/* ######### style for drop down menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
 /*theme change here*/
font:normal 12px verdana;
line-height:30px;
z-index:100;
background-color:#a9dedb;
width:133px;
text-align:center;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px; /*theme change here*/
border-bottom: 1px solid #f2f2f2;
text-decoration: none;
color: black;
line-height:110%;
padding:8px 0;
}

* html .dropmenudiv a{ /*ie only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*theme change here*/
background-color:#d8eeed;
color:#15a796;
}