﻿/*媒体中心*/
.media{width:100%; margin:0 auto;}
.media li{height:160px; padding:15px 0; border-bottom:1px dashed #ccc;}
.media li .img_box{width:220px; height:150px; float:left;}
.media li .img_box img{width:212px; height:150px; padding:3px;border:1px solid #E9E9E9;}
.media li .right{float:right; width:660px; padding-left:15px;}
.media li .right h4{font-size:16px; height:26px; line-height:26px; padding:5px 0; overflow:hidden; font-weight: bold;}
.media li .right p{font-size:14px; color:#5F5F5F; line-height:26px; padding:10px 0;}
.media li .right span{font-size:14px; color:#7B7B7B; line-height:26px; padding:0 10px; border:1px solid #A2A2A2;}

.paper{width:100%; margin:0 auto;}
.paper .title2{width:100%; height:150px; border-bottom:1px dashed #ccc;}
.paper .title2 h6{font-size:16px; color:#138DF2; padding:25px 0; text-align:center; }
.paper .title2 p{font-size:12px; color:#979797; text-align:center;}
.paper .title2 .bshare-custom{float:right; padding-top:20px;}
.paper .in_paper{padding:30px 20px;}
.paper .in_paper h5{font-size:16px; line-height:40px;}
.paper .in_paper p{font-size:14px; color:#5F5F5F; line-height:30px;}

.turn{padding:50px;}
.turn li{font-size:14px; line-height:30px;}
.turn li:hover {color:#138DF2;}

.page_list{ width:100%; height:26px; display:block; overflow:hidden; text-align:center; padding:40px 0;}
.page_list li{ width:auto; padding:0 10px; height:24px; line-height:24px; border:1px solid #EAEAEA; display:inline-block; margin:0 3px; background:#fff;}
.page_list li.hover, .page_list li:hover{ background:#fff; border:1px solid #B1B1B1;}
.page_list li.hover a, .page_list li:hover a{ color:#F00;}


/*plist3 */
#plist3 {MARGIN-TOP: 0px;  FLOAT: left; width:100%;}
.ListItem2 {TEXT-ALIGN: center; PADDING-BOTTOM: 18px; PADDING-top: 18px;MARGIN: 0px auto; WIDTH: 300px; FLOAT: left;border-bottom: 1px dashed #BDBDBD;}
.ListItem2 img{border: 1px solid #D7D7D7;MARGIN-BOTTOM: 8px; PADDING: 3px 3px 3px 3px;}
.ListItem2 A:hover img{border: 1px solid #138DF2;MARGIN-BOTTOM: 8px;}
.ListItem2 A {PADDING: 5px 5px 5px 5px;  DISPLAY: block; TEXT-DECORATION: none; PADDING-TOP: 5px; }
.ListItem2 A:hover {TEXT-DECORATION: none; }

/*pshow1 */
.pshow1 {padding:10px 0px 30px 5px; width:100%;}
.pshow1_kj {float:left; padding:0px 0px 0px 0px;}
.pshow1_xt {FLOAT:left; margin:10px 0px 10px 0px;height: 1px;border-bottom: 1px dashed #BDBDBD;}

/*p_IMG */
.list-h li{ float:left;}
#spec-n1{ padding:0px 0px 1px 0px;}

#spec-n1 img { padding:2px 2px 2px 2px; border:1px solid #e9e9e9; transition: opacity .3s;     box-shadow: 0 0 5px rgba(0,0,0,.3);}
#spec-list{ float:left; overflow:hidden; margin:3px 0px 0px 0px; display:inline; height:66px; }
#spec-list ul {margin: 0;padding: 0px 0px 0px 0px;list-style: none;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:70px;}
#spec-list ul li img{ padding:3px ; border:1px solid #e9e9e9; width:58px; height:58px;}

/*pshow1_right */
.pshow1_right {FLOAT:left;margin: 0px 0px 0px 15px; padding:0px 0px 15px 0px;line-height:25px; font-size:14px; }
.pshow1_right li{margin-left: 15px;list-style-type :disc; list-style-position: outside; }
/*.pshow1_right h1{ font-size: 2rem; background: #138DF2;  color:#ffffff; border-bottom: 0px solid #F7941C; border-radius: 5px 5px 0 0;}*/
.pshow1_right h1{ font-size: 1.5rem; color:#138DF2; background: #ffffff; }
.pshow1_right h3{ font-size: 1.3rem;  line-height:35px; font-weight: bold;}

.ms-head {
    border-bottom: 4px solid #d7d7d7;
    background-color: #eee;
	border-radius: 5px 5px 0 0;
}
.ms-head>h3 {
    font-size: 1.3rem;
    color: #666;
    line-height: 56px;
    text-indent: 1em;
    font-weight: 600;
}
.ms-head-con {margin: 15px 0px 25px 0px; line-height:25px; font-size:14px;}

.con_main {
    width: 1200px;
    margin: 0 auto;
    padding: 75px 0;
}

.con_main h2 {
    font-size: 26px;
    color: #333;
    font-weight: normal;
    border-bottom: 1px solid #333;
    padding-bottom: 18px;
}

.con_main span {
    font-size: 14px;
    border-bottom: 1px solid #d5d5d5;
    height: 50px;
    line-height: 50px;
    display: block;
}

/*contact */
.con-inner{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 50px;
}
.con-inner h2 {
    font-size: 18px;
    color: #e51c26;
	font-weight: bold;
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 12px;
	text-align:center;
}


.img-wrap{padding-top: 30px;padding-bottom: 38px;}
.img-wrap ul{
	overflow: hidden;
}
.img-wrap ul li{
    float: left;
	width: 552px;
	height: 250px;
	padding-left: 35px;
	margin: 20px 20px 0 0;
	background-color: #fff;
	font-size: 18px;
	cursor: pointer; 
}
.img-wrap ul li.active{
	border: 1px solid #E9E9E9;
}
.img-wrap ul li:nth-child(2n){
	margin-right: 0;
}
.img-wrap ul li a{
	color: #e51c26;
}
.img-wrap ul li dl{
	padding-top: 18px;
}

.img-wrap ul li dl dt{
	margin-top: 0;
	color: #1858B0;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	line-height:30px;
}
.img-wrap ul li dl a{
	color: #e51c26;
}
.img-wrap ul li dl dd{
	width: 100%;
	margin-top: 0;
	font-size: 16px;
	color: #565656;
	line-height:26px;
}
.img-wrap ul li dl dd a{
	color: #565656;
}
/*在线留言 */
.message { background-color: #fff; border: solid 0px #ddd;padding-top:0;}
.message h3 { text-align: center; font-size: 20px; font-weight: 500; color: #1D76C7; padding-top:20px; padding-bottom:20px; border-bottom: solid 0px #ddd;}
    .message h5 { text-align: center; font-size: 16px; font-weight: 500; color: #666; margin-top: 30px; line-height: 30px; padding: 0 155px;}
    .message h4 {font-size: 20px; font-weight: 500; color: #1D76C7; line-height: 40px; margin-top: 60px;}
    .message table {width: 100%; border-collapse:collapse; border-spacing:0;table-layout:fixed; border-top: solid 0px #ddd; padding-top:20px;}
    .message tr {font-size: 16px; color: #666;}
    .message tr > td:first-child {width: 160px; line-height: 75px; text-align: right; padding-right: 20px;}
    .message td span {color: #DB3F47;}
    .message input {width: 400px; line-height: 35px; border: solid 1px #ddd; padding: 0 5px; color: #666;}
    .message select {min-width: 180px; height: 35px; line-height: 35px; border: solid 1px #ddd; color: #666;}
    .message textarea {resize: none; width: 600px; height: 180px; border: solid 1px #ddd; color: #666; margin-top: 20px; padding: 10px;}
    .message .but {display: inline-block; text-decoration: none; width: 150px; height: 50px; margin-top: 20px; line-height: 50px; text-align: center; border-radius: 5px; background-color: #0160AF; font-size: 20px; color: #fff;}
    .message .esc {background-color: #999;}
    .message .sub {margin-left: 150px;}
    .daterangepicker {border: solid 1px #ddd; display: none;}