@charset "gb2312";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, button, input, select, textarea, th, td, span,b { margin: 0; padding: 0; }
body, button, input, select, textarea { font:12px/180% Arial, Helvetica, sans-serif, "Î¢ÈíÑÅºÚ"; overflow-x:hidden;}
h1, h2, h3, h4, h5, h6,b,th { font-size: 100%;font-weight:normal; }
small { font-size: 12px; }
/* ul, ol, li { list-style: none; } */
table {border-collapse:collapse; border-spacing:0;border:0px;margin:0px;}
table th,table td{padding:0;}
caption{text-align:left; font-weight:normal;}
a { text-decoration: none; cursor: pointer; }
a:hover { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; outline: none; }
img { vertical-align: top; display: inline-block; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { display: block; margin: 0; padding: 0; }
object, embed { outline: 0; }

.clear{clear:both;}

.top_t{width:100%;height:31px;line-height:31px;background-color:#ccc;}
.top_in{width:1000px;height:30px;line-height:30px;margin:0px auto;}
.top_l{float:left;width:400px;padding-left:10px;line-height:30px;height:30px;color:#333;text-align:left;}
.top_r{float:right;text-align:right;padding-right:10px;width:440px;line-height:31px}
.top_r a{padding:0px 3px;font-size:12px;color:#333;}

.head-bg {
	width: 100%;
	background: #D4E2E9;
	overflow: hidden;
}
.header{width:1000px;margin:0px auto;height:80px;}/*overflow:hidden;*/
.logo {float:left;width:500px;}/*margin-top:15px;*/
.search{float:right;overflow:hidden;margin-top:30px;}


.menu {width:100%;height:38px;background:#D4E2E9;}
.nav_mcy {width:1000px;margin:0 auto;}
.nav_mcy ul li {float:left;width:108px;text-align:center;height:36px;overflow:hidden;	   
             border:1px solid #E0EAEE;}/*background:url(../images/dh.png) no-repeat;*/
.nav_mcy ul li a{display:block;	height:36px;width:36px;position:relative;color:#34444D;font-size:15px;font-weight:500;line-height:36px;}
.nav_mcy ul li a span {display:block;width:114px;	height:36px;position:absolute;}
.nav_mcy ul li a .menu_view {width:97px;height:36px;	overflow:hidden;}/*position:absolute;top:60px;*/
.nav_mcy ul li a span.en  {top:0px;}
.nav_mcy ul li a:hover { text-decoration:none;}
.nav_mcy ul li.n1 { background-position:33px 20px;}
/*.nav_mcy ul li:hover{background:url(../images/dh11.png) no-repeat;}*/
.nav_mcy ul li.n1:hover { background-color:#75a7c4;	background-position:33px 20px;	}
.nav_mcy ul li.n2:hover { background-color:#75a7c4;	background-position:-63px 20px;	}
.nav_mcy ul li.n3:hover { background-color:#75a7c4;	background-position:-162px 20px;	}
.nav_mcy ul li.n4:hover { background-color:#75a7c4;	background-position:-256px 20px;	}
.nav_mcy ul li.n5:hover { background-color:#75a7c4;	background-position:-360px 20px;	}
.nav_mcy ul li.n6:hover { background-color:#75a7c4;	background-position:-454px 20px;	}
.nav_mcy ul li.n7:hover { background-color:#75a7c4;	background-position:-554px 20px;	}
.nav_mcy ul li.n8:hover { background-color:#75a7c4;	background-position:-655px 20px;	}
.nav_mcy ul li.n9:hover { background-color:#75a7c4;	background-position:-745px 20px;	}
.nav_mcy ul li.n2 { background-position:-63px 20px;}
.nav_mcy ul li.n3 { background-position:-162px 20px;}
.nav_mcy ul li.n4 { background-position:-256px 20px;}
.nav_mcy ul li.n5 { background-position:-360px 20px;}
.nav_mcy ul li.n6 { background-position:-454px 20px;}
.nav_mcy ul li.n7 { background-position:-554px 20px;}
.nav_mcy ul li.n8 { background-position:-655px 20px;}
.nav_mcy ul li.n9 { background-position:-745px 20px;}
.nav_mcy ul li.n10 { background-position:-840px 35px;}
.nav_mcy ul li.n11 { background-position:-935px 34px;}


.mid  {width:1200px;margin:0 auto;padding-top:30px;padding-bottom:50px;}
.mid_t  {text-align:center;}
.mid_t  p {color:#666;line-height:30px;}

.prot {width:1300px;margin:0 auto;padding-top:20px;}
.prot ul {}
.prot li  {float:left;position:relative;overflow:hidden;}
.prot li  a  img {width: 280px;height: 240px;display:inline-block;overflow:hidden;}
.prot_t {
	width: 280px;
	height: 240px;	
	margin-right: 18px;
	margin-left:8px;
	margin-bottom: 15px;
	cursor: pointer;
	-webkit-box-shadow:3px 3px 3px 0 rgba(0, 0, 0, 0.5);
	-moz-box-shadow:3px 3px 3px 0 rgba(0, 0, 0, 0.5);
	box-shadow:3px 3px 3px 0 rgba(0, 0, 0, 0.5);
}

.prot_z {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 138px;
	padding-top: 100px;
	line-height: 45px;
	text-align: center;		
	display:block;
}
.prot_z h3 a {font-weight: normal;
	      font-size:26px;
		  color:#fff;
		  }
.mid_p {padding-top:30px;padding-bottom:15px;background:#E4ECF0;}
.m_title {text-align:center;margin-top:30px;}
.m_title span {font-size:32px;color:#3e667d;display:block;}
.m_title strong {font-size:22px;color:#D8DDE0;}

.content {width:1200px;margin:0 auto;margin-top:20px;}
.con{
	width: 280px;
	height: 198px;
	float: left;
	margin-left: 20px;
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	background:#fff;
	text-align:center;
	line-height:198px;
}
/* .con img{
	width:280px;
	height: 198px;
} */
.txt{
	position: absolute;
	left: -297px;
	top: 0;
	width: 100%;
	height: 138px;
	padding-top: 60px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.5);
	/*display: none;*/
}
.txt h3{
	font-weight: normal;color:#fff;
}
.txt p{
	font-size: 14px;
	display: block;
	line-height: 20px;
	color:#fff;
}

.mid_n {width:1200px;margin:0 auto;padding-top:30px;padding-bottom:50px;}
.inews .list{width:580px;float:left;margin-top:20px;margin-left:20px;}
.inews .list .tit{color:#1f1f1f;font-size:22px;font-family: 'Microsoft YaHei';margin-top:20px;}
.more  a{float:right;font-size:14px;color:#1f1f1f;font-family: 'Microsoft YaHei';margin-top:-22px;}
.inews .list ul {margin-top:20px;}
.inews .list li .newt{height:46px;border-bottom:1px dashed #d0d0d0;line-height:46px;float:left;width:575px;font-family: 'Microsoft YaHei';                    font-size:14px; }
.inews .list li a{color:#2b2b2b;}
.inews .list li a:hover{color:#f38000;}
.inews .list li .newt span{color:#b0b0b0;float:right;}


.iabout {width:100%;height:450px;margin:0px auto;margin-top:30px;background:url(../images/about_bg.jpg) top center no-repeat;}
.about {width:1200px;margin:0px auto;padding-top:50px;}
.about h2 {float:left;width:400px;}
.about h3 {float:right;width:750px;}
.about_t {font-size:24px;color:#fff;}
.about_c {font-size:20px;color:#fff;}
.about h3 p {line-height:35px;padding-top:20px;color:#fff;font-size:14px;}
.about h3 a {width:84px;height:30px;line-height:30px;border-radius:4px;display:block;margin-top:12px;border:1px solid #fff;color:#fff;}
.about h3 a:hover{color:#fff;border:1px solid #85827b;background:#85827b;}
.Radius {z-index:99;position:absolute;}
.tac {text-align:center;}


.icon{ width:100%;background:url(../images/case_bg.png) no-repeat; overflow:hidden;}
.icon ul{ width:1200px; margin:0 auto; margin-top:30px;}
.icon li{ width:250px; height:250px; text-align:center; line-height:24px ;float:left; margin-left:20px; margin-right:20px;
        margin-top:20px;}
.icon h3{ margin-top:15px;}
.icon img {border-radius:50%;box-shadow:2px 2px 10px #4569A0;}



.shangmeng {width:1200px;margin:0 auto;padding-top:25px;padding-bottom:20px;color:#7E7A7A;font-size:15px;}
.shangmeng a {padding-bottom:10px;color:#9B9898;}


.foot{background:#857971;padding:25px 0px 45px;color:#aea49b;}
.footer{
	background:#8F857D;
	color:#fff;
	text-align:center;
	padding:20px;
    line-height:30px;
    font-weight:bold;	
}

.footer a{
	color:#fff;
}
.footer a:hover{
	color:#757070;
}
.ft {color:#fff;}

.contant{
	width:1200px;
	margin:0 auto;
	padding:50px;
}
.co_l{
	width:280px;
	float:left;
	margin-bottom:30px;
}
.con_l{
	width:280px;
	border:1px solid #3e667d;
	border-radius:5px;
	float:left;	
}
.con_l_t{
	height:60px;
	background:#76A1B9;
	color:#fff;
	font-size:20px;
	line-height:60px;
	text-align:center;
}
.con_l ul li a{
	float:left;
	border-bottom:1px dashed #4DACE2;
	background: #fff;
	width: 240px;
	margin: 10px 20px;
	text-align: left;
	font-size: 16px;
	color: #000;
}
.con_l ul li a:hover{
	color:#B9A290;
}

.con_l ul dd a{
	text-align: left;
    font-size: 16px;
    color: #000;
    padding-left: 40px;
}

.con_l p{
	text-align:center;
	font-size:14px;
	padding:3px;
}
.con_r{
	float:right;
	width:850px;
	margin-right:20px;
	margin-bottom:30px;
}
.con_r_t{
	font-size:24px;
	height:50px;
	line-height:50px;
	color:#fff;
	background:#76A1B9;
	padding-left:10px;
	border-radius:5px;
	margin-bottom:30px;
}
.con_r p {line-height:30px;text-indent:2em;font-size:14px;}
.con_r_t span{
	font-size:16px;
	float:right;
	padding-right:20px;
	height:50px;
	line-height:50px;
}
.con_r_t span a{
	color:#fff;
}
.con_r_t span a:hover{
	color:#B9A290;
}


.right_con{ padding:10px;}

.pro1{ width:245px; float:left; padding:15px;position:relative;}
.pro1 h2{ border:1px solid #8b8b8b; width:244px;  height:193px;display:table-cell;*display:block;*font-size:84px;vertical-align:middle;text-align:center;}
.pro1 h2 img{ vertical-align:middle;}
.pro1 h3{  text-align:center; background:url(../images/cp_bg.png) no-repeat 0px 0px; height:51px; line-height:51px !important;position:absolute;
bottom:15px; left:16px;width:254px; display:none; }
.pro1 h3 a{ color:#fff;font-family:"Î¢ÈíÑÅºÚ"; font-size:16px;}


.pages{ float:right; padding:10px;}
.pages li{ float:left; margin-left:5px; margin-right:5px;}
.previous_s{ display:none;}
.pages_solid{ border:1px solid #2166a1; height:20px; width:20px; line-height:25px; text-align:center; background:#2166a1; color:#fff; font-weight:bold;}
.next{color:#fff; display:none;}
.pages_hollow{ border:1px solid #2166a1; height:20px; width:20px;line-height:25px; text-align:center;}


.right_txt {padding:10px; line-height:24px;}
.right_txt a {color:#000;}
.right_txt h1 {color:#333;font-size:16px;font-weight:bold;}
.right_tit .more { width:35px; float:right; margin-right:8px; margin-top:5px;font-size:12px;}
.right_tit { width:auto; height:30px; border-bottom: #CCC solid 2px;}


.timu {line-height: 50px;width: auto;text-align: center; font-size:21px; font-weight:bolder;}
.timu h1{font-size:17px;}
.time { text-align:center; font-weight:normal;   font-size:12px; color:#999999; }
.function { padding:10px 0px;}
.function a {color:#333;}
.info { line-height:24px;}
.tang { padding:10px 0; text-align:right;}
.tang a {color:#333;}
.pro_list_b { width:25%; float:left;}
.pro_list_b_img { width:172px; height:172px;border:1px solid #CCC; margin:auto; }
.pro_list_b_img img { width:172px; height:172px;}
.pro_list_b_name { text-align:center; height:30px; line-height:30px;}


.news_list {}
.news_list li {line-height:35px;font-size:14px;overflow:hidden;border-bottom:1px dashed  #ccc;}
.news_list li span{float:right; color:#666;}

.sitemap { padding:10px;}
.title_art { font-size:13px; color:#666; font-weight:800;}
.sitemap_con { padding-bottom:15px; padding-top:10px;}
.sitemap_con a { color:#000;}
.sitemap_con a:hover { color:#999;}

.ibox { height:auto;}
.ibox_tit { height:38px; line-height:38px; padding-left:20px;font-size:14px; border-bottom:1px solid #15915b; background:url(images/tit.jpg) 5px center no-repeat;}
.ibox_tit .more { display:inline-block; width:29px; height:38px; background:url(images/more.gif) left center no-repeat; text-indent:-99999px; float:right;}
.ibox_txt { padding:10px; line-height:24px;}

.protext{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}





