﻿/****-----Public-----***/
/*格式化代码-s*/
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, blockquote, fieldset, div, strong, label, em, body { margin: 0; padding: 0; border: 0; }
ul, ol, li { list-style: none; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0; -webkit-margin-end: 0; -webkit-padding-start: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; font-family: "museo-slab"; font-family: "arial", "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", "宋体"; }
input, button { margin: 0; font-size: 12px; vertical-align: middle; }
table { border-collapse: collapse; }
a { color: #343434; text-decoration: none; }
img { border: none; }
/*格式化代码-e*/
.C:before, .C:after { content: "."; display: block; height: 0; visibility: hidden; }
.C:after { clear: both; }
.C { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.pa { position: absolute; }
.pr { position: relative }
body, form { margin: 0; padding: 0; background: #fff; font-family: "museo-slab"; font-family: "arial", "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", "宋体"; }
a { color: #333; text-decoration: none; outline: none; }
a:hover { color: #f30; }
div { font-size: 12px; line-height: 22px; }
.mt10 { margin-top: 10px; }
.p15 { padding: 15px; }
.clear { clear: both; }
.jqzoom { text-decoration: none; float: left; z-index: 999; }
.header, .content, .footer { width: 1030px; margin: 0 auto; }
.w100 { width: 100%; }
.w1000 { width: 1000px; margin: 0 auto; padding: 0; }
.list_page { text-align: center; margin: 10px; clear: both; height:5px; }
.list_page li { float:left;}
.list_page a { background: #fff; margin: 0px 1px; padding: 4px 6px; border: 1px solid #90CBF9; color: #333; }
.list_page span { background: #90CBF9; color: #fff; margin: 0px 1px; padding: 4px 6px; border: 1px solid #90CBF9; }
.list_page b { background: #fff; margin: 0 1px; color: #333; overflow: hidden; }
.list_page b input { border: 1px solid #90CBF9; margin: 0; padding: 4px 8px; font-size: 12px; font-weight: normal; width: 16px; text-align: center; *vertical-align:middle
}
/*头部开始*/
.top { height: 162px; background: url(../images/top_bg.gif) repeat-x left center; font-family: "Microsoft Yahei" }
.top_t { height: 38px; line-height: 38px; border-bottom: 1PX solid #EBEBEB; }
.top_t p { float: right; }
.top_t p a { padding: 0 8px; height: 38px; line-height: 38px; }
.top_t .a_last { padding-right: 0; }
.top_c { height: 110px; }
.top_c h1 { float: left; margin: 35px 0 0 0; padding: 0 18px 0 0; background: url(../images/top_bor1.gif) no-repeat right center; }
.top_c h2 { float: left; margin: 42px 0 0 15px; }
.top_c h3 { float: right; margin: 15px 0 0 15px; }
.top_c p { float: left; margin: 50Px 0 0 200px; padding: 0 0 0 55px; background: url(../images/phone.png) no-repeat left center; font-size: 14px; }
.top_c p span { display: block; font-size: 18px; color: #0758b3; font-style: oblique; }
.nav { height: 52px; }
.nav li { float: left; font-size: 14px; background: url(../images/top_bor2.gif) no-repeat right center; width: 125px; height: 52px; }
.nav li a { display: block; width: 125px; line-height: 52px; color: #ffffff; line-height: 52px; text-align: center; }
.nav li a:hover, .nav li.cur a { text-decoration: none; color: #fff; font-weight: bold; }
.nav .li_last { background: none; }
#nav ul dl, #nav ul .hover dl { position: absolute; margin: 0; padding: 0; background: #F88410; display: none; z-index: 999; }
#nav ul dl a, #nav ul .hover dl a { font-size: 12px; width: 123px; background-color: #0758b3; line-height: 40px; height: 40px; color: #fff; border-bottom: 1px solid #476DC1; }
#nav ul dl a:hover, #nav ul .hover dl a:hover { background: #0758b3; color: #fff; border-bottom: 1px solid #476DC1; }
.sea { height: 50px; font-family: "Microsoft Yahei"; overflow: hidden; }
.sea_in { padding: 10px 0 0 0; }
.sea_in .search { float: left; width: 208px; height: 28px; padding: 0 0 0 10px; border: none; line-height: 23px; font-family: "Microsoft Yahei"; border: 1px solid #ccc; }
.sea_in .sub { float: left; width: 36px; height: 30px; cursor: pointer; border: none; background: url(../images/search.jpg) no-repeat left center; color: #ffffff; font-family: "Microsoft Yahei"; }
.k_word { line-height: 50px; }
.k_word a { padding: 0 12px 0 0; }
.k_word a:hover { color:#0758b3; font-weight:bold;}
.k_word span { font-weight: bold; color: #0758b3; }
/*头部结束*/


/*底部开始*/
.foot { background: #003c7e; font-family: "Microsoft Yahei"; height: 245px; overflow:hidden; }
.f_nav { line-height: 54px; text-align: center; color: #ffffff; border-bottom: 1px solid #1a508b; }
.f_nav .col-01 { float: left; background: url(../images/ft-bg.jpg) no-repeat right center; }
.f_nav .col-02 { float: right; width: 125px; }
.f_nav dt { font-size: 14px; font-weight: bold; text-align: left; }
.f_nav dt a { font-size: 14px; font-weight: bold; text-align: left; color: #fff; border-right: 1px dashed #1a508b; padding: 0 42px; }
.f_nav dd { font-size: 12px; text-align: left; line-height: 32px; }
.f_nav dd a { color: #fff; }
.foot_down dl { margin-top: 28px; color: #fff; line-height: 25px; }
.copyright { height: 50PX; line-height: 50PX; color: #FFF; border-top: 1PX solid #224a7e; background: #003399; }
.copyright .width { width: 1000px; margin: 0 auto; height: 50PX; line-height: 50PX; }
.copyright .width a { color: #fff; }
.foot_down .fl a { color:#fff;}
/*底部结束*/


/*flash  banner  切换 */
.DB_tab25 { width: 100%; height: 530px; position: relative; overflow: hidden; cursor: pointer; text-align:center; }
.DB_tab25 .DB_bgSet { position: relative; }
.DB_tab25 .DB_bgSet li { position: absolute; width: 100%; height: 530px; display: none; }
.DB_tab25 .DB_imgSet { position: absolute; width: 988px; left: 50%; margin-left: -500px; }
.DB_tab25 .DB_imgSet .DB_1_1 { position: absolute; left: 20px; top: 100px; }
.DB_tab25 .DB_imgSet .DB_1_2 { position: absolute; left: 20px; top: 160px }
.DB_tab25 .DB_imgSet .DB_1_3 { position: absolute; left: 20px; top: 230px }
.DB_tab25 .DB_imgSet .DB_2_1 { position: absolute; left: 20px; top: 120px; }
.DB_tab25 .DB_imgSet .DB_2_2 { position: absolute; left: 20px; top: 220px }
.DB_tab25 .DB_imgSet .DB_2_3 { position: absolute; left: 540px; top: 0px }
.DB_tab25 .DB_imgSet .DB_3_1 { position: absolute; left: 520px; top: 120px; }
.DB_tab25 .DB_imgSet .DB_3_2 { position: absolute; left: 520px; top: 200px }
.DB_tab25 .DB_imgSet .DB_3_3 { position: absolute; left: -100px; top: 0px }
.DB_tab25 .DB_imgSet .DB_4_1 { position: absolute; left: 120px; top: 0px; }
.DB_tab25 .DB_imgSet .DB_4_2 { position: absolute; left: 540px; top: 120px }
.DB_tab25 .DB_imgSet .DB_4_3 { position: absolute; left: 690px; top: 150px }
.DB_tab25 .DB_imgSet .DB_4_4 { position: absolute; left: 540px; top: 250px }
.DB_tab25 .DB_imgSet .DB_4_5 { position: absolute; left: 770px; top: 0px }
.DB_tab25 .DB_menuWrap { position: absolute; width: 988px; left: 50%; margin-left: -500px; }
.DB_tab25 .DB_menuWrap .DB_menuSet { position: absolute; width: 100%; top: 500px; text-align: center; font-size: 0; border-radius: 20px; }
.DB_tab25 .DB_menuWrap .DB_menuSet li { cursor: pointer; margin: 0 3px; display: inline }
.DB_tab25 .DB_prev { position: absolute; left: -100px; top: 170px; cursor: pointer; display: none }
.DB_tab25 .DB_next { position: absolute; right: -100px; top: 170px; cursor: pointer; display: none }
/*伙伴*/
.content { width: 1000px; margin: 0px auto; padding: 0px; }
.z_title { font-size: 24px; height: 40px; color: #000; padding: 50px 0; text-align: center; color: #3d72cf; line-height: 40px; font-weight: bold; }
.z_title span { color: #999; font-weight: normal; }
.huob { background: #fff; font-family: "Microsoft Yahei"; }
.huob h2 { height: 32px; padding: 0 0 0 326px; background: url(../images/hb_bor1.gif) no-repeat bottom center; font-size: 16px; color: #0050ba; }
.huob h2 a { padding: 0 15px 0 42px; background: url(../images/icon1.png) no-repeat left center; color: #0050ba; font-size: 18px; }
.huob h2 .more { padding: 0; background: none; text-transform: uppercase; font-size: 10px; color: #bbbbbb; }
.hb_c { position: relative }
.hb_c em { position: absolute; left: 0; width: 40px; height: 40px; display: block; top: 35px; }
.hb_c em a { display: block; }
#LeftID5 { left: -50px; }
#RightID5 { left: auto; right: -50px; }
.hb_i { width: 862px; padding: 0; overflow: hidden; margin: 0 auto; position: relative; padding-bottom: 60px; }
.hb_i li { float: left; width: 160px; padding: 0 8px 0 0; text-align: center; height: 110px; }
.hb_i li img { display: block; width: 154px; margin-bottom: 11px; border: 3px solid #e5e5e5; }
.hb_i .li_last { }
/*典范*/
.dianf { height: 468px; background: #efeeee; font-family: "Microsoft Yahei"; }
.df_l { width: 416px; padding: 92px 0 0 0; }
.df_r { width: 490px; padding: 70px 0 0 0; }
.df_r h2 { height: 80px; font-size: 18px; background: url(../images/df_bor3.gif) no-repeat 144px 24px; }
.df_r h2 a { padding: 3px 0 0 0; color: #0050ba; }
.df_r h2 b { float: left; padding: 0 13px 0 0; font: normal 60px/50px Impact; text-transform: uppercase; color: #0050ba; }
.df_r h2 span { display: block; padding: 0 0 5px 0; font-size: 16px; }
.df_r p { padding: 0 0 20px 20px; font-size: 14px; background: url(../images/df_bg1.gif) no-repeat left 10px; line-height: 30px; }
.df_r .jyb { display: block; width: 219px; height: 35px; margin: 0 auto; text-align: center; line-height: 35px; background: url(../images/a_bg1.gif) repeat-x left center; font-size: 16px; color: #ffffff; font-weight: bold; }
/*产品*/
.products_show { background: #f5f8fc;}
.cp { padding: 30px 0 0 0; font-family: "Microsoft Yahei"; }
.cp_l { width: 188px; height: 663px; padding: 0 4px 9px 0; background: url(../images/cp_sd.gif) no-repeat center bottom; }
.cp_l h2 { height: 39px; background: url(../images/cp_bg1.gif) repeat-x; text-align: center; line-height: 39px; font-size: 16px; }
.cp_l h2 a { color: #ffffff; }
.cp_menu { height: 600px; padding: 24px 0 0 0; background: #f0f0f0; }
.cp_l h3 { height: 31px; margin: 0 0 9px 0; padding: 0 0 0 20px; background: url(../images/cp_bg2.gif) repeat-x; font-size: 12px; font-weight: normal; line-height: 31px; }
.cp_l h3 a { padding: 0 0 0 35px; background: url(../images/cp_icon2.gif) no-repeat left center; color: #000000; }
.cp_l h3 a:hover { background-image: url(../images/cp_icon1.gif); color: #0050ba; font-weight: bold; }
.cp_l p { margin: 38px 0 0 15px; padding: 0 0 0 42px; background: url(../images/cp_phone.gif) no-repeat left center; color: #888888; }
.cp_l p span { display: block; font-size: 16px; font-weight: bold; color: #0050bb; }
.com { height: 34px; padding: 7px 0 0 0; background: url(../images/com_bor.gif) repeat-x left bottom; font-size: 16px; }
.com a { padding: 0 15px 0 42px; background: url(../images/icon1.png) no-repeat left center; color: #0050ba; }
.com .more, .fa_tit p .more { padding: 7px 0 0 0; background: none; font-size: 10px; font-weight: normal; text-transform: uppercase; color: #bbbbbb; }
.cp_r ul { width: 1032px; margin-top: 35px; }
.cp_r li { float: left; width: 230px; text-align: center; border-bottom: 2px solid #4f5051; margin-right: 28px; margin-bottom: 32px; }
.cp_r li img { display: block; width: 230px; height: 190px; }
.cp_r .li_last { padding-right: 0; }
.cp_r h2 { height: 32px; padding: 0 0 0 445px; background: url(../images/hb_bor1.gif) no-repeat left center; font-size: 24px; color: #0844b6; }
/* .cp_r div { height: 40px; line-height: 40px; color: #3c3c3c; font-size: 12px; background: #fff; } */
/*买点*/
.maidian { height: 550px; padding: 60px 0 0 0; background: #fafafa; font-family: "Microsoft Yahei"; }
.md_l { top: 0; left: -25px; }
.md_r { width: 500px; z-index: 10; }
.md_r h2 { padding: 0 0 8px 58px; background: url(../images/md_bor1.gif) no-repeat center bottom; font-size: 15px; font-weight: normal; color: #0054bd; }
.md_r h2 span { padding: 0 0 0 5px; font-size: 14px; color: #000000; }
.md_r h3 { padding: 0 0 0 15px; font-size: 34px; text-transform: uppercase; }
.md_r h3 a { color: #0054bd; font-size: 28px; }
.md_r h3 span { font: normal 34px "Times New Roman"; color: #d8d8d8; }
.md_r h3 small { display: block; text-align: center; font: normal 12px Arial, Helvetica, sans-serif; color: #d7d7d7; }
.md_r p { margin: 40px 0 0 0; padding: 22px 22px 0 88px; font-size: 14px; line-height: 26px; background: url(../images/md_bg1.gif) no-repeat left top; }
.md_r p span { font-weight: bold; }
.md_r .p2 { background-image: url(../images/md_bg2.gif); }
/*优势*/
.youshi { height: 997px; background: #fff url(../images/ys_bg.gif) no-repeat center top; font-family: "Microsoft Yahei"; overflow: hidden; }
.youshi h2 { padding: 30px 0 32px 0; font-size: 30px; text-align: center; background: url(/ys_sd1.gif) no-repeat center bottom; }
.youshi h2 span { font: normal 60px "Times New Roman"; }
.youshi h2 a { color: #0050ba; }
.ys_c { height: 438px; }
.ys_c1 { padding: 10px 0 0 0; }
.ys_main { width: 444px; padding: 40px 34px 0 0; }
.ys_main h3 { height: 75px; font-size: 26px; color: #0050ba; background: url(/ys_bor2.gif) no-repeat 80px 35px; }
.ys_main h3 a { color: #0050ba; }
.ys_main h3 b { float: left; padding-right: 5px; font: normal 70px/60px "Times New Roman"; color: #c8c8c8; }
.ys_main h3 small { padding-left: 5px; font: normal 12px Arial, Helvetica, sans-serif; color: #999999; }
.ys_main h3 span { display: block; padding-top: 5px; font-size: 16px; }
.ys_main p { clear: both; padding: 0 0 35px 23px; background: url(/ys_icon1.gif) no-repeat 10px 10px; font-size: 14px; line-height: 26px; }
.ys_main p span { font-weight: bold; }
.ys_c1 .ys_slide { padding: 10px 20px 35px 0; background: url(/ys_sd2.gif) no-repeat left bottom; }
.ys_c2 .ys_main { padding: 40px 0 0 30px; }
.ys_c2 .ys_main p { padding-bottom: 55px; }
.ys_c2 .ys_slide { right: 0; top: -45px; }
/*见证*/
.jianz { height: 480px; padding: 15px 0 0 0; font-family: "Microsoft Yahei"; overflow: hidden; }
.jianz h2 { margin-bottom: 25px; }
.jianz dl { width: 455px; height: 165px; padding: 0 0 45px 0; }
.jianz dt { float: left; width: 197px; }
.jianz dt img { display: block; width: 191px; border: 3px solid #e2e2e2; }
.jianz dd { float: right; width: 239px; }
.jianz dd h4 { font-size: 14px; line-height: 46px; _line-height: 20px; }
.jianz dd h4 a { color: #0050ba; }
.jianz dd p { height: 88px; overflow: hidden; line-height: 24px; color: #333333; }
.jianz dd .ckxq { display: block; width: 78px; height: 21px; text-align: center; line-height: 21px; color: #f2f2f2; background: #bfbfbf; }
/*走进*/
.zoujinaks { height: 392px; background: url(../images/zj_bg.jpg) no-repeat center top; font-family: "Microsoft Yahei"; }
.zoujinaks h2 { padding-top: 35px; background-image: url(../images/zj_bor.gif); }
.zoujinaks h2 a { background-image: url(../images/zj_icon1.gif); color: #ffffff; }
.zoujinaks h2 .more { color: #b3c6e8; }
.zoujinaks dl { padding: 30px 0 0 0; }
.zoujinaks dt { float: left; width: 404px; height: 242px; background: url(../images/zj_bg2.jpg) no-repeat right bottom; }
.zoujinaks dt img { width: 397px; }
.zoujinaks dd { float: right; width: 510px; }
.zoujinaks dd h4 { font-size: 16px; line-height: 46px; }
.zoujinaks dd h4 a { color: #ffffff; }
.zoujinaks dd p { height: 160px; overflow: hidden; line-height: 24px; color: #ffffff; }
.zoujinaks dd .ckxq { color: #FC0; font-size: 14px; }
/*资质*/
.ziz { height: 370px; padding: 40px 0 0 0; font-family: "Microsoft Yahei"; }
.ziz h2 { height: 44px; }
.ziz h2 a { display: inline-block; height: 39px; margin-right: 10px; padding: 0 20px; line-height: 39px; background: #dddddd; font-weight: normal; color: #666666; }
.ziz h2 a:hover, .ziz h2 a.cur { background: #0050ba; color: #ffffff; text-decoration: none; }
.ziz h2 .more:hover { background: none; color: #bbbbbb; text-decoration: underline; }
.zz_c { clear: both; padding: 27px 10px 0; overflow: hidden; }
.zz_c em { padding: 92px 0 0 0; }
.zz_i { width: 902px; margin: 0 0 0 14px; overflow: hidden; }
.zz_i li { float: left; width: 165px; margin: 0 25px 0 0; text-align: center; }
.zz_i li a { color: #343434 }
.zz_i li img { display: block; width: 159px; margin-bottom: 8px; border: 3px solid #e2e2e2; height: 225px; }
.zz_i .li_last { }
/*资讯*/
.zixun { height: 465px; font-family: "Microsoft Yahei"; }
.went, .zx_c { width: 255px; padding: 0 40px 0 0; background: url(../images/zx_sd.gif) no-repeat right center; }
.went dl { padding: 14px 0 0 0; border-bottom: 1px dashed #b2b2b2; }
.went .dl4 { border: none; }
.went dt { padding: 0 0 0 27px; background: url(../images/wen.gif) no-repeat left center; font-size: 12px; line-height: 20px; font-weight: bold; }
.went dt a { color: #0050ba; }
.went dd { height: 55px; padding: 5px 0 0 27px; background: url(../images/da.gif) no-repeat left 10px; line-height: 24px; }
.zx_c { width: 373px; }
.zx_c h3 { padding: 14px 0 17px 0; }
.zx_c h3 img { display: block; width: 362px; border: 3px solid #e2e2e2; }
.zx_c li { padding: 0 0 0 8px; background: url(../images/ys_icon1.gif) no-repeat left center; border-bottom: 1px dashed #b2b2b2; line-height: 32px; }
.zx_c li span { float: right; }
.zx_c .li_last { border: none; }
.zx_c2 { width: 242px; padding: 0; background: none; }
.zx_c2 h3 img { width: 236px; }
/*链接*/
.link { height: 125px; background: url(../images/link_bor.gif) no-repeat right 10px; font-family: "Microsoft Yahei"; }
.link h2 { float: left; font-size: 16px; color: #999999; }
.link h2 a { display: block; color: #0050ba; }
.link h2 span { font: normal 26px "Times New Roman"; text-transform: uppercase; }
.link h2 .sq { font-size: 12px; font-weight: normal; color: #999999; }
.link p { float: right; padding: 30px 0 0 0; width: 825px; line-height: 26px; }
.link p a { float: left; width: 80px; }
/* container */
body.page { background: #fff; }
#container { width: 100%; margin: 0 auto; background: #f5f8fc; padding-top: 10px; padding-bottom:70px; }
#container .container { width: 1000px; margin: 0 auto; background: #fff; padding-top: 10px; }
#container .right { float: left; width: 210px; background: #fff; margin-left: 10px; }
#container .left { float: right; width: 750px; padding-right:10px; }
.pc_header { height: 39px;  text-align: center; line-height: 39px; font-size: 14px; color: #fff; }
.left_title { width: 210px; height: 72px; background: url(../images/h_bg.jpg) repeat-x; padding-top: 18px; }
.left_title h1 { color: #fff; font-size: 22px; padding-left: 28px; margin-top: 10px; }
.left_title span { color: #6291c7; font-size: 22px; padding-left: 28px; padding-top: 18px; }
.pc_header img { display: none; }
.category { }
.category li { height: 31px; margin: 4px 0; padding: 0 0 0 20px; background: url(../images/li_bg.jpg) repeat-x; font-size: 12px; font-weight: normal; line-height: 34px; }
.category li:hover { height: 31px; margin: 4px 0; padding: 0 0 0 20px; background: url(../images/lihover.jpg) repeat-x; font-size: 12px; font-weight: normal; line-height: 34px;  }
.category li a { background: url(../images/cp_icon2.gif) no-repeat left center; color: #fff; font-weight: bold; padding-left: 28px; display:block; width:210px; height:30px; }
.category li:hover a { background: url(../images/cp_icon2.gif) no-repeat left center; color: #fff; font-weight: bold; padding-left: 28px; }
.category li.hover a { background: url(../images/cp_icon2.gif) no-repeat left center; color: #fff; font-weight: bold; padding-left: 28px; }
.category li.hover { height: 31px; margin: 4px 0; padding: 0 0 0 20px; background: url(../images/lihover.jpg) repeat-x; font-size: 12px; font-weight: normal; line-height: 34px;  }
/*page_banner*/
.page_banner { width: 100%; margin: 0 auto; background: url(../images/page7.jpg) center no-repeat; height: 318px; }
.page_2 { width: 100%; margin: 0 auto; background: url(../images/page2.jpg) center no-repeat; height: 318px; }
.page_7 { width: 100%; margin: 0 auto; background: url(../images/page7.jpg) center no-repeat; height: 318px; }
.page_8 { width: 100%; margin: 0 auto; background: url(../images/page31.jpg) center no-repeat; height: 318px; }
.page_17 { width: 100%; margin: 0 auto; background: url(../images/page17.jpg) center no-repeat; height: 318px; }
.page_18 { width: 100%; margin: 0 auto; background: url(../images/page17.jpg) center no-repeat; height: 318px; }
.page_19 { width: 100%; margin: 0 auto; background: url(../images/page19.jpg) center no-repeat; height: 318px; }
.page_20 { width: 100%; margin: 0 auto; background: url(../images/page17.jpg) center no-repeat; height: 318px; }
.page_31 { width: 100%; margin: 0 auto; background: url(../images/page31.jpg) center no-repeat; height: 318px; }
.page_33 { width: 100%; margin: 0 auto; background: url(../images/page31.jpg) center no-repeat; height: 318px; }
.page_35 { width: 100%; margin: 0 auto; background: url(../images/page35.jpg) center no-repeat; height: 318px; }
.page_36 { width: 100%; margin: 0 auto; background: url(../images/page35.jpg) center no-repeat; height: 318px; }
.page_37 { width: 100%; margin: 0 auto; background: url(../images/page35.jpg) center no-repeat; height: 318px; }
.page_38 { width: 100%; margin: 0 auto; background: url(../images/page35.jpg) center no-repeat; height: 318px; }
.page_39 { width: 100%; margin: 0 auto; background: url(../images/page2.jpg) center no-repeat; height: 318px; }
.page_40 { width: 100%; margin: 0 auto; background: url(../images/page2.jpg) center no-repeat; height: 318px; }
.page_41 { width: 100%; margin: 0 auto; background: url(../images/page2.jpg) center no-repeat; height: 318px; }
.page_42 { width: 100%; margin: 0 auto; background: url(../images/page2.jpg) center no-repeat; height: 318px; }
.page_43 { width: 100%; margin: 0 auto; background: url(../images/page2.jpg) center no-repeat; height: 318px; }
.page_44 { width: 100%; margin: 0 auto; background: url(../images/page2.jpg) center no-repeat; height: 318px; }
.page_45 { width: 100%; margin: 0 auto; background: url(../images/page2.jpg) center no-repeat; height: 318px; }
.page_46 { width: 100%; margin: 0 auto; background: url(../images/page46.jpg) center no-repeat; height: 318px; }
.page_47 { width: 100%; margin: 0 auto; background: url(../images/page46.jpg) center no-repeat; height: 318px; }
.page_48 { width: 100%; margin: 0 auto; background: url(../images/page46.jpg) center no-repeat; height: 318px; }
.page_49 { width: 100%; margin: 0 auto; background: url(../images/page46.jpg) center no-repeat; height: 318px; }
.page_banner .width { display: none; }
/*position*/
#position { line-height: 37px; border-bottom: 1px dashed #ccc; text-indent: 18px; width:750px; }
.pc_header span { float:right; color:#4d4d4d; font-size:12px;}
.pc_header span a:hover { color:#0844b6;}
.pc_header h2 { width:200px; float:left; text-align:left; color:#4d4d4d; font-size:16px; font-weight:normal;}
/*left*/
.left .pc_header { border-bottom:1px dashed #ccc; }
/* .pc_body.about */
.pc_body.about { line-height: 24px; padding-top:30px;  font-size:14px;}
.pc_body .sub { background: url(../images/women.jpg) no-repeat center top; width:210; height:166px; position:relative;}
.pc_body .sub a { display:block; width:101px; height:82px;}
.sub1 { position:absolute; top:0 ;left:0;}
.sub2 {  position:absolute; top:0 ;right:0;}
.sub3 {  position:absolute; bottom:0 ;left:0;}
.sub4 {  position:absolute; bottom:0 ;right:0;}
.pc_body.about img { max-width: 780px; }
.container-fluid { padding: 15px 0; }
.container-fluid .box { margin-bottom: 20px; float: left; width: 246px; }
.container-fluid .box img { max-width: 100%; width: 100%; }
/**/
.index_jieshao { height: 440px; background: url(../images/index_jieshao.jpg) no-repeat center top; font-family: "Microsoft Yahei"; }
.index_jieshao dt { float: left; margin-top: 50px; }
.index_jieshao dd h4 a { font-size: 32px; font-weight: bold; color: #fff; margin-bottom: 35px; display: block; margin-left: -2px; }
.index_jieshao dd p { font-size: 12px; color: #fff; line-height: 28px; }
.ckxq { width: 134px; height: 36px; text-align: center; line-height: 36px; border: 2px solid #fff; color: #fff; margin-top: 20px; display: block; }
.ckxq:hover { font-weight:bold; color:#fff;}
.index_jieshao dd { float: right; width: 500px; margin-top: 85px; }
/**/
.news-zz { background: #f5f8fc; height: 450px; }
.news { width: 620px; padding-top: 45px; }
.honor { width: 300px; padding-top: 45px; }
.zn_title h2 { color: #004490; font-size: 18px; }
.zn_title h2 span { font-size: 16px; color: #666; }
.zn_title a { color: #004490; }
.news li.hot { float: left; width: 278px; }
.pic_r { height: 86px; background: #004490; padding: 10px 15px; }
.pic_r h3 { color: #fff; padding-top: 9px; }
.pic_r p { color: #c5e0ff; margin-top: 10px; }
.hot_r { width: 315px; }
.hot_r a { display: block; color: #333; }
.hot_r a:hover { color:#004490; font-weight:bold;}
/*技术设备切换*/
.slideBox { width: 308px; position: relative; border: 1px solid #ddd; float: left; }
.slideBox .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.slideBox .hd ul li.on { background: #f00; color: #fff; }
.slideBox .bd { position: relative; z-index: 0; border: 1px solid #ddd; background: #fff; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd img { width: 150px; height: 215px; display: block; padding:0 80px; margin-top:10px; }
.tempWrap li a div { height: 80px; line-height: 80px; text-align: center; font-size:16px; color:#004490; margin-top:10px; border-top:1px solid #ccc; font-weight:bold; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev, .slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.slideBox .next { left: auto; right: 3%; background-position: 8px 5px; }
.slideBox .prev:hover, .slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
/*news*/
.zn_title { margin-bottom: 30px; }
.news_r { width: 330px; background: url(../images/news_r.jpg) no-repeat left center; height: 300px; }
.hot_rr { height: 50px; padding-left: 65px; margin-bottom: 30px; }
.hot_rr span { color: #999; }
/*荣誉证书*/
.piclist { margin:0; padding:0;}
.piclist ul li { float:left; width:238px; border:1px solid #ccc; margin-right:10px;}
.piclist ul li img { padding:10px;}
.piclist ul li a div { text-align:center;}
.piclist ul li:hover div { color:#0844b6;}
/*内页新闻列表*/
.newslist ul { margin: 0 10px 10px 10px; padding: 0; list-style: none; overflow: hidden; }
.newslist ul li { clear: both; line-height: 35px; height: 35px; border-bottom: 1px dashed #ccc; background: url(../images/icon.gif) no-repeat left center; padding-left:20px; }
.newslist ul li a { font-size: 13px; color:#444; }
.newslist ul li a:hover { color:#0844b6;}
.newslist ul li span { float:right;}


.pc_body .cp_r ul { width: 1000px; margin-top: 35px; }
.pc_body .cp_r li { float: left; width: 230px; text-align: center; border-bottom: 2px solid #4f5051; margin-right: 28px; margin-bottom: 32px; }
.pc_body .cp_r li img { display: block; width: 230px; height: 190px; }
.pc_body .cp_r .li_last { padding-right: 0; }
.pc_body .cp_r h2 { height: 32px; padding: 0 0 0 445px; background: url(../images/hb_bor1.gif) no-repeat left center; font-size: 24px; color: #0844b6; }
.pc_body .cp_r div { height: 40px; line-height: 40px; color: #3c3c3c; font-size: 12px; background: #fff; }
.left .content p img { border:1px solid #ccc; max-width:750px;}


.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}
.index_pro {
    width: 980px; height: auto; margin: 20px auto 0; overflow: hidden;
}
.index_pro ul {
    margin: 0; padding: 0;
}
.index_pro ul li {
    display: block; float: left; width: 33.33%; margin-bottom: 40px;
}
.index_pro ul li a {
    display: block; width: 300px; margin: 0 auto; background-color: #fff; border-bottom: 4px solid #505050;
}
.index_pro ul li a img {
    width: 100%;
}
.index_pro ul li a b {
    display: block; font-size: 14px; line-height: 40px; color: #505050; text-align: center; font-weight: normal;
}
.index_pro ul li a:hover b {
    color: #0844b6;
}