@charset "gb2312";
/* CSS Document */

body{ font-size:12px;margin:0 auto;padding:0;border:0;font-family:"宋体", arial;color:#333333; background:#dddddd;}
div,form,img,ul,ol,li,dl,i,u,span,dt,dd,em,i,h1,h2,h3,h4,p{ padding:0; border:0;margin:0px auto;list-style: none;font-style:normal;}
img{border:none;}
u{ text-decoration:none;}
a{text-decoration:none; color:#393939; outline:none;}
a:link{color:#514F50; text-decoration:none;}
a:visited{color:#514F50; text-decoration:none;}
a:hover{ color:#F00;text-decoration:underline;}
.clear{ clear:both; float:none;}
.red{ color:red;}
.fright{ float:right;}
.fleft{ float:left;}

/* 首页header */
.m_header{ width:100%; height:126px; background:url(../images/header-bg.jpg) repeat-x;}
.h_box{ margin:0 auto; padding:0; width:1000px; height:126px;}
.m_top{ float:right; width:151px; height:29px; background:url(../images/top-bg.jpg) no-repeat; color:#FFF; text-align:center;}
.m_top a{ color:#FFF; line-height:29px; text-decoration:none;}
.h_con{ float:left; width:1000px; height:97px;}
.h_logo{ float:left; width:378px; height:68px;}
.h_tel{ float:right; width:214px; height:53px; margin:18px 100px 0 0; _display:inline;}

/* 主导航 */
.m_nav{ width:100%; height:36px; background:url(../images/nav-bg.jpg) repeat-x;}
.m_nav_box{ width:1000px; height:auto !important; margin:0 auto; padding:0;}
.dingwei{ width:1200px; height:auto !important; margin:0 auto; padding:0;position: relative; z-index:999;top:0; _left:100px;}
.clear:after{content:'.';height:0px; display:block; visibility:hidden; clear:both;}
#nav, #chilenav {margin:0 auto;}
#nav { padding:0;margin:0;}
#nav li {float:left; padding:0;margin:0; font-size:14px; width:128px; height:36px; line-height:40px; overflow:hidden;}
#nav .line { float:left; width:128px;/*IE6 only*/ background:url(../images/nav-line.jpg) right no-repeat;}
#nav li a.nav01{background:url(../images/hover.jpg) no-repeat; color:#0060a8 !important; text-decoration:none;}
#nav a {float:left; color:#FFF; display:block; width:128px; height:36px; text-align:center;}
#nav a:hover { background:url(../images/hover.jpg) no-repeat; color:#0060a8 !important; text-decoration:none;}
#chilenav {position:absolute; z-index:999; top:0;}
#chilenav li {display:none;background:#dddddd;border:1px solid #aaa; height:34px;margin:0; padding:0; float:left;}
#chilenav li a {float:left;padding:10px;}
#chilenav li a:hover {background:#ddd;}

/*flash */
.flash{ width:100%; height:300px; background:#bed2d9;margin-top:25px;}
.flash_box{ width:1000px; position:relative; margin:0 auto;}
.ctrl-panel{ position:absolute; right:20px; top:270px; z-index:1000;}
.ctrl-panel a{ color:#FFF; text-decoration:none;}
.m-page{ display:block; width:20px; height:20px; text-align:center; background:#005397; float:left; display:inline; margin-left:10px; line-height:21px;font-size:13px; color:#FFF;}
.m-page a{ color:#FFF !important; text-decoration:none;}
.m-page:hover{ text-decoration:none; color:#fff;}
.focus{background:#F00; color:#FFF; font-weight:bold;}
.con{ width:100%;}
.scroll-wrap {OVERFLOW: hidden; WIDTH: 1000px; POSITION: relative; HEIGHT: 300px}
.scroll_box_content {POSITION: absolute}
.content_list {FLOAT: left; WIDTH: 1000px; HEIGHT: 300px; cursor:pointer;}
.content_list img{ width:1000px; height:300px; border:0;}

/* 主体内容 */
.m_content{ margin:0 auto; padding:0; overflow:hidden; width:1000px; height:447px; background:url(../images/con_bg.png) no-repeat ; margin-top:25px;}
.w100nav{ width:100%; height:30px; background:url(../images/w100nav.jpg) repeat-x; float:left; line-height:32px;}
.w100nav span{color:#393939; font-size:14px; font-weight:bold;}
.icon{margin:7px; display:block; float:left;}
.more{ float:right; margin: 6px 8px 0 0; _display:inline; width:60px; height:18px; overflow:hidden;}

/* 关于我们 */
.m_about{ width:660px; height:240px; background:#FFF; float:left;}
.m_about_box{ float:left; width:640px; height:190px; overflow:hidden; padding:10px;}
.m_about_img{ border:1px solid #928b8b; padding:1px; width:232px; height:135px; float:left; margin-right:5px;}
.m_about_img img{ width:232px; height:135px;}
.m_about_box p{ line-height:21px;}

/* 新闻中心 */
.m_news{ width:324px; height:240px; background:#FFF; float:right; }
.m_news_box{ width:310px; height:187px; float:left; padding:10px;}
.m_news_img{ border:1px solid #928b8b; padding:1px; width:106px; height:67px; float:left; margin-right:5px;}
.m_news_img img{ width:106px; height:67px;}
.m_news_top{ width:310px; height:72px; overflow:hidden;}
.m_news_box p { line-height:24px;}
.m_news_box p a{  color:#005397;}
.m_news_box p a:hover{ color:#F00; text-decoration:none;}
.m_news_list{ margin-top:5px; line-height:24px; width:310px; height:115px; overflow:hidden;}
.m_news_list ul li { background:url(../images/new-h.jpg) no-repeat 2px center; padding-left:10px; padding-top:2px; border-bottom: 1px dashed #999; width:300px; height:24px; overflow:hidden;}


/* 产品中心 */
.m_product{ width:660px; height:190px; float:left; margin-top:17px; background:#FFF; overflow:hidden;}
.m_p_left{ float:left; width:29px; height:189px; background:url(../images/cp-nav.jpg) no-repeat; text-align:center; color:#FFF; line-height:20px; font-weight:bold; font-size:14px; padding-top:40px;}
.m_p_more{ float:left; display:block; width:29px; height:63px;}

.m_p_box{ float:left; width:620px; height:180px; margin-top:3px;display:inline;overflow:hidden;}
#demo{width:629px;overflow:hidden;float:left; display:inline; margin:10px 0px 0px 10px;}
#indemo {float:left;width: 60000%;}
#demo1 {float:left;}
#demo2 {float:left;}
.m_p_box li{ width:148px; height:180px; float:left; margin-left:10px; display:inline; text-align:center;}
.m_p_box li span{ width:148px; height:140px; float:left;}
.m_p_box li span img{ width:148px; height:140px;}
.m_p_box li em{ width:148px; height:144px; line-height:40px; overflow:hidden; text-align:center; }
.m_p_box li em a{font-size:14px; color:#005397 !important;}

/* 联系我们 */
.m_contact{ width:324px; height:190px; background:#FFF; float:right; margin-top:17px;}
.m_c_box{ float:left; width:310px; height:146px; overflow:hidden; padding:7px;}
.m_c_img{ border:1px solid #928b8b; padding:2px; width:305px; height:79px; float:left; overflow:hidden;}
.m_c_img img{ width:305px; height:79px;}
.m_c_box ul li{ font-size:14px; font-family:"微软雅黑"; line-height:30px; border-bottom:1px dashed #928b8b;} 
/* 友情链接 */
.m_link{ width:1000px; height:62px; margin:0 auto; padding:0; overflow:hidden; margin-top:25px; background:#FFF;}
.m_link_box{ font-size:14px; width:1000px; padding:10px; float:left;}

/* 底部foot */
.foot{ width:100%; height: auto; background:url(../images/foot-bg.jpg) repeat-x top #FFF; overflow:hidden; margin-top:20px; }
.foot_top{ width:100%; height:8px; background:url(../images/nav-bg.jpg) repeat-x; overflow:hidden;}
.foot_box{ margin:0 auto; padding:0; width:1000px; height:auto; overflow:hidden; margin-top:12px;}
.foot_box p{ text-align:center; color:#393939; line-height:25px; font-family:Arial;}
.foot_box p a{color:#393939;}
.foot_box p a:hover{color:#F00;}


/* 网站内页 */
.ny_box{margin:0 auto; padding:0; overflow:hidden; width:1000px; height:auto; margin-top:25px;}
/* 内页左边 */
.ny_left{ float:left; width:270px; height:500px; overflow:hidden;}

/* 内页菜单 */
.ny_menu{ float:left; width:270px; float:left; background:#FFF;}
.ny_menu_box{width:270px; height:auto !important; float:left; padding:10px;}
.ny_menu_box ul{ text-decoration:none; list-style-type:none; float:left; display:inline;}
.ny_menu_box ul li{ float:left; width:250px; height:30px; border-bottom: 1px dashed #999; line-height:30px;}
.ny_menu_box ul li img{ float:left; padding:9px 20px 0 10px;display:inline; }
.ny_menu_box ul li a{ color:#7b7b7b; font-size:12px;  text-decoration:none; float:left; width:250px; height:30px;}
.ny_menu_box ul li.lp a{ width:250px;height:30px; background:#005397; color:#FFF; text-decoration:none; float:left; }
.ny_menu_box ul li a:hover{ width:250px;height:30px; background:#005397; color:#FFF; text-decoration:none; float:left; }
/* 内页侧边新闻 */
.ny_l_new{ float:left; width:270px; margin-top:20px; overflow:hidden; background:#FFF;}
.ny_l_new_box{ float:left; width:270px; overflow:hidden; padding:10px;}
.ny_l_new_img{ border:1px solid #928b8b; padding:2px; width:244px; height:79px; float:left;overflow:hidden;}
.ny_l_new_img img{ width:244px; height:79px;}
.ny_l_new_box ul { float:left; _margin-left:4px; *margin-left:4px;}
.ny_l_new_box ul li{ font-size:12px; font-family:"微软雅黑"; line-height:30px; border-bottom:1px dashed #928b8b;}

/* 内页右边 */
.ny_right{ float:right; width:710px; height:auto; background:#FFF; }
.ny_r_box{ width:680px;padding:15px; float:left; height:auto; overflow:hidden;}
.fenye{ float:left; width:640px; text-align:center; height:20px; line-height:20px; padding:20px;}
.fanhui{ text-align:right; width:680px; height:20px; line-height:20px; float:left; padding-bottom:20px;}
/* 内页关于我们 */
.ny_r_jj{ line-height:30px; font-size:14px;}

/* 荣誉证书 */
.ny_r_rongyu{ width:auto; height:auto; overflow:hidden;}
.ny_r_rongyu ul li{float:left;width:148px;  text-align:center; text-decoration:none; line-height:30px; padding-left:17px;}
.ny_r_rongyu ul li img{ width:148px; height:140px;border:2px solid #CCC;}
.ny_r_rongyu ul li a:hover img{ border: #F00 solid 2px; width:148px; height:140px;}
.ny_r_rongyu ul li span a{ text-decoration:none; font-size:12px; text-align:center; color:#005397;}
.rongyu_show{ width:auto; height:auto; overflow:hidden;}
.zhengshu p{ width:680px; text-align:center; max-width:680px; margin-top:20px; float:left;}
/* 内页新闻中心 */
.ny_r_news{ width:auto; height:auto; overflow:hidden;}
.ny_r_news ul li { background:url(../images/new-h.jpg) no-repeat 2px center; padding-left:10px; padding-top:2px; border-bottom: 1px dashed #999; line-height:30px;}
.news_show{ width:auto; height:auto; overflow:hidden;}
.n_s_title{ text-align:center; float:left; width:680px; font-size:18px; font-weight:bold;}
.n_s_xinxi{ text-align:center; float:left; width:680px; font-size:14px; background:#CCC; height:30px; margin-top:20px; line-height:32px;}
.n_s_text{ float:left; line-height:30px; font-size:14px; margin-top:20px;}

/* 内页产品中心 */
.ny_r_product{ width:auto; height:auto; overflow:hidden;}
.ny_r_product ul li{float:left;width:148px;  text-align:center; text-decoration:none; line-height:30px; padding-left:17px;}
.ny_r_product ul li img{ width:148px; height:140px;border:2px solid #CCC;}
.ny_r_product ul li a:hover img{ border: #F00 solid 2px; width:148px; height:140px;}
.ny_r_product ul li span a{ text-decoration:none; font-size:12px; text-align:center; color:#005397;}
.product_show{ width:auto; height:auto; overflow:hidden;}
.product_jiesao{ line-height:30px; font-size:14px;}

/* 内页招聘英才 */
.ny_r_zhaopin{width:auto; height:auto; overflow:hidden;}
.zpxx_box { float:left; width:680px;display:inline; margin-top:20px;}
.zpxx_box table { border-collapse: collapse; border-spacing: 0;}
.zpxx_box table{ width: 100%; border: 1px solid #D1D1D1;}
.tr { text-align: right;
}
.zpxx_box tr td { border: 1px solid #D1D1D1; padding: 8px 0px 8px 8px;}
.zpxx_box tr td .a { color: #666666; font-weight: bold;}
.zpxx_box tr td.tr { padding-right: 10px;}
.zpxx_box tr td .div_a { margin-bottom: 5px;}
.zpxx_box tr td .div_b { line-height: 1.8; margin-bottom: 5px;}
.zpxx_box tr td .tx { color: #FF6600; text-decoration: underline;
}

/* 内页联系我们 */
.ny_r_contact{width:auto; height:auto; overflow:hidden;}
.ny_r_contact p{ line-height:30px; font-size:14px;}
.contact_map p{ line-height:30px; font-size:14px;}

