﻿/**2017.6.15
 *  
 * 
 * **/
*{ margin: 0; padding: 0;}
html { font-size: 100%;  -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body { margin: 0; font-size: 13px; line-height: 1.231;}
body, button, input, select, textarea { font-family: sans-serif;}
a,a:hover,a:focus { text-decoration: none; outline: 0;}
b, strong { font-style: normal;}
ul li, ol li{ list-style: none;}

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}

button, input, select, textarea {outline: none; font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;}
button, input { line-height: normal; *overflow: visible;}
table button, table input { *overflow: auto;  outline: none;}
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button;}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box;}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;}

/* : h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table;}
.clearfix:after { clear: both;}
.clearfix { zoom: 1;}

body{ font-family: "", serif;}
.header,.content_box, .content_list {overflow: hidden;}
.w1000 { width: 1000px; margin: 0 auto; min-width: 1000px; overflow: hidden;}

/******************/


.header { height: 140px; padding: 10px 0 0 0; overflow: hidden; min-width: 1000px; background: #c13432;}
.header .logo { float: left;}
/****/
.searchWrap { margin: 50px 0 0 0; float: right;  background: url(../images/search.jpg) no-repeat center top;height: 39px; width: 306px;}
.searchWrap input[type="text"],.searchWrap input[type="button"] { color: #fff; border: 0; background: transparent;}
.searchWrap input[type="text"]{ padding: 0 5px; height: 33px; line-height: 33px; width: 230px; float: left;  font-size: 12px;}
.searchWrap input[type="button"]{ text-indent: 999em;  height: 35px; width: 55px;  float: right;}




.nav {
	border-top: 1px solid #e3a3a2;
	height: 40px;
	background: #c13432;
	min-width: 1000px;}
.nav>ul { overflow: hidden;}
.nav ul li { cursor: pointer; font-size: 16px; float:left; width: 142px;text-align: center; height: 40px; line-height: 40px;}
.nav ul li  a { color: #fff;}
.nav ul li:hover { background-color: #e3a3a2;}

.leftImgText { width: 1000px; height: 350px; overflow:hidden; position:relative; margin:0 auto;}
.leftImgText .hd{ height:15px; overflow:hidden; position:absolute; right:50%; margin: 0 -480px 0 0; bottom:7px; z-index:1;}
.leftImgText .hd ul{ display: block; margin: 0 atuo; overflow:hidden; zoom:1;}
.leftImgText .hd ul li{ font-size: 12px; float:left; margin-right:5px;  width:15px; height:15px; line-height:17px; text-align:center; 
background:url(../images/dian.jpg) no-repeat -18px center; text-indent: 999em;}
.leftImgText .hd ul li.on{ background:url(../images/dian.jpg) no-repeat left  center;color:#fff;}
.leftImgText .bd{ position:relative; height:100%; z-index:0;}
.leftImgText .bd li { zoom:1; vertical-align:middle; font-size: 13px;}
.leftImgText .bd li >span { display: block; overflow:hidden; text-align: center;}
.leftImgText .bd li >a { padding: 0 15px; display: block; width: 970px; margin: 0 auto; background:url(../images/imgbg.jpg) repeat; color: #faf0f0; height: 31px; line-height: 31px; position: absolute; left: 0; bottom:0;}
.leftImgText .bd li > span a { display:block; width:1000px;}
.leftImgText .bd li img {      width: 1000px;
    height: 350px;}



.leftImgText1 { width:100%; background-color:#cbcbcb;height: 244px; overflow:hidden; position:relative;}
.leftImgText1 .hd{ height:20px; overflow:hidden; position:absolute; right:0;  bottom:35px; z-index:1;}
.leftImgText1 .hd ul{ display: block; margin: 0 atuo; overflow:hidden; zoom:1;}
.leftImgText1 .hd ul li{ font-size: 12px; float:left; margin-right:5px;  width:17px; 
height:17px; line-height:17px; text-align:center; 
background:#fff; color: #525252; border: 1px solid #fff;}
.leftImgText1 .hd ul li.on{ background-color: #c13432;color:#fff; border: 1px solid #dec6c4;}
.leftImgText1 .bd{ position:relative; height:100%; z-index:0;}
.leftImgText1 .bd li { zoom:1; vertical-align:middle; font-size: 13px;}
.leftImgText1 .bd li >span { height: 364px; height:212px; display: block; overflow:hidden;}
.leftImgText1 .bd li >a { padding: 0 15px; color: #515151; line-height: 33px; height:33px;}
.leftImgText1 .bd li img { width:364px; height:212px;}


/****/
.x_Box1 ,.x_Box2,.x_Box3,.x_pad, .x_con, .x_list_ul{ overflow: hidden;}
.x_Box1 {width: 363px; float: left; border-right:2px solid #f3f3f3;border-top: 2px solid #f3f3f3;}
.x_Box2 {width: 363px; float: left; border-right:2px solid #f3f3f3;border-top: 2px solid #f3f3f3;}
.x_Box3 {width: 270px; float: right; border-top: 2px solid #f3f3f3;}
.x_pad { padding: 0 15px;}
.x_pad1 { padding: 0 0 0 15px;}
.lisTitle, .lisTitle1 { height: 40px; line-height: 40px; border-bottom: 1px solid #d9d9d9;}
.lisTitle span { float: left; display: inline-block; height: 39px; font-size: 16px; color: #5c5c5c; border-bottom: 2px solid #5d647a; padding:  0 15px 0 0;}
.lisTitle a {float: right; color: #acacac;}




.x_con{ padding: 5px 5px 0 5px;}
.x_list_ul li { border-bottom: 1px dashed   #f3f3f3; height: 35px; line-height: 35px;}
.x_list_ul li  a { color: #5c5c5c;}
.x_list_ul li  a:hover ,.x_list_ul2 li a:hover{color:#ff3b3b;}


.x_con1{ padding :5px;}
.x_list_ul1 li { font-size: 12px; padding:3px 0; color: #5c5c5c;}
.x_list_ul1 li  a, .x_list_ul2 li  a { color: #5c5c5c;}

.x_list_ul1 li:first-child { font-weight: bold;}
.x_list_ul2 { overflow: hidden;}

.x_list_ul2 li  {font-size: 12px;  padding: 5px  10px; color: #5c5c5c; float: left;}


.footer { background: #9e0c04;}
.footer p { text-align: center; font-size: 12px; color: #fff; padding: 20px 0;}
.lsit_con_wrap{ border: 1px solid #d9d9d9;}
.lsit_con_pad {  padding: 0 20px; min-height:300px;}
.