@charset "utf-8";
/* CSS Document */

*{margin:0;}
img{border:none;}
a{ outline:none;}
body{ background:#ffffff url(../images/bg.jpg) center top repeat-x;}

/****************start commen part************************/
.wapper{width:975px; margin:0 auto; position:relative;}
.clear_width{clear:both; float:left; width:100%; height:10px; position:relative;}
.clear_hight{float: left; width:100%; height:100%;}
.clear{clear:both;}
h1{ padding:0; margin:0; font-family:Verdana, Arial; font-size:22px; color:#fff;}
h2{ padding:0; margin:0; font-family:Verdana, Arial; font-size:20px; color:#fff;}
h3{ padding:0; margin:0; font-family:Verdana, Arial; font-size:18px; color:#fff;}
h4{ padding:0; margin:0; font-family:Verdana, Arial; font-size:16px; color:#fff;}
h5{ padding:0; margin:0; font-family:Verdana, Arial; font-size:15px; color:#fff;}
h6{ padding:0; margin:0; font-family:Verdana, Arial; font-size:14px; color:#fff;}
.edtra_box{ float:left; width:000px; position:relative; padding:0 0 0 0; margin:0 0 0 0;}

/****************start herder part************************/
#herder{float:left; position:relative; padding:25px 0 18px 34px; margin:0;}
.logo{ float:left; position:relative; padding:0; width:646px; height:137px;}
/****************end herder part************************/

/****************start banner part************************/
#banner{ width:975px; float:left; position:relative; padding:0; margin:0;}
.banenr_image{ float:left; position:relative; width:975px; height:289px; padding:0;}
/****************end banner part************************/

/****************start main menu part************************/
#menu{ width:975px; float:left; position:relative; padding:0; margin:0; text-align:center;}
.menu_left_bg{ float:left; position:relative; width:21px; height:43px; background:url(../images/menu_left_bg.gif) 0 top no-repeat; padding:0;}
.menu_right_bg{ float:left; position:relative; width:21px; height:43px; background:url(../images/menu_right_bg.gif) 0 top no-repeat; padding:0;}
.menu_center_bg{ float:left; position:relative; width:933px; height:43px; background:url(../images/menu_center_bg.jpg) 0 top repeat-x; padding:0; text-align:center;}
/****************start menu style one************************/
.main_menu{ padding:0px 0 0 0; text-align:center; display:inline; list-style:none;}
.main_menu li{ display:inline; padding:0; list-style:none;}
.main_menu li a{ color:#7f7e7e; font-family: Arial; font-size:12px; text-decoration:none; padding:14px 10px 14px 10px; font-weight:normal; margin:0; text-align:center; height:43px; line-height:43px;}
.main_menu li a:hover{color:#ffffff; background: url(../images/menu_active.jpg) center top repeat-x;}
.main_menu li a.active{color:#ffffff; background: url(../images/menu_active.jpg) center top repeat-x;}
/****************end menu style one************************/

/****************start main conten part************************/
#main_conten{ width:975px; float:left; position:relative; padding:25px 0 0 0; margin:0 0 0 0; clear:both;}
/****************end main conten part************************/

/****************start main conten part************************/
#left_conten{ width:719px; float:left; position:relative; padding:0 0 0 0; margin:0 0 0 0;}
.left_paragraph_box{ float:left; position:relative; width:427px; padding:0;}
.contain_title_box{ float:left; position:relative; width:100%; padding:0 0 0px 0;}
.contain_title_left_bg{ float: left; position:relative; background:url(../images/contain_title_left_bg.jpg) 0 top no-repeat; width:8px; height:36px; padding:0;}
.contain_title_right_bg{ float: right; position:relative; background:url(../images/contain_title_right_bg.jpg) right top no-repeat; width:8px; height:36px; padding:0;}
.contain_title_center_bg{ float: left; position:relative; background:url(../images/contain_title_center_bg.jpg) 0 top repeat-x; width:100%; padding:0;}
.contain_title_center_bg h6{ float:left; position:relative; font-family: Arial; color:#dd137b; font-size:16px; text-align:left; line-height:36px; height:36px; padding:0 0 0 5px;}
.left_paragraph p{ position:relative; font-family: Arial; color:#6a6a6a; font-size:12px; text-align:left; padding:0 0 15px 5px; line-height:18px;}
.our_mission{ float: right; position:relative; width:269px; padding:0 0 0 0px;}
.our_mission_left_bg{ float: left; position:relative; background:url(../images/contain_title_left_bg.jpg) 0 top no-repeat; width:8px; height:36px; padding:0;}
.our_mission_right_bg{ float: left; position:relative; background:url(../images/contain_title_right_bg.jpg) 0 top no-repeat; width:8px; height:36px; padding:0;}
.our_mission_center_bg{ float: left; position:relative; background:url(../images/contain_title_center_bg.jpg) 0 top repeat-x; width:250px; padding:0;}
.our_mission_center_bg h6{ float:left; position:relative; font-family: Arial; color:#dd137b; font-size:16px; text-align:left; line-height:36px; height:36px; padding:0 0 0 5px;}
.left_paragraph{ float:left; position:relative; padding:10px 0 0 0; width:100%;}

.lastest_news{width:245px; float:left; padding:10px 0px 2px 10px; position:relative;}
.newstext
{ display:block; list-style:none; position:relative; padding:0;
}
.newstext li{ display:block; list-style:none; position:relative; padding:0; float:left; width:230px; background: url(../images/new_letter_bullets.jpg) 4px 8px no-repeat; 
padding: 0 0px 12px 15px; }
.newstext li a{ color:#7c7a7a; font-family: Arial; font-size:12px; float:left; line-height:18px; text-decoration:none;}
.newstext li a:hover{ color:#dd137b;}
.newstext li a.active{ color:#dd137b;}

.newstext1
{ display:block; list-style:none; position:relative; padding:10px 0 0 0; float:left;
}
.newstext1 li{ display:block; list-style:none; position:relative; padding:0; float:left; width:225px; background: url(../images/new_letter_bullets.jpg) 4px 2px no-repeat; padding: 0 0px 12px 15px; color:#7c7a7a; font-family: Arial;  font-size:12px; }
.newstext1 li a
{
    color:#7c7a7a;
    font-family: Arial;
    font-size:12px; float:left; line-height:18px;
    text-decoration:none;
}
.newstext1 li a:hover{ color:#dd137b;}
.newstext1 li a.active{ color:#dd137b;}
.add_main_box{ float:left; position:relative; width:222px; padding:5px 20px 0px 0;}
.add_main_box1{ float:left; position:relative; width:222px; padding:5px 0px 0px 0;}
.left_add_box{ float:left; position:relative; width:222px; padding:0;}
.left_add_image a{ float:left; position:relative; width:214px; height:103px; border:solid 1px #e7e7e7; padding:4px; margin:0;}
.left_add_image a:hover{ float:left; position:relative; width:214px; height:103px; border:solid 1px #dd137b; padding:4px; margin:0;}
.left_text_box
{
    width: 222px;
    float: left;
    position: relative;
    padding: 0px 0;
}
.left_text_box h6 a
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #101010; float:left;
    padding: 0; text-decoration:none;
}
.left_text_box h6 a:hover
{  color:#dd137b;
}
.contain_title_center_bg p a{ float: left; position:relative; font-family: Verdana; color:#383939; font-size:12px; text-align: right; line-height:36px; height:36px; 
padding:0 0 0 0px; width:120px; text-decoration:none;}
.contain_title_center_bg p a:hover{ text-decoration:underline;}
/****************end main conten part************************/

/****************start main conten part************************/
#right_conten{ width:235px; float:right; position:relative; padding:0 0 0 0px; margin:0 0 0 0;}
.latest_news_box{ float:left; position:relative; width:235px; padding:0 0 10px 0;}
.latest_news_innerbox{ float:left; position:relative; width:238px; padding:0 0 10px 0;}
.latest_news_left_bg{ float:left; position:relative; background:url(../images/latest_new_left_bg.jpg) 0 top no-repeat; width:7px; height:36px;}
.latest_news_right_bg{ float: left; position:relative; background:url(../images/latest_new_right_bg.jpg) 0 top no-repeat; width:7px; height:36px;}
.latest_news_center_bg{ float:left; position:relative; background:url(../images/latest_new_center_bg.jpg) 0 top repeat-x; width:219px;}
.latest_news_center_bg h6{ float:left; position:relative; font-family: Arial; color:#ffffff; font-size:16px; text-align:left; line-height:36px; height:36px; padding:0 0 0 0px;
width:130px;}
.latest_news_center_bg p a{ float: left; position:relative; font-family: Verdana; color:#383939; font-size:12px; text-align: right; line-height:36px; height:36px; 
padding:0 0 0 0px; width:80px; text-decoration:none;}
.latest_news_center_bg p a:hover{ text-decoration:underline;}
.reachus_left_bg{ float:left; position:relative; background:url(../images/reach_left_bg.jpg) 0 top no-repeat; width:7px; height:36px;}
.reachus_right_bg{ float: left; position:relative; background:url(../images/reach_right_bg.jpg) 0 top no-repeat; width:7px; height:36px;}
.reachus_center_bg{ float:left; position:relative; background:url(../images/reach_center_bg.jpg) 0 top repeat-x; width:219px;}
.reachus_center_bg h6{ float:left; position:relative; font-family: Arial; color:#ffffff; font-size:16px; text-align:left; line-height:36px; height:36px; padding:0 0 0 5px;
width:130px;}
.reach_list{ display:block; float:left; position:relative; list-style:none; padding:10px 0 10px 0;}
.reach_list li{ display:block; position:relative; list-style:none; font-family:Arial; color:#6a6a6a; padding:0; line-height:18px; padding:0; font-size:12px;}
.reach_list li a{ font-family:Arial; color:#6a6a6a; padding:0; line-height:18px; text-decoration:none; font-size:12px; width:210px;}
.reach_list li a:hover{ color:#dd137b;}
/****************end main conten part************************/
/****************start main conten part************************/
#footer_area{ width:100%; float:left; position:relative; padding:0; margin:0; background:url(../images/footer_bg.jpg) center top repeat-x; height:461px;}
.footer_inner_box{ width:975px; float:left; position:relative; padding:190px 0 0 0;}
.footer_box1{ width:130px; float:left; position:relative; padding-right:20px;}
.footer_headline_box{ height:28px; float:left; width:167px; margin-bottom:5px; width:100%;}
.footer_headline_box h6{ font-family:Century Gothic; color:#ffffff; text-align:left; line-height:28px; padding:0 0 0px 0px; float:left; font-size:14px;}

.bullet{list-style: none; margin:8px 0 0 0; padding:0px;}
.bullet li{list-style: none; margin: 0 0 0 0; padding: 0 0 5px 0px; font-family:Arial; font-size:12px; color:#dd137b; text-decoration:none; list-style:none;}
.bullet li a{list-style: none; margin: 0 0 0 0; padding: 0 0 5px 0px; font-family:Arial; font-size:12px; color:#dd137b; text-decoration:none; list-style:none;}
.bullet li a:hover{ color:#ffffff;}
.bullet li a.active{ color:#ffffff;}

.footer_box2{ width:250px; float:left; position:relative; padding:0 0 0 15px;}
.footer_newletter_box{ width:245px; float: left; position:relative; padding:0;}
.f_news_input{ width:178px; float:left; position:relative; background-color:#fff; font-family:Arial; color:#000; text-align:left; height:24px; line-height:24px; padding-left:5px; border:solid 1px #055b7d; margin-top:3px;}
.footer_submit_bottom{ background: url(../images/footer_submit_bottom.jpg) 0 top no-repeat; float:left; width:58px; height:28px; margin:3px 0; cursor:pointer; border:none;}

.fooer_box3{ width:180px; float:right; position:relative; padding:10px 0 0 0;}
.footer_logo{width:180px; position:relative; padding:0 0 15px 0; height:105px; margin:0 auto; text-align:center;}
.fooer_box3 p{ font-family:Arial; color:#fff; font-size:12px; font-weight:normal; padding:0 0 15px 0; text-align:center; width:180px;}
.fooer_box3 p a{ font-family:Arial; color:#fff; font-size:12px; font-weight:normal; padding:0 0 15px 0; text-decoration:none; text-align:center; width:180px;}
.fooer_box3 p a:hover{ color:#dd137b; font-weight:bold;}
.fooer_box3 p a.active{ color:#dd137b; font-weight:bold;}
.fooer_card_logo{ float:left; position:relative; height:26px; padding:0; width:180px;}
/****************end main conten part************************/


/*********************** Start inner page css *************************************/
.contact_inner_left_box{ float:left; position:relative; width:300px; padding:0 10px 0 0;}
.name, .dot {
color:#7c7a7a;
font-family:Verdana;
font-size:12px;
font-weight:normal;
}
.input {
border:1px solid #e6e6e6;
color:#7c7a7a;
font-family:Verdana;
font-size:12px;
font-weight:normal;
height:20px;
width:180px;
}
.textarea {
border:1px solid #e6e6e6;
color:#7c7a7a;
font-family:Verdana;
font-size:12px;
font-weight:normal;
height:75px;
width:180px;
}
.submit
{
	background: #dd137b;
	width: 60px;
	text-align: center;
	padding: 3px 0;
	float: left;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	border: none;
	margin:2px;
	font-size: 11px;
}
.submit:hover
{
	background: #78003e;
	border: none;
}
.client_logo{ float:left; position:relative; width:240px; height:61px; border:solid 1px #5f3535; padding:2px; margin:10px 0 0 0;}
/*********************** End inner page css *************************************/


