body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {margin:0; padding:0;}   
body{
	color: #333333;
	font-size: 12px;
	font-family:"Microsoft YaHei",微软雅黑;
	/*background: url(../images/bj.jpg);*/
	min-width: 1300px;
}
fieldset,img { border:0; }   
ul,ol,li{list-style-type:none;}
select,input,img{vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
a{text-decoration:none; color:#707070}
a:link{color:#252525;}
a:visited{color:#252525;}
a:hover,a:active,a:focus{color:#941415;}
.center{ margin:0 auto}
.right{ float:right;}
.left{ float:left}
.clearit{clear:both}
.juli{ width:100%; height:50px;}

.banner{ width:100%; height:549px; background:url(../images/banner.jpg) no-repeat center;}

.abbanner{ width:100%; height:300px; background: url(../images/abbanner.jpg) no-repeat center; border-bottom:#eee solid 40px}
.kcbanner{ width:100%; height:300px; background: url(../images/kcbanner.jpg) no-repeat center; border-bottom:#eee solid 40px}
.xwbanner{ width:100%; height:300px; background: url(../images/xwbanner.jpg) no-repeat center; border-bottom:#eee solid 40px}

.zsbanner{ width:100%; height:300px; background: url(../images/zsbanner.jpg) no-repeat center; border-bottom:#eee solid 40px}
.szbanner{ width:100%; height:300px; background: url(../images/szbanner.jpg) no-repeat center; border-bottom:#eee solid 40px}
.lxbanner{ width:100%; height:300px; background: url(../images/lxbanner.jpg) no-repeat center; border-bottom:#eee solid 40px}


.top{ width:1100px; height:98px;}
.logo{ width:700px; line-height:98px; font-size:22px; color:#941415;}
.tel{ width:205px; height:53px; line-height:25px; color:#333; font-size:18px; background:url(../images/tel.jpg) no-repeat left; padding-left:60px; margin-top:23px}

.dhbox{ width:100%; height:57px; background:#484848}
.dh{ width:1100px; height:57px; }
.dh li{ width:110px; height:57px; line-height:57px; text-align:center; float:left; font-size:16px; margin:0 20px;}
.dh li:hover{ background:#156bae}
.dh li a{ width:110px; height:57px; display:block; color:#FFF}
.dhin{ background:#156bae}

.abdh{ width:600px; height:160px;}
.abdh li{ width:165px; height:50px; float:left; margin:60px 65px 50px; text-align:center; line-height:50px}
.abdh li a{ width:163px; height:48px; display:block;border-radius:10px; border:#333 solid 1px; color:#156bae; font-size:18px;}
.abdh li a:hover{ background:#156bae; color:#FFF; border:none}
.abdhin{ background:#156bae; color:#FFF; border-radius:10px;}
.abdh li.abdhin a{ color:#FFF; border:none}

.abnrbox{ width:1100px; height:auto; overflow:hidden;}
.wh1{ width:1100px; height:300px}
.wh1 li{ width:300px; height:300px; float:left; background:#acacac; margin:0 33px}
.wh1 li img{ padding:38px 94px 0}
.wh1 li p{ font-family:"宋体"; font-size:14px; line-height:70px; color:#FFF; text-align:center}
.wh1 li:hover{ background:#0072bc}
.wh2{ width:732px; height:300px; margin:90px auto}
.wh2 li{ width:300px; height:300px; float:left; background:#acacac; margin:0 33px}
.wh2 li img{ padding:38px 94px 0}
.wh2 li p{ font-family:"宋体"; font-size:14px; line-height:70px; color:#FFF; text-align:center}
.wh2 li:hover{ background:#0072bc}


.tdbox{ width:1120px; height:auto; overflow:hidden; margin-top:70px}
.tdbox li{ width:244px; height:345px; padding:8px; float:left; margin:20px 10px;}
.tdbox li img{ padding-bottom:20px}
.tdbox li p{ width:244px; height:25px; line-height:25px;  color:#333; font-size:20px; text-align:center}
.tdbox li:hover{ background:#e1e1e1;box-shadow: 5px 5px 5px #ccc;}
.tdbox li:hover .tdin{ color:#F00}


.zsjmbox{ width:1100px; height:392px; overflow:hidden; position:relative; margin-top:80px}
.zsjmbox img{ width:295px; height:267px; position:absolute; z-index:2; padding-top:62px}
.zsjmwz{ width:725px; height:390px; padding-left:160px; border:#333 solid 1px; position:absolute; right:0; top:0; z-index:1}
.zsjmbt{ width:510px; height:90px; line-height:90px; border-bottom:#0072bc solid 3px; font-size:40px; color:#0072bc; margin-top:80px;}
.zsjmjj{ width:595px; height:100px; color:#0072bc; font-family:"宋体"; font-size:14px; line-height:24px; margin-top:20px;}
.zsjma{ width:116px; height:38px; line-height:38px; font-size:16px; text-align:center; border:#0072bc solid 1px; border-radius:10px; margin-right:70px; background:#FFF}
.zsjma a{ width:116px; height:38px; display:block; color:#0072bc}
.zsjmbox:hover .zsjmwz{ background:#0072bc; border:none}
.zsjmbox:hover .zsjmbt{ color:#FFF; border-bottom:#FFF solid 3px}
.zsjmbox:hover .zsjmjj{ color:#FFF}

.kcbox{ width:1120px; height:auto; overflow:hidden;}
.kcbox li{ width:343px; height:277px; float:left; margin:10px 15px 10px; position:relative}
.kcbox li p{ width:323px; height:70px; line-height:70px;  color:#333; font-size:16px; padding:0 10px}
.kcbox li:hover{box-shadow: 5px 5px 5px #ccc;}
.kczz{ width:343px; height:207px; position:absolute; background:#333; opacity:0.6;
filter:alpha(opacity=60); top:0; display: none}
.kczz img{ margin-top:71px; margin-left:139px}
.kcbox li:hover .kczz{ display:block}

.kcdh{ width:945px; height:41px; margin:40px auto;}

/*下拉菜单*/
/* common styling */
/* set up the overall width of the menu div, the font and the margins */
.menu {
width:945px; 
margin:0 auto; position:relative; z-index:10
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
float:left; 
position:relative;
}
.current{ background:#156bae; color:#FFF}
.menu ul li.current a{ color:#FFF}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:115px; 
height:40px; 
color:#000; 
line-height:40px; 
font-size:14px;
}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#fff; 
background:#156bae;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:40px; 
left:0; 
width:135px;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block; 
background:#156bae; 
color:#fff;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
background:#fff; 
color:#156bae;
}
/*下拉菜单 结束*/



.newsbox{ width:860px; height:auto; overflow:hidden}
.newsbox li{ width:860px; height:220px; margin-top:40px}
.newsbox li img{ width:360px; height:220px; float:left}
.news{ width:460px; height:138px; padding-top:20px}
.news a{line-height:80px; font-size:30px; overflow:hidden}
.news a:hover{ color:#156bae}
.news p{ line-height:25px; font-size:14px}

.lxwm{ width:1200px; height:330px; padding:80px 0;}
.lxwm img{ float:left}
.lxwmjs{ width:560px; height:330px;}
.lxwmbt{ width:560px; height:60px; padding-top:40px; line-height:60px; color:#1e5b9e; border-bottom:#ababab solid 1px; font-size:34px}
.lxwmfs{ width:480px; height:150px; line-height:37px; color:#666; font-size:16px; background:url(../images/lxtb.jpg) no-repeat left; padding:5px 40px; margin-top:10px}




.endline{ width:100%; height:40px; background:#eee}
.endbox{ width:100%; height:340px; background:url(../images/endbj.jpg) repeat-y center; overflow:hidden;}
.end{ width:1100px; height:210px; background: url(../images/endlogo.png) no-repeat 20px 35px}
.enddh{ width:1100px; height:40px; text-align:center; line-height:40px; padding-top:25px}
.enddh a{ font-size:16px; color:#FFF; padding:0 30px}
.endan{ width:360px; height:90px; margin-top:15px}
.endan li{ float:left; margin:0 15px}
.endlj{ width:1100px; height:40px; text-align:center; line-height:40px; font-size:16px; color:#FFF; }
.endlj a{ font-size:16px; color:#FFF; padding:0 10px}
.endadd{ width:1100px; height:120px; color:#FFF; font-size:16px; line-height:36px; text-align:center; border-top:#FFF solid 1px; padding-top:8px}
.endbq{ width:100%; height:68px; line-height:68px; background:#1464a3; color:#fff; text-align:center; font-size:16px}




.sy1{ width:1100px; height:auto; overflow:hidden;}
.sy2{ width:100%; height:790px; overflow:hidden; background:url(../images/syn2bj.jpg) no-repeat center;}
.sy2box{ width:1136px; height:auto; overflow:hidden; margin-top:25px}
.sy2box li{ width:244px; height:212px; overflow:hidden; border-radius:10px; float:left; margin:22px 20px; background:#3579ae}
.sy2box li img{ width:95px; height:95px; padding:25px 75px}
.sy2box li p{ font-size:24px; color:#FFF; font-weight:bold; line-height:40px; text-align:center}
.sy2box li:hover{ background:url(../images/ysbj.png) no-repeat center}


.sy3{ width:100%; height:509px;overflow:hidden; background:url(../images/syn31bj.jpg) no-repeat center;}

.sy3box{ width:1104px; height:auto; overflow:hidden; margin-top:60px}
.sy3box li{ width:256px; height:200px;  float:left; margin:0 10px}
.sy3box li img{border:#FFF solid 3px;}
.sy3box p{ font-size:16px; line-height:40px; color:#fff; text-align:center}



.sy4{ width:1134px; height:auto; overflow:hidden; margin-top:25px}

.sy4 li{ width:165px; height:415px; float:left; margin:70px 10px 90px; position:relative; border:#333 solid 1px}
.sy4 li p{ width:130px; height:55px; color:#5d5e5f; text-align:center; margin:0 auto; line-height:55px}
.sy4wz{ width:165px; height:415px; background:#156bae; color:#FFF; display:none; position:absolute; top:0; left:0; z-index:1}
.sy4wz p{  width:130px; height:55px; color:#fff; text-align:center; margin:0 auto; line-height:55px}
.sy4 li:hover .sy4wz{ display:block}

.sy5{width:100%; height:445px; overflow:hidden; background:#f5f5f5}
.sy5 ul{ width:1170px; height:170px; margin:0 auto}
.sy5 li{ width:145px; height:170px; background:url(../images/syn51bj.jpg) no-repeat center; margin:50px 25px; float:left}
.sy5 li p{ font-size:30px; font-weight:bold; text-align:center; padding-top:40px}

.sy6{width:100%; height:700px; overflow:hidden; background:url(../images/sy51bj.jpg) no-repeat center; margin-top:70px}
.sy6list{ width:1200px; height:340px; margin-top:70px}
.sy6list li{ width:246px; height:340px;  float:left; text-align:center; font-size:22px; color:#FFF; margin:0 20px}
.sy6list li p{ width:246px; height:47px; background:#b9b9b9;line-height:47px; font-size:24px; color:#FFF}
.sy6list li:hover p{ background:#156bae}

.sy7{ width:100%; height:232px; overflow:hidden; background:url(../images/syn71bj.jpg) no-repeat center}
.sy7list{ width:100%; height:504px; overflow:hidden; background:url(../images/syn72bj.jpg) no-repeat center}
.sy7list ul{ width:1100px; height:230px; margin:0 auto; margin-top:150px}
.sy7list li{ width:210px; height:230px; float:left; margin:0 5px}
.sy7list li p{ width:165px; height:auto; margin:0 auto; text-align:center}

.sy8{ width:1120px; height:640px; overflow:hidden; margin-top:30px}
.sy8 ul{ margin-top:55px}
.sy8 li{ width:260px; height:270px; float:left; margin:0 10px}
.sy8 li p{ background:#06C; color:#FFF; font-size:18px; text-align:center; line-height:30px}

.sy9{ width:100%; height:740px; overflow:hidden; background:#f6f6f6}
.sy9box{ width:1130px; height:390px; margin-top:75px}
.sy9l{ width:633px; height:390px;}
.sy9r{ width:470px; height:auto; font-size:18px; color:#7b7b7b; line-height:30px; padding-top:40px}

.sy101{ width:100%; height:330px; overflow:hidden; background:url(../images/syn101.jpg) no-repeat center}
.sy102{ width:100%; height:330px; overflow:hidden; background:url(../images/syn102.jpg) no-repeat center}
.sy103{ width:100%; height:330px; overflow:hidden; background:url(../images/syn103.jpg) no-repeat center}

.sy11{ width:100%; height:auto; overflow:hidden;}
.sy12{ width:100%; height:400px; overflow:hidden; background:url(../images/syn111.jpg) no-repeat center}







.sybt{ width:1100px; height:90px; background:url(../images/sybtbj.jpg) center no-repeat; text-align:center; color:#941415; margin-top:80px; line-height:40px; font-size:21px; padding-top:10px}

.wz{ width:1100px; height:auto; overflow:hidden}
.wzl{ width:550px; height:auto; overflow:hidden}

.ysbox{ width:1160px; height:170px; overflow:hidden; background:#c5e6f9; margin-top:20px; padding:0 20px}
.ysbox img{ border:#FFF solid 3px; margin-top:10px}













.yema{ width:1000px; height:100px; padding-top:30px; overflow:hidden}

/*上一个下一个*/
.page_updown{ font-size:12px; line-height:25px; margin-top:20px; color:#999}
/*分页*/
.dede_pages{ width:726px; height:auto; padding-right:12px; float:right; margin:0 auto
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 30px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

/* flexslider */
.flexslider{position:relative; width:100; margin:0 auto; height:549px;overflow:hidden;background:url(../images/banner.jpg) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:549px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
 
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


/* carousel */
.carousel {
	background: #fff;
	margin: 30px auto;
	width: 1100px;
	height: 400px;
	overflow: hidden;
	position: relative;
}
.carousel .slides {
	margin: 0px auto 30px;
	overflow: hidden;
	position: relative;
}
.carousel .slides .slideItem {
	padding: 0px;
	overflow: hidden;
	position: absolute;
	cursor: pointer;
	opacity: 1 !important;
}
.carousel .slides .slideItem a {
	overflow: hidden;
	display: block;
}
.carousel .slides .slideItem img {
	width: 100%;
	height: 100%;
}
.carousel .slides .slideItem .cover {
	left: 0px;
	top: 0px;
	width: 100% !important;
	height: 380px !important;
	display: block;
	position: absolute;
}
.prevButton {
	left: 12px;
}
.nextButton {
	background-position: 0px -40px;
	right: 12px;
}
/* gundong */
.rollphotos {WIDTH:1200px; margin:0 auto}
.blk_29 .Cont { width:1144px;MARGIN: 0px auto; OVERFLOW: hidden;}
.blk_29 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px;OVERFLOW: hidden;  ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {BACKGROUND: url(../images/left.png) no-repeat ; LEFT:5px; FLOAT: left; WIDTH:50px; CURSOR: pointer; POSITION: absolute; TOP:100px; HEIGHT:100px}
.blk_29 .RightBotton {RIGHT: 5px; BACKGROUND: url(../images/right.png) no-repeat ; FLOAT: right; WIDTH:50px; CURSOR: pointer; POSITION: absolute; TOP: 100px; HEIGHT:100px}
