.clear{
    clear: both;
}
.blank5{
    height: 5px;
    clear: both;
}
.blank10{
    height: 10px;
    clear: both;
}
.blank20{
    height: 20px;
    clear: both;
}
.fl_left{
    float: left;
    overflow: hidden
}
.fl_list ul li{
    float: left;
    overflow: hidden;
}
.fl_right{
    float: right;
    overflow: hidden
}
.font_14{
    color: #666;
    font-size: 14px;  
}
.font_14_br{
    color: #666!important;
    font-size: 14px;
    font-weight: bold;
}
.font_12  {


    font-size: 12px;
}
.font_12_blue{
    color: #1dc6f5!important;
    font-size: 12px;
    font-weight: normal;
}
.font_12_blue_br{
    color: #1dc6f5!important;
    font-size: 12px;
    font-weight: bold;
}
.font_14_blue{
    color: #1dc6f5!important;
    font-size: 14px;
    font-weight: bold;
}
.font_12_orange  {
    color: #fcab30;
    font-weight: normal;
    font-size: 12px;
}
.font_12_orange_br  {
    color: #fcab30;
    font-weight: bold;
    font-size: 12px;
}
.font_13_orange{
    color: #fcab30!important;
    font-size: 13px;
    font-weight: bold;
}
.font_14_orange{
    color: #fcab30!important;
    font-size: 14px;
    font-weight: bold;
}
.font_18{
    font-size: 18px; 

}
.font_18_br{
    font-size: 18px;
    font-weight: bold;

}
.font_24{
    font-size: 24px;
}
.font_24_br{
    font-size: 24px;
    font-weight: bold;
}
.blue_bg{
    background:#00b1ec;
}
.color_orange{
    color:#f8962d;
}
.color_bule_1{
    color:#63cbcc
}
.br_dotted{
    border: 1px  dotted #cdcdcd;
}
.margin_auto{
    margin: auto;
}
.center{
    text-align: center;
}
strong{
    font-weight:bold;
}
h3{
    background-color: #80cec8;
    color: #fff;
    font-size: 18px;
    padding: 6px;
}
   h4 {
     font-size: 21px;
    line-height: 25px;
    font-family: "Patua One", Arial, Tahoma, sans-serif;
    font-weight: 300;
    padding: 10px;
}
h5 {
    font-family: "Arial", Arial, Tahoma, sans-serif;
    font-weight: 700;
}
h6 {
    font-family: "Arial", Arial, Tahoma, sans-serif;
    font-weight: 400;
}
body{
    background: url(../images/body_bg.gif) #f7f7f7 repeat-x; 
    /*background: #f7f7f7;*/
    font-family: Arial, serif;
}
.inline_block{
    display: inline-block;
}
#wrapper{
    width: 960px;
    margin: auto;
    overflow: hidden;
    margin-top: 10px;
}
.margin_auto_960{
    width: 960px;
    margin: auto;
    overflow: hidden;
}
#h_left_box{
    width: 277px;
    height: 94px;
}
#logo{

}
#h_right_box{
    width:375px;
    margin: 20px 0 0 0;
    padding: 0 15px 5px 0;
    overflow: hidden;   
    background: url(/images/bg2.png) ;    
    border: 1px solid #cdcdcd;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
/*#search_input{
    background: url(../images/search.gif) no-repeat;
    width: 231px;
    height: 38px;
    line-height: 38px;
    border: none;
    text-indent: 15px;
    color: #333;
    margin: 3px 0 0 0;
}
#search_btn{
    background: url(../images/search_btn.gif) no-repeat;
    width: 65px;
    height: 41px;
    border: none;
    margin: 0 0 0 5px;
}*/
#search_input{
    height: 20px;
    line-height: 20px;
    width: 200px;
    color: #333; 
    margin: 15px 0 0 0;
    border: 1px solid #cdcdcd;



}
#search_btn{
    background: #000;
    width: 60px;
    height: 25px;
    width: 50px;
    line-height: 25px;
    border: none;
    margin: 15px 0 0 5px;
    /*    color: #fff;
        display:block;*/
    border: none;
    background: url(../images/search_btn1.gif) no-repeat;
    text-indent: 999em;
}
#search_dd{
    margin: 17px 5px 0 5px;
    border: 1px solid #cdcdcd;
    height: 20px;
    line-height: 20px;
    display: block;
}
#search_dd option{
    height: 20px;
    line-height: 20px;
    display: block;
}
#pormote_search{
    height: 20px;
    line-height: 20px;
    margin: 0 0 0 30px;
}
#pormote_search ul li{
    margin: 0 5px 0 0;
    font-size: 13px;
    color: #666;
}
#pormote_search ul li a {
    font-size: 12px;
    color: #666;
}
/**nav***/
#nav{
    height: 47px;
    overflow: visible;
    z-index: 1000;
    position: relative;

}
#nav ul {
    overflow: visible;
}
#nav ul li{
    position: relative;
    float: left;
    width: 137px;
    height: 47px;
    line-height: 47px;
    text-align: center;
    background: url(../images/nav_bg.gif) no-repeat;
}
#nav ul .curr{
    background: url(../images/nav_curr.gif) no-repeat;
}
#nav ul .first{
    width: 138px;
    background: url(../images/nav_first.gif) no-repeat;
}
#nav ul .first_curr{
    width: 138px;
    background: url(../images/nav_first_curr.gif) no-repeat;
}
#nav ul .last{
    background: url(../images/nav_last.gif) no-repeat;
}
#nav ul .last_curr{
    background: url(../images/nav_last_curr.gif) no-repeat;
}
#nav ul li a {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}
#boxID{
    border: 1px solid #cdcdcd;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    position: relative;
    z-index: 1;
}
.sub_navs_wrapper{
    overflow: hidden;
    width: 350px;
    padding: 10px 10px 10px 0;
    display: none;
    top: 47px;
    left: 0px;
    background: #f2f2f2;
    border: 1px solid #cdcdcd;
    width: 450px;
}
.sub_nav_title .title1{
    width: 137px;   
    font-weight: bold;
    width: 187px;   
}
.sub_nav_title .title1 a {
    font-weight: bold;
    color: #333!important;
}
.sub_nav_title .title1 .orange {
    color: #fcab30!important;
    font-weight: bold;
}
.sub_nav_title .blank10{
    background: #f2f2f2;
}
.sub_nav{
    width: 160px;
    width: 210px;
}
.sub_nav1 {
    border-right: 1px solid #cdcdcd;
}
#nav ul li:hover .sub_nav{
    display: inline-block;
    background: #f2f2f2;
    margin: 0 0 0 10px;
}
#nav ul li:hover .sub_navs_wrapper{
    display: inline-block;
}
#nav ul .curr:hover li,#nav ul .first_curr li,#nav ul .last_curr li{
    background: #78dbf3;
}
#nav  .sub_nav li {
    clear: both;
    width: 200px;  
    height: 30px;
    line-height: 30px;  
    background: url(../images/list_bg4.png) no-repeat left center!important;
    text-indent: 5px;
    text-align: left;
}

#nav  .sub_nav li a{
    color: #666;
    font-weight: normal;
    font-size: 12px;
    width:auto;
}
.top_navs li{
    display:  inline-block;
    margin: 0 10px 0 0;
    font-size: 1px;
}
.top_navs li img{
    vertical-align: middle;
}
.top_navs li a ,.top_navs li h2{
    font-size: 14px;
    font-weight: bold;
    color:#3090a1;
  display: inline-block;
  padding: 3px;
}
.top_navs li h2{
background-color: #717071;
color: #fff;

}
/**common_left***/
#content_left{
    width: 244px;
    border: 1px solid #cdcdcd;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    margin: 0 20px 0 0;
    padding:2px;
}
#content_right{
    width: 648px;
    border: 1px solid #cdcdcd;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding: 20px;
    overflow: hidden;
    
}
.instructions_right{
    margin: 0 0 0 20px!important;
}
.ct_top{
    background: url(../images/left_top_b_title.gif) no-repeat;
    text-indent: 15px;
    font-size: 18px;
    height: 37px;
    line-height: 37px;
    color: #fff;
    font-weight: bold;

}
.ct_top img{
    vertical-align: middle;
}
.left_list .l_title{
    background: url(../images/lef_sub_lsit_title_bg.gif) repeat-x;
    height: 36px;
    line-height: 36px;
    border: 1px solid #cdcdcd;
    border-left:none;
    border-right:none;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    text-indent: 10px;
    overflow: hidden;
    padding: 0 3px 0 0;
    margin: 0 1px 0 0;
}
.left_list .l_title a {
    font-weight: normal;
}
.left_list ul li{
    text-indent: 15px;
    background: url(../images/left_list_item_bg.gif) no-repeat left center;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 20px;
    font-size: 12px;
}
/**index***/
.goods_title_box{
    font-size: 20px;
    font-weight: bold;
    height:60px;
    line-height:60px;

}
.goods_title_box img{
    vertical-align: middle;
}
.index_list_l{
    width: 370px;
    font-size: 12px;
    line-height: 25px;
    color: #666;
}
.index_list_r{
    width: 225px;
    margin: 0 0 0 25px;
}

.goods_imgs{
    text-align: center;
}
.index_list_r .goods_imgs img{
    width: 160px;
    height: 190px;
}  
.idx_list_1_price{
    font-size: 18px;
    font-weight: bold;
    color: #1dc6f5;
}
.no_price{
    text-decoration: line-through;
    color: #666;
}
.true_price{
    color: #ff8002;
}
.goods_act_wrapper{
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
.goods_act_wrapper{
    line-height: 25px;
}
.goods_act_wrapper img{
    vertical-align: middle;
}
.line_dt{ 
    border-bottom: 1px solid #cdcdcd;
    height: 1px ;
}
.index_list_2 .goods_title_box{
    color: #333;
    font-weight:  200;
}
.index_list_2_l,.index_list_2_r{
    width: 305px;
    height: 360px;
    overflow: hidden;
}
.index_list_2_r{
    margin: 0 0 0 10px;
    padding: 0 0 0 10px; 
    border-left: 1px #cdcdcd dotted;
    overflow: hidden;
}
.index_list_2_left_box ,.index_list_2_left_box img{
    width: 130px;
    height: 130px;
}
.index_list_2_right_box{
    width: 160px;
    height: 130px;
    margin: 20px 0 0 15px;
}
.index_list_2_price_wrapper{
    font-weight: bold;
    font-size: 14px;
}
.buy{
    font-weight: bold;
    font-size: 14px;
}
.buy img{
    vertical-align: middle;
}
.index_list_2_content{
    font-size: 12px;
    line-height: 25px;
    color: #666;
}
.index_list_3 .index_list_2_l, .index_list_3 .index_list_2_r{
    height: 210px;
}
.idx_list3 ul li{
    font-size: 12px;
    line-height: 25px;
    color: #666;
    background: url(../images/list_bg3.gif) no-repeat left center;
    text-indent: 15px;
}
.idx_list4 ul li{
    font-size: 12px;
    line-height: 25px;
    color: #666;
    text-indent: 15px;
    background: url(../images/list_bg4.png) no-repeat left center;
}
/**index***/


/**oterh head**/

#green_share{
    height: 158px;
    overflow: hidden;
    background: #9de0de;
    width: 100%;
    margin-top: 30px;
}
#share_top_box{
    color: #5c707c;
    font-size: 14px;
    margin: 10px 100px 0 100px ;
}
#share_md_box{
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    margin: 10px 100px 0px 100px;
}
#share_tools_box{

    margin: 10px 0px 0px 100px;
    overflow: hidden;

}
#use_sysTools_list{
    margin: 30px 0 0 -30px;
    width: 100%;
    overflow: hidden;
}
#use_sysTools_list li{
    width: 90px;
    height: 130px;
    margin: 0 0 0 30px;
}
#use_sysTools_list li a {
    display: block;
    width: 90px;
    height: 90px;
    background: url(../images/icon_list.png) no-repeat;
}
#use_sysTools_list li a.ico_1 {
    background-position:  -9px -2px;  
}
#use_sysTools_list li a.ico_1:hover , #use_sysTools_list li a.ico_1_current {
    background-position:  -9px -100px;  
}
#use_sysTools_list li a.ico_2  {
    background-position:  -134px -2px;  
}
#use_sysTools_list li a.ico_2:hover  , #use_sysTools_list li a.ico_2_current{
    background-position:  -134px -100px;  
}
#use_sysTools_list li a.ico_3 {
    background-position:  -258px -2px;   
}
#use_sysTools_list li a.ico_3:hover  , #use_sysTools_list li a.ico_3_current{
    background-position:  -257px -100px;  
}
#use_sysTools_list li a.ico_4 {
    background-position:  -383px -2px;   
}
#use_sysTools_list li a.ico_4:hover , #use_sysTools_list li a.ico_4_current {
    background-position:  -382px -100px;  
}
#use_sysTools_list li a.ico_5 {
    background-position:  -503px -2px;  
}
#use_sysTools_list li a.ico_5:hover  , #use_sysTools_list li a.ico_5_current{
    background-position:  -502px -100px;  
}
#use_sysTools_list li a.ico_6 {
    background-position:  -628px -2px;  
}
#use_sysTools_list li a.ico_6:hover  , #use_sysTools_list li a.ico_6_current{
    background-position:  -627px -100px;  
}
#use_sysTools_list li a.ico_7 {
    background-position:  -752px -2px;  
}
#use_sysTools_list li a.ico_7:hover , #use_sysTools_list li a.ico_7_current {
    background-position:  -751px -100px;  
}
#use_sysTools_list li a.ico_8 {
    background-position:  -877px -2px;  
}
#use_sysTools_list li a.ico_8:hover  , #use_sysTools_list li a.ico_8_current{
    background-position:  -876px -100px;  
}
#use_sysTools_list li a.type_name{
    font-size: 14px;
    font-weight: bold;
    background: none;
    text-align: center;
    margin: 10px 0 0 0;
}
/***foot***/
#foot{
    height: 60px;
    overflow: hidden;
    background: url(../images/foot_bg.gif) repeat-x ;

    text-align: center;
}
#foot_inner{
    color: #fff;
    width:960px;
    margin: auto;
    overflow: hidden;
    text-align: center;
    line-height: 60px;
    height: 60px;
    font-size: 12px;
}
#foot_inner img{
    vertical-align: middle;
}
/**articles***/
#articles ul li{
    text-indent: 25px;
    background: url(../images/article_bg.gif) no-repeat left center;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 0px;
    font-size: 12px;
    border-bottom: 1px dotted #cdcdcd;


}
#articles ul li a {
    color: #666;
    font-size: 13px;
}
/****/
.page  ul {
    text-align: center;
}
.page  ul li{
    float: none;
    height: 22px;
    line-height: 22px;
    padding: 0 7px 0 7px;
    display:  inline-block;
    line-height: 22px;
    text-align: center;

    margin: 0 5px 0 0;
}
.page  ul li a {

    font-size: 12px;
    line-height: 22px;
    display:block;
    line-height: 22px;
}


#tabs {
    height: 47px;
    background: url(../images/tab_bg.gif) no-repeat;

}
#tabs  ul li {
    height: 47px;
    line-height: 47px;
    width: 210px;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
}
#tabs .curr{
    height: 47px;
    background: url(../images/tab_left_curr.gif) no-repeat;
}
#tabs  ul li  img{
    vertical-align: middle;
}
/**商品详情**/
.goods_left{
    width: 160px;
    margin: 0 10px 0  10px;
}
.goods_left img{
    width: 160px;
    /*  height: 190px;*/
}
.n_price{
    text-decoration:  line-through;
}
.price_dt{
    margin: 0 25px 0 0;
}
.goods_right{
    line-height: 20px;
    font-size: 12px;
    color: #666;
    width: 458px;
}

.dt_ft,.dt_buy{
    margin: 0 20px 0 0;
}
.br_dotted {
    margin: 0 10px 0 10px;
}
.features{
    height: 45px;
    line-height: 45px;
    margin: 0 0 0 10px;
}
.line_dt {
    margin: 0 10px 0 10px;
}
#features_list ul li,#use_guides_list ul li{
    background: url(../images/ft_list_bg.gif) no-repeat  0 3px;
    margin: 20px 0 0 15px;
    line-height: 20px;
    font-size: 14px;
}
#features_list ul li .font_14_br{
    margin: 0 0 0 20px;
}
.features_list_contents{
    margin: 0 0 0 20px;
    color: #666;
}
#use_guides_list ul li{
    background: none;
}
#use_guides_list ul li .font_14_br{
    margin: 0 0 0 20px;
}
#related_articles_list ul li{
    /*  margin: 0 0 0 35px; */

    line-height: 30px;
    /*  background: url(../images/list_bg4.png) no-repeat left center;*/
    text-indent: 15px;
    text-align: left;
}
#related_articles_list ul li a {
    color: #666;
    font-size: 14px;
}
#foot_nav{
    overflow: hidden;
    width: 960px;
    margin: auto;
}
.foot_navs{
    width: 25%;
}
.foot_navs li {  
    clear: both;
    height: 30px;
    line-height: 30px;  
    background: url(../images/list_bg4.png) no-repeat left center;
    text-indent: 15px;
    text-align: left;
}
#foot_nav_wrapper{
    padding: 10px 0 10px 0;
    overflow: hidden;
    background: #f2f2f2
}
#right_rolls {
    bottom:10px;
    display:none;
    left:-999em;
    padding:0;
    position:fixed;
    width:60px;

}

.font_14_red{
    color: #c61825!important;
    font-size: 14px;
    font-weight: bold;
}
.font_30_red{
    color: #c61825!important;
    font-size: 30px;
    font-weight: bold;
}
.font_40_red{
    color: #c61825!important;
    font-size: 40px;
    font-weight: bold;
}
.ds_list{
    font-size: 14px;
    text-align: center;
    border-bottom: 1px dotted #CDCDCD;
    padding: 0 0 5px 0;
}
.ds_list:last-child{
    border: none;
}

.ds_list .goods_img_dl img{ 
    width: 215px;
    height: 125px;
}    
.ds_list .font_14_blue{
    color:#2545d1;
}
#nav ul li > a {
    display:inline-block;
    height:47px;
    width:137px;
}
.pic  li img{
    width: 958px;
    height:299px;
}

#content_left1{
    width:244px;
    overflow:hidden;
    padding:0 5px 0 0;
}
#left_imgs_l{
    width:126px;
    height:131px;
    background: url(../images/human.png) no-repeat ;

}

#left_imgs_r{
    width:104px;
    margin:70px 0 0 9px;
    font-family: Verdana;
    font-size:18px;
    color:#666666;
}
.left_images_desc{
    font-family: Verdana;
    font-size:12px;
    margin:10px 0 0 0;
    color:#666666;
    line-height:16px;
    padding:5px;
}

.left_radius_box{
    overflow:hidden;
    border:1px #ccc solid;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:0 0 10px 0;
}
.left_list_titles{
    width:243px;
    line-height:36px;
    background: url(../images/title_bg1.png) no-repeat ;
    text-indent:10px;
    font-weight:bold;
}

.left_box_01{
    margin:10px 0 0 0;
}

.left_img_list .goods_name{
    text-indent:20px;
    background: url(../images/ico_blue.png) no-repeat left center ;
    display:block;
    height:16px;
    line-height:16px;
    color:#4f4f4f;
    font-size:16px;
    font-weight:bold;
    margin:10px 0 0 10px;
}
.left_img_list li:hover .goods_name{
   color:#00b1ec;
}
.left_img_list .left_goods_images{
    display:block;
    margin:auto;
    margin-top:10px;
    text-align:center;
}

.clear_img_box{
    width:244px;
    height:98px;
    background: url(../images/clear_img_box.png) no-repeat center center;
    border:1px solid #ccc;
    margin:10px 0 0 0;
}
.left_goods_title_list .goods_name{
    text-indent:20px;
    background: url(../images/ico_blue.png) no-repeat left center ;
    display:block;	  
    line-height:16px;
    color:#4f4f4f;
    font-size:12px;
   # font-weight:bold;
    margin:10px 0 0 10px;
}
.left_goods_title_list1 .goods_name{	
    background: url(../images/left_list_item_bg.gif) no-repeat left center ;	 
}



/** left content style 2 **/

.left_bg_color_trans_box{
    background: url(../images/left_tran_bg.png) repeat-y left top  ;	 

}
.left_bg_color_trans_box .left_radius_box{
    border: none;
}
.left_bg_color_trans_box  .left_list_titles{
    background: none;
    text-indent:20px;
}
.left_goods_title_list .goods_name1{

    background: url(../images/ico_black.png)  0px 3px no-repeat ;
    border-bottom:  1px solid #cccccc;
    padding: 0 0px 10px 20px;
    margin: 15px 20px 0 20px;
        text-indent:0;
}

/*left share*/

#left_share_href a {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 10px 0px 0 0;
}


/**other content right **/
.content_right2{
    margin-top: 10px!important;   
}
.my-border-radius{
    border:1px #ccc solid;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;	
}
#ct_right_title{
    font-size: 24px;
    color: #333333;
    margin: 20px ;
}
.ct_right_list ul li {
    height: 25px;
    line-height: 25px;
    margin: 20px;
    padding: 0 0px 0 35px;
    background: url(../images/ct_r_list_img1.png) no-repeat left center ;
}
.ct_right_list ul .ct_r_list_img2 a {
    display: inline-block;
    padding: 0 35px 0 0 ;
    background: url(../images/ct_r_list_img2.png) no-repeat right center ;
}
.ct_right_list ul li a {
    font-size: 18px;
    color: #bebebe;
}
.ct_right_list ul li a:hover {
    color: #63cbcc;
}


/** 发布信息 **/
#publinshed-msg{
    font-size: 12px;
}
#pm-box1{
    display: inline-block;
    padding: 0 30px 0 0;

    line-height: 16px;
    height: 16px;
    background: url(../images/pb_ico.png) no-repeat right center ;
}
#pm-box2{
    display: inline-block;

    padding: 0 30px 0 5px;

    line-height: 16px;
    height: 16px;
    background: url(../images/clock.png) no-repeat right center ;
}
#pm-box3{
    display: inline-block;
    padding: 0 0 0 5px;
    line-height: 16px;
}
#pm-box4{
    display: inline-block;
    padding: 0 0 0 5px;
    line-height: 16px;
}
#pm-box5{
    display: inline-block;         
    padding: 0 0 0 20px;  
    margin: 0 0 0 15px;
    line-height: 16px;
    height: 16px;
    background: url(../images/clock.png) no-repeat left center ;
}
.footer_box1{
    background: #36acb2;
    overflow: hidden;
}
.footer_box2{
    background: #3090a1;
    overflow: hidden;
    color: #fff;    
}

.footer_box3{
    background: #1d7888;
    overflow: hidden;
    text-align: center;
    line-height: 65px;
    text-align: center;
    color: #fff;
    font-size: 12px;
}
#foot_v2 .margin_auto{
    width: 960px;
}
.footer_box1_inner_box{
    text-indent: 40px;
    font-size: 14px;
    color: #fff;
    height: 50px;
    line-height:50px;
    float: left;
    margin: 0 0 0 60px;

}
#footer_box1_inner_box1{
    background: url(../images/foot_ico1.png) no-repeat left center ;    
}
#footer_box1_inner_box2{
    background: url(../images/foot_ico2.png) no-repeat left center ;     
}
#footer_box1_inner_box3{
    background: url(../images/foot_ico3.png) no-repeat left center ;      
}
#footer_box1_inner_box4{
    background: url(../images/foot_ico4.png) no-repeat left center ;     
}


.footer_box2_inner_box{

    float: left;
    margin: 20px 0 0 0px;
}
.footer_box2_inner_box li{
    height: 30px;
    line-height: 30px;
    color: #fff;
}

.footer_box2_inner_box1{
    width: 220px;
    margin-left: 60px;
}
.footer_box2_inner_box2{
    width: 230px; 
    margin-left: 60px;
}

.footer_box2_inner_box3{
    width:200px;
    margin-left: 20px;
}

.footer_box2_inner_box4{
    width: 150px;
    margin-left: 10px;
}

.footer_box2 .img_list li{
    height: 40px;
    margin-top: 10px;
    margin-right: 10px;
}
.footer_box3 img{
    vertical-align: middle;

}

/**blog**/
#blog_banner{
    border: 1px solid #cccccc;
}
#blog_banner img{
    display: block;
    margin: 2px;
}
.left_img_list1 li{
    clear: both;   
}
.left_img_list1  .blog_goods_name{
    width: 100px;
    height: 100px;
    margin:10px  10px 0 0;
    color: #4cb5b6;

}
.left_img_list1 .left_goods_images{
    width: 105px;
    height: 90px;
    border: 5px solid #CDCDCD;
    margin:10px 0 0 10px;          
}

/*blog right*/

#blog_list_content_right{

    width:710px;
}
#blog_list{

}

#blog_list  li{
    overflow: visible; 
    background: #fff;
    padding: 10px 10px 30px 10px;
    margin: 20px 0 0 0; 
}
#blog_list  li:first-child{
    margin: 0
}
#blog_list .blog_list_imgs{
    width: 688px;
    height: 329px;
    position: relative;
    overflow: visible;
    text-align: center;
}
#blog_list .blog_list_imgs a{
    height: 329px;
    overflow: hidden;
    display: inline-block;
}
#blog_list .blog_list_text_line{
    width: 688px;
    height: 20px;
    position: relative;
    overflow: visible;
}

#blog_list .blog_list_imgs .blog_imgs_line{
    position: absolute;
    left: 0;
    bottom: 0;
    height: 5px;
    background: #4cb5b6;
    width: 100%;
}
#blog_list .blog_list_imgs .blog_imgs_ico{
    position: absolute;
    left: 322px;;
    bottom: -20px;
    height: 43px;
    width: 43px;
    background: url(../images/blog_ico1.png) no-repeat ; 
}

#blog_list .blog_list_text_line .blog_text_line{
    position: absolute;
    left: 0;
    bottom: 0;
    height: 5px;
    background: #ccc;
    width: 100%;
}
#blog_list .blog_list_text_line .blog_text_ico{
    position: absolute;
    left: 322px;;
    bottom: -20px;
    height: 43px;
    width: 43px;
    background: url(../images/blog_ico2.png) no-repeat ; 
}

#blog_list .blog_list_content{
    line-height: 25px;    
}

.blog_list_more_wrapper{
    width: 100%;
    border-bottom: 2px dotted #ccc;
    position: relative;
    overflow: visible;

}
.blog_list_more_wrapper a {
    position: absolute;
    left: 320px;;
    bottom: -15px;
    display: block;
    width: 40px;
    height: 20px;
    text-align: center;
    background: #f7f7f7;
}
.blog_list_more_wrapper a:hover {
    color: #318a9c;
}
#blog_nav ul li{
    height: 20px;
    line-height: 20px;
    background: url(../images/blog_nav_line.jpg) no-repeat left center; 
    padding: 10px 20px 5px 20px;
    text-align: center;
}
#blog_nav li.current a{
    color: #318a9c;
}
#blog_nav ul li a {
    text-decoration: none;
}
#blog_nav_top_line{
    height: 4px;
    background: #63cbcc;
}

#blog_nav_bottom_line{
    height: 1px;
    background: #63cbcc;
}
.pager{
    text-align: center;
}
.pager li  {
    padding: 0 5px 5px 5px;
    border-bottom: 2px solid #dddddd;
    margin: 0 0 0 10px;
}
.pager li.nostyle  , .pager li.nostyle:hover{
    border: none;
}
.pager li:hover , .pager li.current{
    border-bottom: 2px solid #63cbcc;        
}
.pager li   a{
    display: block;    
    text-decoration: none;
    font-size: 18px;
}
.pager li   a:hover , .pager li   a.current{


}



/**theme 1**/

#theme_r_top_img{
    margin-top:10px
}
#theme1_content_right{
    width: 700px;
    padding: 5px;
    background: #fff;
}
.theme_r_top_title{
    width: 600px;

}
.theme1_list1{
    margin: 0 0 0 -15px;
}
.theme1_list1 li{
    margin: 0 0 0 15px;
    width: 198px;     
    padding: 0 10px 0 10px;
    color: #666;

}
.theme1_list1 li:first-child{
    border-right: 1px solid #ccc;
}
.theme1_list1 li:last-child{
    border-left: 1px solid #ccc;
}
.theme1_list1 .theme_1_list1_content_text{
    line-height: 20px;
    font-size: 12px;

}
.theme1_list1 li .ex_text{
    color:#63cbcc;
    font-size: 12px;
    margin: 10px 0 0 0;
}
.theme1_list1 li .ex_text a {
        color:#63cbcc;
}
.theme_titles_box{
    margin: 40px 10px 0 10px
}
#theme_1_all_content{
    line-height: 40px;

}
.theme1_list2{
    margin: 0 0 0 -15px;
}
.theme1_list2 li{
    margin: 0 0 0 15px;
    width: 198px;     
    padding: 0 10px 0 10px;
    color: #666;
}
.theme1_list2  .theme1_list2_content_text{
    line-height: 20px;
    font-size: 12px;
}
.theme1_news_list {
    padding:  0 0 20px 0;
    overflow: hidden
}
.theme1_news_list li{
    clear: both   

}
.t1_news_l{
    width: 180px;
    height: 136px;
    margin: 20px 40px 0px 20px ;
}
.t1_news_right{
    width: 385px;
    height: 138px;
    margin: 20px 0 0 0;
}
.t1_news{
    height: 40px;
    line-height: 20px;
    color: #666;
}
.t1_content{
    height: 50px;
    margin: 15px 0 0 0;
    line-height: 20px;
    color: #666;
}
.t1_publisher{
    height: 20px;
    line-height: 20px;
    margin: 15px 0 0 0;
}



/**中间 theme1**/
#theme1_dl_box_title{
    font-size: 24px;
    color: #63cbcc;
}
.theme1_dl_href_bottom_text{
    margin:  0 20px 0 20px;
    font-size: 12px;
    color: #666;
    line-height: 20px;
}
#theme1_dl_box_sub_title{
    color: #333;
}
#theme1_dl_href1 , #theme1_dl_href2{
    width: 255px;
    height: 66px;
}
#theme1_dl_href1{
  background: url(../images/theme1_btn1.jpg) no-repeat  ;
  margin-right: 20px;
}
#theme1_dl_href2{
  background: url(../images/theme1_btn2.jpg) no-repeat  ;  
}
#dl_steps{
    padding:  0 0 10px 0;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    margin: 0 10px 0 10px;
}
#dl_steps li{
    padding: 0 0 0 75px;
    width: 115px;
    min-height: 75px;
    margin:  0 0 0 20px ;
}
#dl_steps .step1{
  background: url(../images/theme1_ico6.jpg) no-repeat left top  ;    
}
#dl_steps .step2{
  background: url(../images/theme1_ico4.jpg) no-repeat left top  ;    
}
#dl_steps .step3{
  background: url(../images/theme1_ico5.jpg) no-repeat left top  ;    
}
#dl_steps li .font_18_br{
    color: #666;
}
#dl_steps li .font_12{
    color: #999;
    margin: 10px 0 0 0;
}
.theme1_loc_l{
  width: 225px;
  min-height: 150px;
  margin: 10px 0 0 35px;
}
.theme1_loc_r{
    width: 430px;

}
.theme1_loc_r li{
    padding: 0 0 0 20px;
    background: url(../images/theme1_loc1.jpg) no-repeat left center  ;   

    line-height: 16px;
    height: 16px;
    margin:22px 0 0 20px;
  
}
.theme1_loc_r li a{
    color: #2275ac;
    font-size: 14px;
    font-weight: normal;
}
/** theme 2**/

#blog_banner_wrapper{
    background: #01a1db;
    height: 436px;
    width: 100%;
}
#blog_nav_wrapper{
    background: #36acb2;
    height: 65px;
}
#blog_nav1 li{
    height: 65px;
    background: #36acb2 url(../images/demo/theme2_nav_bg.jpg) right center no-repeat;
}
#blog_nav1 li.current , #blog_nav1 li:hover{
    background: #118187 url(../images/demo/theme2_nav_bg.jpg) right center no-repeat;   
    text-decoration: none;
}
#blog_nav1 li:last-child{
    background: #36acb2;
}
#blog_nav1 li:last-child:hover{
    background: #118187;
}

#blog_nav1 li a {
    color: #fff;
    display: inline-block;
    padding: 0 14px 0 14px;
    text-align: center;
    font-size: 13px;
    height: 65px;
    line-height: 65px;
    font-weight: bold;
}

/**theme2**/ 
.theme2_area1_l{
    width: 612px;
    height: 397px;
    border: 1px solid #ccc;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    padding: 1px;
    position: relative;
}

.theme2_area1_r{
    width: 278px;
    height: 378px;
    border: 1px solid #ccc;
    border-top: 2px solid #63cbcc;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    padding: 10px;
    color: #666;
    line-height: 26px;
}
.theme2_area1_l img{
    width: 100%;
    height: 100%;
}
.theme2_area1_l_desc{
    width: 584px;
    height: 77px;
    position: absolute;
    left: 0;
    bottom: 0px;
    background: url(../images/demo/theme2_area_1bg.png);
    line-height: 15px;
    padding: 15px;
}
.theme2_area1_r_pic{
    margin: 0 0 10px 10px;
}
#middle_dl{
    background: #e1e1e1;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    height: 95px;
}
#middle_dl_l{
    width: 650px;
    margin: 20px 0 0 20px;
}
#middle_dl_r{
    margin: 20px 20px 0 0 ;
    background: url(../images/demo/theme2_dl_btn.jpg) no-repeat;
    width:226px; 
    height: 58px;
}
#theme2_all_content_l{
    width: 617px;

}
#theme2_all_content_r{
    width: 300px;
    border:1px solid #ccc;
    border-top: 2px solid #63cbcc;
    background: #fff;
}
.theme2_all_content_r_list{
    margin: 10px;
    line-height: 18px;

}
.theme2_all_content_r_list li{
    padding: 0 0 10px 0;
    border-bottom: 1px  dotted #ccc;
} 
.theme2_all_content_r_list li:last-child{
    border-bottom:none;
}
#theme2_all_content_r_title{
    margin: 10px 10px 0 10px;
}
.theme2_all_content_r_list .theme2_all_content_r_list_title{
    margin: 10px 0 0 0;   
}
.theme2_all_content_l_boxes{
    border: 1px solid #ccc;
    border-top: 2px solid #63cbcc;
    overflow: hidden;
    padding:0 0 20px 0;
    background: #fff;
}
.theme2_all_content_l_title{
    margin: 10px 0 0 10px;
}
.theme2_all_content_l_list1 li{
    overflow: hidden;
    margin-top: 20px;
}
.theme2_all_content_l_list1 li:first-child{
    margin-top: 10px;
}
.theme2_all_content_l_list1_l{
    width: 255px;
    height: 150px;   
    margin: 10px 0 0 10px;
}
.theme2_all_content_l_list1_r{
    width: 340px;
    height: 150px;    
    margin: 10px 10px 0 0 ;
}
.theme2_all_content_l_list1_r .titles{
    font-size: 14px;
    color: #63cbcc;
    font-weight: bold
}
.theme2_all_content_l_list1_r .contents{
    line-height: 18px;
}
.theme2_all_content_l_list2 {

}
.theme2_all_content_l_list2 li{
    width: 260px;
    height: 30px;
    margin: 15px 0 0 15px;
    padding: 0 0 0 20px;
    background: url(../images/demo/theme2_ico1.jpg) no-repeat 0px 4px;
    line-height: 15px;
}
.theme2_all_content_l_list2 li a {
    text-decoration:  none;
}

#theme2_all_content_l_last_box{
    padding: 0 0 100px 0;

}
#theme2_all_content_l_list3_p1{
    width: 570px;
    height: 325px;
    overflow: visible;
    position: relative;
}
#theme2_all_content_l_list3_p1_desc{
    position: absolute;
    left: 10px;
    top: 230px;
    width: 530px;
    height: 160px;
    background: #fff;
    display: block;
    text-decoration: none;
    padding: 10px;
}
#theme2_all_content_l_list3_p1_desc .font_12{
    line-height: 22px;
}
#theme2_all_content_l_list3_p2 ,
#theme2_all_content_l_list3_p3{
    width: 255px;
    height: 205px;
    position: relative;
    margin: 50px 0 0 30px ;
    overflow: visible;
}
#theme2_all_content_l_list3_p2 {
    margin: 100px 0 0 20px;
}
#theme2_all_content_l_list3_p3 {
    margin: 100px 20px 0 0px;
}
#theme2_all_content_l_list3_p2  .desc  ,
#theme2_all_content_l_list3_p3  .desc{
    position: absolute;
    width: 230px;
    height: 110px;
    background: #fff;
    top: 165px;
    left: 10px;
    padding: 10px 10px 0 10px;
}

#theme2_all_content_l_list3_p2  .font_12  ,
#theme2_all_content_l_list3_p3  .font_12{
    line-height: 18px;   
}
/**theme2 end**/ 