/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
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, input, textarea, 
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;
	/*vertical-align: middle;*/
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	behavior:url("css/hover.htc");
	line-height: 1;
	font-size:12px;
	font-family: "microsoft yahei", Verdana, Helvetica, sans-serif;
	text-align:left;
	margin:0 auto;
}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


.shangt{width:100%; overflow: hidden; height:40px; background:#000;}
.shangtbox{width:1000px; margin:0 auto; overflow: hidden;}
.shangtbox .dizhi{float:left; font-size:14px; color:#666; height:40px; line-height:40px;}
.shangtbox .dianhua{float:right; width:330px; overflow: hidden; position:relative; height:40px; line-height:40px;}
.shangtbox .dianhua i{width:17px; height:16px; display: block; position:absolute; top:30%; left:0;  background: url(../images/xiao.png) no-repeat  -414px 0;}
.shangtbox .dianhua p{color:#666; font-size:14px; overflow: hidden; padding-left:24px; float:left;}
.shangtbox .dianhua p strong{color:#ff4c4c;}
.shangtbox .dianhua a{display: block; height:40px; line-height:40px; width:100px; background:#33a9e9; color:#fff; text-align: center; overflow: hidden; float:left; margin-left:30px;}
.shangtbox .dianhua a:hover{text-decoration: none;}
.daohang{width:1000px; height:110px; margin:0 auto; overflow: hidden;}
.logo{width:240px; height:110px; overflow: hidden; float:left;}
.logo img{width:240px; height:110px; display: block;}
.lianjie{float:right; overflow: hidden; width:700px; height:110px; line-height:110px;}
.lianjie ul{overflow: hidden; margin-top:37px; }
.lianjie ul li{float:left; width:90px; height:35px; line-height:35px; overflow: hidden; font-size:16px; text-align: center; margin-right:10px; }
.lianjie ul li a{color:#333;}
.lianjie ul li a:hover{display: block; text-decoration: none; color:#fff; background:#ff4c4c;}

.slide{width:100%; overflow: hidden; height:400px;}
.slide img{width:100%; height:400px; display: block;}

.clist{width:1000px; margin:0 auto; overflow: hidden;}
.clist_tit{width:100%; overflow: hidden; text-align: center; margin-top:34px;}
.clist_tit strong{font-size:40px; color:#fe7475; }
.clist_tit p{font-size:30px; color:#000; height:35px; line-height:35px; overflow: hidden; padding-right:40px; position:relative; width:150px; margin:0 auto; margin-top:10px;}
.clist_tit p i{display: block; width:35px; height:35px; line-height:35px; border-radius: 50%; background:#fe7475; position:absolute; right:0; top:0; background:url(../images/xiao.png) no-repeat -445px 0;}

.clist_con{width:100%; overflow: hidden; margin-top:30px;}
.clist_con ul{width:110%; overflow: hidden; }
.clist_con ul li{float:left; width:210px; height:165px; padding-top:45px; overflow: hidden; margin-right:53px; background:#fe7475; text-align: center; border-radius: 50%; margin-bottom: 26px; position: relative;}
.clist_con ul li i{width:100px; height:100px; display: block; background:url(../images/xiao.png) no-repeat; margin:0 auto; }
.clist_con ul li i.cat1{width:104px; height:77px; background-position:0 0;}
.clist_con ul li i.cat2{width:67px; height:77px;background-position:-122px 0;}
.clist_con ul li i.cat3{width:50px; height:77px;background-position:-214px 0;}
.clist_con ul li i.cat4{width:97px; height:82px;background-position:-288px 0;}
.clist_con ul li i.cat5{width:86px; height:86px;background-position:0 -99px;}
.clist_con ul li i.cat6{width:94px; height:77px;background-position:-102px -99px;}
.clist_con ul li i.cat7{width:94px; height:69px;background-position:-210px -99px;}
.clist_con ul li i.cat8{width:116px; height:96px;background-position:-321px -99px;}
.clist_con ul li .ctext{font-size:20px; color:#fff; overflow: hidden; margin-top:10px;}

.ourwo{width:100%; overflow: hidden;}
.lour{width:45%; overflow: hidden; float:left; background:#333;}
.rour{width:55%; overflow: hidden; float:left; background:#ff4c4c;}
.lourbox{float:right; overflow: hidden; width:370px; padding-right:30px; padding-bottom: 36px;}
.our_tit{margin-top:10px; height:70px; line-height:70px; overflow: hidden; font-size:28px; }
.our_tit strong{color:#fff; font-weight: normal;}
.lour_con{width:100%; overflow: hidden;}
.lour_con img{width:100%; height:140px; display: block;}
.lour_con .pduan{width:100%; overflow: hidden; height:130px; margin-top:13px;}
.lour_con p{font-size:14px; color:#fff; line-height:26px; overflow: hidden; text-indent:2em;}
.more{width:148px; height:28px; line-height:28px; border:1px solid #ff4c4c; overflow: hidden; margin:0 auto; text-align: center; margin-top:18px;}
.more a{color:#ff4c4c; display: block;}
.rourbox{width:570px; padding-left:30px; overflow: hidden; padding-bottom: 21px;}
.rour_con{width:100%; overflow: hidden;}
.rour_con ul{overflow: hidden; width:105%;}
.rour_con ul li{float:left; width:176px; overflow: hidden; margin-right:20px; margin-bottom: 11px; text-align: center;}
.rour_con ul li img{width:176px; height:120px; display: block;}
.rour_con ul li p{height:42px; line-height:42px; font-size:14px; color:#fff; overflow: hidden;}

.youshi{width:100%; overflow: hidden; margin:45px 0 18px;;}
.youshi ul{overflow: hidden;}
.youshi ul li{float:left; width:25%; overflow: hidden;}
.youshi ul li img{width:100%; height:100%; display: block;}
.youshi ul li .wenzi{width:92%; padding:20px 4% 0; height:230px; overflow: hidden;}
.youshi ul li .wenzi strong{font-size:22px; color:#ff4c4c; font-weight: normal; height:44px; line-height:44px; overflow: hidden; display: block;}
.youshi ul li .wenzi p{font-size:14px; line-height:26px; overflow: hidden; color:#666;}

.dlist{width:100%; overflow: hidden; background:#333; margin-top:27px;}
.dlistbox{width:1000px; margin:0 auto; overflow: hidden;}
.dlistbox ul{width:110%; overflow: hidden; padding:20px 0;}
.dlistbox ul li{float:left; width:150px; height:80px; padding-left:70px; overflow: hidden; margin-right:39px; border-radius: 5px; position:relative;}
.dlistbox ul li strong{font-weight: normal; font-size:16px; color:#fff; line-height:62px;}
.dlistbox ul li p{font-size:24px; color:#fff; overflow: hidden; margin-top:-10px;}
.dlistbox ul li i{width:50px; height:50px; display: block; background:url(../images/xiao.png) no-repeat; position:absolute;}
.dlistbox ul li.cat1{background:#ffce23; }
.dlistbox ul li.cat2{background:#8cb900;}
.dlistbox ul li.cat3{background:#3daacc;}
.dlistbox ul li.cat4{background:#ff7123;}
.dlistbox ul li.cat1 i{width:44px; height:41px; background-position: 0 -204px; left:16px; top:16px;}
.dlistbox ul li.cat2 i{width:47px; height:38px; background-position: -64px -204px; left:16px; top:21px;}
.dlistbox ul li.cat3 i{width:49px; height:47px; background-position: -135px -204px; left:16px; top:16px;}
.dlistbox ul li.cat4 i{width:45px; height:47px; background-position: -198px -204px; left:16px; top:16px;}

.dongtai{width:100%; overflow: hidden; margin-top:40px;}
.dongtai ul{width:110%; overflow: hidden;}
.dongtai ul li{float:left; width:315px; overflow: hidden; margin-right:26px; margin-bottom: 35px;}
.dongtai ul li i{float:left; display: block; font-style:normal; width:55px; height:55px; line-height:55px; overflow: hidden; background:#ff4c4c; text-align: center; border-radius: 50%; font-size:18px; color:#fff; margin-right:15px;}
.dongtai .dt_r{float:left; width:245px; overflow: hidden; line-height:24px;}
.dongtai .dt_r strong{font-size:16px;  overflow: hidden; display: block; height:48px; font-weight: normal; color:#ff4c4c;}
.dongtai .dt_r p{height:72px; overflow: hidden; color:#999; font-size:14px;}

/*友情链接*/
.yqlj{ width: 1000px; margin: 20px auto 14px; height: auto; overflow: hidden;}
.yqlj-title{ width: 1000px; height: 35px; border-bottom: 2px solid #383737; }
.yqlj-title ul{overflow: hidden;width:1000px;}
.yqlj-title li{ width: 90px; text-align: center; float: left; line-height: 35px; color: #333; font-size: 14px; cursor: pointer;}
.yqlj-title li.active{color: #fff; background:#383737;}
.yqlj-bd li{ display: none;}
.yqlj-box{ width: 1000px; height: auto; overflow: hidden;}
.yqlj-text{ padding: 16px 0px; height: auto; overflow: hidden;}
.yqlj-text a{ display: inline; color: #666666; font-size: 12px; font-family: "宋体"; padding: 0px 9px; height: 28px; line-height: 28px; white-space: nowrap;}
.yqlj-img{ margin: 16px 0px; height: auto; overflow: hidden; }
.yqlj-img img{ border: 1px solid #cbcbcb; width: 118px; height: 48px; display: block; float: left; margin: 10px 11px 0px 11px;_margin: 10px 8px 0px 8px;}

.dibu{width:100%; background:#383737; overflow: hidden;}
.dibu ul{width:1000px; margin:0 auto; overflow: hidden;padding:35px 0;}
.dibu ul li{width:27%; height:45px; padding-left:6%; float:left; overflow: hidden; position:relative; line-height:24px;}
.dibu ul li i{width:51px; height:42px; display: block; background:url(../images/xiao.png) no-repeat; position:absolute;}
.dibu ul li strong{font-size:16px; color:#fff; font-weight: normal;}
.dibu ul li p{font-size:16px; overflow: hidden; color:#ff4c4c;}
.dibu ul li.cat1 i{width:26px; height:45px; background-position: -282px -204px; left:20px; top:0px;}
.dibu ul li.cat2 i{width:44px; height:44px; background-position: -340px -204px; left:0px; top:0px;}
.dibu ul li.cat3 i{width:51px; height:42px; background-position: -407px -204px; left:0px; top:0px;}
.banquan{width:100%; overflow: hidden; height:50px; line-height:50px; text-align: center; color:#fff; background:#ff4c4c;}
.banquan a{ color:#fff}

/*新闻列表页*/
.bread{width:100%; overflow: hidden; height:57px; line-height:57px; border-bottom: 2px solid #ff4c4c;}
.bread ul{width:1000px; margin:0 auto; overflow: hidden;}
.bread ul li{float:left; font-size:14px; overflow: hidden; margin:0 2px;}
.bread ul li a{color:#333;}

.mainbox{width:1000px; overflow: hidden; margin:24px auto 0;}
.lmain{width:250px; float:left; overflow: hidden; margin-right:20px;}
.rmain{width:730px; float:left; overflow: hidden;}
.fuwu{width:100%; overflow: hidden;}
.m_tit{width:100%; height:50px; line-height:50px; background:#ff4c4c; overflow: hidden; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.m_tit strong{padding-left:20px; font-size:20px; color:#fff;}
.m_con{width:248px; border:1px solid #dedede; border-top:none; background:#f5f5f5;}
.fw_list{width:192px; padding:15px 28px; overflow: hidden;}
.fw_list li{width:50%; float:left; overflow: hidden; height:34px; line-height:34px; font-size:16px;}

.about{margin-top:16px; overflow: hidden; width:100%; }
.ab_phone{padding:18px 14px 13px; width:220px; overflow: hidden;}
.ab_phone li{width:100%; overflow: hidden; height:30px; margin-bottom: 7px;}
.ab_phone li .dqname{width:80px; overflow: hidden; background:#000; line-height:30px; font-size:14px; color:#fff; text-align: center; float:left;}
.ab_phone li .dqdh{width:140px; overflow: hidden; background:#ff4c4c; line-height:30px; font-size:16px; color:#fff; text-align: center; float:left; font-weight: bold;}

.tjwz{margin-top:16px; overflow: hidden; width:100%; }
.tj_list{padding:8px 18px; width:212px; overflow: hidden;}
.tj_list li{width:96%; padding-left:4%; overflow: hidden; height:33px; line-height:33px; position:relative; font-size:14px;}
.tj_list li i{width:2px; height:2px; display: block; background:#333; position:absolute; left:0; top:45%; overflow: hidden; }

.rmain_tit{width:100%; overflow: hidden; height:50px; line-height:50px; background:#dcdddd;}
.rmain_tit strong{padding-left:18px; font-size:20px; color:#333;}
.rmain_con{border:1px solid #dedede; padding:0 29px; overflow: hidden;}
.rmain_con .listnr{overflow: hidden;}
.rmain_con .listnr li{border-bottom:1px solid #dedede;  overflow: hidden; padding:24px 0 14px 40px;}
.rmain_con .listnr li strong{font-size:18px; line-height:33px; font-weight: normal;}
.rmain_con .listnr li p{color:#666; font-size:14px; line-height:33px; height:33px; overflow: hidden;}
.rmain_con .listnr li p a{color:#ff4c4c;}

.news_page{width:100%; overflow: hidden; padding:34px 0 42px; height:30px;}
.news_page ul{overflow: hidden; text-align: center; width:57%; margin:0 auto;}
.news_page ul li{float:left; display: inline-block; height:30px; line-height:30px; margin-right:5px;}
.news_page ul li a{display: block; padding:0 10px; line-height:30px; height:30px; overflow: hidden; background:#ff4c4c;  font-size:18px; color:#fff;}
.news_page ul li a:hover{text-decoration: none; background:#666;}
.news_page ul li strong{display: block; padding:0 10px;  background:#666; height:30px; line-height:30px;color:#fff; font-size:18px; font-weight: normal;}

/*图片列表*/
.piclist{border:1px solid #dedede; padding:0 29px; overflow: hidden; }
.picul{width:110%; overflow: hidden;}
.picul li{margin-top:23px; overflow: hidden; width:201px; border:1px solid #dedede; margin-right:31px; float:left;}
.picul li img{width:201px; height:178px; display: block; border-bottom: 1px solid #dedede;}
.picul li strong{line-height:38px; overflow: hidden; text-align: center; font-size:14px; display: block; height:38px; font-weight: normal;}

/*内容页*/
.art_tit{width:100%; overflow: hidden; text-align: center; border-bottom: 1px solid #dedede; padding:21px 0 9px;}
.art_tit  h1{font-size:24px; overflow: hidden; height:40px; line-height:40px;}
.art_tit p{font-size:14px; color:#666; overflow: hidden; height:30px; line-height:30px;}

.art_con{width:100%; overflow: hidden; padding-top:27px; font-size:14px; line-height:26px;  text-indent: 2em;}
.art_con img{max-width:600px; display: block; margin:0 auto; margin-bottom: 20px;}

.page_con{width:100%; padding:30px 0; overflow: hidden;}
.page_con p{font-size:14px; line-height:28px; height:28px; overflow: hidden; width:100%;}

.xgwz{width:670px; border:1px solid #dedede; padding:0 29px; overflow: hidden; margin-top:22px;}
.xgwz_tit{width:100%; border-bottom: 1px solid #dedede; font-size:20px; line-height:56px;}
.xgwz_con{width:100%; overflow: hidden; padding:5px 0 10px;}
.xgwz_con .picul{float:left; width:51%;}
.xgwz_con .picul li{border:none; width:150px; margin-right:20px;}
.xgwz_con .picul li img{width:150px; height:120px; border:none;}
.xgwz_con .picul li strong{line-height:32px; height:32px;}
.xgwz_con .tj_list{padding:8px 0; width:325px; float:left;}