@charset "utf-8";
/* CSS Document */
.w1200 { margin: 0 auto; width: 1200px; height: auto; min-width: 1200px; }
/*首页头部 start*/
.top { HEIGHT: 46px; LINE-HEIGHT: 46px; overflow: hidden; }
.toptel { float: right; padding-left: 20px; }
.toptel span { font-size: 18px; }
.topsearch { HEIGHT: 46px; WIDTH: 220px; PADDING-LEFT: 0px; LINE-HEIGHT: 0px; float: right; }
.topsearch input { float: left; }
.inp_srh { width: 173px; height: 46px; line-height: 46px; text-indent: 10px; color: #666666; border: none; background: url(../images/top_bg01.jpg) top center repeat-x; }
.btn_srh { width: 46px; height: 46px; line-height: 46px; background: url(../images/searchbg.png) no-repeat center; border: none; cursor: pointer; }
.topnav { HEIGHT: 120px; WIDTH: 1200px; MARGIN: 0px auto; Z-INDEX: 99999 }
.logo { WIDTH: 320px; FLOAT: left; padding-top: 13px; }
/*首页头部 end*/

/*首页关于我们 start*/
.g-nsw { border: 0px solid #b5b5b6; padding: 0px 0px; margin-top: 70px; margin-bottom: 50px; }
.g-nsw dt { width: 600px; float: right; }
.g-nsw dt img { display: block; }
.g-nsw dd { width: 550px; float: left; font-size: 14px; color: #3e3a39; line-height: 28px; padding: 0px 0px 0px; }
.g-nsw dd span { color: #fb6a0a; font-size: 24px; }
.g-nsw dd .c1 { padding: 20px 0px 0px; text-indent: 2em; }
.g-nsw dd .c2 { padding: 20px 0px 0px; text-align: right; }
.g-nsw dd .c3 { font-size: 32px; color: #666666; font-weight: bold; letter-spacing: 4px; }
.g-nsw dd .c4 { font-size: 32px; color: #666666; padding: 20px 0px 20px 0px; background: url(../images/line.png) bottom left no-repeat; }
/*首页关于我们 end*/

/*标题介绍 start*/
.tit1 { margin: 20px auto 40px auto; width: 1200px; text-align: center; background: url(../images/tit1.png) no-repeat center bottom; }
.tit1 h2 { margin: 0 auto; width: 1200px; height: 45px; text-align: center; color: #333; font-weight: bold; line-height: 45px; text-transform: uppercase; font-size: 30px; font-weight: normal; padding: 20px 0px 5px 0px; letter-spacing: 5px; }
.tit1 h2 span { color: #E8000D; letter-spacing: 5px; }
.tit1 .ad { color: #999; padding-bottom: 35px; }
.tit1 h3 { color: #666; font-size: 14px; font-weight: normal; line-height: 22px; padding: 20px 0px; }
.tit1 h3 a { padding: 0px 5px; }
/*标题介绍  end*/

/*首页产品推荐 start*/
.pro_box { background: #F2F2F2; padding: 0px 0 2px; *padding: 0px 0 30px;
margin: 0px 0px 0px 0px; }
.pro-type { width: 260px; height: auto; overflow: hidden; }
.pro-type ul { margin: 0; padding: 0; }
.pro-type ul li { float: left; display: block; margin-top: 1px; width: 260px; height: 58px; }
.pro-type ul li a { border-left: 4px solid #E6E6E6; display: block; color: #333; font-size: 14px; line-height: 58px; text-indent: 48px; background: url(../images/pro_ico2.png) no-repeat 0px center; }
.pro-type ul li a:hover { color: #E8000D; background: url(../images/pro_ico1.png) no-repeat 0px center; border-color: #E8000D; }
.pro-type h3 { float: left; width: 260px; height: 108px; background: url(../images/case_h.gif) no-repeat center top; overflow: hidden; text-align: center; font: 30px "Microsoft Yahei"; color: #fff; line-height: 108px; }
.pro-type h3 a { color: #fff; }
.pro-type h3 a:hover { text-decoration: none; }
.protj { height: auto; overflow: hidden; }
a.more1:link, a.more1:visited { display: block; width: 120px; height: 30px; color: #333; text-align: center; font-size: 14px; line-height: 30px; border: 1px solid #666; border-radius: 20px; }
a.more1:hover { border: 1px solid #d00; color: #d00; }
/*首页产品推荐 end*/

/*首页新闻资讯 start*/
.info_1 { width: 1200px; height: auto; overflow: hidden; padding-bottom: 30px; }
.zf-sy-news { width: 614px; margin: 0 auto; color: #fff; overflow: hidden; }
.zf-sy-news a { transition: all 0.5s; }
.sy-news-list { float: left; margin: 0 40px 25px 0px; border-bottom: 1px dotted #CCC; padding-bottom: 25px; }
.sy-news-list:hover .zf-date-m { background-color: #C91019; color: #fff; }
.sy-news-list:hover .zf-date-d { color: #C91019; }
.sy-news-list:hover h3 a { color: #C91019; }
.sy-news-date { width: 70px; background-color: #fff; height: 110px; line-height: 55px; font-weight: bolder; }
.sy-news-date p { text-align: center; font-size: 14px; transition: all 0.5s; }
.zf-date-m { background-color: #E8000D; color: #C3C3C3; }
.zf-date-d { background-color: #f6f6f6; color: #a3a3a3; }
.sy-news-mn { font-size: 14px; line-height: 25px; }
.sy-news-mn a:hover { color: #C91019; }
.sy-news-mn h3 { overflow: hidden; clear: both; font-weight: bold; }
.sy-news-mn p { color: #999; font-size: 12px; line-height: 20px; }
/*首页新闻资讯 end*/

.brief { text-align: center; color: #888; }
#Mcase { width: 1200px; margin: auto; margin-top: 40px; }
#Mcase_l { width: 528px; height: 400px; overflow: hidden; float: left; }
#Mcase_l div { width: 528px; height: 400px; }
#Mcase_l div .img, #Mcase_l div .img img { width: 528px; height: 320px; }
#Mcase_l div .tit { position: relative; padding-top: 15px; font-size: 16px; text-align: left; color: #0CA515; }
#Mcase_l div .tit span { position: absolute; right: 0; top: 15px; color: #999; font-family: Arial; }
#Mcase_l div .con { width: 528px; padding-top: 8px; color: #999; line-height: 150%; }
#Mcase_r { width: 625px; height: 402px; float: right; }
#Mcase_r a { display: block; width: 100%; height: 132px; border-top: 1px dashed #DDD; position: relative; }
#Mcase_r a:first-child { border-top: 0px none; }
#Mcase_r a .num { width: 100px; height: 80px; float: left; margin-left: 25px; margin-top: 25px; }
#Mcase_r a .tit { position: absolute; left: 135px; top: 20px; padding: 0; font-size: 20px; color: #0CA515; }
#Mcase_r a .con { position: absolute; left: 135px; top: 56px; width: 426px; padding: 0; color: #999; line-height: 180%; }
.black { margin: 0px 0px 0px 0px; padding: 30px 0; background: #333; }
.i_contactcon { width: 390px; overflow: hidden; color: #ccc; font-size: 14px; line-height: 28px; margin-top: 10px; }
.i_contactcon img { margin-right: 10px; vertical-align: middle; }
.i_contactcon .con_tit { margin-bottom: 8px; height: 36px; border-bottom: 1px dotted #666; font-size: 22px; display: block; }
.i_contactcon a { color: #ccc; }
.i_contactcon a:hover { color: #E8000D; text-decoration: underline; }
.code { OVERFLOW: hidden; WIDTH: 340px; }
.code .wx { OVERFLOW: hidden; WIDTH: 120px; FLOAT: right; margin-left: 50px; }
.code .wx EM { COLOR: #ccc; TEXT-ALIGN: center; font-size: 14px; line-height: 22px; DISPLAY: block }
.code .wx SPAN { COLOR: #ccc; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 5px; font-size: 14px; line-height: 16px; PADDING-LEFT: 0px; DISPLAY: block; PADDING-RIGHT: 0px }
.bot_logo { width: 280px; height: 100px; padding-right: 80px; margin-top: 10px; color: #ccc; }
.bot_logo .con_tit { margin-bottom: 8px; height: 36px; border-bottom: 1px dotted #666; font-size: 22px; display: block; }
.bot_logo ul { margin: 0; padding: 0; }
.bot_logo ul li { float: left; display: block; width: 100px; height: 26px; }
.bot_logo ul li a { display: block; color: #ccc; }
.bot_logo ul li a:hover { color: #E8000D; text-decoration: underline; }
/**/
.copyright_box { width: 100%; height: auto; overflow: hidden; padding: 12px 0; background: #222222; }
.copyright { margin: 0 auto; width: 1200px; height: auto; overflow: hidden; color: #999999; font-size: 14px; line-height: 20px; }
.copyright a:link, .copyright a:visited { color: #999999; }
.copyright a:hover { color: #999999; text-decoration: underline; }
/*内页排版*/
.ptb { width: 100%; height: auto; overflow: hidden; padding: 30px 0; background: #f5f5f5; }
.bg900 { background: url(../images/bg900.jpg) right repeat-y; }
/*左*/
.siders { width: 260px; float: left; }
.menu001 li { font-size: 14px; }
.menu001 li.current .menu_first { color: #fff; background: url(../images/sub_menu.png) no-repeat; height: 75px; line-height: 65px; font-size: 24px; }
.menu001 li.current .sub-sub-menu { display: block; }
.menu001 li .menu_first { display: block; padding-left: 37px; height: 58px; line-height: 58px; padding-top: 0; border-bottom: #eaeaea solid 0px; font-size: 16px; }
.menu001 li .sub-sub-menu { display: none; border-bottom: #eaeaea solid 0px; margin: 0px 0 0px; }
.menu001 li .sub-sub-menu dt { line-height: 58px; background-color: #fff; font-size: 14px; margin: 0px 0px 1px 0px; }
.menu001 li .sub-sub-menu dt a { border-left: 4px solid #E6E6E6; display: block; padding-left: 48px; color: #333; background: url(../images/pro_ico2.png) no-repeat 0px center; }
.menu001 li .sub-sub-menu dt.current a, .menu001 li .sub-sub-menu dt:hover a, .menu001 li .sub-sub-menu dt a:hover { border-color: #E8000D; color: #E8000D; background: url(../images/pro_ico1.png) no-repeat 0px center; }
.menu001 li .sub-sub-menu dd { line-height: 36px; border-left: 1px solid #f0efee; border-right: 1px solid #f0efee; border-bottom: 0px solid #f0efee; background-color: #fff; font-size: 14px; }
.menu001 li .sub-sub-menu dd a { display: block; padding-left: 36px; color: #666; }
.menu001 li .sub-sub-menu dd.current a, .menu001 li .sub-sub-menu dd:hover a, .menu001 li .sub-sub-menu dd a:hover { color: #000; }
.sub_contact_left { padding: 18px 10px; line-height: 28px; background: #FFFFFF; }
.m_t { margin-top: 10px; }
/*右*/
.frams { float: right; width: 900px; }
.fram-title { border-bottom: #eaeaea solid 1px; padding: 14px 0 14px 0; color: #999; }
.fram-title span { border-left: #354052 solid 5px; height: 20px; line-height: 20px; padding-left: 15px; color: #333; }
.fram-title .sub-menu { position: absolute; left: 31px; top: 15px; color: #666; }
.fram-title a { color: #333; }
.fram-title a:hover { text-decoration: underline; }
.fram-title em { font-family: "宋体"; padding: 0 8px; color: #c8c8c8; font-style: normal; }
.sub_info { line-height: 28px; padding: 20px 8px 20px 8px; font-size: 14px; }
.sub_info p { margin-bottom: 0px; }
.sub_info img { line-height: 0px; max-width: 100%; }
/*contact*/
.contactcon { font-size: 14px; }
.contactcon p { font-size: 14px; color: #303030; }
.contactcon span { color: #de002e; }
.contactcon h3 { padding-bottom: 10px; border-bottom: #cbcbcb 1px dotted; color: #9f9f9f; font-style: italic; }
.contactcon ul { padding: 15px 10px; border-bottom: #cbcbcb 1px dotted; color: #5a5a5a; }
.contactcon ul li { padding-left: 25px; line-height: 28px; }
.contactcon ul li.add { background: url(../images/contact_img01.png) no-repeat 0 5px; }
.contactcon ul li.tel { background: url(../images/contact_img01.png) no-repeat 0 -17px; }
.contactcon ul li.fax { background: url(../images/contact_img01.png) no-repeat 0 -41px; }
.contactcon ul li.mail { background: url(../images/contact_img01.png) no-repeat 0 -62px; }
.contactcon ul li.sj { background: url(../images/contact_img01.png) no-repeat 0 -82px; }
.contactcon ul li.yb { background: url(../images/contact_img01.png) no-repeat 0 -107px; }
.contactcon ul li.wz { background: url(../images/contact_img01.png) no-repeat 0 -126px; }
.contactcon ul li.qq { background: url(../images/contact_img01.png) no-repeat 0 -152px; }
.contact-map { padding: 15px 10px 30px; }
/*contact*/
.table_cs_ys { border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }
.table_cs_ys td { border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
/* 首页联系方式 */
.index_ys { height: auto; font-size: 14px; margin: 0 auto; padding-bottom: 50px; background: #F2F2F2; }
.index_ys ul li font { width: 42px; height: 42px; margin-right: 5px; background-color: #E8000D; display: inline-block; color: #fff; line-height: 42px; font-size: 24px; text-align: center; font-weight: bold; }
.index_ys ul li.li1 { cursor: pointer; width: 825px; height: 200px; padding-left: 375px; background: url(../images/li1_bg.jpg) left top no-repeat; padding-top: 40px; }
.index_ys ul li.li1 h1 { height: 47px; margin-bottom: 10px; padding-bottom: 4px; border-bottom: 1px solid #CCC; color: #093; font-size: 25px; line-height: 47px; }
.index_ys ul li.li2 { cursor: pointer; height: 216px; padding-right: 335px; background: url(../images/li2_bg.png) right center no-repeat; }
.index_ys ul li.li2 h1 { height: 47px; margin-bottom: 10px; padding-bottom: 4px; border-bottom: 1px solid #CCC; color: #093; font-size: 25px; line-height: 47px; }
.index_ys ul li.li3 { cursor: pointer; height: 216px; margin-top: -40px; padding-left: 425px; background: url(../images/li3_bg.png) left center no-repeat; }
.index_ys ul li.li3 h1 { height: 47px; margin-bottom: 10px; padding-bottom: 4px; border-bottom: 1px solid #CCC; color: #093; font-size: 25px; line-height: 47px; }
.index_ys ul li.li4 { cursor: pointer; height: 260px; margin-top: -60px; padding-right: 365px; background: url(../images/li4_bg.jpg) right center no-repeat; }
.index_ys ul li.li4 h1 { height: 47px; margin-bottom: 10px; padding-top: 80px; padding-bottom: 4px; border-bottom: 1px solid #CCC; color: #093; font-size: 25px; line-height: 47px; }
.index_ys ul li:hover { opacity: 0.8; }
/* 联系 */
.contact_bt { padding: 65px 0px; }
.contact_bt .d1 { text-align: center; }
.contact_bt .d2 { text-align: center; line-height: 80px; color: #E8000D; font-weight: bold; font-size: 20px; }
.contact_bt .l1 { width: 318px; float: left; border: 1px solid #E9E9E9; padding: 35px 0px 35px 80px; background: url(../images/l1.png) no-repeat 36px; line-height: 25px; }
.contact_bt .l2 { width: 320px; float: left; border-top: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; padding: 35px 0px 35px 80px; background: url(../images/l2.png) no-repeat 36px; line-height: 25px; }
.contact_bt .l3 { width: 318px; float: left; border: 1px solid #E9E9E9; padding: 35px 0px 35px 80px; background: url(../images/l3.png) no-repeat 36px; line-height: 25px; }
/* 网站底部 */
.hmian_3 { width: 100%; height: auto; margin: 0 auto; overflow: hidden; background: url(../images/mlt_bg2.jpg) no-repeat center bottom; background-attachment: fixed; }
.hom_mian { width: 1200px; height: auto; margin: 0 auto; overflow: hidden; }
.hom_cont { width: 1200px; height: auto; margin: 0 auto; }
.hom_cont h2 { display: block; text-align: center; font-size: 26px; color: #FFF; padding: 40px 0; }
.home_ditu { background: url(../images/homeditubg.jpg) no-repeat; height: auto; overflow: hidden; }
.ditu { height: 300px; }
.dizhi { height: 100px; position: relative; }
.dizhi h2 { position: absolute; top: -70px; left: 295px; background: #E8000D; font-size: 20px; color: #fff; padding: 10px 0; width: 610px; text-align: center; }
.dizhi ul { width: 915px; margin: 0 auto; display: block; padding-top: 30px; }
.dizhi ul h3 { width: 915px; display: block; font-size: 24px; color: #fff; text-align: center; }
.inde_bott { width: 100%; height: auto; margin: 0 auto; overflow: hidden; background: #000; position: relative; z-index: 9999; }
.bot_lo { float: left; width: 300px; height: 175px; margin: 30px 0 0 0; overflow: hidden; background: url(../images/hom_bott.png) no-repeat center left; }
.bot_nav { width: 500px; height: auto; overflow: hidden; margin: 30px 8px; padding: 0 30px; font-family: Arial, "Microsoft YaHei", Simsun; float: left; display: inline-block; border-left: 1px solid #1c1c1c; border-right: 1px solid #1c1c1c; color: #FFF; font-size: 14px; line-height: 30px; }
.Connect_with { height: auto; overflow: hidden; font-size: 14px; color: #FFF; float: right; width: 320px; margin-top: 30px; display: inline-black; }
.Connect_with h2 { font-weight: bold; font-size: 16px; padding-bottom: 30px; padding-left: 50px; }
.Connect_with .wx { OVERFLOW: hidden; WIDTH: 120px; FLOAT: right; margin-left: 30px; }
.Connect_with .wx span { COLOR: #eeeeee; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 5px; font-size: 14px; line-height: 16px; PADDING-LEFT: 0px; DISPLAY: block; PADDING-RIGHT: 0px }
/* 首页底部 start */
#foot { background: #000000; height: auto; padding: 60px 0px 60px 0px; }
#foot_con { width: 1200px; height: 100%; margin: auto; min-width: 1200px; }

#foot_l { width: 680px; float: left; overflow: hidden; }
.footList { float: left; padding-right: 16px; margin-top: 30px; }
.footList li a { display: block; padding-bottom: 7px; color: #666; }
.footList li a:hover, .footList li a:active { color: #FFF; }
.footList li a.ftit { color: #CCCCCC; display: block; padding-top: 5px; padding-bottom: 15px; }
.footList li a.ftit:hover, .footList li a.ftit:active { color: #FFF; }
#foot_l_txt { border-top: 0px solid #555; color: #666; padding-top: 10px; margin-top: 10px; }
#foot_l_txt a { color: #666; }
#foot_l_txt a:hover, #foot_l_txt2 a:active { color: #FFF; }

#foot_r { width: 520px; height: 100%; float: right; margin-top: 30px; }
#foot_r .wx { OVERFLOW: hidden; WIDTH: 120px; FLOAT: right; margin-left: 10px; }
#foot_r .wx EM { COLOR: #CCCCCC; TEXT-ALIGN: center; font-size: 14px; line-height: 22px; DISPLAY: block }
#foot_r .wx SPAN { COLOR: #CCCCCC; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 5px; font-size: 14px; line-height: 16px; PADDING-LEFT: 0px; DISPLAY: block; PADDING-RIGHT: 0px }
.bt_prolist { width: 150px; float: left; display: block; }
/* 友情链接 */
#links { padding-top: 10px; border-top: 1px solid #333; margin-top: 10px; }
#linksCon { width: 1200px; margin: auto; }
#links strong { color: #666; font-weight: normal; }
#links strong img { margin-top: -3px; margin-right: 5px; height: 18px; }
#links a { color: #666; display: inline-block; margin-right: 10px; }
#links a:hover, #links:active { color: #FFF; }
#links a img { margin-right: 5px; margin-top: -2px; }
/* 首页底部 end */