/*
theme name: tairuichem
theme Uri: http://www.tairuichem.com/
Description: 泰瑞化工模板
Version: 1.0
Author: tairui co.,Ltd.
Author Uri: http://www.tairuichem.com/
*/

*{padding:0px;margin:0px;}
body{ font-family:"Microsoft Yahei";background:url(images/body.gif) repeat-x top #fff;font-size:12px;}
a{text-decoration:none;font-size:12px;color:#444444;}
a:hover,.Sy{color:#333399}
ul,li{ list-style:none;}
img{border:0px;}
h1,h2,h3,h4,h5,h6{clear:both;overflow:hidden;}
dl,dd,dt,b{overflow:hidden;}
.Title{text-overflow:ellipsis;white-space:nowrap;float:left;_display:inline;overflow:hidden;text-aligN:left!important;}
.T_time{width:70px;float:right;}
.clear{widtH:100%;clear:both;height:0px;overflow:hidden;}
.Page{float: left;text-aligN:center;width:100%;heighT:24px;line-heighT:24px;}
.Page a,.Page span{margin:0 10px;}
.Page a.Num{padding:4px 15px;background:UrL(images/num.gif) no-repeat center;}
.Mar{margin-top:10px!important;}
.Head,.Heng,.Main,.Banner,.I_banner,.Bottom,.infiniteCarousel{width:970px;margin:0px auto;overflow:hidden;clear:both;}
.Top{height:26px;widtH:100%;background:UrL(images/top.png) repeat-x;margin-bottom:-6px;position: relative;z-index: 1;}
.Head{height:71px;text-aligN:right;background:UrL(images/head.png) no-repeat;margin-top:-26px;margin-bottom:-51px;position:relative;z-index:2;_position:inherit;}
.Head div{float:right;margin-right:60px;margin-top:25px;line-heighT:24px;_display:inline;}
.Head a{margin:0 15px;font-family:"Microsoft Yahei";color:#b7bfea;}
.Head a:hover{color:#FFF}
.Head img{float:left;margin-top:12px;margin-left:65px;}
.Index{height:460px;widtH:100%;}
.Nav{background:urL(images/nav.png) no-repeat;height:46px;width:970px;margin:0px auto;position:relative;z-index:10;margin-top:-46px;}
.Nav ul.Nav_ul{widtH:810px;overflow:hidden;margin:0 auto;padding:19px 0;}
.Nav ul.Nav_ul li{float:left;widtH:113px;padding-righT:1px;text-aligN:center;heighT:21px;line-heighT:21px;}
.Nav ul.Nav_ul li a.N_a{font-family:"Microsoft Yahei";font-size:15px;color:#444;letter-spacing:1px;font-weight:bold;display:block;}
.Nav ul.Nav_ul li a.N_a:hover{color:#333399;}
.Nav .Sy{font-weight:bold!important;font-family:"Microsoft Yahei"!important;font-size:15px!important;display:block;}
.subnav{overflow:hidden;display:none;width:113px;padding-top:10px;position:absolute;z-index:100;*top:37px;_top:21px;*margin-left:-56px;}
.subnav li{widtH:113px;overflow:hidden;text-align:center;height:24px!important;padding:0px!important;line-height:24px!important;background:#fff!important;float:none!important;border-bottom:1px solid #c4c4c4;}
.subnav li a{color:#333;}
.subnav li a:hover{color:#333399;text-decoration:underline;}
.I_h2{heighT:21px;border-bottom:1px solid #333399;line-heighT:26px;color:#333399;font-size:11px;font-family:"Microsoft Yahei";margin-bottom:14px;position:relative;font-weight:100;}
.I_h2 strong{float:left;margin:0 5px;_display:inline;heighT:21px;background:#333399;padding:0 24px 0 10px;font-size:12px; letter-spacing:1px;font-family:"Microsoft Yahei";color:#fff;line-heighT:24px;font-weight:bold; _color:#FFF}
.I_h2 a{float:right;margin-top:3px;}
.I_about{float:left;width:375px;overflow:hidden;heighT:165px;margin-top:14px;}
.I_view{float:right;width:160px;overflow:hidden;line-height:19px;margin-right:3px;_display:inline;}

.I_news{float:left;widtH:358px;overflow:hidden;margin-top:14px;margin-left:20px;_display:inline;heighT:165px;}
#tablist1 ul{widtH:358px;overflow:hidden;}
#tablist1 ul li{float:left;widtH:358px;overflow:hidden;heighT:26px;line-heighT:26px;text-aligN:right;border-bottom:1px dotted #6f6f6d;}
#tablist1 ul li .Title{widtH:270px;margin-left:10px;}
#tablist1 .last{border-bottom: none;}
.li_color{background:urL(images/dian1.gif) no-repeat left!important;color:#d90102;}
.li_color a{color:#d90102!important;}
.li_color1{background:urL(images/dian2.gif) no-repeat 3px!important;color:#0973ad;text-decoration:underline;}
.li_color1 a{color:#0973ad!important;text-decoration:underline;}
.I_right{float:right;widtH:198px;overflow:hidden;margin-top:14px;heighT:165px;}
.I_product{float: left;width: 100%;overflow: hidden;heighT: 300px;margin-top: 14px;}
.Select{widtH:198px;}
.Pic1{overflow:hidden;margin-top:4px;}

.infiniteCarousel {position: relative;heighT:161px;margin-top:24px;}
.infiniteCarousel .wrapper {width:910px; overflow: hidden;height: 161px;position: absolute;top: 0;z-index:1;margin-left:29px;}
.infiniteCarousel ul{position: absolute;top: 0;}
.infiniteCarousel .wrapper ul li {float:left;widtH:223px;position:relative;background:url(images/p_bg.gif) no-repeat left bottom;padding-bottom:23px;padding-righT:5px;text-aligN:center;overflow:hidden;_display:inline;}
.infiniteCarousel .wrapper ul li div{widtH:217px;heighT:137px;overflow:hidden;text-aligN:center;padding:3px;}
.infiniteCarousel .wrapper ul li div a{ no-repeat;widtH:223px;heighT:143px;position:absolute;top:0px;display:block;left: 0;}
.infiniteCarousel .wrapper ul li div.on-div a{background:UrL(images/pro_bg.png);}
.infiniteCarousel a#prev,.infiniteCarousel a#next{display:block;height:143px;width:23px;position:absolute;top:0px;cursor: pointer;outline: 0;z-index:2;overflow:hidden;}
.infiniteCarousel a#prev {background:url(images/next.gif) no-repeat center #f5f5f5;right:0px;}
.infiniteCarousel a#next {background:url(images/up.gif) no-repeat center #f5f5f5;left:0px;}
.Infi_bg{widtH:34px;position:absolute;height:141px;background:#fff;top:0px;right:0px;z-index:1;}

.Bottom{text-align:center;border-top:4px solid #15367f;margin-top:10px;line-height:16px; padding-bottom:20px;}
.Bottom p{margin:6px 0;height:24px;line-heighT:24px;}
.Bottom p a{margin:0 10px;}
.renz{margin-top: 5px;}
.renz img{vertical-align: middle;}
.renz a{padding-right: 10px;}

.Banner{height:280px;position:relative;z-index:-1;width:100%;}

.Left{float:left;widtH:198px;overflow:hidden;margin-top:14px;}
.L_ul{widtH:183px;overflow:hidden;margin:0 auto;margin-bottom:14px;}
.L_ul li{float:left;widtH:183px;overflow:hidden;clear:both;height:28px;line-heighT:28px;border-bottom:1px solid #d9d9d9;background:urL(images/l_a.gif) no-repeat left;}
.L_ul li a{padding-left:28px;}
.L_ul li a:hover{color:#333399;text-decoration:underline;}
.L_ul .cur a{color:#333399;}

.Right{float:right;widtH:741px;overflow:hidden;margin-top:14px;}
.R-h2{height:21px;line-height:21px;border-bottom:1px solid #333399;padding-left:15px;font-family:"Microsoft Yahei";font-size:16px;}
.R-h2 span{float:right;font-size:12px;font-weight:100;}

.Con{overflow:hidden;line-heighT:20px;margin:20px 0;font-size: 14px;}
.News_ul{widtH:705px;overflow:hidden;margin:20px auto;}
.News_ul li{float:left;widtH:705px;clear:both;overflow:hidden;height:29px;line-heighT:29px;text-aligN:right;border-bottom:1px solid #e4e4e4;background:Url(images/dian.gif) no-repeat 3px;}
.News_ul li .Title{widtH:600px;margin-left:13px;}
.C_h3{text-align:center;heighT:20px;line-heighT:20px;font-size:14px;}
.C_h4{text-align:center;heighT:16px;line-heighT:20px;font-size:12px;font-weight:100;}
.Back{text-aligN:right;margin:10px;heighT:24px;line-heighT:24px;}
.artitle{margin: 15px 0;}
.info{padding-top: 5px;color: #999999;font-size: 13px;}
.lift{margin: 40px 16px 10px;color: #999;}
.lift span{margin-right: 15px;}

/* product_category
----------------------------------------------- */
.productList { padding-top: 20px; color: #999999;}
.productList dl { float: left; width: 350px; height: 120px; margin: 0 20px 30px 0;}
.productList dl.last { margin-right: 0;}
.productList dt { float: left; width: 140px;}
.productList dd { float: left; width: 195px; padding-left: 15px;}
.productList dt img { border: 1px solid #EEEEEE;}
.productList .name { height: 18px; overflow: hidden;}
.productList .name a { color: #333333; font-weight: bold;}
.productList .brief { color: #999999; padding-top: 8px; height: 60px;}
.productList .price { padding-bottom: 10px;}
.clear{ clear: both; height: 0; line-height: 0; font-size: 0;}
.btn {display: inline-block;background-color: #333399;color: #EEE;padding: 6px 25px;text-transform: capitalize;cursor: pointer;font-weight: bold;text-align: center;-webkit-appearance: none;}
.btn:hover {text-decoration: none;color: #FFFFFF;background-color: #007AD5;}


/* product
----------------------------------------------- */
#product { padding: 15px 0;}
#product .productImg { float: left; width: 300px; padding-top: 15px;}
#product .productInfo { float: left; width: 425px; padding: 10px 0 0 15px; line-height: 200%;}
#product .productInfo h1 { font-size: 18px;}
#product .productInfo ul { padding-top: 10px; margin-bottom:20px;}
#product .productInfo .productPrice { margin-bottom: 5px; font-size: 14px;}
#product .productInfo .productPrice .price {color: #CC0000;font-style: normal;font-family: Arial; font-size: 20px; font-weight: bold;}
#product .productInfo .btnAsk { zoom: 1; overflow: hidden;}
#product .productInfo .btnAsk dt { float: left; width: 88px; height: 39px; line-height: 39px; text-align: right; padding-right: 3px; margin-right: 6px; background-color: #E0E0E0; color: #333; /*font-weight: bold;*/ font-size: 14px;}
#product .productInfo .btnAsk dd { float: left; width: 300px; margin-bottom: 10px;}
#product .productInfo .btnAsk dd a{ margin-right: 5px;}
#product .productInfo .btnBuy { margin-bottom: 40px;}
#product .productInfo .btnBuy .addToCart { background:#19B4EA url(images/btn_addtocart.png) no-repeat 20px 50%; color: #FFFFFF; padding: 8px 25px 8px 50px; text-decoration: none; cursor: pointer; font-size:16px;}
#product .productInfo .btnBuy .addToCart:hover { background-color: #44C4EE;}
#product .productContent { padding: 15px 0;}
#product .productContent h3 { height: 35px; line-height: 35px; color: #7A7F81; font-weight: bold; font-size: 14px; border-bottom: 1px solid #CBD1D3;}
#product .productContent ul { padding: 15px 0; color: #666; line-height: 200%;}

/* 留言板
----------------------------------------------- */
#guestBook {
 padding: 20px 120px;
}
#guestBook h2 {
 color: #555;
 font-size: 18px;
 font-weight: bold;
 margin-bottom: 20px;
}
/* bookList */
#guestBook .bookList {
 margin-bottom: 30px;
 line-height: 180%;
 font-size: 13px;
}
#guestBook .bookList dl {
 margin-bottom: 15px;
}
#guestBook .bookList dt {
 color: #999;
 margin-bottom: 3px;
}
#guestBook .bookList dt b {
 color: #999;
 margin-left: 20px;
}
#guestBook .bookList dd {
 color: #666;
 overflow: hidden;
 zoom: 1;
}
#guestBook .bookList dd em {
 float: left;
 width: 70px;
}
#guestBook .bookList dd span {
 float: right;
 width: 910px;
 text-align: left;
}
#guestBook .bookList p {
 color: #0072C6;
 margin-top: 5px;
 overflow: hidden;
 zoom: 1;
}
#guestBook .bookList p em {
 float: left;
 width: 70px;
}
#guestBook .bookList p span {
 float: left;
 width: 800px;
}
#guestBook .bookList p b {
 color: #999;
 float: right;
}
#guestBook .bookList .pager {
 text-align: left;
}
/* bookList */
#guestBook .bookAdd {
 line-height: 180%;
 font-size: 13px;
}
#guestBook .bookAdd dl {
 overflow: hidden;
 zoom: 1;
 margin-bottom: 15px;
}
#guestBook .bookAdd dl dt, #guestBook .bookAdd dl dd {
 float: left;
}
#guestBook .bookAdd dl dt {
 width: 70px;
 text-align: right;
 line-height: 30px;
}
#guestBook .bookAdd .select {
 height: 28px;
}
#guestBook .bookAdd dl.cue {
 margin: -8px 0 10px 60px;
 color: #999;
}
#guestBook .bookAdd dl.submit {
 margin: 20px 0 0 70px;
}
#guestBook .bookAdd dd b {
 display: block;
 padding: 2px 0 2px 3px;
 border: 1px solid #fec600;
 color: #666;
 background-color: #fbf8e9;
 line-height: 16px;
}

.textInput {
  height: 20px;
  padding: 6px;
  font-size: 14px;
  border: 1px solid #DDD;
  background-color: #F4F4F4;
  color: #666;
  -webkit-appearance: none;
}
.textArea {
  padding: 4px;
  border: 1px solid #DDDDDD;
  background-color: #F4F4F4;
  line-height: 20px;
  -webkit-appearance: none;
}
#vcode{
  vertical-align: top;
}
.cue {
  color: red;
  font-size: 12px;
}

/* 提示信息
----------------------------------------------- */
#douMsg { padding: 10px 0 100px 0;}
#douMsg dl { padding: 160px 0 200px 0; text-align: center; border: 1px solid #E4E4E4;}
#douMsg dt { color: #0072C6; font-size: 16px; margin-bottom: 30px; font-weight: bold;}
#douMsg dd { color: #666;}
#douMsg dd a { margin-left: 5px; color: #000;}

.indexbg{background:urL(images/index.jpg) repeat-x center top; text-align:center;background-size: cover;-webkit-background-size: cover;}
.pagebg{background:url(images/banner.png) no-repeat top;}
.artbg{background:url(images/art.png) no-repeat top;}
.probg{background:url(images/pro.png) no-repeat top;}
.phobg{background:url(images/pho.png) no-repeat top;}


/* 在线客服
----------------------------------------------- */
#onlineService {
 position: fixed;
 _position: absolute;
 _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-380+"px");
 top: 208px;
 right: 0;
 z-index: 999999;
 display: block;
}
#onlineService .onlineIcon {
 position: relative;
 cursor: pointer;
 background: url(images/online_service.png) no-repeat;
 width: 34px;
 height: 110px;
 text-indent: -9999px;
 overflow:hidden;
}
#onlineService #pop {
 border: 3px solid #19B4EA;
 background-color: #F2F2F2;
 padding: 8px;
 width: 135px;
 min-height: 88px;
 position: absolute;
 right: 34px;
 top: 0;
 display: none;
 z-index: 999999;
}
#onlineService .onlineQQ a {
 display: block;
 background: url(images/online_service.png) no-repeat left -160px;
 color: #19B4EA;
 width: 100px;
 height: 32px;
 line-height: 32px;
 padding-left: 25px;
 margin-bottom: 8px;
 font-size: 16px;
 text-align: center;
}
#onlineService .onlineQQ a:hover {
 text-decoration: none;
 color: #19B4EA;
}
#onlineService .service {
 border-top: 1px solid #DDDDDD;
 padding-top: 8px;
 color: #666;
}
#onlineService .service a {
 color: #666;
}
#onlineService .service .tel {
 background: url(images/online_service.png) no-repeat left -194px;
 padding-left: 18px;
}
#onlineService .service .guest {
 background: url(images/online_service.png) no-repeat left -228px ;
 padding-left: 18px;
}
#onlineService .goTop {
 display: none;
}
#onlineService .goTop .goBtn {
 background: #F2F2F2 url(images/online_service.png) no-repeat left -120px;
 width: 34px;
 height: 34px;
 display: block;
}

/* -- indexProduct -- */
.indexProduct {
 padding-top: 10px;
 zoom:1;
 overflow:hidden;
}
.indexProduct li {
 float: left;
 width: 145px;
 height: 128px;
 margin-right: 20px;
 text-align: center;
}
.indexProduct li.clearBorder {
 margin-right: 0;
}
.indexProduct .img {
 border: 1px solid #E4E4E4;
 margin: 0 auto 8px;
 width: 135px;
}
/* -- 视频 -- */
.trshipin{ height:410px;}
/* -- slide_show -- */
.fullSlide{ min-width:1000px; position:relative;  height:460px; overflow:hidden;   }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:460px; }
.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:460px;  }
.fullSlide .bd li a{ position:absolute; width:100%; height:460px; display:block; z-index:1;;   }
.fullSlide .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;	_background:url(images/banner-btn-ie6.png) 0 0 no-repeat;	}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:45px; left:0; height:30px; line-height:30px; text-align:center; }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(images/dot-black.png) 0 0; overflow:hidden; 		line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 	}
.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }
