﻿@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-size:14px; font-family:"微软雅黑";}
* { margin:0px; padding:0px; }
.t14 { font-size:14px; }
.tb { font-weight:bold; }
ul, li { list-style:none; list-style-type:none; }
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; }
table { margin:0px auto; }
/*a style*/
a { color:#7e7e7e; text-decoration:none; }
a:link, a:visited { color:#7e7e7e; }
a:hover { color:#ff0000; text-decoration:none; }
.w_1200{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
/*head*/
.head{ width:100%; height:100px; background:#e60013;}
.logo{ float:left; margin-top:12px;}
.tip{ float:right; height:30px; line-height:30px; color:#fff;}
.tip a{ color:#fff; padding: 0 5px;}
.menu { float:right;height:45px; margin-top:15px;}
.menu ul .submenu { width: 115px; float: left; display: inline; text-align: center; position: relative; z-index: 99;color: #fff; }
.menu ul .submenu a { display: block; height: 50px; line-height: 50px; z-index: 9999; color: #fff; }
.menu ul .bar a { background: url(../images/menu_bar.png) no-repeat center; color: #fff }
.menu ul .submenu a:hover { background: url(../images/menu_bar.png) no-repeat center; text-decoration: none; color: #fff; }
.menu ul .submenu a { z-index: 99999; }
.menu ul .submenu a.cur{ background: url(../images/menu_bar.png) no-repeat center; color: #fff; z-index: 99999; }
.submenuwrap { position: absolute; top: 50px; z-index: 999; text-align: center; display: none; background-color: #e60013; height: 40px; line-height: 40px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; width: 270px; left: -55px; font-weight: normal; }
.l2 { width: 550px; left: -180px; }
.menu ul .submenu .submenuwrap a{ display:inline; font-size: 12px; height: 40px; line-height: 40px; font-weight: normal; padding: 0 5px; }
.menu ul .submenu .submenuwrap a:hover { background: none; }
/*========首页banner==========*/
.focus { position: relative; height: 480px; overflow: hidden; border-bottom:solid 1px #d6d6d6; }
.focus li { width: 100%; height: 480px; }
.focus li a { width: 100%; height: 100%; display: inline-block; }
.focus .flex-control-nav { height: 10px; position: absolute; bottom: 15px; left: 47%; }
.focus .flex-control-nav li { width:auto; height: 12px; padding:0 5px;float: left; }
.focus .flex-control-nav a { width: 12px; height: 12px; display: block; background: #dbdbdb; text-indent: -9999px; border-radius: 50%; }
.focus .flex-control-nav a.flex-active { background: #e60013; width:25px;border-radius:8px;}
/*========首页con==========*/
.con{ margin-top:30px;}
.con_box{ width:398px; height:208px; border:solid 1px #d6d6d6; float:left; text-align:center; position:relative;}
.mf1{ margin-left:-1px;}
.mt1{ margin-top:-1px;}
.con_box img{}
.con_box a{ display:block; height:36px; width:100%; text-align:center; line-height:36px; color:#323232; position:absolute; bottom:0;}
.con_box a:hover{ background:#ff3f4f; color:#fff;}
/*========footer==========*/
.footer{ width:100%; height:auto; overflow:hidden; background:#535353; margin-top:40px;}
.footer ul li{ width:18%; float:left;}
.footer ul .l2{ width:28%}
.footer ul li p{ line-height:55px; border-bottom:solid 1px #6a6a6a; margin-bottom:10px; color:#fff; font-size:16px; padding-left:30px;}
.footer ul li a{ line-height:30px; color:#fff;padding-left:30px;}
.bq{ margin-top:30px; width:100%; height:46px; line-height:46px; text-align:center; color:#fff; border-top:solid 1px #6a6a6a;}
/*========内样样式==========*/
.in_tit1 { float: left; width: 100%; padding: 30px 0; }
.t1 { float: left; width: 100%; text-align: center; font-size: 24px; line-height: 38px; }
.t2 { float: left; width: 100%; text-align: center; line-height: 26px; min-height: 40px; color: #767676; font-size: 14px; line-height: 26px; padding-top: 10px; }
.h_0100_1 { float: left; width: 100%; border-bottom: 1px solid #dddddd; padding-bottom: 20px ; }
.innav { float: left; width: 100%; text-align: center; }
.innav .l1 { display: inline-block; width: 160px; margin: 20px 10px 0 10px; }
.innav .l1 a { float: left; width: 100%; line-height: 40px; color: #333333; font-size: 14px; text-align: center; border: 1px solid #dddddd; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.innav .l1 .cur, .innav .l1 a:hover { background: #535353; border: 1px solid #535353; color: #ffffff; }
.incon .txt{ width:100%; height:auto; overflow:hidden;}

.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 { 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: 23px; 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: #e60013; }
/*========内页-关于我们========*/
.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:213px; height:215px;margin:0 15px 15px 0; }
.in_prolist ul li .IMG{border: 1px solid #cdcdcd; width:213px; height:180px; background:#eeeeee;text-align:center;display: table-cell;
 vertical-align:middle;}
.in_prolist ul li img{ vertical-align:middle;}
.in_prolist ul li p{ height:35px; line-height:35px; text-align:center; color:#434343; font-size:14px;}
.pro .IMG{ width:180px; height:175px; line-height:175px; float:left;text-align:center;}
.pro .TXT{ width:720px; float:right;}
.pro .TXT h1{ font-size:15px; color:#303030; line-height:36px; margin-top:10px;}
.pro .TXT p{ line-height:24px; color:#5a5a5a;}
.protxt{ margin-top:20px; text-align:center; float:left;}
.protxt p{ line-height:30px; color:#5a5a5a; font-size:15px; text-indent:2em; text-align:left;}
.protxt img{ margin-top:10px;}