﻿@charset "utf-8";
/* CSS Document */
.top{ width:100%; height:118px; background:#fff;}
.top_mid{ width:1003px; height:118px; margin:0 auto;}
.logo{ width:345px; height:86px; float:left;}
.top_r{ width:304px; height:118px; float:right;}
.zh_en{ width:130px; height:20px; line-height:20px; float:right; overflow:hidden; margin-top:13px;}
.zh_en a{ width:25px; padding-left:25px; background:url(../images/english.jpg) no-repeat left center; margin-left:6px; float:left;}
.zh_en a:first-child{ background:url(../images/china.jpg) no-repeat left center;}
.tell_s{ width:244px; height:40px; font-size:15px; color:#000; float:right; padding-left:60px; background:url(../images/tell.png) no-repeat left center; line-height:40px;}
.tell_s span{ font-size:24px; color:#1c458a; font-family:SimSun; font-weight:bold;}
.sousuo{ width:263px; height:26px; background:url(../images/sousou.jpg) no-repeat; float:right; margin-top:3px;}
.text{ width:175px; height:24px; line-height:24px; padding:1px 5px; border:0px; background:none; color:#999; float:left;}
.btn{ width:74px; height:26px; line-height:26px; color:#fff; float:right; background:none;}

.nav{ width:100%; height:51px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav_s{ width:1003px; height:51px; margin:0 auto;}
.nav_s li{ width:125px; height:43px; float:left;}
.nav_s li p{ width:125px; height:43px;}
.nav_s li p a{ width:125px; height:43px; overflow:hidden; text-align:center; line-height:43px; display:block; color:#fff; font-size:15px;}
.nav_s li:hover p{ background:#548ff2}
li.nav_gao p{ background:#548ff2}

.nav_down{ width:150px; margin-left:-12px; padding-top:8px; display:none; position:relative; z-index:999}
.nav_down a{ width:150px; height:40px; line-height:40px; display:block; overflow:hidden; float:left; text-align:center; background:#1c458a; border-bottom:1px solid #548ff2; font-size:13px; color:#fff;}
.nav_down a:hover{ background:#548ff2}

.banner{ width:100%; height:499px; background:url(../images/banner_bg.jpg) repeat-x; position:relative;}
.List_banner{ width:1003px; height:378px; position:absolute; left:50%; margin-left:-501px; top:20px; box-shadow:#ccc 3px 3px 3px 3px;}
.List_banner li{ width:1003px; height:378px; position:absolute; left:0px; top:0px; overflow:hidden}

.bann_btn{ width:80px; height:15px; position:absolute; left:50%; margin-left:-40px; top:416px;}
.bann_btn a{ width:15px; height:15px; display:block; background:url(../images/btn_s.png) no-repeat; margin-left:5px; float:left;}
.bann_btn a:hover,
.bann_btn a.cur{
	background:url(../images/btn.png) no-repeat;
}
.ind_nr{ width:1003px; margin:0 auto; margin-top:-47px; position:relative; z-index:99999;}
.ind_a{ width:100%; height:327px; position:relative;}
.ind_a_l{ width:587px; height:327px; background:url(../images/ind_bj.png) no-repeat; float:left; box-shadow:#ccc 3px 3px 3px 3px;}
.ind_a_r{ width:400px; height:327px; float:right; background:#fff; box-shadow:#ccc 3px 3px 3px 3px;}
.bg_a{ width:233px; height:263px; position:absolute; left:-30px; top:-30px;}

.ind_l_top{ width:540px; height:46px; line-height:46px; overflow:hidden; margin-left:22px; border-bottom:1px dashed #8f8d8d; margin-top:8px;}
.ind_l_top span{ font-size:14px; color:#1c458a; padding-left:20px; float:left; line-height:46px; font-family:Arial;}
.ind_l_top i{ line-height:46px; font-size:16px; color:#030303; font-style:normal; float:left;}
.ind_l_top a{ width:38px; height:14px; display:block; background:url(../images/more.png) no-repeat; float:right; margin-top:16px;}

.ind_l_nr{ width:540px; height:240px; margin-left:22px; margin-top:10px; overflow:hidden}
.ind_l_nr div{ width:220px; height:161px; padding-right:25px; margin-top:10px; float:left;}
.ind_l_nr table{ width:220px; height:161px;}
.ind_l_nr table img{ max-width:216px; max-height:157px; border:2px solid #d6d6d6;}
.ind_l_nr p{ line-height:30px; text-indent:2em;}

.ind_r_top{ width:353px; height:46px; line-height:46px; overflow:hidden; margin-left:22px; border-bottom:1px dashed #8f8d8d; margin-top:8px;}
.ind_r_top span{ font-size:14px; color:#1c458a; padding-left:20px; float:left; line-height:46px; font-family:Arial;}
.ind_r_top i{ line-height:46px; font-size:16px; color:#030303; font-style:normal; float:left;}
.ind_r_top a{ width:38px; height:14px; display:block; background:url(../images/more.png) no-repeat; float:right; margin-top:16px;}

.new_ind{ width:353px; margin-left:24px; margin-top:10px; overflow:hidden}
.new_ind li{ width:353px; height:30px; float:left;}
.new_ind li a{ width:263px; height:30px; display:block; line-height:30px; padding-left:13px; background:url(../images/ico_02.png) no-repeat left 12px; float:left; overflow:hidden;}
.new_ind li span{ width:72px; height:30px; line-height:30px; color:#b0b0b0; font-family:SinSun; display:block; float:right;}


.ind_pro{ width:100%; height:233px; background:#fff; margin-top:20px; box-shadow:#ccc 3px 3px 3px 3px;}
.ind_pro_top{ width:955px; height:46px; line-height:46px; overflow:hidden; margin-left:24px; border-bottom:1px dashed #8f8d8d; margin-top:8px;}
.ind_pro_top span{ font-size:14px; color:#1c458a; padding-left:20px; float:left; line-height:46px; font-family:Arial;}
.ind_pro_top i{ line-height:46px; font-size:16px; color:#030303; font-style:normal; float:left;}

.tabSec{ width:730px; height:128px; border:2px solid #d4d4d4; float:right; margin-top:24px; margin-right:23px;}
.tabArt{ display:none;}
.tabSec div:first-child{ display:block;}
.pro_xuan{ width:190px; margin-left:24px; margin-top:25px; float:left; padding-right:17px; border-right:1px solid #1c458a}
.pro_xuan a{ width:134px; height:26px;font-size:14px; background:url(../images/ind_pro.jpg) no-repeat; color:#333333; font-family:SinSun; padding-right:46px; text-align:right; line-height:26px; display:block; float:left; margin-top:8px; overflow:hidden; padding-left:10px;}
.pro_xuan a:first-child{ margin-top:0px;}
a.active{ background:url(../images/ind_pro_s.jpg) no-repeat;}

.pro_qie_01{ width:620px; height:124px; float:left; margin-top:3px; margin-left:12px; overflow:hidden; position:relative;}
.pro_qie_02{ width:620px; height:124px; float:left; margin-top:3px; margin-left:12px; overflow:hidden; position:relative;}
.pro_qie_03{ width:620px; height:124px; float:left; margin-top:3px; margin-left:12px; overflow:hidden; position:relative;}
.pro_qie_04{ width:620px; height:124px; float:left; margin-top:3px; margin-left:12px; overflow:hidden; position:relative;}

.tabArt ul{ width:10000px; height:124px; position:relative;}
.tabArt li{ width:108px; height:124px; float:left; margin:0px 8px 0px 8px; position:relative;}
.tabArt li table{ width:108px; height:108px; border:7px solid #dedede;}
.tabArt li table img{ max-width:94px; max-height:94px;}
.tabArt p{ width:108px; height:18px;}
.tabArt p a{ width:108px; height:18px; display:block; text-align:center; line-height:18px; font-family:SimSun; color:#666666; overflow:hidden;}


.pro_prev_01{ width:29px; height:48px; float:left; margin-left:15px; margin-top:40px;}
.pro_prev_01 a{ width:29px; height:48px; background:url(../images/btn_l.png) no-repeat; display:block;}
.pro_next_01{ width:29px; height:48px; float:right; margin-top:40px; margin-right:15px;}
.pro_next_01 a{ width:29px; height:48px; background:url(../images/btn_r.png) no-repeat; display:block;}

.pro_prev_02{ width:29px; height:48px; float:left; margin-left:15px; margin-top:40px;}
.pro_prev_02 a{ width:29px; height:48px; background:url(../images/btn_l.png) no-repeat; display:block;}
.pro_next_02{ width:29px; height:48px; float:right; margin-top:40px; margin-right:15px;}
.pro_next_02 a{ width:29px; height:48px; background:url(../images/btn_r.png) no-repeat; display:block;}

.pro_prev_03{ width:29px; height:48px; float:left; margin-left:15px; margin-top:40px;}
.pro_prev_03 a{ width:29px; height:48px; background:url(../images/btn_l.png) no-repeat; display:block;}
.pro_next_03{ width:29px; height:48px; float:right; margin-top:40px; margin-right:15px;}
.pro_next_03 a{ width:29px; height:48px; background:url(../images/btn_r.png) no-repeat; display:block;}

.pro_prev_04{ width:29px; height:48px; float:left; margin-left:15px; margin-top:40px;}
.pro_prev_04 a{ width:29px; height:48px; background:url(../images/btn_l.png) no-repeat; display:block;}
.pro_next_04{ width:29px; height:48px; float:right; margin-top:40px; margin-right:15px;}
.pro_next_04 a{ width:29px; height:48px; background:url(../images/btn_r.png) no-repeat; display:block;}

.ind_nr_bot{ width:100%; height:270px;  margin-top:20px; position:relative;}
.ind_nr_le{ width:352px; height:270px; background:#fff; float:left; box-shadow:#ccc 3px 3px 3px 3px;}
.ind_bts{ width:312px; height:40px; margin-top:20px;margin-left:23px; padding-bottom:14px; border-bottom:1px dashed #9c9c9c}
.ind_bts p{ width:270px; float:left; }
.ind_bts p span{ width:270px; height:20px; line-height:20px; font-size:16px; color:#030303; display:block; overflow:hidden;}
.ind_bts p i{ width:270px; height:20px; line-height:20px; font-size:14px; color:#1c458a; display:block; font-style:normal; overflow:hidden}
.ind_bts a{ width:38px; height:14px; display:block; background:url(../images/more.png) no-repeat; float:right; margin-top:4px;}
.bg_b{ width:234px; height:263px; position:absolute; right:-30px; top:38px;}

.ind_le_nr{ width:312px; margin-left:23px; margin-top:11px;}
.ind_le_nr ul{ width:312px; overflow:hidden;}
.ind_le_nr li{ width:312px; height:25px; float:left;font-size:14px;}
.ind_le_nr li a{ width:200px; height:22px; display:block; line-height:22px; padding-left:13px; background:url(../images/ico_02.png) no-repeat left 8px; float:left; overflow:hidden;}
.ind_le_nr li span{ width:90px; height:22px; line-height:22px; color:#b0b0b0; font-family:SinSun; display:block; float:right;}

.ind_nr_midd{ width:300px; height:270px; background:#fff; float:left; margin-left:25px; box-shadow:#ccc 3px 3px 3px 3px;}
.ind_bts_2{ width:260px; height:40px; margin-top:20px;margin-left:23px; padding-bottom:14px; border-bottom:1px dashed #9c9c9c}
.ind_bts_2 span{ width:260px; height:20px; line-height:20px; font-size:16px; color:#030303; display:block; overflow:hidden;}
.ind_bts_2 i{ width:260px; height:20px; line-height:20px; font-size:14px; color:#1c458a; display:block; font-style:normal; overflow:hidden}

.con_xx{ font-size:15px; width:277px; margin-left:23px; margin-top:15px; overflow:hidden; background:url(../images/con_ind_bg.jpg) no-repeat right bottom; overflow:hidden}
.con_xx p{ width:260px; line-height:14px; color:#333333; font-family:SimSun;}
.con_xx span{ width:260px; display:block; line-height:14px; color:#1c458a; font-family:SimSun; margin-top:6px;}
.con_xx i{ width:260px; font-size:24px; color:#1c458a; padding-left:20px; font-weight:bold; line-height:26px; margin-top:5px; display:block;}

.ind_nr_ri{ width:300px; height:270px; background:#fff; float:right; margin-left:25px; position:relative; box-shadow:#ccc 3px 3px 3px 3px;}
.ind_nr_ri ul{ width:255px; height:154px; position:absolute; left:19px; top:87px;}
.ind_nr_ri ul li{ width:255px; height:154px; position:absolute; left:0px; top:0px; display:none;}
.ind_nr_ri ul li:first-child{ display:block;}
.ind_nr_ri ul li table{ width:255px; height:154px;}
.ind_nr_ri img{ max-width:255px; max-height:154px;}
.ind_nr_ri ul li p{ width:120px; height:24px;position:absolute; left:30px; top:120px; background:#1c458a; z-index:9}
.ind_nr_ri ul li p a{ width:120px; height:24px; line-height:24px;text-align:center; display:block; color:#FFF; overflow:hidden}

.btn_dd{ width:76px; height:18px; position:absolute; right:30px; bottom:33px;}
.btn_dd a{ width:16px; height:16px; display:block; margin-left:1px; text-align:center; line-height:18px; font-family:SinSum; color:#134494; border:1px solid #dfdfdf; background:#fff; float:left;}
.btn_dd a:hover,
.btn_dd a.cur{ background:#1c458a; color:#fff; }
a.one_s{ background:#1c458a; color:#fff;}

.bottom{ width:100%; background:#1c458a; margin-top:55px;}
.bot_midd{ width:1003px; margin:0 auto; padding:18px 0px;}
.bot_lef{ width:710px; float:left;}
.bot_lef p{ width:710px; color:#fff;}
.bot_lef span{ line-height:22px; color:#fff; padding-right:5px;}
.bot_lef em{ line-height:22px; font-style:normal; color:#fff; font-family:Arial;}
.bot_lef a{ line-height:22px; color:#fff; padding-left:5px; }
.bot_lef p:first-child a{ padding-left:0px; padding-right:20px;}

.bot_rig{ width:290px; float:right;}
.bot_rig p{ width:290px;color:#fff; text-align:right; line-height:22px;}
.bot_rig span{ display:inline-block; background:url(../images/tell_s.png) no-repeat left 2px; padding-left:30px; line-height:22px;}
.bot_rig a{color:#fff; line-height:22px; padding:0px 2px;}


/**                        guanyuxiafei                            **/

.ny_all{ width:1001px; margin:0 auto; border:1px solid #bfbfbf; border-top:0px; background:#fff; padding-bottom:40px;}
.ny_all_s{ width:1001px; margin:0 auto; border:1px solid #bfbfbf; border-top:0px; background:url(../images/contact_img.png) no-repeat right bottom #fff; padding-bottom:40px;}
.ny_top{ width:981px; height:36px; border-bottom:1px solid #aeaeae; background:#cecece; text-align:right; padding-right:20px; color:#1d56b5;}
.ny_top a{ font-family:SimSun; line-height:36px; color:#1d56b5;}
.ny_top span{ color:#1d56b5; font-family:SimSun; line-height:36px;}
.ny_left{ width:242px; float:left; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
.left_nav{ width:242px; padding-bottom:22px;}
.left_nav p{ width:242px; height:66px; background:#1c458a; overflow:hidden;}
.left_nav p span{ width:242px; height:16px; line-height:16px; text-align:center; display:block; font-size:13px; overflow:hidden; color:#fff;}
.left_nav p span:first-child{ height:24px; line-height:24px; font-size:20px; margin-top:10px;}

.left_nav ul{ width:260px; float:left; overflow:hidden; margin-left:0px;}
.left_nav li{ width:260px; height:50px; background:url(../images/ny_nav_bj.png) no-repeat;}
.left_nav li:hover{ background:url(../images/ny_nav_bg.png) no-repeat;}
.left_nav li:hover a{ color:#fff;}
.left_nav li a{ width:242px; height:50px; display:block; line-height:50px; text-align:center; overflow:hidden; color:#000102; font-family:SimSun;}
li.ny_nav_gao{ background:url(../images/ny_nav_bg.png) no-repeat;}
li.ny_nav_gao a{ color:#fff;}

.ny_banner{ widows:100%; height:255px; background:url(../images/ny_banner_bg.jpg) repeat-x; overflow:hidden}
.mid_banner{ width:1003px; height:255px; margin:0 auto; margin-top:26px;}

.left_news{ width:242px; padding-bottom:18px;}
.left_news p{ width:242px; height:66px; background:#1c458a; overflow:hidden;}
.left_news p span{ width:242px; height:16px; line-height:16px; text-align:center; display:block; font-size:13px; overflow:hidden; color:#fff;}
.left_news p span:first-child{ height:24px; line-height:24px; font-size:20px; margin-top:10px;}

.left_news li{ width:200px; height:24px; margin-left:15px;}
.left_news li a{ width:185px; height:24px; line-height:24px; padding-left:15px; display:block; background:url(../images/ico_02.png) no-repeat left 8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.left_news i{ width:200px; height:24px; margin-left:15px; display:block;}
.left_news i a{ width:38px; height:14px; display:block; background:url(../images/more.png) no-repeat; float:right; margin-top:5px;}
.left_news ul{ margin-top:10px; overflow:hidden;}

.left_contact{ width:242px; padding-bottom:18px;}
.left_contact p{ width:242px; height:66px; background:#1c458a; overflow:hidden;}
.left_contact p span{ width:242px; height:16px; line-height:16px; text-align:center; display:block; font-size:13px; overflow:hidden; color:#fff;}
.left_contact p span:first-child{ height:24px; line-height:24px; font-size:20px; margin-top:10px;}
.left_contact ul{ margin-top:20px; overflow:hidden;}
.left_contact li{ width:200px; margin-left:14px;}
.left_contact i{ width:180px; font-size:25px; font-family:Arial; font-style:normal; color:#1c458a; display:block; font-weight:bold; padding-left:10px; line-height:40px;}


.ny_rignt{ width:714px; float:right;}
.about_nr{ width:714px; float:right; overflow:hidden;}
.about_nr h2{ height:38px; line-height:38px; font-size:20px; color:#fff;  font-weight:normal; font-weight:normal; overflow:hidden; background:#548ff2; padding-left:14px; margin-top:14px;}
.about_nr em{line-height:80px; color:#1c458a; font-size:24px; font-weight:bold; text-align:center; display:block; font-style:normal; padding-right:20px;}
.about_nr p{ line-height:22px; text-indent:2em; padding-right:20px;}
.about_nr i{ padding-left:14px; background:url(../images/ico_02.png) no-repeat left 7px; line-height:22px; display:block; font-style:normal; padding-right:20px;}
.about_nr img{ float:left; margin:10px 10px 0px 0px;}



/**                  gongsirongyu                    **/

.honor_nr{ width:100%;}
.honor_nr ul{ overflow:hidden;}
.honor_nr li{ width:210px; height:152px; float:left; padding:10px 10px;}
.honor_nr table{ width:210px; height:152px;}
.honor_nr img{ max-width:210px; max-height:152px;}
.honor_nr em{ width:100%; line-height:80px; color:#1c458a; font-size:24px; font-weight:bold; text-align:center; display:block; font-style:normal;}
.honor_nr h2{ width:700px; overflow:hidden; height:38px; line-height:38px; font-weight:normal; font-size:20px; color:#fff; display:block; background:#548ff2; padding-left:14px; margin-top:14px;}



/**                       fanye                      **/

.page{ width:100%; text-align:center; padding:30px 0px;}
.page a{ height:23px; padding:0px 8px; background:#ececec; display:inline-block; color:#1c458a; line-height:23px; margin:0px 2px 0px 2px; font-family:SimSun;}
.page span{ height:23px; padding:0px 8px; background:#ececec; display:inline-block; color:#1c458a; line-height:23px; margin:0px 2px 0px 2px; font-family:SimSun;}
.page a:hover,.page .cpb,.page span .cpb{ background:#1c458a; color:#fff;}
.page select{ height:23px; line-height:23px; margin:0px 5px 0px 5px; display:inline-block;vertical-align:bottom; }


.all{ width:100%; height:100%; position:fixed; left:0px; top:0px; background:url(../images/all_zc_bg.png); display:none; z-index:99999;}
.all_img{ width:1600px; position:absolute; left:50%; margin-left:-800px;}
.all_img table{ width:1600px; height:700px;}
.out{ width:60px; height:60px; position:fixed; right:0px; top:0px; display:none;}
.out a{ width:60x; height:60px; display:block; background:url(../images/out.png) no-repeat; z-index:99999;}

/**                          gongsishipin                       **/
.videos_nr{ width:100%; overflow:hidden}
.videos_nr em{ width:100%; line-height:80px; color:#1c458a; font-size:24px; font-weight:bold; text-align:center; display:block; font-style:normal;}
.videos_nr h2{ width:700px; height:38px; overflow:hidden; line-height:38px; font-weight:normal; font-size:20px; color:#fff; display:block; background:#548ff2; padding-left:14px; margin-top:14px;}
.videos_nr p{ text-align:center; margin-top:30px;}
.videos_nr img{ max-width:710px;}
.video_go{  height: 400px;  margin: 20px auto; text-align: center;width: 600px;}



/**                  xinwen                        **/


.news_nr{ width:100%; overflow:hidden;}
.news_nr h2{ width:700px; height:38px; line-height:38px; font-size:20px; font-weight:normal;overflow:hidden; color:#fff; display:block; background:#548ff2; padding-left:14px; margin-top:14px;}
.news_nr li{ width:680px; height:137px; border:1px solid #999999; margin-top:36px;}
.news_nr li:hover{ border:1px solid #1c458a;}
.news_nr li:hover table{ border-right:1px solid #1c458a;}


.news_nr li table{ width:140px; height:137px; float:left; border-right:1px solid #999999;}
.news_nr li table img{ max-width:140px; max-height:137px;}

.news_nr ul{ overflow:hidden}

.new_nr{ width:520px; float:right; margin-right:10px;}
.new_nr p{ width:520px; height:50px; line-height:25px; text-indent:2em; margin-top:20px; overflow:hidden;}
.new_nr p:first-child{ height:48px; line-height:48px; border-bottom:1px dashed #ccc; margin-top:0px;}
.new_nr p a{ width:38px; height:14px; display:block; float:right; background:url(../images/more.png) no-repeat; margin-top:16px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis}
.new_nr p a:first-child{ width:430px; height:48px; line-height:48px; padding-left:14px; background:url(../images/ico_02.png) no-repeat left 20px; float:left; font-size:14px; color:#333333; text-indent:0em; margin-top:0px;}


.ny_rignt_s{ width:720px; float:left;}
.news_show_nr{ width:100%; overflow:hidden;}
.news_show_nr h2{ width:700px; height:38px; overflow:hidden; font-weight:normal; line-height:38px; font-size:20px; color:#fff; display:block; background:#548ff2; padding-left:14px; margin-top:14px;}
.news_show_nr h1{display: block; font-weight:normal; font-family: Microsoft YaHei;font-size: 20px;font-style: normal;line-height: 60px;margin-top: 20px;text-align: center;}
.ny_left_s{ width:242px; float:right; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
.left_nav_s{ width:242px; padding-bottom:22px;}
.left_nav_s p{ width:242px; height:66px; background:#1c458a; overflow:hidden;}
.left_nav_s p span{ width:242px; height:16px; line-height:16px; text-align:center; display:block; font-size:13px; overflow:hidden; color:#fff;}
.left_nav_s p span:first-child{ height:24px; line-height:24px; font-size:20px; margin-top:10px;}


.left_nav_s ul{ width:260px; float:left; overflow:hidden; margin-left:-18px;}
.left_nav_s li{ width:260px; height:50px; background:url(../images/ny_nav_bj_s.png) no-repeat;}
.left_nav_s li:hover{ background:url(../images/ny_nav_bg_s.png) no-repeat;}
.left_nav_s li:hover a{ color:#fff;}
.left_nav_s li a{ width:242px; height:50px; display:block; line-height:50px; overflow:hidden; text-align:center; color:#000102; font-family:SimSun; margin-left:18px;}
li.ny_navs_gao{ background:url(../images/ny_nav_bg_s.png) no-repeat;}
li.ny_navs_gao a{overflow:hidden; color:#fff;}

.news_show_nr{ width:100%; font-family:SimSun;}
.news_show_nr em{ line-height:24px; font-style:normal; display:block; text-align:center; border-bottom:1px dashed #999; margin-bottom:20px; margin-left:43px;}
.news_show_nr p{ line-height:30px; padding-left:43px; text-indent:2em;}


.fenye{ overflow:hidden; padding:20px 0px 20px 20px;; color:#1c458a; font-family:SimSun;}
.fenye p{ width:250px; height:24px; float:right; margin-right:100px; overflow:hidden; text-align:right; line-height:24px;}
.fenye p:first-child{ float:left; margin-left:100px; margin-right:0px; text-align:left;}
.fenye a{ height:24px; line-height:24px; color:#1c458a;}

.biaoqian{ width:670px; padding-left:43px; overflow:hidden; padding-top:10px;}
.biaoqian a{ padding:0px 5px;}

.contact_nr{ width:100%; overflow:hidden;}
.contact_nr h2{ width:700px; height:38px; line-height:38px; overflow:hidden; font-weight:normal; font-size:20px; color:#fff; display:block; background:#548ff2; padding-left:14px; margin-top:14px; font-style:normal;}
.contact_nr i{ width:100%; font-size:20px; line-height:100px; font-style:normal; display:block; color:#1c458a; padding-left:60px;}
.contact_nr p{ padding-left:60px; line-height:30px; color:#666666; font-family:SimSun}
.contact_nr p span{ color:#333333;}


.online_nr{ width:100%;}
.online_nr table{ width:714px; margin-top:15px;}
.online_nr table tr td{ line-height:32px; padding:4px 5px; font-family:SimSun; color:#666666;}
.online_nr table tr td:first-child{ width:130px; text-align:right;}
.text_01{ width:113px; height:30px; line-height:30px; border:1px solid #e0e0e0; float:left; border-radius:5px; padding:0px 5px; background:url(../images/online_bg.jpg) repeat-x;}
.text_02{ width:174px; height:30px; line-height:30px; border:1px solid #e0e0e0; border-radius:5px; padding:0px 5px; background:url(../images/online_bg.jpg) repeat-x;}
.text_03{ width:340px; height:30px; line-height:30px; border:1px solid #e0e0e0; border-radius:5px; padding:0px 5px; background:url(../images/online_bg.jpg) repeat-x;}
.online_nr textarea{ width:340px; height:123px; border:1px solid #e0e0e0; line-height:30px; border-radius:5px; padding:0px 5px; background:url(../images/online_01.jpg) repeat-x;}
.radio_s{ margin:0px 5px 0px 5px;}
.online_nr img{ float:left; margin-left:8px; margin-top:3px;}
.online_nr a{ float:left; margin-left:8px; line-height:30px;}
.online_nr h2{ width:700px; height:38px; line-height:38px; font-size:20px; font-weight:normal;overflow:hidden; color:#fff; display:block; background:#548ff2; padding-left:14px; margin-top:14px;}
.btn_s{ width:104px; height:31px; background:url(../images/online_btn.jpg) no-repeat; line-height:31px; text-align:center; color:#fff; float:left; margin-left:30px; margin-top:20px;}


.product_nr{ width:100%; overflow:hidden;}
.pro_wenzi{ width:100%;}
.pro_wenzi p{ padding:0px 28px; text-indent:2em; font-family:SimSun; line-height:22px;}
.pro_wenzi h2{ width:700px; height:38px; line-height:38px; font-size:20px; font-weight:normal; color:#fff; display:block; overflow:hidden; background:#548ff2; padding-left:14px; margin-top:14px; margin-bottom:26px;}

.pro_lb{ width:100%; overflow:hidden}
.pro_lb li{ width:201px; height:275px; border:1px solid #e5e4e4; float:left; margin-left:30px; margin-top:27px;overflow:hidden;}
.pro_lb table{ width:201px; height:187px; border-bottom:1px solid #e5e4e4;}
.pro_lb img{ max-width:201px; max-height:187px;}
.pro_lb p a{ width:176px; height:36px; padding:0px 12px; text-align:center; display:block; line-height:36px; font-size:14px; color:#333333; overflow:hidden;}
.pro_lb i{ width:176px; height:15px; padding:0px 12px; line-height:15px; display:block; font-style:normal; overflow:hidden;}
.pro_lb span{ widows:176px; height:30px; padding:0px 12px; line-height:15px; display:block; overflow:hidden;}


.service_nr{ width:714px; float:right; overflow:hidden;}
.service_nr h2{ height:38px; line-height:38px; font-size:20px; font-weight:normal; overflow:hidden; color:#fff; overflow:hidden; display:block; background:#548ff2; padding-left:14px; margin-top:14px; margin-bottom:36px; padding-right:20px;}
.service_nr em{ line-height:80px; color:#1c458a; font-size:24px; font-weight:bold; text-align:center; display:block; font-style:normal; padding-right:20px;}
.service_nr p{ line-height:22px; text-indent:2em; padding-right:20px;}
.service_nr i{ padding-left:14px; background:url(../images/ico_02.png) no-repeat left 7px; line-height:22px; display:block; font-style:normal; padding-right:20px;}
.service_nr img{ float:left; margin:10px 10px 0px 0px;}

.recruit_nr{ width:100%; overflow:hidden;}
.recruit_nr	 h2{ width:700px; height:38px; overflow:hidden; line-height:38px; font-weight:normal; font-size:20px; color:#fff; display:block; background:#548ff2; padding-left:14px; margin-top:14px; margin-bottom:36px;}
.recruit_nr p{ font-size:14px; line-height:30px; color:#666666; padding-left:15px; background:url(../images/ico_02.png) no-repeat left 12px;}
.recruit_nr i{ font-size:14px; color:#333333; font-style:normal;}
.recruit_nr img{ max-width:704px; margin-top:20px;}

.pro_show_nr{ width:100%; overflow:hidden; line-height:30px;}
.show_top_01{ overflow:hidden; padding:20px 0px 20px 60px;}
.show_top_01 table{ width:262px; height:262px; border:1px solid #6a6a6a; float:left; margin-top:30px;}
.show_top_01 table img{ max-width:262px; max-height:2620px;}
.show_01_nr{ width:373px; float:right; margin-top:28px;}
.show_01_nr h1{ font-size:20px; line-height:30px; color:#333333; display:block;}
.show_01_nr i{ font-style:normal; font-family:SimSun; line-height:24px; color:#333333; display:block; padding-bottom:10px;}
.show_01_nr p{ line-height:26px; padding-left:7px; background:url(../images/ico_02.png) no-repeat left 10px;}

.pro_sj{overflow:hidden; padding:20px 0px 20px 60px; line-height:32px;}
.pro_sj_a{ width:200px; margin-left:43px; color:#0e0e0e; float:left;}
.pro_sj_a span{ width:182px; line-height:18px; display:block; background:#05479e; color:#fff; padding:0px 9px; overflow:hidden;}
.pro_sj_a p{ width:182px; line-height:18px; background:#e9e9e9; padding:0px 9px; overflow:hidden;}
.pro_sj_a i{ width:182px; line-height:18px; font-style:normal; display:block; padding:0px 9px; overflow:hidden;}
.pro_sj_a em{ float:right; font-style:normal;}
.pro_sj_a a{ float:left; color:#0e0e0e}

.pro_sj_b{ width:368px; overflow:hidden; float:right; margin-right:5px; color:#0e0e0e;}
.pro_sj_b span{ width:350px; line-height:18px; padding:0px 9px; background:#05479e; color:#fff; display:block;}
.pro_sj_b p{ width:350px; line-height:18px; padding:0px 9px; background:#e9e9e9;}
.pro_sj_b i{ width:350px; line-height:18px; padding:0px 9px; font-style:normal; display:block}

.pro_qux{overflow:hidden; padding:20px 0px 20px 20px; line-height:32px;}
.pro_qux table{ width:220px; height:220px; float:left;}
.pro_qux table img{ max-width:220px; max-height:220px;}
.pro_qux div{ float:right;}

.pro_zu{overflow:hidden; padding:20px 0px 20px 20px;}
.pro_zu table{ width:660px; min-height:290px; border:1px solid #bdbdbd; margin-left:43px;}
.pro_zu table img{ max-width:663px;}
.pro_zu p{ text-align:right; line-height:30px; color:#999999;}

.bq_nr{ width:100%; overflow:hidden;}
.bq_nr span{ width:700px; height:38px; line-height:38px; font-size:20px; color:#fff; display:block; background:#548ff2; padding-left:14px; margin-top:14px; margin-bottom:30px;}
.bq_nr a{ padding:0px 30px; line-height:30px; display:inline-block;}

.biaotid{ overflow:hidden; padding-left:20px;}
.biaotid h2{ width:700px; height:38px; line-height:38px; font-size:20px;  font-weight:normal; color:#fff; display:block; background:#548ff2; padding-left:14px; margin-top:14px;}

.culture_nr{ width:100%; overflow:hidden; padding-bottom:20px;}
.culture_nr h2{ overflow:hidden; width:700px; height:38px; line-height:38px; font-weight:normal; font-size:20px; color:#fff; display:block; background:#548ff2; padding-left:14px; margin-top:14px;}
.culture_nr table{ width:710px;}
.culture_nr table tr td{ line-height:30px; font-size:14px; color:#6C6C6C;}
.culture_nr table tr td:first-child{ font-size:14px; color:#000;}
.culture_nr i{ color:#000; font-style:normal; line-height:30px; margin-top:20px; display:block;}
.culture_nr p{ font-size:14px; color:#6C6C6C; line-height:24px;}
.culture_nr em{ width:100%; line-height:80px; color:#1c458a; font-size:24px; font-weight:bold; text-align:center; display:block; font-style:normal;}
.culture_nr span{ width:700px; height:38px; line-height:38px; font-size:20px; color:#fff; display:block; background:#548ff2; padding-left:14px; margin-top:14px;}
.culture_nr img{ max-width:710px; margin-top:20px;}


.site_map{ width:100%;}
.site_map li{ width:680px; margin-top:30px;}
.site_map a{ padding:0px 15px; line-height:40px; font-size:14px; color:#1c458a}
.site_map a:first-child{ display:block; font-weight:bold; border-bottom:1px dashed #1c458a; background:url(../images/ico_02.png) no-repeat left 17px;}



.new_pro{ width:660px; padding:0px 25px;}
.new_pro ul{ width:610px; overflow:hidden; border:1px solid #ccc; padding:20px 	25px;}
.new_pro ul li{ width:610px; height:26px; padding:0px 0px 0px 10px; background:url(../images/ico_02.png) no-repeat left 10px;}
.new_pro ul li a{ width:500px; height:26px; line-height:26px; display:block; overflow:hidden; font-size:13px; float:left;}
.new_pro ul li span{ line-height:26px; float:right;}
.new_pro p{ width:610px; padding:0px 15px; font-size:16px; line-height:30px; color:#000;}

.new_xg{ width:660px; padding:0px 25px;}
.new_xg ul{ width:610px; overflow:hidden; padding:20px 	25px;}
.new_xg ul li{ width:610px; height:28px; padding:0px 0px 0px 10px; background:url(../images/ico_02.png) no-repeat left 10px;}
.new_xg ul li a{ width:500px; height:28px; float:left; line-height:28px; display:block; overflow:hidden}
.new_xg ul li span{ line-height:28px; float:right;}
.new_xg p{ width:610px; padding:0px 15px; font-size:16px; line-height:30px; color:#000;}
 






























