/* CSS Document */
body { font-size: 12px; font-family:Arial, Helvetica, sans-serif, "宋体"; background:url(/img/bg_01.gif) repeat-x 0px 0px; margin: 0px; padding:0px;}
ul { margin: 0px; padding: 0px;}
li { list-style: none;}
a, a:link { text-decoration: none;}
a:hover { text-decoration: underline;}
.clear { clear: both;}
h3 { margin: 0px; padding: 0px;}
h5 { margin: 0px; padding: 0px;}
.fl { float: left;}
.fr { float: right;}
img { border:none; margin: 0px; padding: 0px;}
 
.header { width: 950px; margin: 0px auto;}
.header .logo { float:left; width: 175px; height: 60px; margin: 35px 0px 0px 25px; clear: #505050; text-align: center; color: #505050;}
.header .top_menu { float:left; margin: 10px 0px 0px 25px;}
.header .top_menu .pic_01 { float:left; width: 30px; height: 130px; }
.header .top_menu .menu { float:left; width: 110px; margin: 15px 0px 0px 10px; line-height: 20px; }
.header .top_menu .menu a{ color: #0f0f0f; }
.header .top_menu .up a{ color: #0f8cf3; }

.bananer { width: 950px; margin: 0px auto 7px auto; }

.content { width: 950px; margin: 0px auto; }
.content .cont_01 { float:left; width: 318px;}
.content .cont_01 h3 { width: 318px;}
.content .cont_01 .bg_01{ width: 303px; height: 160px; padding: 10px 0px 0px 15px; background: url(/img/title_02.gif) repeat-y 0px 0px; overflow: hidden;}
.content .cont_01 .bottom_01 { width: 318px; height: 10px;}

.content .cont_02 { float:left; width: 211px; margin-left: 10px;}
.content .cont_02 h3 { width: 339px;}
.content .cont_02 .bg_02{ width: 339px; height: 160px; padding-top: 10px; background: url(/img/title_07.gif) repeat-y 0px 0px; overflow: hidden;}
.content .cont_02 ul{ width: 305px; margin: 5px 0px 5px 15px;}
.content .cont_02 li{ width: 303px; height: 23px; line-height: 23px; border-bottom: 1px dashed #d1d1d1; background: url(/img/list_02.gif) no-repeat 0px 8px; padding: 5px 0px 0px 10px; }
.content .cont_02 .list_01{ float: left; padding-left:3px} 
.content .cont_02 .bg_02 img{ margin-right: 5px;}
.content .cont_02 .bg_02 .time{ float: right; color: #8f8f8f; height: 20px; line-height: 20px; }
.content .cont_02 .bg_02 a{ color: #303030; }
.content .cont_02 .bottom_02 { width: 339px; height: 10px; }

.content .cont_03 { float: right; width: 273px; margin-left: 10px;}
.content .cont_03 h3 { width: 273px;}
.content .cont_03 .bg_03{ width: 258px; height: 160px; background: url(/img/title_10.gif) repeat-y 0px 0px; padding:10px 0px 0px 15px; color: #303030; overflow: hidden; }
.content .cont_03 .bg_03 .font_01{ float: left; width: 110px;line-height: 18px; margin-bottom: 0px; }
.content .cont_03 .bg_03 .font_01 strong{ color: #0f8cf3;}
.content .cont_03 .bg_03 .font_02{ float: left; width: 130px; line-height: 18px; }
.content .cont_03 .bg_03 .font_02 strong{ color: #0f8cf3;}
.content .cont_03 .bottom_03 { width: 273px; height: 10px; }

.content .cont_03 .bg_03  .pic_03 img { width: 246px; height: 48px; margin-bottom:8px }
.content .cont_03 .bg_03  .pic_02 img { width: 246px; height: 48px; }
.content .cont_03 .bg_03  .pic_04{background: url(/img/pic_06.gif) repeat-y 0px 0px;  width: 246px; height: 48px; margin-bottom:8px; padding:3px 0 0px 75px; font-family:"黑体"; font-size:14px;}
.content .cont_03 .bg_03  .pic_04 a{ color: #303030; font-family:"黑体"; font-size:14px;   }


.link { width: 950px; margin: 7px auto 0px auto; color: #0f8cf3;}
.link .link_title_01 img { margin: 0px; padding: 0px;}
.link .link_title_02 { width: 928px; padding: 0px 10px 0px 10px; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; color:#a5a5a5;}
.link .link_title_02 a { margin: 0px 5px 0px 5px; line-height: 20px; color:#a5a5a5;}

.foot { width: 930px; margin: 0px auto; border-top: 5px solid #e7e7e7; margin-top: 7px; padding: 5px 10px 25px 10px; color: #505050;}
.foot a { color: #0f8cf3;}




.cont_left_01 { float: left; width: 755px; }
.cont_left_01 .title_01 { width: 755px; height: 77px; margin: 0px; padding: 0px; background: url(/img/title_12.gif) no-repeat 0px 0px;}
.cont_left_01 .title_02 { width: 700px; margin: 0px; padding: 15px 0px 0px 30px; overflow: hidden; }

.cont_left_01 .weizhi { float: right; text-align:right; width: 355px; margin: 10px 0px 30px 0px; color: #8e8e8e;}
.cont_left_01 .weizhi img { margin: 0px 5px 0px 5px; }
.cont_left_01 .font_03 { color: #0f8cf3;}
.cont_left_01 .font_04 { color: #8e8e8e;}

.cont_left_01 .neirong { width: 700px; margin: 25px; line-height: 24px; color: #505050; font-size: 14px; }
.cont_left_01 .neirong_pic { float:left;  width: 450px; font-size: 12px; 
border-right: 1px dashed #CCCCCC;}
.cont_left_01 .font_05 {width: 420px; padding-right: 30px; }
.cont_left_01 .font_05 p { text-indent: 2em; margin: 0px; padding: 0px;}
.cont_left_01 .font_05 a { color: #505050; }
.cont_left_01 .pic_03 {width: 420px; padding: 30px 30px 0px 0px;  text-align:center;}
.cont_left_01 .pic_03 img {width: 300px; padding: 1px; border: 5px solid #cccccc;}

.cont_left_01 .neirong_wenzi { float:left; width: 220px; padding-left: 25px; font-size: 14px; overflow: hidden; margin-bottom:40px }
.cont_left_01 .neirong_wenzi li { height: 35px; line-height: 35px; border-bottom: 1px dashed #cccccc; background: url(/img/list_07.gif) no-repeat 0px 12px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px;}
.cont_left_01 .neirong_wenzi a { color: #505050; }
.cont_left_01 .neirong_wenzi a:hover { color: #1b1b1b; }
.cont_left_01 .neirong_wenzi .newtitle { width:220px; height:34px;background:url(/img/newtitle_15.gif) no-repeat 0px 0px; padding: 0px 5px 0px 10px; line-height: 34px;}
.cont_left_01 .neirong_wenzi .newtitle h5 { font-size: 14px; line-height: 14px; padding: 10px 0px 0px 0px;}




.cont_right_01 { float: left; width: 195px; }
.cont_right_01 .jiejue { margin: 0px; padding: 0px;}
.cont_right_01 .jianzhan { height: 210px; padding: 20px 0px 0px 25px; background:url(/img/title_15.gif) no-repeat 0px 0px;}
.cont_right_01 .jianzhan h5 { font-size: 14px; color: #505050; margin: 0px; padding: 0px;}
.cont_right_01 .jianzhan img { padding: 0px 5px 0px 0px;}
.cont_right_01 .jianzhan ul { margin: 10px;}
.cont_right_01 .jianzhan li { width: 138px; padding: 0px 0px 0px 10px; background: url(/img/list_05.gif) no-repeat 0px 3px; line-height: 30px; border-bottom: 1px solid #e5e5e5;}
.cont_right_01 .jianzhan a { color: #505050;}

.context { display:inline; float:left; margin-left:30px; width:700px;}
.demanddl {
font-size:14px;
}

.feedbackul {margin:0 -64px 0 -40px;}
.feedbackul li {font-size:12px;padding:3px 0;}
.feedbackul span {float:left; width:420px;}
.feedbackul strong {float:left;font-weight:normal;text-align:right;width:80px;}

.demanddl dd dt {font-weight:normal;margin-left:0;padding:0;}

.demanddl dt {color:#333333;font-weight:bold;padding:0 30px;}

.demanddl .line {background: transparent url(/img/list_06.gif) no-repeat scroll center bottom;margin:10px 0 20px;padding:0 64px 5px;}

.demanddl .textarea { margin:10px 0 20px;padding:0 64px 5px;}

.feedbackul input { border:1px solid #555555;padding:2px 0;}

.demanddl textarea {border:1px solid #555555; height:70px;padding:5px;width:420px;}

.demanddl dd div {font-size:12px;}
.demanddl .subitdd {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; TEXT-ALIGN: center
}


.feedbackul02 li {margin:0 0 12px;}

.feedbackul02 {}

ul, ol {list-style-type:none;}

.feedbackul em {color:#777777;font-size:11px;font-style:normal;}

td, p, li, a, select, div, span {letter-spacing:1px;line-height:150%;}

.submit {background:transparent url(/img/bg_buttom01.gif) no-repeat scroll left top;border:medium none;color:#FFFFFF;height:23px;width:82px; margin: 0 250px 5px;}

/*********2009-08-08首页案例切换*************/



/* iFocus style */
#ifocus { width:298px; height:160px;}
#ifocus_pic { display:inline; position:relative; float:left; width:210px; height:150px; overflow:hidden;}
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:210px; height:150px; overflow:hidden; }
#ifocus_piclist img { width:210px; height:150px; }
#ifocus_btn { display:inline; float:right; width:71px; margin:5px 9px 0 0; }
#ifocus_btn li { width:71px; height:37px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:55px; height:25px; margin:7px 0 0 11px; }
#ifocus_btn .current { background: url(/img/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:258px; height:22px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:3px; color:#FFF;}

#ifocus_tx .normal { display:none; }



/******************2009-08-09新闻列表文字***************************/

.cont_left_01 .news_wenzi { float:left; width: 330px; padding-left: 10px; font-size: 12px; overflow: hidden; margin:10px 0 20px 0;}
.cont_left_01 .news_wenzi li { height: 25px; line-height: 25px; border-bottom: 1px dashed #cccccc; margin-left: 10px; padding:5px 0 0 10px;}
.cont_left_01 .news_wenzi a { color: #505050; }
.cont_left_01 .news_wenzi a:hover { color: #1b1b1b; }
.cont_left_01 .news_wenzi .newtitle { width:330px; height:34px;background:url(/img/newtitle_15.gif) no-repeat 0px 0px; padding: 0px 5px 0px 10px; line-height: 34px;}
.cont_left_01 .news_wenzi .newtitle h5 { padding: 10px 0px 0px 0px;}
.cont_left_01 .news_wenzi h5 { font-size: 14px; line-height: 14px; padding: 0px 0px 0px 0px;}

.cont_left_01 .neirong_right { float:left; width: 700px; }



.cont_left_01 .neirong_newsleft { float:left;  width: 700px; font-size: 14px;}
.cont_left_01 .neirong_left { float:left;  width: 700px; font-size: 14px; border-bottom: 1px dashed #CCCCCC;}
.cont_left_01 .neirong_left  h1{ font-size: 16px; color: #505050; margin: 0px; padding: 0px; text-align:center}

.cont_left_01 .neirong_left .keys{font-size:12px; text-align:center;color:#555;margin:10px}

.cont_left_01 .neirong_left .border{ margin:10px 25px 10px 10px; font-size:12px; color:#555; border:1px dashed #CCCCCC; padding:8px}
.cont_left_01 .neirong_left .Content{ margin:0px 20px 0px 0px; }

.cont_left_01 .neirong_left .about_new{ margin:0px 20px 0px 0px;font-size:12px;overflow: hidden; }
.cont_left_01 .neirong_left .about_new li { height: 20px;overflow: hidden; }
.cont_left_01 .neirong_left .about_new a { color: #505050; }
.cont_left_01 .neirong_left .about_new a:hover { color: #1b1b1b; }


/**********************2009-08-19预览服务*****************************************/
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline; color:#555;
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
#feedbackform {
	BORDER: #999 5px solid; PADDING: 20px;  MARGIN: 20px 50px; BACKGROUND-COLOR: #fffeee;width:600px;}
}
#feedbackform UL {
	
}
#feedbackform LI {
	FONT-SIZE: 1.2em
}
#feedbackform LI.caption {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN: 10px 0px; BORDER-BOTTOM: #999 3px solid
}
#feedbackform LI.title {
	FONT-WEIGHT: bold; MARGIN: 5px 0px; BORDER-BOTTOM: #aaa 1px solid
}
#feedbackform LI.child {
	PADDING-LEFT: 2em
}



/*******************2009-8-27联系*******************************/
.lianxi{ background:url(../img/title_14.gif)  no-repeat; width:195px; height:245px; overflow:hidden; font-size:14px;  }
.lianxi a{ color:#303030}
.lianxi .qq1{margin-top:128px; margin-left:40px; margin-right:30px;}
.lianxi .qq2{margin-left:40px; margin-right:30px;  }