/*
2016-7-27
*/
.banner2 { background-repeat: no-repeat; background-position: center center; min-width:1100px;}
.banner_about { width: 100%; position: relative; background-image: url(../images/banner_gsbz.jpg); height: 300px; background-repeat: repeat-x; background-position: center center; }
.banner_inner { width: 100%; position: relative; background-image: url(../images/banner_inner.jpg); height: 300px; background-repeat: repeat-x; background-position: center center; }
.banner_about a {display:block;height:300px;}
#zhuxiao {background-image: url(../images/banner_zhuxiao.jpg); height:350px;}
#inner { background-image: url(../images/banner_about.jpg); height: 300px; }

.main3 { background-color: #FFFFFF; padding: 20px; float: left; width: 1060px; position: relative; }
.position { line-height: 60px; height: 60px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; position: relative; }
.position span { line-height: 60px; float: right; height: 60px; padding-left: 25px; background-image: url(../images/home1.png); background-repeat: no-repeat; background-position: left center; color: #666666; }
.cat_title { font-size: 24px; line-height: 60px; font-weight: normal; color: #c90601; float: left; height: 60px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c90601; }
.cat_title i { float: left; }
.page_left { float: left; width: 240px; position: relative; }
.page_right { float: right; width: 830px; min-height:700px; position: relative; }
.left_menu ul { float: left; width: 240px; }
.left_menu { float: left; width: 220px; position: relative; background-color: #022e51; border: 10px solid #022e51; }
.left_menu li { line-height: 40px; float: left; height: 40px; width: 200px; font-size:15px; text-transform: capitalize; padding: 10px; }
.left_menu li a { color:#022e51; text-decoration:none; display:block; float: left; width: 200px; background-color: #FFFFFF; text-align: center; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; }
.left_menu li a:hover { color:#c90601; background-color:#FFFFFF; }
.left_menu li.on2 a   { color:#c90601; font-size:16px; font-weight:bold;background-color:#fff; }
.left_title { float: left; width: 220px; padding-top: 10px; padding-bottom: 10px; background-color: #022e51; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF; overflow: hidden; padding-left: 20px; }
.left_rank { width:240px; float:left; padding-top:8px; padding-bottom:8px; }
.left_rank li { line-height: 30px; float: left; height: 30px; width: 240px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; padding-top: 3px; padding-bottom: 3px; }
.left_rank li i { font-style: normal; line-height: 20px; color: #FFFFFF; background-color: #4e4e4e; text-align: center; margin: 5px; float: left; height: 20px; width: 20px;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }

.left_rank2 { width:240px; float:left; padding-top:8px; padding-bottom:8px; }
.left_rank2 li { line-height: 30px; float: left; width: 220px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.left_rank2 li i { font-style: normal; line-height: 20px; color: #FFFFFF; background-color: #4e4e4e; text-align: center; margin: 5px; float: left; height: 20px; width: 20px;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.left_rank2 span { float: left; width: 220px; }
.left_rank2 span img { width:100%; height:auto;}
.left_rank2 p { line-height: 30px; text-align: center; float: left; height: 30px; width: 220px; }

.left_rank3 { float: left; width: 240px; }

.page_read { float: left; width: 810px; padding: 10px; }
.page_read_title { font-size: 24px; line-height: 35px; font-weight: normal; color: #333333; text-align: center; float: left; width: 810px; padding-top: 10px; padding-bottom: 10px; }
.page_read_info { line-height: 35px; color: #999999; float: left; width: 810px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; text-align: center; }
.page_content { font-size: 14px; line-height: 2.2em; color: #333333; padding: 10px; float: left; width: 790px; margin-top: 10px; margin-bottom: 10px; min-height:240px; }
.page_content img { max-width:790px; height:auto;}
.left_message { background-color: #f5f5f5; float: left; width: 240px; position: relative; }
.left_msgbox { padding: 10px; float: left; width: 220px; }
.left_msgbox p { float: left; width: 220px; padding-top: 5px; padding-bottom: 5px; }
.input-text2 { width:97%; line-height:30px; height:30px; float:left; border:1px solid #e2e2e2; padding-left: 2%; }
.left_mshtit { line-height: 40px; float: left; height: 40px; width: 210px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; font-size: 15px; font-weight: bold; color: #333333; padding-left: 30px; background-image: url(../images/ico_msg.png); background-repeat: no-repeat; background-position: 5px center; }
.left_msgbox dt { float: left; height: 35px; width: 220px; padding-top: 10px; }
.left_msgbox textarea { border:1px solid #e2e2e2; line-height:25px; padding:5px; width:210px; height:50px; color:#666666; float:left; }

.left_msgbox dt a{ width:100px; height:33px; line-height: 33px; color: #666666; float: left; border: 1px solid #e2e2e2; background-color: #FFFFFF; text-align: center; }
.msg_sub { width:100px; height:35px; line-height: 35px; color: #666666; float: right; border: 1px solid #e2e2e2; background-color: #FFFFFF; text-align: center; }
.left_box { float: left; width: 240px; }
.left_box2 { float: left; width: 230px; border: 1px solid #022e51; padding: 4px; margin-bottom: 50px; }
.share { float: left; height: 40px; width: 790px; padding-left: 10px; }
.left_title p { font-size: 18px; line-height: 25px; font-weight: bold; color: #FFFFFF; float: left; height: 25px; width: 150px; padding-top: 5px; }
.left_title dt { line-height: 25px; color: #C2E3FE; float: left; height: 25px; width: 150px; text-transform: uppercase; }
.left_title span { font-size: 50px; line-height: 60px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; float: left; height: 60px; width: 45px; padding-left: 10px; font-family: "Times New Roman", Times, serif; }

.left_list { padding: 5px; float: left; width: 220px; }
.left_list li { line-height: 35px; background-image: url(../images/ico1.jpg); background-repeat: no-repeat; background-position: 2px center; float: left; height: 35px; width: 210px; padding-left: 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.left_tel { float: left; width: 230px; padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.left_tel p { font-size: 15px; line-height: 35px; color: #666666; text-align: center; float: left; height: 35px; width: 230px; }
.left_tel dt { font-size: 20px; line-height: 30px; color: #CC0000; float: left; height: 30px; width: 230px; text-align: center; }
.left_tel span { width:200px; padding-left:15px; padding-top:0px; padding-bottom:10px; float: left; }
.left_tel span img { width:200px; height:200px;}
.left_contact { line-height: 28px; color: #333333; padding: 5px; float: left; width: 220px; margin-top: 5px; margin-bottom: 5px; }
.right_title { line-height: 37px; float: left; height: 37px; width: 819px; padding-right: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.right_title h2 { line-height: 36px; color: #c90601; text-align: center; float: left; height: 36px; display:inline-block; font-size: 16px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #c90601; padding-right: 5px; padding-left: 35px; background-image: url(../images/ico_cat2.png); background-repeat: no-repeat; background-position: 5px center; }
.right_title span  { line-height: 37px; float: right; height: 37px; padding-left: 25px; background-image: url(../images/home1.png); background-repeat: no-repeat; background-position: left center; color: #666666; }

.list { float: left; width: 810px; position: relative; padding: 10px; }
.list_txt { margin: 0px; padding: 0px; }
.list_txt li { float: left; width: 800px; padding-top: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #DFDFDF; padding-right: 5px; padding-left: 5px; }
.list_txt span { padding: 1px; float: left; border: 1px solid #e2e2e2; }
.list_txt h4 { font-size: 15px; line-height: 35px; font-weight: bold; float: left; height: 35px; width: 790px; background-image: url(../images/ico1.jpg); background-repeat: no-repeat; background-position: 2px center; padding-left: 10px; }
.list_txt p { line-height: 20px; color: #999999; float: right; width: 800px; padding-top: 5px; padding-bottom: 5px; }
.list_txt dt { line-height: 30px; color: #999999; float: right; height: 30px; width: 800px; }
.list_tuwen { margin: 0px; padding: 0px; }
.list_tuwen span { padding: 1px; float: left; border: 1px solid #e2e2e2; }
.list_tuwen h4 { font-size: 13px; line-height: 35px; font-weight: bold; float: right; height: 35px; width: 510px; }
.list_tuwen p { line-height: 25px; color: #999999; float: right; width: 510px; padding-top: 5px; padding-bottom: 5px; }
.list_tuwen dt { width:510px; float:right; line-height: 30px; color: #999999; }
.list_tuwen li { float: left; width: 740px; padding-top: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }

.read { float: left; width: 810px; padding: 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: solid; border-bottom-color: #e2e2e2; }
.read_content { width:790px; padding:10px; margin-top:10px; margin-bottom:10px; font-size:14px; line-height:2.2em; color:#333333; float: left; }
.read_content img { max-width:720px; height:auto}
.read_content table, .read_content td,.read_content tr { max-width:100%; font-size:13px;}
.page_up { line-height: 35px; color: #666666; float: left; height: 35px; width: 810px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e2e2e2; }
.share { line-height: 35px; float: left; height: 35px; width: 810px; }
.list_pic { margin: 0px; padding: 0px; }
.list_pic li { padding: 10px; float: left; width: 180px; }
.list_pic span { padding: 1px; float: left; width: 176px; border: 1px solid #e2e2e2; }
.list_pic p { line-height: 30px; text-align: center; padding: 5px; float: left; height: 30px; width: 170px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.read_about { float: left; width: 790px; background-color: #F3F3F3; padding: 10px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; }
.read_about_t { font-size: 15px; line-height: 35px; color: #333333; float: left; height: 35px; width: 790px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
.read_about_t span { float: left; width: 360px; padding-left: 10px; font-size: 15px; color: #c90601; }
.read_about_list { float: left; width: 380px; padding-top: 10px; padding-bottom: 10px; }
.read_about_list li { line-height: 35px; background-repeat: no-repeat; background-position: 2px center; float: left; height: 35px; width: 360px; padding-left: 10px; background-image: url(../images/ico-1.gif); 
white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.read_about_list span { color: #999999; float: right; }
.read_about2 { float: left; width: 760px; background-color: #F3F3F3; padding: 10px; -webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px; }
.about_t { font-size: 16px; line-height: 40px; font-weight: bold; color: #333333; float: left; height: 40px; width: 1100px; }
.read_about_t2 { font-size: 15px; line-height: 35px; color: #333333; float: left; height: 35px; width: 760px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
.read_about_t2 span { float: left; width: 360px; padding-left: 10px; }
.read_about2_list li { padding: 10px; float: left; width: 170px; }
.read_about2_list span { padding: 1px; float: left; width: 166px; border: 1px solid #e2e2e2; }
.read_about2_list p { line-height: 25px; text-align: center; padding: 5px; float: left; height: 25px; width: 160px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.table_form { width:100%;}
.table_form td,.table_form tr,.table_form th { line-height:35px; padding:5px; color:#333333; font-size:13px; font-weight:normal;}
.input-text { width:97%; line-height:35px; height:35px; float:left; border:1px solid #e2e2e2; padding-left: 2%; }
.table_form textarea { border:1px solid #e2e2e2; line-height:30px; padding:5px; width:97%; height:60px; color:#666666; float:left;}
.table_form a { width:100px; height:33px; line-height: 33px; color: #666666; float: left; border: 1px solid #e2e2e2; background-color: #FFFFFF; text-align: center; margin-left: 40px; }
.table_form .msg_sub2{ width:100px; height:35px; line-height: 35px; color: #FFFFFF; float: left; border: 1px solid #e2e2e2; background-color: #1592b6; text-align: center; }
.order { width:700px; padding:25px; }

.list_products { margin: 0px; padding: 0px; }
.list_products li { float: left; width: 250px; position: relative; padding: 10px; }
.list_products span { width:244px; float:left; padding: 2px; border: 1px solid #e2e2e2; }
.list_products p { float: left; height: 30px; width: 240px; line-height: 30px; text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding: 5px; background-color: #f2f2f2; }
.list_products li:hover span {border: 1px solid #0266b4; }
.list_products li:hover p {background-color: #0266b4; }
.list_products li:hover p a  { color:#FFFFFF; text-decoration:none; }
.list_products li.list_t { float: left; width: 250px; position: relative; padding: 10px; }

.list_title { line-height: 40px; float: left; height: 40px; width: 755px; margin-top: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; background-image: url(../images/ico_cat.png); background-repeat: no-repeat; background-position: 5px center; padding-left: 35px; padding-right: 10px; margin-bottom: 20px; font-size: 18px; font-weight: bold; color: #055cbd; }
.list_title span { font-size: 12px; line-height: 25px; color: #FFFFFF; float: right; margin-top: 8px; text-transform: uppercase; font-weight: normal; }
.list_title a { padding-left:10px; padding-right:10px; color:#FFFFFF; background-color:#fd9613; }
.list_title a:hover { color:#FFFFFF; text-decoration:underline;}
.list_cat { background-color: #c90601; float: left; height: 125px; width: 230px; padding-top: 70px; padding-right: 10px; padding-bottom: 40px; padding-left: 10px; }
.list_cat dd { font-size: 18px; line-height: 35px; font-weight: bold; text-align: center; float: left; width: 230px; color: #FFFFFF; }
.list_cat dt { float: left; height: 40px; width: 230px; margin-top: 20px; }
.list_cat dt a { width:130px; line-height:30px; height:30px; text-align:center; margin-left:50px; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; border-radius:30px; float: left; border: 1px solid #FFFFFF; color:#FFFFFF; text-decoration:none;}
.list_cat dt a:hover{ background-color:#FFFFFF; color:#333333;}
.line { float: left; width: 810px; margin-bottom: 15px; padding-top: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }

.read2 { padding: 10px; float: left; width: 820px; margin-top: 10px; margin-bottom: 10px; position: relative; }
.read2_content { font-size: 14px; line-height: 30px; color: #333333; padding: 10px; float: left; width: 800px; margin-top: 10px; margin-bottom: 10px; }
.read2_content mg { max-width:800px; height:auto;}
.pro_detail_l { float: left; width: 400px; position: relative; }
.pro_pic{ width:380px; position: relative; padding-top: 5px; padding-right: 10px; padding-left: 10px; }

.read_pinfo { float: right; width: 370px; }
.read_pinfo h1 { font-size: 25px; line-height: 40px; font-weight: bold; color: #333333; float: left; padding-top: 5px; padding-bottom: 15px; 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: #ee551f; }
.p2_title { background-image: url(../images/ico_jianjie.png); background-repeat: no-repeat; background-position: 10px center; float: left; width: 785px; padding-left: 35px; line-height: 40px; height: 40px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.p2_title h2 { line-height: 40px; height: 40px; font-size: 18px; font-weight: bold; color: #c90601; }
.p2_title p { line-height: 20px; color: #999999; height: 20px; }

.pinfo{ width:400px; float:left; position:relative; }
/*鍥剧墖鏀惧ぇ闀滄牱寮�*/
/*proview*/
.bodyproview .slideBox{height:235px;margin-bottom:20px;}
.bodyproview .slideBox img{height:235px;}
.main{ }
.preview{
	position:relative;
	width:400px;
	background:#fff;
	height:302px;
	border: 1px solid #e2e2e2;
	float: left;
}
/* smallImg */
.smallImg{ position:relative; height:52px; margin-top:1px; width:390px; overflow:hidden; float:left; padding-top: 6px; padding-right: 5px; padding-bottom: 6px; padding-left: 5px; }
.scrollbutton{width:24px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../images/left_1.png) no-repeat center center;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{ background:url(../images/right_1.png) no-repeat center center; margin-left:370px; margin-top:-50px; }
#imageMenu { height:50px; width:340px; overflow:hidden; margin-left:5px; float:left; }
#imageMenu li {height:50px; width:60px; overflow:hidden; float:left; text-align:center;}
#imageMenu li img{width:50px; height:50px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:44px; height:44px; border:3px solid #FF0000; }
/* bigImg */
.bigImg{ position:relative; float:left; width:400px; overflow:hidden; }
.bigImg #midimg{ width:400px; height:300px; }
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;}
#bigView img{position:absolute;}

.btn { width:80%; line-height:45px; height:45px; text-align:center; background-color:#c90601; color:#FFFFFF; font-size:16px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

.list_tuwen { margin: 0px; padding: 0px; }
.list_tuwen span { padding: 1px; float: left; border: 1px solid #e2e2e2; }
.list_tuwen h4 { font-size: 13px; line-height: 35px; font-weight: bold; float: right; height: 35px; width: 510px; }
.list_tuwen p { line-height: 25px; color: #999999; float: right; width: 510px; padding-top: 5px; padding-bottom: 5px; }
.list_tuwen dt { width:510px; float:right; line-height: 30px; color: #999999; }
.list_tuwen li { float: left; width: 740px; padding-top: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
