@charset "utf-8";
/* CSS Document */
/*---------------All style---------------*/
body{background: url(images/body.jpg) repeat; font-family:Arial, Helvetica, sans-serif; width:100%;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img,strong{margin:0px; padding:0px; list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,div {font:normal 12px/1.8em Verdana, Arial, Helvetica, sans-serif;color: #333333;}
img{border:0px;}
a:hover{ color:#5D3700; text-decoration:underline;}
p{ margin-bottom:8px;}
.prh3{
font-size:16px;
font-weight:bold;
}
 .ah1{ font-size:15px; margin:14px 0 14px 0; font-weight:bold;}
 .ah2{ font-size:15px; margin:13px 0 13px 0; font-weight:bold;}
 .ah3{ font-size:13px; margin:10px 0 10px 0; font-weight:bold;}
 .tips{ border:1px solid #D1D1D1; background-color:#E6E6E6; margin:5px; padding:5px 5px 5px 10px;}
 span{ font-weight:bolder}
.index_banner{margin:-14px 0 0 -165px; _width:520px; _margin-top:15px}

/*---------------top---------------*/
#main_top{width:100%;background:url(images/top_bg.jpg) repeat-x;height:123px;}
#nav_top{width:977px;margin:0px auto;height:123px;}
.clear{clear:both;}
.logo{width:225px;height:65px;float:left}
.txt_top{width:550px; float:left;  color:#FFFFFF; padding-top:30px}
.txt_top a:visited, .txt_top a:link{font-size:12px; color:#fff;text-decoration:none;}
.txt_top a:hover{color:#5D3700;}
.mini_nav{width:200px;height:25px;float:right; padding:30px 0 0 0}
.mini_nav a:visited,.mini_nav a:link{color:#fff;text-decoration:none;}
.mini_nav a:hover{color:#5D3700;}
#banenr{width:100%;height:320px; background:url(images/banner_bg.jpg) repeat-x;}
.banner{width:975px; height:320px; margin:0px auto;}
#nav ul{padding:0 0 0 0px}
#nav ul li a{ text-decoration:none; }
#nav ul li{float:left;height:43px;line-height:43px;position:relative ; color:#FFF; margin:0px 15px;}
#nav ul li em{padding:0px 5px; font-size:16px; line-height:43px;color:#fff; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif}
#nav ul li.over a,#nav ul li.over1 a,#nav ul li.over2 a{float:left;height:43px;line-height:43px;background:url(images/nav_left_bg.jpg) left no-repeat;text-align:center; color:#FFF; display:block; text-decoration:none;}
#nav ul li.over a em,#nav ul li.over1 em,#nav ul li.over2 em{height:43px;line-height:43px;background:url(images/nav_right_bg.jpg)  right no-repeat;float:left; font-weight:100; color:#FFF;padding:0px 5px; cursor:pointer; display:block;text-decoration:none;}
#nav{height:52px;padding:8px 0 0 0}
#nav div.nav_none li,#nav div.nav_none1 li,#nav div.nav_none2 li,#nav div.nav_none3 li{background:none; height:20px; line-height:20px; }
#nav div.nav_none li a,#nav div.nav_none1 li a,#nav div.nav_none2 li a,#nav div.nav_none3 li a{background:none;height:20px; line-height:20px; display:inline;color:#000}
#nav ul div.nav_none,#nav ul div.nav_none1,#nav ul div.nav_none2{display:none;width:369px; position:absolute; left:0px; top:42px;>top:42px;_top:44px; height:30px;line-height:30px;}
#nav ul div.nav_none ul,#nav  ul div.nav_none1 ul,#nav ul div.nav_none2 ul,#nav ul div.nav_none3 ul{width:369px; padding:8px 0 0 0; height:30px;line-height:30px;background: url(images/nav_mini_bg_03.gif) no-repeat; float:left}
#nav ul div.nav_none .meun_mini,#nav ul div.nav_none .meun_mini a{padding:0px 5px;}
#nav ul div.nav_none .meun_mini,#nav ul div.nav_none .meun_mini a:link{color: #000;padding:0px 10px}
#nav ul div.nav_none1 .meun_mini,#nav ul div.nav_none1 .meun_mini a{padding:0px 5px;}
#nav ul div.nav_none1 .meun_mini,#nav ul div.nav_none1 .meun_mini a:link{color: #000;padding:0px 10px}
#nav ul div.nav_none .meun_mini a:hover{color:#553b1a;text-decoration: underline;}
#nav ul div.nav_none1 .meun_mini a:hover{color:#553b1a;text-decoration: underline;}
img {behavior:url("iepngfix.htc");}
#nav strong{width:41px; float:left}
#nav strong img{margin:8px 0 0 0px}

/*---------------main---------------*/
#main{width:975px;margin:30px auto;}
.box{width:486px;float:left;}
.box_top{height:40px; float:left; width:480px;}
.box_bottom{height:38px; border-bottom:1px solid #CCC;}
.box_txt{margin:25px 0px 20px 0px; border-right:1px dotted #999;}
.box_top h2{font-size:16px;padding:0 0 0 20px;line-height:42px;font-weight:bold;text-align:center;}
.box_top h2 a{font-size:16px;padding:0 0 0 20px;line-height:42px;font-weight:bold;text-align:center; text-decoration:none;}
.box_top h2 a:hover{font-size:16px;padding:0 0 0 20px; color:#5D3700;line-height:42px;font-weight:bold;text-align:center; text-decoration: underline;}

.box_txt img{margin:0 0 0 20px; float:left;}
.box_txt p{margin:10px 0 0 30px; width:300px; float:left;}
.box_txt .link{ float:left;}
.box_bottom img{float:left; margin:0 140px 0 137px;}
.clear1{width:10px;float:left; height:150px; background:url(images/bg-index-2.png);}

/*---------------footer---------------*/
/*#footer{height:39px;width:977px;background:url(images/footer_bottom.jpg) no-repeat; margin:0px auto;padding:0 0 30px 0} */
#footer{height:72px;width:100%; background:url(images/footer_bg.jpg); padding-top:7px; margin-top:25px;}
#footer .ft_nav{float:left;width:630px;height:39px;line-height:39px; margin:0 0 0 10px;>margin:0 0 0 20px;_margin:0 0 0 12px;}
#footer .ft_copy{float:right; width:380px;height:39px;line-height:39px; color:#FFFFFF;}
#footer a{ color:#FFFFFF;}
.box a:visited,.box a:link{color: #5D3700;text-decoration:none;font-size:12px;}
.box a:hover{color:#5D3700;text-decoration:underline;font-size:12px;}


/*---------------product.html---------------*/
#main1{width:977px;margin:30px auto; background:url(images/main_box_md.jpg)  repeat-y}
#banenr_product{width:100%;height:215px; background:url(../images/ad/creator_banner_bg.jpg) repeat-x}
.banner_product{width:974px; margin:0px auto}
.main_box_top{height:45px;background:url(images/main_box_top.jpg) no-repeat;}
.main_box_bottom{height:45px;background: url(images/main_box_bottom.jpg)  no-repeat}
.main_box_md{padding:0px 40px; margin-top:20px;}

/*---resource----------*/
.main_box_md .new_ul{width:223px; float:left;}
.main_box_md .new_ul li{height:30px;line-height:30px;border-bottom:1px solid #ccc; background:url(images/li_news.jpg) 0px 13px no-repeat;padding:0 0 0 15px;}
.main_box_md .new_ul a:visited,.main_box_md .res_ul a:link{color:#000;font-size:12px;}
.main_box_md .new_ul a:hover{color:#5D3700;text-decoration:underline;font-size:12px;}
/* resource*/

.product_box{float:left;width:425px;}
.product_box1{float:right;width:425px;}
.product_txt_img {margin:0 0 20px 0}
.product_txt_img img{width:92px;float:left}
.product_txt_img p{width:330px;float:left;line-height:18px;}
.product_txt_img1 img{width:92px;float:left;}
.product_txt_img1 p{width:330px;float:left;line-height:18px;}
.product_box span{font-weight:bold;font-size:12px;}
.product_box1 span{font-weight:bold;font-size:12px;}
#main2{width:977px; margin:1px auto; background:url(images/main_box_md.jpg)  repeat-y;}
.product_box2{width:217px;float:left;}
.main_box_md2{padding:3px 30px;}
#main2 .product_box2 h1{font-weight:bold; font-size:18px; text-align:center}
.product_box2 img{width:50px; float:left; margin:20px 0 0 0}
.product_box2 p{width:140px;float:left;padding:10px 0 0 10px; line-height:16px}
.product_box2 a{float:right;padding:0 10px 0 0;width:100px;}
.line{background:url(images/box2_md_li.jpg) no-repeat; width:7px; height:130px; float:left; margin:0 0 0 5px;}
.product_box3{width:290px;float:left;}
.main_box_md3{padding:3px 30px;}
#main2 .product_box3 span{font-weight:bold; font-size:16px; text-align:center}
.product_box3 img{width:50px; float:left; margin:10px 10px 10px 10px;}
.product_box3 p{float:left; padding:5px 0 0 10px; line-height:16px; width:200px; line-height:1.6em;}
.product_box3 a,a:hover{color:#5d3700;text-decoration:underline;}
.product_title{ text-align:center; padding-bottom:10px; border-bottom:1px dotted #999999;}
.product_title a{font-weight:bold; color:#000000; text-decoration:none; text-align:center; font-size:16px;}
.product_title a:hover{ text-decoration:underline; color:#5D3700;}
/*---------------Resources.html--------------*/
.res_tab{background:url(images/body.jpg) repeat-x;}
.main_rs_top{height:45px;background:url(images/main_rs_top.jpg) no-repeat;}
.res_tab ul li{float:left;width:148px;height:38px;background:url(images/re_tab2.jpg) no-repeat; line-height:38px; text-align:center;margin:0 5px 0 0; }
.tab_online{font-size:14px; text-align:coenter;font-weight:bold;color:#ffffff}
.res_tab .tab_online a:visited,.res_tab .tab_online a:link{color:#fff;text-decoration:none;font-size:18px;}
.res_tab a:visited,.res_tab a:link{color: #000;text-decoration:none;font-size:18px;display:block}
.res_tab a:hover{color:#005a72;text-decoration: underline;}
.res_tab .tab_online{;background:url(images/re_tab1.jpg) no-repeat;}
.rs_title{height:35px;line-height:25px;border-bottom:1px dashed #000; color:#000; font-weight:bold; font-size:12px; background:url(images/mac.jpg) 0px 0px no-repeat;padding:0 0 0 30px;font-size:14px;}
.main_box_md .res_ul{width:100%; float:left;}
.main_box_md .res_ul li{height:30px;line-height:30px;border-bottom:1px solid #ccc; background:url(images/li_news.jpg) 0px 13px no-repeat;padding:0 0 0 15px;}
.main_box_md .res_ul a:visited,.main_box_md .res_ul a:link{color:#000;text-decoration:none;font-size:12px;}
.main_box_md .res_ul a:hover{color:#5D3700;text-decoration:underline;font-size:12px;}

.main_box_md .link a:link,.main_box_md .link a:visited{color:#000;text-decoration:underline;font-size:12px;}
.main_box_md .link a:hover{text-decoration: underline;}

/*---------------special.html-------------*/
.rs_title1{font-size:14px;}
.rs_title1 a{font-size:14px;color:#346b19}
.download_buynow {margin:15px auto}
.movie_box1_bottom {eight:18px;background:url(images/movie_box_bottom.jpg) no-repeat}
.movie_box1_md {background:url(images/movie_box_bg.jpg) repeat-y;}
.movie_box1_top {height:20px;background:url(images/movie_box_top.jpg) no-repeat}
.movie_box_title {font-size:14px;font-weight:bold; float:left;  padding:15px 0 0 40px;}
.movie_pic_img {float:left;width:161px;height:134px;margin:20px 0 0 0px}
.text_movie {width:260px;float:right;margin:10px 0 0 0}
.text_movie li{line-height:18px; padding:0 0 0 12px;background:url(images/icon.gif) no-repeat;}
#movie_box {width:430px;height:auto;float:left;margin:0 4px 0 1px;}
.text_movie a:visited,.text_movie a:link{color: #000;text-decoration:none;}
.text_movie a:hover{color:#005a72;text-decoration:underline;}
.jg{background:url(images/box2_md_li.jpg) no-repeat;height:147px;width:35px; float:left}

.movie_li {height:157px;background:url(../images/special/banner_bg.jpg) no-repeat;padding:12px 0 0 0;margin-top:-3px;}
.movie_img {width:910px;height:123px;margin:0px auto}
.movie_img img {margin:0px 15px;float:left}

/*---------------support.html-------------*/
#banenr_support{width:100%;height:167px; background:url(images/support_banner_bg.jpg) repeat-x;}
.support_img{width:87px;float:left}
.support_txt{width:670px;margin:0 0 0 20px; float:left;}
.support_box{margin:0 0 20px 0px}
.support_box a:visited,.support_box a:link{color: #000;text-decoration:underline;}
.support_box a:hover{color:#5D3700;text-decoration: underline;}
.support_box .support_title{font-weight:bold;height:30px;line-height:30px;font-size:12px;}
.support_box li{ padding:0 0 0 12px;background:url(images/point.gif) no-repeat;}


/*---------------purchase.html-------------*/
.purchase_img{width:97px; height:132px;float:left;}
.purchase_txt{width:700px;float:left;margin:0 0 0 40px;}
.purchase_txt img{margin:5px 0px;}
.purchase_txt h1{font-size:18px;font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.online{background:url(images/online.gif) repeat-x  bottom  ;height:20px; clear:both; }
#buy{margin:20px 0px; }
.buy_color{color:#006a96;font-size:18px;}
.buy_bottom{background:url(images/bottom.jpg) no-repeat;height:25px;line-height:25px; text-align:center;width:88px;padding:0 0 0 6px;}
.buy_bottom a{ display:block;width:88px; height:25px; font-weight:bold; line-height:25px;}
.note{line-height:20px;margin:20px 0px}
.support_box  h2{font-size:14px;font-weight:bold}

/*---------------about us.html-------------*/
.online_name{height:40px;line-height:40px;font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #999;width:900px; margin:0px auto}
.about_title{height:29px; line-height:29px;background:url(images/li_pic.gif) 0px 0px no-repeat;font-size:16px;color:#653c00;font-weight:bold;padding:0 0 0 30px; margin:10px 0px}
.about_txt{font-weight:bold; font-size:14px;}

/*---------------links.html-------------*/
.support_box .links_a a{ text-decoration:underline;color:#4b2c00}
.contact_title{ height:30px;background:url(images/email.gif) 0px 0px no-repeat;padding:0 0 0 30px; font-size:14px;font-weight:bold;line-height:20px;}
.contact_title1{ height:30px;background:url(images/help.gif) 0px 0px no-repeat;padding:0 0 0 30px; font-size:14px;font-weight:bold;line-height:20px;}
.support_box  .about_us h1{height:29px; line-height:29px;background:url(images/li_pic.gif) 0px 0px no-repeat;font-size:16px;color:#653c00;font-weight:bold;padding:0 0 0 30px; margin:0px}

.sitemap{background: #CCC}
.sitemap  a:visited,.sitemap a:link{color:#5d3700; text-decoration:underline}
.sitemap  a:hover{text-decoration: underline;}

/*---------------text-------------*/
.red { color:#990000; font-weight:bold}
.text_link a:visited,.text_link a:link{ text-decoration:none; color:#005a72;}
.text_link a:hover{ text-decoration:underline; color:#5D3700;}

/*---------------article-------------*/
.crumb{height:40px;line-height:40px;font-size:14px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #CCC; width:940px; margin:0 auto; padding-left:25px; padding-right:10px; padding-top:8px; margin-left:0px;}
.crumb a:visited,.crumb a:link{font-size:14px; text-decoration:underline;}
.crumb a:hover{ text-decoration: underline;}
.support_box .download{ text-align:center;}
.support_box .download a:visited,.support_box .download a:link{font-size:14px; font-weight:bold; color:#5d3700;text-decoration:underline;}
.support_box .download a:hover{ text-decoration: underline;}
.only_color{color: #996600;font-size:14px;font-weight:bold}

/*----------------------banner----------------*/
.banner-l{ width:590px; float:left; padding:10px 15px 0 15px;}
.banner-l li{color:#915807; font-weight:bold; font-size:13px; margin-left:60px; padding-left:20px; background:url(../images/yes.png) no-repeat;}
.banner-r{ width:355px;float:right;}
.banner-l h2{ font-size:28px; font-weight:900;color:#915807; margin:8px 0 5px 0;}
.banner-l h2 a{ font-size:28px; font-weight:900;color:#915807; text-decoration:none; }
.banner-l h2 a:hover{ font-size:28px; font-weight:900;color:#915807;padding-top:7px; text-decoration:none;}
.banner-l .price{ font-size:28px; font-weight:600;color:#094A60; margin:0 0 0 100px; }
.sbigger{ font-size:40px;}
.banner-l p{margin:5px 0 5px 50px; color:#915807; font-weight:bold; font-size:20px;}
.banner-buy{ margin:0px 20px 10px 60px;}
.footer_tips{ width:975px; margin:20px auto; background:#E7E7E7; height:100%; background-image:url(images/main_box_md.jpg); border-bottom:1px #CCC solid;}
.footer_tips ul{ 
float:left;
height:100%;
overflow:hidden;
padding:10px 5px 10px 29px;
width:209px;
}

.footer_tips a{text-decoration:none; font-size:11px;}
.footer_tips a:hover{text-decoration: underline;}

.footer_tips ul li {
color:#000000;
}
.footer_tips li {
margin:0;
padding:3px 0;
}

.footer_tips ul li.title {
border-color:#535D6F;
color:#000000;
font-size:15px;
font-weight:bold;
height:24px;
}
.footer_tips_top{width:975px; border-bottom:#CCCCCC 1px solid; background:url(images/main_box_top.jpg) no-repeat;}


/*---------RSS CSS begain------------------------------------------------------*/


.font { font-size:14px; color:#333; font: Verdana, Arial, Helvetica, sans-serif; font-weight:bold}

.rss{
border:1px solid #CCCCCC;
padding:20px;
margin-bottom:20px;}

.rss p{border:none;}

.rss_title{
color:#333333;
font-size:24px;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:70px;
margin-top:10px;
padding:0;
border:none;
}

.rss_ul {
overflow:hidden;
width:320px;
 list-style-type:none;
 margin:10px;
 border:none; 
}
.rss_ul li{float:left; border:none;}

.rss_l{
float:left;
line-height:30px;
padding:10px 20px 10px 0;
width:250px;
border:none;}

.lineRight{
border-right:1px solid  #CCCCCC;
}

.lineRight ul{ margin-top:10px;
border:none;}

.rss_r {
float:left;
line-height:30px;
padding-left:20px;
width:320px;
border:none;}
/*---------RSS CSS end------------------------------------------------------*/

.newh{
font-size:16px;
font-weight:bold;
text-align:center;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:1.8em;
}

#cse-search-results iframe{ width:900px; height:1000px;}

.product_left{ float:left; width:420px;}
.product_left img{ float:left;}
.product_txt{float:right;}


/*---------yezh add to 20100419------------------------------------------------------*/
.gudie_main_box_md{padding:0px 20px; margin-top:20px;}
.gudie_tab { height:220px;}
.gudie_tab li {float:left; display:block; height:220px; cursor:pointer;}
.gudie_tab li a {float:left;display:block; height:220px; background:url(images/gudie_menu.png) no-repeat; overflow:hidden; text-indent:-9999px;}
.gudie_tab li a.menu01 { background-position:left top; width:235px;}
.gudie_tab li a.menu02 {background-position:-235px top; width:210px;}
.gudie_tab li a.menu03 {background-position:-455px top; width:240px;}
.gudie_tab li a.menu04 {background-position:-685px top; width:235px;}
.gudie_tab li.curr a.menu01 {background-position:left -247px;}
.gudie_tab li.curr a.menu02 {background-position:-235px -247px;}
.gudie_tab li.curr a.menu03 {background-position:-455px -247px;}
.gudie_tab li.curr a.menu04 {background-position:-685px -247px;}
.gudie_tab_cont { padding:10px 30px;}


#content { float:left; width:720px;}
#sidebar {float:right; width:245px;}
.main_left_top { background:url(images/main_left_box.png) no-repeat left top; height:40px; line-height:40px; font-size:14px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #CCC; padding:8px 10px 0 25px;}
.main_left_top a:visited,.main_left_top a:link{font-size:14px; text-decoration:underline;}
.main_left_top a:hover{ text-decoration: underline;}
.main_left_md {background:url(images/main_left_box_md.png) repeat-y; padding:20px 30px 0 30px;}
.main_left_bottom {background:url(images/main_left_box.png) no-repeat left bottom; height:55px;}

.fl_img { float:left; margin-left:-30px;}
.fr_img { float:right; margin-right:-30px;}
.fl_txt {}
.fr_txt {}
.content_txt {padding:20px 0 0 0;}
.content_txt h3 { font-size:14px; font-weight:bold;}
.content_txt p { padding:5px 0;}

.btnStyle {height:45px; line-height:45px; padding:10px; text-align:center;}
.btnStyle a { text-decoration:none;}
.btnStyle .btn_new {font-size:16px; line-height:45px; margin-left:10px;}

.pro_ps { margin-top:20px; padding:10px 20px; border-top:solid 1px #cacaca; border-bottom:solid 1px #cacaca; background-color:#dbdbdb;}
.pro_ps h4 {font-weight:bold;}

.main_sidebar_top {background:url(images/main_sidebar_box.png) no-repeat left top; height:25px;}
.main_sidebar_md {background:url(images/main_sidebar_box_md.png) repeat-y; padding:0 20px;}
.main_sidebar_bottom {background:url(images/main_sidebar_box.png) no-repeat left bottom; height:55px;}

.sidebar_column {padding:5px 0 0 0;}
.sidebar_main { padding:10px 5px;}
.sidebar_main .more {text-align:right;}
.sidebar_main .more a {color:#006682; font-size:10px;}
.sidebar_main .more a:hover { text-decoration: underline;}

.trmplates_main { padding:10px 0;}
.trmplates_main h2 { font-size:14px; font-weight:bold; border-bottom:dashed 1px #999; padding:5px; margin-bottom:5px;}
.trmplates_main h2 a {margin-left:5px;}
.trmplates_show {overflow:hidden; _zoom:1;}
.trmplates_show a {float:left; display:block; width:130px; height:95px; padding:5px 5px 25px 5px; background:url(images/template_photo.png) no-repeat; margin:10px 15px;}


.old_price{ text-decoration:line-through;}


.item{border-bottom:1px solid #DDDDDD; margin:0 0 8px; overflow:hidden;}
.item p {color:#555555; font-size:11px; line-height:1.5em; padding:4px 0;}

.item p span {color:#999999; display:block; float:right; padding:4px; font:italic 10px Arial;}