/*origin样式表*/



/*中间板 边缘线*/

/*#topbarmid,*/
/*#headermid,*/
/*#maincontent,*/
/*#footermid,*/
/*.menumid */
/*{border-left:dashed 1px #f90;border-right:dashed 1px #f90;}*/





/*顶部栏样式====================================================*/
#top{ min-width: 1527px;}
#topbar {margin:0px;padding:0px;background-color:#111; overflow:hidden}
#topbarmid {padding:0px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;width:1000px;overflow:hidden}


/*顶部栏  功能按钮 样式*/
#topbarmid .box-function{}



/*顶部栏 语言选择 样式*/
.language{}




/*header栏 样式 =================================================== */
.header {margin:0px;position: fixed;top:0;z-index: 100;width: 100%;height: 74px;}
.headermid {
    background:#454545;
    /*    background:-webkit-gradient(linear, 0 0, 0 100%, from(#808285), to(#23272b));
    background:-moz-linear-gradient(top, #3b3f43,#23272b);*/
    text-align: center;
    overflow: hidden;
    position: relative;
    /* padding: 5px 0; */
    width: 100%;
    z-index: 110;
    box-shadow: 0 0px 1px #454545;
}
.headermid .menu{ position: absolute; left: 40px; top: 22px;}
.headermid .header_right{ position: absolute; right: 25px; top: 25px;}
/*.headermid .header-center{ height: 45px; line-height: 29px; color: #FFF; font-size: 25px;position:relative;bottom: 7px;width:185px;margin: 0 auto;}*/
.headermid .header-center{height: 74px;line-height: 74px;color: #FFF;font-size: 25px;/* position:relative; *//* bottom: 7px; */width:185px;margin: 0 auto;}

/*.btn_back{background: url(../images/btn_back.png) no-repeat center;width: 29px;height: 29px;margin: auto 0;margin-left: 8px;display: block;cursor: pointer;}*/
.btn_back{background: url(../images/btn_back.png) no-repeat center; position: absolute;
    left: 25px;
    top: 25px;width: 29px;height: 29px;margin: auto 0;margin-left: 8px;display: block;cursor: pointer;}
/*.btn_back{ background: url(../images/btn_back.png) no-repeat center; width: 29px; height: 29px; margin-left: 8px; display: block;  cursor: pointer;}*/
/*.btn_back{ background: url(../images/btn_back.png) no-repeat center; width: 29px; height: 29px; position: absolute; top: 8px; left: 8px; cursor: pointer;}*/
.btn_menu{ background: url(../images/btn_menu.png) no-repeat; width: 29px; height: 29px; display: block; cursor: pointer;position:relative;top:23px;left:33px;}
.btn_home{ background: url(../images/btn_home.png) no-repeat; width: 31px; height: 29px; display: block; cursor: pointer;}

/*=============================MENU部分========================================*/
.menu{
    position: fixed;
    left: 0;
    top: 0px;
    height: 100%!important;
    z-index: 1000;
    background: #FFF;
    width: 510px;
    overflow: auto;
    /*=======animation setting=======*/
    transition: transform 350ms ease;
    -webkit-transition: -webkit-transform 350ms ease;
    -moz-transition: -moz-transform 350ms ease;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    transform: translate3d(-510px,0,0);
    -webkit-transform: translate3d(-510px,0,0);
    -moz-transform: translate3d(-510px,0,0);
    /*=======animation end=======*/
}

/*=======menu animation control=======*/
.menu[data-status=show] {
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
}
/*=======menu animation control end=======*/

/*一级目录的框*/
.menu ul {padding:0;margin:0;list-style-type:none;padding-bottom: 100px;}
.menu li{ border-bottom: #dcddde 1px solid;}

/*特别控制第一组的li的大小*/
.menu>ul>li { height: 86px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;}
.menu>ul>li>a{ height:86px; line-height:86px; font-size:30px; display: block; padding: 0 0 0 100px; color: #808285;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;}
.menu>ul>li>a:hover{ text-decoration: none;}

.menu li.menu_home{ background: url("../images/bg_menu_1.png") no-repeat 40px center;}
.menu li.menu_introduce{ background: url("../images/bg_menu_2.png") no-repeat 40px center;}
.menu li.menu_product{ background: url("../images/bg_menu_3.png") no-repeat 40px center;}
.menu li.menu_news{ background: url("../images/bg_menu_4.png") no-repeat 40px center;}
.menu li.menu_project{ background: url("../images/bg_menu_5.png") no-repeat 40px center;}
.menu li.menu_download{ background: url("../images/bg_menu_6.png") no-repeat 40px center;}
.menu li.menu_faq{ background: url("../images/bg_menu_7.png") no-repeat 40px center;}
.menu li.menu_contact{ background: url("../images/bg_menu_8.png") no-repeat 40px center;}
.menu li.menu_gbook{ background: url("../images/bg_menu_9.png") no-repeat 40px center;}

/*=============================搜索部分========================================*/
.search_area{overflow: hidden;background-color: #fff;padding: 10px 0;border-bottom: solid 1px #cccccc;padding-right: 22px;}
.home_search{ margin: 105px 0 0; box-shadow: none;}
.search-box{ width: 495px; height: 50px; margin: 10px auto; border: #ccc 1px solid; border-radius: 25px;}
.search-box-function{ float: left; background: url(../images/btn_search.png) no-repeat; width: 48px; height: 38px; border: none;  margin: 6px 10px 6px 20px; cursor: pointer; outline: none;}
.search-box-bg{ float: left; height: 50px; margin: 0;}
.search-box-bg .search-box-content{ border: none; height: 38px; width: 385px; outline: none; font-size: 18px; padding: 5px;}

.search-keyword{ padding: 25px; font-size: 18px;}
.search-keyword em{ color: #F00;}

/*=============================主体部分========================================*/
.container{width: 640px;margin: 0 auto;/* border: 2px solid #000; */}




/*=============================导航部分========================================*/
.location span{ color:#868686!important;}


/*=============================content栏部分========================================*/
#content { margin:0px ; line-height:20px; overflow: hidden;}
.content-wide {}
#content h1 {padding:0px;margin:0 auto;line-height:24px; }
#content ul { padding:0px;margin: 0 0 20px; list-style-position: inside;}
#content a{ color: #f00;}


/*=============================footer栏部分========================================*/
.footer{float: left;text-align: center;overflow: hidden;}
.footer_logo{ margin: 25px 0 20px;}
.footer p{color: #808285;font-size: 20px;line-height: 30px;padding: 24px 0;/* background: red; */}



/*
新浪微博(点击去到网页)
腾讯微博(点击去到网页)
微信(点击出现二维码)

电子邮件(点击直接发送邮件)

skype(点击是在线客服)
wangwang(点击是在线客服)
QQ(点击是在线客服)

留言板(点击进入留言页面)
*/

.share-links{float:right;margin-top:10px;}


.share-links #swb{background-position:0px 0px;}
.share-links #swb:hover{background-position:-50px 0px;}

.share-links #qq{background-position:0px -50px;}
.share-links #qq:hover{background-position:-50px -50px;}

.share-links #wx{background-position:0px -100px;}
.share-links #wx:hover{background-position:-50px -100px;}

.share-links #mail{background-position:-0px -150px;}
.share-links #mail:hover{background-position:-50px -150px;}

.share-links #twb{background-position:-0px -200px;}
.share-links #twb:hover{background-position:-50px -200px;}

.share-links #gbook{background-position:-0px -250px;}
.share-links #gbook:hover{background-position:-50px -250px;}

.share-links #sky{background-position:-0px -300px;}
.share-links #sky:hover{background-position:-50px -300px;}

.share-links #wangwang{background-position:-0px -350px;}
.share-links #wangwang:hover{background-position:-50px -350px;}




/*=============================banner部分========================================*/
/*banner area start*/
#banner{
    height: 360px;
    position: relative;
    text-indent: -999999px;
    overflow: hidden;
    margin:82px auto 0;
    box-shadow: 0 1px 5px #888888;
    z-index: 10;
    width: 640px;
}
.bannerlong{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.bannerlong ul{
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    list-style: none;
}
.bannerlong ul li{
    height: 100%;
    float: left;
}
.bannerlong ul li a{
    height:100%;
    display:block;
    width:100%;
}

.dot{
    margin: 0 auto;
    height: 15px;
    position: relative;
    bottom: 30px;
    width:130px;
}
.onlydot{
    display: none;
}
.dot ul{
    margin: 0px auto 0;
    padding:0;
    width: 92px!important;
}
.dot ul li{
    background: #FFF;
    height: 16px;
    width: 16px;
    float: left;
    margin:0 7px;
    border-radius: 50%;
    cursor: pointer;
    list-style-type: none;
}
.dot ul li.active{
    background: #05a5df;
}
/*banner area end*/


/*=============================在线客服部分========================================*/
.online-service-set {background-color:#999;border-left:solid 1px #ececec;}
.online-service-set .boxes {padding:0px;margin:0px 0px 15px -1px;overflow:hidden;border-top:solid 7px #84c0f2;border-bottom:solid 7px #84c0f2;}
.online-service-set .boxes li {height:22px;padding:8px 5px;background-color:#ffffff;margin:0px 0px 0px 0px;overflow:hidden;border-bottom:solid 1px #d6d6d6;}
.online-service-set .boxes li:hover {background-color:#ffffff }

.online-service-set .boxes li a{color:#232323}
.online-service-set .boxes li a:hover{color:#cccccc}

.online-service-set .boxes li label {height:16px;padding:2px 5px 5px 5px;font-size:12px;width:80px;display:block;float:left }





/*======首页部分======*/
.main-home{ background: #ebf0f3;}
ul.main-home-link{ list-style: none; margin: 0; padding: 0 20px; background: #ebf0f3; overflow: hidden;}
ul.main-home-link li{ float: left; text-align: center; width: 25%;margin-top:38px;}
ul.main-home-link li p{ font-size: 24px; color: #454545;margin-top: 10px;font-weight: 400;}
ul.main-home-link li a img{width: 100px;height: 100px;}

.area_title{ height: 100px; position: relative; text-align: center;}
.area_title h2{ line-height: 100px; padding: 0 20px; background: #f2f2f2; position: relative; z-index: 10; display: inline; font-size: 30px; color: #6f6f6f; font-family: "microsoft yahei";}
.area_title .line{ position: absolute; width: 100%; height: 1px; background: #dcdddf; top: 50%;}
.area_title_white, .area_title_white h2{ background: #FFF;}


.main-product{ background: #FFF; border: #d7d8d9 1px solid; padding: 3px 0;}
.main-product ul{ list-style: none; margin: 0; padding: 0;}
.main-product li{ float: left; border: #d7d8d9 solid; border-width: 0px 0 0px 1px;}
.main-product li img{ width: 325px; height: 158px;}
.main-product li:first-child{ border: none; padding: 0 3px 0 2px;}
.main-product li:first-child img{ width: 305px; height: 319px;}
.main-product li:last-child{ border-width: 1px 0 0 1px;}

.main-aboutus, .main-news{ position: relative; height: 319px; border: #d7d8d9 1px solid;}
.main-aboutus a, .main-news a{ display: block; background: url(../images/home_aboutus.jpg) no-repeat right top #FFF; width: 100%; height: 100%; color: #6f6f6f;}
.main-aboutus .main-aboutus-text{ position: absolute; left: 56px; top: 115px; background: url(../images/home_aboutus_title.png) no-repeat; width: 180px;}
.main-aboutus .main-aboutus-text p,
.main-news .main-news-text p{ font-size: 37px; color: #4c87c1; margin: 45px 0 0;}

.main-news a{ background: url(../images/home_news.jpg) no-repeat left top #FFF;}
.main-news .main-news-text{ position: absolute; left: 405px; top: 115px; background: url(../images/home_news_title.png) no-repeat; width: 180px;}
.main-news .main-news-text p{ margin: 69px 0 0;}



/*======框架部分======*/
.box{margin:0px}
.box-content{margin:0px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.box-function{margin:0px}
.box-data{margin:0px}
.box-logo{margin:0px}

.boxes{margin:0px;}

.boxing{height:auto;}
.boxing-content{margin:0px;}
.boxing-data{margin:0px;}
.boxing-logo{margin:0px;}


/*分类页面用层级*/
.boxing2 {height:auto;overflow:hidden;}
.boxing2-logo{margin:0px;}
.boxing2-content{margin:0px;}

.boxing3{overflow:hidden;}
.boxing3-logo{margin:0px;}
.boxing3-content{margin:0px;}




/*=====================================板块样式=======================================*/



/*产品展示 分类页面*/
.product-term-box .boxing {height:auto; overflow:hidden; border-top:dashed 1px #cccccc; padding:25px 0px 0px 0px;margin:25px 0px 0px 0px}
.product-term-box .boxing-logo {width:50px;height:50px; float:left; margin:0px 15px 0px 0px}

/*分类列表页面*/
.term-list{height: 73px;/* line-height: 56px; */background: #ffffff;padding-top: 18px;text-align: left;border: #d7d8d9 solid;border-width: 1px 0;float: left;}
.term-list .term-list-btn{ display: block; float: right; height: 56px; width: 130px; background: url(../images/page_arrow_bottom.png) no-repeat center; cursor: pointer; position: relative;}
.term-list ul{display: none;list-style: none;margin: 0;padding: 0;position: absolute;top: 73px;left: 0px;width: 180px;z-index: 10;}
.term-list ul[data-status=show]{ display: block;}
.term-list ul li{ background: #f2f2f2; border: #d7d8d9 solid; border-width: 0 1px 1px 1px; text-align: center; font-size: 20px; line-height: 36px;padding: 14px 18px;}
.term-list ul li a{ text-decoration: none; color: #727272;}
.term-list ul li a:hover{ color: #558dc6;}
.term-list h1{ display: inline-block; margin: 0 0 0 25px!important;}

.term-list .product-term-list-btn{ background: url(../images/product_list_btn.png) no-repeat center; border-left: #d7d8d9 1px solid;}





.term-list2{min-height: 1072px;}
ul.term-link{list-style: none;margin: 0;padding: 10px 20px;overflow: hidden;height: 100%;}
ul.term-link li{float: left;text-align: center;margin: 6px 10px;background-color: #fff;border-radius: 16px;}
ul.term-link li p{font-size: 24px;color: #454545;margin-top: 10px;font-weight: 400;height: 72px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
ul.term-link li a {overflow: hidden;display: block;padding: 30px 20px;width: 140px;height: 220px;}
ul.term-link li a div{width: 140px;height: 140px;
    /*background-image: url('https://www.baidu.com/img/flexible/logo/pc/result.png');*/
    /*background-image: url('http://t2.zmvp.com/uploadfiles/zmvp_m/201905161652310.jpg');*/
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}









/*二级*/
.product-term-box .boxing2{height:auto;overflow:hidden; padding:15px 0px 0px 50px}
.product-term-box .boxing2-logo {width:50px;height:50px; float:left; margin:0px 15px 0px 0px}


/*二级*/
.product-term-box .boxing3{overflow:hidden; padding:15px 0px 0px 100px}
.product-term-box .boxing3-logo {width:50px;height:50px; float:left; margin:0px 15px 0px 0px}




/*列表页面*/
.detail-list-box{ list-style: none; margin: 40px 0 0; padding: 0; text-align: left;}
.detail-list-box li{ padding: 20px 25px 20px 60px; border-bottom: #e9e9e9 1px solid; line-height: 25px; background: url(../images/list_bg_icon_blue.png) no-repeat 44px 29px;}
.detail-list-box li a{ font-size: 20px; color: #727272;}
.detail-list-box li a:hover, .detail-list-box li a:active{ text-decoration: none; color: #558dc6;}




/*产品展示 列表页面*/
.product-list-box{ margin-top: 0;}
.product-list-box li{padding: 30px 25px;background: none;overflow: hidden;}
.left_area{ float: left;width: 240px;max-width: 30%}
.right_area{float: right;width: 325px;}
/*.product-list-box li a:first-child{*/
	/*display:table-cell;*/
	/*vertical-align:middle;*/
/*}*/
/*.product-list-box li a:first-child{*/
    /*display: block;*/
    /*width: 240px;*/
    /*height: 160px;*/
    /*background-image: url(http://t2.zmvp.com/uploadfiles/zmvp_m/201905170923240.jpg);*/
    /*background-repeat: no-repeat;*/
    /*background-position: center center;*/
    /*background-size: contain;*/
/*}*/
.product-list-box .left_area a{
    display: block;
    height: 160px;
    /*background-image: url(http://t2.zmvp.com/uploadfiles/zmvp_m/201905170923240.jpg);*/
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.product-list-box li a{ color:#4a4a4a; font-size: 30px;}
/*.product-list-box li a img{*/
    /*width: 240px;*/
    /*height: 160px;*/
/*}*/
.product-list-box li .right_area a{ margin: 0; display: block; line-height: 30px;}
.product-list-box li .right_area p{ color:#4a4a4a;margin-top:10px;font-size: 22px; margin-bottom: 0; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

.product-term-box li .right_area{ width: 333px;}
.product-term-box li{ background: #f2f2f2; padding: 0; margin: 40px 25px 0; border: #e4e6e6 1px solid;}
.product-term-box li .right_area a{ color: #58595b; border-bottom: #ebecec 1px solid; margin: 0; padding: 20px 0 20px 33px;}
.product-term-box li .right_area p{ color: #6f6f6f; -webkit-line-clamp: 7; padding-left: 33px;}

/*产品展示 详细页面*/
.product-detail-tab{ overflow: hidden;}
.product-detail-tab > div{float: left; width: 50%; height: 50px; text-align: center; line-height: 50px; font-size: 22px; background: #d4d4d4; border: #d7d9da solid; border-width: 1px 0; color: #494949; cursor: pointer;font-weight: 700;}
.product-detail-tab div.selected{ background: #ffffff; color: #494949;font-weight: 700;}

.product-detail-img-box{ display: none;color:#4a4a4a;}
.product-detail-img-box p{
    font-size: 23px;
    line-height: 30px;
    padding: 25px 15px;
    margin: 0;
}
.product-detail-img-box form{
    padding: 0 15px;
}
.product-detail-img-box label{
    width: 80px;
    display: inline-block;
}
.product-detail-img-box input{
    height: 40px;
    width: 525px;
    margin: 0;
    padding: 0;
    border-style: ridge;
    font-size: 23px;
    text-indent: 10px;
    float: right;
}
.product-detail-img-box textarea{
    height: 160px;
    width: 522px;
    vertical-align: top;
    border-style: ridge;
    font-size: 23px;
    line-height: 27px;
    text-indent: 10px;
}

.product-detail-img-box ul{
    padding: 0;
    margin:0;
}
.product-detail-img-box li{
    padding: 15px 0px;
    font-size: 23px;
    list-style: none;
    height: 45px;
    line-height: 45px;
}
.product-detail-img-box li:last-child{
    height: 54px;
    padding: 15px 0 40px;
}
.product-detail-img-box .check_code{
    margin: 8px auto;
    text-align: center;
}
.product-detail-img-box .check_code label{
    width: 100px;
}
.product-detail-img-box .check_code input{
    width: 200px;
    height: 100px;
    vertical-align: middle;
    font-size: 40px;
}
.product-detail-img-box .check_code img{
    height: 100px;
    vertical-align: middle;
}
.product-detail-img-box .button{
    width: 115px;
    float: right;
    color:#4a4a4a;
    border: none;
    margin-left: 40px;
    border-radius: 5px;
}


.product-detail-img-box.selected{ display: block;background-color: #ffffff;}
.product-detail-text{padding: 20px 15px;color: #6f6f6f;line-height: 28px;}
.product-detail-text h1{ font-size: 29px;font-weight: bold;margin-top: 10px;}
.product-detail-text h2{ color: #4c87c1; font-size: 29px;}

.product-detail-price{
    height: 20px; color: #6f6f6f;line-height: 20px;}


.product-detail-other ul{ margin: 0; padding: 0; list-style: none;}
.product-detail-other ul li{ border-top: #d7d9da 1px solid; text-align: center;}
.product-detail-other ul li img{ border: none; margin: 0 auto; padding: 25px;}

.product-detail-prm-box{/* display: none; */font-size: 22px;background-color: #fff;}
.product-detail-prm-box img{max-width: 610px;}
.product-detail-prm-box table{max-width: 610px;}
.product-detail-prm-box.selected{ display: block;background-color: #ffffff;}
.product-detail-prm-box span{ color: #4c87c1;}
.product-detail-prm-box p{ color: #6f6f6f;}

/*公司简介 详细页面*/
.content-introduce{ text-align: center; padding-bottom: 0px; color: #808285;}
.content-introduce h1{ margin: 23px 0; font-family: "microsoft yahei";}
.introduce-detail-box-text{ font-size: 20px; line-height: 30px; text-align: left; padding: 0 60px; color: #6f6f6f;}
.introduce-detail-box-text img{ max-width: 100%;}

/*工程项目 列表页面*/
.project-list-box{padding-top: 35px;background-color: #ffffff;margin-top: -29px;}
.project-list-box li{ padding: 45px 25px;}
.project-list-box li .right_area{ width: 280px;}
.project-list-box li .right_area a{ margin: 0;}
.project-list-box .cg_inspriation_1{
    height: 453px;
    width: 615px;
    margin-bottom: 34px;
}
.project-list-box .cg_inspriation_1>a>img{
    height: 220px;
    width: 615px;
}
.project-list-box .cg_inspriation_1 h1{
    margin: 19px 0px 16px;
}
.project-list-box .cg_inspriation_1 p{
    font-weight: 400;
}
.project_body{
    background-color: #ebf0f3;
}
.project_body .container{
    background-color: #ebf0f3;
    margin-bottom: 130px;
}
.project_body .container .introduce-detail-box-text{
    padding: 0 12px 10px;
}
.project_body .container .introduce-detail-box-text h1{
    margin: 20px 2px;
    font-size: 31px;
    font-weight: 700;
    letter-spacing: 2px;
}
.project_body .container .cg_time_eye{
    text-align: left;
    height: 35px;
    margin: 20px 0 30px -14px;
}
.project_body .container .cg_time_eye>div{
    float: right;
}
.project_body .container .cg_time_eye_detail>div{
    float: left;
}


/*联系我们 详细页面*/
.contanct-detail-box .detail-boxing{ list-style: none; margin: 0; padding: 0;}
.contanct-detail-box .detail-boxing li{ background-size:58px;height: 70px; color: #6e6d73; padding-left: 70px; font-size: 30px; display: inline-table;}
.contanct-detail-box .detail-boxing li p{ margin: 0; display: table-cell; vertical-align: middle;font-size: 24px;font-weight: 400;min-width: 530px;line-height: 30px;}
.contanct-detail-box .detail-boxing li label{display: inline-block;width: 120px;text-align: right;line-height:70px;font-weight: 700;font-size: 24px;}
.contanct_phone{ background: url(../images/contact_phone.png) no-repeat 0px 7px; }
.contanct_telephone{ background: url(../images/contanct_telephone.png) no-repeat 0px 7px; }
.contanct_fax{ background: url(../images/contact_fax.png) no-repeat 0 7px;}
.contanct_email{ background: url(../images/contact_email.png) no-repeat 0px 7px;}
.contanct_address{ background: url(../images/contact_address.png) no-repeat 0px 7px;}
.contanct_humen{ background: url(../images/contact_humen.png) no-repeat 0px 7px;}
.contanct_qq{ background: url(../images/contanct_qq.png) no-repeat 0px 7px;}
.contanct_servertime{ background: url(../images/contanct_servertime.png) no-repeat 0px 7px;}
.contanct_weibo{ background: url(../images/contanct_weibo.png) no-repeat 0px 7px;}
.contanct_weixin{ background: url(../images/contanct_weixin.png) no-repeat 0px 7px;}
.contanct_zipcode{ background: url(../images/contanct_zipcode.png) no-repeat 0px 7px;}




/*留言 详细页面*/
.gbook-add-content{margin-top: 50px;}
.gbook-add-content ul{ list-style: none; margin: 0; padding: 0;}
.gbook-add-content ul li{ font-size: 25px; margin-bottom: 40px; overflow: hidden;}
.gbook-add-content ul li.check_code {    margin: 20px 0px;}
.gbook-add-content ul li.check_code label{  width: 100px; height: 55px;line-height: 55px;}
.gbook-add-content ul li.check_code input{       height: 55px!important;}
.gbook-add-content ul li label{ float: left; width: 83px; height: 57px; line-height: 43px; display: block;}
.gbook-add-content ul li input[type="text"],
.gbook-add-content ul li input[type="email"],
.gbook-add-content ul li input[type="address"],
.gbook-add-content ul li input[type="phone"],
.gbook-add-content ul li input[type="password"]{width: 494px;height: 55px;border: #bbbbbb 1px solid;background: #f8f8f8;float: left;padding: 0 10px;font-size: 22px;}
.gbook-add-content ul li textarea{ width: 494px; height: 230px; border: #bbbbbb 1px solid; background: #f8f8f8; float: right; padding: 10px;font-size: 22px}
.gbook-add-content ul li input.input_imgcode{ float: left; border: #bbbbbb 1px solid; background: #f8f8f8; width: 105px; height: 55px; margin-left: 0px; padding: 0 10px; font-size: 22px;}
.gbook-add-content ul li img.img_imgcode{ float: left; border: #e7e7e7 1px solid; margin-left: 0px; height: 55px; vertical-align: middle;}
.btn_sure, .btn_delete{ background: #32363a; border-radius: 5px; padding: 10px 35px; border: none; color: #FFF; font-size: 25px; margin-right: 50px;}

.gbook-add-content li span {
    display: inline-block;
    height: 55px;
    line-height: 55px;
    padding: 0 4px;
}

.btn_sure{ margin-left: 138px;}
#detail_form{
    margin:35px 0;
}

/*新闻列表页面*/
.news-list-box{ list-style: inside;margin:10px 0;border-top: 1px solid #e9e9e9;padding-bottom: 25px;}
.news-list-box li{ padding-left: 25px; padding-right: 240px; background: none; position: relative;}
.news-list-box li span{position: absolute; right: 25px; top: 20px; font-size: 20px; color: #808285;}
.news-list-box li.hot_news{ list-style: none; overflow: hidden; padding:25px 10px 25px;}
.news-list-box li.hot_news > div:first-child{ float: left; width: 245px; height: 165px;margin-right: 10px;}
.news-list-box li.hot_news > div:first-child img{ width: 245px; height: 165px;}
.news-list-box li.hot_news > div:last-child{ float: right; width: 365px;}
.news-list-box li.hot_news a{ font-size: 31px;color:#494949;line-height: 32px;}
.news-list-box li.hot_news p{ font-size: 21px; line-height: 25px; margin: 13px 0;}
.news-list-box li.hot_news p a{ font-size: 20px; color: #4c87c1;}
.news-list-box li.hot_news .time{font-size: 21px;display: inline-block;width: 120px!important;float: left!important;color:#494949;}
.news-list-box li.hot_news .clickrate{font-size: 21px;text-align:right;display:inline-block;width: 150px!important;float: right!important;color:#494949;}


/*新闻详细页面*/
.content-news{ padding: 0 12px;}
.content-news h1{ font-size: 33px; font-family: "microsoft yahei"; color: #494949; line-height: 43px;font-weight: 700;}
.content-news>span{ display: block; color: #a7a9ac; font-size: 24px; margin: 35px 0 60px;}
.content-news .detail-boxing-logo{ margin-bottom: 60px;}
.news-detail-box-text{ padding: 0 0 30px;font-size: 28px;line-height: 42px;text-align: left;color: #6f6f6f;}
.news-detail-box-text p{ margin: 0;}
.news-detail-box-text img{ max-width: 616px}
.news-detail-box-text span{ font-size: 28px!important;}
.news_body .cg_time_eye {
    text-align: left;
    height: 35px;
    margin: 17px 0 30px -14px;
}
.news_body .cg_time_eye .cg_time{
    float: left;
}
.news_body .cg_time_eye .cg_eye{
    float: left;
}

    /*下载列表页面*/
.download-list-box li{ padding-left: 45px; padding-right: 180px; background: url(../images/list_bg_icon_black.png) no-repeat 28px 29px; position: relative;}
.download-list-box li label{ font-size: 20px; color: #727272;}
.download-list-box li a{ display: block; font-size: 20px; color: #808285; background: url(../images/download_icon.png) no-repeat 10px center; display: block; padding: 4px 13px 4px 50px;}
.download-list-box li a:hover{ color: #727272;}
.download-list-box li span{
    position: absolute; right: 34px; top: 16px;
    border: #d1d3d4 1px solid; border-radius: 4px;
    background:#e4e4e4;
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#e4e4e4));
    background:-moz-linear-gradient(top, #fefefe,#e4e4e4);
}

/*用户页面*/
.content-user{
    margin:0!important;
    color:#616161;
}
.content-user .user_menu{
    text-align: center;
    background-color: #e7e8ec;
}
#user_menu_detail{
    float: left;
    background-color: #ffffff;
    margin-left: 13px;
}
#user_menu_remenber{
    float: right;
    margin-right: 13px;
}
.content-user .user_menu>div{
    display: inline-block;
    height: 80px;
    background-color: #e7e8ec;
    width: 200px;
    font-size: 30px;
    line-height: 75px;
}
.content-user .user_menu .usermenu_favorite{
    width: 30px;
    height: 30px;
    background: url("../images/user_favorite.png")no-repeat;
    display: inline-block;
    margin: 0px 5px 7px;
    vertical-align: middle;
}
.content-user .user_detail form ul li{
    padding: 12px 0 12px;
    margin: 0;
    font-size: 33px;
}
.content-user .user_detail form ul li input{
    border: none;
    height: 50px;
    font-size: 33px;
}
.content-user .user_detail .user_form{
    width: 640px;
    display: inline-block;
    float: left;
    background-color: #ffffff;
}
.content-user .user_detail .user_form .user_submit{
    width: 167px;
    height: 64px;
    float: right;
    margin: 14px;
    border-radius: 12px;
    font-size: 27px;
}
.content-user .user_detail  .user_book{
    display: inline-block;
    width: 640px;
    float: left;
}
.content-user .user_detail  .user_book .box-function{
    text-align: center;
    margin-bottom: 50px;
}
.content-user .user_detail  .user_book .user_book_list{
    height: 185px;
    font-size: 30px;
    border-bottom: 1px solid;

}
.content-user .user_detail  .user_book .user_book_list h2{
    display: inline-block;
    width: 415px;
    font-size: 30px;
    text-indent: 15px;
}
.content-user .user_detail  .user_book .user_book_list p{
    display: inline-block;
    width: 200px;
    text-align: right;
    margin: 20px 0 15px;
}
.content-user .user_detail  .user_book .user_book_list .user_book_list_detail{
    padding: 0 15px;
    line-height: 33px;
}
.content-user .user_detail  .user_favorite{
    display: inline-block;
    width: 640px;
    float: left;
}
.content-user .user_detail  .user_favorite .box-function{
    text-align: center;
    margin-bottom: 50px;
}
.content-user .user_detail  .user_favorite .user_favorite_product{
    height: 210px;
    position: relative;
}
.content-user .user_detail  .user_favorite .user_favorite_product img{
    margin:20px 20px;
    width: 250px;
    float: left;
}
.content-user .user_detail  .user_favorite .user_favorite_product h1{
    width: 330px;
    display: inline-block;
    margin: 23px 0 0;
    font-weight: 700;
    font-size: 26px;
    color:#616161;
}
.content-user .user_detail  .user_favorite .user_favorite_product p{
    width: 330px;
    display: inline-block;
    font-size: 22px;
    margin: 10px 0;
    color:#616161;
}
.content-user .user_detail  .user_favorite .user_favorite_product .unbind_favrt{
    display: inline-block;
    position: absolute;
    right: 14px;
    bottom: 25px;
    font-size: 28px;
    text-decoration: underline;
}
.user_box{
    background: #3b3f43;
    color: #FFF;
    overflow: hidden;
    padding: 10px 0;
    height: 12px;
}
.user_box a{
    color: #FFF;
}
.user_box .user_area_1,
.user_box .user_area_2{
    float: right;
    padding: 0 30px;
}


.user_icon{
    height: 243px;
    text-align: center;
    padding-top: 50px;
    background: url("../images/style_bg.jpg") no-repeat;
}
.user_icon img{
    width: 152px;
    height: 152px;
}
.user_icon p{
    color: #ffffff;
    font-size: 30px;
    margin: 20px;
}
.user_detail{
    margin-top: 0px;
    padding-bottom: 30px;
    width: 640px;
    overflow-x: hidden;
    position: relative;
}
.user_detail .user_detail_overflow{
    width: 1920px;
    overflow-x: auto;
    position: relative;
    left: 0;
    transition: left 0.5s;
    -moz-transition: left 0.5s;	/* Firefox 4 */
    -webkit-transition: left 0.5s;	/* Safari 和 Chrome */
    -o-transition: left 0.5s;	/* Opera */
}
.user_detail ul{
    padding: 0;
    margin: 0;
}
.user_detail li{
    list-style: none;
    border-bottom: #ccc 1px solid;
    font-size: 20px;
    padding: 34px 0;
    overflow: hidden;
    line-height: 24px;
}
.user_detail li:first-child{
    border-top: none;
}
.user_detail li label{
    color: #999;
    float: left;
    padding-left: 17px;
    height: 50px;
    line-height: 50px;
}
.user_edit_detail li label{
    line-height: 48px;
}
.user_detail li span{
    float: left;
    width: 450px;
}
.user_edit{
    margin-top: 30px;
    font-size: 18px;
    color: #FFF;
}
.user_edit a{
    color: #FFF;
}
.user_edit_detail input[type="checkbox"]{
    width: 30px;
    height: 43px;
    padding: 0;
    margin: 0px 35px 0 0;
    float: left;
}
.user_detail li span input{
    width: 405px;
    border: #ccc 1px solid;
    padding: 10px 15px;
    font-size: 20px;
}



.footer_fuu{
    position: fixed;
    width: 100%;
    z-index: 100;
    background: #454545;
    height:100px;
    bottom:0;
}

.footer_menu{
    width: 640px;
    height:100px;
    margin:0 auto;
}
.footer_menu .menu_buttom{
    float:left;
    margin:5px 52px;
}
.footer_menu .menu_buttom a:hover{
	color:#00a9ec!important;
}
.footer_menu .menu_buttom a span{
    color:#f2f2f2;
    font-weight: 400;
}
.footer_menu .menu_buttom a div{
    width: 35px;
    height: 35px;
    margin:10px 10px 5px;
}
.footer_menu .menu_buttom .images_button1{
    background: url("../images/1shouye2.png")no-repeat;
}
.footer_menu .menu_buttom .images_button2{
    background: url("../images/caidan2.png")no-repeat;
}
.footer_menu .menu_buttom .images_button3{
    background: url("../images/1xiangc2.png")no-repeat;
}
.footer_menu .menu_buttom .images_button4{
    background: url("../images/1wo2.png")no-repeat;
}

.footer_menu .menu_buttom .images_button1:hover{
    background: url("../images/1shouye.png")no-repeat;
}
.footer_menu .menu_buttom .images_button2:hover{
    background: url("../images/caidan.png")no-repeat;
}
.footer_menu .menu_buttom .images_button3:hover{
    background: url("../images/1xiangc.png")no-repeat;
}
.footer_menu .menu_buttom .images_button4:hover{
    background: url("../images/1wo.png")no-repeat;
}


.menu_buttom span{
    font-size: 25px;
}
.product_body{
    padding-top: 74px;
    background-color: #ebf0f3;
}
.product_body .container{
    background-color: #ffffff;
    min-height: 1072px;
}
.product_body .banner{
    height: 360px;
    margin-top: 82px;
}
.product_body .product_term .term_list_box{
    width: 614px;
    margin: 0 auto 50px;
}
.product_body .product_term .term_list_box .cn_name{
    position: relative;
}
.product_body .product_term .term_list_box .cn_name a{
    position: absolute;
    width: 100%;
    height: 70px;
    bottom: 0;
    color: #ffffff;
    font-size: 35px;
    letter-spacing: 2px;
    line-height: 68px;
    text-indent: 20px;
    font-weight: 700;
    background: -webkit-linear-gradient(left, #000000 ,rgba(255,255,255,0) ); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,#000000 ,rgba(255,255,255,0) ); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #000000 ,rgba(255,255,255,0) ); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #000000 ,rgba(255,255,255,0) ); /* 标准的语法 */
}
.product_body .product_term .term_list_box .term_list_area ul{
    color: #4a4a4a;
    padding: 0;
}
.product_body .product_term .term_list_box .term_list_area li{
    font-size: 35px;
    line-height: 70px;
    font-weight: 700;
    letter-spacing: 2px;
    border-bottom: 1px solid;
    list-style-position: inside;
}
.product_body .product_term .term_list_box .term_list_area li a{
    color: #4a4a4a;
}



.content-product-detail .product-detail-introdece{
    padding: 15px;
    background-color: #ffffff;
    margin-bottom: 30px;
}
.content-product-detail .product-detail-introdece h1{
    font-size: 33px;
    font-weight: 700;
    color:#4a4a4a
}
.content-product-detail{
    background-color: #ebf0f3;
}
.content-product-detail .product-detail-introdece .product-detail-other{
    text-align: center;
    font-size: 25px;
    color: #8e8e8e;
    height: auto;
    line-height: 75px;
    margin-bottom: -20px;
}
.content-product-detail .product-detail-introdece .product-detail-other>div{
    display: inline-block;
    margin-top:25px;
}
.content-product-detail .product-detail-introdece .product-detail-other .clickrate{
    float: left;
}
.content-product-detail .product-detail-introdece .product-detail-other .clickrate .icon{
    background: url("../images/clickrate.png")no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    background-size: 30px;
    background-position: 2px 0px;
    vertical-align: middle;
}
.content-product-detail .product-detail-introdece .product-detail-other .favorite{
    float: right;
    background: url(../images/favorite.png)no-repeat;
    width: 95px;
    height: 60px;
    display: inline-block;
    background-size: 30px;
    background-position: 2px 22px;
    vertical-align: middle;
    text-indent: 34px;
}
.content-product-detail .product-detail-introdece .product-detail-other .favorite2{
    float: right;
    background: url(../images/favorite2.png)no-repeat;
    width: 95px;
    height: 60px;
    display: inline-block;
    background-size: 30px;
    background-position: 2px 22px;
    vertical-align: middle;
    text-indent: 34px;
}
.content-product-detail .product-detail-introdece .product-detail-other .likes{
    background: url(../images/likes.png)no-repeat;
    width: 128px;
    height: 72px;
    display: inline-block;
    background-size: 30px;
    background-position: 0px 22px;
    vertical-align: middle;
    text-indent: -10px;
}
.content-product-detail .product-detail-introdece .product-detail-other .likes2{
    background: url(../images/likes2.png)no-repeat;
    width: 128px;
    height: 72px;
    display: inline-block;
    background-size: 30px;
    background-position: 0px 22px;
    vertical-align: middle;
    text-indent: -10px;
}
.home_body{
    margin-bottom: 75px;
}
.registration_body .gbook-add-content label{
    width: 87px;
}
.registration_body .gbook-add-content input{
    width: 480px!important;
}
.registration_body .gbook-add-content .input_imgcode{
    width: 200px!important;
    margin-left: 5px;
}
.registration_body .gbook-add-content .detail-boxing-function input{
    width: 150px!important;
}

.detail_body .container{
    background-color: #ffffff;
    min-height: 1072px;
}