﻿@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none; }
body{color:#666666;font-family:"宋体";font-size:12px; background:url(../images/header_bg.jpg) repeat-x;}
a {color:#666666;font-size:12px;text-decoration:none;}
a:hover {color:#2364b4;font-size:12px;}


/*首页*/
.menu{ position: absolute; height:310px; z-index:9;}
.top_nav{ position:absolute; right:44px; top:0; width:344px; z-index:10;}
.lang{ margin-top:9px; background:url(../images/lang_bg.jpg) no-repeat right top; height:24px; width:334px; text-align:right; color:#fff; padding-right:10px; margin-bottom:7px;}
.lang a , .lang a:hover{ color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:22px; }
.text{ background:url(../images/text.jpg) no-repeat; height:27px; width:165px; line-height:26px; border:none; color:#acacac; padding-left:14px; float:left; display:inline; margin-right:6px;}
.go{ background:url(../images/go.jpg) no-repeat; width:57px; height:25px; float:left; border:none; cursor:pointer;}
.banner{ position:absolute; width:100%; height:365px; top:150px; left:0; z-index:3;}

.ib_left{ width:503px; background:url(../images/icon.jpg) no-repeat right top; height: 641px; float:left;}
.about{ padding:0 30px;}
.about_title{ padding-bottom:14px;}
.about_title span{ float:right;}
.about_p{ line-height:24px;width:443px; height:327px; overflow:hidden;}
.ib_right{ width:497px; float:left; height:650px;}
.r_box{padding:0 10px 0 29px; height:358px;}
.pro_tj_top{ background:url(../images/icon_x_01.jpg) no-repeat left bottom; height:182px;}
.pro_tj_top h2{ height:22px;}
.pro_tj_top h3{ height:44px; line-height:44px; font-weight:bold; font-size:13px; color:#0776bd; padding-left:27px;}
.l_point{ float:left; width:9px; height:15px; margin:33px 14px 0 5px; display:inline;}
.pro_box{ width:410px; float:left; height:114px;}
.pro_warp_box ul li{ float:left; width:127px; height:110px; margin-right:6px; display:inline;}
.pro_warp_box ul li a{width:122px; height:105px; background:url(../images/pro_a.jpg) no-repeat; display:block; padding:5px 0 0 5px;}
.pro_warp_box ul li a:hover{width:122px; height:105px; background:url(../images/pro_a_hover.jpg) no-repeat; display:block; padding:5px 0 0 5px;}
.pro_name{ width:120px; line-height:30px; display:block; margin-top:5px; cursor:pointer; text-align:center; float:left; display:inline;}
.r_point{ float:left; width:9px; height:15px; margin:33px 0 0 0;  display:inline;}

.pro_tj_down{background:url(../images/icon_x_01.jpg) no-repeat left bottom; height:146px; margin-top:14px;}
.pro_tj_down h4{ margin-bottom:10px;}
.l_point1{ float:left; width:9px; height:15px; margin:33px 14px 0 5px; display:inline;}
.pro_box1{ width:410px; float:left; height:109px;}
.pro_warp_box1 ul li{ float:left; width:127px; height:109px; margin-right:6px; display:inline;}
.pro_warp_box1 ul li a{width:122px; height:102px; background:url(../images/pro_a.jpg) no-repeat; display:block; padding:5px 0 0 5px;}
.pro_warp_box1 ul li a:hover{width:122px; height:102px; background:url(../images/pro_a_hover.jpg) no-repeat; display:block; padding:5px 0 0 5px;}
.pro_name1{ width:120px; line-height:28px; display:block; margin-top:5px; cursor:pointer; text-align:center; float:left; display:inline;}
.r_point1{ float:left; width:9px; height:15px; margin:33px 0 0 0;  display:inline;}


.c_news{ width: 443px; padding: 24px 30px 0px; position: relative;}
.c_news h2{ background:url(../images/icon_x_02.jpg) no-repeat left bottom; height:41px; font-size: 15px; font-weight: bold;}
.c_news em{ height:41px; font-size: 14px; font-weight: bold; color: #888; position: absolute; top: 25px; right: 30px;}
.cn_p_top{ height:91px; background:url(../images/icon_x_02.jpg) no-repeat left bottom;}
.cn_p_top dl dt{ display:block; float:left; width:64px; height:55px; border:1px solid #aaaaaa; margin: 6px 16px 0 0; padding:2px; display:inline; overflow:hidden;}
.cn_p_top dl .new_title{ margin-top: 8px;}
.cn_p_top dl .new_title a , .cn_p_top dl .new_title a:hover{ color:#0b77e0; font-weight:bold; line-height:26px;}
.cn_p_top dl .new_zy{ line-height:20px;}
.cn_p_down{ padding:5px 0 0 0;}
.cn_p_down ul li{ line-height:24px; height:24px;}
.cn_p_down ul li span{ float:right; }
.cn_p_down ul li a font{ font-size:12px; padding-right:5px;}
.cn_p_down ul li a{ color:#666666;}
.cn_p_down ul li a:hover{ color:#2364b4;}


.r_down{ padding:6px 0 0 7px;}
.gh{ float:left; width: 443px; display:inline; margin: 18px 30px 0; position: relative;}
.gh h2{ height:41px; background:url(../images/icon_x_02.jpg) no-repeat left bottom; font-size: 15px; font-weight: bold;}
.gh em{ height:41px; font-size: 14px; font-weight: bold; color: #888; position: absolute; top: 1px; right: 0;}
.ghp_top{ height:91px; background:url(../images/icon_x_02.jpg) no-repeat left bottom;}
.ghp_top dl dt{ display:block; float:left; width:64px; height:55px; border:1px solid #aaaaaa; margin: 7px 14px 0 0; padding:2px; display:inline; overflow:hidden;}
.ghp_top dl .new_title{ margin-top: 8px;}
.ghp_top dl .new_title a , .cn_p_top dl .new_title a:hover{ color:#0b77e0; font-weight:bold; line-height:26px;}
.ghp_top dl .new_zy{ line-height:20px;}
.ghp_down{ padding:5px 0 0 0;}
.ghp_down ul li{ line-height:24px; height:24px;}
.ghp_down ul li font{ font-size:12px;}
.ghp_down ul li span{
    float: right;
 }
.contact{ width:208px; float:left;}
.contact_p{ background:url(../images/contat_bg.jpg) no-repeat; height:167px; padding:12px 0 0 20px; color:#fff; line-height:24px;}

/*内页*/
.left{ width:208px; float:left; margin:0px 34px 0px 16px; display:inline;}
.list_title{ background:url(../images/left_title_bg.jpg) no-repeat; height:43px; }
.lt_cn{ float:left; color:#fff; font-size:15px; font-family:"微软雅黑"; padding-left:16px;line-height:40px;}
.lt_en{ float:left; font-size:12px; font-family:Arial; color:#fff; padding-left:13px; line-height:43px;}
.gl_p{ background:#dedede; margin-bottom:14px; padding:13px 8px 7px 9px;}
.right{ width:742px; float:left;}
.bt{ background:url(../images/bt_bg.jpg) no-repeat; height:46px; width:701px;}
.bt_left{ float:left; padding-left:25px; line-height:44px; color:#444444; font-size:15px; font-family:"微软雅黑"; }
.bt_right{ float:right; line-height:46px;}
.ny_about_p{ padding:12px 0 0 0; line-height: 28px; width:701px; font-size: 14px;}
.ny_about_p p {margin: 5px 0;}
.ny_news{ padding:20px 8px 0 0;}

.ny_news ul  .nl_f{ height: 32px;  line-height: 32px; background:#fff; padding-left:10px;}
.ny_news ul  .nl_f span{
    float: right;
 
    font-size: 14px;
    margin-right: 10px;
}
.ny_news ul  .nl_f a , .ny_news ul  .nl_f a:hover{ color:#444444;line-height:25px; font-size: 14px;}
.ny_news ul .nl_d{ height: 32px; padding-left:10px;}
.ny_news ul .nl_d a , .ny_news ul .nl_d a:hover{ line-height: 35px; color:#999999; font-size: 14px;}

.ny_pro{ padding:32px 0 0 0;}
.ny_pro ul li{ width:98px; height:30px; overflow:hidden; display: inline; float:left; line-height:30px; text-align:center; margin-right:1px; margin-bottom:1px;}
.ny_pro ul li a { color:#000; display:block; background:#cecece;}
.ny_pro ul li a:hover{color:#fff; display:block; background:#064c91;}



.ny_pro1{ padding:32px 0 0 0px;}
#typeleve1 { width:680px; height:186px; display:block; padding-bottom:15px; padding-left:12px;}
#typeleve2 { width:234px; height:172px; float:left; display: block; margin-right:13px; margin-bottom:10px;}
#typeleve2 .prolist_img a{ background:url(../images/bg001.jpg) no-repeat; display:block; padding:3px;}
#typeleve2 .prolist_img a:hover{background:url(../images/bg002.jpg) no-repeat; display:block; padding:3px;}
.prolist_name{ line-height:24px; float:left; display:block; width:234px; height:24px; text-align:center;}
.prolist_name a , .prolist_name a:hover{ background:none; padding:0;}

.xgxw { line-height: 40px;font-size: 15px;font-weight: bold;}
.xgnr ul li{float: left;line-height: 30px;height: 30px;overflow: hidden;width: 48%; margin-right: 2%;}
.xgnr ul li a{ font-size:14px;}
.xgnr p{ font-size:12px; line-height:30px;}
.xgnr a{ font-size:13px; color:#0099FF;}

.next_page { display: block; width: 100%; height: 25px; line-height: 25px; margin: 10px 0; overflow: hidden;font-size: 14px;}
.next_page_last { width: 49%; height: 25px; line-height: 25px;overflow: hidden;  float: left;}
.next_page_next { width: 49%; height: 25px; line-height: 25px;overflow: hidden;  float: right;text-align: right;}
.next_page_last a,.next_page_next a{ font-size: 14px;color: #0099FF;}

#yingyong p{ font-size:14px; line-height:35px; text-indent:2em; margin:0px 22px;}