@charset utf-8;
* { margin:0; padding:0;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
body { margin:0 auto; font-size:12px;font-family:Helvetica, Arial,"宋体","微软雅黑", Monaco, Verdana, sans-serif;background-color:#edebea;}
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { margin:0; padding:0;}
img { border:none;}
ul { list-style:none;}
.c {clear:both;}
a { color:#666; text-decoration:none;}
a:hover { color:#ff0000; text-decoration:none;}
.header{position:relative;}
.top{width:1000px;height:180px;margin:0 auto;background:url(../images/top.jpg) no-repeat;}
.logo {float:left;}
.topr{float:right;background:url(../images/topr.gif) no-repeat;}
.topr a{display:inline-block;padding:13px 0px 13px 30px;}
.logo a{margin-top:16px;display:block;width:290px;height:70px;background:url(../images/logo.gif) no-repeat;}
.middle{position:relative;z-index:1;width:100%;height:40px;background-color:#0363ba;}
.w1000{width:1000px;height:40px;margin:0 auto;position:relative;}
.nav{float:left;width:1000px;height:40px;}
.nav ul li{float:left;position:relative;z-index:10;width:110px;line-height:40px;background:url(../images/line.jpg) no-repeat right top;}
.nav ul li a{display:inline-block;width:110px;height:35px;text-align:center;color:#FFF;font-weight:bold;font-size:18px;}
.nav ul li a:hover{background:url(../images/m_h.jpg) no-repeat;color:#fff;}
.nav .current,.nav .jscurrent{background:url(../images/m_h.jpg) no-repeat;}
.nav dl{position:relative;_position:absolute;_top:35px;z-index:100;_margin-left:-116px;display:none;width:110px;background:url(../images/nav_bg.png) repeat;}
.nav dl dd{width:110px;height:35px;line-height:35px;text-align:center;overflow:hidden;}
.nav dl dd a:hover{background:#e34f1a;}


.banner{margin:2px auto;position:relative;z-index:0;width:1000px;height:350px;overflow:hidden;background:#0363ba url(../images/loading.gif) 50% no-repeat;border-bottom:#fff 1px solid;box-shadow:0px 5px 5px 0px #999;}
.slides{position:relative;z-index:1;}
.slides li{height:350px;}
.slides li a{display:block;margin:0 auto;width:1000px;height:350px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:18px;height:18px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:18px;height:18px;line-height:46px;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:2;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;}

.box{width:1000px;height:328px;padding:1px;margin:0 auto;margin-top:10px;background:#ffffff; border:1px solid #ccc}
.box1{float:left;width:492px;}
.btitle{padding:10px;height:30px;line-height:30px;border-bottom:1px solid #EFF1F9;color:#000000;font-size:16px;font-weight:bold;}
.btitle span{color:#213369;}
.btl{float:left;width:200px;}
.btr{float:right;}
.btr a{color:#213369;font-size:10px;}
.box1 .bcontent{padding-top:10px;}
.box2{float:left;margin-left:10px;_margin-left:0px;width:492px;}

/*news*/
#ifocus{width:492px;background:#FFF; }
#ifocus_pic {display:inline; position:relative; float:left; width:346px; height:231px; overflow:hidden; margin:0px 0 0 10px;border:1px solid #DEDEDE; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li {width:346px; height:231px; overflow:hidden; }
#ifocus_piclist img { width:340px; height:225px; padding:3px; }
#ifocus_btn { display:inline; float:right; width:124px; margin:0px 9px 0 0; }
#ifocus_btn li { width:124px; height:78px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:106px; height:70px; margin:4px 0 0 13px; }
#ifocus_btn .current {opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }

#ifocus_tx {color:#666; padding:5px 15px; float:left; width:464px; }
#ifocus_tx h5{text-align:center; line-height:24px; font-size:12px; font-weight:bold;}
#ifocus_tx h5 a{color:#333;}
#ifocus_tx h5 a:hover{color:#F00;}
#ifocus_tx p{text-indent:25px;line-height:24px;height: 100px;overflow: hidden;}
#ifocus_tx .normal { display:none; }

#ifocus_tx {color:#666; padding:5px 15px; float:left; width:464px; }
#ifocus_tx h5{text-align:center; line-height:24px; font-size:12px; font-weight:bold;}
#ifocus_tx h5 a{color:#333;}
#ifocus_tx h5 a:hover{color:#F00;}
#ifocus_tx p{text-indent:25px;line-height:24px;}
#ifocus_tx .normal { display:none; }

.newa_r{padding-right:10px;float:left; width:460px; }
.newa_r p{text-indent:25px; line-height:24px; margin-top:5px;overflow:hidden;width:290px;height:92px;}
.new_img{padding:3px;border:1px solid #e8e8e8; float:left; margin-right:10px;}
.news_right{margin-left:10px;margin-top:10px;}
.news_right .newa_r{color:#5b5b5b; margin:10px 5px 1px 0px;}
.news_right .newa_r a{color:#5b5b5b; font-weight:bold;}
.news_right .newa_r a:hover{color:#cc3333;}
.news_right li{line-height:24px; color:#213369; margin:0 20px 0 10px; list-style:inside;list-style-image:none;list-style-type:disc;}
.news_right li span{float:right}

.show_t{margin:0 auto;width:1000px;height:50px;overflow:hidden;background:url(../images/mt_t.png) no-repeat left center; margin-top:15px; border-top:1px solid #b8b7b6; border-bottom:1px solid #b8b7b6;}
.show_t ul{width:620px;height:50px;overflow:hidden;float:left; display:inline; margin-left:130px;}
.show_t ul li{height:50px; line-height:50px; overflow:hidden; background:url(../images/linet.jpg) no-repeat right center; padding:0px 12px; text-align:center; float:left; font-size:16px; color:#818180; font-family:"微软雅黑";}
.show_t .active{	color:#df4b23; cursor:pointer;}
.show_t .normal{	color:#818180; cursor:pointer;}
.show_t .fr{display:inline-block;width:227px;height:50px;background:url(../images/txt.png) center no-repeat;}

#products{width:1000px;height:560px;overflow:hidden;border:1px solid #ccc;margin:10px auto;padding:6px 0;background:#fff;}
#products ul li {width:180px;float:left;text-align:center;margin:6px;padding:2px;border:2px solid #fff;}
#products ul li img{width:180px;height:140px;}
#products .hover{border:2px solid #ff0000;}


.box3{width:1014px;overflow:hidden;margin:0 auto;margin-top:10px;}
.ilx{width:282px;height:305px; overflow:hidden; padding:10px;float:left;border:1px solid #ccc;background-color:#FFF;}
.lx_t{height:34px;overflow:hidden; background:url(../images/lx_t.png) no-repeat left center;}
.lx_c{height:260px;padding:10px;overflow:hidden;margin-top:10px;}
.lx_c1{width:255px; height:190px;line-height:24px; overflow:hidden; margin-top:10px; border-bottom:1px dotted #777777;}
.lx_c1 p, .lx_img p{margin:0px; padding:0px;}
.lx_img{width:271px; height:62px; overflow:hidden;}
.zzry{width:670px;height:314px;padding:5px;overflow:hidden;background:#fff;float:right;border:1px solid #ccc;}
.zzry ul{padding:10px;}
.zzry ul li{float:left;width:140px;height:120px;margin:0px 10px 10px 10px;text-align:center;}
.zzry ul li img{width:140px;height:98px;}
.zzry_t{height:34px; overflow:hidden; background:url(../images/n_t.png) no-repeat left center;}

/*footer*/
.fl {float:left;}
.fr {float:right;}
#footer{background-color:#000;}
.link_bg{width:100%; overflow:hidden; margin-top:20px; padding-bottom:20px; background-color:#2c2c2c;}
.link{width:1000px; overflow:hidden;}
.link ul li{width:143px; height:49px;line-height:49px;text-align:center;overflow:hidden; float:left; display:inline; margin:10px 12px 0px 10px;}
.about{text-align:center;color:#ddd;padding:10px;margin:10px;font-size:14px;}
.about p{height:20px;line-height:20px;}
.container{width:1000px;margin:0 auto;}

.content{width:1000px;margin:0 auto;margin-top:15px;}
.cleft{width:218px;float:left;}
.cright{width:730px;float:right;min-height:550px;background-color:#FFF;padding:10px 15px;}
.clbox{background:#fff;margin-bottom:10px;}
.clbox ul{width:158px;padding:10px 0px 20px 0px;margin:0 auto;}
.clbox ul li {line-height:30px;padding-left:10px;text-align:left;font-weight:bold;font-size:14px;border-bottom:1px solid #c3c2c2;background:url(../images/arrow.gif) 0px 10px no-repeat;}
.hidden{display:none;}
.jsshow,.show{display:block;}
.clbox ul li dl dd{font-weight:normal;line-height:30px;padding-left:10px;background:url(../images/arrow02.gif) 0px 10px no-repeat;}
.clbt_lx{padding:10px 14px;line-height:22px;}
.clbt{height:35px;line-height:35px;overflow:hidden;background:url(../images/image-1.jpg) no-repeat center top;font-size:14px;font-weight:bold;color:#FFF;text-indent:37px;}
.crtitle{width:720px;height:30px;line-height:30px;overflow:hidden;background:url(../images/image-2.jpg) no-repeat left bottom;margin-top:8px;margin-bottom:10px;text-indent:5px;font-weight:bold;color:#808181;}
.title {overflow:hidden;padding:5px 10px;text-align:center;font-size:14px;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #cccccc;}
.time {height:35px;line-height:35px;overflow:hidden;margin-bottom:10px;text-align:center;color:#666666;}
.crcontent{font-size:14px;line-height:24px;}
.crcontent p{text-indent:2em;margin-bottom:10px;}
.crcontent table{border-right:1px solid #ccc;border-bottom:1px solid #ccc} 
.crcontent table td{border-left:1px solid #ccc;border-top:1px solid #ccc} 
.crcontent img {max-width:700px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<700?"700px":"");overflow: hidden;}
ul.crlist li {height:38px;line-height:38px;overflow:hidden;background:url(../images/image-1.gif) repeat-x center center;font-size:14px;border-bottom:1px dotted #858383;}
ul.crlist li span {background-color:#FFF;padding:0px 5px;}
ul.media li {width:159px;height:208px;overflow:hidden;float:left;display:inline;margin:0px 10px;}
ul.media li .img {width:157px;height:157px;overflow:hidden;border:1px solid #d3d2d2;}
ul.media li .name {width:157px;height:30px;line-height:30px;text-align:center;}
#page{margin-top:10px;}
#page span{float:left;margin:0px 3px;}
#page a{float:left;margin:0 3px;border:1px solid #ddd;padding:3px 7px; text-decoration:none;color:#666}
#page a.now_page,#page a:hover{color:#fff;background:#05c}
.guestbook{padding:10px;border-bottom:1px dashed #bfbfbf;}
.guestbook .userinfo{height:30px;line-height:30px;background:#E4E4E4;padding-left:20px;overflow:hidden;}
.guestbook .gcontent{padding:10px 10px 5px 20px;}
.ggcl{float:left;width:60px;line-height:20px;font-weight:bold;}
.ggcr{float:left;width:600px;line-height:20px;border-left:1px dashed #bfbfbf;padding-left:10px;}
.greply{padding:5px 10px 0px 20px;}
.red{color:red;}
.gform{margin-left:20px;margin-top:20px;}
.gform p{height:40px;line-height:40px;}
.gusername{width:200px;height:24px;line-height:24px;border:1px solid #ccc;outline:0;}
.gct{width:66px;float:left;height:40px;line-height:40px;}
.gtextarea{float:left;}
.gtcontent{width:400px;height:100px;border:1px solid #ccc}
.gbutton{margin-left:66px;}
.gform button{width:100px;text-align:center;height:40px;line-height:40px;}
.warning{border:1px solid red;}