*{ font-family:"微软雅黑"; outline:none;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;} 
body,dl,dd,h1,h2,h3,h4,h5,h6,p,img,from{margin:0;} ol,ul,li,img{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}
img,textarea{ border:none; border-radius: 0;-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;}
a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 
a:focus{ -moz-outline-style: none; /* FF */ }
img{ border:0;}
textarea{ resize:none;}/*防止textarea放大时，三个斜线被放大*/
ul li{ list-style:none;}
.qing{ overflow:hidden; display:block; clear:both; }
.lf{ overflow:hidden; display:block; float:left;}
.rf{ overflow:hidden; display:block; float:right;}


.wei{}
.wei a{ width:30px; height:30px; line-height:30px; margin-right:8px;}
#tooltip{position:absolute; border:1px solid #ccc;display:none; background:#FFF; }
.tooltip{ cursor:pointer;}


body{
background-position:top center;
background-color:#EDECE8;}
.mbg{
background-image:url(../images/mbg.png);
background-position:center;
background-repeat:no-repeat;
}

.mbge{
}




.nbd{
width:100%; background-color:#FFFFFF;
}
.nbdxian{
width:98%;
height:4px;
line-height:4px;
background-image:url(../images/xian.jpg);
background-position:center;
background-repeat:no-repeat;
margin:0 auto;
}



.hs{
color:#666666}

.lfe{padding-left:10px;}
.rfe{padding-right:10px;}

.zw {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
a.zw:hover {
	font-size: 12px;
	line-height: 20px;
	color: #ff0000;
	text-decoration:underline;
}


.zw14 {
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
a.zw14:hover {
	font-size: 14px;
	line-height: 20px;
	color: #ff0000;
	text-decoration:underline;
}

.zw14g {
	font-size: 14px;
	line-height: 28px;
	color: #333333;
	text-decoration: none;
}
a.zw14g:hover {
	font-size: 14px;
	line-height: 28px;
	color: #ff0000;
	text-decoration:underline;
}


.zwlmbs {
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	font-weight:bolder;
	text-decoration: none;
}
a.zwlmbs:hover {
	font-size: 14px;
	line-height: 20px;
	color: #ff0000;
	font-weight:bolder;
	text-decoration:underline;
}
.zwbs {
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
}
a.zwbs:hover {
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	text-decoration:underline;
}

.zw26 {
	font-size: 26px;
	line-height: 30px;
	color: #ff0000;
	letter-spacing:2px;
	text-decoration: none;
}
a.zw26:hover {
	font-size: 26px;
	line-height: 30px;
	color: #000;
	letter-spacing:2px;
	text-decoration:none;
}


.zwls14 {
	font-size: 14px;
	line-height: 30px;
	color: #2A8CC6;
	font-weight:bolder;
	text-decoration: none;
}
a.zwls14:hover {
	font-size: 14px;
	line-height: 30px;
	color: #000;
	text-decoration:none;
}


.zw16 {
	font-size: 16px;
	line-height: 30px;
	color: #ff0000;
	text-decoration: none;
	background-image:url(../images/lmbge.jpg);
	cursor:pointer;
}
.zw16 a{
	font-size: 16px;
	line-height: 30px;
	color: #ff0000;
	text-decoration: none;
}
zw16 a:hover {
	font-size: 16px;
	line-height: 30px;
	color: #000;
	text-decoration:none;
}





.newss{
line-height:30px; 
height:30px; 
width:345px;
}


.zw16bt {
	font-size: 16px;
	line-height: 30px;
	color: #723321;
	text-decoration: none;
	background-image:url();
	cursor:pointer;
}
.zw16bt a{
	font-size: 16px;
	line-height: 30px;
	color: #723321;
	text-decoration: none;
}
.zw16bt a:hover {
	font-size: 16px;
	line-height: 30px;
	color: #000;
	text-decoration:none;
}



.zw16hzt {
	font-size: 16px;
	line-height: 30px;
	color: #000;
	text-decoration: none;
	background-image:url();
	cursor:pointer;
}
.zw16hzt a{
	font-size: 16px;
	line-height: 30px;
	color: #000;
	text-decoration: none;
}
zw16hzt a:hover {
	font-size: 16px;
	line-height: 30px;
	color: #000;
	text-decoration:none;
}








.my1 {
background:url(../images/mytsgbg.jpg);
	font-size: 13px;
	line-height: 20px;
	color: #0476BD;
	text-decoration: none;
	width:92px;
	height:64px;
	float:left;
	cursor:pointer;
}

.my1 a {
	font-size: 13px;
	line-height: 20px;
	color: #0476BD;
	text-decoration: none;
}

.my1 a:hover {
	color: #0476BD;
	text-decoration:underline;
}



.my11 {
background:url(../images/mytsgbg1.jpg);
	font-size: 13px;
	line-height: 20px;
	color: #0476BD;
	text-decoration: none;
	width:92px;
	height:64px;
	float:left;
	cursor:pointer;
}

.my11 a {
	font-size: 13px;
	line-height: 20px;
	color: #0476BD;
	text-decoration: none;
}
.my11 a:hover {
	font-size: 13px;
	line-height: 20px;
	color: #0476BD;
	text-decoration:underline;
} 






.m1{
background-image:url(../images/lbg.jpg);
background-position:center;
background-repeat:no-repeat;
font-size:15px;
color:#FFFFFF;
text-decoration:none;}

.m1 a{
background-position:center;
background-repeat:no-repeat;
font-size:15px;
color:#FFFFFF;
text-decoration:none;}

.m1 a:hover{
background-position:center;
background-repeat:no-repeat;
font-size:15px;
color:#FFFFFF;
text-decoration:underline;}




.m2{
background-image:url(../images/lbge.png);
background-position:center;
background-repeat:no-repeat;
font-size:15px;
color:#000;
text-decoration:none;}


.m2 a{
background-position:center;
background-repeat:no-repeat;
font-size:15px;
color:#000;
text-decoration:none;}

.m2 a:hover{
background-position:center;
background-repeat:no-repeat;
font-size:15px;
color:#ff0000;
text-decoration:underline;}









.bszw {
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
}
a.bszw:hover {
	font-size: 12px;
	line-height: 20px;
	color: #ff0000;
	text-decoration:underline;
}



.hhzw {
	font-size: 12px;
	line-height: 20px;
	color: #CB2027;
	text-decoration: none;
}
a.hhzw:hover {
	font-size: 12px;
	line-height: 20px;
	color: #ff0000;
	text-decoration:underline;
}


.dzzn {font-size: 14px;line-height: 20px;color: #666;text-decoration: none;}
.dzzn img { padding-bottom:6px; padding-top:10px;}
.dzzn a{font-size: 14px;line-height: 20px;color: #666;text-decoration: none;}
.dzzn a:hover {font-size: 14px;line-height: 20px;color: #ff0000;text-decoration:underline;}




.stzw {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	font-family:"宋体";
	text-decoration: none;
}



.lmbt {
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
}



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"微软雅黑";
	background-image:url(../images/cbgg.jpg);
	background-color:#F7f7f7;
	
}

.rf{ display:block; float: right;}
.to-kk{ height:30px; padding-top:20px; font-size:12px;}
.to-yy{ background:url(../images/labg.png) top center no-repeat; height:32px; width:134px; text-align: center; font-size:12px; line-height:32px; margin-left:5px;}
 .to-yy a, .to-yy a:visited{ color:#000;}
.to-tel{ display:block; margin-left:15px; background:url(../images/wxbg.png) top center no-repeat; height:32px; width:190px;  }
.to-sou{ background:url(../images/soubg.png) center center no-repeat; height:32px; width:190px; padding:0 11px 0 24px;}
.sous{ display:block; float:left; background-color:transparent; width:153px; height:30px; line-height:30px; font-size:12px; color:#828282;}
.souc{ display:block; float:left; background-color:transparent; width:25px; height:30px;}



.menu{width:962px;}
.menu li{width:106px; float:left; list-style:none;}
.menu li a{ color:#fff; font-size:16px; height:46px; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:10px;}
.menu li a:hover{ background-color:#fff; height:46px; color:#000; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:10px;}





/*banner切换开始*/
.main_visual{height:420px; width:100%; overflow:hidden; display:block; position:relative; }
.main_image{height:420px; overflow:hidden; display:block; position:relative;}
.main_image ul{width:9999px; overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:420px; }

.flicking_con{ height:17px; margin-top:-45px; margin-left:auto; margin-right:auto; position:relative; z-index:9;}
.flicking_con a{float:left;width:23px;height:23px;margin:0 2px;border-radius:90px; padding:0; background:#fff; display:block;text-indent:-1000px;}
.flicking_con a:hover{ background:#f56330;}
.flicking_con a.on{ background:#f56330;}
#btn_prev,#btn_next{z-index:20;position:absolute;display:block;width:74px!important;height:74px!important;top:175px;display:none;}
#btn_prev{ background:url(../images/banner_zuo.png) left top no-repeat; left:4%;}
#btn_next{ background:url(../images/banner_you.png) right top no-repeat; right:4%;}
/*banner切换结束*/



a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 



/*产品*/
.product_main { width:1150px; overflow:hidden; margin:20px auto;}
.title { width:1150px; overflow:hidden; margin:40px auto;}
.title p { width:1150px; line-height:25px; font-size:14px; color:#a5a5a5; text-align:center;}
.title p.pro_tel {  margin:0 auto 20px auto;}
.title p.pro_tel span { display:block; width:195px; height:62px; margin:0 auto 20px auto; background:url(images/title.png) no-repeat;}
.title p.pro_tel_1 span { background-position:0 0;}
.title p.pro_tel_1 span.hover { background-position:0 -62px;}
.title p.pro_tel_2 span { background-position:-200px 0;}
.title p.pro_tel_2 span.hover { background-position:-200px -62px;}
.title p.pro_tel_3 span { background-position:-400px 0;}
.title p.pro_tel_3 span.hover { background-position:-400px -62px;}
.pro_ul { width:1140px; overflow:hidden; margin-left:10px;}
.pro_ul li { float:left; width:264px; height:160px; border:1px solid #ccc; margin-right:19px; margin-bottom:25px; display:inline;}
.pro_ul li img { width:264px; height:160px;}
.pro_ul li.li_big { width:550px; height:160px;}
.pro_ul li.li_big img { width:550px; height:160px;}
.pro_ul li a { display:block; width:100%; height:100%; position:relative; color:#FFFFFF;}
.pro_ul li a span { display:block;  width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/over.png) repeat; display:none;}
.pro_ul li a span p { width:85%; background-color:#055DC1; height:35px; overflow:hidden; margin:10px auto; text-align:center; line-height:30px; font-size:16px;}
.pro_ul li a span dl { width:85%; margin:10px auto;}
.pro_ul li a span dl dt { width:100%; line-height:40px; font-size:14px; text-align:center;}
.pro_ul li a span dl dd { width:100%; line-height:20px;}
.pro_ul li a:hover span { display:block;}
.pro_ul li p {width:70%; height:35px; overflow:hidden; position:absolute; margin:3px auto; position:relative; text-align:center; line-height:30px; font-size:14px;}
.pro_ul li p a{font-size:16px; color:#000000}


.pro_ul li.pro_ul_1 { width:555px; height:555px;}
.pro_ul li.pro_ul_1 img { width:555px; height:555px;}
.pro_ul li.pro_ul_1 a span dl { width:70%; margin:150px auto;}
.pro_ul li.pro_ul_2 { float:right; width:250px; height:555px; margin-right:67px; display:inline;}
.pro_ul li.pro_ul_2 img { width:250px; height:554px;}
.pro_ul li.pro_ul_2 a span dl { width:70%; margin:150px auto;}
.pro_ul li.pro_ul_3 { width:250px; height:555px;}
.pro_ul li.pro_ul_3 img { width:250px; height:554px;}
.pro_ul li.pro_ul_3 a span dl { width:70%; margin:150px auto;}






/*********************about_profile***********************/
.ab_erl{ display: block; overflow:hidden; padding-bottom:35px;border:0}
.ab_erl table{ margin:0 auto;}
.ab_erl table a{ display:block; float:left; width:158px; height:42px; line-height:40px; font-size:14px; color:#fff;margin:0 5px 10px; position:relative; overflow:hidden; text-align:center; border:1px solid #fff;}

.ab_erl.ab_erl_0 table a{ width:142px;border:0}
.ab_erl.ab_erl_0 table a .abebg1, .ab_erl.ab_erl_0 table a .abebg2{ width:140px;border:0}

.abebg1, .abebg2{ display:block; float:left; left:0;width:156px; height:40px; position:relative; cursor:pointer; border:0px;}
.abebg1{top:0px; border:0px}
.abebg2{top:12px; background:#fff; color:#000;border:0px}
.abebg1, .abebg2{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.ab_erl table a:hover .abebg1, .ab_erl table a.ernn .abebg1{top:-42px; border:1px solid #FFF;}
.ab_erl table a:hover .abebg2, .ab_erl table a.ernn .abebg2{top:-42px; border:1px solid #FFF;}
/**内容区**/

.neirong{
font-size:14px;
line-height:28px;
color:#333333;
}
.neirong a{
font-size:14px;
color:#333333;
}










.xwlb1{ display:block; overflow:hidden;}
.xwlb1 li{ display:block; margin-bottom:10px; position: relative;}
.xwlnr{ padding:15px; overflow:hidden; position: relative; z-index:6;}
.xwbei{position: absolute; right:0; top:0; width:100%; height:100%; background:url(../images/xwlbg1.png) repeat; z-index:3;}
.xwbei2{ position:absolute; left:0; top:0; width:0%; height:100%; background:url(../images/xwlbg2.png) repeat; z-index:3;}
.xwbei2, .xwbei{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.xwlb1 li:hover .xwbei{ width:0%;}
.xwlb1 li:hover .xwbei2{ width:100%;}
.dnebg{ width:135px; height:auto; position:relative; z-index:7; top:12px;}
.neda{ width:104px; height:120px; position:relative; z-index:9; left:0; top:0; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.nedabg{ width:104px; height:120px; position: absolute; z-index:8; left:0; top:0; background:url(../images/danbg1.png) center center no-repeat;}
.neda1{ display:block; padding-top:24px; line-height:46px; font-size:36px;}
.neda2{ display:block; line-height:20px; font-size:12px;}

.nedabg{
	-webkit-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.xwlb1 li:hover .nedabg{ background:url(../images/danbg2.png) center center no-repeat;
transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -moz-transform: rotate(180deg);}
.xwlb1 li:hover .neda{ color:#6d6d6d;}

.dnetu{ width:200px; height:138px; margin-right:20px;}
.dnetu img{ width:200px; height:138px; -o-border-top-left-radius:25px; -webkit-border-top-left-radius:25px;-moz-border-top-left-radius:25px;border-top-left-radius:25px; -o-border-bottom-right-radius:25px; -webkit-border-bottom-right-radius:25px;-moz-border-bottom-right-radius:25px;border-bottom-right-radius:25px;}
.dnejsn{ width:480px; overflow:hidden;}
.dneti{ line-height:38px; font-size:14px; color:#010101;}
.dneti a, .dneti a:visited{ color:#010101;}
.dnejs{ display:block; line-height:30px; color:#6d6d6d; font-size:12px; height:77px;}
.dnejs a{ display:block;} .dnejs a, .dnejs a:visited{ color:#6d6d6d;}
.nduo{ width:98px; height:30px; border:1px solid #793B12; display:block; float:left; overflow: hidden; position:relative; line-height:30px; text-align:center; font-size:12px; color:#6b6b6b;} .nduo:visited{ color:#6b6b6b;}

.dneti a, .dnejs a , .nduo{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.xwlb1 li:hover .dneti a, .xwlb1 li:hover .dnejs a{ color:#000; }
.xwlb1 li:hover .nduo{ background:#793B12; color:#FFF; border-color:#793B12; top:-1px; left:1px;}
/**新闻手滑放大 begin**/
.xwlb1 li:hover .dnetu img{ 
animation:dnetu 6.5s linear 0s infinite alternate both;
-webkit-animation:dnetu 6.5s linear 0s infinite alternate both; 
-moz-animation:dnetu 6.5s linear 0s infinite alternate both; 
-o-animation:dnetu 6.5s linear 0s infinite alternate both;
}
@keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-webkit-keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-moz-keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-o-keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}


.xwlb1{ 
animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
-webkit-animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-moz-animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-o-animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
}
@keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
@-webkit-keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
@-moz-keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
@-o-keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}


/**页码**/
.yema{ padding-top:30px; position:relative; height:38px; }
.yema a{ display:block; float:left; width:50px; height:36px; text-align:center; line-height:36px; font-size:22px; color:#FFF; font-size:20px; font-family:"宋体"; border:1px solid #FFF; position:absolute;}
.yema a.prev{ left:50%; margin-left:-100px;}
.yema a.next{ right:50%; margin-right:-100px;}
.yema a.prev, .yema a.next{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.yema:hover a.prev, .xwlb1:hover a.prev, .aqsdlb:hover a.prev, .xwgd:hover a.prev{ left:50%; margin-left:-57px;}
.yema:hover a.next, .xwlb1:hover a.next, .aqsdlb:hover a.next, .xwgd:hover a.next{ right:50%; margin-right:-57px;}


.zflcss{font-size:14px;color:#666666;text-decoration:none;}
.zflcss a{font-size:14px;color:#666666;text-decoration:none;}
.zflcss span{height:50px; padding:6px;text-align:center;}
.zflcss span:hover{height:50px;  padding:6px;text-align:center; background-color:#3198FF;font-size:14px;color:#fff;text-decoration:none;}


/***************************************************- review.html -***************************************************/
.hui{ padding-top:2px; }
.hui li{ width:380px; margin-left:10px; padding-bottom:38px;}
.hui_jie{ width:350px; padding:9px 10px; padding-bottom:0;  border:1px solid #F7F7F7; border-bottom:1px solid #F7F7F7;}
.hui_img{ width:350px; height:235px;}
.hui_bt{ height:58px; font-size:14px; color:#000; line-height:58px; text-align:center;}
.hui_jie:hover{ border:1px solid #3198FF; border-bottom:1px solid #3198FF;}
.hui_jie:hover .hui_bt{ color:#3198FF;}





/*********************************************- news_view.html -**********************************************/
.news_title{ font-size:20px; color:#333333; line-height:26px; text-align:center; padding-top:50px; padding-bottom:26px;}
.wen_title{ margin-left:auto; margin-right:auto;}
.wen_title td{font-size:14px; color:#666666; padding:10px 0;}
.wen_title td img{ vertical-align:middle; padding-right:8px; }
.news_wen{ padding-top:39px; padding-bottom:70px; font-size:14px; color:#444444; line-height:24px;}

.pian td{ padding:10px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.pian a{ font-size:14px; color:#555555; line-height:34px; display:block; float:left; clear:both; }
.pian a span{ color:#000;}
.pian a:hover{ color:#005ca2; }
.pian a:hover span{ color:#005ca2; }
.return{ width:116px; height:36px; border:2px solid #6b6b6b; background:#FFF; font-size:14px; color:#000; line-height:36px; text-align:center; font-weight:bold;}
.return:hover{
animation:return 0.5s linear 0s alternate forwards;
-webkit-animation:return 0.5s linear 0s alternate forwards;
-moz-animation:return 0.5s linear 0s alternate forwards; 
-o-animation:return 0.5s linear 0s alternate forwards; 
background:#000; color:#FFF; }
@keyframes return
{0% { background:#FFF; color:#000; }100%{ background:#000; color:#FFF; }}
@-webkit-keyframes return/*Safari and Chrome*/
{0% { background:#FFF; color:#000; }100%{ background:#000; color:#FFF; }}
@-moz-keyframes return
{0% { background:#FFF; color:#000; }100%{ background:#000; color:#FFF; }}
@-o-keyframes return
{0% { background:#FFF; color:#000; }100%{ background:#000; color:#FFF; }}





biaodan{
border:1px solid #E3E3E3;
}







.nav{ display:block; margin-right:-5px;}
.nav li{ padding:0 5px; display:block; float:left; font-size:16px; line-height:34px; color:#000;}
.nav li a{ display:block; text-align:center; padding:0 17px; position:relative;}
.nav li a, .nav li a:visited{ color:#000;}
.nav li a span {
	position: absolute;
}
.line-1 { left: 0; top: 0; width: 0%; height: 2px; background:url(../images/na_hua1.jpg) left top no-repeat;}
.line-2 { right: 0;	top: 0;	width: 2px;	height: 0%; background-color: #000;}
.line-3 { right:0;	bottom:0; width: 0%; height: 2px; background-color: #000;}
.line-4 {left: 0;bottom: 0;width: 2px;height: 0%; background:url(../images/na_hua2.jpg) bottom center no-repeat;}
.nav li:hover a .line-1, .nav li:hover a .line-3 ,.nav li.nann a .line-1, .nav li.nann a .line-3 {width: 100%;}
.nav li:hover a .line-2, .nav li:hover a .line-4 ,.nav li.nann a .line-2, .nav li.nann a .line-4{height: 100%;}

.ejn{ float:left;}
#sddm li{ overflow:visible;}
#sddm .ejnk{ position: absolute; visibility: hidden; margin: 0 auto; padding:10px; background: #fff; border: 1px solid #c1c1c1; z-index:99;}
#sddm .ejnk a { position: relative; display: block; margin: 0 auto; padding:0px 5px; width:auto !important; min-width:80px; _width:80px; white-space:nowrap; text-decoration: none; border-bottom:1px solid #c1c1c1;  color: #000; font-size:14px; line-height:44px;}
#sddm .ejnk a:hover{
	-webkit-transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
#sddm .ejnk a:hover { padding-left:8px; padding-right:2px; }
.ejn img{ padding-top:10px;}


.shsjtitle{ font-size:14px; color:#666}
.shsjtitle a{ font-size:14px; color:#666}
.shsjtitle a:hover{ font-size:14px; color:#666}

.shsj{ font-size:12px; color:#666}
.shsj a{ font-size:12px; color:#666}
.shsj a:hover{ font-size:12px; color:#666}





.cctitle{ font-size:14px; color:#60321B; font-weight:bolder;}
.cctitle a{ font-size:14px; color:#60321B; font-weight:bolder;}
.cctitle a:hover{ font-size:14px; color:#60321B; font-weight:bolder;}

.ccmore{ font-size:12px; color:#fff;}
.ccmore a{ font-size:12px; color:#fff; text-decoration:none}
.ccmore a:hover{ font-size:12px; color:#fff; text-decoration:underline}








.navi{ width:100%; height:60px; overflow:visible; display:block;z-index:1; background-color:#A60009; }
.hea_bg{ width:100%; height:104px; position:absolute; top:0;left:0; z-index:22; }
.hea_bg span{ height:104px; background:url(../images/navh.png) center center no-repeat; }
.navi .center{ z-index:24; overflow:visible; width:1140px; height:60px; display:block; margin:0 auto; background-color:#A60009; }




.navi ul{ width:1140px; overflow:visible;}
.navi li{ display:block; float:left; height:60px;}
.items{ width:99px; height60px; display:block; padding:0; position:relative; } 
.items.soye{ width:99px; padding-left:45px; background-image:url(../images/syimg.png); background-position:10px 10px; background-repeat:no-repeat }
.it_jie{ height:60px; position:relative; z-index:10; }
.it1{ width:100%; height:60px; position:absolute; top:0; left:0; font-size:16px; color:#000; line-height:60px; text-align:center; }
.it2{ width:100%; height:60px; position:absolute;left:0; font-size:16px; color:#fff; line-height:60px; text-align:center; }
.it1,.it2,.itt span{
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
}
.items:hover .it1{ top:-30px; }
.items:hover .it2{ top:0; background:url(../images/navh.png) no-repeat center;  }
.items_on .it1{ top:-30px; }
.items_on .it2{ top:0; }

.itt{ width:64px; height:2px; position:absolute; top:52px; left:50%; margin-left:-32px; }
.itt span{ width:0; height:2px;  margin-left:auto; margin-right:auto; }
.items:hover .itt span{ width:100%;}
.soye .itt{ width:32px; margin-left:-16px; }
.items_on .itt span{ width:100%; }

.navi .navi_content{ width:144px; display:none; padding:10px 0; position:absolute; top:224px; margin-left:0px; border:1px solid #C8000B; background-color:#EBE9E1; z-index:10000; overflow:hidden; border:1px solid #C8000B; border-top:1px solid #C8000B; }
.navi .navi_content a{ padding:0 10px; overflow:hidden; display:block; font-size:14px; color:#000; line-height:40px; text-align:center;}
.navi .navi_content a:hover{ color:#ff0000; background:#c4a74f; background:url(../images/mbge.jpg)}

.ban{ display:block; height:523px; position:relative; top:-11px;}
.swipe{width:100%; overflow:hidden;position:relative;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
.swipe ul li{ display:block; height:523px;}
.swipe ul li div{ display:block; height:523px; width:100%;}
.swipe #pagenavi{position:absolute;left:0;bottom:38px;text-align:center;width:100%;}
.swipe #pagenavi a{width:10px;height:10px;line-height:99em;background:#FFFFFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 2px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#f0bc04;}







/**新闻焦点样式**/
.Focus{width:415px;position:relative;height:326px; float:left;}
.Focus .prev,.Focus .next{position:absolute;display:block;left:10px;top:97px;width:46px;height:62px;background:url(images/focusAdvBg.png) no-repeat;filter:alpha(opacity=80);opacity:0.8;}
.Focus .next{left:auto;right:10px;background-position:-46px 0;}
.Focus .prev:hover,.Focus .next:hover{filter:alpha(opacity=100) !important;opacity:1 !important;}
.FocusIn{width:415px;height:326px;position:relative;margin:0 auto;overflow:hidden;}
.FocusIn .bd li{vertical-align:middle;height:326px;}
.FocusIn .hd{position:absolute;right:10px;top:303px; z-index:999;}
.FocusIn .hd ul{vertical-align:middle;display:inline-block;*display:inline;overflow:hidden;zoom:1;}
.FocusIn .hd ul li{position:relative;float:left;display:inline; margin:0 4px; cursor:pointer; width:11px; height:11px; background:#FFF; -moz-border-radius:50%;  -webkit-border-radius:50%; border-radius:50%;}
.FocusIn .hd ul li.on{ background:#395ea2;} 

/**新闻切换 begin**/
.xuexx{width:820px;position:relative; }
.tabPanel dl{width:820px;float:none; clear:both; z-index:1; position:relative;}
.tabPanel dl dd{ float:left;width:120px; height:38px; line-height:38px; font-size:16px; color:#000; border:1px solid #bfbfbf; cursor:pointer;text-align:center; margin-right:10px; position:relative; overflow:hidden;}
.tabPanel dl dd span{ cursor:pointer; display:block; position:relative; top:0;}
.tabPanel dl dd a{ color:#000;}
.tabPanel dl dd a:hover{ color:#fff;}
.tabPanel dl dd span, .tabPanel dl dd{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.tabPanel dl dd:hover span, .tabPanel .hit span{ top:-100%;}
.tabPanel .hit, .tabPanel dl dd:hover{background-color:#395ea2;cursor:pointer; border-color:#395ea2; color:#FFF;}
.panes{ display:block;  clear:both; padding-top:20px;}
.pane{ min-height:100px;background-color:#fff;display:none;}
/**新闻切换 end**/

/**新闻切换**/
.tab{width:820px;position:relative; }
.tab .tab_menu{width:820px;float:none; z-index:1; position:relative;}
.tab .tab_menu li{float:left;width:120px; height:38px; line-height:38px; font-size:16px; color:#000; border:1px solid #bfbfbf; cursor:pointer;text-align:center; margin-right:10px; position:relative; overflow:hidden;}
.tab .tab_menu li span{ cursor:pointer; display:block; position:relative; top:0;}
.tab_menu li span, .tab_menu li{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.tab .tab_menu li:hover span{ top:-100%;}
.tab .tab_box{width:820px;height:375px; float:left; margin-top:20px; }
.tab .tab_menu .selected, .tab .tab_menu li:hover{background-color:#395ea2;cursor:pointer; border-color:#395ea2; color:#FFF;}
.hide{display:none;}
.tab_box .div{} 


.zw22bs{ color:#555; font-size:14px; text-decoration:none; line-height:30px; background-image:url(qiehuan.png); cursor:pointer}
.zw22bs a{ color:#555; font-size:14px; text-decoration:none; line-height:30px;}
.zw22bs a:hover{ color:#ff0000; font-size:12px; text-decoration:underline}

.zw22hs{ color:#ff0000; font-size:14px; text-decoration:none; line-height:30px; cursor:pointer}
.zw22hs a{ color:#ff0000; font-size:14px; text-decoration:none; line-height:30px;}
.zw22hs a:hover{ color:#ff0000; font-size:12px; text-decoration:underline}



/**首页新闻推荐**/
.xw_in{ width:415px; height:399px; position:relative; }
.xw_intj{ background:#674B30; width:415px; height:326px; position:relative;}
.xw_intu{ width:415px; height:326px; position: relative; z-index:1; overflow:hidden;}
.xw_intu img{ display:block; float:left; width:415px; height:326px; position:relative; z-index:1;}
.xw_tumc{ width:415px;padding:6px 10px 0; height:35px; bottom:0px; background:url(../images/ne_inbg.png) left bottom repeat-x; position: absolute; z-index:2;  line-height:26px; color:#FFF; font-size:14px;}
.xw_tumc a, .xw_tumc a:visited{ color:#FFF; }
.xw_tjj{ padding: 16px 25px 25px;}
.xw_tjj1{ height:40px; line-height:24px; font-size:12px; color:#c0d6ff;}
.xw_tjj1 a{ display:block;}
.xw_tjj1 a, .xw_tjj1 a:visited{ color:#fff;}
.duo1{ width:96px; height:34px; display:block; background:#8b5c34; line-height:34px; text-align:center; font-size:12px; color:#FFF; margin-top:10px;}
.duo1 span{ display:block; position:relative; top:0; cursor:pointer;}
.duo1 span{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.duo1:hover span{ top:-100%;}
.xw_tj_da{ color:#87abeb; line-height:34px; font-size:12px;}
/*新闻推荐列表*/
.ne_tjlb{  width:378px; height: 375px; margin-left:30px; position:relative; top:-27px;}
.ne_tjlb ul{ border-top:1px solid #d1d1d1;}
.ne_tjlb ul li{ border-bottom:1px solid #d1d1d1; overflow:hidden; padding-bottom:10px;}
.ne_lbti{ padding-top:7px; padding-bottom:3px; height:26px; line-height:26px; font-size:14px; color:#000;}
.ne_lbti a{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ne_lbti a, .ne_lbti a:visited{ color:#000; }
.ne_lbjs{ height:51px; line-height:24px; color:#585858; font-size:12px;}
.ne_lbjs a, .ne_lbjs a:visited{ color:#585858;}
.ne_lbda{ background:url(../images/biao1.png) left center no-repeat; padding-left:20px; line-height:26px; color:#9f9f9f; font-size:12px;}
.ne_lbxx{ line-height:20px; font-size:12px; color:#b1b1b1; border-bottom:2px #cfcfcf solid;}
.ne_lbxx:visited{ color:#b1b1b1;}
.ne_tjlb ul li .ne_lbti a{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.ne_tjlb ul li:hover .ne_lbti a{ padding-left:5px;}
.duo2{ width:41px; height:29px; display:block; line-height:29px; position: relative; overflow:hidden; padding-left:25px; font-size:12px; color:#000; background:url(../images/duobg.png) center center no-repeat; float:right; top:-55px;}
.duo2 span{ display:block; position:relative; top:0; cursor:pointer;}
.duo2 span{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.duo2:hover span{ top:-100%;}


.over_1{font-size:16px;color:#fff;width:121px;text-align:center; }
.over_2{font-size:16px; color:#000;width:121px; text-align:center; }
	
.over_3{ background:#fff; font-size:16px;color:#000;width:121px;height:28px; line-height:28px; text-align:center;}
.over_4{font-size:16px; color:#000;width:121px;height:28px; line-height:28px; text-align:center; }




.hszw {
	font-size: 12px;
	line-height: 20px;
	color:#666;
	text-decoration: none;
}


.hszw14 {
	font-size: 14px;
	line-height: 20px;
	color:#676767;
	text-decoration: none;
}

a.hszw14:hover {
	font-size: 14px;
	line-height: 20px;
	color:#ff0000;
	text-decoration:underline;
}





.bszw14 {
	font-size: 14px;
	line-height: 20px;
	color:#fff;
	text-decoration: none;
}

a.bszw14:hover {
	font-size: 14px;
	line-height: 20px;
	color:#fff;
	text-decoration:underline;
}








.zwlm18 {
	font-size: 18px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
a.zwlm18:hover {
	font-size: 18px;
	line-height: 20px;
	color: #ff0000;
	text-decoration:underline;
}




.hszw20 {
	font-size: 20px;
	line-height: 20px;
	color:#ff0000;
	text-decoration: none;
}

a.hszw20:hover {
	font-size: 20px;
	line-height: 20px;
	color:#ff0000;
	text-decoration:underline;
}




.hszw16 {
	font-size: 16px;
	line-height: 20px;
	color:#969696;
	text-decoration: none;
}


.hszw16 a{
	font-size: 16px;
	line-height: 20px;
	color:#676767;
	text-decoration: none;
}

.hszw16 a:hover {
	font-size: 16px;
	line-height: 20px;
	color:#ff0000;
	text-decoration:underline;
}





