/* CSS Document */
@charset "utf-8";
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, select, button, input, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top;font-weight: normal;font-size: 100%; }
ul, li { list-style-type: none; }
h2{ font-size:22px;color:#000; line-height:16px; font-weight:bold;padding:0;margin:0;}
h3{ font-size:27px;color:#AC7640;font-weight:bold; padding:10px 0 20px 0; margin:0;}
body, select, button, textarea {	font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;padding:0;-webkit-font-smoothing: antialiased;}
button { cursor: pointer; }
body { background-color:#FFFFFF;color:#666;line-height: 180%; -webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;}
a, a:link { text-decoration: none; }
a:visited { text-decoration:none }
a:active, a:hover { text-decoration:none }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
/*table{border-collapse:collapse;}*/


/*---------------form---------------------*/
form { margin: 0 0px; padding: 0px; }
.input { _position: relative; border:none; color: #666666; font-family: Verdana, Geneva, sans-serif; font-size: 15px; height: 18px; padding: 3px 3px 3px 3px; background:transparent;}
.textfield { _position: relative; border: none; font-family:Verdana, Geneva, sans-serif; height: 25px; color: #666666; padding:3px; margin:3px 3px 3px 0px; background-color:#F5F5F5; width:410px;font-size: 13px;}
.textarea { _position: relative; border:none; font-family:Verdana, Geneva, sans-serif; color: #666666; font-size: 13px; padding:3px; margin:3px 3px 3px 0px; background-color:#F5F5F5; width:458px; height: 90px;}
.select { _position: relative; border:none; color: #666666; font-family:Verdana, Geneva, sans-serif; font-size: 12px; height: 23px; letter-spacing:1px; padding:1px;}
.option { font-size:12px; color:#333; font-weight:bold;}
.radio { _position: relative; background: transparent; filter:progid: DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#FFFFFF', gradientType='0'); font-family: Verdana, Geneva, sans-serif;}
src { position: relative }



/*--------------------------------------------------fontstyle---------------------------------------------------- */
.font13px { color:#666666; font-size:15px; line-height:25px;}
.fontblueitem { color:#2B8DCF; font-size:21px; line-height:180%}
.fontblackitem { color:#000000; font-size:13px; height:20px; margin-bottom:20px;}
.fontblueicon { color:#2B8DCF; font-size:20px; height:25px;}
.fontblueitem2 { color:#2B8DCF; font-size:21px; height:40px;}

/*--------------------------------------------------tablestyle---------------------------------------------------- */
.servicebg { background:url(../pic/02_service/servicemainpic2.jpg) right bottom no-repeat; height:580px; padding:45px ;}
.apptopbg { background:url(../pic/03_application/topbg.jpg) right bottom no-repeat; height:461px; width:100%}
.equipbg { background:url(../pic/04_equipment/topbg.jpg) right bottom no-repeat; height:349px; padding:30px;}
.equipline{ line-height:1px; background:#999999; width:854px; margin-bottom:20px;}




/*--------------------------------------------------header-------------------------------------------------- */
#outer_wrapper{width:960px;margin:0 auto;padding:0;}
#overbgwrapjquery{ width:100%; height:100%; margin:0 0px; padding:0 0px; z-index:-666; position:absolute; left:0; top:0;}
#indexbgwrapjquery{ width:100%; height:100%; z-index:-666; position:absolute; margin:0 auto; text-align:center;}

/*--------------------------------------------------navi---------------------------------------------------- */

/*--------------------------------------------------content-------------------------------------------------- */

/*--------------------------------------------------00_index --------------------------------------------------- */
#index_wrapper{
	width:100%;
	margin:0;
	padding:0;
	height:100%;
	position:absolute; /*z-index:1;overflow-x:hidden;*/
	visibility: visible;
}
#header{width:100%;display:block;left:0;top:0;}
#header_wrap{width:960px;margin:0 auto;display:block;height:103px; top:0px;}
#header h1{
	width:235px;
	margin:0;
	position: relative;
	height:65px;
	top:20px;
	visibility: visible;
}
#header h1 a{width:235px;/*position: absolute*/;left:0;height:65px;text-indent: -9999px; top:20px;}


#header_wrap div.topmenu {float:right;width:185px;/*display:block;*/margin:45px 70px 0 0}
#header_wrap div.topmenu ul{float:left;}
#header_wrap div.topmenu li{width:185px;float:left; color:#666666;padding:0;}
#header_wrap div.topmenu li a{color:#666666;}
#header_wrap div.topmenu li a:hover{color:#469DEC;}

#header_wrap div.toplinks { float:right; width:237px; height:30px; margin-right:20px; margin-top:45px;}
#header_wrap div.toplinks a{ float:right; width:237px; height:30px; background:url(../pic/layout/toplinks_s4.jpg) left top no-repeat; text-indent: -9999px; display:block; overflow:hidden;}
#header_wrap div.toplinks a:hover{ float:right; width:237px; height:30px; background:url(../pic/layout/toplinks__s4.jpg) left top no-repeat;text-indent: -9999px;}


#indexmenu{
	width:100%;
	display:block;
	position:absolute;
	left:0;
	top:103px;
	background:url(../pic/00_index/menu_bg.jpg) left top;
	height:40px;
	padding:0 0 0 0;
	z-index:4;
	visibility: visible;
}
#indexmenu_wrap{width:900px;margin:0 auto;display:block;height:40px; padding-left:30px; padding-right:30px;}
#indexmenu_wrap div#menulinks01{ color:#FFFFFF; font-size:15px; width:145px; height:40px;text-align:center;line-height:40px; background:url(../pic/00_index/menu_rightline.jpg) right no-repeat;float:left; }
#indexmenu_wrap div#menulinks01 a{ color:#FFFFFF; font-size:15px;float:left; width:145px; height:40px;text-align:center;line-height:40px; }
#indexmenu_wrap div#menulinks01 a:hover{ color:#FFFFFF; font-size:15px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; width:145px; height:40px;text-align:center;line-height:40px; }

#indexmenu_wrap div#menulinks02{ color:#FFFFFF; font-size:15px; width:148px; height:40px;text-align:center;line-height:40px; background:url(../pic/00_index/menu_rightline.jpg) right no-repeat;float:left; }
#indexmenu_wrap div#menulinks02 a{ color:#FFFFFF; font-size:15px;float:left; width:148px; height:40px;text-align:center;line-height:40px; }
#indexmenu_wrap div#menulinks02 a:hover{ color:#FFFFFF; font-size:15px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; width:148px; height:40px;text-align:center;line-height:40px; }

#indexmenu_wrap div#menulinks03{ color:#FFFFFF; font-size:15px; width:174px; height:40px;text-align:center;line-height:40px; background:url(../pic/00_index/menu_rightline.jpg) right no-repeat;float:left; }
#indexmenu_wrap div#menulinks03 a{ color:#FFFFFF; font-size:15px;float:left; width:174px; height:40px;text-align:center;line-height:40px; }
#indexmenu_wrap div#menulinks03 a:hover{ color:#FFFFFF; font-size:15px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; width:174px; height:40px;text-align:center;line-height:40px; }

#indexmenu_wrap div#menulinks04{ color:#FFFFFF; font-size:15px; width:143px; height:40px;text-align:center;line-height:40px; background:url(../pic/00_index/menu_rightline.jpg) right no-repeat;float:left; }
#indexmenu_wrap div#menulinks04 a{ color:#FFFFFF; font-size:15px;float:left; width:143px; height:40px;text-align:center;line-height:40px; }
#indexmenu_wrap div#menulinks04 a:hover{ color:#FFFFFF; font-size:15px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; width:143px; height:40px;text-align:center;line-height:40px; }


#content{width:100%; float:left; margin:40px auto 0 auto;}
#content_wrap{width:100%; margin:0 auto;padding:0px 0px 0px 0px;}

#content_wrap div.statepic{ width:1200px; height:470px; background:url(../pic/00_index/index_mainshadow.jpg) bottom no-repeat; overflow:hidden; margin:0px auto 21px auto;}
#content_wrap div.mainlinks { width:960px; margin:0 auto; display:block;}
#content_wrap div#links01 { width:306px; float:left; margin-bottom:20px; margin-right:21px;}
#content_wrap div#links01 div.pic{ width:306px; float:left; height:205px;}
#content_wrap div#links01 div.links{ width:306px; float:left; height:122px; color:#666666; background:url(../pic/00_index/index_worldbg_w.jpg) left top no-repeat; display:block;}
#content_wrap div#links01 div.links a{ width:276px; height:92px; display:block; padding:15px; color:#333333}
#content_wrap div#links01 div.links a:hover{ width:276px; height:92px; color:#666666; background:url(../pic/00_index/index_worldbg_g.jpg) left top no-repeat; float:left; display:block;}
#content_wrap div#links01 div.links h2{ height:25px; color:#1263A9; font-size:16px;}

#content_wrap div#links02 { width:306px; float:left; margin-bottom:20px;}
#content_wrap div#links02 div.pic{ width:306px; float:left; height:205px;}
#content_wrap div#links02 div.links{ width:306px; float:left; height:122px; color:#666666; background:url(../pic/00_index/index_worldbg_w.jpg) left top no-repeat; display:block;}
#content_wrap div#links02 div.links a{ width:276px; height:92px; display:block; padding:15px; color:#333333}
#content_wrap div#links02 div.links a:hover{ width:276px; height:92px; color:#666666; background:url(../pic/00_index/index_worldbg_g.jpg) left top no-repeat; float:left; display:block;}
#content_wrap div#links02 div.links h2{ height:25px; color:#1263A9; font-size:16px;}

#content_wrap div.middlepic { width:960px; height:191px; float:left; margin:0 auto;}
#content_wrap div.applinks{ width:960px; height:127px; float:left;  margin:0 auto;}
#content_wrap div.applinks .app{ width:160px; height:127px; float:left; display:block;}


/*--------------------------------------------------------mainstyle-----------------------------------------------*/
#menu{width:100%;display:block;position:absolute;left:0;top:103px;background:url(../pic/00_index/menu_bg.jpg) left top;height:40px;padding:0 0 0 0; z-index:4;}
#menu_wrap{width:900px;margin:0 auto;display:block;height:40px; padding-left:30px; padding-right:30px;}
#menu_wrap div#menulinks01{ color:#FFFFFF; font-size:15px; width:145px; height:40px;text-align:center;line-height:40px; background:url(../pic/00_index/menu_rightline.jpg) right no-repeat;float:left; }
#menu_wrap div#menulinks01 a{ color:#FFFFFF; font-size:15px;float:left; width:145px; height:40px;text-align:center;line-height:40px; }
#menu_wrap div#menulinks01 a:hover{ color:#FFFFFF; font-size:15px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; width:145px; height:40px;text-align:center;line-height:40px; }
#menu_wrap div#menulinks01_{ color:#FFFFFF; font-size:15px; width:145px; height:40px;text-align:center;line-height:40px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; }
#menu_wrap div#menulinks01_ a{ color:#FFFFFF; font-size:15px;float:left; width:145px; height:40px;text-align:center;line-height:40px; }
#menu_wrap div#menulinks01_ a:hover{ color:#FFFFFF; font-size:15px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; width:145px; height:40px;text-align:center;line-height:40px; }


#menu_wrap div#menulinks02{ color:#FFFFFF; font-size:15px; width:148px; height:40px;text-align:center;line-height:40px; background:url(../pic/00_index/menu_rightline.jpg) right no-repeat;float:left; }
#menu_wrap div#menulinks02 a{ color:#FFFFFF; font-size:15px;float:left; width:148px; height:40px;text-align:center;line-height:40px; }
#menu_wrap div#menulinks02 a:hover{ color:#FFFFFF; font-size:15px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; width:148px; height:40px;text-align:center;line-height:40px; }
#menu_wrap div#menulinks02_{ color:#FFFFFF; font-size:15px; width:148px; height:40px;text-align:center;line-height:40px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; }
#menu_wrap div#menulinks02_ a{ color:#FFFFFF; font-size:15px;float:left; width:148px; height:40px;text-align:center;line-height:40px; }
#menu_wrap div#menulinks02_ a:hover{ color:#FFFFFF; font-size:15px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; width:148px; height:40px;text-align:center;line-height:40px; }

#menu_wrap div#menulinks03{ color:#FFFFFF; font-size:15px; width:174px; height:40px;text-align:center;line-height:40px; background:url(../pic/00_index/menu_rightline.jpg) right no-repeat;float:left; }
#menu_wrap div#menulinks03 a{ color:#FFFFFF; font-size:15px;float:left; width:174px; height:40px;text-align:center;line-height:40px; }
#menu_wrap div#menulinks03 a:hover{ color:#FFFFFF; font-size:15px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; width:174px; height:40px;text-align:center;line-height:40px; }
#menu_wrap div#menulinks03_{ color:#FFFFFF; font-size:15px; width:174px; height:40px;text-align:center;line-height:40px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; }
#menu_wrap div#menulinks03_ a{ color:#FFFFFF; font-size:15px;float:left; width:174px; height:40px;text-align:center;line-height:40px; }
#menu_wrap div#menulinks03_ a:hover{ color:#FFFFFF; font-size:15px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; width:174px; height:40px;text-align:center;line-height:40px; }

#menu_wrap div#menulinks04{ color:#FFFFFF; font-size:15px; width:143px; height:40px;text-align:center;line-height:40px; background:url(../pic/00_index/menu_rightline.jpg) right no-repeat;float:left; }
#menu_wrap div#menulinks04 a{ color:#FFFFFF; font-size:15px;float:left; width:143px; height:40px;text-align:center;line-height:40px; }
#menu_wrap div#menulinks04 a:hover{ color:#FFFFFF; font-size:15px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; width:143px; height:40px;text-align:center;line-height:40px; }
#menu_wrap div#menulinks04_{ color:#FFFFFF; font-size:15px; width:143px; height:40px;text-align:center;line-height:40px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; }
#menu_wrap div#menulinks04_ a{ color:#FFFFFF; font-size:15px;float:left; width:143px; height:40px;text-align:center;line-height:40px; }
#menu_wrap div#menulinks04_ a:hover{ color:#FFFFFF; font-size:15px; background:url(../pic/00_index/menu_bg_hover.jpg) repeat-x;float:left; width:143px; height:40px;text-align:center;line-height:40px; }


#content_wrap div.pagestatepic { width:100%; height:151px; background:url(../pic/layout/statepicshodow.jpg) bottom no-repeat; float:left; overflow:hidden; text-align:center;}
#maincontent{ width:100%; height:100%; float:left; margin:0 auto; background-color:#F5F5F5}
#maincontent div.tablearea{ width:960px; margin:0 auto; display:block;}




/*--------------------------------------------------------contact-----------------------------------------------*/
.nameitem { width:363px; height:36px; padding:3px 3px 3px 100px; background:url(../pic/05_contact/form01_s8.jpg) left top no-repeat; }
.phoneitem { width:363px; height:36px; padding:3px 3px 3px 100px; background:url(../pic/05_contact/form02_s8.jpg) left top no-repeat;}
.mailitem { width:363px; height:36px; padding:3px 3px 3px 100px; background:url(../pic/05_contact/form03_s8.jpg) left top no-repeat;}
.messageitem { width:363px; height:100px; padding:3px 3px 3px 100px; background:url(../pic/05_contact/form04_s8.jpg) left top no-repeat;}
#send{ width:96px; height:43px; float:right; background:url(../pic/05_contact/sent.gif) right top no-repeat;}
#send a{ width:96px; height:43px; float:right; background:url(../pic/05_contact/sent.gif) right top no-repeat;}
#send a:hover{ width:96px; height:43px; float:right; background:url(../pic/05_contact/sent_.gif) right top no-repeat;}



/*--------------------------------------------------------footer -----------------------------------------------*/
#footer{width:100%; height:300px; margin:25px auto 0 auto; float:left;}
#footerin{width:100%; height:300px; margin:0 auto 0 auto; float:left; background-color:#f5f5f5; padding-top:25px; padding-bottom:30px}
#footermainwrap{ width:1010px; height:300px; margin:0 auto; background:url(../pic/00_index/footer_bg.gif); overflow:hidden;}
#footer_wrap{ width:940px; margin:44px 35px 44px 35px; }
#footer_wrap div#footerlinkblock01{ width:280px; height:157px; float:left; color:#999999; background:url(../pic/00_index/footer_ri_line_s1.gif) right repeat-y;}
#footer_wrap div#footerlinkblock01 .linkto { color:#999999; font:Arial, Helvetica, sans-serif; font-size:12px; height:25px;}
#footer_wrap div#footerlinkblock01 .linkto a{ color:#999999; font:Arial, Helvetica, sans-serif; font-size:12px;}
#footer_wrap div#footerlinkblock01 .linkto a:hover{ color:#44A8D6; font:Arial, Helvetica, sans-serif; font-size:12px;}
#footer_wrap div#footerlinkblock02{ width:160px; height:157px; float:left; color:#999999; background:url(../pic/00_index/footer_ri_line_s1.gif) right repeat-y; padding-left:30px;}
#footer_wrap div#footerlinkblock02 .linkto { color:#999999; font:Arial, Helvetica, sans-serif; font-size:12px; height:25px;}
#footer_wrap div#footerlinkblock02 .linkto a{ color:#999999; font:Arial, Helvetica, sans-serif; font-size:12px;}
#footer_wrap div#footerlinkblock02 .linkto a:hover{ color:#44A8D6; font:Arial, Helvetica, sans-serif; font-size:12px;}
#footer_wrap div#footerinfo { width:259px; height:157px; float:left; color:#999999; margin-left:20px}
#footer_wrap div#footerinfo li.infoadd { width:259px; height:45px; color:#999999;  }
#footer_wrap div#footerinfo li.infoadd a{ color:#2A8FBD;}
#footer_wrap div#footerinfo li.infoadd a:hover{ color:#FFFFFF;}
#footer_wrap div#footerinfo li.info { width:259px; height:30px; color:#999999;  }
#footer_wrap div#footerinfo li.info a{ color:#2A8FBD;}
#footer_wrap div#footerinfo li.info a:hover{ color:#FFFFFF;}
#footer_wrap div#footerdesigner { width:872px; height:30px; float:right;text-align:right; padding-top:30px;}
#footer_wrap div#footerdesigner a{ color:#999999;}
#footer_wrap div#footerdesigner a:hover{ color:FFFFFF;}
