@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; background:#dadada; color:#666; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:150%;}
h1,h2,h3,h4,h5,h6,ul{padding:0px; margin:0px;}
dl,dt,dd{ padding:0px; margin:0px;}
td{ font-size:12px;}
h1{ font-size:16px; color:#333; font-weight:bolder;}
h2{ font-size:14px; color:#333;}
h3{ font:12px Arial, Helvetica, sans-serif; color:#aaa;}
h4{ font:12px Arial, Helvetica, sans-serif; color:#f00;}
h5{ font:12px Arial, Helvetica, sans-serif; color:#aaa; font-weight:bold; padding:5px 0 5px 0;}
h6{ font-size:13px; color:#333; font-weight:100;}

.tiab{ font-size:13px; color:#333; font-weight:100;}
.tiav{ font-size:14px; color:#333; font-weight:bold;}
.tian{font-size:12px; font-weight:100;}
.more{ font-size:12px; font-weight:100;}
li{list-style-type:none;}
.left{ float:left;}
.right{ float:right;}

/*-------------整体框架---------------*/
#content{ width:1000px; height:auto; margin:0 auto; background:#FFF;}
#header{ width:1000px; height:110px;}
#nav{ width:980px; height:45px; background:url(../images/nav_bg1.gif) repeat-x; padding:0 10px 0 10px;}
#photo{ width:1000px; height:330px; margin:5px 0 5px 0;}
#cont_1{ width:1000px; height:290px; margin-bottom:10px; border-top:1px #efefef solid; clear:both; overflow:hidden;}
#cont_2{ width:1000px; height:180px; margin-bottom:10px; background:url(../images/bg2.gif) repeat-x;}
#hon{ width:980px; margin:10px 0; padding:10px; background:url(../images/bg2.gif) repeat-x;}
#footer{ width:1000px; height:140px; background:url(../images/bg3.gif) repeat-x; clear:both;}
/*-------------整体框架结束---------------*/

/*-------------cont_1-------------------*/
#cont_1 .tit1{ width:100%; height:40px; background:url(../images/bg1.gif);}
#cont_1 .lr1{ width:990px; height:210px; padding:5px; background:#FFF;}
#cont_1 dl{ width:320px; *width:315px; height:auto; float:left; margin-left:10px;}
#cont_1 dl dd{ padding:5px; text-indent:2em;}
#cont_1 dl dd img{ float:right; margin:5px;}
/*-------------end cont_1-------------------*/

/*-------------cont_2-------------------*/
#cont_2 .lr2{ width:990px; height:165px; padding:10px 5px 5px 5px;}
#cont_2 .co1{ width:210px; *width:205px; height:170px; float:left; margin-left:10px;}
#cont_2 .co3{ width:10px; height:170px; float:left;}
#cont_2 .co2{ width:370px; height:170px; float:left;}
#cont_2 .co2 ul{ padding-left:15px;}
#cont_2 .co2 ul li{ list-style-image:url(../images/li.gif);}
#cont_2 dl dd{ padding:5px;}
#cont_2 dl dd img{ float:right; margin:5px;}
/*-------------end cont_2-------------------*/

/*-------------footer-------------------*/
#footer .fnav{ width:700px; height:75px; margin:0 auto;}
#footer .fnav ul{ padding-top:50px;}
#footer .fnav li{ width:80px; height:25px; line-height:25px; float:left; text-align:center;}
#footer .fnav li.xi{ width:2px; height:25px; line-height:25px; float:left;}

#footer .fbo{ width:800px; height:30px; line-height:30px; margin:0 auto; text-align:center;}
/*-------------end footer-------------------*/

/*-------------cont_left-------------------*/
.ban{ width:1000px; height:190px; margin:5px 0 0px 0;}
#cont{ width:1000px; height:auto;}

#cont_left{ width:250px; height:auto; float:left;}
#cont_left .cobg{ width:250px; height:auto; background:url(../images/left_bg1.gif) repeat-y;}
#cont_left .cobg ul li.ti1{ text-align:center; font-size:14px; height:30px; width:200px; padding:10px 0 0 20px; line-height:20px;}
#cont_left .cobg ul li.ti1 a{ text-decoration:none;}
#cont_left .cobg ul li.ti2{ text-align:center; height:30px; width:200px; padding-left:20px;}
/*-------------end cont_left-------------------*/

/*-------------cont_right-------------------*/
#cont_right{ width:730px; height:auto; float:right; padding:10px 10px 0 5px; font-size:13px; line-height:200%; text-indent:2.2em; overflow:hidden;}
#cont_right1{ width:730px; height:auto; float:right; padding:10px 10px 0 5px; font-size:13px; line-height:200%; overflow:hidden;}
#cont_right1 dl{ border-bottom:1px #CCC dotted; margin:10px 0 10px 0;}
#cont_right1 dl dt{ font-weight:bold;}
#cont_right1 dl dd img{ float:left; margin:5px;}
#cont_right1 dl dd a img{ border:3px #CCC solid;}
#cont_right1 dl dd a:hover img{ border:3px #999 solid;}

#cont_right1 dl dd td a img{ border:5px #CCC solid;}
#cont_right1 dl dd td a:hover img{ border:5px #999 solid;}


#cont_right .mar{ width:715px; height:30px; line-height:30px; border:1px #F00 solid; text-indent:0; padding-left:10px;}
#cont_right .nli1{ width:730px; height:auto; border-bottom:1px #CCC dotted; margin:10px 0 10px 0; padding-bottom:10px; text-indent:0;}
#cont_right1 .nli1{ width:730px; height:100px; border-bottom:1px #CCC dotted; margin:10px 0 10px 0; padding-bottom:10px; text-indent:0; position:relative; overflow:hidden;}
#cont_right1 .nli1 dd span{ height:30px; position:absolute; bottom:0px; right:0px; background:#FFf; width:730px; text-align:right;}
#cont_right1 .nli{ width:730px; height:auto; border-bottom:1px #CCC dotted; margin:10px 0 10px 0; padding-bottom:10px; text-indent:0;}
#cont_right .nli1 dt,.news_left dt,.news_right dt{ float:left;}
#cont_right .nli1 dd,.news_left dd,.news_right dd{ line-height:150%; font-size:12px; clear:both; text-indent:2em;}
#cont_right .nli1 dd img{ float:left; margin:5px;}


               /*--------------------case-------------------*/
.case1{ width:1000px; height:auto; border-top:1px #CCC solid; border-bottom:1px #CCC solid;}
.case1 dl{ border-top:1px #F00 solid; width:1000px;}
.case1 dl dt{ padding-left:20px; line-height:25px;}
.case1 img{ float:left; margin:10px;}

.case2{ width:1000px; height:auto; border-top:1px #CCC solid; border-bottom:1px #CCC solid;}
.case2 .tit1,.case1 .tit1{ width:100%; height:40px; background:url(../images/bg1.gif); line-height:40px;}
.case2 .ca_lr{ width:990px; height:180px; border-bottom:1px #CCC dotted; padding:5px; margin-top:10px;}
.case2 img{ float:left; margin-right:10px;}
               /*-------------------end case--------------------*/
			   
               /*-------------------news--------------------*/
.news_left,.news_left1{ width:680px; padding:5px; float:left;}
.title_s{ border-bottom:1px #F00 solid; height:30px; line-height:30px;}
.news_right{ width:280px; padding:5px; float:right; border-bottom:1px #F00 solid; margin-bottom:10px;}
.news_left dl{ width:680px; height:100px; border-bottom:1px #CCC dotted; margin:10px 0 10px 0; padding-left:10px; position:relative; overflow:hidden;}
.news_left dl dd span{ height:25px; position:absolute; bottom:0px; right:0px; background:#FFf; width:680px; text-align:right;}
.news_left div{ width:680px; height:auto; margin:10px 0 10px 0; padding-left:10px;}
.news_left div ul{}
.news_left div ul li.title3{ width:565px; height:30px; line-height:30px; border-bottom:1px #CCCCCC dotted; float:left;}
.news_left div ul li.time3{ width:100px; text-align:right; float:right; line-height:30px; border-bottom:1px #CCCCCC dotted;}

.news_left1 dl{ width:680px; height:auto; border-bottom:1px #CCC dotted; margin:10px 0 10px 0; padding-left:10px;}
.news_left1 dl dd{ text-indent:2em;}
.news_right dl{}
.news_right dl dt{ line-height:30px; width:280px; border-bottom:1px #F00 solid; height:30px; font-size:14px; color:#333; font-weight:bold; margin-bottom:10px;}
               /*-------------------end news--------------------*/
			   
               /*-------------------contect--------------------*/
.ect_left{ width:570px; float:left; padding:15px;}
.inp1{ width:570px; height:30px; border:1px #fff solid; border-bottom:1px #CCC solid; line-height:30px;}
.inp2{ width:570px; height:200px; border:1px #ccc solid; line-height:25px;}
.inp3{ width:80px; height:30px; border:1px #999 solid; background:#ccc; color:#666;}
.inp4{ width:370px; height:20px; border:1px #fff solid; border-bottom:1px #CCC solid; line-height:20px; font-size:18px; padding-left:10px;}
.inp5{ width:60px; height:25px; border:1px #999 solid; background:#ccc; color:#666;}
.inp6{ width:870px; height:130px; border:1px #ccc solid; line-height:25px;}
.inp7{ width:570px; height:100px; border:1px #ccc solid; line-height:25px;}


.ect_right{ width:360px; float:right; padding:15px;}
.ect_right .tit2{ width:360px; line-height:30px; border-bottom:1px #F00 solid;}

.ect_map{ width:570px; height:260px; border:1px #CCC solid; margin-top:10px;}
               /*-------------------end contect--------------------*/
			   
               /*-------------------inquiry--------------------*/
.inq1{ width:980px; padding:10px; height:120px;}	
.inq1 dl dt{ width:900px; border-bottom:1px #F00 solid;}
.inq1 dl dd{ width:900px; height:200px;}
.inq2{ width:900px; height:600px; overflow:hidden; margin:0 auto; padding-bottom:10px;}

/*TAB*/
#con {
	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 900px;
}
#tags {
	PADDING: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 900px; HEIGHT: 30px;
}
#tags LI {
	FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 30px; font-size:16px; font-weight:bold;
}
#tags LI A {
	PADDING:0 10px 0 10px;  FLOAT: left; COLOR: #999; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-DECORATION: none;
}
#tags LI.emptyTag {
	WIDTH: 4px
}
#tags LI.selectTag {
	POSITION: relative; margin-bottom:1px; HEIGHT: 29px; border:1px #CCC solid; border-bottom:1px #FFF solid;
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #333; LINE-HEIGHT: 25px; HEIGHT: 25px;
}
#tagContent {
	 BACKGROUND-COLOR: #fff;
}
.tagContent {
	 DISPLAY: none; WIDTH: 876px; COLOR: #474747; HEIGHT:auto; border-top:1px #CCC solid;
}
#tagContent DIV.selectTag {
	DISPLAY: block;
}
/*end TAB*/
               /*-------------------end inquiry--------------------*/
			   
               /*-------------------Solution--------------------*/
.sol_left{ width:995px; height:auto;}
.sol_right{ width:975px; height:auto; padding:10px;}
.nli{ width:500px; height:120px; padding:20px 10px 0 0;}
.nli ul{ padding:0; margin:0;}
.nli ul li{ height:25px; line-height:25px; font-size:12px;}

/*滑动门*/
.preview{margin:10px;padding:10px;overflow:hidden;background:#eee;}
.cont{padding:10px; text-indent:0em;}
.cls{clear:both;}
.hidden{display:none;}
#sourse{border:1px dotted #ccc;width:995px;height:300px;margin:0px auto;}
.textDiv{margin:10px 40px 10px;text-align:center;}
.example{margin:10px;background:#FFF;border:1px dotted #ccc;padding:10px;}
.scrolldoorFrame{width:995px;margin:0px auto;overflow:hidden;}
.scrollUl{width:995px;border-bottom:1px solid #CCC;overflow:hidden;height:40px;}
.scrollUl li{float:left; height:35px; line-height:35px; width:210px; text-align:center;}
.bor03{border-bottom:1px solid #ccc;border-top-width:0px;}
.sd01{cursor:pointer;border-top:2px solid #f00;background:#FFF;margin:5px;padding:2px;font-weight:bold; font-size:14px;}
.sd02{cursor:pointer;border:0px solid #CCC;margin:5px;padding:2px; font-size:14px;}

               /*-------------------end Solution--------------------*/
			   
			   
/*-------------end cont_right-------------------*/

/*-------------Partners-------------------*/
.par{ width:900px; height:750px; margin:0 auto; overflow:hidden;}
.par_lr{ width:582px; height:398px; overflow-x:hidden; overflow-y:auto;}
.par_lr ul li{ width:135px !important; width:145px; height:45px; float:left; padding:4px;}
/*-------------end Partners-------------------*/

/*-------------expert-------------------*/
.exp{ width:980px; height:auto; margin:0 auto; padding:10px 0 10px 0;}
.exp_left{ width:680px; height:auto; padding:10px 0 10px 0; float:left;}
.exp_right{ width:300px; height:auto; padding:10px 0 10px 0; float:right;}
.exp_right ul{ list-style-type:disc;}
.exp_right ul li{ height:30px; line-height:30px; width:280px; padding-left:20px; font-size:14px;}
.exp_left ul{ margin-top:10px; padding:10px;}
.exp_left ul li{ font-size:14px; line-height:200%; text-indent:2.1em;}
/*-------------end expert-------------------*/
.show{ width:950px; height:auto; padding:20px; text-indent:2em; line-height:200%; font-size:14px; margin:0 auto;}

iframe{ border:0;}

/* pic */
#ifocus2 { width:1000px; height:300px;}
#www_zzjs_net { display:inline; position:relative; float:left; width:1000px; height:300px; overflow:hidden; }
#ifocus_piclist2 { position:absolute; }
#ifocus_piclist2 ul{margin:0px;padding:0px;list-style-type:none;}
#ifocus_piclist2 li { width:1000px; height:300px; overflow:hidden;margin:0px;padding:0px; }
#ifocus_piclist2 img { width:1000px; height:300px; border:0px;}
#ifocus_btn2 { position:absolute; right:10px; bottom:10px; color:#a25897; }
#ifocus_btn2 .zzjs_net li {
 float:left;
 display:inline;
 width:16px;
 height:16px;
 line-height:16px;
 margin-left:5px;
 text-align:center;
 color:#fff;
 cursor:pointer;
 background:#000;
 font-size:12px;
 border:1px #FFF solid;
}
#ifocus_btn2 .zzjs_net li.current {
 background-color:#f00;
 font-weight:bold;
 color:#fff;
} 
#ifocus_btn2 .bg {
 z-index:1;
 position:absolute;
 right:2px;
 bottom:2px;
 width:95px;
 height:16px;
}
#ifocus_btn2 .bg li {
 float:left;
 display:inline;
 width:14px;
 height:16px;
 line-height:16px;
 margin-left:3px;
 background-color:#fff;
 filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background-color:#ffffff;font-size:0;
 text-align:center;
 color:#595959;
 font-size:0;
}

/*Comment*/
#comment{ width:700px; height:500px; background:#FFF;}
#comment dl{ width:700px; height:200px;}
#comment dl dt{ margin:10px 0 10px 0; font-size:16px; color:#333; font-weight:bold;}
#comment dl dd{}
#comment dl dd ul li{ height:60px; border-bottom:1px #CCC dotted; margin-top:10px;}
#comment div{ width:680px;}
#comment div ul{}
#comment div ul li{ line-height:30px; margin-top:5px;}
#comment .fenye{ width:600px; margin:0 auto; line-height:30px; margin-top:10px;}
iframe{ background:#FFF;}
/*end Comment*/
.th12{ padding:10px;}
.tit1 .shell{ width:750px; padding:0px 10px; float:right; } 
.tit1 #div1{ height:40px; overflow:hidden; line-height:40px; } 

.webvdn{ color:#999; font-family:Arial, Helvetica, sans-serif;}
.webvdn td{ padding:5px 0; padding-left:10px;}
.text2em{ text-indent:2em; border-bottom:1px #CCC dotted;}
.text2em p{ padding:0; margin:0;}

/*--------photo-----*/
#doFocus{ width:1000px; height:300px; overflow:hidden; position: relative;}
#doFocus img{ width:1000px; height:300px; position: absolute; top: 0px; left: 0px; z-index: 0;}
#focusNav{ width: 1000px; height: 30px; background: #c0c0c0;}
#focusNav a{ display: block; text-decoration: none; height: 30px; background: url(../images/focusNavBG.gif) repeat-x 0 0; float: left; line-height: 30px; text-align: center; overflow: hidden;}
#focusNav a:hover{ color:#666; font-weight: bold; background: #000;}
#focusNav .thisclass, #focusNav .thisclass:hover{ color:#fff; background: #333; font-weight: bold; cursor:pointer;}

/*-----------index_hon----------------*/
#hon img{ padding:3px; border:1px #ccc solid; width:178px; height:120px; margin:0 2px;}
#hon h2{ padding:7px 7px;}
#hon a { line-height:24px; padding:0 5px; display:inline-block;}
#hon a:hover { }

