﻿@charset "utf-8";
/*reset.css*/
html { color:#000; background:#FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style:inherit; font-weight:inherit; }
del, ins { text-decoration:none; }
li { list-style:none; }
caption, th { text-align:left; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:baseline; }
sub { vertical-align:baseline; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input, button, textarea, select { *font-size:100%; }
input, select { vertical-align:middle; }
body { font:12px/1.231 arial, helvetica, clean, sans-serif; }
select, input, button, textarea, button { font:99% arial, helvetica, clean, sans-serif; }
table { font-size:inherit; font:100%; border-collapse:collapse; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%; line-height:100%; }
h1 { font-size:32px; }
h2 { font-size:26px; }
h3 { font-size:20px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
.mt10 { margin-top:10px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }
/*common.css*/
body { color:#666666; font:12px/1.231 Microsoft YaHei, Arial, Helvetica, sans-serif, ""; background:url(../img/top.jpg) repeat-x center top; }
a { color:#3f3f3f; text-decoration:none; }  
a:focus { outline:0; } 
a:hover { text-decoration:underline; }
.vam { vertical-align:middle; }
.clear { clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.tr { text-align:right; }
.tl { text-align:left; }
.center { text-align:center; }
.fl { float:left; }
.fr { float:right; }
.fw { font-family:"微软雅黑", "宋体"; }
.pa { position:absolute; }
.pr { position:relative }
.mt8 { margin-top:8px; }
.font14 { font-size:14px; font-weight:bold; }
#nodata { padding:80px; padding-left:150px; border:solid 1px #eee; margin:10px 0; background:url(../img/nodata.gif) no-repeat 20px 20px; }
/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1 { display:none; z-index:1001; width:398px; border:1px solid #ccc; background:#fff; padding-bottom:20px; }
#mesbook1_c div, #mesbook1 div { border:1px solid #E4E3E3; background:#EBECEB; height:18px; padding:4px .5em 0; margin-bottom:10px; }
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto; }
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right; }
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns { padding-bottom:10px; }
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input { margin-right:20px; }
/*rollup.css*/
#roll_top, #fall, #ct { position:relative; cursor:pointer; height:72px; width:26px }
#roll_top { background:url(../img/top.gif) no-repeat }
#fall { background:url(../img/top.gif) no-repeat 0 -80px }
#ct { background:url(../img/top.gif) no-repeat 0 -40px }
#roll { display:block; width:15px; margin-right:-500px; position:fixed; right:50%; top:50%; _margin-right:-505px; _position:absolute; _margin-top:300px; _top:expression(eval(document.documentElement.scrollTop));}
.ImTable * { padding:0px; margin:0px }
.ImTable { border-collapse:collapse; border:none; background:url(../img/bg.gif) }
.ImTable h2 { font-size:14px; font-weight:bold; margin-top:5px }
.ImHeader { height:165px; background:url(../img/im_01.gif) }
.ImRow0 { background:url(../img/ico_item1.gif) no-repeat; margin:10px 10px 0; height:24px; padding-left:10px; padding-top:4px; }
.ImRow1 { background:url(../img/ico_item1.gif) no-repeat; margin:10px 10px 0; height:24px; padding-left:10px; padding-top:4px; }
a.im, a:hover.im { text-decoration:none; height:35px; color:#292522; font-size:12px; }
.ImFooter { height:90px; background:url(../img/im_04.gif) no-repeat; display:inline-block; width:150px; font-family:Arial, Helvetica, sans-serif; }
.ImFooter h5 { font-size:14px; font-weight:normal; color:#121212; text-align:center; margin:15px 0 0; font-family:'宋体'; }
.ImFooter p { font-size:20px; font-weight:bold; color:#fff; text-align:center; margin:10px 0; }
.cart_header, .cart_content, .cart_footer { width:960px; margin:0 auto; }
.header, .content, .footer { width:960px; margin:0 auto; }
.left { width:201px; float:left; overflow:hidden; }
.left2 { width:670px; float:left; overflow:hidden; }
.left3 { width:754px; float:left; overflow:hidden; color:#666; }
.lefttop { background:url(../img/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; }
.left2top { background:url(../img/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; }
.leftbot { background:url(../img/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.left2bot { background:url(../img/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right { width:754px; float:left; display:inline; margin-left:5px; overflow:hidden; }
.right2 { width:275px; float:right; overflow:hidden; }
.right3 { width:201px; float:right; overflow:hidden; color:#666; }
.righttop { background:url(../img/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; }
.right2top { background:url(../img/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; }
.rightbot { background:url(../img/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right2bot { background:url(../img/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right_main { width:752px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden; }
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden; }
.left2_main { width:668px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden; }
/*头部开始*/
.h_top { height:29px; line-height:29px; color:#383838; }
.h_top p a { padding:0 8px; color:#383838; }
.h_con { height:110px; }
.h_con h1 { padding:5px 0 0 0; }
.h_con h1 img { float:left; }
.wx{ float:left; }
.wx img{ width: 90px;
    height: 90px;
    padding-left: 100px;
    padding-top: 8px;}
.h_con h1 span { padding: 19px 0 0 17px;
    float: left;
    font-size: 24px;
    line-height: 32px;
    color: #b81f20;
    font-family: "微软雅黑"; }
.h_con h1 span em { font-size:20px; color:#5e5e5e; font-style:normal; display:block; font-weight:normal; }
.h_pho { padding: 29px 1px 0 30px;
    overflow: hidden;
    font-size: 20px;
    color: #000;
    font-family: "微软雅黑";
    background: url(../img/tel.png) no-repeat left 41px; }
.h_pho em { font-size:34px; color:#b81f20; font-style:normal; font-family:Georgia, "Times New Roman", Times, serif; }
.h_nav { height:39px; overflow:hidden; }
.h_nav ul li { float:left; overflow:hidden; height:34px; overflow:hidden; font-size:16px; background:url(../img/nbor.gif) no-repeat right top; }
.h_nav ul li a { color:#fff; display:inline-block; height:46px; line-height:38px; padding:0 13px; font-family:"微软雅黑"; }
.h_nav ul li a:hover, .h_nav ul .cur a { display:inline-block; color:#fff; text-decoration:none; background:url(../img/hover.gif) no-repeat center top; }
.h_nav ul .nobot { background:none; }
.h_nav ul li a:-webkit-any-link { display:block; }
.h_ser { width:960px; height:65px; margin:0 auto; }
.h_ser p { float:left; color:#575757; line-height:42px; }
.h_ser a { padding:0 10px 0 0; color:#575757; }
.s_inp { width:243px; height:26px; margin-top:7px; }
.inp01 { width:160px; height:26px; line-height:26px; border:none medium; background:url(../img/txt.gif) no-repeat; text-align:left; padding:0 0 0 14px; font-size:12px; color:#717171; margin-right:10px; display:inline; }
/*底部开始*/
.fbg { height:276px; overflow:hidden; background:url(../img/footer_bg.jpg) repeat-x center top; }
.f_nav { height:38px; line-height:38px; text-align:center; }
.f_nav a { padding:0 26px; color:#fff; background:url(../img/fnbor.gif) no-repeat right center; }
.f_nav a.nobot { background:none; }
.f_con { height:162px; overflow:hidden; padding:35px 0 0 0; }
.f_con a { color:#000; }
.f_con h1 { margin:20px 2px 0 100px; display:inline; overflow:hidden; }
.f_con em { padding:0 5px; font-size:12px; color: #b81f20; font-weight:bold; }
.f_con p { line-height:24px; text-align:left; padding:0 0 0 28px; color:#000; background:url(../img/fbor.gif) no-repeat left top; }
.f_con p img { vertical-align:middle; margin:0 0 0 15px; }
/*index.css*/
#flashs { position:relative; overflow:hidden; }
#flashs .bgitem { z-index:1; position:absolute; top:0; left:0; }
#flashs .btn { position:absolute; z-index:7; bottom:55px; right:46%; margin-right:-450px; padding:5px 6px; z-index:101 }
#flashs .btn span { color:#292522; background:#fff; border:1px solid #b81f20; cursor: pointer; display: inline-block; margin-left: 5px; padding:2px 6px; }
#flashs .btn span.cur { background:#b81f20; color:#fff; }
.banner { height:576px; background:url(../img/bans.jpg) no-repeat center bottom; }
.prolist { width:194px; height:878px; overflow:hidden; }
.prolist h2 { height:74px; line-height:74px; font-size:24px; background:url(../img/listh2.jpg) no-repeat; font-family:"微软雅黑"; text-align:center; }
.prolist h2 a { color:#fff; }
.list_c { overflow:hidden; border:4px solid #ccc; border-top:0; height:785px; padding:15px 0 0 0; background:url(../img/listbg.jpg) repeat-y; }
.list_c h3 { font-size:14px; height:43px; line-height:30px; overflow:hidden; font-weight:normal; background:url(../img/listh3.jpg) no-repeat; padding-left:15px; font-family:"微软雅黑"; margin-left:6px; }
.list_c h3 a { color:#fff; }
.list_c ul { padding:0 0 5px 0; overflow:hidden; }
.list_c ul li { height:30px; line-height:30px; overflow:hidden; background:url(../img/lix.gif) no-repeat center bottom; }
.list_c ul li a { color:#646464; padding-left:32px; background:url(../img/lidd.gif) no-repeat 17px 2px; }
.pro { width:744px; height:878px; overflow:hidden; }
.pro h2 { height:36px; line-height:36px; overflow:hidden; background:url(../img/barpro.gif) no-repeat; font-size:16px; font-weight:normal; font-family:"微软雅黑"; }
.pro h2 a { color:#fff; width:147px; text-align:center; display:inline-block; }
.pro h2 em { color:#6f6f6f; font-size:18px; padding-left:10px; font-style:normal; }
.pro h2 span a { padding:0 16px 0 0; width:auto; color:#3a3a3a; font-size:12px; font-family:"宋体"; }
.p_c { height:820px; overflow:hidden; padding:22px 0 0 0; }
.p_c ul li { float:left; margin:0 19px 0 0; width:235px; height:280px; display:inline; overflow:hidden; }
.p_c ul li img { width:229px; height:221px; border:1px solid #e1e1e1; padding:2px; }
.p_c ul li span a { color:#4f4f4f; text-align:center; display:block; line-height:40px; overflow:hidden; }
.p_c ul .nobot { margin-right:0; }
.p_c ul li p { font-size:0; line-height:0; }
.bd01 { position:relative; width:960px; margin-top:36px; height:172px;  background: url(../img/gg1_bg.jpg) no-repeat center bottom;}
.dh { position:absolute; top:30px; left:755px; font-size:16px; color:#464646; font-family:"微软雅黑"; }
.dh2 { position:absolute; top:30px; left:611px; font-size:16px; color:#464646; font-family:"微软雅黑"; }
.dh em { display:block; font-size:18px; font-weight:bold; background:#e0661e; width:126px; height:30px; line-height:30px; text-align:center; margin-bottom:5px; font-style:normal; }
.dh2 i {   height:30px; line-height:46px;   margin-bottom:5px; font-style:normal;     margin-left: -20px;}
.dh2 rem { display:block; font-size:18px; font-weight:bold; background:#e0661e; width:126px; height:30px; line-height:30px; text-align:center; margin-bottom:5px; font-style:normal; }
.dh em a { color:#fff; }
.dh2 rem a { color:#fff; }
.dh  span { display:block; font-size:26px; }
.dh2 span2 {  font-size:26px; }

/*产品*/
.cp{ width:732px; margin-left:18px; overflow:hidden}
.cp h2,.til01{ height: 36px;
    line-height: 36px;
    overflow: hidden;
    background: url(../img/barpro.gif) no-repeat;
    font-size: 16px;
    font-weight: normal;
    font-family: "微软雅黑";}
.cp h2 a{ line-height:35px; display:inline-block;   padding-left:15px; color:#646464}
.cp h2 a em{ font-style:normal; line-height:35px; display:inline-block;  padding-right:20px;}
.cp h2 a:hover,.cp h2 a.cur,.til01 a{ background:url(../img/sd01.jpg) no-repeat 0 0; color:#fff;}
.cp h2 a:hover em,.cp h2 a.cur em,.til01 a em{  }
.more01{ padding: 0 16px 0 0;
    width: auto;
    color: #3a3a3a;
    font-size: 12px;
    font-family: "宋体";}
.more01 a,.more01 a:hover,.cp h2 a .more01,.cp h2 a:hover .more01,.cp h2 .more01 a:hover,.cp h2 .more01 a,.til01 .more01 a{ background:none}
.cp_c{ width:755px; padding:17px 0 0;}
.cp_c dl{ width:233px; float:left; padding-right:15px; height:278px; overflow:hidden}
.cp_c dt{ height:201px;}
.cp_c dt img{     width: 229px;
    height: 221px;
    border: 1px solid #e1e1e1;
    padding: 2px;}
.cp_c dd{line-height:22px; color:#9a9a9a}
.cp_c dd h3 a{ font-size:12px; color:#7d7d7d}
.cp_c dd p{ height:45px; overflow:hidden}
.cp_c dd p b{ font-weight:normal; color:#000}
.cp_c dd a,.jz dd a,.gy_c dd a{ color:#004d90}
.cp_c dd span a { color:#4f4f4f; text-align:center; display:block; line-height:89px; overflow:hidden; }


.pkbg { height:1628px; overflow:hidden;background: url(../img/exp_bg.jpg) no-repeat center top; margin-top:33px; }
.pk { width:960px; height:1628px; margin:0 auto; background:url(../img/sj.gif) no-repeat 817px top; font-family:"微软雅黑"; overflow:hidden; }
.pk h2 { text-align:center; height:120px; display:block; }
.pk ul li { float:left; background:url(../img/pkbt.gif) no-repeat; width:437px; height:90px; line-height:90px; text-align:center; font-size:24px; margin:38px 43px 36px 0; display:inline; overflow:hidden; color:#3e3e3e; }
.pk ul li a { color:#3e3e3e; }
.pk ul .nobot { margin-right:0; background:url(../img/pkbt2.gif) no-repeat; }
.pk01 { height:328px; overflow:hidden; position:relative; }
.pk01 p { float:left; width:442px; margin-right:76px; display:inline; overflow:hidden; line-height:24px; color:#3e3e3e; font-size:13px; }
.pk01 p img { width:432px; height:235px; padding:2px; background:#fff; border:3px solid #b81f20; margin-bottom:10px; }
.pk01 .nobot { margin-right:0; background:url(../img/pkbt2.gif) no-repeat; }
.pk01 .nobot img { padding:4px; background:#fff; border:1px solid #d0d0d0; }
.pk01 span { position:absolute; top:33px; left:400px; color:#fff; font-size:16px; font-weight:bold; padding:24px 0 0 0; width:154px; height:130px; text-align:center; background:url(../img/pky.png) no-repeat; }
.pk01 span em { display:block; font-style:italic; font-size:56px; text-transform:uppercase; }
.lcbg { background:url(../img/lcbg.jpg) no-repeat center top; height:438px; overflow:hidden; }
.lc { width:960px; height:438px; margin:0 auto; overflow:hidden; position:relative; font-family:"微软雅黑"; }
.lc h2 { padding:41px 0 0 0; height:70px; text-align:center; font-size:30px; color:#303030; }
.lc h2 b { color:#b81f20; font-size:36px; }
.lc01 { position:absolute; top:305px; left:3px; color:#323232; font-size:16px; text-align:center; }
.lc01 em { font-size:24px; font-family:Impact; display:block; padding-bottom:5px; font-style:normal; }
.lc02 { position:absolute; top:196px; left:123px; }
.lc03 { position:absolute; top:305px; left:252px; }
.lc04 { position:absolute; top:196px; left:362px; }
.lc05 { position:absolute; top:305px; left:495px; }
.lc06 { position:absolute; top:196px; left:595px; }
.lc07 { position:absolute; top:305px; left:728px; }
.lc08 { position:absolute; top:196px; left:843px; }
.lc09 { position:absolute; top:305px; left:863px; }
.sbfw { width:960px; height:380px; margin-top:36px; overflow:hidden; background:url(../img/als.gif) no-repeat center bottom; }
.sbfw h2 { height:35px; line-height:35px; background:url(../img/baral.gif) no-repeat; overflow:hidden; font-size:16px; font-weight:normal; font-family:"微软雅黑"; }
.sbfw h2 a { color:#fff; width:122px; text-align:center; display:inline-block; }
.sbfw h2 em { color:#6f6f6f; font-size:18px; padding-left:20px; font-style:normal; }
.sbfw h2 span a { padding:0 16px 0 0; width:auto; color:#3a3a3a; font-size:12px; font-family:"微软雅黑"; }
.sb_c { padding:30px 0 0 0; overflow:hidden; height:407px; }
.sb_c ul { width:910px; display:inline; overflow:hidden; }
.sb_c ul li { float:left; width:286px; margin:0 5px 0 12px; display:inline; overflow:hidden; }
.sb_c ul li img {     width: 266px;
    height: 199px; padding:4px; border:1px solid #d0d0d0; }
.sb_c ul li span a { text-align:center; display:block; overflow:hidden; line-height:30px; color:#0c0c0c; font-family:"微软雅黑"; }
.s01 { margin-top:75px; }
.jzbg { background:#e7e7e7; height:776px; overflow:hidden; }
.jz { width:960px; height:711px; overflow:hidden; margin-top:40px; background:none; }
.jz_c { height:693px; overflow:hidden; }
.jz_c dl { width:462px; height:190px; margin:36px 0 0 0; }
.jz_c dl dt { width:194px; height:190px; overflow:hidden; }
.jz_c dl dt img { width:182px; height:178px; padding:5px; border:1px solid #d0d0d0; background:#fff; }
.jz_c dl dd { padding:0 0 0 14px; width:254px; overflow:hidden; }
.jz_c dl dd h3 a { font-size:14px; color:#2c2c2c; font-family:"微软雅黑"; }
.jz_c dl dd p { line-height:24px; color:#564a4a; padding:10px 0 0 0; }
.jz_c dl dd span a { display:block; margin-top:18px; color:#5c5c5c; }
.about { width:698px; height:368px; overflow:hidden; margin-top:22px; }

.ry { width:247px; height:431px; overflow:hidden; padding:0 20px; margin-top:30px; background:url(../img/rybg.gif) no-repeat; padding:0 22px;}
.ry h2 { height:37px; line-height:37px; overflow:hidden; font-size:18px; border-bottom:1px solid #ccc; font-weight:normal; font-family:"微软雅黑";}
.ry h2 a { color:#ba1919;}
.ry h2 span a { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999;}
.ry_c { padding:15px 0 0 16px; height:378px; overflow:hidden;}
.ry_c ul li { width:215px; height:184px; overflow:hidden; margin:6px 0 0 0;}
.ry_c ul li img { width:211px; height:143px; border:2px solid #ccc0b8;}
.ry_c ul li span a { text-align:center; display:block; line-height:28px; overflow:hidden; color:#8c8c8c;}

.jz2 { height:453px; overflow:hidden; background:url(../img/sj.gif) no-repeat center top; padding:21px 0 0 0;}
.jz2 h2 { height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #ccc; background:url(../img/jzico.gif) no-repeat left center; font-size:18px; font-weight:normal; padding:0 0 0 12px; font-family:"微软雅黑";}
.jz2 h2 a { color:#ba1919;}
.jz2 h2 span a { font-size:12px; text-transform:uppercase; color:#999; font-family:Arial, Helvetica, sans-serif;}
.jz2_c { height:444px; overflow:hidden; padding:18px 0 0 0;}
.jz2_c dl { width:256px; overflow:hidden; margin:0 48px 0 0; float:left; display:inline; padding:0 0 0 48px; background:url(../img/jzs.jpg) no-repeat left top;}
.jz2_c .first { padding:0; background:0;}
.jz2_c .nobot { margin:0;}
.jz2_c dl dt { width:256px; height:185px; background:url(../img/jzbg.gif) repeat; overflow:hidden;}
.jz2_c dl dt img { width:250px; height:179px; padding:3px;}
.jz2_c dl dd { padding-left:2px; overflow:hidden;}
.jz2_c dl dd h3 { font-size:12px; display:block; padding:12px 0 0 0;}
.jz2_c dl dd h3 a { display:block; color:#333;}
.jz2_c dl dd h3 em { display:block; font-weight:normal; color:#666; line-height:30px; font-style:normal;}
.jz2_c dl dd p { line-height:22px; color:#666; padding:5px 0 0 0;}
.jz2_c dl dd span { margin-top:10px;}
.about2 { width:631px; height:431px; overflow:hidden; padding:26px 0 0 0; background:none;}
.about2 h2 a em {   font-size:15px; padding-left: 6px;font-family: Arial, Helvetica, sans-serif; color:#b2b2b2; font-weight:normal; font-style:normal;  text-transform: uppercase;}
.a_c2 { padding:21px 0 0 0; height:372px; overflow:hidden;}
.a_c2 dl { height:181px; overflow:hidden;}
.a_c2 dl dt { width:270px; height:181px; overflow:hidden;}
.a_c2 dl dt img { width:266px; height:177px; border:1px solid #ccc0b8; padding:1px; background:#f2f2f2;}
.a_c2 dl dd { padding:0 0 0 14px; overflow:hidden; width:346px;}
.a_c2 dl dd h3 { color:#333; font-size:14px; line-height:30px;}
.a_c2 dl dd p { line-height:24px; padding:5px 0 0 0;}
.a_c2 dl dd span { margin-top:15px; display:block;}
.aimg { height:191px; overflow:hidden;}
.aimg h4 { height:44px; line-height:44px; background:url(../img/ah3.gif) repeat-x center;}
.aimg h4 a { background:#fff; padding-right:6px; font-size:14px; font-family:"微软雅黑"; color:#ba1919;}
.aimg ul { margin-left:14px; display:inline; width:565px; overflow:hidden; float:left;}
.aimg ul li { float:left; width:173px; margin-right:15px; display:inline; overflow:hidden;}
.aimg ul li img { width:169px; height:113px; border:2px solid #c2c2c2;}
.aimg ul li span { text-align:center; display:block; line-height:24px; overflow:hidden; color:#959595; font-family:"宋体";}
.a01 { margin:20px 0 0 0;}
.ry2 { width:247px; height:431px; overflow:hidden; padding:0 20px; margin-top:30px; background:url(../img/rybg.gif) no-repeat; padding:0 22px;}
.ry2 h2 {  height:35px; line-height:35px; background:url(../img/baral.gif) no-repeat; overflow:hidden; font-size:16px; font-weight:normal; font-family:"微软雅黑";}
.ry2 h2 a {  color:#fff; width:122px; text-align:center; display:inline-block;}
.ry2 h2 span a {padding:0 16px 0 0; width:auto; color:#3a3a3a; font-size:12px; font-family:"微软雅黑";}
.ry_c2 { padding:15px 0 0 16px; height:378px; overflow:hidden;}
.ry_c2 ul li { width:215px; height:184px; overflow:hidden; margin:6px 0 0 0;}
.ry_c2 ul li img { width:211px; height:143px; border:2px solid #ccc0b8;}
.ry_c2 ul li span a { text-align:center; display:block; line-height:28px; overflow:hidden; color:#8c8c8c;}
.about h2 {     height: 40px;
    line-height: 40px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    background: url(../img/jzico.gif) no-repeat left center;
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 0 12px;
    font-family: "微软雅黑"; }
.about h2 a { color:#ba1919; font-size:18px; font-family:"微软雅黑"; font-weight:normal; }
.about h2 a em {   font-size:15px; padding-left: 6px;font-family: Arial, Helvetica, sans-serif; color:#b2b2b2; font-weight:normal; font-style:normal;  text-transform: uppercase;}
.about h2 a b { float:left; color:#ff7e4c; font-size:57px; font-style:italic; font-family:"Times New Roman", Times, serif; font-weight:normal; margin:-15px 4px 0 0; *margin-right:-8px;
display:inline; text-transform:uppercase; }
.about h2 span a { font-size:12px; font-weight:normal; line-height:64px; color:#666; }
.a_c { height:282px; overflow:hidden; padding:22px 0 0 0; }
.a_c dl dt { width:361px; height:279px; }
.a_c dl dt img { width:355px; height:273px; border:3px solid #d0d0d0; }
.a_c dl dd { padding:0 0 0 20px; width:314px; overflow:hidden; }
.a_c dl dd h3 a { font-size:15px; display:block; font-family:"微软雅黑"; }
.a_c dl dd p { line-height:24px; padding:14px 0 0 0; overflow:hidden; }
.a_c dl dd em { display:block; margin-top:14px; }
.ry { width:239px; height:342px; margin-top:27px; overflow:hidden; background:none; }
.ry_c { padding:28px 0 0 0; }
.ry_c ul { margin:0 9px; display:inline; width:173px; }
.ry_c ul li { float:left; width:173px; overflow:hidden; }
.ry_c ul li img { width:173px; height:236px; }
.ry_c ul li span a { text-align:center; display:block; line-height:30px; overflow:hidden; }
.r01 { margin-top:100px; }
.xc { width:960px; height:252px; overflow:hidden; }
.xc_c { padding:28px 0 0 0; height:224px; overflow:hidden; }
.xc_c ul li { width:223px; overflow:hidden; float:left; display:inline; margin:0 22px 0 0; background:url(../img/as.jpg) no-repeat center 152px; }
.xc_c ul li img { width:217px; height:146px; border:3px solid #d0d0d0; }
.xc_c ul li span a { display:block; text-align:center; overflow:hidden; line-height:40px; color:#737373; }
.xc_c ul .nobot { margin-right:0; }
.bot { height:419px; overflow:hidden; background:#e7e7e7; }
.dt { width:644px; height:482px; overflow:hidden; margin-top:4px; }
.dtbar { height:42px; border-bottom:1px solid #b81f20; overflow:hidden; }
.dtbar ul li { float:left; font-size:16px; font-family:"微软雅黑"; height:40px; text-align:center; overflow:hidden; }
.dtbar ul li a { color:#5a5858; width:105px; height:40px; line-height:40px; display:inline-block; }
.dtbar ul li a:hover, .dtbar ul .cur a { color:#fff; background:url(../img/dthover.gif) no-repeat center top; display:inline-block; }
.dtbar span { margin-top:14px; }
.dt_con { padding:20px 0 0 0; height:419px; overflow:hidden; }
.dt_con dl { height:143px; overflow:hidden; margin-bottom:10px; }
.dt_con dl dt { width:221px; height:143px; background:url(../img/dtbg.gif) no-repeat; }
.dt_con dl dt img { width:215px; height:135px; padding:4px 3px; }
.dt_con dl dd { width:404px; padding: 0 0 0 18px; overflow:hidden; }
.dt_con dl dd h3 a { line-height:24px; font-size:12px; color:#cf1d20; }
.dt_con dl dd p { line-height:24px; color:#3f3f3f; padding:5px 0 0 0; }
.dt_con ul { padding:0 20px 0 0; }
.dt_con ul li { height:35px; line-height:35px; overflow:hidden; background:url(../img/dd.gif) no-repeat 0 7px; padding-left:26px; width:254px; border-bottom:1px dotted #858585; display:inline; color:#3f3f3f; }
.dt_con ul li a { color:#3f3f3f; }
.dt_con ul .nobot { border:0; }
.faq { width:286px; height:377px; overflow:hidden; margin-top:6px; }
.faq h2 { font-size:16px; font-family:"微软雅黑"; height:42px; border-bottom:1px solid #b81f20; overflow:hidden; }
.faq h2 a { color:#fff; background:url(../img/dthover.gif) no-repeat center top; width:105px; text-align:center; line-height:40px; display:inline-block; font-weight:normal; }
.faq span { margin-top:14px; }
.faq h2 span a { width:auto; background:none; }
.fa_con { height:439px; overflow:hidden; }
.fa_con dl { padding:16px 0; overflow:hidden; border-bottom:1px dotted #858585; }
.fa_con dl dt { height:28px; line-height:28px; background:url(../img/wen.gif) no-repeat 0 center; padding-left:26px; }
.fa_con dl dd { line-height:24px; overflow:hidden; background:url(../img/da.gif) no-repeat 0 2px; padding:0 0 0 26px; }
.fa_con .nobot { border:0; }
.link { width:960px; height:164px; overflow:hidden; margin:22px auto 0; }
.link h2 span a { font-family:"宋体"; }
.l_con { height:85px; overflow:hidden; padding:15px 0 0 0; }
.l_con a { padding:0 19px; line-height:30px; color:#000; }

/*长期合作客户*/
.c_bg { background:url(../img/c_bg.jpg) no-repeat center 0;}

.kh { border: 1px solid #d6d6d6;height:154px; overflow:hidden;margin: 0 auto 15px;}
.kh_top { }
.kh_top h3 { height: 35px;
    line-height: 35px;
    background: url(../img/baral2.gif) no-repeat;
    overflow: hidden;
    font-size: 16px;
    font-weight: normal;
    font-family: "微软雅黑";}
.kh_top h3 a { color: #fff;
    width: 231px;
    text-align: center;
    display: inline-block;} 
.kh_top h3 span { color: #6f6f6f;
    font-size: 18px;
    padding-left: 20px;
    font-style: normal;}
.kh_top h3 span a {
    padding: 0 16px 0 0;
    width: auto;
    color: #3a3a3a;
    font-size: 12px;
    font-family: "微软雅黑";}

.kh_con { padding-top:15px;}
.kc01,.kc03 { padding:27px 5px 0}
.kc02 ul li { float:left; width:142px; padding:0 3px;}
.kc02 ul li img {     width: 132px;
    height: 63px;
    border: 2px solid #c5c5c5;
    padding: 3px;}
.kc02 ul li span { display:block; height:25px; line-height:30px; overflow:hidden; text-align:center;}
.kc02 ul li span a { color:#000}

.sl{ height:772px; overflow:hidden; background:url(../img/sl_bg.jpg) no-repeat center top; margin-top:25px;}
.sl h3{ height:140px; overflow:hidden; font:30px "Microsoft Yahei"; text-align:center; font-weight:bold;}
.sl h3 a{ color:#fff; display:block; padding-top:44px;}
.sl h3 i{ display:block; font:16px "Times New Roman"; color:#DCC6C6; text-transform:uppercase; height:24px; line-height:24px; overflow:hidden;}
.sl1{   overflow:hidden; background:url( img/sl_line.gif) repeat-x center 93px;padding-top: 20px;}
.sl1 dl{ width:301px; height:305px; float:left; margin-right:25px;}
.sl1 dt{ width:291px; height:182px; overflow:hidden; margin:0 auto; background:url(../img/sl_bg1.png) no-repeat center top;}
.sl1 dt img{width:290px; height:182px;}
.sl1 dd{ height:164px; background:url(../img/sl_dd1.png) no-repeat center 9px; overflow:hidden;}
.sl1 dd h4 a{ display:block; font:18px "Microsoft Yahei"; text-align:center; font-weight:bold; height:24px; line-height:24px; overflow:hidden; color:#121212; margin:15px 0;}
.sl1 dd p{ padding:18px 15px; font:14px "Microsoft Yahei"; line-height:20px; text-align:left;color: #F1EAEA;}
.sl1 .nb{ margin-right:0;}
.sl1 .cur dt{ background:url(../img/sl_bg2.png) no-repeat center top;}
.sl1 .cur dd h4 a{color:#b81f20;}
.sl1 .cur dd p{ color:#fff;}


.ser{ height:337px; margin-top:23px; overflow:hidden;}
.ser1{ width:427px; height:315px; overflow:hidden; background:url(../img/ser_bg.gif) no-repeat left top;}
.ser1 img{ width:402px; height:275px; margin:20px 0 0 25px;}
.ser2{ width:487px; overflow:hidden;}
.ser2 h3{ background:url(../img/ser_logo.gif) no-repeat left 5px; font:30px "Microsoft Yahei"; font-weight:bold; height:90px; overflow:hidden; padding-left:120px;}
.ser2 h3 a{ color:#b81f20;}
.ser2 h3 i{ font:21px "Times New Roman"; color:#b81f20; text-transform:uppercase; padding-left:5px; font-weight:bold;}
.ser2 h3 p a{ display:block; width:354px; height:31px; font:18px "Microsoft Yahei"; text-align:center; font-style:italic; color:#fff; line-height:31px; overflow:hidden; background:url(../img/ser_h.gif) no-repeat; margin-top:3px;}
.ser2 dl{ width:472px; margin-top:15px;}
.ser2 dd{ height:37px; border-bottom:1px dashed #a6a6a6; font:14px "Microsoft Yahei"; color:#1d1d1d; line-height:37px; overflow:hidden; background:url(../img/ser_dot.gif) no-repeat 3px 17px; padding-left:20px;}
.ser2 .nb{ border-bottom:0;}


/**/
.ys01 { background:url(../img/ys_01.jpg) no-repeat center 0; height:681px;margin-top: 32px;} 

.ys_bt h3 { text-align:center; padding-top:46px;}
.ys_bt p { background:url(../img/ys_btbg.png) no-repeat; width:590px; height:55px; line-height:50px; text-align:center; margin:15px auto 0;}
.ys_bt p a { font-family:"Microsoft YaHei"; font-size:30px; font-weight:bold; color:#322725;}
.ys_bt p a span{  color:#b51a12;}
.ys_bt p a:hover{text-decoration:none}

.ys01 dl { padding:92px  0 0 538px; width:422px;}
.ys01 dl dt {  height:66px;}
.ys01 dl dt img { float:left; padding-right:12px;}
.ys01 dl dt h3 { float:left; font-family:"Microsoft YaHei"; font-size:24px; font-weight:normal; color:#b51a12;}
.ys01 dl dt h3 q { display:block; font-size:17px; padding-top:8px;}
.ys01 dl dd { clear:both; padding:10px 0 0; display:inline-block;}
.ys01 dl dd p { font-family:"Microsoft YaHei"; font-size:14px; line-height:30px; background: url(../img/ico01.gif) no-repeat 0 12px; padding-left:20px; color:#000; margin-bottom:15px;}
.ys01 dl dd p span { color:#b51b13;}

.ys02 { background:url(../img/ys_02.jpg) no-repeat center 0; height:421px;}
.ys02 dl { padding:80px 0 0;}
.ys02 dl dt {  height:66px;}
.ys02 dl dt img { float:left; padding-right:12px;}
.ys02 dl dt h3 { float:left; font-family:"Microsoft YaHei"; font-size:24px; font-weight:normal; color:#b51a12;}
.ys02 dl dt h3 q { display:block; font-size:17px; padding-top:8px;}
.ys02 dl dd { clear:both; padding:10px 0 0; display:inline-block;}
.ys02 dl dd p { font-family:"Microsoft YaHei"; font-size:14px; line-height:30px; background: url(../img/ico01.gif) no-repeat 0 12px; padding-left:20px; color:#000; margin-bottom:15px;}
.ys02 dl dd p span { color:#b51b13;}


.ys03 { background:url(../img/ys_03.jpg) no-repeat center 0; height:449px;}
.ys03 dl { padding:29px 0 4px 570px;}
.ys03 dl dt {  height:66px;}
.ys03 dl dt img { float:left; padding-right:12px;}
.ys03 dl dt h3 { float:left; font-family:"Microsoft YaHei"; font-size:24px; font-weight:normal; color:#b51a12;}
.ys03 dl dt h3 q { display:block; font-size:17px; padding-top:8px;}
.ys03 dl dd { clear:both; padding:10px 0 0; display:inline-block;}
.ys03 dl dd p { font-family:"Microsoft YaHei"; font-size:14px; line-height:30px; background: url(../img/ico01.gif) no-repeat 0 12px; padding-left:20px; color:#000; margin-bottom:15px;}
.ys03 dl dd p span { color:#b51b13;}

.ys04 { background:url(../img/ys_04.jpg) no-repeat center 0; height:421px;}
.ys04 dl { padding:80px 0 0;}
.ys04 dl dt {  height:66px;}
.ys04 dl dt img { float:left; padding-right:12px;}
.ys04 dl dt h3 { float:left; font-family:"Microsoft YaHei"; font-size:24px; font-weight:normal; color:#b51a12;}
.ys04 dl dt h3 q { display:block; font-size:17px; padding-top:8px;}
.ys04 dl dd { clear:both; padding:10px 0 0; display:inline-block;}
.ys04 dl dd p { font-family:"Microsoft YaHei"; font-size:14px; line-height:30px; background: url(../img/ico01.gif) no-repeat 0 12px; padding-left:20px; color:#000; margin-bottom:15px;}
.ys04 dl dd p span { color:#b51b13;}


.ys05 { background:url(../img/ys_05.jpg) no-repeat center 0; height:438px;}
.ys05 dl { padding:29px 0 4px 570px;}
.ys05 dl dt {  height:66px;}
.ys05 dl dt img { float:left; padding-right:12px;}
.ys05 dl dt h3 { float:left; font-family:"Microsoft YaHei"; font-size:24px; font-weight:normal; color:#b51a12;}
.ys05 dl dt h3 q { display:block; font-size:17px; padding-top:8px;}
.ys05 dl dd { clear:both; padding:10px 0 0; display:inline-block;}
.ys05 dl dd p { font-family:"Microsoft YaHei"; font-size:14px; line-height:30px; background: url(../img/ico01.gif) no-repeat 0 12px; padding-left:20px; color:#000; margin-bottom:15px;}
.ys05 dl dd p span { color:#b51b13;}


.ys06 { background:url(../img/ys_06.jpg) no-repeat center 0; height:395px;}
.ys06 dl { padding:80px 0 0;}
.ys06 dl dt {  height:66px;}
.ys06 dl dt img { float:left; padding-right:12px;}
.ys06 dl dt h3 { float:left; font-family:"Microsoft YaHei"; font-size:24px; font-weight:normal; color:#b51a12;}
.ys06 dl dt h3 q { display:block; font-size:17px; padding-top:8px;}
.ys06 dl dd { clear:both; padding:10px 0 0; display:inline-block;}
.ys06 dl dd p { font-family:"Microsoft YaHei"; font-size:14px; line-height:30px; background: url(../img/ico01.gif) no-repeat 0 12px; padding-left:20px; color:#000; margin-bottom:15px;}
.ys06 dl dd p span { color:#b51b13;}








/*行业新闻*/
.box {   width:958px; height:400px;}
.xw { width:230px;  padding:17px 0 0 17px;}
.xw_top { width:207px;  height: 46px;border-bottom: 1px solid #b81f20;}
.xw_top h2 { font-size: 16px;
    font-family: "微软雅黑";
    height: 42px;
    
    overflow: hidden;}
.xw_top h2 a { color: #fff;
    background: url(../img/dthover.gif) no-repeat center top;
    width: 105px;
    text-align: center;
    line-height: 40px;
    display: inline-block;
    font-weight: normal;}
.xw_top h2 span { margin-top: 14px;}
.xw_top h2 span a{width: auto;
    background: none;}
.more04 { padding:6px 5px 0 0;}

.xw_con { padding-right:20px;}
.xw_con ul li { background:url(../img/ico2.jpg) no-repeat left 12px; padding-left:10px; height:30px; line-height:30px; border-bottom:dashed 1px #cbcbcb; overflow:hidden;}

/*资讯*/
.om { padding:17px 0 0 17px; width:442px;  }
.om_top { width:420px;}
.om_top   span { margin-top: 14px;}
.dt_con2 { padding:11px 0 0 0px; height:335px; overflow:hidden; width:430px; }
.dt_con2 dl dt { float:left; padding-right:10px;}
.dt_con2 dl dt img { border:solid 1px #c9c9c9; padding:2px; width:121px; height:97px;}
.dt_con2 dl dd { float:left; width:283px;}
.dt_con2 dl dd h3 { height:20px;}
.dt_con2 dl dd h3 a { font-size:12px; color:#000;}
.dt_con2 dl dd p { line-height:22px; color:#434343;}
.dt_con2 dl dd p a { color:#f77c16;}

.dt_list ul li { height:30px; line-height:30px; padding:0 15px 0 10px; overflow:hidden; background:url(../img/ico2.jpg) no-repeat left 12px;}
.dt_list ul li span { float:right; color:#5f5f5f;}
.dt_list ul li a { color:#3f3f3f;}

/*团队*/
.ot { padding:17px 0 0 12px; width:233px;}
.ot_top { width:233px;border-bottom: 1px solid #b81f20;}
.ot_top   span { margin-top: 14px;}
.ot_con { height:348px; padding-top:5px;}
.ot_con ul li img { width:213px; height:133px;}
/*团队*/
.ot { padding:0 0 0 12px; width:233px;}
.ot_top { width:233px;}

.ot_con { height:348px; padding-top:5px;}
.ot_con ul li img { width:213px; height:133px;}
.zz { width:245px; margin:0 0 0 15px;}
.zz_con { padding:18px 0 0 13px; height:195px;}
.zz_con li { width:219px;}
.zz_con li img { padding:2px; border:solid 1px #c9c9c9; width:213px; height:151px;}
.zz_con li span { height:30px; line-height:30px; text-align:center; display:block;}

/*如果您想了解更多产品的详细资料*/
.zl { background:url(../img/bd_bg.gif) no-repeat; width:960px; height:385px; margin-bottom:15px;margin-top: 15px;}
.lx { padding:17px 0 0 25px; width:630px;}
.lx p { font-family:"微软雅黑"; font-size:20px; color:#003b8d; font-size:20px;}
.lx p span { color:#ff6600; display:block; font-size:16px;}

.lx ul { padding:10px 0 0 205px;}
.lx ul li { height:30px;}
.lx ul li img { float:left; padding:0 3px;}
.sbt { width:100px; display:block; float:left; padding-top:3px; color:#333;}
.sinp01{ background:url(../img/inp02.gif) no-repeat; width:288px; height:21px; line-height:21px; border:none; padding:0 5px;}
.sinp02 { background:url(../img/inp03.gif) no-repeat; width:78px; height:21px; line-height:21px; border:none; padding:0 5px; float:left;}
.sbz { color:#db262d; padding:3px 0 0 3px;}
.area { background:url(../img/inp_bg.gif) repeat-x top; width:290px; height:70px; border:solid 1px #c7c7c7; overflow:auto; padding:3px;}
.lx ul .h66 { height:90px;}
.sx a { text-decoration:underline; padding-top:3px;}

.wd { padding:21px 0 0 12px;}
.wd_top { width:277px;}

.wd_con dl { padding:10px 0 5px; border-bottom:dashed 1px #bcbcbc;}
.wd_con.nobor04 { border-bottom:none;}
.wd_con dl dt { background: url(../img/wd_w.gif) no-repeat left 8px; height:30px; line-height:30px; padding-left:30px;}
.wd_con dl dt a { color:#333;}
.wd_con dd { background:url(../img/wd_d.gif) no-repeat left 6px; width:240px; padding-left:30px; line-height:25px;}

.f_code{padding:0 0 0 0 ; width:122px; text-align:center;}
.f_code img{ display:block; margin:0 auto;width: 113px;
    height: 115px;}
 
 /* 四大特点 */


.tedian{ height: 620px;
    overflow: hidden;
    background: url(../img/sl_bg.jpg) no-repeat center top;
    margin-top: 25px;}
.tedian h3{ height: 140px;
    overflow: hidden;
    font: 30px "Microsoft Yahei";
    text-align: center;
    font-weight: bold;}
	.tedian h3 a{ color: #fff;
    display: block;
    padding-top: 44px;}
.tedian h3 i{ display:block; font:16px "Times New Roman"; color:#DCC6C6; text-transform:uppercase; height:24px; line-height:24px; overflow:hidden;}
.tedian .content{ position:relative; height:440px; margin-top:0px;}
.tedian li{ position:absolute;}
.tedian li em{ font-size:20px; display:block; width:280px; height:61px; line-height:61px; color:#fff; background:url(../img/tedian_bg2.gif) no-repeat;font-family: Microsoft Yahei;font-style:normal;}
.tedian li em b{ float:left; padding-right:8px; width:61px; text-align:center;font-size:30px; font-family:"Impact"; font-weight:normal;}
.tedian li p{ width:200px; font-size:14px; line-height:21px; padding-left:70px;font-family: Microsoft Yahei;}
.tedian li p span{ color:#B9231A;}

.tedian li.td_a{ left:0; top:0;}
.tedian li.td_b{ right:0; top:0;}
.tedian li.td_c{ left:0; top:150px;}
.tedian li.td_d{ right:0; top:150px;}
.tedian li.td_e{ left:0; top:290px;}
.tedian li.td_f{ right:0; top:290px;}
.tedian li.td_b p,.tedian li.td_d p{ width:210px; padding-left:60px;}
.tedian li.cur em{background:url(../img/tedian_bg1.gif) no-repeat;}

.td_pic{ width:362px; margin:0 auto; background:url(../img/tedian_bg3.png) no-repeat; padding:15px 19px; overflow:hidden; position:relative;}
.td_pic p img{ display:block; border:5px solid #fff; width:351px; height:320px;}
.td_pic i{ display:block; margin-top:35px; background:url(../img/tedian_bg4.png) no-repeat center 6px; text-align:center;}
.td_pic i a{ display:inline-block; font-size:0; width:12px; height:12px; overflow:hidden; background:url(../img/tedian_icon1.gif) no-repeat; margin:0 5px;}
.td_pic i a.h_current,.td_pic i a:hover{background:url(../img/tedian_icon2.gif) no-repeat;}

.tedian .tel{ text-align:center; padding-top:16px;}
.tedian .tel b{ vertical-align:middle; display:inline-block; width:166px; background:url(../img/tel_bg.png) no-repeat; height:30px; line-height:30px; font-size:22px; color:#fff; padding-left:44px; text-align:left; font-family:"Arial";}
.tedian .tel img{ vertical-align:middle;}