@charset "utf-8";
html,body{ font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; color:#333; background:#fff; min-width:1200px;-webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#1c57c4; text-decoration:none;}
/*头部*/
.inner{ width:1200px; margin:0 auto; position:relative;}
header{ zoom:1}
#web_logo{ margin-left:10px; font-size:0px; position:relative; z-index:999;}
.top-nav{ color:#fff; position:absolute; right:100px; top:8px; height:77px; z-index:1; text-align:right;}
.top-nav a{ color:#000;}
.top-nav a:hover{ color:#fff;}
.top-nav li.b{ 
    position: absolute;
    bottom: -17px;
    right: 0px;
    color: #000;
    height: 60px;
    line-height: 27px;
    padding-left: 80px;
    background: url(/uploads/image/tjimages/dianhua.png) no-repeat left bottom;
    width: 300px;
    text-align: left;
}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
.top-logo{ min-height:120px;}
nav{width:100%; height:44px; overflow:hidden; margin:auto; background: #dc0807;}
nav ul li{ float:left; text-align:center; height:44px; line-height:44px; overflow:hidden; border-radius:0px !important;    width: 133px !important; }
nav ul li a{ color:#fff; font-size:16px;}
nav ul li a:hover{ color:#fff;}
nav ul li.line{ width:0px; height:0px; padding:0px; }
nav ul li.hover,nav ul li.navdown{ background:#c10807;}
nav ul li.hover a,nav ul li.navdown a{ color:#fff;}
nav ul li.hover a:hover,nav ul li.navdown a:hover{ color:#fff;}
.met_flash{ width:100%; font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 

/*首页*/
.aboutus{border-radius: 6px;    border: 1px solid #d9d9d9; float:left; width:100%; margin-top:10px;    margin-bottom: 10px;}
.case{ float:right; width:290px;    height: 412px; margin-top:10px; overflow:hidden; border: 1px solid #d9d9d9;    border-radius: 6px;}
.style-1 h3.title{  
    height: 30px;
    line-height: 30px;
    background: url(/uploads/image/tjimages/title_bg.jpg) no-repeat;
    padding-left: 36px;
    color: #fff;}
.style-1 h3.title span{ float:left; height:32px; line-height:32px; padding:0px 5px; color:#fff; font-weight:normal; font-size:14px;}
.style-1 h3.title  a.more{ float:right; width:39px; height:11px; line-height:1000px; overflow:hidden; background:url(/uploads/image/tjimages/more.gif); margin:10px 10px 0px 0px;}
.style-1 .active{    padding: 10px 10px;}
.style-1 .active1{ 
    padding:10px;   
 	padding: 20px 0px;
    margin: 0 15px;    font-size: 15px;
    background: url(/uploads/image/tjimages/contact_bg.jpg) no-repeat 38px 18px;}
	
.style-3 h3.title{  
    height: 30px;
    line-height: 30px;
    color: #fff;}
.style-3 h3.title span{
 	float: left;
    height: 20px;
    line-height: 20px;
    border-left: 5px solid #dc0807;
    color: #dc0807;
    font-weight: normal;
    font-size: 19px;
    border-radius: 0px !important;
    padding-left: 10px;}
.style-3 h3.title  a.more{ float:right; width:39px; height:11px; line-height:1000px; overflow:hidden; background:url(/uploads/image/tjimages/more.gif); margin:10px 10px 0px 0px;}
.style-3 .active{ }


.style-2 h3.title {   height:60px; line-height:32px;  color:#666; font-weight:bold;text-align: center; font-size:26px; position:relative;}
.style-2 h3.title a.more{ position:absolute; right:10px; top:0px; color:#fff; font-size:12px;}
.style-2 .active{ background:#fff; padding:10px;}
.style-2 dl.ind{ clear:both; zoom:1}
.style-2 dl.ind dt{ float:left; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; zoom:1}
.style-2 dl.ind dt a{ margin-left:5px;}
.style-2 dl.ind dd{ float:right; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; overflow:hidden;}
.style-2 dl.ind dd h4{ margin-left:10px;}
.style-2 dl.ind dd p.desc{ margin-left:10px; font-style: italic; color:#666;}
.index-news{ float:left; width:330px; margin-right:15px; margin-top:15px;}
.listel li{ margin:0px 5px; height:30px; line-height:30px; overflow:hidden; padding-left:13px; background:url(/uploads/image/tjimages/dt-1.gif) no-repeat left 12px; }
.listel li a{ margin-right:5px; zoom:1;}
.listel li span{ float:right; color:#666;}
.index-conts{ float:right; width:290px; margin-top:15px;}
.index-product{ width:1200px;margin:auto;}
.index-product .profld{ margin:0px; position:relative; overflow:hidden;}
.index-product h3 span i{    
    font-size: 22px;
    font-weight: normal;
    color: #ccc;
    font-family: "arial";
    height: 32px;
    display: block;
}
.index-product ol{ position: absolute; width: 2012em; }
.index-product ol li{ float:left; text-align:center;height: 200px !important; }
.index-product ol li h4{height:32px;line-height:32px;}
.index-product ol li a.img{ display:block; text-align:center; font-size:0px;}
.index-product ol li a.img img{ margin:auto; border:1px solid #d6d6d6;width:228px;height:163px;}
.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left; }
* html .index-product .flip{ width:300px;}
* html .index-product .flip{ width:300px;}
.index-product .next,.index-product .prev{ width:18px; height:18px; overflow:hidden; display:block; float:left; }
.index-product .next{ background-position:-17px 0px; }
.index-product .next:hover{ background-position:-57px 0px; }
.index-product .prev{ background-position:-40px 0px; }
.index-product .prev:hover{ background-position:0px 0px; }
#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{  width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}

#tabs-nav{ float:left;text-align: center; margin-left:15px;}
#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}
#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
#tabs-nav li a:hover { background:#fff; }
#tabs-nav li a.flex-active{ background:#fff; cursor: default; }
.index-links{ background:#fff; padding:5px 15px 10px; margin-top:15px; position:relative;}
.index-links h3{ height:32px; line-height:32px; padding-left:20px; background:url(/uploads/image/tjimages/dt-2.gif) no-repeat left center; font-weight:normal; font-size:14px; position:relative; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.index-links h3 a.more{ position:absolute; right:10px; top:0px; color:#666; font-size:12px;}
.index-links ul{ margin:0px; padding:0px;}
.index-links .img{ margin-bottom:3px;}
.index-links .img li{ list-style:none; display:inline; padding-right:5px;}
.index-links .img img{ width:88px; height:31px;}
.index-links .txt{ zoom:1;}
.index-links .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:5px; overflow:hidden;}




/* 产品分类 */
/* 左侧 */
.box0{
float: left;
   width: 263px;
    overflow: hidden;
    font-family: "微软雅黑";
    margin-top:15px;
     background: #fff;
}
.box0 h3 {
    height: 102px;
    line-height: 102px;
    text-align: center;
    font-size: 28px;
    background: #dc0807;
	    color: #fff;
}

.box1{
   
    overflow: hidden;
}
.box1 ul li {
   width: 200px;
   margin: auto;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    text-align: center;
    overflow: hidden;
    margin-top: 10px;
    background: url(/uploads/image/tjimages/leftlistbg.jpg);
}
.box1 ul {padding-left:0px !important}

.box1 ul li a {
    color: #333;
	font-size: 15px;
}
.neiye{
	    background: none !important;
    border-bottom: 1px dotted #333;
    width: 160px !important;
    height: 30px !important;
    line-height: 30px !important;
}











#imglist li {
    margin-right: 10px !important;
}
.pro {
    background: url(/uploads/image/tjimages/probg.jpg);
        padding: 34px 0;
       height: 578px;
    margin-bottom: 20px;
}
.iprol {
    float: left;
    width: 250px;
    min-height: 250px;
	background: #fff;
	font-size: 14px;
}

.editor table>thead>tr>th, table>tbody>tr>th, table>tfoot>tr>th, table>thead>tr>td, table>tbody>tr>td, table>tfoot>tr>td {
    line-height: 1.6;
    vertical-align: top;
    border-top: 0px solid #ddd !important;
}
.leftphonenum {
    font-size: 32px;
    color: #ffffff;
    padding: 0px;
    margin: 0px;
    text-align: center;
    font-family: arial, helvetica, sans-serif;
}
.prort {
    border-bottom: 1px solid #999;
    padding-bottom: 5px;
}
.pror {
    float: right;
    width: 926px;
    padding-bottom: 5px;
	margin-top: 15px;
}
.prort img {
    width: 35px;
    height: 35px;
    float: left;
    margin-right: 10px;
	
}

.prort b {
    font-size: 18px;
    color: #dc0807;
    line-height: 2;
}
.prort a {
    float: right;
    color: #333;
    font-size: 12px;
    line-height: 3.5;
}
.pron {
    width: 936px;
    overflow: hidden;
}
.winston {
    position: relative;
    top: 0;
    left: 0;
    background: #fff;
    width: 224px;
    height: 210px;
    float: left;
    margin: 10px 10px 5px 0;
    overflow: hidden;
}
.winston img {
    margin: 10px;
}
.winston h1 {
    color: #333;
    font-size: 13px;
    text-align: center;
    font-weight: normal;
}
.winston figcaption {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 224px;
    height: 400px;
    background: url(/uploads/image/tjimages/phover.png) no-repeat;
}
figcaption {
    display: block;
}
.winston figcaption p {
    position: absolute;
    top: 150px;
    left: 68px;
}
.winston figcaption p a {
    border: 1px solid #fff;
    padding: 5px 10px;
    color: #fbfc03;
}
.winston figcaption:hover {
    opacity: 1;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.5s, transform 0.5s;
}
/*资讯*/
.new{ clear:both; background: repeat-x 0 0; padding:18px 0 0;}
.zx{ width:411px;}
.zx h2 a.zxt1{ color:#b8b8b8}
.zx h2 a.zxt1:hover{ color:#000}
.zx,.wd{ height:389px; overflow:hidden}
.zx1,.wd{  padding-left:40px;}
.zx_c dl{height: 102px;
    padding: 9px 0 0;
    overflow: hidden;
    line-height: 24px;
    width: 301px;}
.zx_c dt{ width:141px; float:left;}
.zx_c dt img{ width:126px; height:92px; background: no-repeat center bottom #fff; padding:2px 2px 11px;}
.zx_c dd{ width:144px; float:left;}
.zx_c dd h3 a{ font-size:14px; color:#333;}
.zx_c li{ height:34px; line-height:34px; border-bottom:dashed 1px #9f9f9f; overflow:hidden; background: no-repeat 0 14px; padding-left:13px;}
.zx_c li span{ float:right;}
.zx_c li.born{  border:0;    font-size: 14px;}

/*问答*/
.wd{ width:278px;float:right;}
.wd_c dl{ padding:14px 0 16px; background: repeat-x 0 bottom; line-height:24px;}
.wd_c dt{float:left; background:url(/uploads/image/tjimages/wd_w.jpg) no-repeat 0 5px; padding-left:27px; height:31px; overflow:hidden}
.wd_c dd{ float:left;background:url(/uploads/image/tjimages/wd_d.jpg) no-repeat 0 5px; padding-left:27px;}
.wd_c dt a{ color:#333;}

.content {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
	    padding-top: 20px;
}
.new {
    clear: both;
    background:  repeat-x 0 0;
    padding: 18px 0 0;
}
.fl{float:left;}
.fr {
    float: right;
}
ul, ol {
    padding-left: 0px !important;
}
.more01 a, .til01 .more01 a, .til02 .more01 a {
    font-size: 12px;
    color: #626262;
    font-family: arial,"宋体";
    background: none;
    padding: 0;
    font-weight: normal;
    margin-right: 19px;
}
.zx h2 div.bt a{
	
	float: left;
    height: 20px;
    line-height: 20px;
    border-left: 5px solid #dc0807;
    color: #dc0807;
    font-weight: normal;
    font-size: 19px;
    border-radius: 0px !important;
    padding-left: 10px;
}
.wd h2 div.bt a{
	
    height: 20px;
    line-height: 20px;
    border-left: 5px solid #dc0807;
    color: #dc0807;
    font-weight: normal;
    font-size: 19px;
    border-radius: 0px !important;
    padding-left: 10px;
}
.zhanshi{
	background: url(/uploads/image/tjimages/mainbg.jpg);
    padding: 30px 0px;
    margin: 20px auto;
}
#productlist li {
    margin-right: 5px !important;
}

.editor table td {
    text-align: center;
    border: 1px solid #ddd!important;
}




/*底部*/
footer{
     background: #000;
    padding: 20px 0;
    text-align: center;
    line-height: 26px;
    font-size: 13px;
	color:#fff;
}
footer a{color:#fff;}
.foot-nav{ text-align:center; margin-top:10px; height:25px; line-height:25px;}
.foot-nav span{ font-size:10px; margin:0px 8px; color:#888;}
.foot-text{ text-align:center; padding:0px 0px 5px; }

/*内页侧栏*/
.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:215px;}
.sidebar .sb_nav h3.title{ text-align:left; background:#dc0807; padding:0px 15px; height:33px; line-height:33px; border-bottom:1px solid #cecece; font-size:14px; color:#fff;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:10px 15px; background:#fff;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; margin-top:5px; background:url(/uploads/image/tjimages/dt-11.gif) no-repeat 2px 11px;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background: no-repeat left center;}
#sidebar dl dt.on a{ font-weight:bold; color:#1c57c4; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:980px; background:#fff; overflow:hidden; }
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #ff6633; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.sidebar .sb_box h3.title div.position a{ color:#1c57c4;}