/*

2016-7-27
*/
.banner2 { width:100%; position:relative; background-repeat: no-repeat; background-position: center top;min-width:1100px; }
#banner_about {
	background-image:url(../images/banner_about.jpg);
	height:250px;
}
.page_left { float: left; width: 240px; }
.left_menu { float: left; width: 217px; background-color: #c8161d; padding-top: 20px; padding-right: 0px; padding-bottom: 20px; padding-left: 20px; }
.left_title { background-color: #FFFFFF; float: left; height: 40px; width: 165px; margin-left: 10px; padding: 5px; }
.left_title span { font-family: "Times New Roman", Times, serif; font-size: 40px; line-height: 40px; font-weight: bold; color: #C8161D; float: left; height: 40px; padding-right: 5px; padding-left: 3px; text-transform: uppercase; font-style: oblique; }
.left_title p { font-size: 18px; line-height: 25px; font-weight: bold; color: #333333; float: left; height: 25px; width: 120px; }
.left_title dt { font-family: "Times New Roman", Times, serif; font-size: 10px; line-height: 15px; font-weight: normal; color: #999999; float: left; height: 15px; width: 120px; text-transform: uppercase; }
.left_menu1 { float: left; width: 207px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px; }
.left_menu1 li { line-height: 40px; float: left; height: 40px; width: 207px; background-image: url(../images/arr01.png); background-repeat: no-repeat; background-position: 160px center; color: #FFFFFF; }
.left_menu1 li a { color:#FFFFFF; text-decoration:none; display:block; padding-left:10px;}
.left_menu1 li a:hover {color:#FFFFFF; text-decoration:none; background-color:#35363a; padding-left:10px;background-image: url(../images/arr01.png); background-repeat: no-repeat; background-position: 160px center; }
.left_menu1 li.on2  a {color:#FFFFFF; text-decoration:none; background-color:#35363a; padding-left:10px;background-image: url(../images/arr01.png); background-repeat: no-repeat; background-position: 160px center; }
.left_contact { line-height: 30px; color: #333333; padding: 5px; float: left; width: 230px; margin-bottom: 50px; }
.left_pic { float: left; width: 240px; }
.page_right { float: right; width: 830px; position: relative; }
.position { background-image: url(../images/position_bg.jpg); background-repeat: no-repeat; background-position: left bottom; float: left; height: 40px; width: 810px; padding-right: 10px; padding-left: 10px; line-height: 40px; color: #666666; text-align: right; }
.position span { font-size: 18px; line-height: 40px; font-weight: bold; color: #333333; float: left; height: 40px; }
.position a { color:#666666; text-decoration:none;}
.page_content { font-size: 14px; line-height: 30px; color: #333333; padding: 20px; float: left; width: 790px; }
.page_content img { max-width:790px; height:auto;}
.share { line-height: 35px; float: left; height: 35px; width: 790px; padding-top: 10px; padding-bottom: 15px; padding-left: 20px; }
.list { padding: 10px; float: left; width: 810px; margin-top: 10px; margin-bottom: 10px; }
.list_pic { padding: 0px; }
.list_pic li { padding: 10px; float: left; width: 250px; }
.list_pic span { padding: 2px; float: left; width: 244px; border: 1px solid #e2e2e2; }
.list_pic span:hover { padding: 2px; float: left; width: 244px; border: 1px solid #c8161d; }
.list_pic p { line-height: 30px; text-align: center; padding: 5px; float: left; height: 30px; width: 240px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.read { padding: 10px; float: left; width: 810px; margin-top: 10px; margin-bottom: 10px; }
.read_title { font-size: 22px; line-height: 35px; font-weight: bold; color: #333333; text-align: center; float: left; width: 810px; padding-top: 10px; padding-bottom: 10px; }
.read_info { line-height: 35px; color: #999999; text-align: center; float: left; height: 35px; width: 810px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e2e2e2; }
.read_content { font-size: 14px; line-height: 30px; color: #333333; padding: 10px; float: left; width: 790px; margin-top: 10px; margin-bottom: 10px; }
.read_content mg { max-width:790px; height:auto;}
.page_about { width:810px; float:left;}
.page_up { float: left; height: 35px; width: 810px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e2e2e2; line-height: 35px; }
.read_about { float: left; width: 810px; }
.read_about_t { line-height: 40px; float: left; height: 40px; width: 800px; padding-left: 10px; font-size: 15px; font-weight: bold; color: #333333; background-image: url(../images/position_bg.jpg); background-repeat: no-repeat; background-position: center bottom; }
.list_txt { margin: 0px; padding: 0px; }
.list_txt li { line-height: 40px; background-image: url(../images/ico1.jpg); background-repeat: no-repeat; background-position: 2px center; float: left; height: 40px; width: 800px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e2e2e2; }
.list_txt li{-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; display:block;}
.list_txt li:hover{-webkit-transform:translateX(10px); -moz-transform:translateX(10px); transform:translateX(10px);}
.list_txt span { line-height: 40px; color: #999999; float: right; height: 40px; padding-right: 5px; }
.list_first { float: left; width: 810px; padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e2e2e2; }
.list_first li { float: left; width: 810px; padding-top: 5px; padding-bottom: 5px; }
.list_first span { padding: 2px; float: left; border: 1px solid #e2e2e2; }
.list_first p { font-size: 15px; line-height: 30px; color: #333333; float: right; height: 30px; width: 530px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.list_first dt { line-height: 25px; color: #999999; float: right; width: 530px; }
.list_first p a { color:#c8161d; text-decoration:none;}
.list_tuwen { margin: 0px; padding: 0px; }
.list_tuwen li { float: left; width: 810px; padding-top: 12px; padding-bottom: 12px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e2e2e2; }
.list_tuwen span { float: left; }
.list_tuwen p { font-size: 16px; line-height: 30px; color: #333333; float: right; height: 30px; width: 610px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.list_tuwen dt { line-height: 25px; color: #999999; float: right; width: 610px; }

.order { float: left; width: 700px; padding-top: 15px; padding-bottom: 15px; padding-left: 20px; }
.order table { font-size:13px; line-height: 30px; font-weight: normal; color: #333333; }
.table_form td ,.table_form tr{ line-height:30px;  padding:5px;}
.input-text { width:80%; line-height:25px; height:25px; color:#333333; border: 1px solid #e2e2e2; }
.input_s2 { width:120px; float: left; height: 30px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: center; background-color: #CC0000; font-size: 15px; color: #FFFFFF; line-height: 30px; }
.input_s3 { width:70px; background-image: url(../images/product_tianxie.jpg); background-repeat: no-repeat; background-position: center center; height: 26px; margin-left: 15px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.table_form { width:100%;}
.link_box { float: left; width: 200px; padding-top: 20px; padding-right: 20px; }
.select_link { line-height: 25px; float: left; height: 25px; width: 180px; text-align: center; }
.left_list { float: left; width: 240px; padding-top: 8px; padding-bottom: 8px; }
.left_list li { float: left; width: 240px; padding-top: 5px; padding-bottom: 5px; }
.left_list span { float: left; width: 240px; }
.left_list p { line-height: 35px; text-align: center; height: 35px; width: 230px; padding-bottom: 5px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.list_products { padding: 0px; }
.list_products li { padding: 10px; float: left; width: 250px; }
.list_products span { padding: 2px; float: left; width: 244px; border: 1px solid #e2e2e2; overflow:hidden; }
.list_products span:hover { padding: 2px; float: left; width: 244px; border: 1px solid #c8161d; overflow:hidden;  }

.list_products span:hover img { -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.list_products p { line-height: 30px; text-align: center; padding: 5px; float: left; height: 30px; width: 240px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.p_class { float: left; width: 1100px; padding-top: 10px; padding-bottom: 20px; position: relative; }
.p_class li { text-align: center; float: left; height: 40px; width: 210px; border: 1px solid #e2e2e2; line-height: 40px; font-size: 15px; background-color: #FAFAFA; margin-left: 50px; position: relative; }
.p_class li i { position:relative; margin-bottom:10px;}
.p_class li a { color:#333333; text-decoration:none; display:block; background-image: url(../images/ico_3.png); background-repeat: no-repeat; background-position: 32px center; }
.p_class li a:hover { color:#fff; text-decoration:none;background-image: url(../images/ico_31.png); background-repeat: no-repeat; background-position: 32px center; background-color:#c8161d; }
.list_title { font-size: 15px; line-height: 40px; font-weight: bold; background-image: url(../images/position_bg.jpg); background-repeat: no-repeat; background-position: left bottom; float: left; height: 40px; width: 800px; padding-left: 10px; color: #c8161d; }
.list_title span { font-size: 13px; line-height: 40px; font-weight: normal; float: right; height: 40px; padding-right: 5px; }

.read2 { padding: 10px; float: left; width: 810px; margin-top: 10px; margin-bottom: 10px; position: relative; }
.read2_content { font-size: 14px; line-height: 30px; color: #333333; padding: 10px; float: left; width: 790px; margin-top: 10px; margin-bottom: 10px; }
.read2_content mg { max-width:790px; height:auto;}
.pro_detail_l { float: left; width: 400px; position: relative; }
.pro_pic{ width:400px; position: relative; }
.cace_small{ margin-top:15px; width:400px; overflow:hidden; }
.case_small_C{ overflow:hidden; float:left; margin:0 10px; width:360px; }
.case_small_C ul{ width:360px;}
.case_small_C li{ float:left; border:2px solid #eee; margin-right:5px;width:70px; }
.case_small_C li:hover,.case_small_C li.current{ border:2px solid #3fc82a;}
.cace_small span{ display:inline-block; width:10px; height:45px; background:url(../images/detail_btn.jpg) no-repeat 0 0; float:left; margin-top:10px; cursor:pointer;}
.cace_small .small_R{ float:right; background-position:-11px 0;}
.detail_R{ float:right; width:355px;}

.detail_R h2{ height:30px; border-bottom:1px solid #e7e7e7; color:#f58b00; margin-bottom:10px;}

.detail_R .p01{font-size:14px;margin-bottom:5px; border-bottom:1px solid #e7e7e7; margin-bottom:6px;padding-bottom:6px; color:#444;}

.detail_R .p03{margin-top:15px;padding-top:10px; margin-bottom:25px;}

.detail_R .p03 strong{ color:#f58b00; font-size:18px; font-family:Arial;}
.read_pinfo { float: right; width: 370px; }
.read_pinfo h1 { font-size: 25px; line-height: 30px; font-weight: bold; color: #d10000; float: left; padding-top: 5px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; width: 100%; }
.read_pinfo dt { line-height: 30px; color: #666666; float: left; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F7F7F7; padding-top: 5px; padding-bottom: 5px; }
#p_dianhua i { font-size: 18px; font-style: normal; font-weight: bold; color: #FF9900; }
.p2_title { background-image: url(../images/position_bg.jpg); background-repeat: no-repeat; background-position: left bottom; float: left; padding-bottom: 5px; width: 800px; padding-left: 10px; }
.p2_title h2 { line-height: 25px; height: 25px; }
.p2_title p { line-height: 20px; color: #999999; height: 20px; }
