@charset "utf-8";
/* CSS Document */

body{margin:0; 
	 padding:0 0 0 10px; 
	 font-size:11px; 
	 color:#6d6d6d; 
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 line-height:18px;
	 background:#fff;
}

img{ border:0px; }
a{color:#666; text-decoration:none;}
a:hover{ color:#333; text-decoration:underline;}
h1,h2,h3,h4{ font-size:12px; font-weight:normal; padding:0; margin:0; }
p{ margin:0 0 15px 0; padding:0; }
ul{ margin:0; padding:0; list-style:none;}
form{ margin:0; padding:0;}

.space{ clear:both;}
.left{ float:left;}
.right{ float:right;}


/* top */
.content{ width:860px; margin-bottom:10px;}

.logo{ float:left; width:550px; padding:10px 0 10px 15px; height:76px;}
.company_name{ font-size:22px; font-weight:bold; padding-top:40px; color:#DC1C18; }
.top_right{ float:right; width:280px; padding-top:55px; height:30px;}
.top_right ul{ list-style:none; float:right; }
.top_right ul li{ float:left; margin-left:10px;}

.nav{ height:31px; background:url(../images/nav_bg.gif) repeat-x;}
.nav ul{}
.nav ul li{ float:left; color:#fff; font-size:12px; font-weight:bold; height:26px;}
.nav ul li.a1{ width:100px; text-align:center; padding-top:4px;}
.nav ul li.a2{ width:105px; text-align:center; padding-top:4px;}
.nav ul li a{ color:#fff;}
.nav ul li a:hover{ color:#dedede;}
.nav ul li.b1{ background:url(../images/nav_left.gif) no-repeat; width:100px;text-align:center; padding-top:4px;}
.nav ul li.b2{ background:url(../images/nav_right.gif) right top no-repeat ; width:105px;text-align:center; padding-top:4px;}


/* pro_left */
.pro_left{float:left; width:200px;}
.pro_title{ background:#CC0001; color:#fff; font-weight:bold; padding-left:10px; font-size:12px; height:22px; padding-top:2px;}
.pro_list{ border:1px solid #DEDEDE; background:#F5F5F5; border-top:0px; padding-left:10px;}
.pro_list ul{ background:url(../images/pro_left_line.gif) bottom left no-repeat; padding:8px 0;}
.pro_list ul li{ background:url(../images/pro_small.gif) no-repeat; padding-left:10px;}
.pro_list h1{ color:#CD450A; font-weight:bold; line-height:16px;}
.pro_list h1 a{ color:#CD450A; }

.list_order{ padding:8px 0;}

.left2{ padding-top:10px}


/* footer */
.footer{text-align:center; width:860px; padding:10px 0 30px 0;}
.links{}
.cy{ border-top:1px solid #DEDEDE;}


/* main2 */
.main2{ float:right; width:645px;}
.nav2 { text-align:left; height:24px;}
.nav2 a{ color:#CD450A;}

/* about */
.about{float:left; width:470px;}
.about_title{font-size:12px; font-weight:bold; color:#CD450A; border-bottom:1px solid #e5e5e5; padding:0 0 2px 5px; background:#f5f5f5;}

.about_contact{ border-top:1px solid #e5e5e5; padding-top:10px; margin-top:10px;}

.about_right{float:right; width:160px;}
.about_img{ text-align:center; border:1px solid #ddd; background:#F5F5F5; padding:8px;}
.about_img2{ height:295px;overflow:hidden;}
.about_img img{ margin-bottom:5px;}
.right_pic{ padding-top:10px;}



/* news */
.news{float:left; width:470px;}
.news_title{ height:20px; background:#EBEBEB; padding:0 5px;}
.news_title h1{ font-size:12px; color:#C90004; font-weight:bold; float:left;}
.news_title2{font-size:12px; font-weight:bold; color:#CD450A; border-bottom:1px solid #e5e5e5; padding:0 0 2px 5px; background:#f5f5f5;}
.news ul{width:465px; padding:5px 0 0 5px;}
.news ul li{ list-style:none;clear:both; height:24px; background:url(../images/pro_left_line.gif) bottom repeat-x;}
.news ul li h1{ width:390px; float:left; font-size:11px; background:url(../images/news_small.gif) no-repeat; padding-left:8px;}
.news ul li h1 a{color:#CD450A;}
.news ul li h2{float:left; color:#999999; font-size:11px;}

.news_d_title { text-align:center;}
.news_d_title h1{ font-size:12px; font-weight:bold; border-bottom:1px solid #e5e5e5; padding-bottom:4px; margin-bottom:4px; color:#333;}

.news_d{ padding:10px 5px;overflow:auto;_height:1%;}

.news_close { padding-left:5px;}
.news_close a{ color:#CD450A;}


/* products */
.procuts{float:left; width:470px;}
.pro_right{float:right; width:160px;}

.pro_mid_title{background:#f5f5f5;  height:20px; padding:2px 5px 0 5px;}
.pro_mid_title h1{font-weight:bold; color:#333; font-size:12px; float:left;}
.pro_mid{ padding:8px 0; margin-bottom:12px;}
.pro_mid img{ float:left;}
.pro_mid_rig{ float:right; width:310px; line-height:16px;}
.pro_mid_rig ul{ padding-top:4px;}
.pro_mid_rig ul li{ background:url(../images/news_small.gif) no-repeat; padding-left:8px; float:left; width:142px;  line-height:16px;}
.pro_mid_rig ul li a{color:#CD450A;}

.pro_faq{ background:#F5F5F5; border:1px solid #e5e5e5;}
.pro_faq h1{ font-size:12px; color:#DC1C18; font-weight:bold; padding-left:5px;}
.pro_faq ul{ padding:5px 0 5px 5px; line-height:16px;}
.pro_faq ul li{ background:url(../images/pro_small.gif) no-repeat; padding-left:10px; margin-bottom:6px;}
.pro_faq ul li a{ color:#D56839;}

.more{ text-align:right; background:#F5F5F5; padding:0 4px 2px 0;}
.more a{ color:#666;}

.pro2_title{font-size:12px; font-weight:bold; color:#CD450A; border-bottom:1px solid #e5e5e5; padding:0 0 2px 5px; background:#f5f5f5;}
.pro2_t{ padding:5px;}
.pro2{ width:190px; float:left; margin:10px 0; padding:0 14px 0 10px;}
.pro2 h1{ font-weight:bold; font-size:11px; color:#666;}
.pro2 a{ color:#CD450A;}

.pro_d_title{font-size:12px; font-weight:bold; color:#CD450A; border-bottom:1px solid #e5e5e5; padding:0 0 2px 5px; background:#f5f5f5;}
.pro_d{ padding:10px 0 0 5px;}
.pro_d td{ padding:1px 0 1px 4px;}
.pro_d table { border:1px solid #E4DEB9;border-collapse: collapse;} 


/* service */
.service_title{font-size:12px; font-weight:bold; color:#CD450A; border-bottom:1px solid #e5e5e5; margin-bottom:10px; padding:0 0 2px 5px; background:#f5f5f5;}
.service{ padding:0 0 0 5px;}


/* gallery */
.gallery_title{font-size:12px; font-weight:bold; color:#CD450A; border-bottom:1px solid #e5e5e5; padding:0 0 2px 5px; background:#f5f5f5;}
.gallery{ width:160px; float:left; margin-top:10px; text-align:center; height:140px;}
.gallery_d_title { text-align:center;}
.gallery_d_title h1{ font-size:12px; font-weight:bold; border-bottom:1px solid #e5e5e5; padding-bottom:4px; margin-bottom:4px; color:#333;}
.gallery2{ text-align:center; padding-top:15px;}

.gallery_close { padding-top:20px; text-align:center;}
.gallery_close a{ color:#CD450A;}

.gallery_list{ padding:5px; border:1px solid #e5e5e5; border-top:0px;}
.gallery_list ul{}
.gallery_list ul li{ float:left; width:158px; padding:2px 0;}
.gallery_list ul li a{ color:#CD450A;}


/* FAQ */
.faq{float:left; width:645px;}
.faq_title{border-bottom:1px solid #e5e5e5; padding:0 5px 2px 5px; background:#f5f5f5; height:18px;}
.faq_title h1{font-size:12px; font-weight:bold; color:#CD450A; float:left;}

.faq_list{ margin-left:5px;}
.faq_list tr{background:url(../images/pro_left_line.gif) repeat-x bottom ;}
.faq_list td{ padding:5px 0;}
.faq_list h1{ padding-left:8px;}
.faq_list h1 a{color:#CD450A; font-size:11px;}

.faq_list2{ margin-left:5px;}
.faq_list2 tr{background:url(../images/pro_left_line.gif) repeat-x bottom ;}
.faq_list2 td{ padding:5px;}

.faq_reply{ border:1px solid #e5e5e5; margin:15px 0 15px 5px; background:#F5F5F5;}
.faq_reply td{ padding:5px;}


.message{ padding:5px;}
.message input {border:1px solid #DEDEDE; background:#f5f5f5;color:#333;font-size:11px; font-family:MS Reference Sans Serif, "Tahoma";}
.message textarea,select {border:1px solid #DEDEDE; background:#f5f5f5; font-size:11px; font-family:MS Reference Sans Serif, "Tahoma";}
.message a{color:#CD450A;}



/* How to */
.howto_m{float:left; width:470px;}
.howto_m_title2{font-size:12px; font-weight:bold; color:#CD450A; border-bottom:1px solid #e5e5e5; padding:0 0 2px 5px; background:#f5f5f5;}
.howto_m h1{ font-size:12px; color:#333; font-weight:bold;}
.howto_m2{ padding:5px;}

.howto_m_title{font-size:12px; font-weight:bold; color:#CD450A; border-bottom:1px solid #e5e5e5; padding:0 0 2px 5px; background:#f5f5f5;}
.howto_list {width:465px; padding:5px 0 0 5px;}
.howto_list ul{ list-style:none;}
.howto_list ul li{background:url(../images/pro_left_line.gif) bottom repeat-x; padding:5px 0;}
.howto_list ul li a{color:#CD450A;}
.howto_list ul li h2{background:url(../images/news_small.gif) no-repeat; padding-left:8px; font-size:11px; }




/* Contact */
.contact{float:left; width:470px;}

.c_m1{ padding:5px;}

.howto{}
.howto_title{ background:#038DC8; font-weight:bold; color:#fff; height:20px; padding-left:5px;}
.howto ul{ padding:2px 2px 6px 4px; line-height:16px; background:#F5F5F5;}
.howto ul li{ background:url(../images/pro_small.gif) no-repeat; padding:2px 0 0 10px;}
.howto ul li a{ color:#D56839;}



/* download */
.download{float:left; width:470px;}

.download_title2{font-size:12px; font-weight:bold; color:#CD450A; border-bottom:1px solid #e5e5e5; padding:0 0 2px 5px; background:#f5f5f5;}
.download ul{width:465px; padding:5px 0 0 5px;}
.download ul li{ list-style:none;clear:both; height:30px; background:url(../images/pro_left_line.gif) bottom repeat-x; padding-top:5px;}
.download ul li h1{ width:385px; float:left; font-size:11px; background:url(../images/news_small.gif) no-repeat; padding-left:8px;}
.download ul li h1 a{color:#CD450A;}
.download ul li h2{float:left; color:#999999; font-size:11px; padding-top:3px;}


/* Order */
.order_title2{font-size:12px; font-weight:bold; color:#CD450A; border-bottom:1px solid #e5e5e5; padding:0 0 2px 5px; background:#f5f5f5;}

.order{ padding-top:10px;}
.order input {border:1px solid #DEDEDE; background:#f5f5f5;color:#333;font-size:11px; font-family:MS Reference Sans Serif, "Tahoma";}
.order textarea,select {border:1px solid #DEDEDE; background:#f5f5f5; font-size:11px; font-family:MS Reference Sans Serif, "Tahoma";}
.order h1{ font-size:11px;}




/*--message/nextpage---*/
.m_page {margin:0; padding-top:10px; font-size:12px; height:30px; text-align:center;}
.m_page a{padding:2px 7px; border: 1px solid  #ddd; background: #fff;}
.m_page a:hover {background: #FFD699;border:1px solid #FFD699; text-decoration:none;}
.m_thispage {padding: 2px 7px;font-weight:bold;font-size:12px;color:#FF6600; border:1px solid #ddd; background:#e5e5e5;}
.m_page_1{padding: 2px 8px; border: solid 1px #ddd; background: #fff; }
.m_page_cen { float:none;text-align:center;}
