/* CSS Document */
/*基本类型定义开始*/
*
{font-family:"宋体";}
body{
background-color: #130E2C;font: 12px/1 Arial;margin:0;margin-bottom: 0px;padding:0;} 
img{border:0;}
ul{padding:0;margin:0;list-style-type:none;}
A:link{COLOR: #003278;TEXT-DECORATION: none;}
A:visited{COLOR: #003278; TEXT-DECORATION: none;}
A:hover{COLOR: #ff6600; TEXT-DECORATION: underline;}

.space{PADDING-TOP: 8px;}
.left{FLOAT: left;}
.right{FLOAT: right;}
.clr{CLEAR: both;}
.lh13{LINE-HEIGHT: 130%;}
.lh15{LINE-HEIGHT: 150%;}
.lh17{LINE-HEIGHT: 170%;}
.lh20{LINE-HEIGHT: 200%;}
.ti2{text-indent:2em;}
/*基本类型定义结束*/

/*总体布局定义开始*/
#header,#banner,#main,#footer,#banner_index{margin:0 auto;width:806px;min-width:806px; padding-left:10px;background-color:#FFF;}
#hmenu{margin-top:22px;height:30px;}
/*总体布局定义结束*/
#top{padding-top:10px;}
#top_right{position:relative;height:46px;}
#top_right ul{position:absolute;bottom:0;right:10px;}
#banner{ height:165px;}
#banner_index{ height:200px;}
#mainbody{width:595px;}
#nav{width:201px;background:url(images/right_bg.gif) no-repeat top left; min-height:420px; text-align:center;}
#nav ul{width:100px;}
#nav ul li{background:url(images/right_ti_bg.gif) repeat-y left top;font-size:14px;padding:8px 0 0 0;height:28px}
#nav a:link,#nav a:visited{ font-size: 14px;color: #2B2B2B; letter-spacing:2px; text-decoration: none;}
#nav a:hover{ font-size: 14px;color: #000000; letter-spacing:2px; text-decoration: none;}
#nav a.text_orange14:link{	font-size: 14px;color: #F7AB00; letter-spacing:2px; }
#nav a.text_orange14:visited{	font-size: 14px;color: #F7AB00; letter-spacing:2px; }

#footer{background:url(images/page_line.gif) repeat-x left top;height:52px;background-color:#FFF;}

A.link_top:link,A.link_top:visited{ font-size: 11px;color: #636363;text-decoration: underline;}
A.link_top:hover{ font-size: 11px;color: #084FA7;text-decoration: none;}

.text_gray12{font-size: 12px;color: #9C9C9C; letter-spacing:1px;line-height:22px;}
.text_white{ background-color:#D5D5D5;color: #FFFFFF; height:22px; line-height:22px;}

.d3{height:10px;}
.d4{height:5px;}
.maincontent p{line-height:18px;text-indent:2em;}
.maincontent img{margin-right:0px;}

#nav_index{width:201px;background:url(images/right_bg_index.gif) no-repeat top left; min-height:270px; text-align:center;}
#nav_index ul{width:100px;}
#nav_index ul li{padding:8px 0 0 0;height:18px;text-align:left;}
#nav_index a:link,#nav a:visited{ font-size: 14px;color: #2B2B2B; letter-spacing:2px; text-decoration: none;}
#nav_index a:hover{ font-size: 14px;color: #000000; letter-spacing:2px; text-decoration: none;}
#nav_index a.text_orange14:link{font-size: 14px;color: #F7AB00; letter-spacing:2px; }

#maincontent_right{position:relative;height:23px; border-bottom:1px #dfdfdf solid;}
#maincontent_right ul{position:absolute;bottom:0;}

#maincontent_right_1{position:relative;height:23px; border-bottom:1px #dfdfdf solid;}
#maincontent_right_1 ul{position:absolute;bottom:0;}

.case_title{font-weight:bold;line-height:24px;}
.case_index{width:280px;line-height:18px;padding-right:15px;}

A.link_blue12:link{ font-size: 12px;color: #1460DD; line-height:25px;text-decoration: none;}
A.link_blue12:visited{ font-size: 12px;color: #1460DD;line-height:25px;text-decoration: none;}
A.link_blue12:hover{ font-size: 12px;color: #084FA7;line-height:25px;text-decoration: underline;}
.text_word{	font-size: 14px;color: #363636;  letter-spacing:1px;font-weight:bold;}

#nav_service{width:201px;background:url(images/right_bg.gif) no-repeat top left; min-height:450px; text-align:center;}
#nav_service ul{width:150px;}
#nav_service ul li{background:url(images/right_ti_bg2.gif) repeat-y left top;font-size:14px;padding:8px 0 0 0;height:28px;text-align:left;}
#nav_service a:link,#nav_service a:visited{ font-size: 14px;color: #2B2B2B; letter-spacing:2px; text-decoration: none;}
#nav_service a:hover{ font-size: 14px;color: #000000; letter-spacing:2px; text-decoration: none;}
#nav_service a.text_orange14:link{	font-size: 14px;color: #F7AB00; letter-spacing:2px; }
#nav_service a.text_orange14:visited{	font-size: 14px;color: #F7AB00; letter-spacing:2px; }

.maincontent_contact p{line-height:24px;}
.maincontent_contact p.p_contact{font-weight:bold;}
.linebg{background:url(images/line_bg.gif) repeat-x left top;height:10px;width:auto;}
.maincontent_client ul{text-align:center;}
.maincontent_client li{width:145px;}

.link_first{ line-height:20px;}
a.link_first{color: #2C5580;}
a.link_first:link{color: #2C5580;}
a.link_first:hover{color: red;}

  
.case_content ul li{line-height:18px;}
 
.leftpig{width:100px;text-align:center;}

.service_title {font-size: 14px;font-weight: bold;}
.img_left{width:250px;float:left;text-align:center;}
.content_right{width:345px;float:right;}
.service_list li{line-height:20px;}
#closeDIV 
{text-align:center;}
#closeDIV  a
{
	text-align:center;
    background:url(../images/closebtn_a.jpg) no-repeat right top;
	width:90px;
	height:25px;
	display:block;
	font-size:12px;
	line-height:25px;
}
#closeDIV a:hover
{
    background:url(../images/closebtn_ahover.jpg) no-repeat right top;
	width:90px;
	height:25px;
	text-align:center;
	display:block;
	font-size:12px;
	line-height:25px;
}

/* 页面弹出效果 start */
.makeopacity {
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
        }
.noopacity  {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
/* 页面弹出效果 end */
#cgftour a{line-height:22px;font-size:12px;letter-spacing:0; }
#cgftour a:link{font-size:12px;color: #003278;text-decoration: none;letter-spacing:0; }
#cgftour a:visited{font-size:12px;color:#003278;text-decoration: none;letter-spacing:0; }
#cgftour a:hover{font-size:12px;color:#FF6600;text-decoration: none;letter-spacing:0; }