*{ margin:0px; padding:0px; list-style:none; }
img{ border:none;}
body {font-size:12px; font-family:"宋体"; background:url(../images/m_bg.jpg) center repeat-y #c7ecff;color:#4a4a4a;}
.header{ background:url(../images/top_bg.jpg) no-repeat top center; width:100%;overflow:hidden;}
.top {
	WIDTH: 100%; margin:0 auto;  position:relative; height:137px; background:#fff;background:url(../images/top_r.jpg) no-repeat top right;
}
.blank{ height:15px; overflow:hidden;zoom:1;}
.top2{ height:240px; overflow:hidden; padding:0px 0 0px 0; width:100%; margin:0px auto 0px auto; background: #fff;}
.top .logo{ position:absolute; top:0px; left:0; width:510px; height:101px; background:url(../images/logo.jpg) no-repeat;}
.top .tool{ position:absolute; top:10px; right:15px; width:473px; height:30px; line-height:30px; overflow:hidden;}
.top .tool ul{ margin:0; padding:0; float:right; list-style:none}
.top .tool ul li{ float:left; width:61px; height:25px; margin: 0 0px; text-indent:0px; margin-left:0px; cursor:pointer;}
.top .tool ul .li1{ background:url(../images/dot1.jpg) no-repeat left; width:62px;}


.top .tool2{ position:absolute; top:2px; right:15px; width:300px; height:30px; line-height:30px; overflow:hidden;}
.top .tool2 ul{ margin:0; padding:0; float:right; list-style:none}
.top .tool2 ul li{ float:left; height:24px; line-height:24px; margin: 0 0px; text-indent:10px; margin-left:5px;}
.top .tool2 ul .li2{ background:url(../images/dot1.gif) no-repeat left center;}
.top .tool2 ul .li3{ background:url(../images/dot1.gif) no-repeat left center;}
.top .tool2 ul .li1{ background:url(../images/dot1.gif) no-repeat left center;}
.top .tool2 ul .li4{ background:url(../images/email.jpg) no-repeat left center;text-indent:24px;}
.top .tel{ position:absolute; top:37px; right:39px;  width:220px; height:30px; background:url(../images/tels.jpg) no-repeat;}
.search{position:absolute; top:75px; right:15px;width:257px; height:24px;}


.search ul{width:100%; margin:0; padding:0; float:right;}
.search ul li{ float:right; margin:0 0 0 5px; height:27px; line-height:27px;}
.search ul .input{ border:1px solid #d5d5d5; width:178px; height:19px; margin-top:1px; background:url(../images/input_bg.jpg) repeat-x; border-top:0;border-right:0;  line-height:19px; padding:0 0 0 6px; color:#bebebe;}
.search ul .btn{ background:url(../images/search.jpg) no-repeat; width:25px; height:20px; border:0; cursor:pointer;}

.menu {
	Z-INDEX: 30; POSITION: absolute;VISIBILITY: visible; height:36px; overflow:hidden;  bottom:0px; right:0; width:100%; background:url(../images/menu_bg.jpg) repeat-x;}
.top .menu ul{ width:100%; margin:0; padding:0; padding-left:6px; float:left; list-style:none;}
.top .menu ul li{ float:left; margin:0; padding:0px;  line-height:36px; margin:0 7px;cursor:pointer;COLOR: #fff; FONT-SIZE: 12px;text-align:center; } 
.top .menu ul .lim{ position:relative;}
.menu A:link, .menu A:visited{
	font-size:14px;  padding:4px 10px 4px 10px;
	font-family: "微软雅黑","黑体"; background:none; color:#4a4a4a;
}
.menu A:hover, .menu A:active{
	font:14px; padding:4px 10px 4px 10px; 
	background:#12a3fe; color:#fff;font-family: "微软雅黑","黑体"; text-decoration:none;
}

.menu .navc{
	background:url(../images/menu.jpg) 0 -9px no-repeat color:#fff;text-align:center;
}
.p1{ text-indent:2em;}
.cate{height:auto; zoom:1;overflow:hidden; margin-bottom:10px;}
.cate .title{ background:url(../images/bg_01.jpg) no-repeat; height:48px; font-size:16px; color:#fff; font-weight:bold; padding-left:35px; line-height:35px;}
.cate ul{ padding:0px 10px 10px 20px; line-height:30px; font-size:14px; background:url(../images/bg_02.jpg) repeat-y; }
.cate ul li{ background:url(../images/dot1.gif) 0px 12px no-repeat; padding-left:13px; border-bottom:#b8b8b7 1px dashed;}
.cate ul li p{ line-height:20px;background:url(../images/di_03.jpg) 2px 9px no-repeat; padding-left:10px;}
.btm{ height:4px; background:url(../images/bg_03.jpg) no-repeat;}
.link{padding:0px 10px 10px 20px; line-height:25px; font-size:12px; background:url(../images/bg_02.jpg) repeat-y;}
.cont{padding:0px 10px 10px 20px; line-height:35px; font-size:12px; background:url(../images/bg_02.jpg) repeat-y;}
.cont p{ margin:0; padding:0; line-height:20px;}

a:link, a:visited{color: #4a4a4a;text-decoration:none;}
a:hover, a:active {text-decoration:underline;color:#ff0000;}

a.cc:link, a.cc:visited{color: #4a4a4a;text-decoration:none;}
a.cc:hover, a.cc:active {text-decoration:underline;color:#ff0000;}


a.xw:link {color: #000;text-decoration:none;}
a.xw:visited {text-decoration:none;color: #000;}
a.xw:hover {text-decoration:underline;color:#ff0000;}
a.xw:active {text-decoration:none;color: #ff0000;}
.xws{color: #ff0000;text-decoration:none; font-weight:bold;cursor:pointer;}
.ws{color: #333;text-decoration:none; cursor:pointer;}
a.xws:link {color: #ff0000;text-decoration:none; font-weight:bold;}
a.xws:visited {text-decoration:none;color: #ff0000; font-weight:bold;}
a.xws:hover {text-decoration:underline;color:#000;}
a.xws:active {text-decoration:none;color: #000;}


a.dx:link {color: #ffffff;text-decoration:none;}
a.dx:visited {text-decoration:none;color: #ffffff;}
a.dx:hover {text-decoration:underline;color:#fff000;}
a.dx:active {text-decoration:none;color: #fff000;}


a.dl:link {color: #ffffff;text-decoration:none; font-weight:bold;}
a.dl:visited {text-decoration:none;color: #ffffff; font-weight:bold;}
a.dl:hover {text-decoration:underline;color:#ffd535; font-weight:bold;}
a.dl:active {text-decoration:none;color: #ffd535; font-weight:bold;} 

.pic_list{ width:185px; height:150px; border:1px solid #ccc;}

a.cp:link {color: #fefefe;text-decoration:none;}
a.cp:visited {text-decoration:none;color: #fefefe;}
a.cp:hover {text-decoration:none;color:#fbb511;}
a.cp:active {text-decoration:none;color: #fbb511;}

a.sss:link {color: #777777;text-decoration:none; font-family:"宋体"; font-weight:bold;}
a.sss:visited {color: #777777;text-decoration:none; font-family:"宋体"; font-weight:bold;}
a.sss:hover {text-decoration:none;color:#980000;}
a.sss:active {text-decoration:none;color: #980000;}

a.colr_red { color:#C3261F;}
a:hover.colr_red { color:#C3261F; text-decoration:none}


#dh1 #xc_dh a.dh1 ,#dh2 #xc_dh a.dh2 ,#dh3 #xc_dh a.dh3 , #dh4 #xc_dh a.dh4 , #dh5 #xc_dh a.dh5 , #dh6 #xc_dh a.dh6 ,#dh7 #xc_dh a.dh7 , #dh8 #xc_dh a.dh8 , #dh9 #xc_dh a.dh9 , #dh10 #xc_dh a.dh10, #dh11 #xc_dh a.dh11{background:#12a3fe; color:#fff;}

#dh1 #xc_dh a.dh1:hover , #dh2 #xc_dh a.dh2:hover , #dh3 #xc_dh a.dh3:hover , #dh4 #xc_dh a.dh4:hover , #dh5 #xc_dh a.dh5:hover , #dh6 #xc_dh a.dh6:hover , #dh7 #xc_dh a.dh7:hover , #dh8 #xc_dh a.dh8:hover ,#dh9 #xc_dh a.dh9:hover ,#dh10 #xc_dh a.dh10:hover ,#dh11 #xc_dh a.dh11:hover {
	background:#12a3fe; color:#fff;}


.banner{ width:100%; height:280px; overflow:hidden; position:relative;}
.b-img{ height:280px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:280px; float:left;}
.b-list{ padding-top:270px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #14ab04;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:170px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:170px;}
.bar-left .emcss{ background-position:0px -50px;}
.bar-right .emcss{ background-position:-50px -50px;}