﻿@charset "utf-8";
body,th,td,input,select,textarea,div,p{padding:0; margin:0;}
body{font-size:13px;-webkit-text-size-adjust:100%; font-family:'Microsoft yahei'; background:#f2f2f2;}
dl,ol,dt,dd,ul,li,form,h1,h2,h3,h4,h5,h6{margin:0; padding:0;list-style:none; }
a{text-decoration:none; color:#333}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{ color:#333F00;}
input,select,textarea{vertical-align:middle}
img{border:0; vertical-align:middle;display:inline-block;}
.clear{clear:both;overflow:hidden; height:0px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
/* ie7 hack*/
*+html .clearfix {min-height: 1% ;} 
.clearfix{display: block;}
a:focus {outline:none;-moz-outline:none;}
.mainbg{ width:1190px; margin:0px auto; display:inline-block;}
.main{width:1190px;margin:0 auto; overflow:hidden;}
.main .left{float:left;width:300px;display:inline-block;}
    .main .right {
        float: right;
        width: 850px;
        display: inline-block;
        background: #fff;
        padding-top:10px;
    }
.right_bg{}
.container{width:1190px;margin:0 auto}
/*page*/
.page{margin:0px auto;text-align:center; line-height:25px;padding:10px 0px;}
.page a{display:inline-block;padding:0px 8px;margin-left:5px; color:#333; }
.page a:hover,.page .sel,.page .sele{ color:#333;}
.page .prev,.page .next{display:inline-block;margin:0 5px; font-family:Tahoma, Geneva, sans-serif;font-size:16px;font-weight:bold;color:#333}
.page .prev:hover,.page .next:hover{color:#333}
.pages ul li{ border-bottom:0px;}


/*custom newsdetail*/
.custom .newsdetail{ width:98%;  }
.custom .newsdetail .title{font-size:14px;text-align:center;padding:10px 0px; font-weight:bold; border-bottom:1px solid #ddd;}
.custom .newsdetail .content{line-height:22px;margin-bottom:15px;}
.custom .newsdetail .content img{max-width:100%;max-width:685px}
.custom .newsdetail .back{text-align:right;float:none; height:17px; margin-bottom:10px; }
.custom .newsdetail .back a{display:inline-block;background:url(../images/arrow.png) no-repeat left center; padding:10px 0px 10px 20px;}

/*site menu*/
.sitemenu{background:#F7F8F7;border-bottom:1px solid #DCDCDC;height:28px; line-height:28px;width:100%;position:fixed;z-index:999;top:0px;left:0px;_position:absolute; color:#000}
.sitemenu .container{width:1190px;margin:0 auto;}
.sitemenu .container div{ color:#000; }
.sitemenu .container div.login{float:right; word-spacing:15px;}
.sitemenu .container a{ color:#000;}
.sitemenu .icon-logo-01{font-size:14px;color:#ED6D00;margin-right:5px;}
.sitemenu .container div a.shoppingcar{margin-right:10px;display:inline-block}
.sitemenu .container div a.shoppingcar i{color:#ff7300;margin-right:5px;font-size:16px}
.sitemenu .container div a.shoppingcar span{color:#E4E3E8}

/*logo*/
.header{width:100%; margin:0px auto; margin-top:12px; background:#fff;}
.header .logo{font:28px "Microsoft yahei";line-height:45px;overflow: hidden;margin-top:5px;}
.header .logo a{color:#263939; float:left; *+float:none;}
.header .logo img{max-width:120px;max-height:60px; }
.header .logo em{display:inline-block;width:28px;height:34px; background:url(../images/vip.png) no-repeat center}
.header div.clearfix{overflow:hidden;width:1190px;margin:0 auto;padding:25px 0px;}
/*search*/

.header .search{float:right;width:275px;position:relative;margin-top:20px; margin-right:15px}
.header .search input{ width:226px; height:24px; line-height:30px;border:1px solid #333; background:#333; float:left; text-indent:5px}
.header .search .search_btn{ width:47px; height:26px; background:url(../images/search.png) no-repeat; cursor:pointer; float:right; text-indent:-9999em}
/*iphone*/
.iphone{ float:right; display:inline-block; margin-top:5px; }
    .iphone .iphone-icon {
        display: inline-block;
        float: left;
        width: 50px;
        height: 50px;
        background: url(../images/tel.png) 0 0 no-repeat; 
        background-size: 100% 100%;
    }
    .iphone .iphone-info {
        float: left;
        margin-left:10px;
        width:130px;
        text-align:right;
    }

        .iphone .iphone-info .iptext {            
            font-size: 13px;
            font-family: 'Microsoft yahei';
            color: #666;           
            margin-top:6px;
        }
        .iphone .iphone-info .ipnum {
            float: left;
            font-size: 20px;
            font-family: 'Microsoft yahei';
            color: #263939;
            width: 100%;
            margin-top: 2px;
        }
/*banner*/
.bannerbg{ width:100%; padding:20px 0px;}
.banner{width:1190px; text-align:center;height:350px;overflow: hidden;  margin:0px auto;}
    .banner img {
        width: 1190px;
        height: 250px;
    }
/*渐隐*/
.luara-{position:relative;padding:0;overflow: hidden;}
.luara- ul{padding: inherit;margin: 0;}
.luara- ul li{display: none;padding: inherit;margin: inherit;list-style: none;}
.luara- ul li:first-child{display:block;}
.luara- ul li img{width: inherit;height: inherit;}

/*menu*/
.menubg{ width:100%; height:36px; margin:0px auto;background:#fff;}
.menu {
    width: 1190px;
    margin: 0px auto;
    overflow: hidden;
}
.menu ul li{float:left;width:99px;text-align:center;position:relative;height:44px;line-height:38px; }
.menu ul li.icon1{ background:none;}
.menu ul li.icon1 a{}
    .menu ul li a {
        display: block;
        color: #222;
        font-weight: 700;
        font-size: 15px;
        height: 36px;
        width: 99px;
        font-family: "Microsoft yahei";
    }
        .menu ul li a:hover, .menu ul li a.sel {
            color: #fff;
            background-color: #f4423f;
        }
.menuBtm{ height:20px; margin:0px auto; width:990px; background:#f2f2f2; border-radius:0px 0px 8px 8px;}
/*nav*/
.nav{ height:34px; line-height:34px; color:#333;padding-left:10px; }
.nav p{  padding-right:10px; font-size: 13px; font-weight:normal;  }
    .nav a, .nav a:visited {
        font-size: 13px;
        display: inline-block;
        margin: 0px 5px;
        color: #333;
    }
 


#leftProc {position:relative; width:230px; height:180px; line-height:180px; text-align:center; border:1px solid #D2D7DD; overflow:hidden;margin:0px auto; margin-top:5px;} 
.tuiPro{  height:35px; font-size: 13px;  line-height:35px; padding-left:15px;overflow:hidden;color:#333; font-weight:bold;background:#D0020A}
#leftProc img{width:230px;height:180px;}
#leftProc .slidesjs-pagination li a{ background:#666; border:1px solid #333; color:#333;filter: Alpha(Opacity=80);opacity:0.8;}
#leftProc .slidesjs-pagination li a.active, #leftProc .slidesjs-pagination li a.active:hover{background:#ff0000; color:#333;}
.slidesjs-pagination{ margin-top:-20px; margin-right:40em;}

.homepro{ background:#fff; width:1190px; display:inline-block; padding:10px 16px;margin-bottom:20px;}

/*vioe*/
.rr{ width:1190px;padding:10px 16px;background:#fff;margin-bottom:20px;}
.rr .lists_title{height:36px; line-height:36px;width:1150px;}
.rr .lists_title span{font-size:15px; color:#333; float:left; width: 170px; display: block; height: 35px; overflow: hidden; font-weight:bold;}
.rr .lists_title a{float:right;font-size: 14px;  width:45px;color:#666;}
.rr .lists_title a:hover{ color:#333;}
.vioe {zoom:1;position: relative/*ie7 bug overflow no a*/;padding:0px;}
.rr  .probtmimg{  display:inline-block; }
.rr  ul{display:inline-block; width:100%; margin-top:10px;}
.rr li {
    float: left;
    width: 207px;
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden;
    background: #f2f2f2;
    padding-top: 2px;
    transition: all 0.3s;
}
    .rr li:hover a{
        font-weight:bold;
    }
 
    .rr li:first-child {
        margin-left: 0px;
    }
    .rr  li:last-child {
        margin-right: 0px;
    }
    .rr  li .pimg {
        margin: 0 auto;
        text-align: center;
        width: 203px;
        height: 203px;
        line-height: 203px; 
        overflow: hidden;
        background:#fff;
    }
        .rr  li .pimg img {
            max-width: 203px;
            max-height: 203px;
            vertical-align: middle;
            _width: 203px;
            _height: 203px;
        }
    .rr  li .title {
        line-height: 36px;
        height: 36px;
        overflow: hidden;
        text-align: center;
        padding: 5px;
        background:#f2f2f2;
    }
        .rr  li .title a {
            display: block;
            line-height: 36px;
            color: #333;
            height: 36px;
            font-size:14px;
        }



/*share*/
.share{float:left;margin-top:15px}
.border{  }
/*city*/
.city{}
.city p{padding:10px 15px;}
.city .list{overflow:hidden; line-height:25px; background:#f2f2f2;}
.city p a{display:inline-block;margin-right:8px; color:#333;}
.city p.cityTx{height:42px; line-height:42px;overflow:hidden; background:url(../images/titileB.png) repeat-x;}
.city p.cityTx span{ font:14px "Microsoft yahei"; color:#333; margin-left:10px; margin-top:11px; float:left;}
.city p.cityTx a{float:right; width:31px; height:5px; background: url(../images/left-more.png) no-repeat; text-indent:-9999px; margin-top:20px; margin-right:10px }
.city_inside{padding:10px;float:none;margin:0;width:auto;display:block;border:none;background:none;}
.city_inside p { line-height:30px;}
.city_inside p a{ margin-right:10px;}

/*newslist*/
.newslist{ padding:0px 10px;}
.newslist ul{  padding-bottom:10px; padding-top:10px;}
.newslist ul li{ line-height:35px; height:35px;  padding-left:23px; background:url(../images/news_arrow.gif) no-repeat 10px 14px;}
.newslist ul li span{ float:right; margin-right:10px;}
.newslist .newsguide .newstitle{ float:left; padding-left:30px; width:550px; height:30px; line-height:30px; overflow:hidden; background:url(../images/li.png) no-repeat 10px 11px;}
.newslist .newsguide .newstitle a{ color:#333; font-weight:bold;}
.newslist .newsguide .newsdate{ float:right; margin-right:10px;}
.newslist .newscontent{ padding:0px 10px; clear:both; text-indent:2em;}
/*aboutus*/
.aboutus{  }
.aboutus .title{ display:none;}
.aboutus .content{ line-height:30px; min-height:250px; padding:15px; }
.aboutus .content img{ max-width:620px;}
/*news_related*/
.news_related{margin:10px auto; padding:0px 10px;}
.news_related .news_relatedT{height:25px; line-height:25px;font-size:14px;font-weight: normal;border-bottom:1px solid #f2f2f2;margin-left:auto; margin-right:auto}
.news_related .news_relatedT span{ font-size: 13px;padding:6px 10px;background:#f2f2f2;border-top-left-radius: 5px;border-top-right-radius: 5px;color:#333;}
.news_related .list{padding:10px;}
    .news_related ul li {
        line-height: 32px;
        height: 32px;
        font-size: 13px;
    }

.product_tabbar { width:98%; height:auto; overflow:hidden}
.product_tabbar .product_tabbar_t { height:26px; line-height:26px; border-bottom:1px solid #f2f2f2; margin:8px 0; }
.product_tabbar .product_tabbar_t p { display: inline-block; width: 100px; height: 26px; line-height: 26px; text-align: center; background: #f2f2f2; font-size: 14px; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #333; }
.product_tabbar .sub_wrap_n li { height:30px; line-height:30px;font-size:13px; }
.product_tabbar .sub_wrap_n li a { display:block; height:30px; line-height:30px; background: url(../images/squ.jpg) no-repeat 5px 15px; padding-left:15px; width:500px; overflow:hidden; float:left; }
.product_tabbar .sub_wrap_n li .Date { float:right;  }
.product_tabbar .sub_wrap_c a { margin:0 5px; }
.product_tabbar .sub_wrap_p li { width:182px;  float:left; margin:0px 11px; }
    .product_tabbar .sub_wrap_p li .pimg {
        width: 182px;
        height: 160px;
        border: 1px solid #f2f2f2;
        line-height: 160px;
        text-align: center;
    }
.product_tabbar .sub_wrap_p li .pimg img {max-height: 100%;max-width:98%; }
    .product_tabbar .sub_wrap_p li .title {
        width: 100%;
        height: 40px;
        line-height: 40px;
        overflow: hidden;
        text-align: center;
        font-size: 13px;
    }
.product_tabbar .sub_wrap_t p { display:inline; margin:5px; }
/*categories*/
.homecategories{width: 100%; }
.homecategories .homecate{font-weight:bold ;line-height:48px; color:#333; font-family:"Microsoft yahei"; font-size:15px;overflow:hidden;float:left;} 
.homecategories .list{ padding:0px 20px;  margin-top:8px; float:left; width:1070px;}
.homecategories .list ul{display:inline-block;}
.homecategories .list ul li{ height:35px; line-height:35px;overflow:hidden;padding-right:34px;float:left; }
.homecategories .list ul li a{ display:block;font-family:"Microsoft yahei";color:#333;font-size:14px;}
.homecategories .list ul li a:hover{ font-weight:bold;}
/*products*/
.products {padding:10px;}
    .products ul li {
        float: left;
        width: 180px;
        display: inline-block;
        margin: 11px;
        height: 200px;
        overflow: hidden;
        background: #f2f2f2;
        padding: 4px 2px 2px;
    }
    

    .products ul li .pimg {
        height: 155px;
        margin: 0 auto;
        line-height: 153px;
        width:176px;
        text-align: center;
        margin-bottom: 10px;
        position: relative;
        background:#fff;
        overflow:hidden;
    }
.products ul li .pimg:hover{}
        .products ul li img {
            max-width: 176px;
            max-height: 176px;
            vertical-align: middle;
            _width: 176px;
            _height: 176px
        }
.products ul li.m{margin-right:0px;}
.products ul li p{line-height:20px;height:20px; overflow:hidden; text-align:center}
.products ul li p.title a{font-size: 13px; color:#333;}
.products ul li p.title a:hover{ color:#ff0}
.products ul li p.tags{display:none}
.products ul li.norecord{border:none;}
        .products ul li .th3 a {
            font-size: 13px;
            line-height: 20px !important;
            height: 20px !important;
            overflow: hidden;
            text-align: center;
            font-family: '宋体';
            color: #333 !important;
        }
/*productdetail*/
.productdetail{margin-bottom:20px; height:auto; overflow:hidden;   padding:20px 0 0 15px;}
.productdetail .productinfo{float:right;width:60%; margin-right:2%;}
.property{ color:#333}
.productdetail .productinfo .title{ font-weight: normal;color:#333;font-size:15px; height:auto; font-family:"微软雅黑";  word-wrap:break-word; word-break:break-all; background:#f2f2f2; padding:5px 10px;}
.productdetail .productinfo p{margin-bottom:5px;padding-left:10px;}
.productdetail .pimg{float:left;width:37%}
.productdetail .pimg .bigthumb{width:260px;height:260px; line-height:260px; text-align:center;border:1px solid #f2f2f2;margin-bottom:10px;overflow:hidden;background:#fff}
.productdetail .pimg .bigthumb img{max-width:258px; max-height:258px; vertical-align:middle;_width:258px;_height:258px;_overflow:hidden}
.productdetail .pimg .smallthumb{ width:250px; height:auto; overflow:hidden; margin-left:7px}
.productdetail .pimg .smallthumb ul li{float:left;width:56px;margin-left:5px; display:inline;height:56px; line-height:54px; text-align:center;border:1px solid #f2f2f2;overflow:hidden;background:#fff;}
.productdetail .pimg .smallthumb ul li:first-child{margin-left:0px;}
.productdetail .pimg .smallthumb ul li img{max-width:54px; max-height:54px; vertical-align:middle;_width:54px;_height:54px;_overflow:hidden}
.productdetail .pimg .smallthumb ul li:hover,.productdetail .pimg .smallthumb ul li.sel{border:1px solid #f2f2f2;}
.productdetail .tablist{width:98%;color: #333; height:26px; line-height:26px; font-size:16px; border-bottom:1px solid #f2f2f2;margin-top:20px;}
.productdetail .tablist a{color:#333; background:#f2f2f2; border-radius:5px 5px 0 0; padding:5px 10px; font-size: 13px; cursor:default;}
.productdetail .tablist a:hover{color:#333 }
.productdetail .content {
    width: 98%;
    line-height: 25px;
    padding: 7px 10px 0px 0px;
    word-break: break-all;
    word-wrap: break-word;
    font-size: 14px;
} 
.productdetail .content img{max-width:665px;margin-top:8px;}

.productdetail .productinfo ul li{ height:auto; overflow:hidden;line-height:20px; margin-top:4px;   padding-bottom:4px}
.productdetail .productinfo ul li.shop_btn{margin-top:20px;}
.productdetail .productinfo ul li label{display:inline-block;width:65px; margin-right:5px;font-weight:bold;float:left; text-align:right;}
.productdetail .productinfo .numbers{margin:10px auto 20px auto}
.productdetail .productinfo span.price{color:#000;font-size:15px; font-family:"微软雅黑"}
.productdetail .productinfo span.price em{font-size: 13px; display:inline-block;font-style:normal; vertical-align:middle}
.productdetail .numbers strong{float:left;height:26px; line-height:26px;}
.productdetail .numbers a{display:inline-block;width:20px;font-size:20px;font-family:Arial, Helvetica, sans-serif;background:#EDEDED;border:1px solid #333;height:22px; line-height:22px; text-align:center;float:left;width:22px; color:#595757}
.productdetail .numbers input{background-color: #333FFF;border: 1px solid #333;color: #666666;font-size: 16px;height: 22px;line-height: 22px;text-align: center;width: 48px;float:left;border-left:none;border-right:none}
.productdetail .addtocar{ width:150px; height:43px; background:#FC9D2F; float:left; text-align:center; color:#333; font-size:16px; font-family:"微软雅黑"; line-height:43px; margin-left:10px; margin-bottom:10px; border-radius:5px;}
#favoritetag{ width:150px; height:43px; background:#f2f2f2; border-radius:5px; float:left; text-align:center; color:#333; font-size:16px; font-family:"微软雅黑"; line-height:43px;margin-bottom:10px}
#favoritetag:hover{ opacity:0.8; filter:alpha(opacity=80);}
.productdetail .addtocar:hover{ opacity:0.8; filter:alpha(opacity=80);}
#favoritetag:visited{ color:#333; }
 
/*product_related*/
.product_related{margin:10px 0px;padding:0 0px 20px 0px; }
.product_related ul li{ line-height:22px;height:22px;background:url(../images/squ.jpg) no-repeat 10px center;padding-left:25px;}
.product_related .product_relatedT{height:25px; line-height:25px;font-size:14px;font-weight: normal;border-bottom:1px solid #333;}
.product_related .product_relatedT span{padding:6px 10px;background:#f2f2f2;border-top-left-radius: 5px;border-top-right-radius: 5px;color:#333; font-size: 13px;}
.product_related .list{padding:10px;}
 
/*newsdetail*/
.newsdetail{padding:10px; overflow:hidden; width:98%;}
.newsdetail .title{font-weight: normal;font-size:26px;text-align:center;margin:10px auto 8px auto}
.newsdetail  p.subtitle{text-align:center;word-spacing:10px;padding-bottom:10px;color:#666;}
.newsdetail  p.subtitle span{margin-right: 10px;}
.newsdetail  p.subtitle em{font-style:normal}
#newsdigtag{display:inline-block;background:url(../images/z.png) no-repeat left top;padding-left:20px;cursor:pointer; line-height:20px;margin-left:20px; display:none;}
#newsdigtag:hover,#newsdigtag.sel{background:url(../images/zan.png) no-repeat left top;}
.newsdetail .content{line-height:24px;font-size:13px;word-break:break-all;word-wrap:break-word;}
.newsdetail .content img{ max-width:620px;}
.newsdetail .back{text-align:right;float:right;margin-top:15px;}
.newsdetail .back a{display:inline-block;padding-left:20px;background:url(../images/arrow.png) no-repeat left center; height:20px; line-height:20px;}

/*categories*/
.categories{padding:10px;background:#fff;}
.categories .homecate{ height:35px; line-height:35px; font-size:15px; color:#333; padding-left:10px;font-weight:bold;}
.categories .homecate span{ color:#333; margin-left:5px; font-weight:bold; font-size: 13px;}
.categories .list{ padding:10px 20px;}
.categories .list ul li{ height:35px; line-height:35px; overflow:hidden; padding-left:10px; }
.categories .list ul li a { display:block; color:#333;font-size:14px;}
.categories .list ul li a:hover{ font-weight:bold; color:#222}
/*contact*/
.contact{ margin-top:20px; background:#fff;}
.contact .contT{ height:35px; line-height:35px;font-size:15px; color:#333; padding-left:10px;font-weight:bold;}
.contact .contT span{ color:#333; margin-left:5px; font-weight:bold; font-size: 13px;}
.contact .list{padding:10px; }
.contact .list ul li{line-height:30px;margin-bottom:5px;padding-left:10px;word-break:break-all;word-wrap:break-word; color:#333;}
.contact .list ul li a{ color:#333;}
/*contactus*/
.contactus{margin-bottom:20px;padding:10px;}
.contactus .title{height:40px; line-height:40px; overflow:hidden;padding:0 10px 0 20px;background:#eee;border-left:10px solid #006699;font-size:20px;color:#006699;margin-bottom:25px; display:none}
.contactus em{float:right;color:#333;}
.contactus{padding:25px;  }
.contactus ul li{width:34%;float:left;height:82px;margin-bottom:30px;overflow:hidden;padding-left:15%;background:url(../images/c.png) no-repeat 0px 0px;}
.contactus ul li p{margin-top:10px;}
.contactus ul li.icon2{background-position:0 -105px}
.contactus ul li.icon3{background-position:0 -213px}
.contactus ul li.icon4{background-position:0 -326px}
.contactus ul li.icon5{background-position:0 -524px}
.contactus ul li.icon6{background-position:0 -426px}

/*friendlylink*/
.list-p{ float:left;}
.friendlylink{ text-align:center; display:inline-block; }
.friendlylink .link{ float:left; font-weight:normal; font-size: 13px; font-weight:bold; }
.friendlylink p{float:left;}
.friendlylink p a{margin-right:10px;display: inline-block; } 


/*serviceonline*/
.bdshare-button-style0-16 a:hover.bdshare-button-style0-16 a:hover{ color:#333 !important;}
.copyright a{}
.copyright a:hover{}
*html .qqonline { position: absolute; }
.qqonline { width: 124px; }
.qqonlineshow { right: 0; }
.qqonline .qqonline a { }
.qqonline a:hover {
    color: #fff;
}
.qqonline .qqonline_box { background-color: #f2f2f2; padding: 6px; border-radius: 4px; }
.qqonline .qqonline_header, .qqonline .qqonline_con, .qqonline .qqonline_tool a { background-color: #fff; margin-top: 4px; border-radius: 4px; }
.qqonline .qqonline_header, .qqonline .qqonline_con { margin-top: 0; }
.qqonline .qqonline_btn {
    background-color: #fff;
    color: #222;
    border-radius: 4px 0 0 4px;
}
    .qqonline .qqonline_btn:hover {
        background-color: #fff !important;
        color: #222;
    }
.qqonline_con li.s1 p{
    color:#222 !important;
}
.qqonline_con li.s2 p {
    color: #222 !important;
}
.qqonline_con li.tel p {
    color: #222 !important;
}
    .qqonline_con li.tel p b {
        color: #222 !important;
    }
.qqonline_con li.tips {
    color: #222 !important;
}

#qqonline ul{
    color:#f2f2f2 !important;
}
/*download*/
.download {
    min-height: 200px;
    padding: 10px;
}
.download ul li{padding:0 5px;height:35px; line-height:35px; overflow:hidden;background:url(../images/news_arrow.gif) no-repeat 8px 14px;padding-left: 25px}
.download ul li span.title{float:left;width:60%;white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.download ul li span{float:right;font: 10px/14px Verdana,Arial,Helvetica,sans-serif; margin-top:10px; color:#333;}
.download ul li span.btn{float:right;width:10%}
.download ul li span.btn a{display:inline-block;width:20px;height:35px; line-height:35px;background:url(../images/down.png) no-repeat 0 -71px;}
.download ul li span.btn a:hover{display:inline-block;width:20px;height:35px; line-height:35px;background:url(../images/down.png) no-repeat 0 8px;}
/*feedback*/
.feedback{margin:0px auto 20px auto;padding:25px;  }
.feedback ul li{margin-bottom:15px;}
.feedback ul li input{border:1px solid #ececec;height:25px; line-height:25px;width:83%;padding:0 1%;background:none;}
.feedback ul li input:focus ,.feedback ul li textarea:focus{ border:1px solid #ececec;}
    .feedback ul li textarea {
        height: 180px;
        border: 1px solid #ececec;
        resize: none;
        width: 83%;
        padding: 1%;
        background: none;
    }
.feedback ul li label{display:inline-block;width:13%;font-size:14px;}
.feedback ul li.last{text-align:right;padding-right:1%}
    .feedback ul li.last input {
        height: 30px;
        line-height: 30px;
        border: none;
        background: #f1f1f1;
        color: #333;
        font-size: 15px;
        width: 90px;
        text-align: center;
        cursor: pointer;
        border-radius: 5px;
        font-family: "微软雅黑";
        margin-right: 5px
    }
/*footer*/
.footer{ width:100%; margin:0 auto;line-height:27px;  text-align:center;color:#333;  margin-top:20px;background:#ececec;}
.footer .foot{ padding:10px 0px ; width:1190px; margin:0px auto;font-size:14px;} 
.footer .foot .copyright,.copyright a{ color:#333;font-size:15px;}

/*  index-info  */
.index-info{
    width:1190px; 
    padding:16px 0px;
    background:#fff;
    display:inline-block;
}

/*about*/
    .index-info .about {
        float:left;
        width:450px;
    
    }

        .index-info .about .aboutT {          
            height: 34px;
            line-height: 34px;
            color: #333;
            padding-left: 10px;
            font-size: 15px;
            font-weight:bold;
        }

        .index-info .about .aboutA {
            float: right;
            padding: 4px 10px; 
            border-radius: 5px;
            background:#f1f1f1; 
            font-size: 13px;
        }

            .index-info .about .aboutA a {
                color: #333;
            }

        .index-info .about .aboutT span {
            margin-left: 5px;
            font-size: 10px;
            font-weight: bold;
            color: #666;
        }

        .index-info .about .content {
            line-height: 25px;
            padding: 4px 10px 10px 10px;
            color: #333;
        }

            .index-info .about .content .contentInfo {
                text-indent: 2em;
                line-height: 26px;
                font-size:14px;
                height:210px;
                overflow:hidden;
            }

/** news ***/

/*news*/
    .index-info .news {
       width:650px;
       height:280px;
       float:right;
    }

        .index-info .news .newsname {          
            height: 34px;
            line-height: 34px;
            color: #333;
            padding-left: 10px;
            font-size: 15px;
            font-weight:bold;
        }

            .index-info .news .newsname span {
                margin-left: 5px;
                font-size: 10px;
                font-weight: bold;
                color: #666;
            }

        .index-info .news .newsMore {
            text-align: right;
            display: none;
        }

            .index-info .news .newsMore a {
                margin-right: 5px;
                width: 34px;
                height: 9px;
                display: inline-block; 
            }

        .index-info .news .list {
            padding: 4px 10px 10px 10px;
            min-height: 126px;
        }

        .index-info .news .cimg {
            width: 0px;
            overflow: hidden;
            display: none
        }

            .index-info .news .cimg p {
                display: none;
                color: #333;
                background: #000;
                height: 24px;
                line-height: 24px;
                position: absolute;
                left: 0;
                width: 96%;
                overflow: hidden;
                bottom: 0px;
                padding: 0 2%;
                opacity: .8;
                filter: alpha(opacity=80)
            }

            .index-info .news .cimg img {
                max-width: 100%;
                max-height: 170px
            }

        .index-info .news .list ul li.firstNews {
            width: 325px;
            height: 260px;
            float: left; 
            background:none;
            padding-left:0px !important;
        }
            .index-info .news .list ul li.firstNews .cover-img__box {
                width: 325px; 
                height: 160px;
                text-align: center;
                overflow: hidden;
            }

                .index-info .news .list ul li.firstNews .cover-img__box img{
                    max-width:100%;
                    margin: 0 auto;
                }


                .index-info .news .list ul li.firstNews .first-news-info__box {
                    margin: 0;
                    padding: 0;
                    width: 100%;
                }
                .index-info .news .list ul li.firstNews .first-news-info__box .first-news__title{
                   margin-top:12px;
                    text-align:center;
                    width:100%;
                    display:inline-block;
                    color:#333;
                    font-size:14px;
                }
                    .index-info .news .list ul li.firstNews .first-news-info__box .first-new__content {
                        line-height: 24px;
                        text-align: left;
                        width: 100%;
                        display: inline-block;
                        color: #666;
                        font-size: 12px;
                    }

                        .index-info .news .list ul li.firstNews .first-news-info__box .first-new__content a{
                            float:right;
                            display:inline-block;
                            font-size:13px;
                            color:#333;
                        }

        .index-info .news .list ul li.index-news {
            float: left;
            height: 34px;
            line-height: 34px;
            margin-left:3%;
            width:41%;
            padding-left: 18px;
            overflow: hidden;
            border-bottom:1px solid #f2f2f2;
            padding-bottom:3px;
            padding-top:3px;
        }
            .index-info .news .list ul li.index-news a {
                color: #333;
                display: inline-block;
                white-space: nowrap;
                font-size: 14px;
            }

                .index-info .news .list ul li a:hover {
                    color: #333;
                    font-weight: bold;
                }

            .index-info .news .list ul li span {
                float: right;
                font: 10px/14px Verdana,Arial,Helvetica,sans-serif;
                margin-top: 7px;
                display: none;
            }


.partners {
    background: #fff;
    margin-top: 20px;
}

    .partners .tip-title {
        float: left;
        height: 34px;
        line-height: 34px;
        color: #333;
        padding-left: 10px;
        font-size: 15px;
        font-weight: bold;
        margin-top:16px;
    }

    .partners .tip-subtitle {
        font-size: 12px;
        float: left;
        height: 34px;
        line-height: 34px;
        margin-top: 16px;
        margin-left:10px;
        font-weight:bold;
        color:#666;
    }

.partners ul{
    display:inline-block;
    width:100%;
}

    .partners ul li {
        float: left;
        width: 146px;
        height: 146px;
        margin: 10px;
        border:2px solid #f2f2f2;
        position: relative;
        overflow:hidden;
    }

        .partners ul li:hover img {
            transform: scale(1.3); 
        }

        .partners ul li img {
            max-height: 100%;
            max-width: 98%;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
        }

/***** 首页合作伙伴 样式 *****/

#inner {
    height:230px;
    width:1160px;
    position: relative;
    overflow: hidden;
    margin-top: 20px;
    display: inline-block;
    clear: both;
    margin-left:16px;
}

#carousel .info-item {
    border: 1px solid #f2f2f2;   
    width: 180px;
    float: left;
    margin: 0 5px;
}

    #carousel .info-item .info-item__img {
        width: 175px;
        height: 175px;
        line-height: 175px;
        padding: 2px;
    }
        #carousel .info-item .info-item__img img {
            max-height: 100%;
            max-width: 98%;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
        }

    #carousel .info-item .info-item__title{
        height:30px;
        line-height:30px;
        text-align:center;
        width:100%;
    }

.QrCode{
    height:70px;
    float:right;
    margin-right:60px;
    font-size:12px;
}

.QrCode img{height:60px;}