@charset "utf-8";
body{margin:0; padding:0px; font-size:12px; line-height:24px;   font-family: "微软雅黑",   Arial, Helvetica, sans-serif;    }
a{font-size:12px;  text-decoration:none;}
a hover{ color:#FF0000;}
div,ul,li,h2,h3,h4,dl,dd,dt,tr,td{margin:0; padding:0;}
ul,li{list-style:none;}
img{ border:0;}
.clear {clear:both;height:0;font-size: 1px;line-height: 0px;} 
h2{ color:#0855a7; text-align:center; padding:10px 0 0 0;}



#top{ width:100%; background:#ebebeb}
.top-c{ width:1100px; margin:0 auto;}
.top-c-left{ float:left;}
.top-c-right{ float:right;}
#nav{ background:url(../images/menu_07.jpg) left top repeat-x;}
.serch{ width:1100px; margin:0 auto;}
.c{ background:url(../images/index_17.jpg) top center no-repeat; height:140px;}
#banner{ height:485px; background:url(../images/banner_18.jpg) top center no-repeat;}
#banner1{ background:url(../images/banner_19.jpg) top center no-repeat; height:31px;}
.c1{ background:url(../images/_21.jpg) left bottom repeat-x; text-align:center;}
.c2{ width:1100px; margin:10px auto;}
.c2-left{ width:690px; float:left;}
.c2-left1{ width:830px; float:right;}
.c2-right{ width:343px; float:right;}
.c2-right1{ width:228px; float:left;}
.c2-left-left{ background:url(../images/index_29.jpg) 0 50% no-repeat; float:left; padding-left:15px;}
.c2-left-left1{  background-color:#06C; text-align:center; padding:5px; border:#CCC 1px solid;}
.c2-left-right{ float:right; margin-top:20px;}
.c2-left-right1{ float:right; font-size:14px;}

.dxkh ul li{ padding:10px; float:left;}

.c3{ margin-top:30px; }


#foot{ width:100%; background:#0855a7; padding:10px 0; text-align:center; color:#CCC;}
#foot a{color:#ccc; decoration:none;}

#menu { width:1100px; margin:0 auto; background:url(../images/nav_09.jpg) right 50% no-repeat;  }
#menu ul {list-style: none;  }
#menu ul li {width: 122px;height:37px;line-height:37px; display:block; color:#FFF;  font-weight:bold;  float:left; background:url(../images/nav_09.jpg) 0 50% no-repeat; }
#menu ul li a {display:block;height:37px; line-height:37px;font-size:14px; font-weight:bold;  color: #FFF; text-align:center;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }
#menu ul li a:hover { display:block; height:37px; line-height:37px; color: #f6ff00; border-bottom: #999999 1px solid; background:url(../images/menu_07-1.jpg) 0 50% no-repeat;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
#menu ul li.s{width:158px;height:180px;}


#pro { width:734px; margin:0 auto;  }
#pro ul {list-style: none;  }
#pro ul li { display:block; color:# FFF;  font-weight:bold;  float:left; background:#0855a7; margin:10px;border-radius:15px; }
#pro ul li a {display:block; font-size:14px; font-weight:bold;  color: #FFF; text-align:center; padding:5px 10px;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;  }
#pro ul li a:hover { display:block; color: #000000; background:#fffc00;border-radius:15px;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }
#pro ul li.s{width:158px;height:180px;}

#pro3 { width:100%;  }
#pro3 ul {list-style: none;  }
#pro3 ul li { display:block; color: #333; margin:5px 0; border-radius:15px; border:#CCC 1px solid; background:url(../images/jiantou.jpg) 5px 50% no-repeat; }
#pro3 ul li a {display:block; font-size:14px;   color: #333; padding-left:20px;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;  }
#pro3 ul li a:hover { display:block; color: #000000; background:#fffc00;border-radius:15px;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }
#pro3 ul li.s{ color:#999;}



#pro1 { }
#pro1 ul {list-style: none;  }
#pro1 ul li { display:block; width:306px;   float:left;margin:14px;background:#FFFFFF; border:#CCCCCC 1px solid;padding:15px;  box-shadow: 0px 0px 0px 10px #eee;}
#pro1 ul li p { line-height:12px;}
#pro1 ul li a {display:block;  text-align:center;font-size:14px;   color: #0855a7;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;  }
#pro1 ul li a:hover { display:block; font-size:14px; color: #0855a7;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
/*

#pro2 { margin-top:10px; }
#pro2 ul {list-style: none;  }
#pro2 ul li { display:block;  float:left; margin-right:8px;  padding:5px; margin-bottom:10px; }
#pro2 ul li a {display:block;  text-align:center;color:#0855a7;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
#pro2 ul li a:hover { display:block; color:#0855a7;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }

*/
#pro2-1 { margin-top:10px; border:#CCCCCC 1px solid; overflow:hidden; padding:2px;}
#pro2-1 ul {list-style: none;  }
#pro2-1 ul li { display:block; width:30%;  float:left; margin-right:23px;  padding:5px; margin-bottom:10px;     border: 1px solid #ccc;   }
#pro2-1 ul li:last-child{ margin-right:0; }
#pro2-1 ul li a {display:block;  text-align:center;font-size:14px;color: #0855a7;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }
#pro2-1 ul li a:hover { display:block; color: #000000;font-size:14px; background:#fffc00;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }

#pro2-2 { margin-top:10px; border:#CCCCCC 1px solid; overflow:hidden; padding:2px;}
#pro2-2 ul {list-style: none;  }
#pro2-2 ul li { display:block; width:100%;  float:left; margin-right:23px;  padding:5px; margin-bottom:10px;    }
#pro2-2 ul li a {display:block;  text-align:center;font-size:14px;color: #0855a7;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }
#pro2-2 ul li a:hover { display:block; color: #000000;font-size:14px; background:#fffc00;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }

#news { width:100%; margin-bottom:50px; overflow:auto;  }
#news ul {list-style: none;    }
#news ul li {float:left; width:30%; margin-right:5%;  }
#news ul li a {display:block;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }
#news ul li a:hover { display:block;text-decoration:underline;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}


#news1 { width:100%;  }
#news1 ul {list-style: none;    }
#news1 ul li { border-bottom:#CCC 1px dotted; height:25px; line-height:25px;  }
#news1 ul li a { display:block; color:#666666;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
#news1 ul li a:hover {  display:block; background: #d4d4d4; color:#000000; text-decoration:underline;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}


.f1{ font-size:20px; font-weight:bold; color:#0855a7;}
.f1 a{ font-size:16px; font-weight:bold; color:#0855a7;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.f1 a:hover{ font-size:16px; font-weight:bold; color:#006;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}


.f2{ font-size:12px;  color:#a0a0a0;}
.f2 a{ font-size:12px;  color:#a0a0a0;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.f2 a:hover{ font-size:12px; color:#006;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.f3{ font-size:16px;  color: #000; font-weight:bold;}
.f3 a{ font-size:16px;  color:#000;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.f3 a:hover{ font-size:16px; color: #000;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}


.f1-1{ font-size:20px; font-weight:bold; color: #FFF;}
.f1-1 a{ font-size:16px; font-weight:bold; color:#FFF;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.f1-1 a:hover{ font-size:16px; font-weight:bold; color:#FFF;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}






#full-screen-slider { width:100%; height:485px; position:relative}
#slides { display:block; width:100%; height:485px; list-style:none; padding:0; margin:0; position:relative;z-index: 1;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; }
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:45%; top:440px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#ccc }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#dc2900;}






.page{float:left;margin-top:20px;text-align:center;width:100%;height:40px;}
.page a{border:1px solid #7CBBED;padding:4px 6px;font-size:12px;}
.page .thispage{padding:4px 6px;background:#7CBBED;font-size:12px;}



.newstext
{
	margin-bottom:20px;}
.newstext h2{
	text-align:center;
}
.newstext .info
{
	width:100%;
	height:40px;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	text-align:center;
}




.slide{overflow:hidden;width:1100px;}
.slide .slideul1{width:9000px;}
.slide .slideul1 img {border:1px solid #ccc;}
.slide ul{list-style:none;}
.slide li{float:left;}
.slideli2{margin-left:-20px;}

.slide2{overflow:hidden;width:690px;margin-top: 12px;}
.slide2 .slideul12{width:2000px;}
.slide2 ul{list-style:none;}
.slide2 li{float:left;}
.slideli12 li,.slideli22 li{border:#CCCCCC 1px solid; width:210px;margin-right:5px;padding:5px;}

#cpzx{width: 1100px;height: 240px;background: url(../images/pro-beijing.jpg);}
#cpzx .title{width:500px;height:152px;position:absolute;top:0px;left:0px;}
#cpzx  a.back{background:transparent url(back.png) no-repeat top left;position:fixed;width:150px;height:27px;outline:none;bottom:0px;left:0px;}
#cpzx{margin:0 auto;}
#cpzx .reference{clear:both;top:300px;left:0px;position:absolute;text-align:right;width:400px;padding:20px;background-color:#fff;-moz-box-shadow:1px 3px 15px #ddd;-webkit-box-shadow:1px 3px 15px #ddd;box-shadow:1px 3px 15px #ddd;}
#cpzx .reference p a{text-transform:uppercase;text-shadow:1px 1px 1px #fff;color:#666;text-decoration:none;font-size:10px;}
#cpzx .reference p a:hover{color:#333;}
#cpzx ul.accordion{list-style:none;   font-family: Cambria, serif;font-size: 16px;font-style: italic;line-height: 1.5em;}
#cpzx ul.accordion li{float:left;width:40px;height:240px;display:block;border-right:2px solid #fff;border-bottom:2px solid #fff;background-color:#fff;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden;cursor:pointer;-moz-box-shadow:1px 3px 15px #555;-webkit-box-shadow:1px 3px 15px #555;box-shadow:1px 3px 15px #555;}
#cpzx ul.accordion li.bleft{border-left:2px solid #fff;}
#cpzx ul.accordion li .heading{background-color:#fff;padding:10px;text-transform:uppercase;font-style:normal;font-weight:bold;letter-spacing:1px;font-size:12px;color:#444;text-align:center;text-shadow:-1px -1px 1px #ccc;height:240px;width: 21px;}
#cpzx ul.accordion li .description{position:absolute;width:480px;height:175px;bottom:0px;left:0px;display:none;}
#cpzx ul.accordion li .description h2{text-transform:uppercase;font-style:normal;font-weight:bold;letter-spacing:1px;font-size:45px;color:#444;text-align:left;margin:0px 0px 15px 20px;text-shadow:-1px -1px 1px #ccc;}
#cpzx ul.accordion li .description p{line-height:14px;margin:10px 22px;font-family: "Trebuchet MS", sans-serif;font-size: 12px;font-style: italic;font-weight: normal;text-transform: none;letter-spacing: normal;line-height: 1.6em;}
#cpzx ul.accordion li .description a{position:absolute;bottom:5px;left:20px;text-transform:uppercase;font-style:normal;font-size:11px;text-decoration:none;color:#888;}
#cpzx ul.accordion li .description a:hover{color:#333;text-decoration:underline;}
#cpzx ul.accordion li .bgDescription{height:340px;position:absolute;bottom:0px;left:0px;width:100%;display:none;}




.block_home_slider {
	width:335px;
	height:225px;
	padding: 1px;
	position: relative;
	background-color: #ffffff;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}
.block_home_slider .slide {position:relative;width:335px;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {padding-top:15px; display:inline-block;}
.block_home_slider .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}


.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} 
.flexslider .slides img {display: block;max-height:220px;margin:0 auto;}
.flex-pauseplay span {text-transform: capitalize;}

.easy-accordion { display: block; position: relative; overflow: hidden; padding: 0; margin: 0;}
.easy-accordion dt, .easy-accordion dd { margin: 0; padding: 0;}
.easy-accordion dt, .easy-accordion dd { position: absolute;}
.easy-accordion dt { margin-bottom: 0; margin-left: 0; z-index:5;  cursor:pointer;}
/*
.easy-accordion dt { margin-bottom: 0; margin-left: 0; z-index:5; /* Safari */ /*-webkit-transform: rotate(-90deg); /* Firefox */ /*-moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ /*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); cursor:pointer;}
*/
.easy-accordion dd { z-index:1; opacity: 0; overflow: hidden;}
.easy-accordion dd.active { opacity: 1;}
.easy-accordion dd.no-more-active { z-index: 2; opacity: 1;}
.easy-accordion dd.active { z-index: 3;}
.easy-accordion dd.plus { z-index: 4;}
.easy-accordion .slide-number { display:none; position: absolute; bottom:0; left: 10px; font-weight: normal; font-size: 1.1em;}
/* FEEL FREE TO CUSTOMIZE THE FOLLOWING RULES */
/*.easy-accordion .slide-number { position: absolute; bottom:0; left: 10px; font-weight: normal; font-size: 1.1em;/* Safari */ /*-webkit-transform: rotate(90deg); /* Firefox *//* -moz-transform: rotate(90deg);  /* Internet Explorer */ /*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}*/

#accordion-1 dd p {line-height: 120%}
#accordion-1 { width: 1100px; height: 245px; padding: 10px; background: #fff; margin:0px auto;}
#accordion-1 dl { width: 1100px; height: 245px; color: #294F88;}	
#accordion-1 dt { height:46px; margin-left:-100px; text-align: right; text-align:center; font-family:"微软雅黑"; font-weight:bold; background: #fff url(../images/slide-title-inactive-1.jpg) no-repeat;
}
#accordion-1 dt .zhuan{
	

}
#accordion-1 dt.active { cursor: pointer; margin-left:-100px; color:#fff; background:#fff url(../images/slide-title-active-1.jpg) no-repeat;}
#accordion-1 dt.hover { color: #26526c;}
#accordion-1 dt.active.hover { color: #fff;}
#accordion-1 dd { padding: 25px; background: url(../images/slide.jpg) repeat-x; border:1px solid #dbe9ea; border-left:0; margin-right: 3px;}
#accordion-1 .slide-number { color:#68889b; left:10px; font-weight: bold; letter-spacing:1px; }
#accordion-1 .active .slide-number { color: #FFF;}
#accordion-1 a { color: #68889b;}
#accordion-1 dd img { float: left; margin: 0px; }
#accordion-1 h4 { font-size: 1.5em; margin-bottom: 10px;}
#accordion-1 a.more { padding-top: 10px; display: block;}
#accordion-1 a.more:hover { text-decoration: underline;}


.ylli li{ display:inline;margin-left:12px;}





.ban2{ width:337px; height:227px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:500px; height:500px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:430px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:500px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:80px; height:80px; margin-right:5px; padding:1px;}
.num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px;cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:100px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:100px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}


.sbt{width:47px; height:35px;background:url(../images/search_15.jpg); border:0;cursor:pointer;}














