﻿@charset 'utf-8';
/*--------------------------------------------------------------------------------------------------------------------------------
 *总体样式
 --------------------------------------------------------------------------------------------------------------------------------*/
#wrap {
    text-align: left;/*让文本恢复到左对齐*/
    margin: 0 auto;/*使页面水平居中对齐*/
    background: #fbfbfb;
}
.container {
    width: 940px;
    margin: 0 auto;/*使页面水平居中对齐*/
}
#headerbg0 {
    height:127px;
    width: 100%;
    padding-top: 1px;
    /*background: url(../i/headerbg.jpg) repeat-x 0 0;
    background-size:100% 200px;*/
    margin-top: -45px;
}
#headerbg {
    height:127px;
    width: 100%;
    padding-top: 1px;
    background: url(../i/headerbg.jpg) repeat-x ;
}
#footerbg {
    height:60px;
    width: 100%;
    background: #171717;
}

#logo {
    width: 195px;
    height: 86px;
    display: block;
    float: left;
}

.header_top_nav {
    width: 78px;
    height: 30px;
    float: right;
    padding-left: 35px;
    background: url(../i/header_top_nav.jpg) no-repeat right;
    font-size: 12px;
    color: #fff;
    padding-left: 295px;
}
.header_top_nav a {
    line-height: 30px;
    font-size: 14px;
    color: #fff;
}
.header_top_img {
    width: 171px;
    height: 42px;
    float: right;
    margin-top: 10px;
}


    .navBar{   position:relative; z-index:1;   color:#fff; height:35px; line-height:35px;width: 730px;float: left; text-align: center;  }
    .nav{ width:730px; margin:0 auto;}
    .nav h3{ font-size:100%; font-weight:normal; font-size:14px; text-align: center; position:relative;}
    .nav .m{  position:relative; float:left; width:108px; margin:0 0px; display:inline; text-align:center;background: url(../i/nav_li.jpg) no-repeat center right;   }
    .nav h3 a{  zoom:1;  height:35px; line-height:35px; padding:0;  display:block; color:#fff }
    .nav .on h3 a{padding:0; }
    .nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
    .nav .sub{ display:none; /*默认隐藏*/ width:108px; padding:10px 0;  position:absolute; left:0px; top:34px;  background:#B80000;filter:alpha(opacity=80);opacity:0.8;  float:left; line-height:30px; 
    }
    .nav .sub2{ width:100px!important; }
    .nav .sub li{ text-align:center; position:relative;}
    .nav .sub li a{ color:#fff; display:block; zoom:1;}
    .nav .sub li a:hover{  background:#ddd; color:#000;   }
	.nav .icon{ position:absolute;top:3px; right:5px; display:block; width:31px; height:13px; background:url(../i/new.gif) no-repeat 0 0;}
	.nav .iconh{ position:absolute; right:1px;display:block; width:31px; height:13px; background:url(../i/hot.gif) no-repeat 0 0;}
    .nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:10px 5px; line-height:26px;  }
    .nav .sub dl a:hover{ color:#000;  }
    .nav .sub dl dt a{ color:#000;  }
    .nav .sub dl dd a{ color:#fff; padding:0 4px;   }
	.nav .subthree{ position:absolute; top:0; left:108px; display:none; background:#000; width:108px;background:#B80000;filter:alpha(opacity=80);opacity:0.8;}

.logoRight{height:86px; width:220px;float:left;}
#search {
    width: 180px;
    height: 26px;
	overflow:hidden;
    /*border: 1px solid #bd0000;*/
    /*background: #f9f9f9;*/
    float: right;
    margin-top: 3px;
}
#search_text {
    height: 24px;
    line-height: 24px;
    width: 120px;
    border: none;
    float: left;
    padding-left: 10px;
    font-size: 12px;
    color: #666;
    background: transparent;
}
#search_submit {
    height: 24px;
    line-height: 24px;
    width: 42px;
    background: url(../i/search_submit.jpg) no-repeat;
    border: none;
    float: right;
    cursor: pointer;
}
.banner {
    width: 940px;
    height: 350px;
    margin-top: 30px;

}
    .focusBox { position: relative; width:940px; height:350px; overflow: hidden; }
    .focusBox1 { position: relative; width:1200px; height:350px; overflow: hidden; }
    .focusBox .pic{ position:relative; z-index:0; }
    .focusBox .pic img { width:940px; height:350px; display: block; }
    .focusBox .pic1 img { width:1200px; height:350px; display: block; }
    .focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
    .focusBox .hd li{margin: 0 5px; background: url(../i/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
        display:inline-block; *display:inline; zoom:1;  _background: url(../i/dot8.png) no-repeat 0 -16px;
    }
    .focusBox .hd .on{ background-position:0 0; }

    .focusBox .prev,
    .focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../i/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
    .focusBox .prev { left: 0; }
    .focusBox .next { background-position: 0 -90px; right: 0; }
    .focusBox .prev:hover,
    .focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }



.notice {
    width: 938px;
    border-left: 1px solid #d4d3d3;
    border-right: 1px solid #d4d3d3;
    height: 35px;
    background: url(../i/notice.png) repeat-x;
    margin-top: 20px;
    margin-bottom: 25px;
}
.notice h4 {
    width: 100px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    color: #cd0027;
    font-weight: bold;
    float: left;
}
    .txtScroll-left{ width:830px;  position:relative;  float:left;  }
    .txtScroll-left .hd{ overflow:hidden;  height:35px; width: 40px;float: right;  }
    .txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block;  width:15px; height:15px; float:right; margin-right:0px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url(../i/notice_l.jpg) no-repeat center;}
    .txtScroll-left .hd .next{ background:url(../i/notice_r.jpg) no-repeat center; }
    .txtScroll-left .bd{ padding:0; width:790px; overflow:hidden; float: left;   }
    .txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
    .txtScroll-left .bd ul li{   float:left; height:35px; line-height:35px; font-size: 14px;color: #000000; text-align:left; _display:inline;}
    .txtScroll-left .bd ul li span{ color:#999;  }

.feature {
    width: 100%;
    padding-bottom: 40px;
    background: url(../i/feature.jpg) no-repeat center bottom;
}
.feature_top {
    width: 100%;
    height: 40px;
    background: url(../i/feature_top.jpg) no-repeat center bottom;
}


    .scrollBox{ width:980px;  position:relative; }
    .scrollBox .piclist{ overflow:hidden; zoom:1;}
    .scrollBox .ohbox{overflow:hidden; position:relative;width:940px;left:40px}
    .scrollBox {position:relative;overflow:hidden;zoom:1;}
    .scrollBox .piclist li{float:left; display:inline; width:215px;background:#fff;text-align: center;}
    .scrollBox .piclist li img {
        width: 100px;
        height: 100px;
        padding:0 47px;
    }
    .scrollBox .piclist li h4 {
        width: 205px;
        line-height: 30px;
        height: 30px;
        font-size: 18px;
        color: #050506;
        text-align: left;
        padding: 0 15px;
        overflow: hidden;
        padding-bottom: 10px;
    }
    .scrollBox .piclist li p {
        width: 195px;
        line-height: 20px;
        height: 80px;
        font-size: 12px;
        color: #727272;
        text-align: left;
        padding: 0 15px;
        overflow: hidden;
        padding-bottom: 10px;
    }
    .scrollBox .piclist li a {
        width: 100px;
        height: 33px;
        /*display: block;*/
        color: red;
    }
	.scrollBox .piclist li a.detail {
        width: auto;
        height: auto;
        background: none;
		color:#da0308;
		margin-left:3px;
    }
    .scrollBox .pageBtn span{ display:block;width:20px;height:54px;position:absolute;top:72px;cursor:pointer;text-indent:-999em;overflow:hidden; }
    .scrollBox .pageBtn .prev{left:0px;background:url(../i/feature_l.png) no-repeat; margin-left:20px;}
    .scrollBox .pageBtn .next{right:20px;background:url(../i/feature_r.png) no-repeat;}
    .scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px;display: none; }
    .scrollBox .pageBtn .list li{ background:url(images/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
    .scrollBox .pageBtn .list li.on{background-position:-114px -57px }



.case {
    margin-top: 10px;
    margin-bottom: 10px;
}
.case h4 {
    height: 30px;
    width: 100px;
    padding-left: 15px;
    background: url(../i/case_title.png) no-repeat;
    line-height: 30px;
    color: #fbfbfb;
    font-size: 18px;
    font-weight: normal;
}
.article{ margin-top:10px;border-radius:3px 3px 0 0;}
.article h2{height:30px; line-height:30px; text-align:left; font-size:18px;color:#fff; font-weight:100;
position:relative;border-bottom:1px solid #ad0000; background: url(../i/case_title.png) no-repeat 0 0;
padding:0 10px;}
.article .c{width:938px;border-top:none;margin:0;padding:0;float:left;}/*border:1px solid #ddd;*/
.article .content{ margin:10px; width:920px; overflow:hidden;}
.article .content .contain{ width:930px;}
.article .content ul{ width:300px; margin-right:10px; float:left;}
.article .content li{ padding:5px 0;}/* border-bottom:1px dotted #ddd;*/
.article .content li.title{ font-weight:700; font-size:14px; font-family:"微软雅黑", "宋体", Arial;}
.article .content li.first{ }
.article .content .img{ float:left; width:90px;}
.article .content .detail{ float:right; width:200px;}
.article .content .detail h3{ font-size:12px; height:20px;}
.article .content .detail p{ height:40px; overflow:hidden; line-height:20px;}
.article .content a{ color:#666;}

        .multipleColumn{ overflow:hidden; position:relative; width:940px;  }
        .multipleColumn .hd{ overflow:hidden;  height:30px; background:; padding:0 0px;border-bottom: 1px solid #ad0000;  }
        .multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  width:15px; height:15px; position: absolute;   overflow:hidden;
             cursor:pointer; background:url(../i/case_l.png) no-repeat center; right: 35px;top: 10px;}
        .multipleColumn .hd .next{ background:url(../i/case_r.png) no-repeat center; right: 15px;top: 10px; }
        .multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1;display: none; }
        .multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
        .multipleColumn .hd ul li.on{ background-position:0 0; }

        .multipleColumn .bd{ padding:10px 0; overflow:hidden;  }
        .multipleColumn .bd ul{ overflow:hidden; zoom:1; width:188px;  float:left; _display:inline;  }
        .multipleColumn .bd ul li{ margin:8px 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
        .multipleColumn .bd ul li .pic{ text-align:center; border:1px solid #ccc;}
        .multipleColumn .bd ul li .pic img{ width:170px; height:78px; display:block;  padding:0px;  }


.footer_top {
    height: 25px;
    padding-top: 10px;
}
.footer_top .links {
    width: 550px;
    height: 25px;
    line-height: 25px;
    float: left;
    font-size: 12px;
    color: #eeeeee;
}
.footer_top .links a {
    font-size: 12px;
    color: #eeeeee;
    line-height: 25px;
}
.footer_top .links em{ padding:0 3px;}
.footer_top .links a:hover {
    color: #d20307;
}
.footer_top p {
    width: 380px;
    font-size: 12px;
    color: #eeeeee;
    line-height: 25px;
    float: right;
    text-align: right;
}
.footer_bottom {
    height: 25px;
    font-size: 12px;
    color: #eeeeee;
    line-height: 25px;
}
.footer_bottom1 {
    width: 400px;
    float: left;
    text-align: left;
}
.footer_bottom2 {
    width: 400px;
    float: right;
    text-align: right;
}




.box{position:absolute;width:600px;left:50%;height:auto;z-index:100;background-color:#fff;border:1px #9A1A1A solid;padding:0px;border-radius: 4px;}
.box h2{height:40px;font-size:16px;background-color:#9A1A1A;position:relative;padding-left:10px;line-height:40px;color:#ffffff;}
.box h2 span{ float:left; height:30px; line-height:30px; margin-top:10px; padding:0 15px; cursor:pointer;}
.box h2 span.active{ background:#fff; color:#9A1A1A;}
.box h2 a{position:absolute;right:5px;font-size:12px;color:#fff;}
.box .mainlist{padding:10px;height:160px;}
#TB_overlayBG{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}


.box2{position:absolute;width:600px;left:50%;height:auto;z-index:100;background-color:#fff;border:1px #999 solid;padding:1px;border-radius: 4px;}
.box2 h2{height:25px;font-size:14px;background-color:#e6e6e6;position:relative;padding-left:10px;line-height:25px;color:#666;}
.box2 h2 a{position:absolute;right:5px;font-size:12px;color:#666;}
.box2 .mainlist2{padding:10px;height:360px;}
#TB_overlayBG2{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}

.mainlist .form_row {
    padding:5px 176px;
}
.mainlist .form_row a{ margin-left:5px; color:#666;}
.mainlist .form_row_1{ padding:5px 40px 5px 176px;}
.mainlist .form_row h4 {
    width: 60px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #ba0000;
    float: left;
}
.mainlist .form_row .input {
    width: 150px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #666;
    float: left;
    border: 1px solid #e0e0e0;
}
.mainlist .form_row .buttons {
    width: 130px;
    height: 26px;
    line-height: 24px;
    font-size: 12px;
    color: #666;
    float: left;
	margin-left:5px;
    border: 1px solid #e0e0e0;
	border-radius:3px;
	cursor:pointer;
}
.mainlist .form_row select {
    width: 100px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #666;
    float: left;
    border: 1px solid #e0e0e0;
}
.mainlist .form_row .button {
    width: 68px;
    height: 28px;
    font-size: 12px;
    color: #fff;
    border: 1px solid #9a1a1a;
    background: #c02121;
    text-align: center;
    cursor: pointer;
	margin-right:12px;
}


.mainlist2 .form_row {
    padding:5px 50px;
}
.mainlist2 .form_row h4 {
    width: 190px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #ba0000;
    float: left;
}
.mainlist2 .form_row .input {
    width: 240px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #666;
    float: left;
    border: 1px solid #e0e0e0;
}
.mainlist2 .form_row select {
    width: 100px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #666;
    float: left;
    border: 1px solid #e0e0e0;
}
.mainlist2 .form_row .button {
    width: 60px;
    height: 24px;
    font-size: 12px;
    color: #fff;
    border: 1px solid #9a1a1a;
    background: #c02121;
    text-align: center;
    cursor: pointer;
}

.ny_banner {
    width: 100%;
    height: 265px;
    border-bottom:1px solid #d3d2d1;
}

    .fullSlide{ min-width:1000px;   position:relative;  height:265px; overflow:hidden;   }
    .fullSlide .bd{ position:relative; z-index:0;  }
    .fullSlide .bd ul{ width:100% !important; }
    .fullSlide .bd li{ width:100% !important;  height:265px; }
    .fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:265px;  }
    .fullSlide .bd li a{ position:absolute; width:100%; height:299px; 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(../i/banner-btn.png) 0 0 no-repeat;
    _background:url(../i/banner-btn-ie6.png) 0 0 no-repeat;
    }

    .fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; 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(../i/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;  }



#ny {
    width: 100%;
    background: url(../i/ny.jpg) repeat-x top;
    padding-top: 10px;
    padding-bottom: 20px;
}
.breadcrumb {
    width: 938px;
    height: 28px;
    padding: 3px 0;
    border: 1px solid #d3d2d1;
    background: url(../i/breadcrumb.jpg) repeat-x;
    margin: 0 auto;
    margin-bottom: 10px;
}
.breadcrumb h4 {
    width: 120px;
    height: 28px;
    float: left;
    border-right: 1px solid #d3d2d1;
}
.breadcrumb .links {
    padding-left: 10px;
    width: 800px;
    float: left;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #0e0e0e;
}
.breadcrumb .links a {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #0e0e0e;
}
.breadcrumb .links span {
    padding:0 5px 0 0;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #7f7d7d;
}
.breadcrumb .links em{ margin:0 3px;}
.breadcrumb .links a:hover {
    color: #ba0000;
}



        .slideTxtBox{ width:940px; text-align:left;  }
        .slideTxtBox .hd{ height:35px; line-height:35px; background:#f4f4f4; padding:0;   border-bottom:1px solid #d3d2d1; border-left: 1px solid #d3d2d1; position:relative; }
        .slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:35px;   }
        .slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 14px;border-right: 1px solid #d3d2d1;  border-top:1px solid #d3d2d1;}
        .slideTxtBox .hd ul li.on{ height:35px; color: #fff; background:#ba0000; border:0px solid #ddd; border-bottom:1px solid #f10909; }
        .slideTxtBox .bd_box {
            width: 720px; min-height:500px;
        }
.product_row {
    width: 940px;
    border-bottom: 1px solid #dcdddd;
    padding: 15px 0;
}
.product_row h4 {
    padding: 15px 0;
    width: 940px;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    color: #ba0000;
}
.product_row_img {
    width: 240px;
    height: 160px;
    float: left;
}
.product_row_text {
    width: 700px;
    float: left;
}
.product_row_text p {
    font-size: 12px;
    line-height: 24px;
    color: #5C5C5C;
}







.left {
    width: 202px;
    float: left;
}
.right {
    width: 680px;
    float: right;
}

.left_nav {
    width: 202px;
}
.left_nav h4 {
    width: 200px;
    height: 33px;
    line-height: 33px;
    background: url(../i/left_nav.jpg) repeat-x;
    border: 1px solid #cacaca;
    border-radius: 6px 6px 0 0;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    color: #fff;
}
.left_nav ul {
    width: 200px;
}
.left_nav ul li {
    width: 200px;
    height: 32px;
    position:relative;
	background: url(../i/left_nav2.jpg) repeat-x;
	border-left: 1px solid #cacaca;
    border-right: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
}
.left_nav ul a.son{padding-left:80px;width:97px;}
.left_nav ul li a {
    width: 135px;/*112px*/
    height: 32px;
    line-height: 32px;
    padding-left:65px;
    display: block;
    
    
    font-size: 14px;
    color: #4c4b4b;
	
}
.left_nav .plus{width:18px;height:18px;position:absolute;right:5px;top:7px;display:block;
background:url(../i/navclose.gif) no-repeat 0 0; z-index:99; text-indent:-9999em; cursor:pointer;}
.left_nav .pluson{background:url(../i/navon.gif) no-repeat 0 0;}
.left_nav ul li:hover,.left_nav ul li.active {
    color: #fff;
    background: url(../i/left_nav.jpg) repeat-x;
}
.left_nav ul li.active a,.left_nav ul li:hover a{ color:#fff;}
.left_nav li.active .plus,.left_nav ul li:hover .plus{background:url(../i/navclose_active.gif) no-repeat 0 0;}
.left_nav li.active .pluson,.left_nav ul li:hover .pluson{background:url(../i/navon_active.gif) no-repeat 0 0;}
#left_nav_on {
    color: #fff;
    background: url(../i/left_nav.jpg) repeat-x;
} 


.new_row {
    width: 680px;
    padding-bottom:10px;
    border-bottom:1px solid #e3e1e1;
}
.new_row h4 {
    width: 680px;
/*	border:1px solid #000000;*/
    font-size: 16px;
    color: #4c4b4b;
    padding: 10px 0;
}
.new_row img {
    width: 90px;
    padding: 1px;
    height: 90px;
    overflow: hidden;
    float: left;
}
.new_row_text {
    width: 560px;
    float: right;
    text-align: right;
}
.new_row_text p {
    text-align: left;
    width: 560px;
    height: 80px;
    line-height: 20px;
    padding-bottom: 10px;
    font-size: 14px;
    color: #a29f9f;
}
.new_row_text a {
    font-size: 12px;
    color: #b70000;
}
.new_row_text a:hover {
    color: #333;

}



.privilege_row {
    width: 212px;
    padding-bottom: 30px;
    float: left;
    margin-right: 22px;
}
.privilege_row_img {
    width: 200px;
    height: 102px;
    padding: 5px;
    background: #ffffff;
    position: relative;
    z-index: 100;
}
.privilege_y {
    width: 65px;
    height: 28px;
    background: url(../i/privilege_y.png) no-repeat;
    position: absolute;
    z-index: 300;
    right: 0;
    top: 0;
}
.privilege_n {
    width: 65px;
    height: 28px;
    background: url(../i/privilege_n.png) no-repeat;
    position: absolute;
    z-index: 300;
    right: 0;
    top: 0;
}
.privilege_row_img img {
    width: 200px;
    height: 102px;
    overflow: hidden;
}
.privilege_row h5 {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #b70000;
    overflow: hidden;
}
.privilege_row p {
    height: 60px;
    line-height: 20px;
    font-size: 12px;
    color: #8f8f8f;
    overflow: hidden;
    margin-bottom: 10px;
}
.privilege a {
    width: 70px;
    padding-left: 9px;
    height: 23px;
    line-height: 23px;
    display: block;
    background: url(../i/privilege_a.jpg) no-repeat;
    font-size: 12px;
    color: #333;
}
.server_a {
    width: 70px;
    padding-left: 9px;
    height: 23px;
    line-height: 23px;
    display: block;
    background: url(../i/privilege_a2.jpg) no-repeat!important;
    font-size: 12px;
    color: #333;
}
.privilege a:hover {
    color: #b70000;
}


.news h4 {
    padding-bottom: 10px;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    color: #b70000;
    text-align: center;
}


.bd{ line-height:30px;}
.bd_box{ margin:10px 0;}

.loginbg {
    width: 100%;
    background: url(../i/loginbg.jpg) no-repeat center top #c5b9ba;
    height: 750px;
    padding-top: 150px;
}
.login {
    width: 940px;
    margin: 0 auto;
}
.login_form {
    width: 440px;
    height: 281px;
    background: url(../i/login_form.png) no-repeat;
    float: right;
    padding-top: 100px;
}
.login_form .form_row {
    padding:5px 50px;
}
.login_form .form_row h4 {
    width: 60px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #ffffff;
    float: left;
    font-weight: bold;
}
.login_form .form_row .input {
    width: 150px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #666;
    float: left;
    border: 1px solid #e0e0e0;
}
.login_form .form_row select {
    width: 100px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #666;
    float: left;
    border: 1px solid #e0e0e0;
    background: #ffffff;
}
.login_form .form_row .button {
    width: 60px;
    height: 33px;
    font-size: 14px;
    color: #fff;
    border: 1px solid #9a1a1a;
    background: #c02121;
    text-align: center;
    cursor: pointer;
    background: url(../i/left_nav.jpg) repeat-x;
    margin-left: 60px;
    margin-top: 20px;
}

.login_form_text {
    width: 400px;
    padding-top: 80px;
    height: 220px;
    background: #666;
    float: left;
    filter:alpha(opacity=50) !important;opacity:0.5 !important;
    
}
.login_form_text p {
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    color: #ffffff;
    line-height: 60px;
}


#recruitment {
    width: 680px;
    overflow: hidden;
}


#recruitment         .slideTxtBox{ width:680px; text-align:left;  }
#recruitment         .slideTxtBox .hd{ height:35px; line-height:35px; background:#f4f4f4; padding:0;   border-bottom:1px solid #d3d2d1; border-left: 1px solid #d3d2d1; position:relative; }
#recruitment         .slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:35px;   }
#recruitment         .slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 14px;border-right: 1px solid #d3d2d1;  border-top:1px solid #d3d2d1;}
 #recruitment        .slideTxtBox .hd ul li.on{ height:35px; color: #fff; background:#ba0000; border:0px solid #ddd; border-bottom:1px solid #f10909; }
 #recruitment        .slideTxtBox .bd_box {
            width: 680px;
        }



.opacity {
    filter:alpha(opacity=50);opacity:0.5;
}


.ty1 {
    border: 1px solid #d3d3d3;
    background: #f3f3f3;
    padding: 20px;
}

 .ty1       .slideTxtBox{ width:638px; text-align:left;  }
  .ty1      .slideTxtBox .hd{ height:29px; line-height:29px; background:#f4f4f4; padding:0 10px 0 20px;    position:relative;border: none; }
   .ty1     .slideTxtBox .hd ul{ float:left;  position:absolute; left:150px; top:0px; height:27px;  border: 1px solid #aaaaaa; }
   .ty1     .slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; width: 97px;background: #f4f4f4;height:27px; text-align: center;font-size: 14px;color: #000000;border: none; line-height: 27px;}
   .ty1     .slideTxtBox .hd ul li.on{ height:27px;  background:#878787 url(../i/ty1bg.jpg) repeat-x;color: #fff;border: none;}
    .ty1    .slideTxtBox .bd .bd_box { padding:15px 0;  zoom:1; width: 638px; }

.ty1      .slideTxtBox .hd h4 {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #222222;
    font-weight: normal;
    width: 130px;
    padding-left: 45px;
    text-align: left;
}

.ty1_row {
    margin-bottom: 20px;
}

.ty1_row_text {
    width: 130px;
    padding-right: 20px;
    float: left;
    text-align: right;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #222222;
}
.ty1_row_input {
    float: left;
    margin-right: 5px;
}
.ty1_row_input input {
    width: 200px;
     border: 1px solid #B3B3B3;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    padding: 9px;
    border-radius: 4px 4px 4px 4px;
    color: #666666;
    margin: 0;
    outline: 0 none;
}

.ty1_row_input select {
    width: 100px;
     border: 1px solid #B3B3B3;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    padding: 9px;
    border-radius: 4px 4px 4px 4px;
    color: #666666;
    margin: 0;
    outline: 0 none;
}

.ty1_row_ts {
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: red;
}

.zj_img {
    width: 100px;
    height: 100px;
    overflow: hidden;
    float: left;
}



.zj_text {
    width: 360px;
    line-height: 24px;
    font-size: 14px;
    color: #222;
    float: left;
    padding-left: 15px;
}

a.ty1_row_btn {
    background-color: #BC0001;
    background-image: linear-gradient(to bottom, #D80001 0px, #BC0001 100%);
    border: 1px solid #BC0001;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    overflow: visible;
    padding: 5px 20px;
    text-align: center;
    margin-left: 300px;
}

.jd {
    width: 607px;
    margin: 0 auto;
}

.jd_text span {
    width: 202px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #222;
    float: left;
    display: block;
}


.yy {
    background-color: #f3f3f3;
    border: 1px solid #999;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    overflow: visible;
    padding: 5px 5px;
    text-align: center;
    margin: 0 10px;
}



.tb_text {
    width: 638px;
    padding: 20px 0;
}

.tb_text h4 {
    height: 40px;
    line-height: 40px;
    font-size:16px;
    color: #666;
}

.tb_text p {
    line-height: 24px;
    font-size:14px;
    color: #666;
}


.xiao {
    font-size: 12px!important;
    color: #666!important;
}

    .scrollBox .pageBtn .next{right:20px;background:url(../i/feature_r.png) no-repeat;}

    .banner {
    width: 940px;
    height: 350px;
    margin-top: 13px;

}



.nav .sub{ display:none; /*默认隐藏*/ width:108px; padding:10px 0;  position:absolute; left:0px; top:34px;  background:#B80000;filter:alpha(opacity=70);opacity:0.7;  float:left; line-height:30px; 
    }
.nav .subadd{ display:none; /*默认隐藏*/ width:145px; padding:10px 0;  position:absolute; left:0px; top:34px;  background:#B80000;filter:alpha(opacity=70);opacity:0.7;  float:left; line-height:30px; 
    }

.scrollBox .ohbox {
    left: 60px;
    overflow: hidden;
    position: relative;
    width: 920px;
}

.right {
  float: right;
  width: 720px;
}



#recruitment {
    overflow: hidden;
    width: 720px;
}

.new_row {
  border-bottom: 1px solid #E3E1E1;
  padding-bottom: 10px;
  width: 720px;
}


.new_row_text {
  float: right;
  text-align: right;
  width: 610px;
}



.new_row_text p {
    color: #A29F9F;
    font-size: 14px;
    height: 80px;
    line-height: 20px;
    padding-bottom: 10px;
    text-align: left;
    width: 610px;
}

.privilege_row_img a {
    background: none;
	padding:0;
}


.ty1_row_text {
  color: #222222;
  float: left;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  padding-right: 20px;
  text-align: right;
  width: 150px;
}

.ty1 .slideTxtBox .hd h4 {
    color: #222222;
    font-size: 16px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    padding-left: 66px;
    text-align: left;
    width: 150px;
}


.ty1 .slideTxtBox .bd .bd_box {
    padding: 15px 0;
    width: 660px;
}

.ty1 .slideTxtBox {
    text-align: left;
    width: 675px;
}


.ty1 .slideTxtBox .hd ul {
    border: 1px solid #AAAAAA;
    float: left;
    height: 27px;
    left: 168px;
    position: absolute;
    top: 0;
}


.privilege_row {
    float: left;
    margin-right: 28px;
    padding-bottom: 30px;
    width: 212px;
}

.new_row_c {
    width: 720px;
}
.new_row_c h4 {
    width: 720px;
    font-size: 16px;
    color: #4c4b4b;
    height:40px;
	line-height:40px;
	border-bottom:1px solid #ddd;
	cursor:pointer;
	color: #b70000;
}
.new_row_c .contain{ display:none; margin-top:5px;}
.new_row_c img {
    width: 90px;
    padding: 1px;
    height: 90px;
    overflow: hidden;
    float: left;
}
.new_row_c_text {
    width: 560px;
    float: right;
    text-align: right;
}
.new_row_c_text p {
    text-align: left;
    width: 560px;
    height: 80px;
    line-height: 20px;
    padding-bottom: 10px;
    font-size: 14px;
    color: #a29f9f;
}
.new_row_c_text a {
    font-size: 12px;
    color: #b70000;
}
.new_row_c_text a:hover {
    color: #333;

}
.pages li{ float:left; padding:0 5px; margin-right:2px;}

