﻿html {
    height:100%;
	/*overflow-y: scroll;*/
	/*background: #5f5f5f url('html_bg.png') repeat-x scroll;*/
    background: #5f5f5f;
}
body {
    height:100%;
	margin: 0;
	padding: 0;
	min-height: 100%;
	/* font-family: "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";  background-color:#AAA*/ 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
    color:#010101;
    letter-spacing:0px;
    line-height:23px;
}

a img{border:0px;padding:0px;margin:0px;}
form{padding:0;margin:0;}
img {vertical-align:top;}
.errmsg{color:red;}
.focus{border:2px solid #8B0000;}
table{border-collapse:collapse;}
div,td,th,tr,p,span{vertical-align:top;text-align:left;margin:0px;padding:0px}
h1,h2,h3,h4,h5{margin:0px;padding:0px;font-weight:normal;line-height:150%;}
h1{font-size:25px;font-weight:bold;}
h2{font-size:22px;font-weight:bold;}
h3{font-size:16px;font-weight:bold;}
h4{font-size:15px;font-weight:bold;}
h5{font-size:13px;font-weight:bold;}
hr{height:1px;border:0px;border-bottom:1px dotted #c8c8c8;}
.text1{color:#010101;font-size:13px;}
a:link,  a:visited, a:active{color:#073BA9;text-decoration: none;}
a:hover{ color:red;text-decoration: underline;}
ol, ul{padding:0px;margin:7px 0 30px 40px;}

#container{width:990px;clear:both;background-color:#ffffff;border:7px solid #555;margin:5px 0 5px 0;}

/**[header]**/
#main_container{background-color:#ffffff;}
#head_container, #main_container, #foot_container{width:100%;clear:both;}

#head_container{height:124px;background:url('images/top_bg.jpg') repeat-x;}

#head_nav {text-align:right;padding:7px 55px 0 0;height:25px;}
#head_nav_menu{margin:0px;padding:0px;list-style:none;color:white;font-size:12px;}
#head_nav_menu li{float:right;margin-right:0px;}
#head_nav_menu li a:link, #head_nav_menu li a:visited{color:white;text-decoration: none;}
#head_nav_menu li a:hover{color:white;text-decoration: underline;}

#head_body{}/*height:88px;*/
#head_body #logo_container{width:226px;float:left;text-align:right;}
#head_body #menu_container{width:764px;float:left;}
#head_body #menu_container #top_menu a:hover img{position:relative;top:-1px;}
#head_body #menu_container #top_menu{margin:57px 0 0 82px;padding:0px;list-style:none;}
#head_body #menu_container #top_menu li{float:left;margin-right:1px;}

/*#bar{background:url('images/top_line_bg.jpg') repeat-x;height:7px;}*/
#bar{background:#333;height:4px;line-height:4px;}
/**[header]**/


/**[body]**/

/* Easy Slider 1 */
#slider1 ul, #slider1 li {
	margin:0px;
	padding:0px;
	list-style:none;
}
#slider1, #slider1 li { 
	width:442px;
	height:347px;
	overflow:hidden; 
}
/* Easy Slider 1 */
#m_c_body{float:left;width:904px;height:100%;background-color:#ffffff;padding:0px 45px 0px 41px;}
#m_c_t{height:423px;width:904px;}
#m_c_t_left{float:left;width:442px;height:398px;margin:25px 33px 0px 0px;background:url('images/banner_foot.jpg') bottom #fff no-repeat;}
#m_c_t_right{float:left;width:421px;margin:31px 0px 0px 0px;}
#m_c_inner{width:904px;}
.more{text-align:right;padding:0 25px 0 0;background:url('images/btn1.jpg') right no-repeat ;}
.more a:link, .more a:visited, .more a:active, .more a:hover{color:white;font-size:12px;line-height:22px;text-decoration: none;}

.news_list{padding:10px 0 0 3px;margin:0;list-style:none;}
.case_list{padding:11px 0 0 3px;margin:0;list-style:none;}

.news_list li, .case_list li{clear:both;}
.news_list .date{width:65px;float:left;}
.news_list .title{width:205px;float:left;padding-bottom:8px;line-height:21px;}

.case_list .simg{width:104px;padding:0px 0 3px 0;float:left;}
.case_list .simg .simg2{height:76px;background:url('images/bgr.jpg') right no-repeat;padding:0px 3px 0px 0;float:left;}
.case_list .simg .simg2 div{width:94px;overflow:hidden;}
.case_list .desc{width:170px;float:left;padding-bottom:17px;line-height:22px;}
.dot_line1 img{margin:9px 0 14px 0;}
div.dot2{height:30px;background:url('images/dot2.jpg') 0 15px no-repeat;clear:both;}

.inner_left_container{width:246px;float:left;}
.inner_right_container{width:658px;float:left;}
.main_body{padding:25px 20px 60px 23px;}
.main_body p{padding-bottom:13px;}
.main_body h2{font-size:19px;color:#4B0107;margin-bottom:19px;}
.main_body h3{font-size:15px;color:#4B0107;margin-bottom:15px;}
.main_body h4{font-size:13px;color:#4B0107;margin-bottom:13px;}
.main_body h5{font-size:13px;color:#333;margin-bottom:13px;}

.news_list2{padding:3px 0 0 3px;margin:0;list-style:none;}
.news_list2 li{clear:both;}
.news_list2 .date{width:65px;float:left;font-size:13px;}
.news_list2 .title{width:auto;float:left;padding-bottom:6px;line-height:22px;font-size:13px;font-weight:bold;}
.news_list2 .desc{clear:both;padding:0 0 6px 65px;line-height:22px;}
.news_list2 div.dot2{height:16px;background:url('images/dot2.jpg') 0 3px no-repeat;clear:both;}


/**solution area*/
.index_solution_img{border:1px #efefef solid;width:114px}
.index_solution_img img{border:2px white solid}
/**solution area*/
ul.left_menu{line-height:29px;margin:0px;padding:10px 25px 0 10px;list-style:none;}
ul.left_menu li{padding-left:10px;}
ul.left_menu > li{background:url('images/dot.jpg') bottom repeat-x;}

ul.left_menu ul{margin:0px;padding:0px 0px 0 10px;list-style:none;display:none;}
ul.left_menu ul li{line-height:22px;padding:0 0 5px 5px;}
ul.left_menu ul li a{color:black;}

/**Successful Cases**/
.case_list2 .simg{float:left;margin:1px 8px 0 0px;clear:left;}
.case_list2 .desc {padding:0 0 1px 2px;color: #999999;text-decoration: none;line-height:22px;}
.case_list2 .desc a{font-weight: bolder;color: #4C4C4C;text-decoration: underline;}
.case_list2 .desc a:hover {text-decoration: underline;color: #CC0000;}
.case_list2 .desc span.num {font-weight: bolder;color: #BD0812;background-color: #FFFFFF;margin-left:2px;font-family:verdana;}
.case_list2 .desc div.a{color:#999999;padding:3px 5px 7px 5px;float:left;}
.case_list2 .desc div.a p{display:inline;}
.case_list2 .desc div.b{color:#999999;padding:3px 5px 17px 0px;text-align:left;clear:both;line-height:23px;}
.case_list2 .desc div.b h4 {line-height:23px;margin:0px;padding:5px 0 5px 0;font-size:13px;font-weight: bolder;color: #8B0000;}
/**Successful Cases**/
.tbl_contact td{padding:2px;}
/**[body]**/


/**[footer]**/
#foot_menu{margin:0px;padding:0px;list-style:none;color:white;font-size:12px;}
#foot_menu li{float:left;margin-right:0px;}
#foot_menu li a:link, #foot_menu li a:visited{color:white;text-decoration: none;}
#foot_menu li a:hover{color:white;text-decoration: underline;}

#foot_container{background:url('images/bottom_bg.jpg') repeat-x 0px -3px #180000;height:100px;border-top:4px solid #333;}
#foot_container #copyright{color:#B7B7B7;clear:left;font-size:12px;padding:0px;margin:0;line-height:25px;}
/**[footer]**/
/*
.hov0{position:relative;height:39px;background:url('images/bbg.jpg') repeat-y;}
.hov1{position:relative;height:40px;background:url('images/bbg.jpg') repeat-y;}
*/

#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 550px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	border-top: 1px solid #e8edff;
	border-right: 1px solid #e8edff;
	font-size: 13px;
	font-weight: normal;
	padding: 6px 10px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 6px 10px;
	color: #669;
	border-top: 1px solid #e8edff;
	border-right: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}