 @charset "utf-8";
/*全局样式*/
body { margin: 0px; font-family: "宋体"; }
ul, ol, dl, li, dt, dd, p, h1, h2, h3, h4, h5, h6, form { margin: 0px; padding: 0px; }
ul { list-style-type: none; }
* { margin: 0px; padding: 0px; }
a { text-decoration: none; color: #000; }
img { border: none }
#header { background-color: #686666; height: 30px; font-family: "微软雅黑"; }
.header_nr { width: 1200px; margin: 0 auto; font-size: 14px; color: #fff; line-height: 30px; }
.header_nr a { font-size: 14px; color: #fff; }
.header_nr a:hover { font-size: 14px; color: #054fa4; text-decoration: underline; }
.header_nr1 { width: 1200px; margin: 0 auto; font-size: 22px; color: #333333;/* margin-top: 22px; */ font-family: "微软雅黑"; }
#top1 { background-image: url(../images/top1.jpg); background-repeat: no-repeat; background-position: center; height: 139px }
.col960 { width: 1200px; margin: auto; }
.navbg { height: 55px; width: 100%; position: absolute; z-index: 99; left: 0; background-color: #fff;/* margin-top: 10px; */ font-family: "微软雅黑"; }
#navul li { float: left; width: 171px; height: 55px; position: relative; text-align: center; line-height: 55px; font-size: 16px; font-weight: bold; display: block; background-image: url(../images/img_14.jpg); background-repeat: no-repeat; background-position: left; }
#navul li a:link, #navul li a:visited { color: #000; }
#navul li ul { display: none; position: absolute; z-index: 10000; top: 55px; left: 0px; background: #0b71ad; border-bottom: none; }
#navul li ul li { display: block; width: 171px; float: none; margin-right: 0px; height: 36px; position: relative; line-height: 36px; border-bottom: #004E6C 1px solid; font-size: 16px; background-image: none }
#navul li.navmoon { background: #012d5e; width: 171px; height: 55px; line-height: 55px; display: block; }
#navul li.navmoon a { color: #FFFFFF; font-size: 16px; font-weight: bold; display: block; }
#navul li.navhome a:hover { color: #fff; display: block; }
#navul li.navmoon ul { display: block; }
#navul li.navmoon ul a { display: block; width: 171px; height: 36px; line-height: 36px; }
#navul li.navmoon ul a:hover { background: #012d5e; }
#navul li.navhome { text-align: center; width: 171px; background-color: #0b71ad; padding-top: 0; padding-right: 0px; padding-bottom: 0; }
.flexslider { position: relative; height: 545px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; margin-top: 55px; }
.slides { position: relative; z-index: 1; }
.slides li { height: 545px; }
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; line-height: 40px; overflow: hidden; width: 30px; height: 10px; *display:inline;
zoom: 1; background-color: #9e9a9a; cursor: pointer; margin-right: 5px; margin-left: 5px; }
.flex-control-nav .flex-active { background-position: 0 0; background-color: #054fa4 }
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 75px; height: 74px; overflow: hidden; cursor: pointer; position: absolute; }
.flex-direction-nav li a.flex-prev { left: 100px; background: url(../images/index1_03.png) center center no-repeat; }
.flex-direction-nav li a.flex-next { right: 100px; background: url(../images/index1_05.png) center center no-repeat; }
#main { width: 1200px; margin: 0 auto; margin-top: 20px; }
.sy_news { float: left; width: 695px; }
.sy_news_bt_gd { padding-right: 10px; }
.sy_news_bt_gd a { color: #424241; font-size: 14px }
.sy_news_bt_gd a:hover { color: #054fa4; }
.sy_news_bt_wz { font-size: 14px; color: #fff; background-image: url(../images/index_17.jpg); background-repeat: no-repeat; height: 36px; width: 145px; }
.sy_news_nr { float: left; margin-top: 15px; font-size: 12px; line-height: 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-bottom: 15px }
.sy_news_nr a { font-weight: bold; font-size: 14px }
.sy_news_nr a:hover { color: #054fa4; text-decoration: underline; }
.sy_news_nr1 { float: left; font-size: 12px; color: #a0a0a0; margin-top: 8px; }
.sy_news_nr1 a { color: #a0a0a0 }
.sy_news_nr1 a:hover { color: #054fa4; text-decoration: underline; }
.sy_about { width: 268px; float: right; border: 1px solid #CCC; height: 312px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 12px; }
.sy_about_bt { float: left; font-size: 14px; font-family: "微软雅黑"; color: #292929 }
.sy_about_nr { color: #a0a0a0; font-size: 12px; margin-top: 8px; float: left; line-height: 24px; }
.sy_about_nr a { color: #054fa4 }
.sy_about_nr a:hover { color: #054fa4; text-decoration: underline; }
.lb { margin-top: 8px; float: left }
.sy_team { float: left; width: 1200px; margin-top: 22px; }
.sy_team_bt { background-color: #dad8d4; font-family: "微软雅黑"; }
.sy_team_bt_gd { padding-right: 10px; }
.marqueeleft { height: 240px; width: 1200px; overflow: hidden; margin-top: 15px }
.marqueeleft ul { float: left; }
.marqueeleft li { float: left; margin: 0 8px; display: inline; width: 235px; height: 215px; overflow: hidden; background-color: #f6f6f6 }
.marqueeleft li .pic { display: block; width: 235px; height: 170px; overflow: hidden; }
.marqueeleft li .txt { text-align: center; height: 45px; line-height: 45px; font-size: 14px; color: #797979 }
.marqueeleft li .txt a { color: #797979 }
.marqueeleft li .txt a:hover { color: #054fa4; text-decoration: underline; }
#footer { background-color: #2d313d; height: 45px; font-family: "微软雅黑"; padding-top: 8px }
.footer_nr { width: 1200px; margin: 0 auto; font-size: 14px; color: #fff; }
.footer_nr a { font-size: 14px; color: #fff; }
.footer_nr a:hover { font-size: 14px; color: #054fa4; text-decoration: underline; }
.banner_ny { background-image: url(../images/cpzx_02.jpg); background-repeat: no-repeat; background-position: center; height: 150px; margin-top: 55px }
.left { width: 237px; float: left }
.left_bt { width: 237px; background-image: url(../images/cpzx_05.jpg); background-repeat: no-repeat; height: 50px; line-height: 41px; color: #FFF; font-size: 14px; font-weight: bold; padding-left: 15px }
.left_lm { width: 237px; background-image: url(../images/cpzx_17.jpg); background-repeat: no-repeat; height: 50px; line-height: 44px; color: #333; padding-left: 35px; font-size: 14px; font-weight: bold; }
.left_lm a { color: #333; display: block; }
.left_lm a:hover { color: #2897d9; }
.left_nr { float: left; width: 237px }
.left_lx { width: 237px; height: 40px; line-height: 40px; color: #FFF; font-size: 14px; font-weight: bold; padding-left: 15px; background-color: #2897d9; }
.left_lx_nr { background-color: #edecea; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; line-height: 24px; color: #2f2f2e; font-size: 14px }
.right { float: right; padding-bottom: 50px; line-height: 24px; }
.cpzx_nr { font-size: 14px; color: #333; font-weight: bold; text-align: center; margin-top: 20px; float: left; margin-left: 6px; margin-right: 7px; }
.cpzx_nr img { border: 2px solid #CCC; }
.cpzx_nr img:hover { border: 2px solid #054fa4; }
.cpzx_nr a { color: #333; line-height: 32px }
.cpzx_nr:hover { color: #054fa4; }
.main { width: 1200px; margin: 0 auto; margin-top: 20px }
.intro_cxcp_nr_fy { text-align: center; margin-top: 20px; margin-bottom: 30px; width: 700px; float: left; }
.intro_cxcp_nr_fy a { border: 1px solid #DBDBDB; margin-right: 4px; margin-left: 4px; padding-right: 7px; padding-bottom: 4px; padding-left: 7px; font-size: 12px; color: #999; padding-top: 4px; }
.cp { font-size: 14px; color: #333; margin-left: 7px; margin-top: 15px; line-height: 26px; }
.cp a { color: #333; }
.cp a:hover { color: #2897D9; }
.cp img { border: 1px solid #CCC; }
.banner_ny1 { background-image: url(../images/banner_01.jpg); background-repeat: no-repeat; background-position: center; height: 150px; margin-top: 66px }
.banner_ny2 { background-image: url(../images/banner_03.jpg); background-repeat: no-repeat; background-position: center; height: 150px; margin-top: 66px }
.banner_ny3 { background-image: url(../images/banner_05.jpg); background-repeat: no-repeat; background-position: center; height: 150px; margin-top: 66px }
.banner_ny4 { background-image: url(../images/banner_07.jpg); background-repeat: no-repeat; background-position: center; height: 150px; margin-top: 66px }
.banner_ny5 { background-image: url(../images/banner_09.jpg); background-repeat: no-repeat; background-position: center; height: 150px; margin-top: 55px }
.news_nr { margin-left: 7px; font-size: 14px; color: #333; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.news_nr a { font-size: 14px; color: #333 }
.news_nr a:hover { color: #2897d9; text-decoration: underline; }
#slides { display: none; position: relative; width: 265px; height: 200px; }
#slides img { display: none; position: relative; width: 265px; height: 170px; }
.slidesjs-navigation { float: right; margin-top: 10px; padding-right: 5px; }
.slidesjs-navigation a { font: bold 20px/normal simsun; text-decoration: none; color: #333; }
.slidesjs-navigation a:hover { color: #012d5e }
.slidesjs-pagination { float: left; margin-top: 15px; padding-left: 5px; }
.slidesjs-pagination li { float: left; padding: 0 3px; }
.slidesjs-pagination li a { display: block; width: 13px; height: 0; padding-top: 13px; background: url(../images/pagination.png) 0 0; overflow: hidden; }
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active { background-position: 0 -13px }
.slidesjs-pagination li a:hover { background-position: 0 -26px }
.banner_bg { background-repeat: no-repeat; background-position: center; height: 255px; }
.right_bt { color: #2897d9; background-image: url(../images/cpzx_08.jpg); background-repeat: no-repeat; background-position: bottom; height: 3px; width: 934px; padding-bottom: 8px; padding-left: 5px; font-size: 16px; font-family: "微软雅黑", "黑体" }
.zxly { font-size: 14px; color: #606060; }
.zxly span { color: #F00; }
.zxly tr td .xz { background-color: #004181; height: 28px; width: 92px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 14px; color: #FFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.zxly tr td input { width: 300px; border: 1px solid #CCCCCC; height: 32px; }
.zxly textarea { height: 120px; width: 500px; border: 1px solid #CCC; }
.zxly tr td .xz1 { background-color: #034fa3; height: 35px; width: 110px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 18px; color: #FFF; font-family: "微软雅黑", "黑体"; cursor: pointer }
.zxly tr td .xz1:hover { background-color: #000 }
.banner_s { margin-top: 55px }
.sy_news { width: 280px; float: right; border: 1px solid #CCC; height: 308px; padding-top: 7px; padding-right: 10px; padding-bottom: 10px; padding-left: 12px; }
.sy_news_bt { float: left; font-size: 16px; font-family: "微软雅黑"; color: #292929; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #054fa4; }
.sy_news_nr1 { float: left; font-size: 14px; color: #666666; margin-top: 8px; }
.sy_news_nr1 a { color: #666666 }
.sy_news_nr1 a:hover { color: #054fa4; text-decoration: underline; }
.sy_about { width: 538px; float: left; border: 1px solid #CCC; height: 308px; padding-top: 7px; padding-right: 10px; padding-bottom: 10px; padding-left: 12px; margin-left: 15px; }
.sy_about_bt { float: left; font-size: 16px; font-family: "微软雅黑"; color: #292929; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #054fa4; }
.sy_about_nr { color: #666666; font-size: 14px; margin-top: 8px; float: left; line-height: 22px; }
.sy_about_nr a { color: #054fa4 }
.sy_about_nr a:hover { color: #054fa4; text-decoration: underline; }
.sy_about_nr_tp { float: left; margin-right: 10px }
.sy_lxwm { width: 280px; float: left; border: 1px solid #CCC; height: 308px; padding-top: 7px; padding-right: 10px; padding-bottom: 10px; padding-left: 12px; }
.sy_lxwm_bt { float: left; font-size: 16px; font-family: "微软雅黑"; color: #292929; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #054fa4; }
.sy_lxwm_nr { color: #666666; font-size: 14px; margin-top: 8px; float: left; line-height: 24px; }
.sy_lxwm_nr a { color: #054fa4 }
.sy_lxwm_nr a:hover { color: #054fa4; text-decoration: underline; }
#bn_shipin { width: 100%; height: 1000px; position: fixed; z-index: 9999; top: 0; background-image: url(../images/tc.png); background-repeat: no-repeat; background-position: center top; }
.bn_shipin_nr { position: relative; height: 600px; width: 900px; margin: 0 auto; }
.bn_shipin_nr_gb { background-image: url(../images/gb.png); height: 50px; width: 50px; position: absolute; top: 0px; right: 0px; cursor: pointer }
.bn_shipin_nr_bf { width: 850px; margin: 0 auto; margin-top: 70px; }
