@charset "utf-8";
body{ margin:0px; padding:0px; color:#555555; font-size:12px; font-family:"Microsoft YaHei"; text-align:left; background:url(../images/bg.jpg) repeat;}
*{ margin:0px; padding:0px;}
.t14{ font-size:14px;}
.tb{ font-weight:bold;}
ul,li{ list-style:none; list-style-type:none; margin:0px; padding:0px;}
img{ border:0px; margin:0px; padding:0px; vertical-align:middle;}
input,select{vertical-align:middle;} 
.clear{ clear:both;}
br{ margin:0px; padding:0px;}
.f_i{ text-indent:2em;}
.no{ display:none;}
.f_l{ float:left;}
.w_1200{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
/*a style*/
a{ color:#555555; text-decoration:none;}
a:link, a:visited{ color:#555555;}
a:hover{ color:#ff0000; text-decoration:none;}
/*top*/
.top_tip{ width:100%; height:30px; border-bottom:solid 1px #c7c7c7; color:#4a4a4a; line-height:30px;}
.top_tip span{ float:right;}
.top_tip span a{ color:#4a4a4a; padding:0 5px;}
.top_b{ width:100%; height:100px; background:url(../images/top_bg.jpg) no-repeat bottom center;}
.logo{ float:left; margin-top:22px;}
.tel{ float:right; margin-top:32px;}

.menu_bg{ background:#626262; width:100%;}
.menu{ height:40px; margin:1px auto 0px; clear:both; width:1200px;}
.menu ul li{ display:inline; float:left; height:40px; line-height:40px; text-align:center; position:relative; width:150px; font-size:14px; color:#fbf8e9;}
.menu ul li a{ display:block;}
.menu ul li a:link,.menu ul li a:visited{ color:#fbf8e9;}
.menu ul li.bar a, .menu ul li a:hover{ text-decoration:none; background:url(../images/menu_btn.png) no-repeat bottom center;}
.submenu a.current{ z-index:99999;background:url(../images/menu_btn.png) no-repeat bottom center;}
.submenuwrap { position:absolute; width:520px; top:40px; z-index:99999; left:17px; display:none;}
.menu1_l { float:left; width:12px; height:37px; background:url(../images/menu1_l.png) no-repeat left top;}
.menu1_r { float:left; width:12px; height:37px; background:url(../images/menu1_r.png) no-repeat right top;}
.menu1 { float:left; background:url(../images/menu1.png) repeat-x; font-size:12px; line-height:37px; color:#ffffff; padding-left:10px; padding-right:10px; }
.menu ul li .menu1 a{ display:inline; line-height:37px; padding:0 5px;}
.menu1 a:link, .menu1 a:visited { color:#ffffff; }
.menu1 ul li .menu1 a:hover { color:#ffffff; text-decoration:none; background:none;}
.menu ul li.bar .menu1 a{ color:#fff;}

/*indexbanner*/
.indexbanner{ width: 100%; height: 620px; overflow: hidden; position: relative;z-index:1;}
.slides{ width:300%;  height:620px;position: relative; left: 50%; margin-left: -960px;}
.slides li{float: left; position:relative;}
.slides li img{display: block; width: 1920px; height: 620px;}

.indexbanner-btn{ position: absolute; bottom:20px; width: 1200px; height: 16px; text-align: center; overflow: hidden; z-index: 999; left: 50%; margin-left: -600px;line-height:99;}
.indexbanner-btn a{ display: inline-block; *display: inline; *zoom: 1;  background: url(../images/indexbanner_icon02.png) no-repeat; margin: 0 8px; width: 14px; height: 14px;}
.indexbanner-btn .cur{ background-image: url(../images/indexbanner_icon01.png);}
/*con1*/
.con1{ width:100%; padding:25px 0; background:#444444;}
.con1 p{ text-align:justify; line-height:30px; font-size:14px;color:#b5b5b5; padding-top:10px;}
.con1 p a{ padding-left:10px; font-weight:bold; color:#fff; }
/*con2*/
.con_tit{ width:100%; padding:30px 0 10px 0; text-align:center;}
.con2_nav{ text-align:center; line-height:40px; color:#3e3e3e; margin-bottom:20px;}
.con2_nav a{ color:#3e3e3e; padding:0 10px; font-size:14px;}
.con2_L{ width:504px; float:left; height:365px;}
.con2_L1{ float:left; width:250px; height:363px; border:solid 1px #c9c4b7; background:url(../images/L1.jpg) no-repeat; text-align:center;}
.con2 .txt{ padding:15px 0 0 20px; text-align:left;}
.con2 .txt h1{ font-weight:normal; font-size:18px; color:#3a3a3a; margin-bottom:10px;}
.con2 .txt h2{ font-size:24px; color:#3a3a3a; margin-bottom:20px; font-weight:normal;}
.con2 .txt p{ font-size:12px; color:#626262; line-height:20px;}
.con2 .txt2{ padding:15px 0 0 20px; text-align:left; width:100px; float:left;}
.con2 .txt2 h1{ font-weight:normal; font-size:18px; color:#fff; margin-bottom:10px;}
.con2 .txt2 p{ font-size:12px; color:#fff; line-height:20px;}
.con2 .btn1{ display:block; width:85px; height:30px; text-align:center; line-height:30px; color:#3e3e3e; border-radius:3px;border:solid 1px #3e3e3e; margin-top:20px; }
.con2 .btn2{display:block; width:85px; height:30px; text-align:center; line-height:30px; color:#fff; border-radius:3px; border:solid 1px #fff; color:#fff; margin-top:20px;}
.con2_L1 img{ margin-top:55px;}
.con2_L2,.con2_L3{ width:250px; border:solid 1px #c9c4b7; height:182px; float:left; background:#2d2d2d;}
.con2_L3{ margin-top:-1px;}
.con2_L2 img{ float:left; width:104px; margin-top:35px;}
.con2_L3 img{ float:left; width:124px; margin-top:55px;}
.con2_R{ width:690px; float:right; height:365px;}
.con2_R1{float:left; width:203px; height:363px; border:solid 1px #c9c4b7; background:url(../images/R1.jpg) no-repeat right; text-align:center;}
.con2_R2{ width:483px; height:365px; overflow:hidden;}
/*con3*/
.con3{ margin-top:30px;}
.con3_L{ width:955px; height:380px; float:left;}
.con3_L1{ float:left; width:307px; height:380px; background:url(../images/con3_L1.jpg) no-repeat;border:solid 1px #c9c4b7; text-align:center;}
.con3_L1 img{ margin-top:85px;}
.con3 .btn{ display:block; width:85px; height:30px; text-align:center; line-height:30px; color:#3e3e3e; border-radius:3px;border:solid 1px #3e3e3e; margin:20px auto 0 auto; }
.con3_L2{ width:644px; height:380px; overflow:hidden;border:solid 1px #c9c4b7; margin-left:-1px;}
.con3_L2 img{ width:644px; height:380px;}
.con3_R{ width:236px; height:380px; float:right;}
.con3_R1{ width:100%; height:190px; float:left; text-align:center;border:solid 1px #c9c4b7;}
.con3_R1 img{ width:236px; height:140px;}
.con3_R1 p{ width:100%; height:45px; background:#2d2d2d; font-size:14px; color:#fff; line-height:20px; padding-top:5px;}
.con3_R1 p span{ font-size:14px; color:#aeaeae;}
/*link*/
.link{ height:40px; line-height:40px; color:#323232; font-size:14px;}
.link a{ color:#515151; font-size:14px; padding:0 5px;}
/*footer*/
.footer{ width:100%; border-top:solid 2px #444444; padding-top:20px;}
.footer .txt{ width:160px; float:left;}
.footer .txt p{ color:#696969; font-size:14px; line-height:24px;}
.footer .txt p b{ line-height:30px;color:#515151; font-size:14px;}
.footer .txt p a{color:#696969; font-size:14px; }
.footer img{ width:100px; height:100px; float:right;}
.fot_bq{ margin-top:20px; width:100%; height:45px; line-height:45px; background:#242527; text-align:center;color:#f6f6f6; font-size:14px;}

/*内页样式*/
.in_conban { width: 100%; position: relative; overflow: hidden; height: 260px; top: 0px; }
.banner_inner { position: absolute; left: 50%; margin-left: -960px; width: 1920px; }
.incon { width: 100%; padding: 20px 0; background: url(../images/in_bg.jpg) repeat; top: 140px; z-index: 999; padding-bottom: 50px; }
.in_L { width: 240px; height: auto; overflow: hidden; background: url(../images/j.jpg) repeat-x #fff; border: solid 1px #d4d4d4; float: left; }
.in_tit { width: 220px; height: 30px; background: url(../images/in_tit.png) no-repeat 10px 10px; padding: 10px 10px 25px 10px; }
.in_tit span { padding-left: 30px; line-height: 36px; font-size: 15px; color: #434343; font-weight: bold; }
.in_Lnav { width: 220px; padding: 20px 10px 50px 10px; background: #f0f0f0; }
#menu { overflow: hidden; width: 100%; background: #fff; }
#menu h1 { width: 100%; font-size: 12px; color: #505050; line-height: 40px; background: url(../images/pro_li01.jpg) left center no-repeat; font-weight: normal; height: 40px; }
#menu h1 a { color: #575757; font-size: 14px; padding-left: 45px; display: block; width: 192px; height: 40px; line-height: 40px; }
#menu h1 a:hover,#menu h1 .cur{ background: url(../images/pro_li02.jpg) left center no-repeat; color: #212121; }
#menu h3 { font-size: 14px; margin-left: 24px; background: url(../images/gl_bar1.jpg) no-repeat left top; line-height: 40px; font-weight: normal; padding-left: 14px; }
#menu h3 a:hover { color: #212121; }
.in_R { width: 900px; height: auto; overflow: hidden; background: url(../images/j.jpg) repeat-x #fff; border: solid 1px #d4d4d4; float: right; padding: 0 15px 40px 15px; }
.in_Rtit { width: 100%; height: 40px; line-height: 40px; border-bottom: solid 1px #d4d4d4; font-size: 14px; color: #212121; margin-bottom: 15px; }
.in_Rtit span { color: #4c4c4c; float: right; }
.in_Rtit span a { color: #4c4c4c; padding: 0 5px; }
.in_R .txt { width: 100%; }
.gl_tit1 { background: url(../images/gl_tit1.jpg) no-repeat center bottom; height: 37px; width: 224px; padding-left: 6px; padding-bottom: 10px; margin: 0px auto; clear: both; }
.inp { width: 162px; border: 1px solid #dedede; height: 25px; line-height: 23px; padding-left: 6px; border-right: 0px; }

/*page*/
.page { text-align: center; line-height: 24px; color: #666; height: auto; overflow: hidden; float: left; width: 100%; margin-top: 30px; }
.page a { display: inline-block; height: 24px; padding: 0 10px; margin: 0 2px; color: #666; background: #fff; border: solid 1px #CCC }
.page a:hover, .page .cur { color: #fff; background: #3c3c3c; }
/*内页-关于我们*/
.in_ab { text-align: justify; width: 100%; min-height:160px;}
.in_ab p{ font-size: 14px; color: #343434; line-height: 26px;}
/*内页-产品展示*/
.in_prolist ul li{ float:left; width:211px; height:235px; border:solid 1px #c0c0c0; margin:0 15px 15px 0;}
.in_prolist ul li:hover{ border:solid 1px #212121;}
.in_prolist ul li img{ width:211px; height:200px; }
.in_prolist ul li p{ height:35px; line-height:35px; text-align:center; color:#434343; font-size:14px;}
.in_pro h1{ height:54px; line-height:54px; text-align:center; border-bottom:dashed 1px #c2c2c2; font-size:20px; color:#404040; font-weight:normal; margin-bottom:20px;}
.pro_img{ width:100%; text-align:center;}
.pro_img img{ width:575px; margin-bottom:15px;}
.in_pro .txt{ width:575px; margin:0 auto; font-size:14px; color:#4b4b4b; line-height:30px;}
