@charset "utf-8";

/*title*/
.title1{ background:url(../images/title1.gif) repeat-x; height:27px;}
.title1 .l{ background:url(../images/title1_left.gif) left no-repeat; height:27px; line-height:27px;}
.title1 .r{ background:url(../images/title1_right.gif) right no-repeat; height:27px; line-height:27px; padding-left:30px;}

.title2{ background:url(../images/title2.gif) no-repeat left; height:33px;}
.title6{ background:url(../images/title6.gif) no-repeat left; height:76px;}
.title6_1{ background:url(../images/title6-1.gif) no-repeat left; height:76px;}

.title3{ background:url(../images/title3.gif) repeat-x; height:15px;}
.title3 .l{ background:url(../images/title3_left.gif) left no-repeat; height:15px; line-height:15px;}
.title3 .r{ background:url(../images/title3_right.gif) right no-repeat; height:15px; line-height:15px;}

.title7{ background:url(../images/title7.gif) repeat-x; height:5px;font-size:5px;}
.title7 .l{ background:url(../images/title7_left.gif) left no-repeat; height:5px; line-height:5px;font-size:5px;}
.title7 .r{ background:url(../images/title7_right.gif) right no-repeat; height:5px; line-height:5px; font-size:5px;}

.title8{ background:url(../images/title8.gif) repeat-x; height:33px; clear:both; width:555px; float:left; margin-left:3px; margin-top:10px;}
.title8 .l{ background:url(../images/title8_left.gif) left no-repeat; height:33px; line-height:33px;}
.title8 .r{ background:url(../images/title8_right.gif) right no-repeat; height:33px; line-height:33px;}
.title8 span{ font-size:14px; font-weight:bold; margin-left:40px;}

.bt1{ background:url(../images/bt1.gif) repeat-x; height:15px;}
.bt1 .l{ background:url(../images/bt1_left.gif) left no-repeat; height:15px; line-height:15px;}
.bt1 .r{ background:url(../images/bt1_right.gif) right no-repeat; height:15px; line-height:15px;}

.bt2{ background:url(../images/bt2.gif) repeat-x; height:16px;}
.bt2 .l{ background:url(../images/bt2_left.gif) left no-repeat; height:16px; line-height:16px;}
.bt2 .r{ background:url(../images/bt2_right.gif) right no-repeat; height:16px; line-height:16px;}

.bt3{ background:url(../images/bt3.gif) repeat-x; height:20px;}
.bt3 .l{ background:url(../images/bt3_left.gif) left no-repeat; height:20px; line-height:20px;}
.bt3 .r{ background:url(../images/bt3_right.gif) right no-repeat; height:20px; line-height:20px;}

.bt4{ background:url(../images/bt4.gif) repeat-x; height:25px; clear:both; overflow:hidden; width:555px; margin-left:3px; float:left; margin-bottom:10px;}
.bt4 .l{ background:url(../images/bt4_left.gif) left no-repeat; height:25px; line-height:25px;}
.bt4 .r{ background:url(../images/bt4_right.gif) right no-repeat; height:25px; line-height:25px;}

.bt5{ background:url(../images/bt3.gif) repeat-x; height:20px;}
.bt5 .l{ background:url(../images/bt3_left.gif) left no-repeat; height:20px; line-height:20px;}
.bt5 .r{ background:url(../images/bt3_right.gif) right no-repeat; height:20px; line-height:20px;}

/* 全局设置 */
body {font:12px "宋体";margin:0; padding:0; font-size:12px; text-align:center; background:url(../images/bg.gif) repeat-x top;}
div,form,img,
h1,h2,h3,h4,h5,h6,
ul, li {list-style-type:none; text-decoration:none;}
form{ margin:0px;}
div{ text-align:left;}
ul,ol,li,dl,dt,dd		{margin:0; padding:0;}
table,td,tr,th 			{font-size:12px;}
input,select,textarea,font 	{font-size:12px;}

/* 默认链接颜色 */
a           {color: #333333; text-decoration:none;}
a:link		{color: #333333; text-decoration:none;}
a:visited	{color: #333333; text-decoration:none;}
a:hover		{color: #FF0000; text-decoration:none;}
a:active	{color: #333333;}
/*
html body div#wrapper div span,
html body div#wrapper div a {color: #000;}*/

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,  a.cRed:link,  a.cRed:visited	{color:#E14D03; }
.cRed1,  a.cRed1:link,  a.cRed1:visited{color:#FF0000; }
.cBlue, a.cBlue:link, a.cBlue:visited	{color:#1f3a87;}
.cBlue1, a.cBlue1:link, a.cBlue1:visited	{color:#3870AB;}
.cNBlue, a.cNBlue:link, a.cNBlue:visited{color:#002B8E;}
.cDRed, a.cDRed:link, a.cDRed:visited	{color:#DD5800;}
.cGray, a.cGray:link, a.cGray:visited	{color: #4F544D;}
.cGray1, a.cGray1:link, a.cGray1:visited	{color: #737373;}
.cDGray,a.cDGray:link,a.cDGray:visited	{color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited	{color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited	{color:#000;}
a.cBlack:hover							{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited {color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited	{color:#008000;}
.lh22px{ line-height:22px;}
.l25px{ line-height:25px;}
.padding10px{ padding:10px;}

/* 字体属性 [定义规则，小写f加属性名称] */
.fb {font-weight: bold;}
.fI {font-style: italic;}
.fu	{text-decoration: underline;}

/* 字体大小 */
.f12px {font-size: 12px;}
.f14px {font-size: 14px;}
.f16px {font-size: 16px;}

/* 其他属性 */
.left		{float: left;}
.right		{float: right;}
.clear		{clear: both;}
.hidden		{display: none;}
.block		{display: block;}
.noBorder	{border: none;}
.gborder{ border:1px solid #CCCCCC;}

/* 分隔空白块  */
.blank1		{height:1px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank3		{height:3px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank5		{height:5px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank6		{height:6px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank7		{height:7px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank9		{height:9px; background:#fff; font-size:1px; clear:both; overflow:hidden;}
.blank5H	{width:5px; background:#fff; font-size:1px;overflow:hidden;}
.blank7H	{width:7px; background:#fff; font-size:1px;overflow:hidden;}

/**/
.dot{ background:url(../images/dot.gif) repeat-x center center;}

/*通用标签*/
.cbody{width:798px;margin:0 auto;}
.margintop{margin-top:1em;}
input,select{vertical-align:middle;}
#container{ width:900px; overflow:hidden; margin:0 auto; background:url(../images/bg.gif) repeat-x top;}
#container1{ width:798px; overflow:hidden; margin:0 auto;}
.txtcenter{ text-align:center;}
.center{ text-align:center;}
.border{ border:1px solid #A8CDD6;}
.overflow{ overflow:hidden;}
.marginleft{ margin-left:10px;}
.marginright{ margin-right:10px;}
.marginleft1{ margin-left:30px;}
.clearright{ clear:right;}
.margin10px{ margin:10px;}
.box1{ border:1px solid #B3B3B3; border-bottom:0px;min-height:100px;height:100px;height:auto!important;}

/*分栏*/
.col_l{ width:232px; float:left;}
.col_r{ width:511px; float:left;}

/*边距*/
.mf20px { margin-left: 1.7em; } /* FireFox */
*html .mf20px { margin-left: 0.8em;} /* ie6 fixed */
*+html .mf20px { margin-left: 1.7em;} /* ie7 fixed, 注意顺序 */

/*-----------头部*/
.head1{ background:url(../images/head1.gif) no-repeat;height:103px; margin-top:27px;}
.hd2{ width:484px; height:103px; clear:right; float:left;}
.menu1{background:url(../images/menu1.gif) no-repeat; height:63px; }
.menu1 td{font-size:14px;}
.menu2{background:url(../images/menu2.gif) no-repeat; height:63px; }
.menu2 td{font-size:14px;}
.homepage{ width:140px; height:50px;}
.mainbody{ background:#FFFFFF; width:798px;}
/*首页*/
.qlist li{ padding-left:5px; clear:both; line-height:21px; height:21px;}
.newslist1 li{ line-height:22px;  padding-left:4px;}
.srvlist li{ width:47%; float:left; margin-top:13px; padding-left:10px; }
.srvtxt li{ line-height:20px; width:99%; margin-top:0px; clear:both;}
.srv1{ margin-top:15px;}
.srv1 li{ background:url(../images/btn1.gif) no-repeat; width:138px; height:21px; clear:both; line-height:21px; text-align:center; margin-top:8px; margin-left:30px;}
.fangan li{ line-height:22px;}
.media li{ line-height:22px; padding-left:28px;}
.media li a, .media li a:visited,.media li a:hover,.media li a:link{ color:#FFFFFF;}
.link1{ padding-left:20px;}
.link1 li{ width:12%; float:left;}
.link1 li img{ width:88px; height:31px;}
.link2{ padding-left:20px;}
.link2 li{ width:12%; float:left;}
.note{text-align:right;margin-top:30px;margin-right:20px;}
*html .note { margin-right: 10px;} /* ie6 fixed */
*+html .note { margin-right: 20px;} /* ie7 fixed, 注意顺序 */
.loginsub{}
.loginbtn{ background:url(../images/loginbtn.gif) no-repeat; border:0px; width:47px; height:19px; line-height:22px;}
.loginbtn1{ background:url(../images/loginbtn1.gif) no-repeat; border:0px; width:77px; height:19px; line-height:22px;}
.knowledge{ margin-top:10px;}
.knowledge{ padding-left:5px;}
.knowledge li{ line-height:22px; width:48%; float:left;}

/*导航菜单*/
.menu .mlist1{ margin-top:15px;}
.menu .mlist1 li{ float:left; font-weight:bold; width:60px; line-height:20px; text-align:center;}
.menu .mlist1 li a{ color:#EB480D;}
.menu .mlist2 li{ float:left; width:57px; line-height:20px; text-align:center;}
.menu .mlist2 .mline{ width:10px; text-align:center;}

/*标签切换*/
.jcur{ width:105px; height:29px;background:url(../images/jcur.gif) no-repeat;font-size:14px; font-weight:bold; overflow:hidden; text-align:center;}
.jnocur{ width:107px; height:29px;background:url(../images/jnocur.gif) repeat-x;font-size:14px;overflow:hidden;}
.jother{ height:29px;background:url(../images/jother.gif) right repeat-x;}

.jcur1{ width:120px; height:33px;background:url(../images/jcur1.gif) no-repeat;font-size:14px; font-weight:bold; overflow:hidden; text-align:center;}
.jnocur1{ width:120px; height:33px;background:url(../images/jnocur1.gif) no-repeat;font-size:14px;overflow:hidden;}
.jother1{ height:33px;background:url(../images/jother1.gif) repeat-x;}

/*bottom*/
.bottom{ }
.bottom .link{background:url(../images/bottom.gif) repeat-x; height:30px; line-height:30px; overflow:hidden;}
.bottom .link ul{ margin-left:180px;}
.bottom .link li{ float:left; color:#FFFFFF; margin-left:10px;}

.stafflist li{ float:left; margin-left:20px; text-align:center; line-height:25px; margin-top:10px;}
.stafflist li img{border:1px solid #bbbbbb;width:100px; height:120px; padding:2px;}
.weituo li{  padding-left:25px; text-align:left; line-height:25px; background:url(../fang/images/ico2.gif) left center no-repeat ;}
.contact li{  padding-left:10px; text-align:left; line-height:25px;}

/*典型案例*/
.topList_01{padding-left:2px; padding-top:5px;}
.topList_01 li{ line-height:22px;}
ol label{width:13px;height:11px;background:url(../images/con_mj_002.gif) no-repeat 0 0;overflow:hidden;float:left;margin:4px 5px 0 0;margin-left:2px;}
ol .No01{background-position:0 -100px;}
ol .No02{background-position:-50px -100px;}
ol .No03{background-position:-100px -100px;}
ol .No04{background-position:-150px -100px;}
ol .No05{background-position:-200px -100px;}
ol .No06{background-position:-250px -100px;}
ol .No07{background-position:0 -150px;}
ol .No08{background-position:-50px -150px;}
ol .No09{background-position:-100px -150px;}
ol .No10{background-position:-150px -150px;}
ol .No11{background-position:-250px -700px;}
ol .No12{background-position:-200px -700px;}
ol .No13{background-position:0 -750px;}
ol .No14{background-position:-50px -750px;}
ol .No15{background-position:-100px -750px;}
ol .No16{background-position:-150px -750px;}
ol .No17{background-position:-200px -750px;}
ol .No18{background-position:-250px -750px;}
ol .No19{background-position:0 -800px;}
ol .No20{background-position:-50px -800px;}

/*内页*/
.mbottom{ width:798px;overflow:hidden; margin:0 auto; }