@charset "utf-8";
/* CSS Document */
body,div,p,ul,li,dl,dd,h1,a{margin:0; padding:0; list-style:none;}
body{font-family:微软雅黑,Arial,宋体; font-size:12px;color:#595757; line-height:20px; background:url(/images/body_bg.gif) repeat-x;}
img{border:0; padding:0px;}
a{color:#595757; text-decoration:none;}
a:hover{color:#e60012; text-decoration:underline;}
.cls{clear:both;}

.header{ width:1042px; height:781px; margin:0 auto; overflow:hidden;}
.header_top{width:1042px; height:165px; background:url(/images/header_top_bg.jpg) no-repeat; overflow:hidden; }
.header_favorite{ margin-top:50px; margin-left:890px; font-size:16px;}
.header_language{ width:164px; height:24px;margin-left:878px; margin-top:10px; overflow:hidden;}
.header_language a{ width:77px; height:24px; display:block;}
.header_language .CN{ margin-right:10px; float:left;background:url(/images/CN.gif) no-repeat left top;text-indent:-9999px;}
.header_language .CN:hover{ margin-right:10px; float:left; background:url(/images/CN.gif) no-repeat left bottom;text-indent:-9999px;}
.header_language .EN{ float:right; background:url(/images/EN.gif) no-repeat left top;text-indent:-9999px;}
.header_language .EN:hover{  float:right;background:url(/images/EN.gif) no-repeat left bottom;text-indent:-9999px;}
.header_search{ width:225px; height:33px; padding-top:10px; padding-left:25px; overflow:hidden; background:url(/images/search_bg.gif) no-repeat; margin-left:793px; margin-top:10px;}

.header_nav{width:1042px; height:46px; overflow:hidden; }
.header_nav ul li{ height:46px; float:left;}
.header_nav ul li a{ display:block; height:46px; overflow:hidden; text-indent:-9999px;}
.header_nav ul li .nav_home{ width:99px; background:url(/images/nav.gif) 0px  top no-repeat;}
.header_nav ul li .nav_home:hover,.header_nav ul li .nav_home.in{ width:99px; background:url(/images/nav.gif) 0px  bottom no-repeat;}
.header_nav ul li .nav_about{ width:111px; background:url(/images/nav.gif) -99px  top no-repeat;}
.header_nav ul li .nav_about:hover,.header_nav ul li .nav_about.in{ width:111px; background:url(/images/nav.gif) -99px  bottom no-repeat;}
.header_nav ul li .nav_product{ width:111px; background:url(/images/nav.gif) -210px  top no-repeat;}
.header_nav ul li .nav_product:hover,.header_nav ul li .nav_product.in{ width:111px; background:url(/images/nav.gif) -210px  bottom no-repeat;}
.header_nav ul li .nav_pro_pf{ width:112px; background:url(/images/nav.gif) -321px  top no-repeat;}
.header_nav ul li .nav_pro_pf:hover,.header_nav ul li .nav_pro_pf.in{ width:112px; background:url(/images/nav.gif) -321px  bottom no-repeat;}
.header_nav ul li .nav_case{ width:109px; background:url(/images/nav.gif) -433px  top no-repeat;}
.header_nav ul li .nav_case:hover,.header_nav ul li .nav_case.in{ width:109px; background:url(/images/nav.gif) -433px  bottom no-repeat;}
.header_nav ul li .nav_zhaoshang{ width:107px; background:url(/images/nav.gif) -542px  top no-repeat;}
.header_nav ul li .nav_zhaoshang:hover,.header_nav ul li .nav_zhaoshang.in{ width:107px; background:url(/images/nav.gif) -542px  bottom no-repeat;}
.header_nav ul li .nav_jingxiaoshang{ width:131px; background:url(/images/nav.gif) -649px  top no-repeat;}
.header_nav ul li .nav_jingxiaoshang:hover,.header_nav ul li .nav_jingxiaoshang.in{ width:131px; background:url(/images/nav.gif) -649px  bottom no-repeat;}
.header_nav ul li .nav_pro_bl{ width:150px; background:url(/images/nav.gif) -780px  top no-repeat;}
.header_nav ul li .nav_pro_bl:hover,.header_nav ul li .nav_pro_bl.in{ width:150px; background:url(/images/nav.gif) -780px  bottom no-repeat;}
.header_nav ul li .nav_contact{ width:112px; background:url(/images/nav.gif) -930px  top no-repeat;}
.header_nav ul li .nav_contact:hover,.header_nav ul li .nav_contact.in{ width:112px; background:url(/images/nav.gif) -930px  bottom no-repeat;}

.header_banner{ width:1042px; height:425px; margin-top:13px;}
/* flexslider */
.flexslider{position:relative;width:1042px;height:425px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(/images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:950px;position:absolute;bottom:0px;text-align:right;}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(/images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:99999em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.header_other{ width:1020px; padding-left:22px; height:100px; padding-top:31px; background:url(/images/header_other_bg.gif) no-repeat;}
.header_other a{ height:70px;float:left; display:block; margin-right:30px;}
.header_other .pro{ width:320px;}
.header_other .qq{ width:200px;}
.header_other .tel{ width:230px;}
.header_other .news{ width:120px; margin-right:0px;}

.index_pro{ width:1050px; height:766px; background:url(/images/index_pro_bg.gif) no-repeat; margin:0 auto; margin-top:26px;}
.index_pro_btn{ float:left; width:257px; height:200px;margin-right:20px; margin-top:52px;}
/*.index_pro_btn a{ width:237px; height:28px; padding-top:10px; padding-left:20px; display:block; background:url(/images/index_pro_bt_bg.gif) left top no-repeat; font-size:16px; color:#cb0000; font-weight:bold;margin-bottom:2px;}
.index_pro_btn a:hover,.index_pro_btn .in{ width:237px; height:28px; padding-top:10px; padding-left:20px; display:block; background:url(/images/index_pro_bt_bg.gif) left bottom no-repeat; font-size:16px; color:#FFF; font-weight:bold; text-decoration:none;}*/
.index_pro_list{ float:left; width:770px; margin-top:15px; height:700px; overflow:hidden;}
.index_pro_list_title{ width:745px; height:28px; padding-top:10px; overflow:hidden; font-size:24px; color:#920000}
.index_pro_list_title span{ float:right; font-size:14px; color:#333}
.index_pro_list_box{ margin-top:20px;}
.index_pro_list_box ul li{ width:242px; padding-right:2px; height:276px; padding-bottom:3px; overflow:hidden; background:url(/images/pro_bg1.gif) no-repeat; float:left; margin-right:5px; margin-bottom:20px; text-align:center;}
.index_pro_list_box ul li:hover{background:url(/images/pro_bg2.gif) no-repeat; }
.index_pro_list_box ul li img{ width:242px; height:244px;}
.index_pro_list_box ul li span{ font-size:18px; font-weight:bold;}
.index_customized{ width:1041px; height:282px; padding-left:9px; padding-right:9px; padding-bottom:25px; background:url(/images/customized_bg.gif) no-repeat; margin:0 auto;}
.index_customized_title{ width:1021px; height:35px; padding-top:15px; padding-left:20px; overflow:hidden; font-size:24px; color:#FFF;}
.index_customized_list{ width:1021px; height:237px; margin-top:10px;overflow:hidden;}
.index_customized_list ul li{ float:left; margin-left:17px; width:236px; padding-left:1px; padding-right:1px; height:188px; overflow:hidden; padding-top:14px; padding-bottom:19px; background:url(/images/index_customized_list_bg.gif) no-repeat;}
.index_customized_list ul li:hover{background:url(/images/index_customized_list_bg2.gif) no-repeat;}

.leftLoop{ overflow:hidden; position:relative;}
.leftLoop .hd{ overflow:hidden;  height:50px; background:#f4f4f4;  }
.leftLoop .hd ul{overflow:hidden; zoom:1; }
.leftLoop .hd ul li{float:left;  width:347px;  height:35px; padding-top:15px; overflow:hidden; font-size:24px; color:#FFF;overflow:hidden; background:#a40000; text-align:center; cursor:pointer;}
.leftLoop .hd ul li.on{ background:#cb0000;  }

.leftLoop_next{float:left; width:60px; height:230px;overflow:hidden;}
.leftLoop_prev{float:left; width:60px; height:230px;overflow:hidden;}
.leftLoop_next a{ margin-top:92px; margin-left:7px; width:45px; height:45px; background:url(/images/next.png) no-repeat; display:block;cursor:pointer;}
.leftLoop_prev a{ margin-top:92px; margin-left:7px; width:45px; height:45px; background:url(/images/prev.png) no-repeat; display:block;cursor:pointer;}

.leftLoop .bd{float:left; width:891px; height:195px; margin-top:5px; padding:15px;overflow:hidden;}
.leftLoop .bd ul{ overflow:hidden; zoom:1;}
.leftLoop .bd ul li{ width:216px; height:171px; margin-right:10px; padding:12px 1px 17px 1px; background:url(/images/index_dth_bg.gif) no-repeat;text-align:center; float:left; _display:inline; overflow:hidden;  }
.leftLoop .bd ul li span{ width:216px; height:35px; display:block; text-align:center; font-size:18px; font-weight:bold; line-height:35px;}

.index_ad1{ margin:0 auto; width:1039px;}
.index_about{ width:1054px; height:234px; margin:0 auto;}
.index_workShop{ width:269px; height:220px; background:url(/images/index_workshop_bg.gif) no-repeat; float:left; margin-right:10px;}
.index_workShop_title{width:269px;height:35px; padding-top:15px; overflow:hidden; font-size:24px; color:#FFF;text-align:center; }
.index_workShopBox{ width:257px; margin-left:2px; height:160px;}
.index_workShopBox_next{float:left; width:38px; height:160px;}
.index_workShopBox_prev{float:left; width:38px; height:160px;}
.index_workShopBox_next a{width:38px; height:160px; display:block; background:url(/images/next2.png) center;cursor:pointer;}
.index_workShopBox_prev a{width:38px; height:160px; display:block; background:url(/images/prev2.png) center;cursor:pointer;}
.index_workShopBox .bd{float:left; width:181px; height:160px;}
.index_workShopBox .bd ul{ overflow:hidden; zoom:1;}
.index_workShopBox .bd ul li{ width:179px; height:126px; padding:18px 1px 16px 1px; background:url(/images/index_workShopBox_bg.gif) no-repeat;text-align:center; float:left; _display:inline; overflow:hidden;}

.index_aboutBox{ width:775px;  height:220px; background:url(/images/index_about_bg.gif) no-repeat; float:left;}
.index_honor{ width:309px; height:220px; padding-left:3px; padding-right:14px; float:left;}
.index_honor_title{width:309px;height:35px; padding-top:15px; overflow:hidden; font-size:24px; color:#FFF;text-align:center; }
.index_honorBox{ width:309px; margin-left:2px; height:160px;}
.index_honorBox_next{float:left; width:38px; height:160px;}
.index_honorBox_prev{float:left; width:38px; height:160px;}
.index_honorBox_next a{width:38px; height:160px; display:block; background:url(/images/next2.png) center;cursor:pointer;}
.index_honorBox_prev a{width:38px; height:160px; display:block; background:url(/images/prev2.png) center;cursor:pointer;}
.index_honorBox .bd{float:left; width:233px; height:160px;}
.index_honorBox .bd ul{ overflow:hidden; zoom:1;}
.index_honorBox .bd ul li{width:233px; height:160px;text-align:center; float:left; _display:inline; overflow:hidden;}
.index_aboutBox_title{width:433px; float:left;height:35px; padding-top:15px; overflow:hidden; font-size:24px; color:#FFF;text-align:center; }

.index_jxs{ width:269px; height:220px; background:url(/images/index_workshop_bg.gif) no-repeat; float:left; margin-right:10px;}
.index_jxs_title{width:269px;height:35px; padding-top:15px; overflow:hidden; font-size:24px; color:#FFF;text-align:center; }
.index_jxsBox{ width:257px; margin-left:2px; height:160px;}
.index_jxsBox_next{float:left; width:38px; height:160px;}
.index_jxsBox_prev{float:left; width:38px; height:160px;}
.index_jxsBox_next a{width:38px; height:160px; display:block; background:url(/images/next2.png) center;cursor:pointer;}
.index_jxsBox_prev a{width:38px; height:160px; display:block; background:url(/images/prev2.png) center;cursor:pointer;}
.index_jxsBox .bd{float:left; width:181px; height:160px;}
.index_jxsBox .bd ul{ overflow:hidden; zoom:1;}
.index_jxsBox .bd ul li{ width:179px; height:126px; padding:18px 1px 16px 1px; background:url(/images/index_workShopBox_bg.gif) no-repeat;text-align:center; float:left; _display:inline; overflow:hidden;}
.index_jz{ width:775px;  height:220px; background:url(/images/index_jz.jpg) no-repeat; float:left;}
.index_jz_title{width:760px;height:35px; padding-top:15px; overflow:hidden; font-size:24px; color:#FFF;text-align:center; }

.index_jz2{ width:1103px; height:761px; margin:0 auto;}
.index_ad2{ margin:0 auto; width:1053px;}

.index_case{ width:1050px; height:488px; background:url(/images/index_case_bg.gif) no-repeat; margin:0 auto; overflow:hidden;}
.index_case_btn{ float:left; width:267px; height:200px; margin-top:70px; margin-right:20px;}
.index_case_btn ul li{ margin-bottom:2px;}
.index_case_btn ul li a{ width:247px; height:35px; padding-top:17px; padding-left:20px; display:block; background:url(/images/index_case_bt_bg.gif) left top no-repeat; font-size:16px; color:#cb0000; font-weight:bold;}
.index_case_btn ul li a:hover,.index_case_btn ul li .in{ width:247px; height:35px; padding-top:17px; padding-left:20px; display:block; background:url(/images/index_case_bt_bg.gif) left bottom no-repeat; font-size:16px; color:#FFF; font-weight:bold; text-decoration:none;}

.index_case_list{ float:left; width:750px; margin-top:15px; height:700px; overflow:hidden;}
.index_case_list_title{ width:720px; height:35px; padding-top:17px; overflow:hidden; font-size:24px; color:#920000}
.index_case_list_title span{ float:right; font-size:14px; color:#333}
.index_case_list_box{ width:730px; height:350px; margin-top:20px; overflow:hidden;}
#zzsc{width:640px}
#zzsc >li{width:320px}
.mb-wrapper{margin:0 auto 20px;position:relative; height:330px;left:0;top:0}
.mb-slider,.mb-scroll{width:100%;height:330px;overflow:hidden;margin:0 auto;padding:0;position:relative;left:0;top:0}
.mb-active-slider{border-color:#333}
.mb-slider .mb-panel{margin-top:0px;display:block;cursor:pointer;float:left;list-style:none; margin:0 0px;}
.mb-panel a{outline:0}
.mb-slider .mb-panel.current{cursor:auto}
.mb-inside *{max-width:100%}
a.mb-scrollButtons{display:block;width:45px;height:58px;background:transparent url(../images/arrows.png) no-repeat;position:absolute;top:28%;margin-top:40px;cursor:pointer;text-decoration:none;outline:0;border:0;_background:transparent url(../images/arrows.gif) no-repeat}
a.mb-scrollButtons.mb-left{background-position:left top;left:-45px}
a.mb-scrollButtons.mb-right{background-position:right top;right:-45px}
a.mb-scrollButtons.mb-left:hover{background-position:left bottom}
a.mb-scrollButtons.mb-right:hover{background-position:right bottom}
a.mb-scrollButtons.disabled{display:none}
.mb-controls{margin:0 auto;text-align:center;position:absolute; top:200px; left:300px;z-index:100; display:none;}
.mb-controls a{color:#666;font:18px/2.2 Georgia, Serif;display:inline-block;text-decoration:none;padding:2px;margin:0 5px 0 0;text-align:center;outline:0}
.mb-panel{margin-top:90px}
.mb-controls a:hover{color:black}
.mb-controls a.current{color:#900}
.main-nav{display:block; text-align:center; border-bottom:2px solid #a71700;margin:0 0 20px 0;padding:0 0 10px 0}
.main-nav a{text-decoration:none;color:#3e63ec;font-size:18px;margin:0 8px}
.main-nav a:hover{color:black;border-bottom:2px solid black}
.mb-inside img{width:100%}

.index_ad3{ margin:0 auto; width:1039px;}

.footer{ width:100%; height:250px; background:url(/images/footer_bg.jpg) center no-repeat;}
.footerBox{ width:1000px; height:250px; overflow:hidden; margin:0 auto;}
.footerBoxTop{ width:800px; height:120px; overflow:hidden; padding-left:200px; padding-top:20px; font-size:14px; line-height:25px;}
.footerBoxTop span{ font-size:18px}
.footerBoxNav{ width:1000px; height:24px; padding-top:15px; font-size:16px; color:#FFF; overflow:hidden; margin-top:16px; text-align:center;}
.footerBoxNav a{ color:#FFF; padding:0 10px;}


.about{ width:1057px; height:762px; background:url(/images/about_bg.gif)  top center no-repeat; margin:25px auto;}
.about_nav{ padding-top:30px;padding-left:5px; float:left; width:250px; margin-right:20px;}
.about_nav_title{ width:248px;height:40px;padding-top:19px; margin-bottom:2px;overflow:hidden;font-size:30px; color:#FFF; text-align:center;}
.about_nav ul li{ margin-bottom:3px;}
.about_nav ul li a{ width:227px; font-size:24px; color:#FFF; height:33px; padding-left:20px; padding-top:15px; display:block; background:url(/images/about_nav_bg.gif) left top no-repeat;}
.about_nav ul li a:hover,.about_nav ul li .in{background:url(/images/about_nav_bg.gif) left bottom no-repeat; text-decoration:none;}
.aboutBox{ width:745px; height:700px; overflow:hidden; margin-top:20px; float:left;}
.aboutBox_title{ width:745px; height:30px;overflow:hidden; font-size:24px; color:#920000; margin-top:35px;}
.aboutBox_title span{ float:right; font-size:14px; color:#333;}
.aboutBox_centent{ width:745px; height:610px; margin-top:25px;}
.about_text{ font-size:16px; line-height:35px; padding:10px;}
.about_text p{ text-indent:2em;}
.about_history{ padding:10px; font-size:16px;}
.about_news{ padding:10px; font-size:16px;}
.about_news ul li{ width:700px; height:25px; border-bottom:#999 dashed 1px; padding-top:15px;}
.about_news ul li:hover{border-bottom:#e60012 dashed 1px;}
.about_news ul li span{ float:right;}
.about_witness_img{width:742px; height:543px;}
.about_witness_page{ width:742px; height:30px; font-size:16px; text-align:center; margin-top:10px;}


#content {width:700px; margin:0px auto;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.clearfix {
    *zoom: 1;
}

.tn3-gallery {
    position: relative;
    width: 700px;
    height: 525px;
    background-color: #000000;
    line-height: normal;
}
.tn3-gallery img {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    max-width: none !important;
}    
.tn3-image {
    position: absolute;
    width:700px;
    height: 478px;
    background-color: #000000;
}
.tn3-controls-bg {
    position: absolute;
    width: 700px;
    height: 47px;
    bottom: 0px;
    background-image: url('/css/t/css/bg.png');
}
.tn3-thumbs ul, .tn3-thumbs li {
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
}
.tn3-thumbs {
    position: absolute;
    width: 497px;
    height: 37px;
    bottom: 0px;
    left: 49px;
    padding: 4px 28px 4px 28px;
    background-image: url('/css/tbg2.png');
}
.tn3-thumb {
    border: 1px solid #3e3e3e;
    width: 35px;
    height: 35px;
    margin-right: 3px;
    cursor: pointer;
}
.tn3-thumb img {
    width: 35px;
    height: 35px;
}    
.tn3-thumb-over {
    border: 1px solid #c3c3c3;
}
.tn3-thumb-selected {
    border: 1px solid #c3c3c3;
    cursor: default;
}
.tn3-next {
    position: absolute;
    background-image: url('/css/tn3.png');
    background-position: -39px -2px;
    width: 30px;
    height: 31px;
    right: 6px;
    cursor: pointer;
}
.tn3-next:hover {
    background-position: -39px -39px;
}
.tn3-prev {
    position: absolute;
    background-image: url('/css/tn3.png');
    background-position: -4px -2px;
    width: 30px;
    height: 31px;
    left: 6px;
    cursor: pointer;
}
.tn3-prev:hover {
    background-position: -4px -39px;
}
.tn3-next-page {
    position: absolute;
    background-image: url('/css/tn3.png');
    background-position: -153px -5px;
    width: 25px;
    height: 25px;
    right: 99px;
    bottom: 9px;
    cursor: pointer;
}
.tn3-next-page:hover {
    background-position: -153px -42px;
}
.tn3-prev-page {
    position: absolute;
    background-image: url('/css/tn3.png');
    background-position: -129px -5px;
    width: 25px;
    height: 25px;
    bottom: 9px;
    left: 51px;
    cursor: pointer;
}
.tn3-prev-page:hover {
    background-position: -129px -42px;
}
.tn3-preloader {
    position: absolute;
    width: 39px;
    height: 15px;
}
.tn3-text-bg {
    position: absolute;
    top: 0px;
    width: 100%;
    font-size: medium;
    background-image: url('/css/bg.png');
    padding-bottom: 1.1em;
}
.tn3-image-title {
    font-family: Tahoma, Helvetica, sans-serif;
    color: #e0dcdc;
    font-size: 0.6875em;
    font-weight: bold;
    padding: 1.1em 0 0 1.1em;
}
.tn3-image-description {
    font-family: Tahoma, Helvetica, sans-serif;
    color: #e0dcdc;
    font-size: 0.625em;
    line-height: 1.1em;
    padding-left: 1.1em;
}
.tn3-timer {
    position:absolute;
    width: 100%;
    height: 2px;
    bottom: 0px;
    background: url('/css/bg.png') repeat;
    background: rgba(0, 0, 0, 0.3);
}
.tn3-count {
    position:absolute;
    right:20px;
    bottom:6px;
    color:#777777;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    display: none;
}
.tn3-play {
    position: absolute;
    background-image: url('/css/tn3.png');
    background-position: -74px -5px;
    left: 13px;
    bottom: 9px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.tn3-play:hover {
    background-position: -74px -42px;
}
.tn3-play-active {
    background-position: -101px -4px;
}
.tn3-play-active:hover {
    background-position: -101px -41px;
}
.tn3-show-albums {
    position: absolute;
    background-image: url('/css/tn3.png');
    background-position: -177px -6px;
    bottom: 9px;
    right: 59px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.tn3-show-albums:hover {
    background-position: -177px -41px;
}
.tn3-fullscreen {
    position: absolute;
    background-image: url('/css/tn3.png');
    background-position: -203px -5px;
    bottom: 9px;
    right: 11px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.tn3-fullscreen:hover {
    background-position: -203px -42px;
}
.tn3-albums {
    position: absolute;
    width: 700px;
    height: 525px;
    left: 0px;
    top: 0px;
    color: #e0dcdc;
    font-family: Tahoma, Helvetica, sans-serif;
    background-image:url('/css/bg.png');
    background: rgba(0, 0, 0, 0.7);
}
.tn3-inalbums {
    position: absolute;
    width: 700px;
    height: 480px;
    padding: 14px;
    top: 45px;
}
.tn3-album {
    position:absolute;
    width:380px;
    height: 70px;
    background-color: #1a1a1a;
    overflow: hidden;
    cursor: pointer;
}
.tn3-album-over {
    background-color: #2a2a2a;
}
.tn3-album-selected {
    background-color: #cdcdcd;
    color: #111214;
    cursor: default;
}
.tn3-album-image {
    height: 100%;
    width: 80px;
    margin-right: 10px;
    float: left;
}
.tn3-album-image img {
    width: 80px;
    height: 80px;
}
.tn3-album-title {
    font-size:11px;
    font-weight:bold;
    margin-top: 1em;
}
.tn3-album-description {
    font-size:10px;
    height: 3em;
    line-height: 1.4em;
    overflow: hidden;
}
.tn3-albums-next {
    position:absolute;
    background-image:url('/css/tn3.png');
    background-position: -43px -9px;
    width: 20px;
    height: 20px;
    right:24px;
    top:20px;
    cursor:pointer;
}
.tn3-albums-next:hover {
    background-position: -43px -46px;
}
.tn3-albums-prev {
    position:absolute;
    background-image:url('/css/tn3.png');
    background-position: -9px -9px;
    width: 20px;
    height: 20px;
    right: 46px;
    top: 20px;
    cursor: pointer;
}
.tn3-albums-prev:hover {
    background-position: -9px -46px;
}
.tn3-albums-close {
    position: absolute;
    background-image: url('/css/tn3.png');
    background-position: -237px -9px;
    width: 20px;
    height: 20px;
    left: 20px;
    top: 19px;
    cursor: pointer;
}
.tn3-albums-close:hover {
    background-position: -237px -47px;
}
.tn3-sep1 {
    position: absolute;
    background-image: url('/css/tn3.png');
    width: 2px;
    height: 47px;
    left: 47px;
}
.tn3-sep2 {
    position: absolute;
    background-image: url('/css/tn3.png');
    width: 2px;
    height: 47px;
    right: 96px;
}
.tn3-sep3 {
    position: absolute;
    background-image: url('/css/tn3.png');
    width: 2px;
    height: 47px;
    right: 47px;
}

/* when javascript is disabled */
.tn3.album, .tn3.album li {
    float:left;
    list-style-type: none;
    margin:4px;
}
.tn3.album div, .tn3.album li h4, .tn3.album li div{
    display:none;
}



.product{ width:1057px; height:1052px; margin:0 auto; margin-top:20px; background:url(/images/product_bg.gif) top center no-repeat;}
.product_left{ float:left; width:257px; height:1034px; margin-left:3px; overflow:hidden;}
.product_right{ float:left;width:750px; height:1034px; margin-left:20px; overflow:hidden; position:relative;}
.product_left_title{ width:257px; height:35px; padding-top:15px; overflow:hidden;font-size:24px; color:#FFF; text-align:center; }
.product_left_nav{ widows:250px; height:700px; margin-top:3px; overflow:hidden; overflow-y:scroll;}

.product_right_title{width:740px; height:30px;overflow:hidden; font-size:24px; color:#920000; margin-top:23px;}
.product_right_title span{ float:right; font-size:14px; color:#333;}
.product_right_list{ width:750px; margin-top:20px;}
.product_right_list ul li{ width:242px; padding-right:2px; height:276px; padding-bottom:3px; overflow:hidden; background:url(/images/pro_bg1.gif) no-repeat; float:left; margin-right:5px; margin-bottom:15px; text-align:center;}
.product_right_list ul li:hover{background:url(/images/pro_bg2.gif) no-repeat; }
.product_right_list ul li img{ width:242px; height:244px;}
.product_right_list ul li span{display:block; width:242px; height:27px; margin-top:5px;font-size:18px; font-weight:bold;}

.productShow{ position:absolute; width:750px; height:877px; top:70px; left:0px;z-index:999; display:none  }
.showBg{ width:100%; height:877px;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100); position:absolute; left:0; top:0;background:#FFF; z-index:1;}
.showBox{ width:750px; height:877px; margin:0 auto; position:relative; top:0px; z-index:2; padding:0px; background:#FFF}
.showBoxClose{ position:absolute; right:20px; top:20px; z-index:2;}


.subNavBox{width:228px;}

.subNav{ width:190px; height:29px; padding-left:38px; padding-top:10px; font-size:18px;color:#000;cursor:pointer;background:url(/images/subNav_bg1.gif) left top no-repeat;}
.currentDt{background:url(/images/subNav_bg1.gif) left bottom no-repeat;}

.navContent{display: none;}
.navContent li a{display:block; width:178px; padding-left:50px; height:29px; padding-top:10px; font-size:14px; color:#000; background:url(/images/navContent1.gif) left top no-repeat;}
.navContent li a:hover,.navContent li .in{background:url(/images/navContent1.gif) left bottom no-repeat; color:#FFF; text-decoration:none;}


.product_left_other_nav{ margin-top:30px;}
.product_left_other_nav ul li{ margin-bottom:3px;}
.product_left_other_nav ul li a{ width:227px; font-size:24px; color:#FFF; height:33px; padding-left:20px; padding-top:15px; display:block; background:url(/images/about_nav_bg.gif) left top no-repeat;}
.product_left_other_nav ul li a:hover,.product_left_other_nav ul li .in{background:url(/images/about_nav_bg.gif) left bottom no-repeat; text-decoration:none;}

.product_new{ width:1057px; height:778px; margin:0 auto; margin-top:20px; background:url(/images/product_new_bg.gif) top center no-repeat; overflow:hidden;}
.product_new_left{ float:left; width:257px; height:760px; margin-left:3px; overflow:hidden;}
.product_new_left_nav{ margin-top:3px; margin-left:3px;}
.product_new_left_nav ul li a{width:209px; height:29px; display:block; padding-left:38px; padding-top:10px; font-size:18px;color:#000;cursor:pointer;background:url(/images/subNav_new_bg1.gif) left top no-repeat;}
.product_new_left_nav ul li a:hover,.product_new_left_nav ul li .in{ color:#FFF; text-decoration:none;background:url(/images/subNav_new_bg1.gif) left bottom no-repeat;}
.product_new_right{ float:left;width:750px; height:760px; margin-left:20px; overflow:hidden;}
.product_new_box{ width:745px; height:610px; margin-top:25px;}
.witness{ margin-top:20px; margin-left:10px;}
.witness ul li{ width:309px; height:244px; padding:19px 1px 24px 1px; background:url(/images/witness_li_bg.gif) no-repeat; overflow:hidden; float:left; margin:10px 20px;}
.witness_list{ margin-top:25px;}
.witness_list ul li{ width:232px; height:281px; padding:1px 9px 3px 9px; background:url(/images/witness_list_li_bg.gif) no-repeat; float:left; margin-bottom:25px; text-align:center; overflow:hidden;}
.witness_list ul li span{ display:block; width:232px; margin-top:8px; height:29px; line-height:29px; font-size:18px; font-weight:bold;}

.witnessShow{ position:absolute; width:100%; height:778px; top:780px;z-index:999; display:none; }
.witnessShowBg{ width:100%; height:780px;opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80); position:absolute; left:0; top:0;background:#000; z-index:1;}
.witnessShowBox{ width:617px; height:624px; margin:0 auto; position:relative; top:50px; z-index:2;}
.witnessShowBoxImg{ width:645px; height:594px; position:absolute; left:0; top:0; z-index:1}
.witnessShowBoxClose{ position:absolute; right:20px; top:20px; z-index:2;}

.witness_process{ margin-top:30px;}

.affiliate{ font-size:16px; padding:10px; margin-top:15px; line-height:30px;}
.affiliate span{ font-size:24px; color:#a40000;}

.affiliate2{ font-size:20px; padding:10px; margin-top:15px; line-height:50px;}
.dealer_nav{ width:740px; margin-top:30px; font-size:16px; color:#a40000; line-height:35px;}
.dealer_nav a{ padding:0 10px;}
.dealer_nav a:hover,.dealer_nav .in{color:#a40000}

.contact{ padding:20px; font-size:20px; line-height:50px;}
.job{ padding:20px; font-size:20px; line-height:50px;}
.job table td { padding:3px;border: 1px solid #666;}

.feedback{width:310px; height:310px; overflow:hidden; margin:50px;}
.W_foot .cpy{clear:both}
.feedback{position:relative;height:310px;display:block;overflow:hidden}
.feedback h1{ color:#F00; line-height:35px;}
.feedback .tips{width:310px;height:41px;line-height:41px;text-align:center;display:block;position:absolute;color:#FFF;left:0px;top:265px;display:none;font-size:14PX;font-weight:bold; background:#d7000f;}
.feedback .item{ width:310px;height:38px;display:block;overflow:hidden;background: url(/images/advisory_input.png) no-repeat left -52px;margin-bottom: 2px;}
.feedback .inputtext{ background:none;width:300px; height:25px; margin:5px; line-height:25px;font-size:14px; color:b6b6b6;}
.feedback .inputtextarea{width:300px;height:90px;overflow-x:hidden;overflow-y:hidden;padding:5px;resize:none;font-size:14px;margin:0;outline:0;color:b6b6b6;background: url(/images/advisory_input.png) no-repeat left -105px;}
.feedback .fleft3 .inputbtn{ margin-top:5px; color:#FFF;border:0;height:41px;width:154px;display:block;background: url(/images/submit.png) no-repeat; text-indent:-9999px;}
.feedback .fcolor_ccc{color:#333}
.feedback .fcolor_ddd{color:#333}
input, textarea {border: 0; color:#333}

/* pagination style */
.pagin {
padding: 30px 0;
margin: 0;
font-family: "Verdana", sans-serif;
font-size: 7pt;
font-weight: bold;
text-align:right;
 margin-bottom:50px;
}
.pagin * {
padding: 2px 6px;
margin: 0;
}
.pagin a {
border: solid 1px #666666;
background-color: #EFEFEF;
color: #666666;
text-decoration: none;
}
.pagin a:visited {
border: solid 1px #666666;
background-color: #EFEFEF;
color: #60606F;
text-decoration: none;
}
.pagin a:hover, .pagin a:active {
border: solid 1px #CC0000;
background-color: white;
color: #CC0000;
text-decoration: none;
}
.pagin span {
cursor: default;
border: solid 1px #808080;
background-color: #F0F0F0;
color: #B0B0B0;
}
.pagin span.current {
border: solid 1px #666666;
background-color: #666666;
color: white;
}

.news_show_title{ width:745px; height:30px; text-align:center; font-size:20px;color:#920000;}
.news_show_time{ width:745px; height:25px; margin-top:5px; text-align:center; font-size:16px;}
.news_show_content{ width:725px; height:520px; padding:10px; font-size:14px; overflow:auto;}

.index_aboutBox_more{ width:90px; height:20px; float:left; margin-left:320px; margin-top:133px; overflow:hidden;}
.index_aboutBox_more a{ width:90px; height:20px; display:block;}
.index_jz_more{ width:90px; height:20px; float:left; margin-left:650px; margin-top:133px; overflow:hidden;}
.index_jz_more a{ width:90px; height:20px; display:block;}



/* tenghoo */
.thoo-photo{
    width: 960px;
    margin: 20px auto 0 auto;
    position: relative;
    height: 576px;
}
.thoo-pn{
    position: absolute;
    top: 250px;
    left: 10px;
    cursor: pointer;
}
.thoo-pn img{
    opacity: 0.7;
}
.thoo-pn:hover img{
    opacity: 1;
}
.thoo-right{
    left: auto;
    right: 10px;
}
.thoo-main{
    height: 100%;
}
.thoo-main table{
    width: 100%;
    height: 97%;
    text-align: center;
}
.thoo-main p{
    font-size: 26px;
    text-align: center;
    margin-bottom: 15px;
}
.thoo-main img{
    max-height: 550px;
    border: 1px solid #eee;
}
#load{
    position: absolute;
    left: 55px;
    top: 38px;
    z-index: 100;
    /*background: rgba(0,0,0,.2);*/
    width: 850px;
    height: 550px;
    display: none;
}
#load img{
    border: 0;
    margin-top: 250px;
}<!--0.0002140998840332-->