@charset "utf-8";
/* CSS Document */
/* 基础标签固定样式 */
html       { padding:0; background:#d7d7d9 url(../images/bg.jpg) center top repeat-x;}
body       { margin:0 auto; font:12px "Arial"; width:980px; background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
div,ul,ol,li,form { border:0; padding:0; margin:0 auto;}
ol         { list-style-position: inside;  list-style:none;      }
ul         { list-style:none;                          }
a          { color:#646464; text-decoration: none         }
a:hover	   { cursor:pointer;text-decoration:underline  }
p          { margin:0px 0px 0 0px; padding:0;     }
img	       { border-style: none; border:0; margin:0; padding:0;}
.clear{ clear:both;}

#header{ width:980px; margin:0 auto;}
.h_top{ width:960px; height:27px; background:url(../images/t_bg.jpg) repeat-x; text-align:right; color:#fff; padding-top:10px; padding-right:20px;}
.h_top a{color:#fff;}
.h_logo{ height:115px; width:980px; background:#fff;}
.NavBox{ width:980px; height:46px; background:url(../images/navbox.jpg) repeat-x;}
.NavBox ul{ width:955px;}
.NavBox ul li{ width:119px; float:left; display:inline;}
.NavBox ul li a{ width:119px; height:31px; display:block; padding-top:15px; font-size:14px; font-weight:bold; color:#fff; text-align:center; text-decoration:none;}
.NavBox ul li a:hover{ background:url(../images/nav01.jpg)}
.NavBox ul li a.selc{ background:url(../images/nav01.jpg)}


ul#nav,ul#nav ul{
    margin: 0 auto;
    text-align:left;
    list-style: none;
	padding:0;
}
ul#nav {
    width:955px;
    display:block;
    clear:both;
}
ul#nav li {
    position: relative;
	z-index:1000;
    float:left;
}
ul#nav ul li{
    display:block;
}
ul#nav ul {    
    height:auto;
    position: absolute;
	left:0;
	z-index:100;
    text-align:left;
    display: none;
}


ul#nav a {
    font-size:14px;
    display: block;
    
   
}
ul#nav ul li{
    border:0;
}
ul#nav li .h_menu_ul{ width:119px; margin-left:0px;}
/*ul#nav li .h_menu_ul li{ width:158px; height:30px; line-height:30px; background:url(../images/li_bg01.jpg) no-repeat; background:#0a4296;FILTER: Alpha(Opacity=90, finishOpacity=90,Style=4); text-align:center;}*/
ul#nav li .h_menu_ul li{ width:119px; padding:0; height:30px; line-height:30px; text-align:center; margin-left:0px; background:#163f6b;FILTER: Alpha(Opacity=90, finishOpacity=90,Style=4); border-bottom:1px dashed #2396c5;}
ul#nav li .h_menu_ul li a{ background:none; padding:0; color:#fff; }
ul#nav li .h_menu_ul li a:hoer{ background:none; padding:0; color:#676767; }
/* Fix IE. Hide from IE Mac \*/
html ul#nav li { float: left;}
* html ul#nav li a { }
#nav li ul li{ }
ul#nav ul a {border:0; font-size:12px; } 
ul#nav li:hover ul,ul#nav  li.over ul { display: block; }
#content{ width:980px; margin:0 auto;}
.banner{ width:980px; height:353px; overflow:hidden; margin-top:12px;}
.banner01{width:980px; height:160px; overflow:hidden; margin-top:12px;}
.slideBox{ width:980px; height:353px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#000; cursor:pointer; color:#fff; font-family:"Times New Roman", Times, serif; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:353px; z-index:0; overflow:hidden; }
.slideBox .bd img{ width:980px; height:353px;}
.c_top{ margin-top:12px; width:956px;}
.ctleft{ width:326px; float:left; display:inline;}
.ctl_tit{ width:326px; height:29px; background:url(../images/tit01.jpg) no-repeat;}
.ctl_tit span{ float:left; display:inline; color:#163f6b; font-weight:bold; margin-left:40px; margin-top:10px; font-size:14px;}
.ctl_tit a{ float:right; display:inline; margin-top:5px;}
.ctl_cont{ width:306px; padding:10px; height:126px; overflow:hidden; background:url(../images/c01.jpg) center bottom no-repeat; line-height:2;}
.ctl_cont .imgdiv{float:left; display:inline; margin-top:7px;}
.ctl_cont .worddiv{float:left; display:inline; margin-left:10px; color:#f5a100; font-weight:bold; width:286px;}
.ctl_cont .worddiv01{float:left; display:inline; margin-left:10px; color:#646464; width:286px;}
.ctright{ width:585px; float:right; display:inline;}
.ctl_tit01{ width:585px; height:26px;}
.ctl_cont01{ width:585px; height:130px;}
#con { background:url(../images/tit02.jpg) no-repeat; width:585px; height:26px;}
#tags{ width:585px; float:left;}
#tags LI { FLOAT: left; display:inline;width:90px; HEIGHT: 26px; line-height:26px; text-align:center; margin-right:5px; }
#tags LI A { COLOR: #fff; LINE-HEIGHT: 26px;  HEIGHT: 26px; font-size:12px; font-weight:bold;}
#tags p,.cl_title a{ float:right;}
#tags LI.selectTag { HEIGHT: 26px; line-height:26px;}
#tags LI.selectTag A { COLOR: #fff; LINE-HEIGHT: 26px; HEIGHT: 26px; text-decoration:none;}
#tagContent { width:565px; padding:10px; }
.tagContent { DISPLAY: none; height:140px; }
#tagContent DIV.selectTag {	DISPLAY: block}
#tagContent li { float: left;  color:#fff;}
#tagContent li span{ float: right;  color:#fff;}
.img01{ width:209px; height:133px; padding:1px; border:1px solid #CCC; float:left; display:inline;}
.div_news{ width:340px; float:right; display:inline; line-height:1.8; color:#646464;}
.div_news p{color:#f5a100; margin-top:5px;}
.ct_tit01{ width:958px; height:27px; background:url(../images/tit03.jpg) no-repeat;}
.ct_tit01 span{ float:left; display:inline; color:#163f6b; font-weight:bold; margin-left:40px; margin-top:10px; font-size:14px;}
.ct_tit01 a{ float:right; display:inline; margin-top:5px;}
.ct_cont01{ width:958px; height:162px;}
.ul_pro{ width:958px; margin:0 auto;}
.ul_pro li {width: 217px;height: 148px;overflow: hidden;float: left;display: inline;margin: 15px 11px 0 11px;}
.ul_pro li p{ text-align:center; font-size:13px; font-weight:bold; color:#163f6b; margin-top:10px;}
.ul_xm{ width:958px;}
.ul_xm li{ width:309px; float:left; display:inline;}
.ul_xm li img,.ul_xm li p{ float:left; display:inline;}
.ul_xm li .p01{ padding:5px 17px; height:69px; background:#2396c5; width:274px; color:#fff; line-height:1.8}
.ul_xm li .p02{ padding:5px 17px; height:69px; background:#f5a100; width:274px; color:#fff; line-height:1.8}
.ul_xm li .p03{ padding:5px 17px; height:69px; background:#163f6b; width:274px; color:#fff; line-height:1.8}
#footer{ width:980px; margin:0 auto; margin-top:20px;}
.f_top{ width:980px; height:33px; background:url(../images/f_bg.jpg) repeat-x; color:#fff; font-weight:bold; font-size:12px; text-align:center; padding-top:20px;}
.f_top a{ color:#fff; font-weight:bold; font-size:12px;}
.f_bot{ width:980px; height:90px; background:#163f6b;}
.fleft{ float:left; display:inline; width:740px; margin-left:25px; line-height:1.6; padding-top:20px; color:#fff; text-align:center;vertical-align:middle;}
.fright{ float:right; display:inline; width:130px; margin-right:30px; margin-top:30px; color:#646464;}

.ctleftN{ width:261px; float:left; display:inline;}
.ctlTit{ width:231px; height:22px; background:url(../images/tit04.jpg) no-repeat; padding:8px 0 0 30px;}
.ctlTit span, .ctlTit01 span{ font-size:14px; color:#fff; font-weight:bold;}
.ctlCont{ width:259px; border:1px solid #f5a100;}
.ul_class{ width:253px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
.ul_class li{ width:253px; }
.ul_class li a{width:203px; display:block; padding:9px 0 9px 50px; background:url(../images/li02.jpg) no-repeat; font-weight:bold; text-decoration:none;}
.ul_class li a:hover{ background:url(../images/li03.jpg) no-repeat;}
.ul_class li a.Asect{ background:url(../images/li03.jpg) no-repeat;}
.ul_class .content1 dl{ width:220px; margin:0 auto; margin-top:10px; overflow:hidden; padding:0;}
.ul_class .content1 dd{ width:190px; height:25px; overflow:hidden; padding-left:30px; line-height:25px;}
.ul_class .content1 dl dd a{ width:190px; font-size:12px; color:#646464; margin:0; padding:0; background:none; font-weight:normal;}
.ul_class .content1 dl dd a:hover{ font-size:12px; color:#1466d6; margin:0; padding:0; background:none; font-weight:normal;}

.ctlTit01{ width:231px; height:22px; background:url(../images/tit05.jpg) no-repeat; padding:8px 0 0 30px; margin-top:15px;}
.ctlCont01{ width:235px; border:1px solid #2396c5; padding:12px; color:#646464; line-height:2.2;}
.clrTit01{ width:683px; height:37px; background:url(../images/tit06.jpg) no-repeat;}
.span01{ float:left; display:inline; margin:9px 0 0 45px; font-family:'Arial'; font-size:14px; color:#646464; font-weight:bold; }
.span02{ float:right; display:inline; margin:10px 25px 0 0; color:#646464;}
.span02 img{ margin-right:5px;}
.clrCont01{ width:683px;}
.about01{ padding:20px; line-height:2; line-height:2; color:#646464;}


.clrightN{ width:683px; float:right; display:inline;}
.ctl_cont .worddiv{float:left; display:inline; margin-left:10px; color:#f5a100; font-weight:bold; width:286px;}
.ctl_cont .worddiv01{float:left; display:inline; margin-left:10px; color:#646464; width:286px;}
.ul_proN{ width:610px; margin:0 auto; margin-top:20px;}
.ul_proN li{ width:610px; height:90px; overflow:hidden; margin-bottom:20px;}
.div_imgBg{ width:145px; float:left; display:inline;}
.div_imgBg img{ width:143px; height:86px; border:1px solid #CCC; padding:1px;}
.div_wordBg{ width:385px; float:left; display:inline; margin-left:10px;}
.div_wordBg .p04{ width:385px; font-size:21px; font-weight:bold; color:#163f6b; font-family:"Arial";}
.div_wordBg .p05{ width:385px; font-size:23px; font-weight:bold; color:#f5a100; font-family:"Arial";}
.ul_news01{ width:610px;}
.ul_news01 li{ width:610px; height:20px; padding:7px 0 5px 0; background:url(../images/li04.jpg) 13px 17px no-repeat; border-bottom:1px dotted #CCC; overflow:hidden;}
.ul_news01 li a{ width:610px; color:#646464;}
.ul_news01 li a:hover{ color:#2b6ec9;}
.ul_news01 li p{ float:left; display:inline; width:500px; padding-left:25px;}
.ul_news01 li span{ width:80px; float:right; display:inline;}
.dl_zpList{ width:611px; margin:0 auto;}
.dl_zpList dt{ width:611px; height:30px; background:#cecece; color:#fff;}
.dl_zpList dd{ height:30px; height:35px; margin-top:2px; color:#353535; background:url(../images/li04.jpg) 0px 19px no-repeat;}
.dl_zpList dd a:hover{ color:#06F;}
.dd01{ background:#fff;}
.dd02{ background:#e7e7e7;}
.name{ float:left; display:inline; font-size:12px; width:310px; text-align:left; padding-top:10px; margin-left:15px;}
.data{ float:left; display:inline; font-size:12px; width:130px; text-align:center; margin-left:15px; padding-top:10px;}
.time{ float:left; display:inline; font-size:12px; width:90px; text-align:center; margin-left:15px; padding-top:15px;}
.bold{ font-weight:bold;}
.ul_case{ width:640px; margin:0 auto; margin-top:30px;}
.ul_case li{ width:247px; float:left; display:inline; height:205px; margin:0 30px;}
.ul_case li p{ height:25px; margin-top:5px; text-align:center; font-weight:bold; color:#646464;}
.div_contact{ width:290px; float:left; display:inline; margin-left:30px;}
.div_QQ{ width:110px; float:left; display:inline; margin-left:30px;}
.inputBtn01{ padding:7px 10px; font-family:Arial; background-color:#163f6b; color:#fff; border:1px solid #2096c8; font-weight:bold;}
.input_Text{ width:300px; height:25px; border:1px solid #d3d3d3;background:#fff; color:#353535}
.textarea01{ width:425px; height:150px;border:1px solid #d3d3d3;background:#fff; color:#353535}