﻿* { margin: 0; padding: 0 }
body { margin: 0; padding: 0; line-height: 24px; font-family: Verdana, Arial, Tahoma; font-family: "微软雅黑"; font-size: 12px; min-width: 1200px; }
li { list-style-type: none; }
ul { list-style-type: none; margin: 0 auto; padding: 0; }
a { color: #333333; text-decoration: none; }
a:hover { color: #1c73b0; text-decoration: none; }
.center { text-align: left; width: 700px; float: right; }
.line { border-bottom: #CCCCCC 1px dashed; }
img { border: 0; }
.img:visited img { border: 0px solid #cccccc; }
.img img { border: 0px solid #cccccc; padding: 0px; }
.img:hover img { border: 0px solid #cccccc; }
/*顶部样式*/
.top_up { width: 100%; height: 30px; line-height: 30px; margin: 0 auto; border-bottom: 1px #ececec solid; line-height: 30px; color: #8c8c8c; }
.top_left { width: 600px; float: left; }
.top_right { width: 600px; float: right; text-align: right; }
.top_right a { color: #8c8c8c; }
.top_right a:hover { color: #007bc1; }
.top { width: 100%; height: 106px; margin: 0 auto; background: url(../images/top_bg.jpg) repeat-x center top; }
.logo { width: 1200px; height: 106px; margin: 0 auto; background: url(../images/top.png) no-repeat center center; }
/* 轮换区 */
.flash { }
/*轮换*/
.banner { position: relative; height: 420px; overflow: hidden; clear: both; border-bottom: 4px #246cd7 solid; }
.bwrap { position: relative; z-index: 0; }
.bquery { position: relative; z-index: 0; height: 420px; }
.blist img { display: block; margin: 0 auto; position: relative; left: 50%; margin-left: -800px; }
.bctrl { position: absolute; bottom: 24px; left: 0; z-index: 9; width: 100%; height: 24px; }
.bctrl { text-align: center; font-size: 0; line-height: 0; }
.bctrl ul li { display: inline-block; width: 24px; height: 24px; margin: 0 3px; background: url(../images/banner_control.png) no-repeat left center; }
.bctrl ul li:hover, .bctrl ul li.on { background-position: right center; }
.bctrl ul li { *display: inline; *zoom: 1; }
/*导航样式*/
.Top_menu { height: 50px; width: 100%; background-color: #096eb2; margin: 0 auto; overflow: hidden; font-family: "微软雅黑"; }
.Top_menu ul { list-style: none; margin: 0 auto; width: 1200px; position: relative; z-index: 10; }
.Top_menu ul li { float: left; width: 132px; text-align: center; height: 50px; line-height: 50px; font-size: 14px; }
.Top_menu ul .li_link { width: 1px; height: 50px; background: url(../images/menu_list.jpg) no-repeat center center; }
.Top_menu ul li.cur a { background: url(../images/nav_bg.jpg) no-repeat center 40px; }
.Top_menu ul li:last-child{background: none}
.Top_menu ul li a:link { color: #fff; text-decoration: none; display: block; }
.Top_menu ul li a:visited { color: #fff; text-decoration: none; display: block; background: url(../images/nav_bg.jpg) no-repeat center 40px; }
.Top_menu ul li a:hover { color: #fff; text-decoration: none; display: block; background: url(../images/nav_bg.jpg) no-repeat center 40px; }
.Top_menu ul li a:active { color: #fff; display: block; background: url(../images/nav_bg.jpg) no-repeat center 40px; }
/*index*/
.main { width: 1200px; margin: 0 auto; height: auto; padding-top: 30px; }
.kuaijie { width: 1200px; height: auto; margin: 0 auto; margin-top: 30px; }
.kuaijie_top { width: 479px; height: 50px; margin: 0 auto; background: url(../images/gsjj_top_bg.png) no-repeat center top; }
.kuaijie_tf { width: 170px; height: 22px; line-height: 22px; font-size: 20px; font-weight: bold; color: #57585a; margin: 0 auto; background-color: #FFF; text-align: center; }
.kuaijie_r { width: 170px; height: 22px; line-height: 22px; margin: 0 auto; text-align: center; color: #3b3a38; font-size: 20px; }
.kuaijie_bg { width: 696px; margin: 0 auto; height: 152px; margin-top: 30px; margin-bottom: 30px; }
/*带图新闻*/
.img_news { width: 440px; height: 480px; float: left; position: relative; z-index: 9999; top: -50px; }
.img_news_list { width: 440px; height: 480px; margin: 0 auto; overflow: hidden; }
.img_news_list a { width: 440px; height: 160px; display: block; background: url(../images/img_news_bg.jpg) no-repeat center top; }
.img_news_list a:hover { width: 440px; height: 160px; display: block; background: url(../images/img_news_bg_on.jpg) no-repeat center top; color: #FFF; }
/*上下产品*/
.sy_cp { width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 25px; }
.sy_cp_top { width: 1200px; height: 72px; margin: 0 auto; background: url(../images/sy_cp_top.jpg) repeat-x center top; }
.sy_cp_tf { width: 220px; height: 40px; line-height: 40px; font-size: 40px; color: #d8d8da; text-transform: uppercase; margin: 0 auto; text-align: center; }
.sy_cp_r { width: 160px; height: 32px; line-height: 32px; font-size: 26px; color: #2a73b0; background-color: #FFF; margin: 0 auto; text-align: center; }
.sy_pro{width: 1200px; height: auto; margin: 0 auto;}
.sy_pro_list { width: 232px;float: left; height: auto; margin: 0 auto; overflow: hidden; clear:both}
.sy_pro_list h4{width: 232px; height: 45px;clear:both}
.sy_pro_list h4 a{display: block; line-height: 45px;color: #fff;font-weight: bold;font-size: 18px;text-align: center;background: #1367c5}
.sy_pro_list ul { clear:both;padding-top: 10px;}
.sy_pro_list ul li { width: 108px; height: 30px; float: left; line-height: 30px; margin: 0 3px 10px; background-color: #fff; font-size: 14px; text-align: center; overflow: hidden; border: 1px #d1d1d1 solid; }
.sy_pro_list ul li a:link { text-decoration: none; color: #858585; display: block; }
.sy_pro_list ul li a:visited { text-decoration: none; color: #858585; display: block; }
.sy_pro_list ul li a:hover {  display: block; color: #fff; background-color: #1367c5; }
.sy_pro_list ul li a:active { text-decoration: none; color: #858585; display: block; }
.sy_cp_bg{width: 940px;float: right;}
.sy_cp_list a { width: 230px; height: 210px; background-color: #fff; display: block; }
.sy_cp_list a:hover { width: 230px; height: 210px; display: block; color: #FFF; background-color: #2269d5; }
.sy_cp_bg .index_pro { width: 100%; padding: 25px 0; height: auto }
.sy_cp_bg dl { float: left; width: 298px; border: #e4e4e4 solid 1px; margin: 0 20px 20px 0; background: #fff; text-align: center; }
.sy_cp_bg dl:nth-child(3n) { margin-right: 0px; }
.sy_cp_bg dl:hover dd { background: #1367c5; color: #fff }
.sy_cp_bg dl dt { width: 298px; height: auto; }
.sy_cp_bg dl dt img { max-width: 100%; }
.sy_cp_bg dl dd { line-height: 40px; height: 40px; text-align: center; background: #f8f8f8; font-size: 14px; overflow: hidden; }
/*左右产品*/
.tj_cp { width: 890px; height: auto; overflow: hidden; float: right; }
.tj_cp_top { width: 890px; height: 40px; margin: 0 auto; text-align: left; color: #333333; margin-bottom: 10px; font-size: 30px; line-height: 40px; overflow: hidden; }
.tj_cp_tf { width: 230px; float: left; margin-left: 55px; font-size: 18px; font-weight: bold; color: #FFF; }
.tj_cp_r { width: 100px; float: right; }
.tj_cp_r a { color: #FFF; }
.tj_cp_r a:hover { text-decoration: underline; }
.tj_cp_bg { width: 890px; height: auto; margin: 0 auto; overflow: hidden; background-color: #dedede; }
/*right*/
.right { width: 940px; height: auto; float: right; margin-bottom: 20px; }
.right_top { width: 940px; height: 50px; margin: 0 auto; border-bottom: 1px #006ec6 solid; margin-bottom: 15px; }
.right_tf { max-width: 400px; overflow: hidden; height: 50px; line-height: 50px; font-size: 22px; font-weight: bold; color: #006ec6; float: left; }
.right_r { text-align: right; line-height: 50px; margin-right: 20px !important; margin-right: 10px; }
.right_bg { width: 940px; height: auto; margin: 0 auto; margin-top: 10px; overflow: hidden; }
.right_bt { width: 940px; height: 7px; }
.kkfk { width: 100%; height: auto; margin: 0 auto; margin: 25px 0; }
.kkfk_bg { width: 1200px; height: auto; margin: 0 auto; overflow: hidden; background-color: #f6f6f6; padding: 20px; margin-top: 20px; }
.kkfk_body ul li { width: 270px; padding: 15px; height: auto; float: left; text-align: center; line-height: 30px; }
.kkfk_body ul li img { width: 260px; height: 195px; padding: 5px; border: 1px solid #ddd; }
/*公司简介*/
.gsjj { width: 100%; height: auto; margin: 0 auto; margin-top: 25px; }
.gsjj_top { width: 96%; height: 45px; line-height: 45px; margin: 0 auto; font-size: 20px; color: #0f5ab7; margin-top: 15px; border-bottom: 2px #d9d9d9 solid; margin-bottom: 15px; }
.gsjj_bg { width: 1160px; height: auto; margin: 0 auto; overflow: hidden; background-color: #f6f6f6; padding: 20px; margin-top: 20px; }
.gsjj_body { width: 788px; height: auto; float: right; color: #666666; font-size: 14px; line-height: 30px; }
.gsjj_img { width: 350px; height: 234px; float: left; background: url(../images/gsjj_img.jpg) no-repeat center top; }
/* mover ad */
.movead { zoom: 1; width: 1200px; margin: 0 auto; margin-top: 25px; }
.movead .pcont { width: 1134px; height: 240px; overflow: hidden; float: left; margin-left: 5px; margin-right: 5px; }
.movead .ScrCont { width: 32766px; zoom: 1; }
.movead #List1_1 { FLOAT: left }
.movead #List2_1 { FLOAT: left }
.movead .prev { background: url(../images/leftbtn.png) no-repeat center; FLOAT: left; WIDTH: 27px; HEIGHT: 240px; _behavior: url(../other/iepngfix.htc); }
.movead .next { background: url(../images/rightbtn.png) no-repeat center; FLOAT: left; WIDTH: 27px; HEIGHT: 240px; _behavior: url(../other/iepngfix.htc); }
.movead .pl img { DISPLAY: block; CURSOR: pointer; width: 270px; height: 200px; margin: 0 auto; border: 1px #dadada solid; padding: 2px; }
.movead .pl { float: left; width: 276px; height: 240px; overflow: hidden; margin-right: 5px; margin-left: 4px; background-color: #f2f2f2; }
.movead .pl a { height: 240px; display: block; color: #0859ab; }
.movead .pl a:hover { height: 240px; display: block; color: #fff; background-color: #0859ab; }
.movead .pl img.picshadow { width: 200px; }
.movead .pl a:hover img { border: 1px #0859ab solid; padding: 2px; }
/*联系方式*/
.sy_lx { width: 1200px; height: 350px; margin: 0 auto; border: 1px #cdcdcd solid; margin-top: 20px; }
.sy_lx_map { width: 880px; float: left; height: 350px; }
.sy_lx_bg { width: 290px; float: right; margin-top: 15px; }
.news { width: 100%; height: auto; margin: 0 auto; background-color: #ededed; overflow: hidden; margin-top: 30px; padding-bottom: 30px; padding-top: 20px; }
.news1 { width: 420px; height: auto; float: left; margin-left: 10px; margin-right: 10px; overflow: hidden; }
.news1_top { width: 100%; height: 45px; line-height: 45px; border-bottom: 1px #bcbdbf dotted; margin: 0 auto; border-bottom: 1px #dedede solid; }
.news1_tf { width: 40%; height: 45px; float: left; border-bottom: 1px #2a73b0 solid; text-align: center; font-size: 18px; color: #333333; }
.news1_r { float: right; width: 10%; text-align: right; margin-right: 20px !important; height: 45px; line-height: 45px; }
.news1_img { width: 100%; height: 105px; margin: 0 auto; text-align: center; margin-top: 15px; margin-bottom: 10px; }
.news1_bg { width: 100%; height: auto; margin: 0 auto; overflow: hidden; }
.news1_bg p { line-height: 36px; height: 36px; padding: 0 0 0 10px; color: #666666; font-size: 14px;}
.news_list { width: 100%; float: left; height: 35px; line-height: 35px; border-bottom: #CCCCCC 1px dashed; }
.news_list a { color: #666666; display: block; }
.news_list a:hover { color: #0d62cc; }
.news2 { width: 300px; float: left; margin-left: 20px; overflow: hidden; }
.cp { width: 745px; margin: 0 auto; }
.cp_top { width: 745px; height: 65px; background: url(pro_../images/top.png) no-repeat; }
.cp_tf { float: left; margin-left: 34px !important; margin-left: 17px; color: #1c73b0; font-size: 14px; font-weight: bold; line-height: 50px; margin-top: 10px; }
.cp_more { text-align: right; margin-right: 20px !important; margin-right: 10px; margin-top: 30px; }
.cp_bg { width: 745px; background: url(../images/pro_bg.gif) repeat-y; margin: 0 auto }
.cp_bt { width: 745px; height: 11px; background: url(../images/pro_bt.gif) no-repeat; margin: 0 auto }
/*left*/
.left { float: left; width: 232px; height: auto; margin: 0 auto; overflow: hidden; border: 2px #006ec6 solid; }
.left_pro_top { width: 232px; height: 82px; line-height: 82px; background: url(../images/left_pro_top.jpg) no-repeat center top; background-color: #006ec6; color: #FFF; font-size: 24px; font-weight: bold; text-align: center; }
.left_pro_bg { width: 232px; height: auto; overflow: hidden; margin: 0 auto; padding-bottom: 15px; background-color: #006ec6; }
.left_list { width: 232px; height: auto; margin: 0 auto; text-align: left; overflow: hidden; text-indent: 30px; }
.left_list h4{line-height: 60px;font-weight: bold;font-size: 22px;}
.left_list h4 a{color: #fff}
.left_list ul { }
.left_list ul li { width: 232px; height: 45px; float: left; line-height: 45px; background: url(../images/left_list.jpg) no-repeat center bottom; font-size: 14px; }
.left_list ul li a { text-decoration: none; color: #fff; display: block; }
.left_list ul li a:visited { text-decoration: none; color: #fff; display: block; }
.left_list ul li a:hover { height: 45px; line-height: 45px; display: block; color: #fff; }
.left_list ul li a:active { text-decoration: none; color: #fff; display: block; }
#navigation a.here:link, #navigation a.here:visited, #navigation a.here:hover, #navigation a.here:active { height: 50px; line-height: 50px; display: block; color: #fff; background-color: #d02617; }
.left_lx { width: 230px; height: auto; margin: 0 auto; overflow: hidden; }
.left_lx_top { width: 232px; height: 40px; color: #FFF; font-size: 26px; line-height: 50px; text-align: center; background-color: #006ec6; clear:both;}
/*foot*/
.bottom { width: 100%; height: auto; margin: 0 auto; overflow: hidden; color: #5f5f5f; padding-bottom: 20px;  }
.bottom a { color: #5f5f5f; }
.foot_menu { width: 100%; height: 50px; margin: 0 auto; overflow: hidden; margin-bottom: 15px; background-color: #0d62cc; color: #FFF; line-height: 50px; text-align: center; font-size: 14px; }
.foot_menu ul { width: 1200px; height: auto; margin: 0 auto; color: #FFF; }
.foot_menu ul li { width: 133px; float: left; text-align: center; }
.foot_menu ul li a { color: #fff; }
.foot_menu ul li a:hover { text-decoration: underline; }
.foot { width: 620px; height: auto; float: right; overflow: hidden; margin: 0 auto; margin-top: 30px; font-size: 14px; }
.img-list li { width: 298px; height: auto; overflow: hidden; position: relative; float: left; margin-right: 20px; text-align: center; margin-bottom: 20px; _display: inline; line-height: 40px; font-size: 14px; border: 1px solid #ccc; }
.img-list li:nth-child(3n) { margin-right: 0; }
.img-list li a { display: inline-block; }
.img-list li a:hover p { background: #006ec6; color: #fff; }
.img-pop { position: absolute; top: 0; height: 100%; z-index: 1; text-align: center; }
.news_con ul { margin-bottom: 20px; }
.news_con ul li { line-height: 45px; height: 44px; border-bottom: 1px dashed  #ccc; }
.news_con ul li a { display: block; width: 90%; float: left; font-size: 14px;}
.news_con ul li span { display: block; float: right; }
.Page { width: 100%; text-align: center; font-size: 14px; padding: 10px 0; }
.Page ul { float: right; }
.Page dd { float: left; line-height: 39px; }
.Page a { display: inline-block; padding: 5px 12px; background: #ffffff; border: 1px solid #e5e5e5; float: left; text-decoration: none; color: #333; outline: none; }
.Page a:hover { background: #004098; color: #FFF; background-repeat: no-repeat; }
.Page span { display: inline-block; float: left; padding-left: 3px; }
.Page span#current { padding: 5px 12px; background: #004098; color: #FFF; border: 1px solid #e5e5e5; }
.area { width: 100%; height: auto; margin: 0 auto; margin-top: 25px; font-size: 14px; line-height: 35px; }
.area_list { width: 1200px; padding: 20px 0; height: auto; margin: 0 auto }
.area_list a { display: inline-block; padding: 0 22px; float: left; }
.right_con { width: 920px; margin: 0 auto; margin-top: 10px; }
.rcon_tit { width: 920px; margin: 0 auto; height: auto; overflow: hidden; border-bottom: #ccc 1px dashed; margin-bottom: 15px; padding-bottom: 15px; }
.rcon_text { margin: 0 auto; width: 920px; overflow: hidden; line-height: 30px; font-size: 14px; }
.rcon_text td img { padding: 5px; border: 1px solid #ccc; margin: 15px 0; }