*{ margin:0px; padding:0px;}
body{background:url(../images/bg.jpg) repeat-x left 101px #CAF1F6;}
body,td,th,font{font-size:12px; font-family:"Arial","宋体";}
img{border:0px}
form{margin:0px;padding:0px;}
a{color: #333;text-decoration: none;}
a:hover {text-decoration:none; color:#CC0000;}
ul,li{ list-style:none; padding:0px; margin:0px;}
.main{width:990px;margin:0px auto; background:#fff;}
.c{overflow:hidden;_zoom:1;}
.cc{clear:both; line-height:0; font-size:0;}
/**头部样式**/
.nav{ height:101px; position:relativel;width:990px;margin:0px auto;}
.nav .nav_bg{background:url(../images/top.jpg); height:101px; position:absolute; z-index:100;width:990px;}
.nav .nav_bg_l{ background:url(../images/top_left.jpg) repeat-x; width:50%;height:101px; position:absolute; left:0px; z-index:99;}
.nav .nav_bg_r{ background:url(../images/top_right.jpg) repeat-x; width:50%;height:101px; position:absolute; right:0px;z-index:99;}
.nav .navlist{position:absolute; z-index:101; width:708px; height:41px;top:60px; margin-left:286px;}
.nav .navlist li{ float:left; width:98px; }
.nav .navlist li.but_113{ width:113px;}
.nav .navlist li .but{ display:block; height:41px; line-height:41px; text-align:center;font-size:14px;}
.nav .navlist li .focus{ font-weight:bold; color:#F93738;}
.nav .navlist li div{ display:none;}
.nav .navlist li div a{ display:block; height:27px; line-height:27px; text-align:center; background:#D8D8D8;}
.nav .navlist li div a:hover,.nav .navlist li div.nav_product .nav_p a:hover{color:#FD0506; background:#ffffff;}
.nav .navlist li div.nav_product{ width:617px; left:50px; position:absolute; background:#D9D9D9; overflow:hidden;}
.nav .navlist li div.nav_product .nav_p a{ text-align:left; background:#eaeaea; padding:0px 10px; overflow:hidden;}
.nav .navlist li div.nav_product .nav_p{ width:186px;float:left; margin:10px 0px 14px 15px;display:inline;background:#eaeaea; padding:5px 0px; overflow:hidden;}
.nav .navlist li div.nav_product .tits{ font-weight:bold; font-size:14px;}
.banner{position:absolute;left:0px;width:100%; height:340px; overflow:hidden; top:101px; text-align:center;}
/*首页中间*/
.index_center{ height:403px; background:url(../images/index_bg.jpg) repeat-x; margin-top:340px; padding-top:8px;}
.index_center li{ display:inline; float:left; background:url(../images/index_box.jpg) no-repeat; width:318px; height:186px; overflow:hidden; margin:0px 0px 10px 10px;}
.index_center li .tit{ display:block; font-size:14px; font-weight:bold; text-align:center; margin-top:3px; height:24px; line-height:24px;}
.index_center li .img{ display:inline; float:left; margin:14px 13px 0px 17px;}
.index_center li .content{ display:inline; float:left; width:168px; height:105px; color:#666666; overflow:hidden; margin-top:10px; line-height:21px;}
.index_center li .link{ display:block; float:left; width:160px; text-align:right; color:#075AA6; margin-top:5px;}
.index_center li.index_box2{ background:url(../images/index_box2.jpg);}
.index_center li.left8{ margin-left:8px;}

/*左边导航*/
.main_left{ float:left; width:229px; min-height:400px;height:auto;_height:400px;padding-top:20px; background:url(../images/left_line.jpg) no-repeat right top #FFF;}
.main_left .menu a{margin-left:12px;width:200px;display:block; text-align:center; height:30px; line-height:30px;background:url(../images/left_bg.jpg) no-repeat left -30px; margin-bottom:11px; font-size:14px;font-weight:bold;}
.main_left .menu a:hover,.main_left .menu a.focus,.main_left .menu a.focus_p{ background:url(../images/left_bg.jpg) no-repeat; color:#FFFFFF;}
.main_left .menu .p_tit,.main_left .menu .p_tit:hover{  width:194px;color:#333; font-size:12px; font-weight:normal; text-align:left;background:url(../images/left_bg.jpg) left -60px no-repeat; height:24px; line-height:24px; padding-left:10px;}
.main_left .menu a.focus_p{ padding-left:10px; text-align:left; width:194px;}
/*右边*/
.right_content{ float:right; width:741px;background:#fff; margin:0px 0px 20px 20px;}
.right_content .nav_t{ color:#9E9C9D; height:20px; line-height:20px; margin:22px 0px 10px 0px}
.right_content .nav_t a{ color:#9E9C9D; padding:0px 5px;}
.right_content .view_content{line-height:180%; font-size:14px; margin:10px 30px 10px 30px;}

/*资质荣誉*/
.honor li{ width:140px; height:235px; display:inline;float:left;margin-right:30px; margin-left:10px; text-align:center; margin-top:10px;}
.honor li .img{ padding:5px;border:1px solid #eaeaea;width:140px;height:200px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:175px;*font-family:Arial;}
.honor li .img img{vertical-align:middle;}
.honor li div{ height:25px; line-height:25px; overflow:hidden;}

/*新闻样式*/
.right_content .news li{ font-size:14px;height:32px; line-height:32px; background:url(../images/dian.gif) no-repeat 5px center; border-bottom:1px solid #eaeaea; padding-left:20px; margin:0px 43px 0px 20px;}
.right_content .news li span{ float:right; margin-right:10px; color:#1A4A9F; font-size:12px;}
.right_content .news li a:hover{ text-decoration:underline;}
.right_content .news_content{ margin:10px 35px 10px 25px;}
.right_content .news_content .tit h2{ font-size:16px; font-weight:bold; margin:10px; margin-top:20px; text-align:center;}
.right_content .news_content .tit div{ text-align:center; line-height:20px; height:20px; padding-bottom:20px; color:#999999; background:url(../images/line_1.gif) repeat-x center bottom;}
.right_content .news_content .content{ font-size:14px; line-height:220%; margin: 15px 15px 20px 15px;}
.right_content .news_content .keyword span{ font-weight:bold;}
.right_content .news_content .keyword{ border:1px solid #CCC; background:#f1f1f1; line-height:32px; height:30px; padding-left:20px;}

/*产品页面样式*/
.right_content .product li{ margin-bottom:35px;}
.right_content .product{ margin:30px 0px 30px 20px; font-size:14px;}
.right_content .product .img{ float:left; width:170px; height:129px; padding:6px 0px; text-align:center; margin-right:30px; border:1px solid #D6D4D4; margin-left:5px;}
.right_content .product .tit{ float:left; height:35px; overflow:hidden; font-size:16px; line-height:35px; font-weight:bold; width:500px;}
.right_content .product .content{ float:left; width:500px; height:100px; margin-bottom:5px;overflow:hidden; line-height:22px; font-size:12px;}
.right_content .product .view{ background:url(../images/pic_1.gif) no-repeat right bottom; height:15px; float:left; width:470px; text-align:right; font-size:12px; font-weight:bold;padding-top:6px; padding-right:30px;}
.right_content .product .lines{ background:#D5D5D5; height:4px; width:707px;}

.product_content{ margin:10px 20px 20px 5px;}
.product_content .tit{ font-size:18px; font-weight:bold; text-align:center; line-height:30px; margin:10px;}
.product_content .img{ text-align:center; border:2px solid #91A7BE; width:315px; height:278px; float:left; margin:0px 25px 15px 0px;}
.product_content .content{ font-size:14px; line-height:220%; margin:20px;}
.product_content .down{ text-align:right; font-size:14px; margin-right:20px;}
.product_content .keyword{ border:1px solid #eaeaea; height:30px; line-height:30px; margin:20px auto; padding:0px 20px; background:#f1f1f1; font-size:14px;}
.product_content .keyword span{ font-weight:bold; color:#0DB0B5;}

/*人才招聘*/
.recruit_read td{ padding:5px;}

/*分页*/
.pagelink{ text-align:center; margin-top:10px; margin-bottom:15px;}
.pagelink table{ margin:auto;}
.gbook td{ padding:5px 5px;}

/*底部样式*/
.footer{ height:74px; background:url(../images/footer_bg.jpg) center top no-repeat #CAF1F6; line-height:24px;}
.footer .left{ float:left; color:#666666; background:url(../images/ico_1.jpg) 360px 25px no-repeat; width:450px; height:100%; margin-top:10px;}
.footer .right{ float:right; margin-top:10px; margin-right:5px;}
.footer .right a{ padding:0px 5px;}