@charset "utf-8";
/* CSS Document */
/*--------------------基础样式 开始----------------------*/
body,p,ol,ul,li,h1,h2,h3,h4,h5,h6,img,form,input,button,textarea {margin: 0px;padding: 0px;}
body { font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;background-color: #FFFFFF;}
img{border:0px;}
ul, li, ol {list-style-type: none;}
a:link,a:visited {color: #333333;text-decoration: none;}
a:hover,a:active {color: #FF1111;text-decoration: underline;}
/*--------------------基础样式 结束----------------------*/
.fl {float:left;}
.fr {float:right;}
.gap {clear: both;}
.gap10{ height:10px;}
.gap20{ height:20px;}
.gap30{ height:30px;}
.box{ width:1340px; margin:0px auto;}/*--edit--*/
.eng{ font-family:Arial, Helvetica, sans-serif;}
/*--------------------head----------------------*/
.head{ height:100px; padding-top:10px;}
.logo{ width:86px; height:80px;}

/*-----------nav---------------*/
.nav_box{ width:1254px;} /*--edit--*/
.language{ height:30px; line-height:30px;}
.nav li{float:left; height:50px; line-height:50px; margin-left:70px;}
.nav li a:link,.nav li a:visited { display:block; float:left;color: #333333;text-decoration: none; height:48px; line-height:48px;font-size:16px;}
.nav li a:hover,.nav li a:active {color: #FF1111;text-decoration: none;border-bottom:#ff1111 2px solid;}
.nav li a.cur:link,.nav li a.cur:visited {color: #FF1111;text-decoration: none;border-bottom:#ff1111 2px solid;}
/*-----------banner---------------*/
/* layout */
.m-banner-show{position: relative;z-index: 1;min-width: 1000px;}
.m-banner-show{background: #c0c0c0;min-height: 200px;overflow: hidden;_height:200px;_overflow:visible;}
.m-silde-list{overflow: hidden;}
.m-silde-list li{position: absolute;top:0;left:0;width:100%;height: 100%;min-width: 1000px;min-height: 400px;background-image: url('../images/loading.gif');background-repeat: no-repeat;background-position: center center;}
.m-silde-list li a{display: block; width: 1000px;height: 390px;position: absolute;left: 0px;top:0px;}
.m-silde-bar{position: absolute;bottom:15px;float:right;zoom:1;}
.m-silde-bar li{ float:left; margin-left:10px;}
.m-silde-bar li span{ display: block; width:12px;height: 12px;line-height: 200px;overflow: hidden;cursor: pointer; background:url('../images/slide_icon_off.png') no-repeat 0 0; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://youxi.baidu.com/r/image/2012-07-10/e874d0323984bf5eba22200021bce054.png');}
.m-silde-bar li.current span{background:url('../images/slide_icon_on.png') no-repeat 0 0;_background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://youxi.baidu.com/r/image/2012-07-10/cd12eb7dc03748dadb74646187c1568c.png');}
/*-----------产品中心---------------*/
.main_tit{ height:40px; border-bottom:#eee 3px solid; line-height:40px;}
.main_tit h2{ float:left; font-size:22px; font-weight:normal;border-bottom:#ff1111 3px solid;}
.more{ float:right;}
.pro_home_box{ margin-left:-20px;}
.pro_home_box a{ display:block; width:252px; margin-left:20px; float:left;}/*--edit--*/
.pro_home_list{ width:250px; height:250px; border:solid 1px #ccc;}/*--edit--*/
.pro_home_list img{width:250px; height:250px;}/*--add--*/
.pro_home_box a:hover .pro_home_list,.pro_home_box a:active .pro_home_list {border:solid 1px #ff1111;}
.pro_home_box a p{ line-height:40px; font-size:14px; text-align:center;}
/*------------新闻中心--------------*/
.news_home_pic{ width:620px; height:194px; float:left;}
.news_home_pic img{ margin-right:20px;}
.news_home_list{ width:720px; float:left; margin-top:-1px;}/*--edit--*/
.news_home_list li{ border-bottom:#666 1px dotted; line-height:38px; height:38px; font-size:14px;}
.news_home_list li span{ float:right; color:#666;}
/*-----------底部---------------*/
.foot{ height:280px; background:url(../images/foot_bg.jpg) repeat-x left top; color:#FFF;}
.foot_box{ margin-left:-20px; padding-top:18px;}
.foot_list{ width:320px; float:left; margin-left:20px; }/*--edit--*/
.foot_tit{ border-bottom:solid 1px #999;height:36px; line-height:36px; margin-bottom:10px;}
.foot_tit h3{ font-weight:normal; font-size:16px; border-bottom:solid 1px #ff1111; float:left; height:36px;}
.foot_list p{ line-height:28px;}
.foot_list li{ line-height:28px;}
.foot_list li a:link,.foot_list li a:visited {color: #fff;text-decoration: none;}
.foot_list li a:hover,.foot_list li a:active {color: #FF1111;text-decoration: underline;}
.foot_pro{ margin-left:-11px;}
.foot_pro a{ display:block; width:50px; height:50px; float:left; margin-left:11px; margin-bottom:10px;}
.foot_gz{ float:left; width:127px; height:127px; margin-right:15px;}
.copy{ line-height:26px; border-top:solid 1px #999; margin-top:20px; padding-top:10px; color:#999;}
/*-----------HOME样式结束---------------*/
/*-----------内容页---------------*/
.cont_banner{ text-align:center;}/*--edit--*/
.vice_menu{ width:260px; margin-right:20px;}
.cont_fr{ width:1060px;}/*--edit--*/
/*-------------------左导航----------------------*/
.vice_menu h2{ font-size:24px; font-weight:normal; color:#333; padding-bottom:15px; border-bottom:solid 1px #ddd;}
.vice_menu li{ height:46px; line-height:46px; border-bottom:solid 1px #ddd;}
.vice_menu li a:link,.vice_menu li a:visited {color: #333333;text-decoration: none; display:block; height:46px; line-height:46px; font-size:14px; background:url(../images/vice_nav_li.jpg) no-repeat left center; padding-left:26px;}
.vice_menu li a:hover,.vice_menu li a:active {color: #FF1111;text-decoration: none; background:url(../images/vice_nav_li_h.jpg) no-repeat left center;}
.vice_menu li a.cur:link,.vice_menu li a.cur:visited {color: #FF1111;text-decoration: none;background:url(../images/vice_nav_li_h.jpg) no-repeat left center;}
/*-----------右内容---------------*/
.sub_menu{ border-bottom:solid 1px #ddd; padding-bottom:15px; margin-bottom:20px; background: url(../images/home.png) no-repeat left top; padding-left:26px;}
.sub_menu span{ color:#ff1111;}
/*-----------PRODUCTS列表---------------*/
.pro_list{ margin-left:-20px;}
.pro_list a{ display:block; width:250px; margin-left:20px; float:left; margin-bottom:15px;}/*--edit--*/
.pro_pic{ width:248px; height:248px; border:solid 1px #ccc;}/*--edit--*/
.pro_pic img{width:248px; height:248px;}/*--add--*/
.pro_list a:hover .pro_pic,.pro_list a:active .pro_pic {border:solid 1px #ff1111;}
.pro_list a p{ line-height:40px; font-size:14px; text-align:center;}
/*-------------------- 分页----------------------*/
.page {height: 38px;width:382px;margin-right: auto;margin-left: auto; padding-top:20px;}
.page a:link,.page a:visited {display: block;float: left;width: 36px;text-align: center;margin-right: 5px;height: 36px;border: 1px solid #DDD;line-height: 36px;color: #000000;text-decoration: none;}
.page a:hover,.page a:active {background-color:#ff1111;border-color:#ff1111;font-weight: bold;color: #FFFFFF;}
.page a.present:link,.page a.present:visited {background-color: #ff1111; border-color:#ff1111;font-weight: bold;color: #FFFFFF;}
.page a.next:link,.page a.next:visited {width:76px;}
/*-------------------- 产品详情标题----------------------*/
.cont_tit{ font-size:24px; line-height:40px; padding-bottom:10px;}
/*-----------NEWS列表---------------*/
.news_list{ margin-bottom:20px;}
.news_pic{ width:160; margin-right:15px;}
.news_r{ width:545px;}
.news_r h3{ font-weight:normal;padding-bottom:10px;}
.news_r h3 a:link,.news_r h3 a:visited {font-size:16px; }
.news_r p{ line-height:28px; color:#666;}
.news_r a.xq:link,.news_r a.xq:visited { color:#ff1111; text-decoration:underline;}
/*-----------新闻详情---------------*/
.news_cont h3 {font-size: 14px;line-height: 40px;text-align: center;color: #333333;}
.news_cont p {line-height: 30px;text-indent: 2em;}
.time {line-height: 30px;text-align: center;padding-bottom: 10px;border-bottom-width: 1px; border-bottom:1px dotted #aaa;margin-bottom: 10px;}
/*-----------人才招聘---------------*/
.job_list{ margin-bottom:15px;}
.job_list li{ border-bottom:#666 1px dotted; line-height:38px; height:38px; font-size:14px;}
.job_list li span{ float:right; color:#666;}
/*==============多图==============*/
.goods-photo {float: left; display: inline; width: 402px; position: relative; margin-right:18px;}
/* tsShopContainer */
#tsShopContainer{width: 402px; height: 402px; position:relative;}
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}

#tsShopContainer #tsImgS {text-align:center; width: 400px; margin-bottom: 18px; border: 1px solid #ddd;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img {border:0; width: 400px; height: 400px;}

#tsShopContainer #tsImgS .MagicZoomBigImageCont img {width: auto; height: auto; min-width: 400px; min-height: 400px;}

#tsPicContainer{height: 65px; width: 402px; position: relative;}

#tsImgSArrL, #tsImgSArrR {float:left; display: inline; height: 63px; width: 18px; font: 27px/63px '宋体'; color: #888;
cursor: pointer; text-align: center; -moz-user-select: none;-webkit-user-select: none; background-color: #f5f5f5;
overflow: hidden; border: 1px solid #ddd;}
#tsImgSArrR {float:right; text-align: right;}
#tsImgSArrL:hover, #tsImgSArrR:hover {color: #333;}

#tsImgSCon{position:absolute; top: 0; left: 28px; width: 100%; height: 65px; overflow:hidden;}
#tsImgSCon ul{overflow:hidden;}
#tsImgSCon li{width: 65px; padding-right: 2px; margin-right: 3px; float:left; display: inline; cursor:pointer;}
#tsImgSCon li img{border:1px solid #ddd; display:block; width: 63px; height: 63px;}
#tsImgSCon li.tsSelectImg img{border-color: #ff1111;}

/* CSS class for zoomed area */
.MagicZoomBigImageCont {border: 1px solid #ddd; background-color:#fff; top: 0; left: 0;}
.MagicZoomMain {text-align: center !important; width: 92px;}
.MagicZoomMain div {padding: 0px !important;}

/* pro_cont_r */
.pro_cont_r{ width:640px;}/*--edit--*/
.pro_cont_r h3{ font-size:20px; font-weight:normal; padding-bottom:10px;}
.pro_cont_r p{ font-size:14px; line-height:28px; color:#666;}

/*滑动样式*/
.big-right {width:1058px; border-top:#ff1111 solid 2px; border-bottom:#ddd 1px solid;border-left:#ddd 1px solid;border-right:#ddd 1px solid;}/*--edit--*/
.detail-menu {height:40px;width:1058px; background:url(../images/detail_menu.jpg) repeat-x left top;}
.detail-menu li {padding: 1px 25px 0; height: 40px; font: 14px/40px Tahoma; cursor: pointer;display:inline; float:left; border-right:solid 1px #ddd;}
.detail-menu li.current {padding-top: 0; color: #ff1111;font-weight: 700; background:url(../images/detail_menu_li.jpg) repeat-x left top;}
.detail-con {padding:15px;}

/*相关产品*/
.pro_tit{ height:40px; border-bottom:#eee 3px solid; line-height:40px; margin-bottom:15px;}
.pro_tit h2{ float:left; font-size:18px; font-weight:normal;border-bottom:#ff1111 3px solid;}
.pro_cont a{ margin-bottom:0px;}

