@charset "gb2312";
/* CSS Document */

* { margin: 0; padding: 0; }
img { border: 0; }
body { background: #ffffff; min-width: 1440px; }
a { text-decoration: none; }
#daohang { width: 1200px; margin: 0 auto; }
.biaoti { float: left; width: 500px; line-height: 35px; height: 35px; font-size: 14px; font-family: "Microsoft YaHei"; color: #097db9; }
.na { height: 35px; float: right; width: 325px; }
.na img { float: right; width: 106px; height: 16px; display: block; margin: 9px; }
#dingbu { width: 200px; line-height: 35px; height: 35px; margin: 0 auto; font-size: 12px; font-family: "Microsoft YaHei"; color: #097db9; float: left; }
#dingbu a { color: #097db9; width: 60px; height: 35px; line-height: 35px; }
/*header开始*/
#headerbj { height: 125px; border-top: solid 1px #dddddd; width: 100%; }
#header { width: 1200px; height: 125px; margin: 0 auto; }
#header .logo { width: 460px; height: 109px; float: left; display: block; }
.search_hot { width: 389px; height: 65px; float: right; margin-top: 25px; margin-right: 21px; }
.searchm { width: 389px; height: 37px; }
.search_input { width: 345px; height: 37px; float: left; }
.text { width: 340px; height: 37px; padding-left: 5px; background: url(../images/55.jpg) no-repeat; border: 0; font-size: 12px; font-family: "Microsoft YaHei"; color: #000; line-height: 37px; }
.button { background: url(../images/0404_07_07.jpg) no-repeat center center; width: 44px; height: 37px; border: 0; }
.hot { width: 345px; height: 28px; }
.hot ul { width: 345px; height: 28px; }
.hot ul li { float: left; font-size: 12px; font-family: "Microsoft YaHei"; padding-left: 5px; line-height: 28px; list-style-type: none; }
.hot ul li a { color: #ee5e01; }
/*header结束*/
/*nav开始*/

#navbj { background: url(../images/12.jpg) repeat-x; height: 56px; }
#nav { width: 1200px; height: 56px; margin: 0 auto; }
#navigation { width: 900px; height: 43px; float: left; margin-top: 13px; }
#navigation li { float: left; line-height: 43px; width: 128px; text-align: center; list-style-type: none; }
#navigation li a { width: 128px; display: block; height: 43px; line-height: 43px; font-size: 16px; font-family: "Microsoft YaHei"; text-align: center; float: left; color: #fff; display: block; list-style-type: none; }
#navigation li a:hover { background: #ffb400; width: 128px; display: block; height: 43px; color: #FFF; }
#dianhua { width: 243px; height: 56px; float: right; }
/*nav结束*/

/*banner开始*/






.flexslider { position: relative; height: 500px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 500px; }
.slides li a { display: block; width: 100%; height: 100%; text-align: left; text-indent: -9999px }
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; left: 48%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 14px; float: left; 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; left: 0; 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: 60px; background: url(../images/prev.png) center center no-repeat; }
.flex-direction-nav li a.flex-next { right: 60px; background: url(../images/next.png) center center no-repeat; }
/*banner结束*/
#searchbj { background: #e3e3e3 url(../images/er.jpg) repeat-x bottom; height: 232px; }
.search { width: 1100px; height: 232px; margin: 0 auto; }
.search ul { width: 1005px; margin: 0 auto; margin-top: 20px; }
.search ul li { float: left; width: 179px; display: block; height: 200px; list-style-type: none; margin-left: 11px; margin-right: 11px; _margin-left: 9px; _margin-right: 9px; background: url(../images/er5.jpg) no-repeat; }
.search ul li a { width: 179px; height: 200px; display: block; }
.search ul li img { width: 85px; height: 85px; margin: 0 auto; padding-top: 20px; padding-bottom: 20px; display: block; }
.search ul li p { height: 75px; color: #000; line-height: 60px; text-align: center; font-size: 14px; }
/*content开始*/


#main1 { margin: 0 auto; height:555px; background:#28a0de; }
.indexbt{ width:1200px; margin:0 auto;}
.indexbt img { margin:0 auto; display:block; }
#pro_list_indexm { width:1200px; margin: 0 auto; }
#pro_list_indexm ul { width: 1200px; margin: 0 auto; height: 380px; margin-top: 5px; }
#pro_list_indexm ul li { float: left; list-style-type: none; margin-left:8px; margin-right:8px;width:224px; height:380px; display:block;  font-family: "Microsoft YaHei";  background:url(../files/2_031.jpg) no-repeat;}
#pro_list_indexm ul li a { width:224px; height:380px; display:block; }
#pro_list_indexm ul li a .title{ color:#0048bf}
#pro_list_indexm ul li a .des{ color:#fff}
#pro_list_indexm ul li a:hover{ width:224px; height:380px; display:block; background:url(../files/2_032.jpg) no-repeat; }
#pro_list_indexm ul li a:hover .title{ color:#fff}
#pro_list_indexm ul li a:hover .des{ color:#0048bf}

#pro_list_indexm ul li h1{ width:224px; line-height:54px; height:54px; text-align:center; font-size:27px;}

#pro_list_indexm ul li p{ padding-left:10px;  padding-right:10px; padding-top:10px; height:176px; font-weight:100px; font-size:14px; line-height:33px;}
#pro_list_indexm ul li h2{width:224px; height:50px; line-height:50px; text-align:center; color:#ffffff; font-weight:100; font-size:16px; text-align:center;}



#main2 { width: 1200px;  margin: 0 auto; }
#main3 { width:100%; overflow:hidden;}
#main3 img{ display:block; margin:0 auto; overflow:hidden;}



.dibudaohang { background: #28a0de; }
#navigationa{ width:1200px; margin:0 auto;}

#bot { width: 1200px; margin: 0 auto; margin-top: 15px; margin-bottom: 15px; }
.bot { font-size: 12px; font-family: "Microsoft YaHei"; color: #555555; }
.bot p { color: #555555; line-height: 24px; }
.bot p a { color: #555555; }
#contenta { width: 1200px; margin: 0 auto; background: #e8e8e8; }
#contenta1 { width: 1160px; margin: 0 auto; background: #fafafa; padding-bottom: 20px; }
#about { width: 1100px; margin: 0 auto; }
#left { width: 330px; float: left; margin-top: 15px; background: url(../images/05.jpg) repeat-y right top; }
#type { width: 283px; }
#type ul { width: 245px; margin-top: 20px; margin-bottom: 20px; }
#type ul li { width: 245px; height: 40px; display: block; line-height: 35px; list-style-type: none; font-size: 14px; font-weight:bold; font-family: "Microsoft YaHei"; border-bottom: solid 1px #e1e0db; }
#type ul li a { width: 200px; height: 40px; color: #007bbb; display: block; padding-left: 45px; }
#type ul li a:hover { color: #ffffff; background: url(../images/hover.jpg) no-repeat; width: 200px; height: 40px; display: block; }
#type .bt { width: 283px; height: 67px; }
.type { width: 283px; }
.type .bt { width: 283px; height: 67px; }
#PARENT { width: 283px; }
#type1 { width: 245px; line-height: 35px; list-style-type: none; text-align: left;/*定义整个ul菜单的行高和背景色*/ }
/*==================一级目录===================*/
#type1 a { width: 200px; display: block; color: #007bbb; padding-left: 45px;/*Width(一定要)，否则下面的Li会变形*/ }
#type1 li { float: left;/*float：left,本不应该设置，但由于在Firefox不能正常显示
 继承type的width,限制宽度，li自动向下延伸*/ font-size: 14px; font-family: "Microsoft YaHei"; border-bottom: solid 1px #e1e0db; font-weight:bold; }
#type1 li a:hover { color: #ffffff; background: url(../images/hover.jpg) no-repeat; width: 200px; display: block; /*一级目录onMouseOver显示的背景色*/ }
/*==================二级目录===================*/
#type1 li ul { list-style: none; text-align: left; display:none}
#type1 li ul li { background: none; /*二级目录的背景色*/ font-size: 12px; border-bottom: none; font-weight:100; }
#type1 li ul a { padding-left: 65px; width: 180px;/* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/ }
/*下面是二级目录的链接样式*/
#type1 li ul a:link { color: #333; text-decoration: none; }
#type1 li ul a:visited { color: #333; text-decoration: none; }
#type1 li ul li:hover a,#type1 li ul li.on a{ color: #007bbb; text-decoration: none; font-weight: normal; background: none;/* 二级onmouseover的字体颜色、背景色*/ }
/*==============================*/
#type1 li:hover ul { left: auto; }
#type1 li.sfhover ul { left: auto; }
#type1 ul.collapsed { display: none; }
-->
#lxwm { width: 245px; margin-top: 40px; }
#lxwm .bt { height: 129px; width: 245px; margin: 0 auto; }
#lxwmnr { width: 245px; background: url(../images/lxbj.jpg) no-repeat center bottom; min-height: 265px; }
#lxwmnr p { font-size: 12px; font-family: "Microsoft YaHei"; color: #515151; line-height: 24px; }
#right { width: 722px; float: right; margin-top: 15px; }
#right .bt { background: url(../images/a.jpg) no-repeat left center; height: 30px; line-height: 30px; width: 715px; }
.a4 { height: 30px; padding-left: 30px; color: #000000; float: left; font-size: 14px; font-family: "Microsoft YaHei"; }
.a4 a { color: #000000; }
.a4 a:hover { color: #007bbb; }
.img4 img { width: 722px; height: 101px; margin: 0 auto; display: block; margin-top: 15px; margin-bottom: 15px; }
.img3 table tr td strong { color: #007bbb; font-size: 12px; font-family: "Microsoft YaHei"; }
#danye { width: 722px; font-size: 12px; font-family: "Microsoft YaHei"; color: #555555; line-height: 24px; overflow:hidden; }
#danye p{ text-indent:24px;}
#danye table tr td img{  display:block;}
 ul li{ list-style-type:none;}
.img2 img { width: 296px; height: 412px; float: left; padding: 10px; }
.newsjpg img { display: block; }
#news { width: 722px; }
#news ul li { list-style-type: none; margin-top: 10px; }
#news table tr td h1 { color: #28a0de; font-size: 14px; font-family: "Microsoft YaHei"; }
#news table tr td h1 a { color: #28a0de; font-size: 14px; font-family: "Microsoft YaHei"; }
#news table tr td p { font-size: 12px; font-family: "Microsoft YaHei"; color: #888888; line-height: 24px; }
#news table tr td h2 { color: #28a0de; font-size: 12px; font-family: "Microsoft YaHei"; font-weight: 100; }
#news table tr td h2 a { color: #28a0de; }
.img5 img { width: 115px; height: 71px; padding: 5px; border: solid 1px #d2d2d2; }
#newslist { width: 716px; }
#newslist ul { width: 716px; margin: 0 auto; }
#newslist ul li { list-style-type: none; text-align: right; height: 35px; line-height: 35px; font-size: 12px; font-family: "Microsoft YaHei"; border-bottom: solid 1px #dadada; }
#newslist ul li a { color: #28a0de; text-decoration: none; cursor: pointer; }
#newslist ul li .mr { float: left; padding-left: 18px; background: url(../images/58.jpg) no-repeat left center; }
#newslist ul li em { font-style: normal; padding-right: 5px; background: #28a0de; padding-left: 5px; color: #FFF; }
#newcon { width: 722px; }
#newcon h1 { color: #555555; font-size: 14px; font-family: "Microsoft YaHei"; height: 30px; line-height: 30px; text-align: center; margin-top: 20px; margin-bottom: 10px; }
#newcon .m1 { width: 722px; height: 23px; margin: 0 auto; font-size: 12px; font-family: "Microsoft YaHei"; color: #28a0de; text-align: center; line-height: 23px; }
.newscon { width: 722px; margin-top: 10px; }

.newscon p { color: #555555; font-size: 14px; font-family: "Microsoft YaHei"; line-height: 25px; padding-left: 10px; padding-right: 10px; text-indent:24px; }

#prolist { width: 722px; }
#prolist ul { width: 716px; margin: 0 auto; }
#prolist ul li { float: left; width: 207px; height: 215px; display: block; list-style-type: none; margin-left: 15px; margin-right: 15px; _margin-left: 12px; _margin-right: 12px; margin-top: 8px; background: url(../images/1_03.jpg) no-repeat; }
#prolist ul li img { width: 207px; height: 155px; display: block; margin-bottom: 15px; }
#prolist ul li p { font-size: 12px; font-family: "Microsoft YaHei"; line-height: 15px; line-height: 24px; text-align: center; width: 207px; }
#prolist ul li a { color: #999999; text-decoration: none; cursor: pointer; width: 207px; height: 215px; display: block; }
#prolist ul li a:hover { color: #28a0de; text-decoration: none; cursor: pointer; width: 207px; height: 215px; display: block; background: url(../images/03a.jpg) no-repeat; }
#prolista { width: 722px; }
#prolista ul { width: 716px; margin: 0 auto; }
#prolista ul li { float: left; width: 220px; height: 100px; display: block; list-style-type: none; margin-left: 9px; margin-right: 9px; _margin-left: 9px; _margin-right: 9px; margin-top: 9px; margin-bottom: 9px; position: relative; }
#prolista ul li img { width: 220px; height: 100px; display: block; position: relative; z-index: 1; }
#prolista ul li p { font-size: 12px; font-family: "Microsoft YaHei"; width: 220px; height: 35px; position: absolute; left: 0; bottom: 0; background: #0067b8; z-index: 9999999; display: block; line-height: 35px; text-align: center; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
#prolista ul li a { color: #fff; text-decoration: none; cursor: pointer; width: 220px; height: 35px; display: block; font-size: 14px; }
#procon { width: 716px; }
#Tam { width: 716px; margin: 0px; padding: 0px; margin: 0 auto; }
/*菜单class*/
.wenm { width: 716px; height: 50px; line-height: 50px; }
.wenm ul { margin: 0px; padding: 0px; }
.wenm li { float: left; display: block; cursor: pointer; width: 178px; text-align: center; color: #363636; font-size: 16px; height: 50px; line-height: 50px; background: #e7e7e7; margin-left: 1px; }
.wenm li.hover { padding: 0px; width: 178px; background: #f1f1f1; color: #363636; height: 50px; line-height: 50px; }
.Ctbom { clear: both; margin-top: 0px; border-top: none; width: 716px; }
.img6 img { width: 460px; height: 340px; margin: 0 auto; display: block; }
#procon p { color: #555555; font-size: 14px; font-family: "Microsoft YaHei"; line-height: 25px; padding-left: 10px; padding-right: 10px; line-height:24px; text-indent:24px; }
#news_list ul { width: 650px; height: 230px; padding: 9px; }
#news_list ul li { width: 650px; padding-left: 10px; height: 25px; line-height: 25px; *height: 22px;
 *line-height: 22px;
padding-right: 10px; }
#news_list .one { background: #F0F0F0; }
#news_list ul li span { float: left; }
#news_list ul li strong { float: right; font-weight: normal; }
#ym { text-align: center; height: 40px; margin-top: 15px; }
#ym a { list-style-type: none; font-size: 12px; font-family: "宋体"; color: #fff; padding-right: 10px; padding-left: 10px; border: solid 1px #dddddd; text-align: center; display: inline-block; height: 38px; text-decoration: none; line-height: 38px; background: #28a0de; }
#ym .select { height: 38px; border: solid 1px #28a0de; background: #ffffff; color: #28a0de; }
#ym a:hover { height: 38px; border: solid 1px #28a0de; background: #ffffff; color: #28a0de; }
#ym1 { margin-top: 10px; margin-bottom: 10px; }
#ym1 p { font-size: 12px; font-family: "宋体"; color: #555555; line-height: 24px; padding-left: 10px; }
#ym1 p a { font-size: 12px; font-family: "宋体"; color: #555555; }
#ym1 p a:hover { color: #28a0de; }
