@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;list-style-type:none;
	font-family:"微软雅黑";
}
*{margin:0;padding:0;}
a{ text-decoration:none;}

a:hover{ text-decoration:underline}
.xiangqing{ font-size:16px; color:#e21b23!important;}
.dh{ font-size:16px; color:#FFFFFF}

.top{ width:100%; height:38px; float:left; background:#e9e905}
.top ul{ margin-top:7px; margin-top:10px\9; text-align:right}
.top ul li{ float:left; font-size:16px; color:#2b2b2b; margin-right:18px;}
.top ul li a{color:#2b2b2b}
.top ul li:last-child{ margin-right:0px;}
.top_left{ float:left; }
.top_right{ float:right; }
.top div{ width:1000px; margin:0 auto}

.banner{ width:100%; float:left; height:481px;}
.bann{ width:100%; float:left; position:absolute; overflow:hidden}
.ban{ width:100%; height:95px; float:left; position:relative; color:#FFFFFF; margin-bottom:10px; background:#000000;opacity:0.5;filter:alpha(opacity=50); top:386px; }
.ba{ width:1000px; margin:0 auto; position:relative; top:295px}
.ba img{ float:left;}
.ba p{ width:872px; float:left; text-indent:2em; font-size:16px; line-height:34px; position:relative; color:#FFFFFF; margin-left:20px;}

.nvm{ width:100%; float:left; height:53px; background-color:#de1b22; float:left}
.nu{ width:1000px; margin:0 auto;  }
.nu ul{ float:left; margin-top:15px;position:absolute; z-index:99; margin-left:15px;}
.nu ul li{ float:left; margin-right:55px;}
.nu ul li a{color:#FFFFFF}
.num{ width:215px; position:relative; z-index:1; top:-6px; left:-18px;}
.num2{ left:200px;}
.num3{ left:415px;}

.cont-bg{ width:100%; float:left; background:#ede8ff;}
.cont{ width:1000px; margin:0 auto;}
.cont1{ width:1000px; float:left; margin-top:45px; margin-bottom:45px;}
.cont1 img{ margin-bottom:45px; float:left;}
.cont1 p{ text-indent:2em; line-height:34px; float:left;}
.cont2 img{ margin-bottom:22px; float:left;}
.cont2 div{ float:left; color:#535354}
.cont2-11{ width:125px; float:left;margin-left:15px; margin-top:35px;}
.cont2-111{ font-size:22px; line-height:36px; color:#535354}
.cont2-112{ width:165px; float:left; font-size:14px;  }

.cont2-2{ width:345px; margin-left:30px;}
.cont2-21{ width:165px; margin-left:15px;}
.c2212{ margin-top:30px;}

.cont3{ width:1000px; float:left; margin-bottom:57px;}
.cont3-1{ width:1000px; float:left; margin-top:45px;}
.cont3-1img{ width:420px; border:3px solid #ffffff; float:left}
.cont3-2{ width:514px; float:left; margin-left:30px; margin-top:36px;}
.pc2{ margin-top:0px; line-height:17px;}
.cont3-2 p{ font-family:"宋体"; font-size:22px; line-height:48px; color:#535354; text-indent:2em;}
.cont3-2 a{ color:#db1a21; font-family:"宋体"}

.cont4{ width:1000px; float:left;}
.cont4-1{ width:1000px; float:left; margin-top:35px; margin-bottom:20px;}
.cont4-11{ width:520px; float:left; margin-left:19px;}
.c4 img{ border:3px solid #ffffff;}
.c4 p{ width:100%; text-align:center; font-family:"宋体"; font-size:14px; line-height:30px; color:#535354;}
.cont4-111{ width:319px; float:left; position:absolute;}
.cont4-112{ width:287px; float:left; position:relative; top:148px; left:255px;}
.cont4-112 img{ margin-left:30px;}
.cont4-12{ width:405px; float:left; font-family:"宋体"; font-size:22px; line-height:48px; color:#535354; text-indent:2em; margin-left:40px;}
.cont4-12 a{ color:#db1a21; font-family:"宋体"}
.cont5-1{ width:1000px; float:left; margin-top:38px; margin-bottom:30px;}
.c5{ width:231px; float:left; }
.c5 img{float:left; border:3px solid #ffffff}
.c5 p{ width:100%; float:left; text-align:center; font-family:"宋体"; font-size:14px; line-height:30px; color:#535354;}
.cont5-12{ width:504px; float:left; text-indent:2em; font-family:"宋体"; font-size:18px; line-height:30px; color:#535354; margin-left:20px; }
.cont5-12 a{ color:#db1a21}
.cont5-13{ float:right;}

.cont5p2-1{ width:321px; float:left; margin-right:18px;}
.cont5p2-11 img{ width:316px; height:242px;border:3px solid #ffffff;}
.cont5p2-12{ width:100%; float:left; margin-top:25px;}
.cont5p2-12 h3{ font-size:18px; color:#db1a21; line-height:24px; font-family:"宋体";}
.cont5p2-12 p{ width:100%; float:left; text-indent:2em; font-size:16px; line-height:24px; color:#535354; margin-top:15px;}


/* widget-slider */

#slider-block {width:1000px; float:left; margin-top:33px; margin-bottom:45px; }
.container { width:840px; }
.slide { width:800px; }
#loopedSlider { width:1000px; }

#slider-block {position:relative; }
.container { width:1000px; height:500px!important; position:relative; overflow:hidden; margin:0 auto; }
.container div { width:1000px;  position:absolute;  }
#loopedSlider { position:relative; margin:0 auto; }
#loopedSlider .nav-buttons { list-style-type:none; margin:0; padding:0; position:relative; width:1200px; top:100px; left:-100px; }
#loopedSlider a li#p { position:absolute; top:140px; left:30px; width:48px; height:90px; background:url(images/btn-prev.png) center center no-repeat; }
#loopedSlider a li#p:hover{background:url(images/btn-prev2.png) center center no-repeat; }
#loopedSlider a li#n { position:absolute; top:140px; right:30px;width:48px; height:90px; background:url(images/btn-next.png) center center no-repeat;}
#loopedSlider a li#n:hover{ background:url(images/btn-next2.png) center center no-repeat;}
.container ul.widget { float:left; width:304px; margin-right:43px; color:#eeeeee; }
.container ul.last { margin-right:0px; }
.container ul.widget h3 { font-family:Arial; color:#fff; font-size: 24px; font-weight:bold; margin:10px 0 0; }
.container ul.widget a { color:#fff; position:absolute; width:304px; }
.container ul.widget li ul { padding:0; margin:0; }
.container ul.widget li ul li{width:304px; height:234px;}
.container ul.widget li ul li img{ width:304px; height:234px; }
.container ul.widget li ul li:first-child{ margin-bottom:30px;}
.img-txtbg{ width:304px!important; height:40px; position:relative!important; background-color:#000000; z-index:9;opacity:0.5; top:195px!important;}
.img-txt{ width:304px!important; text-align:center; position:relative!important; font-size:14px; top:165px; z-index:99; font-family:"宋体"}
.cont7{ width:1000px; float:left}
.cont7-1{width:1000px; float:left; height:603px;margin-top:33px; margin-bottom:45px;}
.wrap {float:left; position:relative; width:1000px; height:603px; z-index:1; overflow:hidden; position:absolute; }
.cc { width:3000px;position:absolute; top:0px;z-index:2;overflow:hidden}
.ccb{ width:1000px;float:left;}
.btn {float:left; width:11px; z-index:3; cursor:pointer; position:relative; top:240px;}  
#btn_l{width:48px; height:90px; background:url(images/btn-prev.png) center center no-repeat; left:-70px;}
#btn_l:hover{background:url(images/btn-prev2.png) center center no-repeat;}
#btn_r{width:48px; height:90px; background:url(images/btn-next.png) center center no-repeat; right:-980px;}
#btn_r:hover{background:url(images/btn-next2.png) center center no-repeat;}
.ccb ul{ float:left; list-style:none; width:1000px; height:183px; margin-bottom:25px}
.ccb ul li{ width:238px; height:183px; margin-right:15px; float:left;}
.ccb ul li:last:child{ margin-bottom:0px;}
.last{ margin-right:0px!important; margin-bottom:0px!important}

.cont5p3-1{ width:1000px; float:left; position:relative}
.wp3 {float:left; position:relative; width:1000px; height:438px; z-index:1; overflow:hidden;}
.bb {height:438px; position:absolute; top:0px; z-index:2;overflow:hidden}
.btn3{float:left; width:11px; z-index:3; cursor:pointer; position:relative; top:40px;}  
#b-l{width:48px; height:90px; background:url(images/btn-prev.png) center center no-repeat; left:-70px; position:absolute; top:150px;}
#b-l:hover{background:url(images/btn-prev2.png) center center no-repeat;}
#b-r{width:48px; height:90px; background:url(images/btn-next.png) center center no-repeat; position:absolute; right:-70px; top:150px;}
#b-r:hover{background:url(images/btn-next2.png) center center no-repeat;}
.bbt{ width:1000px; float:left}
.btt img{ float:left;}
.p3-1{ width:224px; float:left; border:3px solid #ffffff; background-color:#ded5ff; height:432px; margin-left:25px;}
.p3-img{ width:224px; float:left}
.p3-img img{ width:224px; height:185px; position:absolute}
.p3-txt{ width:192px; float:left; margin-left:22px; margin-top:160px; font-family:"宋体"; font-size:18px; line-height:24px; text-indent:2em;}
.p3-txt a{ color:#db1a21}
.p3-f{ width:100%; height:30px; background:#000000; opacity:0.5; position:relative; top:155px;}
.p3-ftxt{ width:100%; text-align:center; float:left; color:#FFFFFF; position:relative; top:130px;}

.ccccc{ width:238px; height:183px; float:left; position:absolute}
.ccccc img{ width:238px; height:183px;}
.img-txtbg2{ width:238px; height:40px; background-color:#000000;opacity:0.5; z-index:9; position:relative; top:144px;  }
.img-txt2{ width:238px; text-align:center; font-family:"宋体"; font-size:14px; color:#FFFFFF; z-index:99; position:relative; top:115px;  }
		
.bottom{ width:1000px; float:left; text-align:center; font-family:"宋体"; font-size:14px; line-height:26px; color:#2b2b2b}