*{margin:0 ;padding: 0;}
html,body{font-family:Arial,Helvetica,sans-serif;;text-decoration: none;
font-size: 13px;	
}
a{ text-decoration: none;}
img{border:none}
.clearfix:after {
				visibility: hidden;
				display: block;
				font-size: 0;
				content: " ";
				clear: both;
				height: 0;
				}
				.clearfix { display: inline-table; }
				/* Hides from IE-mac \*/
				* html .clearfix { height: 1%; }
				.clearfix { display: block; }
.header{width:100%;min-width:1195px; background: #e9e9e9;height:100px;}
.wrap{width:1195px;margin:0 auto}
.top{width:1195px; margin: 0 auto;}
	.flexslider {
	min-width:1195px;
	position: relative;
	width: 100%;
	height:554px;
	overflow: hidden;
	zoom: 1;
}
.nav{margin-left:100px; width:885px; float: left;margin-top:60px;}
.nav li{list-style: none; float: left; height: 20px;  overflow:hidden;}
.nav li a{ font-size: 16px; color: #000; display: block;padding:0px 23px; border-right: 1px solid #000000;}
.nav li:last-child a{ border-right: none;}
.flexslider .slides li {
	width: 100%;
	height: 100%;
}





.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../img/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 10%;
}

.flex-direction-nav .flex-prev {
	left:10%;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../img/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 554px;
	
}
#nav .mainlevel a.tnav{ background: url(../img/navpoint.png) no-repeat right center;font-size:16px;}
#nav .mainlevel a.nobg{background: none;}





/* box */
.box{width:465px;background:#fff;}
.tab_menu{overflow:hidden;background:#eeeeee;}
.tab_menu li{width:100px;float:left;height:40px;line-height:40px;color:#fff;background:#eeeeee;text-align:center;cursor:pointer; list-style: none;}
.tab_menu li.current{background:#3ba4dd;}
.tab_menu li a{color:#000;text-decoration:none; font-size: 15px;}

.tab_menu li.current a{color:#fff;}
.tab_box{}
.tab_box li{height:24px;line-height:24px;overflow:hidden;}

.tab_box .hide{display:none;}
.bigtitle{font-size: 18px; font-weight: bold; padding:10px 0; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bigdesc{line-height: 22px;margin-bottom: 7px; height:45px; overflow:hidden}
.news_list{margin-top:8px;}
.news_list li{ padding:3px 0; }
.news_list li .ldate{float: right;}
.news_list li a{color:#000;}
.news_list li a:hover{color:#a71a1a}


.bigtabnew a{color:#464646}
.index a{ color:#464646}

#focus{ width:315px; height:288px;  margin-right:7px; overflow:hidden; position:relative}
#focus a{ position:relative; zoom:1;}
#focus p{ position:absolute; height:38px; line-height:38px; padding-left:15px; bottom:0; _bottom:-2px; left:0; color:#fff; font-size:13px; font-weight:bold; width:180px; overflow:hidden;}
#focus p span{float:left;}
#focus a:hover .text{text-decoration:underline; cursor:pointer}
#focus p .play{ background:url(../img/banner_play.png) no-repeat;_background:none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banner_play.png', sizingMethod='crop'); width:33px; height:34px; margin-left:10px; display:inline; margin-top:2px; cursor:pointer;}
#focus s{ position:absolute; height:38px; line-height:38px; width:100%; bottom:0; _bottom:-2px; left:0;filter:Alpha(Opacity=70); Opacity:0.7; background:#000; cursor:pointer}
#ctr { position:absolute; bottom:12px; _bottom:10px; right:17px; z-index:2; color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:10px}
#ctr span{ background:url(../img/doc.png?20121224) no-repeat; _background:none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/doc.png', sizingMethod='crop'); text-align:center; width:12px; height:11px; float:left; margin-right:7px; cursor:pointer}
#ctr span.current{ background:url(../img/doc_hover.png?20121224) no-repeat;_background:none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/doc_hover.png?20121224', sizingMethod='crop');}
.banner .download{ width:257px; height:268px; position:relative; margin-bottom:5px}
.banner .download img{ vertical-align:bottom;}
.banner .download a.link_img_down{ background:url(../images/download_btn.png) no-repeat;_background:none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/download_btn.png', sizingMethod='crop'); position:absolute; width:257px; height:47px; bottom:0; left:0; cursor:pointer}
 .banner .download a.link_img_down:hover{ background:url(../images/download_btn_hover.png) no-repeat;_background:none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/download_btn_hover.png', sizingMethod='crop');}



//case
.mr_frbox{height:407px;padding:24px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:332px;margin:10px 10px 0 0;width:60px;z-index:111}
.mr_frUl{float:left;height:202px;width:100%;margin-left:10px; height:391px}
.mr_frBtnR{float:right;margin-top:10px;cursor:pointer;width:60px;height:332px;z-index:111}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:370px;overflow:hidden;position:relative;padding-right: 20px; }
.mr_frUl ul li a{}
.mr_frUl ul li p{ text-align: center;color:#000000; padding: 10px 0; font-size: 16px;}
.mr_frUl ul li a img{/*display:block;*/width:100%;display: block;}
.mr_zhe{width:370px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:370px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}


.footernav{ padding-top:30px;float: left;width:500px;}
.footernav li{ list-style: none; float: left; padding:5px 15px; ;}
.footernav li a{color:#fff}
.bottommsg{padding-top:40px;}
.bottommsg p{line-height: 25px; color:#5f5e5e}




.pagination{
	margin-top:10px;
	text-align:right;
}
div.pagination a {
padding: 5px 10px 5px 10px;
margin-left: 2px;
border: 1px solid #0091de;
text-decoration: none; 
color:#fff;
background-color: #0091de;	

}
div.pagination li{
	list-style:none;
	display: inline;
}
div.pagination a:hover, div.pagination a:active {
border:1px solid #0091de;
color: #fff;
background-color: #0091de;
	background-color: #0091de;
}
div.pagination .yiiPager .selected{
	
 

}
.pagination .selected a{

	color: #fff;
margin-left: 2px;
border: 1px solid #fff;
font-weight: bold;
background-color: #ff8400;
}
.pagination .current{
		padding: 5px 10px 5px 10px;
margin-left: 2px;
text-decoration: none; 
		color: #fff;
margin-left: 2px;
border: 1px solid #ced7dc;
font-weight: bold;
background-color: #ced7dc;
}
.pagination .hidden a{
	padding: 2px 5px 2px 5px;
margin-left: 2px;
border: 1px solid #F5381F;
color: #ccc;
display: none;
}

