@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
/* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td {margin: 0; padding: 0; }
input, textarea { border: 2 none; box-shadow: none; outline: none; }
/* 设置默认字体 */
body { width: 100%; min-width: 1280px; margin: 0 auto; }
body, button, input, select, textarea { font: 14px/22px "Microsoft YaHei"; color: #666; }
body, html { overflow-x: hidden; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
* h1, * h2, * h3, * h4, * h5, * h6 { margin: 0px; }
address, cite, dfn, em, i, var { font-style: normal; }
ul, ol, li { list-style: none; }
a { text-decoration: none; color: #666; word-wrap: break-word; }
a:hover { text-decoration: none; color: #666; }
legend { color: #000; }
fieldset, img { border: none; }
button, input, select, textarea { font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */ }
table { border-collapse: collapse; border-spacing: 0; }
html { overflow-y: scroll; }
/*设置浮动*/
.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.pa { position: absolute; }
/*字体大小*/
.fz12 { font-size: 12px; }
.fz14 { font-size: 14px; }
.fz16 { font-size: 16px; }
.fz18 { font-size: 18px; }
.fz20 { font-size: 20px; }
.fz22 { font-size: 22px; }
.clear { clear: both; height: 0; }
.header, .content, .footer { width: 1200px; margin: 0 auto; font-family: "Microsoft Yahei"; overflow: hidden; }
/*=====================================================*/
.top_bg { height: 230px; background: url(../images/topbg.gif) repeat-x; position: relative; z-index: 10; }
.header { width: 1200px; margin: 0 auto; }
.h_top { height: 30px; line-height: 34px; font-size: 14px; color: #666; overflow: hidden; }
.h_top>span { float: right; line-height: 30px; background: url(http://www.sushigongyi.com/temp/pc/images/phone_c.png) no-repeat left center; padding-left: 24px; }
.h_top>span a { font-size: 14px; color: #666; }
.h_con { height: 100px; padding: 40px 0 0; }
.h_con h1 { float: left;/*width: 200px;*/ }
.h_con h1 img {/* width:185px; height:77px;*/ }
.h_con .h_dw { float: left; font-size: 18px; color: #333; padding: 8px 0 5px 190px; text-align: center; }
.h_dw span { display: block; color: #18469b; line-height: 30px; font-size: 30px; margin-bottom: 8px; font-weight: bold; }
.tel { float: right; font-size: 16px; color: #333; background: url(../images/logo_4.png) no-repeat 0px 14px; line-height: 30px; padding: 2px 0px 0px 50px; }
.tel b { font-size: 28px; display: block; line-height: 35px; font-weight: 400; }
.h_nav { height: 60px; line-height: 60px; position: relative; }
.h_nav li { height: 60px; float: left; background: url(../images/nav_bor.gif) no-repeat right 19px; position: relative; margin-left: -1px; }
.h_nav li a { font-size: 16px; color: #fff; padding: 0 28px; display: block; float: left; position: relative; z-index: 4; text-decoration: none; }
.h_nav li a:hover, .h_nav li.cur { background: #8ec428; }
em, i { font-style: normal; }
/*轮播图*/
.fullSlide { min-width: 1000px; position: relative; height: 400px; overflow: hidden;}
.fullSlide .slides { position: relative; z-index: 0; }
.fullSlide .slides ul { width: 100% !important; }
.fullSlide .slides li { width: 100% !important; height: 400px; overflow: hidden; text-align: center; }
.fullSlide .slides li a { display: block; height: 400px; }
.fullSlide .hd {left:50%; margin-left:-100px; position: absolute; z-index: 1; bottom: 15px; overflow: hidden; }
.fullSlide .hd ul { float: right; }
.fullSlide .hd ul li { float: left; margin: 0 5px; display: inline; cursor: pointer; width: 60px; height: 10px; background: #00aa03; }
.fullSlide .hd ul li.on { background: #ffc616; }
/*banner*/
.banner { position: relative; height: 400px; overflow: hidden; clear: both; }
.ban_p, .ban_p li { height: 400px; overflow: hidden; width: 100%; }
.ban_p ul, .ban_p li { width: 100% !important; }
.ban_p li a { display: block; height: 400px; background: url(../images/banner1.jpg) no-repeat center 0; }
.ban_t { width: 1100px; height: 35px; bottom: 0; left: 50%; margin-left: -550px; position: absolute; text-align: center; }
.ban_t em { width: 13px; height: 13px; border-radius: 13px; margin-right: 8px; display: inline-block; background: #fff; }
.ban_t em.on { background: #1173dc; }
.tils { text-align: center; height: 123px; font-size: 22px; color: #666666; font-weight: normal; background: url(../images/x_li1.jpg) no-repeat center 120px; padding-top: 36px; }
.tils i { display: block; font-weight: bold; color: #18469b; font-size: 34px; line-height: 100%; padding-bottom: 11px; }
/*search*/
.seabox { overflow: hidden; height: 80px; font-family: "Microsoft Yahei"; background: #eaeaea; box-shadow: 6px 0 10px #c4c4c4, 0px 0px 8px transparent; }
.search-box2 { width: 1180px; height: 42px; margin: 0 auto; padding-top: 20px; }
.search-L { width: 800px; line-height: 42px; float: left; margin-left: 0px; overflow: hidden; font-size: 15px; }
.search-L span { font-weight: bold; }
.search-L a { margin-right: 10px; }
.search-R { width: 272px; height: 42px; float: right; margin-right: 0px; }
.search-R1 { width: 260px; height: 40px; border: 1px solid #333; float: left; margin-left: -50px; }
/*.search2{ width:200px; height:26px; padding-left:10px; background:none; color:#909090; line-height:30px; }*/
.search3 { width: 60px; height: 42px; line-height: 42px; font-size: 14px; font-family: "Microsoft YaHei"; background: #18469b; text-align: center; float: right; }
.search3 a { color: #fff; }
.search3 input { background: none; color: #fff; border: none; outline: none; line-height: 42px; }
#searchtext { line-height: 40px; text-indent: 10px; width: 260px; height: 40px; top: 1px !important; left: -49px !important; border: none; outline: none; }
#sitesearch ol { margin-left: 0px !important; }
/*首页产品轮播*/
.foot-pro-tu{width:1200px; padding:20px 10px 0px; margin:0px auto;}
#demoLeft { margin: 5px auto; overflow: hidden;height: auto; padding: 5px 3px 5px 0px; }
#demoLeft .indemo { float: left; width: 2000%; text-align: center; }
#demo1, #demo2 { float: left; }
#demo1 a, #demo2 a { display: block; text-align: center;color:#333; }
#demo1 ul li, #demo2 ul li { float: left; margin-left: 20px; text-align: center; margin-top: 5px; height: auto; overflow: hidden;}
#demo1 ul li:hover p, #demo2 ul li:hover p{ background-color:#18469b; }
#demo1 ul li:hover p a, #demo2 ul li:hover p a{ color:#fff; }
#demo1 img, #demo2 img {width:350px; padding: 1px; }
#demo1 p, #demo2 p{line-height:53px;background-color:#e5e5e5;font-size:16px;}
#demo1 p span, #demo2 p span{ display: block;word-wrap:break-word;}
/*产品中心*/
.probox { font-family: "Microsoft Yahei"; padding: 40px 0 0; margin-bottom: 50px; }
.pro_nav { width: 314px; background: #fafafa; padding-bottom: 20px; }
.pro_nav h2 { color: #fff; font-size: 30px; line-height: 49px; height: 95px; padding: 18px 0 0; background: #18469b; overflow: hidden; text-align: center; }
.pro_nav h2 span { font-size: 12px; line-height: 18px; background: url(../images/procbg.gif) no-repeat center 0; font-family: Arial; display: block; text-transform: uppercase; color: #bacff2; }
.pro_nav h2 a { color: #fff; }
.pro_nl { padding: 2px 20px 0; overflow: hidden; }
.pro_nl h3 { clear: both; padding: 18px 0 0; height: 40px; line-height: 40px; font-size: 16px; display: block; white-space: nowrap; }
.pro_nl h3 a { display: block; background: url(../images/ico1.gif) no-repeat 247px 13px #8ec428; padding: 0 48px; color: #fff; }
.pro_nl h3.on a { background: url(../images/ico2.gif) no-repeat 247px 13px #18469b; }
.pro_nl li { height:60px; line-height:60px; font-size: 16px; position: relative; border-bottom: dashed 1px #e6e6e6; padding: 0 24px; white-space: nowrap; }
.pro_nl li a { display: block; background: url(../images/ico03.gif) no-repeat 0 center; padding: 0 0 0 25px; color: #555; }
.pro_nl li:hover a{ color:#18469b; }
.pro_pho { background: url(../images/pro_pho.jpg) no-repeat 0 0; line-height: 28px; padding: 42px 0 0 97px; height: 85px; color: #666; white-space: nowrap; }
.pro_pho b { display: block; font-size: 24px; line-height: 30px; color: #18469b; letter-spacing: -1px; }
.pro_list { width: 860px; overflow: hidden; }
.pro_list h2 { height: 42px; border: solid 1px #dcdcd8; position: relative; font-weight: normal; font-size: 20px; line-height: 42px; }
.pro_list h2 a { color: #fff; }
.pro_list h2 b { position: absolute; display: block; width: 117px; height: 44px; line-height: 44px; left: -1px; top: -1px; z-index: 1; font-weight: normal; background: #18469b; color: #fff; text-align: center; }
.more01 { width: 65px; font-size: 14px; text-transform: uppercase; font-weight: normal; }
.more01 a, .pro_list h2 .more01 a { color: #555; }
.pro_lc ul { width: 930px; }
.pro_lc li { width: 278px; height: 221px; float: left; margin:16px 12px 0 0; position: relative; overflow: hidden; color: #fff; font-size: 15px; }
.pro_lc li img { width: 276px; height: 180px; display: block; border: solid 1px #dcdcdc; border-bottom: 0; }
.pro_lc li p { display: block; width: 278px; line-height:40px; z-index: 1; position: absolute; background: #aaa; left: 0; bottom: 0; text-align: center; }
.pro_lc li:hover p{ background-color:#18469b; }
.pro_lc li p span { display: none; }
.pro_lc li a { display: inline-block; color: #fff; }
.pro_lc li.cur p { background: #18469b; }
.pro_lc li.cur p span { display: block; height: 52px; }
.pro_lc li.cur p span a { display: inline-block; width: 108px; line-height: 33px; border: solid 1px #fff; font-size: 14px; }
.pro_lc li.cur p span a:nth-child(2) { margin-left: 16px; }
.pro_pic { height: 333px; background: #f6f6f6; margin-top: 6px; }
.pro_img { width: 860px; margin: 0 auto 0; padding-top: 20px; }
.pro_img dt { width: 450px; float: left; }
.pro_img dt img { width: 450px; height: 280px; }
.pro_img dd { width: 360px; float: right; font-size: 14px; line-height: 26px; color: #666; }
.pro_img h4 { height: 60px; font-size: 30px; line-height: 60px; padding-top: 16px; background: url(../images/pro_icon5.png) no-repeat left top; margin-top: 22px; }
.pro_img h4 a { color: #333; text-decoration: none; }
.pro_img p { height: 160px; overflow: hidden; font-size: 16px; line-height: 26px; color: #666; margin-bottom: 10px; }
.pro_img dd span { display: block; width: 120px; height: 35px; font-size: 14px; line-height: 35px; text-align: center; background: url(../images/pro_icon1.png) no-repeat center top; }
.pro_img dd span a { display: block; color: #fff; }
.pro_prev { width: 43px; height: 85px; top: 160px; left: 0; overflow: hidden; cursor: pointer; z-index: 10; }
.pro_next { width: 43px; height: 85px; top: 160px; right: 0; overflow: hidden; cursor: pointer; z-index: 10; }
.pro_prev img, .pro_next img { display: block; width: 43px; height: 171px; }
.pro_prev:hover img, .pro_next:hover img { margin-top: -86px; }
.leib3 { width: 240px; background: #fff; }
.leib3 .tit2 { background: url(../images/tit1n.gif); height: 63px; line-height: 63px; font-weight: bold; color: #fff; font-size: 20px; padding-left: 55px; text-align: left; }
.leib3 .tit2 a { font-family: 'Microsoft YaHei'; font-size: 16px; font-weight: normal; text-align: center; color: #fff; }
.leib3 .tit2 a:hover { color: #fff; }
.leib3 .nr { float: left; padding-bottom: 10px; padding-top: 5px; border: 1px solid #ccc; font-size: 14px }
.leib3 .nr img { width: 197px; float: left; }
.leib3 .nr p { padding-left: 5px; line-height: 24px; float: left; width: 95%; overflow: hidden; }
.leib3 .nr h5 { line-height: 30px; color: #3f3f3f; font-size: 13px; padding-left: 5px; padding-top: 10px; }
.leib3 .nr .dianhua { background: url("../images/Teln.gif") no-repeat scroll 9px 14px transparent; color: #666666; line-height: 20px; padding: 10px 0 10px 66px; text-align: left; }
.leib3 .nr .dianhua span { color: #18469b; display: block; font: 26px "Impact"; line-height: 40px; }
/*内页左侧列表*/
.fdh-01-tit { background: #18469b; height: 80px; }
.fdh-01-tit h3 { height:34px; font-size: 24px; font-weight: normal; line-height:34px; color: #fff; text-align: center;padding-top:10px; }
.fdh-01-tit p{ color:#fff;text-align: center; }
.fdh-01-tit h3 span { font-size: 14px; text-transform: uppercase; }
.fdh-01-nav-one h3 { height: 50px; line-height: 50px; background: url(../images/p14-icon5.png) no-repeat right center #18469b; margin-bottom: 2px; }
.fdh-01-nav-one h3 a { display: block; font-size: 18px; font-weight: normal; margin-right: 40px; margin-left: 38px; color: #fff; }
.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover { background: url(../images/p14-icon2.png) no-repeat right center #469ff7; }
.fdh-01-nav dl { padding: 2px 0 4px; }
.fdh-01-nav dt { height: 50px; font-size: 16px; line-height: 50px; padding-left: 30px; padding-right: 40px; margin-bottom: 1px; background: #ececec; position: relative; }
.fdh-01-nav dt:after { content: ""; width: 8px; height: 8px; border: 2px solid #b8b8b8; border-style: solid solid none none; position: absolute; top: 50%; right: 32px; margin-top: -4px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.fdh-01-nav dt.sidenavcur:after, .fdh-01-nav dt:hover:after { border-color: #18469b; }
.fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a { color: #18469b; }
.fdh-01-nav dd { border: 1px solid #ececec; border-bottom: 0; }
.fdh-01-nav p { height: 50px; font-size: 14px; line-height: 50px; padding-left: 72px; padding-right: 40px; border-bottom: 1px solid #ececec; background: #fff; position: relative; }
.fdh-01-nav p.sidenavcur a, .fdh-01-nav p:hover a { color: #18469b; }
.fdh-01-nav p.sidenavcur:after, .fdh-01-nav p:hover:after { background: #469ff7; }
.fdh-01-nav a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/*流程*/
.lc { height: 330px; overflow: hidden; font-family: "Microsoft YaHei"; background: #fff; padding-top: 40px; }
.lc h2 { background: url(../images/lc_line.png) no-repeat center center; height: 65px; line-height: 65px; text-align: center; margin-bottom: 30px; font-size: 36px; color: #18469b; }
.lc ul { margin-top: 20px; height: 224px; overflow: hidden; }
.lc li { float: left; padding-right: 55px; margin-right: 36px; width: 124px; overflow: hidden; background: url(../images/lc_ico.png) no-repeat right 56px; }
.lc li span { display: block; text-align: center; padding: 143px 17px 0; font-size: 16px; line-height: 20px; color: #333333; font-weight: bold; }
.lc .li06 { margin-right: 0; padding-right: 0; background: none; }
.lc li a { display: block; width: 124px; }
.lc li.li01 a { background: url(../images/lc01.png) no-repeat center 0; }
.lc li.li02 a { background: url(../images/lc02.png) no-repeat center 0; }
.lc li.li03 a { background: url(../images/lc03.png) no-repeat center 0; }
.lc li.li04 a { background: url(../images/lc04.png) no-repeat center 0; }
.lc li.li05 a { background: url(../images/lc05.png) no-repeat center 0; }
.lc li.li06 a { background: url(../images/lc06.png) no-repeat center 0; }
.lc li.li01 a:hover { background: url(../images/lc07.png) no-repeat center 0; }
.lc li.li02 a:hover { background: url(../images/lc08.png) no-repeat center 0; }
.lc li.li03 a:hover { background: url(../images/lc09.png) no-repeat center 0; }
.lc li.li04 a:hover { background: url(../images/lc10.png) no-repeat center 0; }
.lc li.li05 a:hover { background: url(../images/lc11.png) no-repeat center 0; }
.lc li.li06 a:hover { background: url(../images/lc12.png) no-repeat center 0; }
.lc i { display: block; float: left; margin-left: 369px; width: 332px; height: 40px; border: 1px solid #18469b; text-align: center; line-height: 40px; font-size: 20px; color: #333333; font-weight: bold; }
.lc em { display: block; width: 131px; height: 42px; background: #18469b; float: left; text-align: center; line-height: 42px; font-size: 16px; }
.lc em a { color: #fff; }
/*应用案例*/
.case { padding: 30px 0 30px; background: url('../images/casebg.jpg') center; }
.case_l, .case_r { position: absolute; top: 415px; width: 80px; border-radius: 50%; z-index: 200; background-color: #fff; }
.case_l { left: 0px; }
.case_r { right: 0px; }
.case_l a, .case_r a { display: block; width: 80px; height: 80px; }
.case_l a { background: url(../images/case_lico01.png) no-repeat; }
.case_l a:hover { background: url(../images/case_lico02.png) no-repeat; }
.case_r a { background: url(../images/case_rico01.png) no-repeat; }
.case_r a:hover { background: url(../images/case_rico02.png) no-repeat; }
.case_m dl { width: 1200px; height: 500px; position: relative; }
.case_m dl dt { width: 1200px; height: 500px; line-height: 0; text-align: center; }
.case_m dl dt img { width: 1000px; height: 500px; }
.case_m dl dd { background: url(../images/case_k.png) no-repeat; width: 260px; position: absolute; top: 0; left: 50%; margin-left: -130px; margin-top:454px; overflow: hidden; }
.case_m dl dd h5 { height:46px; line-height:46px; text-align: center; margin: 0 auto; }
.case_m dl dd h5 a { font-size:22px; color: #fff; }
.case_m .case_desc { font-size: 16px; color: #fff; line-height: 28px; height: 175px; overflow: hidden; width: 385px; margin: 0 auto; text-align: center; padding: 15px 0 0; }
.case_m dl dd span { margin-left: 50px; }
.case_m dl dd span a { display: inline-block; border: 1px solid #ccc; padding: 10px 20px; margin-left: 15px; font-size: 16px; color: #fff; }
.case_m dl dd span a:hover { animation: shake 1.4s linear; -webkit-animation: shake 1.4s linear; color: #fff; background: #8ec428; }
/*关于*/
.aboutbox { padding: 95px 0 0; font-family: "Microsoft Yahei"; line-height: 31px; color: #464646; background: url(../images/aboutbg.jpg) no-repeat center 0; position: relative; margin-bottom: 25px; }
.about1 { height: 542px; }
.about_p { position: absolute; left: 50%; height: 460px; width: 550px; border: 5px solid #fff; }
.about_p img { height: 460px; width: 550px; }
.about_c { width: 510px; }
.about_c h2 { height: 153px; background: url(../images/line3.png) no-repeat 0 140px; font-size: 36px; line-height: 66px; color: #18469b; }
.about_c h2 em { display: block; line-height: 62px; text-transform: uppercase; color: #6c6b6b; font-weight: normal; font-size: 40px; }
.about_c h2 a { display: block; color: #f7cc7d; }
.about_w { display: block; height: 268px; overflow: hidden; padding: 27px 0 0; font-size: 16px; line-height: 32px; }
.about_more { display: block; width: 196px; height: 47px; line-height: 47px; border: solid 2px #929292; font-size: 16px; text-align: center; }
.about_more a { display: inline-block; color: #2e2e2e; background: url(../images/ico05.png) no-repeat right center; padding-right: 57px; }
/*风采展示*/
.show { font-family: "Microsoft Yahei"; line-height: 33px; position: relative; padding: 32px 0 0; }
.prev2, .next2 { width: 80px; height: 80px; display: block; top: 250px; right: -90px; background: url(../images/case_rico01.png) no-repeat 0 0; }
.prev2 { left: -90px; background: url(../images/case_lico01.png) no-repeat 0 0; }
.prev2:hover, .next2:hover { background-position: 0 bottom; }
.show_t { height: 50px; line-height: 34px; font-size: 22px; }
.show_t li { float: left; color: #999; padding: 0 0 0 29px; background: url(../images/new_ico1.png) no-repeat 0 8px; }
.show_t li em { display: inline-block; padding: 0 18px; color: #828282; font-weight: normal; }
.show_t li { color: #18469b; font-weight: bold; background-position: 0 -36px; }
.show_l1 { width: 1200px; overflow: hidden; }
.show_c li { width: 283px; float: left; margin: 0 23px 0 0; overflow: hidden; }
.show_c li span { display: block; line-height: 33px; color: #a9a9a9; border-bottom: solid 2px #393939; text-align: center; }
.show_c li span a { display: block; color: #a9a9a9; }
.show_c li p, .show_c li p img { width: 283px; display: block; overflow: hidden; }
.show_c .show_c1:nth-child(2) ul li { margin-top: 50px; }
/*资讯*/
.zix { height: 755px; overflow: hidden; }
.zix_l { height: 530px; background: #f5f5f5; padding: 50px  32px 0; width: 712px; }
.zi_l { height: 53px; background: url(../images/zi_lin.jpg) no-repeat 134px 5px; overflow: hidden; }
.zi_l ul li { float: left; margin-right: 65px; }
.zi_l ul li a { color: #4c4c4c; font-size: 26px; line-height: 100%; }
.zi_l ul li.cur { font-weight: bold; }
.zi_l ul li.cur a { font-weight: bold; color: #14346f; }
.zi_l span { display: inline-block; float: right; }
.zi_l span img { margin-left: 11px; display: inline-block; }
.zi_n dl { overflow: hidden; }
.zi_n dl dt { float: left; width: 217px; }
.zi_n dl dt img { width: 217px; }
.zi_n dl dd { float: right; width: 480px; }
.zi_n dl dd h4 { overflow: hidden; height: 23px; line-height: 23px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.zi_n dl dd h4 a { font-weight: bold; color: #18469b; font-size: 18px; }
.zi_n dl dd p { padding-top: 20px; font-size: 14px; color: #999; line-height: 28px; }
.zi_n dl dd em { display: block; text-align: right; font-size: 14px; color: #000; }
.zi_n ul li { float: left; padding: 27px 18px 0 20px; width: 314px; margin-top: 10px; height: 62px; background: url(../images/zi_ok.jpg) no-repeat 314px 30px #fff; }
.zi_n ul li:nth-child(2n) { float: right; }
.zi_n ul li span { display: block; color: #808080; font-size: 12px; }
.zi_n ul li a { color: #4c4c4c; font-size: 15px; height: 20px; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; padding-right: 20px; }
.zi_n ul li a:hover { color: #18469b; font-size: 15px; font-weight: bold; }
.zix_f { padding: 0 33px 0 37px; width: 320px; height: 580px; background: #f5f5f5; }
.zix_f  h3 { font-weight: bold; line-height: 100%; padding-top: 62px; height: 48px; font-size: 26px; color: #000; }
.zix_f  h3 a { color: #000; }
.zix_f p { margin-bottom: 15px; }
.zix_f ul li { height: 40px; line-height: 40px; padding-left: 16px; background: url(../images/zi_li.jpg) no-repeat 0 20px; overflow: hidden; }
.zix_f ul li a { font-size: 15px; color: #000; }
.zix_f ul li a:hover { font-weight: bold; color: #18469b; }
/*友情链接*/
.link { background-color: #353535; padding-bottom: 15px; font-family: "Microsoft Yahei"; color: #eee; overflow: hidden; white-space: nowrap; border-top: 1px dashed #666; }
.link b { font-size: 16px; line-height: 50px; }
.link a { color: #eee; display: inline-block; padding: 0 25px 0 0; float: left; line-height: 25px; }
/*底部开始*/
.ft_lx { height: 94px; padding-top: 30px; }
.ft_lx li { float: left; width: 28.33%; background: url(../images/ft_x.png) no-repeat right; margin-right: 5%; }
.ft_lx li:last-child { background: none }
.ft_lx li span { display: block; font-size: 18px; height: 31px; line-height: 31px; color: #fff; padding-left: 43px; }
.ft_lx li p { padding-top: 9px; font-size: 14px; color: #ddd; padding-left: 43px; }
.ft_lx li:nth-child(1) span { background: url(../images/ft_ico1.png) no-repeat left center; }
.ft_lx li:nth-child(2) span { background: url(../images/ft_ico2.png) no-repeat left center; }
.ft_lx li:nth-child(3) span { background: url(../images/ft_ico3.png) no-repeat left center; }
.f_bj { color: #555; clear: both; height: 415px; font-family: "Microsoft Yahei"; overflow: hidden; background: url(../images/ft_bj.jpg) repeat-x left top; }
.f_nav { height: 230px; overflow: hidden; padding-top: 30px; }
.f_nav ul { float: left; }
.f_nav ul li { width: 190px; border-right: 1px dashed #9c9c9c; margin-right: 30px; float: left; height: 200px; }
.f_nav ul li i { display: block; padding-left: 30px; font-size: 18px; color: #eee; font-weight: bold; background: url(../images/f_lin2.jpg) no-repeat 0 10px; }
.f_nav ul li span { display: block; padding-left: 28px; padding-top: 13px; }
.f_nav ul li span a { display: block; font-size: 14px; color: #d1d1d1; line-height: 26px; }
.f_nav h3 { float: right; width: 264px; text-align: center; font-weight: normal; font-size: 14px; color: #eee; }
.f_nav h3 i { display: inline-block; float: left; }
.f_nav h3 img { width: 108px; height: 108px; display: block; margin-bottom: 14px; padding: 6px; border: 1px solid #eee; }
.f_bj { margin-top: 30px; }
.f_bj .row { height: 31px; line-height: 31px; color: #fff; }
.f_bj .row p { text-align: center; }
.f_bj .row span { padding-left: 40px; }
.f_bj .row span a { color: #fff; }
/*dy*/
.blk-md { width: 930px; border: 1px solid #ccc; }
.about { padding: 20px; }
.about p { text-indent: 2em; text-align: justify; font-size: 16px; line-height: 30px; }
.blk-md .about table { margin-bottom: 20px; }
.blk-md .about table td { color: #333; font-size: 15px; font-weight: 600; }
.nei_bg { width: 1100px; margin: 0 auto; background: url(../images/n_line.gif) no-repeat center 65px; padding: 30px 0 30px; overflow: hidden; clear: both; }
.nei_bg h2 { text-align: center; padding: 0; margin: 0 }
.nei_bg h2 a { font-size: 24px; color: #f26d1f; font-weight: normal; }
.nei_bg h2 em { display: block; padding: 15px 0 0; }
.nei_bg h2 em img { width: 220px; height: 28px; }
.nei_bg dl dt { display: block; float: left; width: 248px; height: 65px; background: #cdcdcd; text-align: center; line-height: 65px; }
.nei_bg dl dt a { font-size: 20px; color: #333; }
.nei_bg dl dd { display: block; float: left; width: 885px; margin: 0 0 0 20px; height: 65px; line-height: 65px; overflow: hidden; border-bottom: #e0e0e0 1px dashed; }
.nei_bg dl dd a { display: block; float: left; font-size: 14px; color: #333; padding: 0 18px; }
.nei_bg dl .nei_span01 { height: 65px; line-height: 30px; }
.xilie { width: 100%; margin: 30px auto 20px; overflow: hidden }
.xilie span { display: block; float: left; width: 167px; height: 47px; text-align: center; line-height: 45px; margin: 10px 15px 0 0; }
.xilie span a { font-size: 16px; color: #333; display: block; border-radius: 25px; font-weight: normal; border: 1px solid #286EF4; }
.xilie span a:hover { background: #272727; color: #fff; }
/*翻页*/
.page { width: 100%; padding: 0%; margin: 0px 0px 5px 0px; position: relative; height: 45px; COLOR: #333; FONT-SIZE: 14px; }
.page a:hover { background: #DDD; COLOR: #467fb4 }
.page ul { float: right; position: absolute; top: 15px; right: 10px; }
.page dd { position: absolute; margin: 0px; left: 15px; top: 17px; text-align: left; }
.page ul span { float: left; margin-left: 2px; FONT-WEIGHT: bold; border: 1px solid #DDD; }
.page ul span a { padding: 3px 10px; display: block; }
#current { padding: 3px 10px; float: left; border: 1px solid #DDD; background: #eee }
/*crumb*/
.p12-curmbs-1 { font-size: 14px; border-bottom: 1px dashed #dcdcdc; height: 35px; line-height: 35px; }
.p12-curmbs-1 b { border-left: 10px solid #469ff7; font-weight: normal; padding-left: 8px; }
.blk { margin-bottom: 20px; }
/*cp*/
.blk-xs { width: 240px; }
.blk-smcp { width: 930px; }
.blk-sm { width: 930px; border: 1px solid #ccc; }
.cplb-3n-ts-03-tit { height: 50px; font-size: 24px; font-weight: normal; line-height: 50px; border-bottom: 1px solid #ebebeb; margin-bottom: 15px; }
.cplb-3n-ts-03-tit span { display: inline-block; height: 50px; border-bottom: 1px solid #469ff7; }
.cplb-3n-ts-03-list dl { width: 32.1%; border: 1px solid #dedede; margin-bottom: 15px; background: #fff; float: left; margin-right: 1.2%; text-align: center; position: relative; }
.cplb-3n-ts-03-list dl:nth-child(3n) { margin-right: 0; }
.cplb-3n-ts-03-list dt img { width: 100%; margin: 0 auto; display: block; }
.cplb-3n-ts-03-list dd { padding: 0 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; width: 100%; height: 40px; line-height: 40px; background: #fff; border-top: solid 1px #dcdcdc; }
.cplb-3n-ts-03-list dd h4 { font-size: 15px; color: #154c64; font-weight: 400; }
.cplb-3n-ts-03-list h4 a { display: block; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cplb-3n-ts-03-list dl:hover h4 a { color: #18469b; }
.cplb-3n-ts-03-list-desc { font-size: 14px; line-height: 20px; color: #666; margin-bottom: 22px; overflow: hidden; }
.cplb-3n-ts-03-list-desc span { display: block; width: 108px; line-height: 33px; border: solid 1px #dcdcdc; font-size: 14px; margin: 10px auto 0; }
.cplb-3n-ts-03-list-desc span a { display: block; color: #727272; }
.cplb-3n-ts-03-list-deta { width: 100px; height: 40px; display: inline-block; border: 1px solid #aaa; font-size: 16px; line-height: 40px; text-align: center; }
.cplb-3n-ts-03-list dl:hover, .cplb-3n-ts-03-list dl:hover dd { border-color: #18469b; }
.cplb-3n-ts-03-list dl:hover a { color: #18469b; }
/*相关*/
.xc { margin: 0px auto; width: 1100px; overflow: hidden; font-family: "微软雅黑", "Microsoft Yahei"; position: relative; }
.xc h2 { height: 37px; background: url(../images/xc_line.gif) repeat-x center bottom; overflow: hidden; line-height: 35px; font: 14px "Times New Roman", Times, serif; text-transform: capitalize; }
.xc h2 i { color: #fff; background: #286ef4; display: inline-block; height: 35px; border-bottom: 2px solid #055bff; }
.xc h2 i a { display: inline-block; padding: 0 10px; font: bold 16px/35px "Microsoft Yahei"; color: #fff; }
.xc_roll { position: absolute; top: 8px; right: 0; width: 64px; overflow: hidden; }
.xc_roll a { display: inline-block; width: 20px; height: 20px; overflow: hidden; background: #4f4f4f; margin-left: 10px; }
.xc_roll a:hover, .xc_roll a.cur { background: #ff6600; }
.xc_c { height: 249px; overflow: hidden; }
.xc_c li { float: left; margin: 30px 20px 0 0; width: 260px; line-height: 0; overflow: hidden; }
.xc_c li img { width: 260px; height: 160px; }
.xc_c li span { display: block; height: 42px; border-bottom: 2px solid #e8e8e8; text-align: center; line-height: 42px; overflow: hidden; font-size: 14px; color: #000; }
.xc_c .nones { margin-right: 0; }
/*新闻页*/
.p14-infolist-1-list dl { border: 1px solid #dedede; margin-bottom: 15px; padding: 22px 50px 12px 22px; background: #fff; overflow: hidden; }
.p14-infolist-1-list dl:hover { border-color: #18469b; }
.p14-infolist-1-list dt { width: 39.44%; float: left; margin-right: 6.59%; padding-top: 10px; }
.p14-infolist-1-list dt img { width: 100%; display: block; height: 200px; }
.p14-infolist-1-list dd h4 { height: 40px; font-weight: normal; font-size: 20px; color: #154c64; line-height: 40px; margin-bottom: 5px; }
.p14-infolist-1-list h4 a { display: block; color: #4b4a4a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p14-infolist-1-list dl:hover h4 a { color: #18469b; }
.p14-infolist-1-list-desc { max-height: 72px; font-size: 14px; line-height: 24px; color: #797979; margin-bottom: 20px; overflow: hidden; }
.p14-infolist-1-list-deta { float: right; width: 134px; height: 40px; display: inline-block; border: 1px solid #aaa; font-size: 16px; line-height: 40px; text-align: center; }
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta { background: #18469b; border-color: #18469b; }
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a { color: #fff; }
/*内页相关*/
.reltit { font-size: 16px; height: 35px; line-height: 35px; background: #eee; color: #18469b; margin-top: 20px; padding-left: 10px; border-bottom: 2px solid #18469b; }
.relpic { border-top: none; padding-top: 15px; overflow: hidden; font-size: 12px; line-height: 1.5em; }
.relpic li { font-size: 15px; line-height: 22px; float: left; width: 206px; margin: 5px 7px; text-align: center; border: 1px solid #ccc; }
.relpic li:hover { border: 1px solid #18469b; }
.relpic li img { width: 206px; height: 130px; }
.relpic li span { display: block; height: 30px; line-height: 30px; }
#areanew li { width: 98%; border: none; border-bottom: 1px dashed #ccc; font-size: 14px; height: 26px; line-height: 17px; padding: 0px; }
#areanew li a { font-size: 14px; }
#areanew li span { line-height: 17px; }
/*neiye*/
.text_title { clear: both; font-size: 23px; line-height: 40px; font-weight: bold; text-align: center; color: #18469b; margin: 10px 0px 5px; }
.text_other { text-align: center; line-height: 25px; color: #999; margin: 4px 30px 25px; font-size: 14px; border-bottom: 1px dashed #CCC; padding-bottom: 6px; }
.prenext { margin: 0 auto; line-height: 25px; color: #333; border: 1px #CCC dotted; font-size: 14px; background-color: #eee; overflow: hidden; margin: 10px 0px; }
.prenext div { margin: 5px 20px; }
.wzcon>p { text-align: justify; text-indent: 2em; font-size: 16px; line-height: 32px; }
.wzcon table td { padding: 7px 0px; }
.wzcon table td span { font-size: 15px !important; }
.p15-showcase { padding: 20px; }
/*固定的悬浮窗*/
.jialan_conct { position: fixed; z-index: 9999999; top: 200px; right: -127px; cursor: pointer; transition: all .3s ease; }
.jialan_bar ul li { width: 180px; height: 53px; font: 16px/53px 'Microsoft YaHei'; color: #fff; text-indent: 54px; margin-bottom: 3px; border-radius: 3px; transition: all .5s ease; overflow: hidden; }
.jialan_bar .jialan_top { background: #0e6fda url(../images/fixCont.jpg) no-repeat 0 0; }
.jialan_bar .jialan_phone { background: #0e6fda url(../images/fixCont.jpg) no-repeat 0 -57px; }
.jialan_bar .jialan_QQ { text-indent: 0; background: #0e6fda url(../images/fixCont.jpg) no-repeat 0 -113px; }
.jialan_bar .jialan_ww { text-indent: 0; background: #0e6fda url(../images/fixCont.jpg) no-repeat 0 -169px; }
.jialan_bar .jialan_ercode { background: #0e6fda url(../images/fixCont.jpg) no-repeat 0 -225px; }
.hd_qr { padding: 0 29px 25px 29px; }
.jialan_QQ a, .jialan_ww a { display: block; text-indent: 54px; width: 100%; height: 100%; color: #fff; }
.lianxi { border-top: 1px solid #FF0000 }
.lianxi ul li { height: 30px; line-height: 30px; padding-left: 15px }
.lianxi tit { font-size: 18px; height: 40px; line-height: 40px; background: #fafafa }
.qq { color: #32abe1; background: url(../images/qq.gif) no-repeat left top; padding-left: 25px; padding-top: 5px; }
.ConR-text { margin: 20px; overflow: hidden; width: 900px; }
.ConR-text td img { margin: 15px 0; padding: 5px; border: 1px solid #ccc }
.cont_t { width: 550px; float: left; }
.cont_t dl dt { float: left; width: 54px; clear: both }
.cont_t  dl dd { float: left; }
.cont_t  dl dd img { float: left; }
.cont_t  dl dd p { float: left; line-height: 54px !important; text-indent: 10px; font-size: 16px; }