@charset "gb2312";
/*----------Reset CSS for Browsers----------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
input,select{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:after,q:before{content:".";}
abbr,acronym{border:none; font-variant:normal;}
.clear{clear:both; font-size:1px; height:0; line-height:0; overflow:hidden;}
.clearfix{display:inline-block;}
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}

/*----------Reset CSS for Website----------*/
body{color:#333; font-size:12px; text-align:left; font-family:"ËÎÌå",Arial,Geneva, Helvetica, sans-serif;background:#D7D7D7}
a{color:#333; text-decoration:none;}
a:hover{
	color:#ff0000;
	text-decoration:none;
}
.MT{margin-top:10px;}
.MTS{margin-top:30px;}

/*----------  Reset CSS for all page head & bottom  ----------*/


#head{ margin:0 auto; background:url(../images/bg.jpg) repeat-x; height:110px;}
#head .top{height:110px;background:url(../images/top.jpg) center top no-repeat;width:1220px;margin:0 auto;position:relative;}
#head .top ul{position:absolute; right:5px; top:33px;  height:20px; line-height:20px;}
#head .top li{float:left; width:75px; text-align:center}
#head .top li a{height:17px;color:#999; text-decoration:none;font-size:12px;}
#head .top li a:hover{ color:#333;}

#nav{margin:0 auto; height:40px;margin:0 auto; background:url(../images/nav_bg.jpg) repeat-x}
#nav .nav0{ width:1220px; margin:0 auto;height:40px; background:url(../images/nav.jpg) center top no-repeat }
#nav .nav0 ul{ padding-left:16px;}
#nav .nav0 ul li{ float:left; width:132px; text-align:center; display:block; font-family:'SimSun',Arial,Sans-Serif;font-size:14px; font-weight:bold}
#nav .nav0 ul li a{color:#fff;  display:block;width:132px;  height:30px; padding-top:10px; }
#nav .nav0 ul li a:hover,#nav ul li.current{ display:block;width:132px; color:#fff;background:url(../images/nav_hover.jpg) repeat-x;}


#flash{margin:0 auto;height:336px;  background:url(../images/flsah_bg.jpg) repeat-x}
#flash .flash{width:1220px;margin:0 auto;position:relative;}
#flash img{ margin:0 auto;}
#flash .obj{ position:absolute; left:0px; top:0px;}

#inner_flash{margin:0 auto;height:338px;  background:url(../images/flsah_bg.jpg) repeat-x}
#inner_flash .flash{width:1220px;margin:0 auto;position:relative;}
#inner_flash img{ width:1220px; height:338px;margin:0 auto;}
#inner_flash .obj{ position:absolute; left:0px; top:0px;}

#notice{margin:0 auto;height:44px;  background:url(../images/notice.jpg) repeat-x;}
#notice .news{ width:1220px;margin:0 auto; height:44px;background:url(../images/notice.jpg) repeat-x;}
#notice .news ul{ float:left; width:820px; background:url(../images/laba.jpg) 10px top no-repeat}
#notice .news li{ float:left; margin:0 8px; line-height:44px;color:#656565}
#notice .news li a{ color:#656565}
#notice .news li a:hover{ color:#119AE7;}
#notice .news li span{ margin-right:10px; color:#cbcbcb}
#notice .tel{ width:350px; float:right; color:#999;background:url(../images/tel.jpg) 230px top no-repeat; height:44px; padding-top:12px; height:32px}



#wrap{width:1220px; margin:0 auto; text-align:left;}
#inner_content{width:1220px; margin-top:5px;}
#inner_content h4{background:url(../images/inner_top.jpg) no-repeat; height:15px;}
#inner_content #body{width:1218px; background:#e7e7e7; border:1px solid #fff; float:left;  border-top:none}
#inner_left{float:left; padding-left:10px; margin-top:5px; width:235px; }
#inner_left .leftinfo{margin:0; padding:0; overflow:hidden; width:221px;}
#inner_left .leftinfo h2{height:56px; color:#fff; background:url(../images/cpzx_lm.jpg) no-repeat;}
#inner_left .leftinfo .leftinner{}
#inner_left .leftinner ul li{list-style:none; margin:0px 0px 0px 0px; background:url(../images/probg.jpg) no-repeat; line-height:43px;}
#inner_left .leftinner ul .current{list-style:none; margin:0px 0px 0px 0px; background:url(../images/probg_hover.jpg) no-repeat; line-height:43px;  color:#fff}
#inner_left .leftinner ul .current a{color:#fff}
#inner_left .leftinner ul li h1{font-size:14px; cursor:pointer; text-indent:40px}
#inner_left .leftinner ul li h1 a{ color:#000; /*font-weight:bold*/}
#inner_left .leftinner ul li .Sdiv{background:#f3f3f3; width:205px; margin-left:5px; border:1px solid #d8d8d8; margin-top:5px}
#inner_left .leftinner ul li .Sdiv a{ display: block; background:url(../images/dot2.jpg) 20px center no-repeat; padding-left:40px; line-height:30px; color:#000;}
#inner_left .leftinner ul li .Sdiv a:hover{ color:#00A7FF}

#inner_left .newlist{width:221px;}
#inner_left .newlist h2{height:56px; color:#fff; background:url(../images/lm.jpg) no-repeat;}
#inner_left .newlist ul{ }
#inner_left .newlist li{ display:block; height:43px; line-height:43px; background:url(../images/probg.jpg) no-repeat;text-indent:40px; font-size:14px;}
#inner_left .newlist li a{ display:block; height:43px; line-height:43px; background:url(../images/probg.jpg) no-repeat;text-indent:40px; font-size:14px;}
#inner_left .newlist li a:hover,#inner_left .newlist li a.current{display:block; height:43px; line-height:43px;background:url(../images/probg_hover.jpg) no-repeat; text-indent:40px; color:#fff;}

#inner_left .newlists{width:221px;}
#inner_left .newlists h2{height:56px; color:#fff; background:url(../images/news_lm.jpg) no-repeat;}
#inner_left .newlists ul{}
#inner_left .newlists li{display:block; height:43px; line-height:43px; background:url(../images/probg.jpg) no-repeat;text-indent:40px; font-size:14px;}
#inner_left .newlists li a{display:block; height:43px; line-height:43px; background:url(../images/probg.jpg) no-repeat;text-indent:40px; font-size:14px;}
#inner_left .newlists li a:hover,#inner_left .newlists li a.current{display:block; height:43px; line-height:43px;background:url(../images/probg_hover.jpg) no-repeat; text-indent:40px; color:#fff;}

#inner_left .case{width:221px;}
#inner_left .case h2{height:56px; color:#fff; background:url(../images/case_lm.jpg) no-repeat;}
#inner_left .case ul{}
#inner_left .case li{display:block; height:43px; line-height:43px; background:url(../images/probg.jpg) no-repeat;text-indent:40px; font-size:14px;}
#inner_left .case li a{display:block; height:43px; line-height:43px; background:url(../images/probg.jpg) no-repeat;text-indent:40px; font-size:14px;}
#inner_left .case li a:hover,#inner_left .case li a.current{display:block; height:43px; line-height:43px;background:url(../images/probg_hover.jpg) no-repeat; text-indent:40px; color:#fff;}

#inner_left .down{width:221px;}
#inner_left .down h2{height:56px; color:#fff; background:url(../images/download_lm.jpg) no-repeat;}
#inner_left .down ul{}
#inner_left .down li{display:block; height:43px; line-height:43px; background:url(../images/probg.jpg) no-repeat;text-indent:40px; font-size:14px;}
#inner_left .down li a{display:block; height:43px; line-height:43px; background:url(../images/probg.jpg) no-repeat;text-indent:40px; font-size:14px;}
#inner_left .down li a:hover,#inner_left .down li a.current{display:block; height:43px; line-height:43px;background:url(../images/probg_hover.jpg) no-repeat; text-indent:40px; color:#fff;}



#inner_left .contact{width:221px;}
#inner_left .contact h2{height:56px; background:url(../images/conatct_h2.jpg) -18px top no-repeat;}
#inner_left .contact ul{padding:20px; padding-top:10px;}
#inner_left .contact li{line-height:25px;}


#inner_right{float:right; width:918px; margin-right:28px }
#inner_right h4{ height:21px; background:url(../images/detail_h2.gif) left 2px no-repeat; margin-top:5px; color:#999; font-size:14px; padding-left:30px;}
#inner_right h4 a{ color:#00A8FF}
#inner_right h5{ height:21px; background:url(../images/detail_h5.gif) left 2px no-repeat; margin-top:5px; color:#999; font-size:14px; padding-left:30px;}
#inner_right h5 a{ color:#00A8FF}
#inner_right .detail{ background:#dcdcdc;width:918px;margin-top:5px; background:url(../images/detail_bg.jpg) repeat-x; /*min-height:518px;*/}
#inner_right .detail h3{ height:15px;}
#inner_right .detail h2{ height:30px; padding-top:9px; background:url(../images/h2.jpg) repeat-x; width:200px; margin-left:15px; color:#fff; font-weight:bold; font-size:14px; text-align:center}
#inner_right .details{ /*background:#fff;*/ width:918px;margin-top:5px; /*min-height:518px;*/ background:url(../images/pr_bg.jpg) repeat-x; }
#inner_right .details h3{ height:15px;}
#inner_right .details h2{ height:30px; padding-top:9px; background:url(../images/h2.jpg) repeat-x; width:200px; margin-left:15px; color:#fff; font-weight:bold; font-size:14px; text-align:center}


#inner_right .title{ font-size:16px; text-align:center; font-weight:600;height:32px; line-height:30px; text-align:center; border:1px solid #eaeaea;
color:#666; font-size:14px; margin:0px 15px; background:#f7f7f7;}
#inner_right .dtae{height:24px; line-height:24px; text-align:center;color:#666; font-size:12px; margin:0px 10px;}
#inner_right .dtae span{ margin:0 3px;}
#inner_right .text .sm{ height:30px; line-height:30px; padding-left:20px; background:#268DC4; color:#fafafa; font-size:12px; margin-bottom:15px;}

#inner_right .text{ padding:0 30px; margin-bottom:30px; padding-top:10px; font-size:14px; line-height:2em; text-align:justify; text-justify:inter-ideograph;}
/*#inner_right .text img{display:block; margin:10px auto 5px; max-width:550px; width:expression(width>550?"550px":""); overflow:hidden;}*/
.detail p{text-indent:2em; font-size:14px; line-height:2em;}
.detail1 p{text-indent:2em; font-size:14px; line-height:2em;}

#inner_right .text1{ padding:0 30px; margin-bottom:30px; padding-top:10px; font-size:14px; line-height:2em; text-align:justify; text-justify:inter-ideograph;}
#inner_right .text1 .sm{ height:30px; line-height:30px; padding-left:20px; background:#268DC4; color:#fafafa; font-size:12px; margin-bottom:15px;}
#inner_right .text1 img{display:block; margin:2px auto 5px; max-width:550px; width:expression(width>550?"550px":""); overflow:hidden; box-shadow:2px 2px 7px #999}

#newslist{}
#newslist ul{ padding:20px; padding-top:20px;}
#newslist ul li{line-height:32px;  text-indent:2em; margin:5px 0;font-size:12px; border-bottom:1px dashed #268DC4}
#newslist ul li span{ float:right; padding-right:10px; color:#999}
#newslist ul .bt{ display:block; height:34px;   color:#000; font-weight:bold; font-size:14px;}
#newslist ul .bt a{ display:block; height:34px;  color:#268DC4; font-weight:bold; font-size:14px;}
#newslist ul .bt a:hover{ display: block;height:34px; color:#000;}
#newslist ul .des{ font-size:12px;}
#newslist ul .des a{ color:#0097EF}


#case{}
#case ul{ padding:20px;}
#case ul li{line-height:32px; height:32px; text-indent:2em; font-size:12px; border-bottom:1px dotted #dadada}
#case ul li span{ float:right; padding-right:10px; color:#999}
#case ul .bt{ display:block; height:32px; line-height:32px; background: #fafafa; color:#000; font-size:14px;}
#case ul .bt a{ display:block; height:32px; line-height:32px; background: #fafafa; color:#000;  font-size:14px;}
#case ul .bt a:hover{ display: block; background:#268DC4;height:32px;line-height:32px; color:#fff;}
#case ul .bt2{ display:block; height:32px;line-height:32px;  background: #e7e7e7; color:#000; font-size:14px;}
#case ul .bt2 a{ display:block; height:32px;line-height:32px;  background: #e7e7e7; color:#000;  font-size:14px;}
#case ul .bt2 a:hover{ display: block; background:#268DC4;height:32px;line-height:32px; color:#fff;}


#download{}
#download ul{ padding:20px; padding-top:20px;}
#download ul li{ left 9px no-repeat; line-height:32px;  text-indent:2em; font-size:12px;}

#download ul .bt{ display:block; height:34px;  background: #FFF; color:#000; font-weight:bold; font-size:14px;}
#download ul .bt span{ float:right; margin-right:15px;}

#download ul .bt:hover{ display: block; background:#268DC4;height:34px; color:#fff; cursor:pointer}
#download ul .bt span a:hover{ display: block; background:#268DC4;height:34px; color:#fff;}




#prolist{}
#prolist h1{ background:url(../images/dot_h1.gif) 5px 7px no-repeat; text-align:left; font-size:14px; color:#00a7ff; font-weight:bold; text-indent:25px;}
#prolist ul{ padding:20px; padding-top:40px;}
#prolist ul li{ width:180px;  float:left; padding:15px 10px; }
#prolist ul li img{ width:178px; height:215px; border: #333 solid 1px;}
#prolist ul li a:hover img{-moz-opacity:0.8 !important; filter:alpha(opacity=80); opacity: 0.80;  _-moz-opacity:0.80;}

#prolists{}
#prolists h1{ text-align:left; font-size:14px; color:#00a7ff; font-weight:bold; text-align:center}
#prolists ul{ padding:20px; padding-top:40px;}
#prolists ul li{ width:267px; height:250px; float:left; margin:0 12px;_margin:0 8px; text-align:center;}
#prolists ul li img{ width:267px; height:200px;padding: 3px; border:1px solid #ddd}
#prolists ul li a:hover img{-moz-opacity:0.8 !important; filter:alpha(opacity=80); opacity: 0.80;  _-moz-opacity:0.80; background:#00A7FF; border:1px solid #00A7FF;}



.proshow{ padding:15px; margin-top:20px; line-height:26px; font-size:14px;}
.proshow img{ float:left; width:300px; height:220px; border:1px solid #dadada; margin-right:30px;}
.proshow ul{ float:right; width:320px; margin-right:15px; }
.proshow ul li{ line-height:30px; margin-bottom:10px;font-family:"Microsoft Yahei"; padding-left:10px;}
.proshow .show{ line-height:30px; padding:15px 0; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:30px 5px; border-top:#eee solid 3px; text-indent:2em}




.next{ margin-top:15px; margin-left:20px; font-weight:600}
.next a{ font-weight:normal}


.fy{}
.fy ul{float:right;	padding:12px 0px 12px 30px;}
.fy ul li{float:left;margin-right:6px;border:1px solid #0A5B79;padding:4px 8px 4px; line-height:17px;}
.fy ul li a{color:#555;display:block;}
.fy ul li a:hover{line-height:17px; color:red }
.fy ul li.thisclass,.fy ul li.thisclass a{	background:#0A5B79;padding:4px 8px 4px;font-weight:bold; color:#fff}
.fy .pageinfo{line-height:17px;padding:12px 10px 12px 10px;	color:#999;}
.fy .pageinfo strong{color:#555;font-weight:normal;	margin:0px 2px;}


#miaoshu{ width:1220px;}
#miaoshu .left{ float:left; width:859px;}

#miaoshu .company{ float:left; width:349px; height:301px; background:url(../images/company.jpg) no-repeat; padding-top:10px;}
#miaoshu .company h2{ height:23px; background:url(../images/zjlw.jpg) no-repeat; margin-left:16px;}
#miaoshu .company h3{ color:#c4c4c4;margin-left:19px;}
#miaoshu .company img{ width:347px; margin-left:1px; margin-top:8px; height:79px; float:left}
#miaoshu .company p{ font-size:14px; color:#656565; padding:15px;line-height:25px; }
#miaoshu .company p a{ color:#0192EE}

#miaoshu .product{ float:right; width:498px; height:301px; background:url(../images/product.jpg) no-repeat; padding-top:10px;}
#miaoshu .product h2{ height:23px; background:url(../images/cpzx.jpg) no-repeat; margin-left:16px;}
#miaoshu .product h3{ color:#c4c4c4;margin-left:19px;}
#miaoshu .product img{ width:496px; margin-left:1px; margin-top:8px; height:79px;}
#miaoshu .product ul{ padding-left:20px; margin-top:10px;}
#miaoshu .product ul li{ width:33%; float:left; line-height:26px;height:26px;}
#miaoshu .product ul li a{ color:#656565; font-size:14px;line-height:26px;height:26px;}
#miaoshu .product ul li a:hover,#miaoshu .product ul li a.current{ color:#0192EE}

#miaoshu .right{ float:right; width:350px;}
#miaoshu .service{float:left; width:349px; height:301px; background:url(../images/company.jpg) no-repeat; padding-top:10px;}
#miaoshu .service h2{ height:23px; background:url(../images/shtx.jpg) no-repeat; margin-left:16px;}
#miaoshu .service h3{ color:#c4c4c4;margin-left:19px;}
#miaoshu .service img{ width:347px; margin-left:1px; margin-top:8px; height:79px; float:left}
#miaoshu .service p{ font-size:14px; color:#656565; padding:15px;line-height:25px; }
#miaoshu .service p a{ color:#0192EE}

#recommended{ width:1218px; border:1px solid #fff;  background:#e7e7e7; line-height:25px;}
#tuijian{ width:1190px; margin:0 auto; padding-top:10px;}
#tuijian h2{ height:33px; background:url(../images/recommended_h2.jpg) no-repeat;} 
#tuijian h2 a{ float:right; margin-right:15px; width:41px; height:15px; background:url(../images/more.gif) no-repeat; margin-top:11px;}
#tuijian ul{ padding-top:10px;}
#tuijian ul li{ width:224px; height:300px; float:left; text-align:center; background:url(../images/list_bg.jpg) no-repeat}
#tuijian ul li img{ width:180px; height:217px; margin-bottom:5px;}
#tuijian ul li a:hover img{-moz-opacity:0.8 !important; filter:alpha(opacity=80); opacity: 0.80;  _-moz-opacity:0.80;}
#tuijian h1{ width:184px; margin:0 auto; text-align:left; font-size:14px; font-weight:bold; color:#119AE7}
#tuijian .des{ width:184px; margin:0 auto; text-align:left; font-size:14px; color:#666}



#news{width:1190px; margin:0 auto; height:180px; background:url(../images/border_top.jpg) repeat-x;}
#news .left{ width:805px; float:left;}
#news .qyxw{ width:390px; float:left;height:180px;  background:url(../images/left.jpg) right top no-repeat; padding-top:12px;}
#news .qyxw h2{ height:22px; background:url(../images/qyxw.jpg) no-repeat;} 
#news .qyxw h2 a{ float:right; margin-right:20px; width:41px; height:15px; background:url(../images/more.gif) no-repeat; margin-top:3px;}
#news .qyxw ul{ padding-top:10px; padding-bottom:10px;}
#news .qyxw ul li{ font-size:14px;height:26px; line-height:26px;text-indent:10px; background:url(../images/dot2.jpg) left 10px no-repeat;}
#news .qyxw ul li a{ color:#656565;}
#news .qyxw ul li a:hover{ color:#119AE7;}
#news .qyxw ul li span{ float:right; color:#cbcbcb; margin-right:20px;}

#news .hyxw{ width:390px; height:180px; float:right;  background:url(../images/left.jpg) right top no-repeat; padding-top:12px;}
#news .hyxw h2{ height:22px; background:url(../images/hyxw.jpg) no-repeat;} 
#news .hyxw h2 a{ float:right; margin-right:20px; width:41px; height:15px; background:url(../images/more.gif) no-repeat; margin-top:3px;}
#news .hyxw ul{ padding-top:10px; padding-bottom:10px}
#news .hyxw ul li{ font-size:14px;text-indent:10px;height:26px; line-height:26px; background:url(../images/dot2.jpg) left 10px no-repeat;}
#news .hyxw ul li a{ color:#656565;}
#news .hyxw ul li a:hover{ color:#119AE7;}
#news .hyxw ul li span{ float:right; color:#cbcbcb; margin-right:20px;}

#news .right{width:370px; float:right;}

#news .case{ width:370px; float:left; padding-top:12px;}
#news .case h2{ height:22px; background:url(../images/case.jpg) no-repeat;} 
#news .case h2 a{ float:right; margin-right:20px; width:41px; height:15px; background:url(../images/more.gif) no-repeat; margin-top:3px;}
#news .case ul{ padding-top:10px; padding-bottom:10px}
#news .case ul li{ font-size:14px; height:26px; line-height:26px}
#news .case ul li a{ color:#656565;}
#news .case ul li a:hover{ color:#119AE7;}
#news .case ul li span{color:#cbcbcb; margin-right:10px;}



#flink{width:1218px;margin:0 auto; height:28px; margin-top:5px;border:1px solid #FFF;background:#e7e7e7 url(../images/link.jpg) 5px 4px no-repeat;}
#flink ul{ padding-left:100px;}
#flink li{ margin:0 8px; line-height:28px;}
#flink li a{color:#656565}


#bottom{ margin:0 auto; background:url(../images/bottom.jpg) repeat-x; height:120px; border-top:1px solid #fafafa; line-height:26px; margin-top:10px;}
#bottom .bottom{ width:1220px;margin:0 auto;height:110px; padding-top:10px;background:url(../images/bottom.jpg) repeat-x;}
#bottom .bottom .left{ width:180px; float:left; height:110px;padding-top:5px; background:url(../images/logo.jpg) right top no-repeat;}
#bottom .bottom .right{ float:right; width:1010px; color:#4799C1; padding-top:0px;}
#bottom .bottom .right a{ color:#4799C1}



.slideBox{ width:550px; overflow:hidden; position:relative;    } 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; top: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:#fff; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#f00; color:#fff; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:550px; }


#tablecss table{
margin:0px auto;
font:Georgia 11px;
text-align:center;
border-collapse:collapse;
}

#tablecss table td{
	border:1px solid #69A5D1;
	color:#444;
	height:30px;
	font-size:12px;
}

.fdj{ width:95%; height:35px; margin:10px auto; background:url(../images/fdj-1.jpg) no-repeat center;}

