


body{ margin:0; padding:0; font-family:Calibri, "Trebuchet MS", Tahoma, Arial; font-size:12px; background:url(../images/body_bg1.1gif) left 1px repeat-x; background-color:#37434c;}
ul{ margin:0; padding:0;}
a{ text-decoration:none; color:#ff700f;}
a:hover{color:#000;}
.main_wrapper{ text-align:center; margin:2px 0;}
.topnav_bg{ background:url(../images/topnav_bg.gif) left top repeat-x; text-align:center;}
.toplogo{ padding:0; border-top:3px solid #ccc;}






.topmail{ padding-bottom:5px; font-family:Calibri, "Trebuchet MS", Tahoma, Arial;}
.topmail a{ text-decoration:none; color:#ff700f;}
.topmail a:hover{ color:#000000;}





.cont-body{ padding:20px 0;}
.left_navbg{ background-color:#fff;}
.leftnav_top{ background:url(../images/leftnav_titlebg.gif) left top repeat-y; font-size:24px; padding:6px 18px; color:#ed7605;}
.left_navbg li{ list-style:none; margin:0; padding:0;}
.left_navbg li a{ color:#c7c7c7; text-decoration:none; font-size:16px; display:block; padding:6px 0 4px 18px; background:url(../images/left_navbg.gif) left top no-repeat;}
.left_navbg li a:hover, .left_navbg li.current a{color:#ed7605; background:url(../images/left_navbg2.gif) left top no-repeat;}
* html .left_navbg li a { display:inline-block; width:221px;}
.pro_tourbg{ background:url(../images/product_tourbg.html) left top repeat-y;}
.welcome_head{ font-size:24px; font-family:Calibri, "Trebuchet MS", Tahoma, Arial; padding:11px 17px 13px; border-bottom:1px solid #e6e6e6; color:#ed7605; font-weight:bold; text-transform:uppercase; background:url(../images/title_bg.gif) left bottom repeat-x;}
.welcome_head span{ color:#000000; font-size:18px; font-weight:bold;}












.welcome_bg{ padding:15px; color:#555; text-align:justify; line-height:1.7; font-size:14px;}
.welcome_bg ul{ margin-left:20px;}
.welcome_bg ul li{ list-style:none; background:url(../images/bullet1.gif) left 10px no-repeat; padding:4px 0 4px 20px; color:#333;}
.welcome_bg p{ padding:10px 0 0; margin:0; text-align:left;}
.welcome_bg strong{ color:#333333; font-size:16px;}
.clientlogo_head{ font-size:22px; font-family:Calibri, "Trebuchet MS", Tahoma, Arial; padding:11px 17px 13px; background-color:#ccc;}
.clientlogo_bg{ border-left:1px solid #efefef; border-right:1px solid #efefef;}
.techgroup_bg{ border-left:1px solid #a39668; border-right:1px solid #a39668; background-color:#bfb282;}
.news_bg{ background-color:#f4f4f4; font-family:Calibri, "Trebuchet MS", Tahoma, Arial;}
.latnews{ margin:8px 15px 5px;}
.latnews h5{ padding:0; margin:0; font-weight:normal;}
.latnews small{ font-size:11px; color:#a7a7a7;}
.latnews div{ font-size:12px; color:#686868;}
.latnews h5 a{ font-size:14px; color:#103d7c;}
.latnews h5 a:hover{ color:#1c2530;}
.latnews li{ list-style:none; padding:7px 0 8px;}
.latnews .dot{ background:url(../images/news_dot.html) center bottom no-repeat;}
.qcont_head{ background-color:#225ba9; color:#fff; font-size:18px; padding:0 10px 8px 12px; border-bottom:1px solid #4075bd;}
.qcont_bg{ background-color:#e9e9e9; font-family:Calibri, "Trebuchet MS", Tahoma, Arial;}
.qcont_bg .cname{ font-size:18px; color:#ff700f; padding-top:5px; font-weight:normal;}
.qcont_bg .addr{ font-size:12px; color:#909090; padding-top:5px;}















.footer{ background-color:#202020; color:#9f9f9f; padding-top:15px; padding-bottom:5px;}
.footer a{ color:#9f9f9f;}
.footer a:hover{ color:#ed7605;}
.footer-add01{color:#757575; font-size:16px; font-weight:bold; padding-right:5px;}
.footer-add02{color:#FFFFFF; font-size:13px; padding-right:5px;}
.copyright{ padding-top:8px; color:#757575;}
.brand_title{background-color:#fff; font-size:18px; font-family:Calibri, "Trebuchet MS", Tahoma, Arial; padding:0 17px 13px; border-bottom:1px solid #ededed; color:#d52525;}
.brand_bg{ background-color:#fff;}
.brand_title2{ margin:3px 20px; padding:8px 10px; color:#333; font-size:14px; font-weight:bold; border-bottom:1px dotted #ddd; background-color:#e1e1e1;}
.view_more{ padding-top:5px;}

.aboutus_bg{ border-left:1px solid #efefef; border-right:1px solid #efefef; padding:15px 15px 0 15px; color:#8a8a8a; text-align:justify; line-height:1.6;}
.aboutus_bg p{ padding:10px 0 0; margin:0; text-align:justify;}
.aboutus_bg strong{ color:#333333; font-size:13px;}
.aboutus_bg ul{ margin-left:20px;}
.aboutus_bg ul li{ list-style:none; background:url(../images/bullet1.gif) left center no-repeat; padding:2px 0 2px 15px; color:#666666;}
.aboutus_bg h2{ border-bottom:1px solid #efefef; padding:10px 0; color:#333; font-weight:normal;}

.inner_news { font-size:12px; color:#333333; line-height:20px; text-align:justify; }
.inner_news span { color:#b2b2b2; font-size:11px;}
.inner_news h1 { color:#103d7c; font-size:13px; font-weight:bold; padding:0px; margin:0px; }
.inner_news ul { padding:0px; margin:15px 0 0 10px; list-style:disc; }
.inner_news li { line-height:25px; text-align:left; }
.inner_news a:link, .inner_news a:visited { color:#0066CC; text-decoration:underline; font-weight:bold; }
.inner_news a:hover { color:#000; text-decoration:underline; }

.form-head{ font-size:13px; color:#666666; font-weight:bold; padding:5px 10px;}
.form-txtbox{ width:300px; padding:5px 8px; border:1px solid #ccc; font-size:14px;}
.form-txtarea{ border:1px solid #ccc; font-size:13px;}



.contact_body{ border-top:1px solid #eee; border-right:1px solid #eee; color:#333333;}
.contact_body td{ padding:10px; border-left:1px solid #eee; border-bottom:1px solid #fff;}
.contact_body .head1{ font-size:20px; font-weight:bold; background-color:#e5e5e5; color:#333;}
.contact_body .contit1{ font-size:13px; background-color:#e5e5e5; color:#999999; border-top:1px solid #efefef;}

.service_bg{ border-left:1px solid #efefef; border-right:1px solid #efefef; padding:0 15px 0 15px; color:#8a8a8a; text-align:justify; line-height:1.6;}
.service_bg p{ padding:10px 0 0; margin:0; text-align:justify;}
.service_bg strong{ color:#333333; font-size:13px;}

.service_bg h2{ border-bottom:1px solid #efefef; padding:10px 0 5px 0; color:#103d7c; font-weight:normal; margin:0;}
.service_bg .inner_news{ padding:10px 0 5px 0;}
.service_bg h3{ padding:3px 0 2px 0; color:#333; font-weight:bold; margin:0; font-size:13px;}

.prod_table{ border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc;}
.prod_table td{ border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:8px 10px;}
.prod_table .head{ background-color:#ccc; color:#333; font-weight:bold;}
.prod_table td a{ font-size:13px; color:#103d7c; text-decoration:none; font-weight:bold;}
.prod_table td a:hover{ color:#1c2530;}

.subcat_title{ margin:3px 20px; padding:8px 10px; color:#333; font-size:14px; font-weight:bold; border-bottom:1px dotted #ddd;}
.prod_img{ padding:10px 0;}
.prod_img img{ padding:4px; border:1px solid #dcdcdc;}
.header_banner{ padding:1px 0; border-bottom:5px solid #ed7605;}




.send_bttn{ font-size:12px; text-transform:uppercase; font-weight:bold;}
.content_part{ border:1px solid #e6e6e6; background-color:#efefef;}
.white_box{ background-color:#fff; color:#999; padding:2px 12px 5px;}
.white_box span{ text-align:justify; display:block;}
.our_clients{ width:833px; margin-top:30px;}
.our_clients .welcome_head{ border:0 none;}
.clpad{ padding:0 0 20px 0;}
.img_bdr{ border:1px solid #d6d6d6; padding:5px; background-color:#FFFFFF;}
.down_txt{ font-size:16px; padding:3px 0; color:#d2220a;}
.down_bdr{ background:url(../images/down_bdr.gif) left center repeat-x; padding:15px 0;}

.download_title{ font-size:18px; font-family:Calibri, "Trebuchet MS", Tahoma, Arial; padding:6px 17px 6px; border-bottom:1px dotted #666; color:#d52525; font-weight:bold; background:url(../images/dwn_bg.gif) left bottom repeat-x;}



.new-logo { width:288px; height:70px; margin-top:25px; margin-bottom:25px; float:left; background-image:url(../images/logo.jpg); background-repeat:no-repeat;}
.header-contactus {width:200px; height:auto; float:right;}

.weicome-text01 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; text-decoration:none;}


.welcome-in{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:15px; color:#000000; text-align:justify; line-height:20px;}
.welcome-in1{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:15px; color:#000000; text-align:justify; line-height:21px;}


.contact-usm1 { width:550px; height:410px; float:left; margin-left:5px; margin-top:5px;}
.contact-us_box-text { width:270px; height:410px; float:right; margin-right:5px; margin-top:5px;}
.contact-us_text01 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; text-decoration:none; font-weight:bold; padding-top:10px; padding-left:10px;}
.contact-us_text02 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#3f3f3f; text-decoration:none; font-weight:bold; padding-top:5px; padding-left:10px;}
.contact-us_text03 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none; padding-top:5px; padding-left:10px; line-height:18px; font-weight:bold;}


.contact-us_text030 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none; padding-top:5px; line-height:18px;}

.contact-us_text030 a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none; padding-top:5px; line-height:18px;}

.contact-us_text030 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000; text-decoration:underline; padding-top:5px; line-height:18px;}





.contact-us_text04 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3f3f3f; text-decoration:none; padding-top:15px; padding-left:10px; font-weight:bold;}
.contact-us_text05 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3f3f3f; text-decoration:none; padding-top:5px; padding-left:10px; font-weight:bold;}

.contact-us_text06 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3f3f; text-decoration:none; padding-top:10px; padding-left:10px; font-weight:bold;}
.contact-us_text07 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3f3f; text-decoration:none; padding-top:5px; padding-left:10px; font-weight:bold;}






.white_box-text01{ background-color:#fff; color:#999; padding:2px 12px 5px;}
.white_box-text01 span{ font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-decoration:none; text-align:justify; display:block;}





.social-links { width:100px; height:30px; float:right; margin-right:5px; margin-top:2px;}


/*2nd jq*/
.main-box011 { width:695px; height:208px; float:left; margin-left:60px; background-color:#FFFFFF; padding-left:10px; padding-top:10px; border-radius:10px;}
/*2nd jq*/



.com-img0100 { width:400px; height:40px; float:left; background-image:url(../images/com-img01.png); background-repeat:no-repeat; margin-left:20px;}
.com-img02 { width:300px; height:20px;  background-image:url(../images/com-img02.png); background-repeat:no-repeat; margin-top:0px; background-position:left top;}




.com-img01 { height:70px; background-image:url(../images/header2.jpg);background-repeat:repeat-x;}
.com-namebox01 { width:815px; height:70px; float:left; margin-left:5px;}
.com-name01 { font-family:Brush Script MT; font-size:35px; color:#ed7605; text-decoration:none;} 


.language_main-box { width:270px; height:22px; float:right; margin-right:5px; margin-top:10px;}
.language-img { width:164px; height:22px; float:right; background-image:url(../images/language.jpg); background-repeat:no-repeat;}
.language { width:105px; height:22px; float:right;}
.language-text01 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; padding-top:2px;}
.com-namebox02 { width:385px; height:20px; float:right; margin-top:5px; margin-right:10px;}
.com-name02 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none; font-weight:bold;} 


.com-text02 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; text-decoration:none; padding-left:10px;} 
.com-text02 span { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}


/*jq 2nd*/
.jq-main-box {width:835px; height:625px; float:left; margin-top:5px; margin-bottom:10px;}

/*jq 2nd*/


.quality-img {width:835px; height:510px; background-image:url(../images/letter.jpg); background-repeat:no-repeat; margin:0 auto 0 auto;}
.quality-text01 { font-family:"Courier New", Courier, monospace; font-size:18px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding-left:240px;}
.quality-text02 { font-family:Algerian; font-size:18px; color:#000000; text-decoration:none; text-align:justify; padding-left:10px; padding-right:15px; line-height:22px;}

.quality-text03 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none; font-weight:bold; padding-right:15px;}
.quality-text04 { font-family:"Courier New", Courier, monospace; font-size:14px; color:#000000; text-decoration:none; font-weight:bold; padding-right:15px;}



.our-products {width:835px; height:410px; float:left;}
.our-products-img { float:left;}
.products-name-box01 { width:250px; height:280px; float:left; margin:5px; border:2px #000000 solid; background-color:#000000;}
.products-name-text01 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center;}
.products-name-text02 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center;}
.our-products-text01 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none; text-align:justify; padding-left:10px; padding-right:10px; line-height:22px;}


.form-text01 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333; text-decoration:none; font-weight:bold; padding-left:10px;}

.form-text02 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none; font-weight:bold;}





