@charset "utf-8";
/*
描述: Cavan主题样式表第二十三套
作者: linli
修改: guwj@35.cn
版本: 0.1

[目录表]

0- common
1- Container
2- Header
3- Body
4- Footer
5- main
6- sidebar
7- content
8- feedback
9- product
10- product detail
11- faq
*/

/* =0 common
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
table,textarea,select,input{ font-size:12px;}
a{ color:#ea3911;}

/* =1 Container
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
body{color:#6f6f6f; }
#Container{ width:100%; }

/* =2 Header
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#Header{position:relative; margin:0 auto; height:99px; width:930px;}
#multiLanArea{ position:absolute; right:6px; top:7px;}
#multiLanArea .lanLine{ color:#DEEEEF; padding:0 7px;}
#multiLanArea a{ color:#83B9BB; text-decoration:underline;}
#multiLanArea a:hover{ color:#124F50; text-decoration:none;}	
#Logo{line-height:70px; top:10px;}
.logoText{font-size:24px; position:absolute; left:62px;}
.logoText a{color:#008e75; text-decoration:none;font-family:Verdana;}

#Navbar{ width:680px; top:31px; right:6px; height:68px; }
#Navbar,.nav{ background:url(images/nav_bg.gif) repeat-x 0 -44px;}
.nav{ background-position:0 0; background-repeat:no-repeat; height:43px; padding-left:20px;}
.scrollNav{ background:url(images/nav_r.jpg) no-repeat 0 0; height:43px; width:71px; position:absolute; right:-23px; top:0;}
.navleft,.navright{ position:absolute; top:11px; width:16px; height:17px; margin-right:1px; cursor:pointer;}
.navleft{ background:url(images/navLeft.gif) no-repeat; left:24px;}
.navright{ background:url(images/navRight.gif) no-repeat; left:42px;}

.nav li{ float:left;}
.nav li a{ float:left; width:77px; overflow:hidden; line-height:36px; height:36px; font-weight:bold; font-size:12px; color:#fff; text-decoration:none; text-align:center;}
.nav li a:hover,.nav .navhover a{ background:url(images/nav_cur.gif) no-repeat center 1px;}
.nav .liImg{}

.submenu{ position:absolute; top:36px; display:none;}
.submenu,.submenu div,.submenu div div{ background:url(images/subnav_bg.gif) 0 -34px repeat-x; height:33px; float:left;}
.submenu div{ background-position:right -68px; background-repeat:no-repeat; padding-right:16px;}
.submenu div div{ background-position:0 0; background-repeat:no-repeat; padding-left:16px;  white-space:nowrap;}
.submenu .subline{ display:none;}
#Navbar .submenu a{ width:auto; float:none; display:inline-block; padding:0 10px; background:url(images/subnav_icon.gif) no-repeat 0 12px; line-height:29px; font-size:12px; color:#9b9b9b; font-weight:normal; font-family:Arial,Helvetica,sans-serif;}
#Navbar .submenu a:hover{ text-decoration:underline;}
#Navbar .submenu a:hover,#Navbar .navhover .submenu a{ background:url(images/subnav_icon.gif) no-repeat 0 12px;}

/* =3 Body
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#Body{width:930px;margin:0 auto;}
#Banner{ width:930px; cursor:pointer; text-align:center; position:relative; margin-bottom:15px;}
.bannerText{ position:absolute; left:373px; top:98px; color:#00397b; font-size:24px; font-family:Microsoft Yahei;}

#SideBar{ margin-left:-930px;}

/* =4 Footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#Footer{ background:url(images/foot_top.jpg) no-repeat center 0; padding:30px 0 15px 20px; color:#ababab; margin-top:2px; line-height:22px; text-align:center}
#Footer a{ color:#ababab; text-decoration:none;}
.footer_links a:hover{ text-decoration:underline;}
.footer_stat{}
.footer_stat img{ margin-right:2px;}

/* =5 main
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#Main .com_title,#Main .com_title_in,#Main .com_title_inner{ background:url(images/m_title_bg.gif) repeat-x 0 -33px; height:32px;}
#Main .com_title{ clear:both; margin-bottom:10px;}
#Main .com_title_in{ background-position:right -66px; background-repeat:no-repeat; padding-right:39px; }
#Main .com_title_inner{ background-position:0 0; background-repeat:no-repeat; padding-left:39px;}
#Main .com_title h2{ color:#008e75; font-weight:bold; font-size:14px; padding:10px 0 0 7px;}
a.more{ display:none; position:absolute; top:12px; right:0; background:url(images/more.gif) no-repeat; width:29px; height:9px; overflow:hidden; text-indent:-9999px; display:block;}

/* =6 sidebar
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.com_title,.com_title_in,.com_title_inner{ background:url(images/side_tit_bg.gif) repeat-x 0 -28px; height:27px;}
.com_title_in{ background-position:right -56px; background-repeat:no-repeat; padding-right:12px;}
.com_title_inner{ background-position:0 0; background-repeat:no-repeat; padding-left:12px;}
.side .com_title h2{ background:url(images/side_h2.gif) no-repeat 0 center; line-height:25px; color:#ea3911; font-weight:bold; padding-left:13px;}
.side .content{ padding:10px 5px 18px; margin-bottom:10px; }
.com_bullet li{ line-height:24px; padding-left:12px;}
.com_bullet a{ color:#6f6f6f;}
.com_bullet a:hover{ font-weight:bold;}

/* =7 content
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.content img{ vertical-align:middle;}
.content h3{font-size:12px; font-weight:bold;}
.content{ padding:10px; }

.page{ margin:20px 0; text-align:center; clear:both; color:#6e6e6e;}
.page input{ width:17px; height:15px; border:1px solid #631b02; background:#eee2bc; padding:1px;}
.page a{ color:#6e6e6e; text-decoration:underline; margin-right:10px;}
.page a:hover{ color:#008e75;}
.page .disabled{ margin-right:10px;}

/* =8 feedback
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.feedback_con{ margin-bottom:20px; padding:10px; color:#6e6e6e;}
.feedback_con table td { height:37px; }
.feedback_con .btn{ background:url(images/btn.gif) no-repeat; width:58px; height:22px; font-size:12px; color:#fff; border:0; cursor:pointer;}
.feedback_con table input { padding:1px 1px 1px 2px; border:1px solid #e2e2e2; width:132px; height:16px; }
.feedback_con table textarea{ padding:1px 1px 1px 2px; width:286px; height:136px;  border:1px solid #e2e2e2;}

/* =9 product
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.product_sidecon{ padding:10px 10px 10px 15px; }
.tree{ }
.tree li{line-height:27px; zoom:1;}
.tree li.open{}
.tree li a{color:#6e6e6e; text-decoration:none;}
.tree_parent{ background:url(images/tree-minus.gif) no-repeat 5px 10px;  height:27px; cursor:pointer; padding-left:15px;}
.faq_sidecon .tree_parent{ cursor:default;}
.tree li a:hover{font-weight:bold;}
.tree .open a{font-weight:bold;}
.tree_sub{}
.tree .tree_sub li{ padding-left:30px; background:url(images/con_list_ico.gif) no-repeat 19px 9px; line-height:24px; }
.tree .tree_sub li a{color:#008e75; font-weight:normal;}
.tree .tree_sub li a:hover{font-weight:bold;}
.tree .tree_sub .cur a{ font-weight:bold; color:#008e75;}



.prdcrumb{ padding:0 7px 10px;}
.prdcrumb strong{ color:#008e75; font-weight:bold;}
.prdcrumb a{ color:#6e6e6e; text-decoration:none;}
.prdcrumb a:hover{ text-decoration:underline;}
.product_con1,.product_con2{ padding:10px 0;}
.prd_cell{ margin-top:5px; overflow:hidden;}
.prd_cell .pic a{ display:inline-block; }
.prd_cell .info{ line-height:18px; padding-top:5px;}
.product h3 a{ color:#008e75;}

/* =10 product detail
--------------------------------------------------------------------*/
.product_con_detail{ padding:15px 10px;}
.product_con_detail .info{ margin:5px 0 0 10px; line-height:18px;}
.product_con_detail .pic{ margin:0 0 20px 10px;}
.product_con_detail .info table{ font-family:Verdana; border:solid #ffffff; border-width:1px 0 0 1px; line-height:18px;}
.product_con_detail .info th{ background:#f2f2f2; border:solid #ffffff; border-width:0 1px 1px 0; text-align:right; padding:0 10px;}
.product_con_detail .info td{ height:28px; border:solid #ffffff; background:#f8f8f8; border-width:0 1px 1px 0; padding:0 10px;}
.prdname td{ font-size:14px; font-weight:bold;}
.prdpromotion td{ font-size:14px; color:#f60; font-weight:bold;}

/* =11 faq
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.faq_sidecon{ padding:10px 10px 10px 15px;}
.faq_con{ padding:2px 25px 15px; line-height:22px;}
.faq_con h3{ background:url(images/side_h2.gif) no-repeat 0 13px; padding:6px 0 0 20px; margin:4px 0 0; line-height:25px; color:#008e75; font-weight:bold;}
.faq_con p{ padding-left:20px;}