﻿@charset "utf-8";
/* CSS Document */

/*登陆login*/
.login{width: 100%;}
.login p{font-size: 18px; color: #0098DB; text-align: center; line-height: 42px; margin-top: 43px;}
.login li{width: 405px; margin: 0 auto; margin-top: 13px;}
.login li label{font-size: 14px; color: #666666; line-height: 45px;}
.login li input{width: 337px; height: 45px; line-height:45px; background: #ececec; border:1px #cccccc solid; border-radius: 5px; font-size: 14px; color: #666666; padding-left: 20px; margin-left: 15px;}
.login li .submit{width: 357px; margin-left: 43px; background: #2c8b33; color: #FFFFFF; cursor: pointer; padding: 0; border:none;}


/*注册register*/
.register{width: 100%; margin: 50px auto;}
.register li{width: 691px; margin: 20px auto 0 auto; font-size: 14px; line-height: 45px;}
.register li label{ color: #666666; width: 56px; display: inline-block; text-align: right; margin-right: 10px;}
.register li label:last-child{margin-left: 30px;}
.register li span{color: #e83737; margin-left: 8px;}
.register li input{width: 251px; height: 43px; line-height:45px; background: #ececec; border:1px #cccccc solid; border-radius: 5px; font-size: 14px; color: #666666; padding-left: 10px;}

.register li select{width: 261px; height: 43px; line-height:45px; background: #ececec; border:1px #cccccc solid; border-radius: 5px; font-size: 14px; color: #666666; padding-left: 10px;}
.register li select option{padding-left: 15px;}

.register li .re_addr{width: 597px;}
.register li .submit{width: 251px; height: 45px;  margin-left: 65px; background: #2c8b33; color: #FFFFFF; cursor: pointer; padding: 0; border:none;}

/*新闻列表news_list*/
.news_list{width: 100%;}
.news_list ul li{border-bottom: 1px #cccccc dashed; padding: 28px 0 23px 0;}
.news_list ul li:hover{background: #f6f6f6;}
.news_list ul li .news_img{display: block; float: left;}
.news_list ul li img{display: block; float: left; width: 170px; height: 106px;}
.news_list ul li .news_tc{display: block; float: right; width: 507px; height: 106px;}
.news_list ul li a span{display: block; font-size: 14px; color: #0098DB; line-height: 36px;}
.news_list ul li a em{display: block; font-size: 12px; color: #666666; line-height: 24px;}
.news_list ul li a p{display: block; font-size: 12px; color: #333333; line-height: 20px;}
.news_list ul li a p:hover{color: #0098DB;}



/*新闻详情news_det*/
.news_det{width: 100%; border-bottom: 1px #cccccc solid; margin-top: 29px; line-height: 1.5;}
.news_det h1{font-size: 18px; color: #0098DB; line-height: 36px; text-align: center; font-weight: bolder;}
.news_det em{color: #666666; line-height: 36px; text-align: center; display: block; width: 100%;}
.news_det p{color: #666666; display: block;}
.news_det p img{border: none;}
.news_det img{width: auto; height: auto; max-width: 100%;}

.news_nav{width: 100%; margin: 15px auto 26px auto;}
.news_nav p span{line-height: 24px; color: #0098DB;}
.news_nav p a{line-height: 24px; color: #666666;}
.news_nav p a:hover{ color: #0098DB;}
.news_nav .prev{display: block; float: left; width: 50%; text-align: left;}
.news_nav .next{display: block; float: right; width: 50%; text-align: right;}


/*产品与服务content*/
.content .s_content{font-size: 14px; background: #dfdfdf; color: #666666; padding: 13px 0; }
.content .s_content .s_type{float: left;margin-left: 16px;}
.content .s_content .s_type span{display: block; float: left; line-height: 30px;}
.content .s_content .s_type dl{float: left; height: 30px; margin-left: 12px; position: relative;}
.content .s_content .s_type dl .sel{ display: block; width: 159px; height: 30px; line-height: 30px; padding-left: 10px; background: #FFFFFF url("img/icon.png") no-repeat 142px -185px;}
.content .s_content .s_type dl .op{display: none; position: absolute; left: 0; top: 30px; background: #ffffff; width: 169px;  border-top: 1px #dfdfdf solid; line-height:30px;}
.content .s_content .s_type dl .op em{display: block; padding-left: 10px;}
.content .s_content .s_type dl .op em:hover{color: #308e38;}
.content .s_content .s_type dl .op .hover{color: #308e38;}

.content .s_content .s_key{float: left; margin-left: 23px;}
.content .s_content .s_key input{ margin-left: 13px; width: 159px; height: 30px; font-size: 14px; color: #666666; border: none; background: #ffffff url("img/icon.png") no-repeat 142px -185px; padding-left: 10px; line-height: 30px; }

.content .s_content .s_btn{float: left; margin-left: 17px;}
.content .s_content .s_btn input{width: 92px; height: 30px; font-size: 14px; color: #FFFFFF; border: none; background: #f29f29 url("img/icon.png") no-repeat 18px -158px; padding-left: 23px; cursor: pointer;}

.pro_list{width: 100%; overflow: hidden; margin: 38px auto 23px auto; overflow: hidden;}
.pro_list ul{float: left; width: 717px; overflow: hidden;}
.pro_list ul li{display: block; width: 170px; height: 181px; float: left; background: #dfdfdf; margin: 0 5px 10px 0px;}
.pro_list ul li img{padding: 2px; width: 166px; height: 124px; }
.pro_list ul li p{font-size: 10px; line-height: 12px; color: #747474; width: 156px; margin: 0 auto; text-align: left;}
.pro_list ul li:hover{ background: #0098DB;}
.pro_list ul li:hover p{color: #FFFFFF;}

/*产品详情pro_det*/
.pro_det{width: 100%;}

.pro_det_n1{width: 100%; margin-top: 5px; border-bottom: 1px #cccccc dashed; padding-bottom: 17px;}
.pro_det_n1 h2{font-size: 18px; line-height: 50px; color: #0098DB; text-align: left;}
.pro_det_n1 .pro_img{float: left; width: 252px; height: 187px; background: #dfdfdf;}
.pro_det_n1 .pro_img img{width: 248px; height: 183px; border: 0 none; padding: 2px;}
.pro_det_n1 .pro_img:hover{background: #0098DB; cursor: pointer;}
.pro_det_n1 .pro_info{float: right; width: 416px;}
.pro_det_n1 .pro_info p{ font-size: 14px; line-height: 26px; color: #666666;}
.pro_det_n1 .pro_info span{ font-size: 14px; line-height: 26px; color: #333333;}


.pro_det_n2{width: 100%; margin-top: 23px; border-bottom: 1px #cccccc dashed; padding-bottom: 17px;}
/*
.pro_det_n2 span{display: block; float: left; margin-left: 3px; width: 56px; height: 52px; line-height: 52px; text-align: left; font-size: 14px; color: #666666;}
.pro_det_n2 ul{float: right; width: 634px;}
.pro_det_n2 ul li{float: left; margin:0 0 15px 15px; padding: 0 18px; width: auto; height: 48px; border: 2px #dfdfdf solid; line-height: 52px; text-align: center; font-size: 12px;}
.pro_det_n2 ul li a{ color: #666666;}
.pro_det_n2 ul li:hover{border: 2px #fb7242 solid;}
.pro_det_n2 ul .hover{border: 2px #fb7242 solid; background: url("img/pro_type.png") no-repeat right bottom;}

.pro_num{width: 100%; margin-top: 10px;}
.pro_num .jian{ margin-left: 16px; display: block; float: left; width: 50px; height: 50px; border: 1px #dfdfdf solid; background:#eeeeee url("img/jian.png") no-repeat center; cursor: pointer;}
.pro_num input{display: block; float: left; width: 92px; height: 50px; text-align: center; border: 1px #dfdfdf solid; font-size: 14px; font-weight: bold; color: #000000; line-height: 52px;}
.pro_num .jia{display: block; float: left; width: 50px; height: 50px; border: 1px #dfdfdf solid; background:#eeeeee url("img/jia.png") no-repeat center; cursor: pointer;}

.pro_price{width: 100%; margin-top: 10px;}
.pro_price em{ margin-left: 12px; display: block; float: left; width: 50px; height: 50px; line-height: 52px; font-size: 24px; color: #fb7242;}
.pro_price .car{display: block; float: right; width: 90px; height: 42px; background: #2d8c34 url("img/gouwuche.png") no-repeat 27px center; color: #ffffff; line-height: 42px; font-size: 14px; padding-left: 55px;}
.pro_price .tuangou{display: block; float: right; width: 90px; height: 42px; background: #f29f29 url("img/tuangou.png") no-repeat 27px center; color: #ffffff; line-height: 42px; font-size: 14px; padding-left: 55px; margin-left: 12px;}
*/
.pro_det_n2 .pro_title{width: 100%; height: 32px; color: #FFFFFF; line-height: 32px; font-size: 16px; text-align: center;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#308e38,endColorStr=#94c06f); /*IE 6 7 8*/
    background: -ms-linear-gradient(right,#94c06f,#308e38);/* IE 10 */
    background:-moz-linear-gradient(right,#94c06f,#308e38);/*火狐*/
    background:-webkit-gradient(linear, 0% 100%, 0% 0%,from(#308e38), to(#94c06f));/*谷歌*/
    background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#308e38), to(#94c06f));/* Safari 4-5, Chrome 1-9*/
    background: -webkit-linear-gradient(right,#94c06f,#308e38);/*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(right,#94c06f,#308e38);/*Opera 11.10+*/
}
.pro_det_n2 .pro_type{width: 100%; height: auto;}
.pro_det_n2 .pro_type table{width: 100%; border-color: #e5e5e5; text-align: center;}
.pro_det_n2 .pro_type table thead{background: #dfdfdf;}
.pro_det_n2 .pro_type table thead th{border-color: #8e8e8e; height: 32px; line-height: 32px; border-bottom: none;}
.pro_det_n2 .pro_type table tbody tr td{border-color: #e5e5e5; height: 32px; line-height: 32px;}
.pro_det_n2 .pro_type table tbody tr td input{width: 60%; height: 20px; border: 1px #8e8e8e solid; text-align: center; line-height: 20px;}
.pro_det_n2 .pro_type table tbody tr td input[type=checkbox]{width: 14px; height: 14px;}

.pro_det_n2 .car_tuan{width: 100%; height: 48px; -background: red; border: 1px #e5e5e5 solid; border-top: none; border-right:1px #e5e5e5 solid;}
.pro_det_n2 .car{display: block; float: right; width: 90px; height: 42px; background: #2d8c34 url("img/gouwuche.png") no-repeat 27px center; color: #ffffff; line-height: 42px; font-size: 14px; padding-left: 55px; margin-top: 3px; cursor: pointer;}
.pro_det_n2 .tuangou{display: block; float: right; width: 90px; height: 42px; background: #f29f29 url("img/tuangou.png") no-repeat 27px center; color: #ffffff; line-height: 42px; font-size: 14px; padding-left: 55px; margin-left: 12px; margin-top: 3px; margin: 3px 10px 0 12px; cursor: pointer;}


.pro_det_n3{width: 100%; margin-top: 17px; border-bottom: 1px #cccccc dashed; padding-bottom: 17px;}
.pro_det_n3 h2{font-size: 14px; color: #2d8c34; line-height: 24px; font-weight: bolder; margin-left: 5px;}
.pro_det_n3 p{font-size: 12px; color: #666666; line-height: 26px; text-align: left;}


.pro_det_n4{width: 100%; margin-top: 17px; margin-bottom: 40px;}
.pro_det_n4 h2{font-size: 14px; color: #2d8c34; line-height: 24px; font-weight: bolder; margin-left: 5px;}
.pro_det_n4 table{height: auto; border: 1px #e5e5e5 solid; margin: 29px auto;}
.pro_det_n4 table tr{height: 44px; line-height: 44px; border: 1px #e5e5e5 solid; color: #5e5e5e; font-size: 12px;}
.pro_det_n4 table tr td{ border: 1px #e5e5e5 solid; width: 170px; padding-left: 12px;}
.pro_det_n4 table tr .bg{background: #f9f9f9;}


/*购物车列表car_list*/
.car_list{width: 100%;}
.car_list ul li{border-bottom:1px #a7a7a7 dashed; padding: 30px 0;}
.car_list ul li a{display: block; float:left; width: 215px; height: 159px; background: #dfdfdf; margin-left: 20px;}
.car_list ul li a img{padding: 2px; width: 211px; height: 155px;}
.car_list ul li a:hover{background: #cdcdcd;}

.car_list ul li div{float: right; text-align: left; width: 439px; position: relative;}
.car_list ul li div p{font-size: 14px; line-height: 28px; color: #333333; text-align: left;}
.car_list ul li div button{width:auto; *width:104px; font-size: 14px; line-height: 34px; background: #cccccc; border: none; color:#666666; cursor: pointer; padding: 0 35px; *padding:0; position: absolute; right: 0;}


.sum{width: 100%; margin: 38px 0;}
.sum span{display: block; float: right; font-size: 18px; line-height: 42px; color: #0098DB; font-weight: bolder;}
.sum button{width:auto; display: block; float:right; font-size: 14px; color: #ffffff; line-height: 42px; border: none; background: #f29f29 url("img/tuangou.png") no-repeat 28px center; padding: 0 36px 0 54px; *padding: 0 18px 0 34px; margin-left: 21px; cursor: pointer;}



