﻿/* CSS Document */
body
{
	margin:0;
	padding:0;
	text-align:center;
	background-color:#fff;
	font-family:"宋体", arial;
	font-size:12px;
	color:#000;
}

fieldset,form{ margin:0; padding:0; border:0;}

.body_rim
{
	clear:both;
	margin:auto;
	width:970px;
	text-align:center;
}

.rim
{
	clear:both;
	margin:auto;
	width:100%;
	text-align:center;
}

.newrimdiv{ height:34px; width:20px;}
input
{
	border:solid 1px #ACADB2;
	cursor:default; 
	color:#000; 
}

textarea
{
	border:solid 1px #ACADB2;
	cursor:default; 
	color:#000; 
}

em
{
	color:#c00;
	line-height:14px;
	font-size:12px;
	font-style:normal;
	padding-left:5px;
}

p
{
	text-indent:26px;
	margin:10px;
	text-align: justify;
	text-justify:inter-ideograph;
}

#mag
{
	position:absolute;
	width:300px;
	height:50px;
	line-height:50px;
	color:#c00;
	text-align:center;
	background-color:#f7f7f7;
	border:solid 2px #c00;
}

.imgurl
{
	border:0;
	cursor:pointer;
}

.but
{
	border:solid 1px #000;
	padding:2px 2px 0px 2px;
	font-size:12px;
	color:#000;
	cursor:pointer; 
	/* 透明 -- FF无效；从StartColorStr 到 EndColorStr 颜色渐变 (颜色值不可简写) */
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#999999);
}

.pages
{
	margin:10px;
	font-size:13px;
	color:#666;
}

div,ul,li{margin:0;padding:0;list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}

h1,h2
{
	margin-left:20px;
	margin-right:20px;
}

.h3
{
	color:#666;
	padding-top:5px;
	font-size:13px;
	padding-left:18px;
	background-image:url(../images/region_img.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:dashed 1px #ccc;
}

/* 链接颜色 */
a:link {color: #1f3a87; text-decoration:none;}
a:visited {color: #83006f;text-decoration:none;}
a:hover {color: #bc2931; text-decoration:none;}
a:active {color: #bc2931;}

a.a:link {color: #666; text-decoration:none;}
a.a:visited {color: #666;text-decoration:none;}
a.a:hover {color: #333; text-decoration:underline;}
a.a:active {color: #666;}

a.h:link {color: #333; text-decoration:none;}
a.h:visited {color: #333;text-decoration:none;}
a.h:hover {color: #000; text-decoration:none;}
a.h:active {color: #333;}

a.h9:link {color: #999; text-decoration:none;}
a.h9:visited {color: #999;text-decoration:none;}
a.h9:hover {color: #000; text-decoration:underline;}
a.h9:active {color: #999;}

a.b:link {color: #f9f9f9; text-decoration:none;}
a.b:visited {color: #f9f9f9;text-decoration:none;}
a.b:hover {color: #f9f9f9; text-decoration:none;}
a.b:active {color: #f9f9f9;}

a.r:link {color: #C00; text-decoration:none;}
a.r:visited {color: #C00;text-decoration:none;}
a.r:hover {color: #C00; text-decoration:underline;}
a.r:active {color: #C00;}

a.blue:link {color: #1f3a87; text-decoration:none;}
a.blue:visited {color: #1f3a87;text-decoration:none;}
a.blue:hover {color: #1f3a87; text-decoration:underline;}
a.blue:active {color: #1f3a87;}

a.f:link {color: #f9f9f9; text-decoration:none;}
a.f:visited {color: #f9f9f9;text-decoration:none;}
a.f:hover {color: #f9f9f9; text-decoration:none;}
a.f:active {color: #f9f9f9;}

a.l:link {color: #708195; text-decoration:none;}
a.l:visited {color: #708195;text-decoration:none;}
a.l:hover {color: #708195; text-decoration:underline;}
a.l:active {color: #708195;}

a.h-h:link {color: #333; padding:6px 9px 2px 9px; line-height:24px;text-decoration:none;}
a.h-h:visited {color: #333;padding:6px 9px 2px 9px; line-height:24px;text-decoration:none;}
a.h-h:hover {color: #000; text-decoration:none; background-image:url(../images/bg_menu_sec_hover_c.gif); background-position:top; padding:6px 8px 3px 8px; line-height:24px; border-left:solid 1px #A7A7A7; border-right:solid 1px #A7A7A7;}
a.h-h:active {color: #333; text-decoration:none; background-image:url(../images/bg_menu_sec_hover_c.gif); background-position:top; padding:6px 8px 3px 8px; line-height:24px; border-left:solid 1px #A7A7A7; border-right:solid 1px #A7A7A7;}

a.h_h:link {color: #C00; line-height:24px; background-image:url(../images/bg_menu_sec_hover_c.gif); background-position:top; padding:6px 8px 3px 8px; line-height:24px; border-left:solid 1px #A7A7A7; border-right:solid 1px #A7A7A7;text-decoration:none;}
a.h_h:visited {color:#C00; line-height:24px;background-image:url(../images/bg_menu_sec_hover_c.gif); background-position:top; padding:6px 8px 3px 8px; line-height:24px; border-left:solid 1px #A7A7A7; border-right:solid 1px #A7A7A7;text-decoration:none;}
a.h_h:hover {color: #C00; line-height:24px; text-decoration:none; background-image:url(../images/bg_menu_sec_hover_c.gif); background-position:top; padding:6px 8px 3px 8px; line-height:24px; border-left:solid 1px #A7A7A7; border-right:solid 1px #A7A7A7;}
a.h_h:active {color: #C00; line-height:24px;text-decoration:none; background-image:url(../images/bg_menu_sec_hover_c.gif); background-position:top; padding:6px 8px 3px 8px; line-height:24px; border-left:solid 1px #A7A7A7; border-right:solid 1px #A7A7A7;}

/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}

.t
{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#1f3a87;
}

/* 字体大小*/
.f12px{ font-size:12px;}
.f13px{ font-size:13px;}
.f14px{ font-size:14px;}

/* 其他属性 */
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }
.hidden {display: none;}

/* 颜色 */
.red
{
	color:#c00;
}

/* 网页头部 */
.head_top
{
	margin:auto;
	width:100%;
	text-align:center;
	background-image:url(../images/top_bg.jpg);
}

.head_nav
{
	margin:auto;
	width:100%;
	height:20px;
	text-align:center;
	background:url(../images/nav_bg.jpg) bottom;
}

.head_rim
{
	margin:auto;
	width:970px;
	height:108px;
	background-image:url(../images/yacoer-logo.jpg);
	background-repeat:no-repeat;
	background-position:0 10px;
}

.top_nav_left
{
	width:13px;
	height:34px;
	overflow:hidden;
	background-image:url(../images/top_nav_left.jpg);
}

.top_nav_center
{
	height:28px;
	padding-top:6px;
	color:#666;
	background-image:url(../images/top_nav_center.jpg);
}

.top_nav_right
{
	width:15px;
	height:34px;
	overflow:hidden;
	background-image:url(../images/top_nav_right.jpg);
}

.meun_rim
{
	margin-top:42px;
}

.meun_but
{
	float:left;
	width:86px;
	height:23px;
	text-align:center;
	padding-top:9px;
	font-size:13px;
	cursor:pointer;
	background-image:url(../images/nav_but_bg.jpg);
}

.meun-but
{
	float:left;
	width:86px;
	height:23px;
	text-align:center;
	padding-top:9px;
	color:#FFF;
	font-size:13px;
	cursor:pointer;
}

.nav_rim
{
	margin:auto;
	width:970px;
	text-align:left;
}

.nav_li
{
	padding-top:3px;
	line-height:28px;
}

.nav_1
{
	padding-left:30px;
	margin-left:340px;
	background-image:url(../images/nav_tel.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.nav_2
{
	margin-left:280px;
}
.nav_3
{
	margin-left:300px;
}
.nav_4
{
	margin-left:450px;
}
.nav_5
{
	margin-left:220px;
}
.nav_6
{
	margin-left:420px;
}
.nav_7
{
	margin-left:560px;
}

/* page title */
.page_title_left
{
	width:5px;
	height:34px;
	background-image:url(../images/page_titlt_left.jpg);
}

.page_title_center
{
	margin-top:10px;
	height:34px;
	background-image:url(../images/page_titlt_center.jpg);
}

.page_title_right
{
	width:5px;
	height:34px;
	background-image:url(../images/page_titlt_right.jpg);
}

.page_title_text
{
	margin-left:10px;
	height:28px;
	line-height:30px;
	text-align:left;
	padding-left:20px;
	color:#C00;
	font-weight:bold;
	background-image:url(../images/page_titlt_img.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.page_region
{
	margin-top:15px;
	padding-left:20px;
	padding-right:5px;
	color:#343434;
	background-image:url(../images/region_img.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

/* page style */
.page_left_bg
{
	margin-top:15px;
	width:231px;
	text-align:left;
	background-image:url(../images/left_bg.jpg);
}

.left_img
{
	text-align:center;
}

.left_class_ul
{
	padding:0;
	padding-top:10px;
}

.left_class_li
{
	margin-top:5px;
	line-height:26px;
	padding-left:60px;
	text-align:left;
	font-size:13px;
	background-image:url(../images/a_right_li.gif);
	background-position:40px;
	background-repeat:no-repeat;
}

.left_class-li
{
	margin-top:5px;
	line-height:26px;
	padding-left:90px;
	text-align:left;
	font-size:13px;
	background-image:url(../images/a_right_li.gif);
	background-position:70px;
	background-repeat:no-repeat;
}

.left_class_li_line
{
	height:12px;
	background-image:url(../images/left_line.jpg);
	background-repeat:no-repeat;
}

.page_left_foot
{
	border-bottom:solid 1px #D6D9E0;
}

.right_bg
{
	width:738px;
	background-image:url(../images/center_left_bg.jpg);
	background-position:0 14px !important;
	background-position:0 16px;
	background-repeat:no-repeat;
}

.center_reging
{
	height:29px;
	overflow:hidden;
}

.center_reging_txt
{
	margin-top:10px;
	padding-left:20px;
	color:#343434;
	background-image:url(../images/region_img.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.page_center
{
	width:595px;
	text-align:center;
	border-right:solid 1px #EAEBEF;
}

.center_top
{
	width:595px;
	height:29px;
	background-image:url(../images/center_top_bg.jpg);
	background-position:14px 0;
	background-repeat:no-repeat;
}

.center_title
{
	margin:auto;
	width:570px;
	height:34px;
	background-image:url(../images/page_titlt_center.jpg);
}

.right_rim
{
	margin-right:1px;
	width:141px;
	border-top:solid 1px #E8ECEF;
}

.right_title
{
	margin-left:1px;
	height:32px;
	text-align:left;
	background-image:url(../images/right_title_bg.jpg);
}

.right_title_text
{
	height:30px;
	text-align:left;
	padding-left:35px;
	line-height:30px;
	font-size:13px;
	color:#666;
	background-image:url(../images/right_title_img.jpg);
	background-position:20px 10px;
	background-repeat:no-repeat;
}

.right_img_li
{
	padding:5px 0;
	text-align:center;
}

/* contact */
.contact_img
{
	padding:75px 0 45px 20px;
}

.contact_text
{
	margin-top:50px;
	width:395px;
	height:300px;
	text-align:left;
	border-left:solid 1px #E5E5E5;
	background-image:url(../images/contact_text.jpg);
	background-position:25px 0;
	background-repeat:no-repeat;
}

.contact_rim
{
	margin-top:88px;
	margin-left:115px;
	width:250px;
}

.contact_im
{
	float:left;
	padding:3px;
}

/* banner */
.banner
{
	margin-top:10px;
	width:969px;
	height:101px;
	color:#fff;
	padding-top:20px;
	line-height:40px;
	text-align:right;
	filter:blur(add=t,direction=145,strength=4);
}
.web_banner
{
	background-image:url(../images/banner/web_banner.jpg);
}

.serivce_banner
{
	background-image:url(../images/banner/serivce_banner.jpg);
}

.serivce_banner
{
	background-image:url(../images/banner/serivce_banner.jpg);
}

.e_banner
{
	background-image:url(../images/banner/e_banner.jpg);
}

.clients_banner
{
	text-align:left;
	background-image:url(../images/banner/clients_banner.jpg);
}

.faq_banner
{
	background-image:url(../images/banner/faq_banner.jpg);
}

.about_banner
{
	background-image:url(../images/banner/about_banner.jpg);
}
.project_banner
{
	background-image:url(../images/banner/project_banner.jpg);
}
.knowledge_banner
{
	background-image:url(../images/banner/knowledge_banner.jpg);
}

/* left ad */
.left_ad_bg_1
{
	margin:auto;
	width:117px;
	height:65px;
	padding-left:95px;
	padding-top:38px;
	background-image:url(../images/imgs/left_img_1.jpg);
}

.left_ad_bg_2
{
	margin:auto;
	width:127px;
	height:65px;
	padding-left:85px;
	padding-top:38px;
	background-image:url(../images/imgs/left_img_2.jpg);
}

.left_ad_txt_1
{
	
	font-size:14px;
	font-weight:bold;
	color:#BFBFBF;
	line-height:24px;
}

.left_ad_txt_2
{
	font-size:14px;
	font-weight:bold;
	color:#BFBFBF;
	line-height:24px;
}


.copy_f
{
	font-family:arial;
	text-align:right;
	padding-right:5px;
	line-height:22px;
}

.foot_line
{
	clear:both;
	height:10px;
	overflow:hidden;
}

.foot_bg
{
	height:51px;
	color:#FFF;
	padding-top:10px;
	font-size:13px;
	background-image:url(../images/footbg.jpg);
}

.domainform{ margin:50px 0 0 10px}
.domaindiv{ width:95px; height:22px; text-align:left; overflow:hidden;}

.domaindiv input{ float:left; width:14px; height:14px;}
.index_news_bg a:link,.index_news_bg a:visited{ color:#333; text-decoration:none}
.index_news_bg a:hover{ color:#000; text-decoration:none}
.loginform{ color:#FFF; margin:10px 0 0 0}
.loginform a:link,.loginform a:visited{ color:#fff; text-decoration:underline}
.loginform a:hover{ color:#D2F5FB; text-decoration:underline}
