body{ font-family: "微软雅黑"; font-size:13px; line-height:2; font-weight:normal; margin:0 auto; padding:0;max-width:100%;min-width:1200px;}
a{ text-decoration:none; color:#666666}
a:hover{ text-decoration:none;color:#42035d;}
html, body, div, span, ul, li, ol, dl, dt, dd, table, td, th, p, fieldset, form, pre, blockquote, h1, h2, h3, h4, h5, h6, input, img, a { margin: 0; padding: 0; }
ul,li,ol{ list-style: none; }
img { border: none; }
.clear{ clear:both; height:0px;}
.inner{ width:1200px; margin:0 auto; background-image:url(ibg.gif)}
.fl{ float:left;}
.fr{ float:right;}


/*head*/
#head{height:30px; width:100%;border-bottom:1px solid #ccc; line-height:30px; font-size:12px;}
#head span{ color:#7d7d7d;}
#head p a{ color:#7d7d7d;  }
#head p a:hover{color:#42035d;-webkit-transition: all .5s;transition: all .5s;}


/*logo*/
.top{height:77px; margin:10px auto;}
/*.logo h2{ border-left:1px solid #999; padding-left:100px; font-size:25px; font-weight:bold; float:left; line-height:3.5; color:#333;}*/
.tr{ float:right; text-align:right; font-size:14px}
.tr a{ color:#000000; font-size:10px;}

/*nav*/
nav{ height:54px;line-height:54px; text-align:center; background-image:url(nav_bg.gif); background-color:#1ca1cd; max-width:100%; min-width:100%}
nav ul,nav li{ list-style:none; text-align:center}
nav>ul{ width:1200px; margin:0 auto;}
nav>ul>li{float:left; padding:0 40px;height:54px; text-align:center;position:relative; }
nav>ul>li a{ color:#fff; font-size:14px; display:block;white-space: nowrap;
    font-style: normal;
    font-weight: normal;
    font-family: arial;
    display: block;
    padding: 0px;
    text-align: center;
    text-decoration: none;
    overflow: hidden;}
/*nav>ul>li:hover{background:url(navbg.png) no-repeat bottom center; }*/
nav>ul>li:hover{ background-color:#ff7810}
nav>ul>li:hover>a{ color:#fff;-webkit-transition: all .5s;transition: all .5s; }
nav li ul{ display:none; position:absolute; top:50px; z-index:5; left:0;}
nav li:hover ul{ display:block;}
nav li li{ background:#ff7810; padding:0 50px; line-height:40px;border-bottom:1px solid #ccc;}
nav li li a{ color:#fff; font-size:14px;}
nav li li a:hover{ color:#d39a41;-webkit-transition: all .5s;transition: all .5s;}

.dhang{width:1200px; margin:0 auto; font-family: 微软雅黑; color: rgb(67, 67, 67);font-size: 14px; height:50px; line-height:50px}
.dhang a{color:#333333}


/*banner*/
.flexslider{height:588px;position:relative;overflow:hidden;background:url(loading.gif) 50% no-repeat; width:100%; margin:0 auto;}
.slides{position:relative;z-index:1;}
.slides li{height:588px;}
.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:#fff; border-radius:50%;}
.flex-control-nav .flex-active{background:#42035d;}
.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;}




.product{ padding:20px 0 50px 0;}
.hd{word-wrap: break-word;word-break: break-all;overflow: hidden;}
.hd span{ margin:5px 0px; text-align:center}
.hd span a{color:#333333;}


/*about*/
.about{ width:100%; display:block; max-height:400px;min-height:400px; background-color:#0087c7; margin:0px auto; overflow:hidden}



/*news*/

.news{ float:left; width:44%}
.news img{ width:535px; height:330px;}
.newst{ border-bottom:1px solid #ccc; line-height:2;float:left; width:92%; margin-bottom:20px;}
.newst h2{ font-size:20px; font-weight:bold;}
.newst h2 b{ font-weight:normal; color:#d39a41; text-transform: uppercase; font-size:14px;}
.newst h2 img{  width:16px; height:16px; }
.new{ margin-top:10px; padding:5px; width:90%;}
.new li{ margin-bottom:20px; max-height:80px}
.new li h2{ font-size:18px; width:90px; text-align:center; float:left; margin-right:10px;font-weight:normal; }
.new li h2 b{ width:90px; float:left; background:#d39a41; font-weight:normal; color:#fff;}
.new li h2 i{ width:90px; float:left; background:#e3e2e2; line-height:2; color:#333; font-style:normal;}
.new li p{ line-height:1.5; font-size:13px; color:#555;}
.new li h3 a{ font-size:15px; color:#333;}

/*资讯*/
.zxs{ float:right; width:55%}
.zxs .newst{ width:100%;}
.zxs img{ width:580px; height:170px;}
.zx{ margin-top:15px;}
.zx li{ line-height:2; font-size:14px; background:url(../images/zxb.jpg) repeat-y 0px -3px; padding-left:20px; float:left; width:100%;}
.zx li a{ float:left; color:#000;}
.zx li a:hover{ color:#d39a41;-webkit-transition: all .5s;transition: all .5s;}
.zx li span{ float:right; color:#333;} 


#gundong{ padding:0px 5px; height:260px; width:1200px; margin:0px auto}
#gundong li{padding-left:1px; float:left;}
.hceg a{ color:#333333}
/*foot*/

#tabs{ margin-top:30px;font-weight:bold; }
#tabs a{ color: #000000;}

#ftb{background-color:#0087c7; width:100%; height:248px}
#ftb .foot{width:1200px; margin:0px auto; color:#FFFFFF;}
.foot a{color:#FFFFFF}
.foot span{ padding:0px 10px}
.foot li{padding-left:20px; float:left;}

.tb{ margin:20px 20px}
.tb img{width:35px; height:35px; margin:0px 10px; background-color:#0073a9;border:1px solid #0073a9;border-radius: 50px;-moz-border-radius: 50px; -webkit-border-radius:50px;}
.dhb img{width:50px; height:50px; margin:0px 10px; background-color:#0073a9;border:1px solid #0073a9;border-radius: 50px;-moz-border-radius: 50px; -webkit-border-radius:50px;}


/*ban*/
.ban{ background:url(../images/ban.jpg) center no-repeat; height:555px; margin-bottom:40px;}


/*content*/
.net h2{ float:left; color:#333; font-size:25px; line-height:1; margin-bottom:20px;}
.net h2 em{white-space:nowrap; font-style:normal;color:#d39a41; font-size:14px; text-transform:uppercase;}
.net h3{ float:right; background:url(../images/tel24.png) no-repeat; padding-left:50px; font-size:14px; color:#555; line-height:1;}
.net h3 em{ line-height:1.5; font-size:22px; color:#d39a41;}
.net p a{ color:#333; margin-bottom:20px;}

.title{ border-bottom:1px solid #42035d; margin-top:30px; height:45px; margin-bottom:20px;}
.title a{ line-height:40px; width:115px; height:45px; text-align:center;color:#333; font-size:15px; float:left; display:block;}
.title a:hover{background:url(../images/navbg.png) no-repeat; color:#fff;}
.cont{ text-align:center; line-height:3;}


.showpage{
	padding-top:5px;
	height:30px;
	line-height:30px;
	text-align:center;
}
.showpage a{
	border:#DDD solid 1px;
	padding:3px 5px 2px 5px;
	color:#888;
}